
body{
	backgrofund: #FFD97F; background: white;
}	
/* base elements */
#container{
	width: 1000px; margin: 0 auto; background: #FFD97F url(/images/logo.jpg) no-repeat; 
	min-height: 800px;_height:800px;
}

/*
=====       links with images on top --- index. maps and ...             =======
*/
#on_index_href{
width:210px;height:47px; position:absolute;top:0;
}
#maps{
height:13px;
margin:30px 0pt 0pt 810px;
position:absolute;
top:0pt;
width:82px;
}


/* header */
#top_menu{
	background: url(/images/top_menu.gif) no-repeat 0 258px; height: 90px; padding: 258px 0 0 0; 
	/*top:-200px; position: absolute; test */
}
#logo_txt{
	font:bold 9px Verdana; position:absolute; margin:60px 0 0 92px;
}
#logo_txt2{
	color: #575757; font:bolder 12px Tahoma; margin:12px 0 0 298px; position: absolute;
}
#logo_txt2 br{
display:inline;
}
#logo_txt2 span{
	display: block; font-size:11px; margin: 10px 0 0 0; line-height: 15px;
}
#logo_txt2 a{
	color: #575757;
}

  /* top menu and footer repeat menu */

ul#menu, ul#footer_menu{
	width: 1002px; overflow: hidden;padding:3px 0 0 0;
}
#menu li, #footer_menu li{
	display: inline; font:bolder 11px Arial; 
}
#menu li a,#footer_menu li a{
	color:black; float:left;	width: 143px; text-align: center;  text-decoration: none;
}
#menu li a:hover,
#menu li a#current{
	color: White;
}
#select_season{
	background-image: url(/images/change_season.gif); /*winter*/ 
	/*background-repeat:repeat-x;*/
	width: 212px; height: 23px;  margin: 19px 0 0 65px;
}
#select_season b{
	font:bolder 10px Tahoma; color:#575757;padding:5px 0 0 10px; display: block; overflow: hidden;
}

.summer{
background-position:0% 46px;
}
.universal{
background-position:0% 23px;
}

#search{
	 float: right; margin: -50px 00px 0 0; position: relative; padding-right:66px;
}
#search input{
	width: 220px; height: 12px; padding: 1px 2px 3px 2px; border: 1px solid #CACCBF;  
	font:11px Verdana;color:#797977;margin-right:10px;
}


/* footer */
#footer_back{
	background: url(/images/footer.gif) repeat-x; clear: both;
}
#footer{
	background: url(/images/footer_left.gif) no-repeat;
height:auto;
_height:1%;
overflow:hidden;
_overflow:visible;
padding-bottom:10px;;
}
#footer_contacts{
	font: 11px Tahoma; position:absolute; margin: -4px 0 0 35px;_margin-tfop:-24px;
}
#footer_contacts a{
	color: #C95E24;
}
span#rodas{
	margin:0 0 0 770px;font: 11px Tahoma; color: #777E61;
}


/* content */

#content{
	margin: 30px 38px; 
	height: auto;
	min-height: 400px;
	_height:0%; 
	_height:400px;
	overflow: visible; 
	
	_ovderfldddow: dddddhidden; 
	
}
/* content left and right */
#left{
	float: left; width: 294px; 
}
#right{
	text-align: left; /*background: white;  *//*f  comment experivental*/
float: left; width: 630px; overflow: visible; _overflow:hidden;
}
#bc{
	color:#818181; margin: -15px 0 0 0; position:absolute;
}
#bc a{
	font:10px Arial,serif;padding:0 5px;color:#818181;
}
#bc a#last{
	color:#D32B0B;
}




/* left box novinki */
#nov{
	/*position: absolute;top:0;left:10px;*/
	height: auto; background: url(/images/back_repeat_novinki.gif) repeat-y;
}
#nov_head{
	background: url(/images/top_novinki.gif); width: 247px; height: 26px;
}
#nov_top{
	background: url(/images/top_curved.gif) no-repeat -1px 0px; width: 247px; padding: 22px 0;
}
#nov_bottom{
	background: url(/images/bottom_novinki.gif) no-repeat 0 100%;
}
.item_nov{
	margin: 0 14px 10px 14px; border-bottom: 1px solid white; overflow:hidden;_height:1%;padding:0 0 10px 0;
}
.img_nov{
	float: left; color: black; padding:0 10px 0 0;
}
.desc_nov{
	display: table;
_height: 0;/*ýòî äëÿ ÈÅ5-6*/
zoom: 1;/*ýòî äëÿ ÈÅ7*/
}
a.desc_nov{
	color: #00531D; font:bolder 12px Tahoma;  border-botftom: 1px solid  #00531D; text-decoration: none; display:block; text-decoration:underline;
}
span.desc_nov{
	font: 9px/12px Tahoma; padding: 7px 0; 
	}
	#weather{
		position: absolute; top:290px; margin:0 0 0 340px; font: bolder 10px Tahoma;padding-top:3px;
	}
	#weather a{
		color:black;
	}
	
	
/* pryamougolny banner with season */	
.seas_bn{
 
	margin-left:-4px;
	padding: 0px 10px 0 10px;
	background: url(/images/zima.gif) no-repeat; width: 255px; 
height:100px;  position: relative; overflow: hidden;

}
a.desc_seas_bn{
	color: #07A1C8;/* zima */
	color: #10945B;/* leto */
	font:bolder 14px Tahoma; text-decoration: none; width: 60px; text-align: center; display: block;
	margin: 2px 0 5px -2px;
}

/* in da left and right content links with left red arrow  */
.double_arrow_link{
	font: 10px Tahoma;color:black; background: url(/images/arrred.gif) no-repeat 3px 7px; padding: 4px 0 4px 16px;display:block;
}
.hits_sales{
	font:bolder 14px Tahoma; color:#C1230A; 
	padding-bottom:1em;
}



.item_catalog1{
	float: left; width: 200px; margin: 0 15px 25px 0; background: url(/images/back_image_item.gif) no-repeat;
	padding-bottom:5px;
}
a.img_link{
	float: left; margin:4px 7px 0 0px; padding: 0 4px;
}

.text_link{
font:11px Tahoma; 
display: table;
_height: 0;/*ýòî äëÿ ÈÅ5-6*/
zoom: 1;/*ýòî äëÿ ÈÅ7*/
}
a.text_link{
	font-weight: bolder; color:#10632F; margin-top:1em; text-decoration:underline; display:block;
}
span.text_link{
	display: block;
}
.curv_img{
	background: url(/images/on_img_curv.gif) no-repeat 100% 0; height:20px; width:20px;position:absolute; /*_margin-left:-82px;*/
	_margin-left:px;
}
.line{
	background: #BEBFB7; height: 3px;line-height:0px;font-size:0;clear:both;margin: 8px 0;
}
.float_left{
	float: left; margin-right:60px;
}
.clear{
	clear: both;
}
h1{
	font:24px Tahoma;color:#D32B0B; 
	
	margin-bottom:20px;
}


a.linker_firm{
	background: url(/images/linker_left.gif) no-repeat;
	 border-right: 1px solid #626762; 
	 height: 13px;
	font:10px Arial; 
	position: absolute;
	text-decoration: none; 
	display: block; z-index: 100; color: #626762; 
	margin:64px 0 0 57px;
	*margin:64px 0 0 -25px;
	padding: 0 2px 0 15px;
	z-index:8;
}

#content{
	font: 11px Tahoma; 
}
#right p{
	line-height: 16px; margin: 0 0 10px 0;
}
#right a{
 color: #00531D; 
}
#right{
	line-height: 16px;
}
.right_images{
	float: right; width: 150px; margin:0 0 0 20px;
}



.img_item_right{
	/*background: url(/images/img_2.gif);
	padding: 4px; */
	/* comment test background image-  make border and padding 3px */
	padding:3px;
	border:1px solid #C0C5C2;
	background:white;
	margin: 0 0 49px 0;
}
.right_images .curv_img{
	margin: 0 0 0 0px;
}
.points_line{
	background:url(/images/points.gif) repeat-x; height:2px; line-height: 0px;font-size:0px; 
}
h2{
	font-size:15px;font-weight:bolder; padding: 1em 0;
}
h2 span.vac{
	font-size:11px;font-weight:normal;padding:0 9px;;
}
.news_date{
	color: #818181;display:block;
}
.news{
	margin: 13px 0;
}
.news a{
	color: black; line-height: 16px;
}
#nav{
	margin: 25px 0 38px 0;
}
#nav a{
	color: black; padding:0 4px;
}
#nav a.current_nav{
	color:#D32B0B; font-weight:bolder;
}
.catalog_desc{
	display: table;_height: 0;/*ýòî äëÿ ÈÅ5-6*/
zoom: 1;/*ýòî äëÿ ÈÅ7*/
}
.cat_big_img{
	float: left;  min-height:135px;_height:135px;
}
.cat_big_img .img_item_right{
	margin:0 0 0 0;
}
.catalog_desc{
	padding: 2px 0 0 15px;_padding-left:13px;margin-bottom:10px;
}
.catalog_desc span{
	color:#626762; border: 1px solid #555555; font:bolder 12px Tahoma; background: white;padding:1px 4px; 
}
.catalog_desc a.title_a{
	display: block; color: #00531D; font-size:14px; font-weight: bolder; text-decoration: none;
	margin: 7px 0 15px 0; 
}

a.doc{
	background: url(/images/doc.gif) no-repeat; padding: 0 0 10px 29px; color:black; display: block;font-size:11px;
}
.img_gal{
	background: url(/images/img_gallery.gif); padding:4px; margin:0 20px 20px 0;
}
.item_g{
	float: left;
}

.post_left{
	float: left; margin:0 20px 0 0; _height:80px; min-height:80px;
}
.post_right{
	display: table;
	padding:0 0 10px 0;
	_height: 0;/*ýòî äëÿ ÈÅ5-6*/
zoom: 1;/*ýòî äëÿ ÈÅ7*/
}
.post_right h2{
	padding:0 0 5px 0;;
}
.post_right a{
	color: #00531D;
}
.post_img{
	background: url(/images/postavk.gif) no-repeat;padding:1px;
}
.post_img2{
	background: white;padding:3px; border:1px solid #C4C6BD;
}



#firms{
	padding: 30px 21px 0 21px;
}
#firms img{
border:1px solid #BEBFB7; margin: 0 4px 0 0;
}
ul#footer_menu{
	margin:34px 0 10px 0;
}
#footer_menu li a{
	background: url(/images/li_footer_menu.gif) no-repeat 100% 2px; color: #5B5B5B;
}
.line_silver{
border-top:1px solid #BEBFB7; height:30px;line-heiffght:0;fofffnt-size:0px; 
}
