@charset "utf-8";
/* CSS Document */

/* Body */

body {
	margin:0px;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#FFFFFF;
	background-color:#CCCCCC;
	background:url(../images/body-bg.gif) repeat-y top center;
	background-color:#e1e1e1;
}

/* Content - All content is in this div */
.content {
	width:960px;
	margin:0px auto;
}

/* Header - header background */
.header {
	margin:0px auto;
	width:960px;
	height:100px;
	background:url(../images/header-bg.jpg) top left no-repeat;
}
* html .header {
	margin-right:15px;
	width:960px;
	height:100px;
	background:url(../images/header-bg.jpg) top left no-repeat;
}
.header_cyr {
	margin:0px auto;
	width:960px;
	height:100px;
	background:url(../images/header-bg-cyr.gif) top left no-repeat;
}
* html .header_cyr {
	margin-left:5px;
	width:960px;
	height:100px;
	background:url(../images/header-bg-cyr.gif) top left no-repeat;
}

.spacer {
	float:left;
	margin:10px 0px 10px -7px;
	height:25px;
	width:168px;
	text-align:left;
}

a.logo {
	margin-left:-185px;
	width:185px;
	height:70px;
	display:block;
	position:relative;
	float:left;
	text-indent:-9999px;
	overflow:hiden;
}

a.logo:hover {
	width:185px;
	height:70px;
	display:block;
	position:relative;
	float:left;
	text-indent:-9999px;
	overflow:hiden;
}	

*html .header {
	margin-top:0px auto;
	margin-left:18px;
	width:960px;
	height:100px;
	background:url(../images/header-bg.jpg) top left no-repeat;
}
/**+html .header {
	margin-top:0px auto;
	margin-left:-50px;
	width:960px;
	height:100px;
	background:url(../images/header-bg.jpg) top left no-repeat;
}*/

/*.menu_img {
	width:48px;
	height:48px;
	background:url(../images/news1.gif);
}*/

a.vesti {
	width:43px;
	height:44px;
	margin:5px auto;
	background:url(../images/news_a.gif) bottom left no-repeat;
	overflow:hidden;
	display:block;
	position:relative;
}

a.testimonial {
	width:43px;
	height:44px;
	margin:5px auto;
	background:url(../images/testimonial_a.gif) bottom left no-repeat;
	overflow:hidden;
	display:block;
	position:relative;
}

a.postcard {
	width:43px;
	height:44px;
	margin:5px auto;
	background:url(../images/postcard_a.gif) bottom left no-repeat;
	overflow:hidden;
	display:block;
	position:relative;
}

a.map {
	width:43px;
	height:44px;
	margin:5px auto;
	background:url(../images/map_a.gif) bottom left no-repeat;
	overflow:hidden;
	display:block;
	position:relative;
}

a.adv {
	width:43px;
	height:44px;
	margin:5px auto;
	background:url(../images/adv_a.gif) bottom left no-repeat;
	overflow:hidden;
	display:block;
	position:relative;
}

.header_box a:hover{
	background-position:top left;
}

/* ************ Body Content *********** */
.body_content_top{
	width:960px;
	height:20px;
	margin:5px auto 0px auto;
	background:url(../images/body-top-bg.gif) top left no-repeat;
}
* html .body_content_top{
	width:960px;
	height:20px;
	margin:5px auto 0px 20px;
	background:url(../images/body-top-bg.gif) top left no-repeat;
}

.body_content{
	margin:0px auto 0px auto;
	width:940px;
	padding:0px 10px 30px 10px;
	overflow:auto;
	background-color:#61549c;
	/*background:url(../images/body-content-bg.jpg) top left repeat-y;*/
}
* html .body_content{
	margin:0px auto 0px 20px;
	width:940px;
	padding:0px 10px 10px 10px;
	overflow:auto;
	background-color:#61549c;
	/*background:url(../images/body-content-bg.jpg) top left repeat-y;*/
}

.body_content a:link, a:visited, a:active{
	color:#CC0000;
}

.body_content a:hover{
	color:#333333;
}

.body_editable_area {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background:url(../images/reclaimed-wood-products-editable-body-bg.gif) left top repeat-x;
	background-color:#FFFFFF;
	width:931px;
	padding:10px;
	margin:0 auto;
	overflow:auto;
}

.body_editable_area h3 {
	width:100%;
	margin: 0px;
	padding:0px;
	font-size:14px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url(../images/reclaimed-wood-products-h3-line.jpg) no-repeat bottom left;
}


/* ************ Body Footer *********** */
.body_footer{
	margin:0px auto;
	width:1035px;
	height:38px;
	background:url(../images/reclaimed-wood-products-body-footer-bg.gif) top left repeat-y;
}

.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px auto 0px auto;
	width:1035px;
	height:20px;
}


/* ************ Body Footer copyright *********** */
.footer_left {
	position:relative;
	margin-left:50px;
	float:left;
}


/* ************ Body Footer Design By *********** */
.footer_right{
	position:relative;
	margin-right:50px;
	float:right;
}


/* ************ Content div ************ */
.left_div {
	float:left;
	width:183px;
	overflow:auto;
}

.central_div {
	float:left;
	margin-left:12px;
	width:550px;
	overflow:auto;
}

.right_div {
	float:right;
	width:183px;
	overflow:auto;
}


/* ************ Menu *********** */
a.menu_btn, a.menu_btn:link, a.menu_btn:visited, a.menu_btn:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	display:block;
	color:#FFFFFF;
	float:left;
	overflow:hidden;
	margin:0px;
	background-position:top left;
	position:relative;
	width:167px;
	height:25px;
	text-align:left;
	line-height:25px;
}

/* Swaping background position for menu btns */
.left_menu {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	width: 183px;
	background:url(../images/left-menu-bottom-bg.gif) no-repeat bottom left;
	padding:0px;
}

.left_menu_content {
	width:171px;
	background:#706687;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	clear:both;
	overflow:auto;
	padding:0px 5px 5px 7px;
}
*+html .left_menu_content {
	width:171px;
	background:#706687;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	clear:both;
	overflow:auto;
	padding:0px 5px 5px 7px;
}
* html .left_menu_content {
	width:171px;
	background:#706687;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	clear:both;
	overflow:auto;
	padding:0px 5px 5px 7px;
}

.left_menu_content a {
	text-align:left;
	border-bottom:1px solid #464154;
}
* html .left_menu_content a {
	text-align:left;
	width:171px;
	border-bottom:1px solid #464154;
}

.left_menu_spacer {
	 width: 171px;
	 height:10px;
}

*+html .left_menu_spacer {
	 width: 1px;
	 height:10px;
}

.h3div	{
     width:183px;
	 margin: 0;
	 height:15px;
	 font-size: 75%;
	 color:#FFFFFF;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 background:url(../images/left-menu-h3-bg.gif) no-repeat top left;
}

.left_menu h3 {
	 width:171px;
	 margin: 0;
	 height:15px;
	 font-size: 75%;
	 color:#FFFFFF;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 background:url(../images/left-menu-h3-bg.gif) no-repeat top left;
}


/* ************ Questionnaire div ************ */
.anketa_div {
	float:left;
	position:relative;
	margin:50px 0px 50px 0px;
	width:168px;
	background:url(../images/anketa-bottom.jpg) no-repeat bottom left;
}

*+html .anketa_div {
	margin:80px 0px 80px 0px;
}

.anketa_div_content {
	width:163px;
	background:url(../images/anketa-content.jpg) repeat-y top left;
	padding-left:5px;
}

.left_menu_spacer {
	 width: 183px;
	 height:10px;
}

.anketa_spacer {
	 width: 168px;
	 height:10px;
}

.anketa_div h3 {
	 margin: 0;
	 height:27px;
	 text-align:center;
	 font-size: 100%;
	 color:#FFFFFF;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 background:url(../images/anketa-h3.jpg) no-repeat top left;
}


/* ************ Edit div ************ */
.right_edit {
	position:relative;
	float:right;
	margin:0px 0px 0px 0px;
 	width: 183px;
	background-color:#706687;
}
	
.right_edit_content {
 	width: 173px;
 	background:#706687;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	clear:both;
  	padding:0px 5px 5px 5px;
	margin-top:10px;  	
	background:url(../images/left-menu-bottom-bg.gif) no-repeat bottom right;
}

.right_edit_spacer {
	 width:168px;
	 height:30px;
}

.right_edit h3 {
	 margin: 0;
	 height:15px;
	 font-size: 75%;
	 color:#FFFFFF;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 background:url(../images/left-menu-h3-bg.gif) no-repeat top left;
}

.central_edit {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
 	width: 550px;
  	background:url(../images/central-div-bottom-bg.gif) no-repeat bottom left;
}
	
.central_edit_content {
	width: 530px;
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#660033;
	margin: 0;
	clear:both;
	padding: 0px 10px 5px 10px;
	overflow:auto;
}
.central_edit_content a:link , a:active,  a:visited {
	color:#f40c0c;
}
.central_edit_content a:hover {
	color:#33CCFF;
}

.central_edit_spacer {
	width: 550px;
	height:10px;
}

.central_edit h3 {
	margin: 0;
	height:15px;
	font-size: 75%;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url(../images/central-div-h3-bg.gif) no-repeat top left;
}

.central_edit_content h3 {
	background:url(../images/content-h3.gif) top left no-repeat;
	font-size:12px;
	font-weight:bold;
	height:21px;
	line-height:21px;
	display:block;
	padding-left:8px;
	margin-top:10px;
}
/*---------------------------------------*/
.central_faq {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
 	width: 550px;
  	background:url(../images/central-div-bottom-bg.gif) no-repeat bottom left;
}
	
.central_faq_content {
	width: 530px;
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#660033;
	margin: 0;
	clear:both;
	padding: 0px 10px 5px 10px;
	overflow:auto;
}
.central_faq_content a:link , a:active,  a:visited {
	font-size:11px;
	color:#2e3192;
	text-decoration:underline;
}
.central_faq_content a:hover {
	font-weight:bold;
	color:#da610c;
}

.central_faq_spacer {
	width: 550px;
	height:10px;
}

.central_faq h3 {
	margin: 0;
	height:15px;
	font-size: 75%;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url(../images/central-div-h3-bg.gif) no-repeat top left;
}

.central_faq_content h3 {
	background:url(../images/content-h3.gif) top left no-repeat;
	font-size:12px;
	font-weight:bold;
	height:21px;
	line-height:21px;
	display:block;
	padding-left:8px;
	margin-top:10px;
}
/*-----------------------------*/


/* ************ Header box ************ */
.header_box_container{
	margin:0px 0px 0px 185px;
	height:73px;
}

.header_box_separator {
	text-align:center;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	width:20px;
	height:73px;
	background:url(../images/header-separator.jpg) top left no-repeat;
}

.header_box {
	text-align:center;
	font-weight:normal;
	font-size:10px;
	float:left;
	padding-left:5px;
	display:block;
	margin:0px 0px 0px 0px;
	width:90px;
	height:73px;
	background:url(../images/header-separator.jpg) top left no-repeat;
}
.header_box a, .header_box a:link, .header_box a:visited, .header_box a:active {
	color:#FFFFFF;
	text-decoration:none;
}
.header_box a:hover {
	/*font-weight:bold;*/
	text-decoration:none;
	/* font-size:12.1px;*/
}

.header_img{
	float:right;
	margin:3px 5px 0 5px;
}

/* ************ Gallery div ************ */
.central_gallery {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
 	width: 550px;
  	background:url(../images/central-div-bottom-b-bg.gif) no-repeat bottom left;
	
}

.central_gallery_content {
		width: 530px;
		background:#6d6685;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#000000;
		margin: 0;
		clear:both;
		padding: 0px 10px 5px 10px;
		overflow:auto;
}

.central_gallery_content a, .central_gallery_content a:link, .central_gallery_content a:visited, .central_gallery_content a:active {
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	float:right;
}

.central_gallery_content a, .central_gallery_content a:hover {
	color:#993399;
}

.image_container {
	width:520px;
	margin:auto auto;
}

.image_container img {
		width:160px;
		margin:5px;
		float:left;
		position:relative;
		border:1px solid white;
}
.central_gallery h3 {
	  margin:0px;
	  height:15px;
	  font-size:75%;
	  color:#FFFFFF;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-weight:bold;
	  background:url(../images/central-gallery-h3-bg.gif) no-repeat top left;
}
.central_gallery_spacer {
	 width:550px;
	 margin-bottom:10px;
	 height:17px;
	 background:url(../images/central-gallery-bottom-bg.gif) top left no-repeat;
}


/* ************ Banner div ************ */
.banners {
	width:160px;
	margin:20px auto 10px auto;
}
.banner {
	width:160px;
	height:80px;
	border:solid 1px #FFFFFF;
	margin:10px 0px 0px 0px;
	background:#FFFFFF;
}
.slideshow {
	width:160px;
	height:120px;
	/*border:solid 1px #FFFFFF;*/
	margin:0 0 0 0;
}

/* ************ Menu button ************ */
a.menu_btn:hover {
	background:#cec7e9;
	color:#3d3c42;
}
*+html a.menu_btn:hover {
	background-color:#cec7e9;
}

.menu_div {
	margin:0px 0px 0px 0px;
	width:960px;
	height:25px;
} 

/* ************ Language bar ************ */
.lang_div {
	text-align:left;
	font-size:13px;
	color:#006699;
}


.natpis_div {
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	color:#FFFFFF;
	width:180px;
	height:25px;
}

*+html .natpis_div {
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	color:#FFFFFF;
	width:180px;
	height:25px;
	margin-top:5px;
	position:relative;
}
* html .natpis_div {
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	color:#FFFFFF;
	width:180px;
	height:25px;
	margin-top:4px;
	position:relative;
}

*+html .lang_div {
	margin-top:4px;
}

.lang_div a, .lang_div a:link, .lang_div a:visited, .lang_div a:active {
	margin-left:15px;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:underline;
}
.lang_div a:hover {
	color:#000066;
	font-size:13px;
}
 
/* ************ footer ************ */
/* set up the lower_links*/
.lower_links {
	padding-top:5px;
	background:#2e214c;
	margin:0 auto;
	width:960px;
	color:#FFFFFF;
}
* html .lower_links {
	padding-top:5px;
	background:#2e214c;
	margin-left:20px;
	width:960px;
	color:#FFFFFF;
}
.lower_links_link_first {
	color:#6699FF;
	font-size:12px;
	margin-right:10px;
	border-right:1px solid white;
	padding-right:10px;
	margin-left:25px;
}
.lower_links_link {
	color:#FFFFFF;
	font-size:12px;
	margin-right:5px;
	border-right:1px solid white;
	padding-right:10px;
}
.lower_links a:visited {
	color:#FFFFFF;
	font-size:12px;
}
.lower_links a:hover {
	color:#FF6600;
	font-size:12px;
}

/* set up the footer */
.footer {
	background:#2e214c;
	color:white;
	width:960px;
	float:left;
	text-align:center;
	font-size:10px;
	font-weight:bolder;
	padding-top:10px;
}
* html .footer {
	background:#2e214c;
	margin-left:10px;
	color:white;
	width:960px;
	float:left;
	text-align:center;
	font-size:10px;
	font-weight:bolder;
	padding-top:10px;
}

.lang_div a, .lang_div a:visited, .lang_div a:link, .lang_div a:active{
	text-align:left;
	font-size:13px;
	color:#66CCFF;
}
.lang_div a:hover{
	text-align:left;
	font-size:13px;
	color:#FF0000;
}

.vote_above{
	width:135px;
	height:10px;
	border:1px solid #CCCCCC;
}

.vote{
	position:relative;
	top:-2px;
	left:-2px;
	width:135px;
	height:10px;
	background-color:#FF9933;
}
.search {
	float:left;
	position:relative;
	margin:50px 0px 20px 0px;
	width:168px;	
}
