/* CSS Document */
body {margin: 0; padding: 0; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; background: /*url("/i/pr_8_march_bg.jpg")*/ #FFFFFF;}
/* Main */
.conteiner { margin: auto; width: 1000px; background-color: #FFFFFF;/* border-left: 1px solid #CC3377; border-right: 1px solid #CC3377;*/}
.clear { clear: both; }
img { border: none; }
/* Top */
.top {margin: 0px 0px 10px 0; padding: 0px 0px 0px 0px;}
	.top_logo { width: 251px; height: 80px; float: left; margin: 15px 0 15px 20px;}
	.top_pr {float: right; width: 500px; height: 80px; margin: 30px 0px 0px 0px; text-align: center;}
	.top_sluj { width: 160px; height: 32px; padding: 8px 0 0 20px; margin: 20px 0 0 0; background-image: url(/i/sotrbg.gif); background-repeat: no-repeat; }
		.top_sluj a { color:#000; }
	.top_nav { width: 170px; height: 11px; float: right; margin: 23px 20px 0 20px; }
		.top_sitehome { float: left; margin: 0 23px 0 40px; }
		.top_sitemap { float: left; margin: 0 23px 0 0; }
		.top_sitemail { float: left; }
	.top_menu { height: 39px; width: 100%; background: #b5121b; }
		.top_menu ul { margin: 0; padding: 12px 0 0 20px; list-style-type: none; height: 11px; }
			.top_menu ul li { display: inline; }
			.top_menu ul li.razd { border-right: solid #FFF 1px; float: left; height: 9px; margin: 3px 0 0 0; }
			.top_menu ul li a { color: #FFF; text-decoration: none; float: left; padding: 0 15px 0 15px; height: 11px; }
			.top_menu ul li a:hover { text-decoration: underline; }
/* Bottom */
.bottom { margin: 0px;}
	.bottom_bottom { margin: 0px 0 0 0; padding: 0px 20px 20px 20px; font-size: 10px; color: #757374;}
		.bottom_bottom a { color:#a32113;}
		.bottom_bottom_left { width: 400px; float: left;}
			.bottom_bottom_left img { margin-bottom: -3px;}
		.bottom_bottom_right { width: 200px; float: right;}
			.bottom_bottom_right img { float: right;}
/* Content */
.leftcolumn { width: 560px; float: left; padding-left: 10px;}
	.strukt {}
		.strukt_top { padding: 15px 0 15px 0; border-bottom: #CCC solid 1px; margin: 0 0 20px 0;}
		.strukt_podr { width: 155px; float: left;}
			.strukt_img {}
			.strukt_zag { font-size: 11px; padding: 20px 0 0 0; font-weight: bold;}
			.strukt_zag a {color: #484848; text-decoration: none;}
			.strukt_razd {}
				.strukt_razd ul { margin: 0; padding: 15px 0 15px 0;}
					.strukt_razd ul li { list-style-type: none; background-image: url(/i/strukt_li.gif); background-repeat: no-repeat; 	padding: 0 0 10px 10px; background-position: 0px 5px; font-size: 11px; }
					.strukt_razd ul li a { text-decoration: underline; color: #757374; }
					.strukt_razd ul li.nullli {list-style-type: none; background-image: url(/i/strukt_li_null.gif); background-repeat: no-repeat; 	padding: 0 0 10px 10px; background-position: 0px 5px; font-size: 11px;}
		.strukt_rekl_top { width: 560px; height: 150px; margin: 10px 0 20px 0; border-bottom: #CCC solid 1px; border-top: #CCC solid 1px; padding: 10px 0 10px 0;}
		.strukt_rekl_bottom { width: 560px; height: 100px; margin: 10px 0 20px 0; border-bottom: #CCC solid 1px; border-top: #CCC solid 1px; padding: 10px 0 10px 0;}



.rightcolumn { width: 410px; float: right; margin-right: 10px;}
	.shop_banner {}
	.shop_top {padding: 30px 0 15px 15px; border-right-width: 1px; border-left-width: 1px; border-left-style: solid; 	border-right-style: solid;	border-right-color: #CCC; border-left-color: #CCC; margin: -2px 0 0 0;} 
	.shop_best { padding: 1px 0 20px 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCC; border-right-color: #CCC; border-bottom-color: #CCC; border-left-color: #CCC; }
		.cf:after {     content: "."; display: block; height: 0; clear: both; visibility: hidden; }
		.cf { display: inline-block; }
		* html .cf { height: 1%; }
		.cf { display: block; }
		.shop_tov1 { width: 190px; height: 80px;  margin: 15px 5px; float: left; }
		.shop_tov2 { width: 190px; height: 80px;  margin: 15px 5px; border-left: #bfbfbf solid 1px; float: left; }
		.shop_tov_left { float: left; width: 80px}
		.shop_tov_right { float: right; width: 110px}
		.shop_tov_img { float: left; margin: 4px;}
			.shop_tov_img img { width: 70px; height: 70px; }
		.shop_tov_title { font-weight: bold; padding: 5px; border-bottom: dotted 1px #bfbfbf; margin: 0 3px 0 0;}
		.shop_tov_title a {color: #3a76b1; text-decoration: none; font-size: 8px;}
		.shop_tov_title a:hover { text-decoration: underline;}
		.shop_tov_price { color: #a32113; font-weight: bold; text-transform: uppercase; margin: 7px 0 7px 0;}
		.shop_tov_cart {margin: 0 0 3px 0; }
	.main_news { }
		.main_news_top {padding: 15px 0; border-bottom: #CCC solid 1px; margin: 10px 0 0 0;}
		.main_news_content {}
			.news { padding: 10px 20px 0px 20px; }
				.news_time { background-image: url(/i/time.gif); background-repeat: no-repeat; font-size: 9px; color: #FFF; padding: 0 0 0 2px; margin: 0 0 10px 0; }
				.news_title a{ font-size: 17px; color: #a32113; text-decoration: none; padding: 0 0 0 0 }
				.news_body { padding: 10px 0 20px 0; color: #999; }
				.news_more { float: right; padding: 10px 0 0 0; }		
	.call {background-image: url(/i/bg_call.jpg); background-repeat: no-repeat; margin: 20px 0 0 0; width: 410px; height: 150px }
		.call h2 { font-size: 18px; font-weight: bold; color: #FFF; padding: 20px 0 0 20px; text-transform: capitalize; margin: 0px }
		.call_pod {padding: 0px 0 10px 20px; 	font-size: 10px; color: #FFF;}
		.call_phone { color: #FFF; background-image: url(/i/phone.gif); background-repeat: no-repeat; background-position: left 2px; 
	padding: 2px 0 2px 30px; margin: 0 0 6px 20px;}
		.call_icq  {color: #FFF; background-image: url(http://status.icq.com/online.gif?icq=421740264&img=26); background-repeat: no-repeat; background-position: 1px 2px; padding: 2px 0 2px 30px; margin: 0 0 6px 20px;}
		.call_icq a {color: #FFF; text-decoration: none;}
		.call_icq a:hover { color: #FFF; text-decoration: underline;}
		.call_email { color: #FFF; background-image: url(/i/mail.gif); background-repeat: no-repeat; background-position: left 2px; 
	padding: 2px 0 2px 30px; margin: 0 0 6px 20px;}
		.call_email a {color: #FFF; text-decoration: none;}
		.call_email a:hover { color: #FFF; text-decoration: underline;}
