@charset "windows-1251";

* {margin: 0;padding: 0;}

a	img{	border: 0;}

body, html{

	height: 100%;

}

body{

	color: #000;

	background: #FEEACD url(i/bgtile.jpg) 0 0;

	font-family: Arial, Helvetica, sans-serif;

}

body, body div, body p, body th, body td, body li, body dd	{

	font-size:	x-small;

	voice-family:	"\"}\"";

	voice-family:	inherit;

	font-size:	small

}

html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd	{

	font-size:	small

}



/* form */

#form{

	margin: 15px 0 10px;

}

#form .line{

	clear: both;

	padding: 0 0 6px 0;

	width: 480px;

	margin: 2px 0;

}

#form.descr .line{

	border-bottom: 1px solid #D5EAF6;

	padding: 5px 0 6px 0;

}

#form .line:after{content: "."; display: block; height: 0; clear: both; visibility:hidden;}

* html #form .line{height: 1%;} 

#form .label{

	float: left;

	width: 130px;

	display: block;

	margin-right: 10px;

	display: inline;

}

#form.descr .label{

	font-weight: bold;

	text-align: left;

}

#form .formw{

	width: 330px;

	display: block;

	float: left;

}

#form.descr .formw{

	width: 460px;

	text-align: justify;

}

#form .formw .text{

	width: 100%;

	font: 100% Arial, Helvetica, sans-serif;

}

#form .formw .inbtn{

	font: bold 86% Arial, Helvetica, sans-serif;

	text-transform: uppercase;

}

.red{

	color: #c00;

}

.err{

	color: #c00;

	font-size: 83%;

	line-height: 115%;

}

hr{

	background: #630;

	border: 0;

	color: #630;

	height: 1px;

	margin: 10px 0 10px 0;

	padding: 0;

}

* html	hr{

	margin: -5px 0 12px 0;

	padding: 0;

}

a{color: #630; }

a:hover{text-decoration: none;}



/* baselayout for 3 liquid columns */



#content{

	min-height:650px;

}

* html #content{

	height:750px;

}

#content	.left_col{

	width: 190px;

	top: 316px;

	left: 654px;

	position: absolute;

	z-index: 90;

}

.center_col{

	position: relative;

	padding-top: 236px;

	margin: 0 0 0 17px;

	width: 600px;

	z-index: 90;

}

#address{

	width:200px;

	height:280px;

	margin: 0;

	line-height:1.2;

	font-size:100%;

	padding:0;

	float:left;

}



#address h2{

	font-weight:normal;

	font-size: 150%;

	margin:0 0 10px 0;

}

#address p{margin:0 0 8px 0}

.clear{

	clear: both;

}





/* layout */



#logo{

	margin: 0;

	padding: 0;

	position: absolute;

	width: 304x;

	height: 212px;

	left: 0;

	top: 0;

	z-index: 90;

}

#cart{

	position:absolute;

	width:230px;

	height:70px;

	top:45px;

	left:304px;

	font-size:85%;

	padding-top:10px;

	z-index:91;

}

#cart img{

	float:left;

	margin:-10px 9px 0 0;

}



/* menu */



#menu{

	position:absolute;

	top:146px;

	left:17px;

	margin:0;

	padding:0;

	list-style-type: none;

	z-index:100;

}

#menu li{

	font-size: 93%;

	margin: 0 16px 0 0;

	padding: 0;

	color: #000;

	display:inline;

}



#menu li a{

	color: #630;

}

#location{

	position:absolute;

	top:182px;

	left:17px;

	width:auto;

	background-color:#4F8C61;

	padding:5px 10px 5px 9px;

	z-index:91;

	color:#fff;

	font-size:85%;

	max-width:600px;

	line-height:1.5;

}

*html #location{width:580px}

#location a{

	color:#fff;

}

#offers {width:200px; float:left; margin:0 0 30px 0; padding:0px}

#offers ul{

	list-style-type: none;

	border-left:2px solid #000;

	padding:10px 0 4px 11px;

	margin:0 0 0 2px;

}

#offers ul li{margin-bottom:12px}

#offers h2{font-size:140%; font-weight:normal; margin:0 0 10px 0}



.catrub {

	width:300px;

	float:left;

	margin:0;

	padding:0;

}

.catrub ul{

	list-style-type: none;

	border-left:2px solid #000;

	padding:8px 0 4px 0;

	margin:0 0 0 2px;

}

.catrub ul li{

	margin-bottom:15px;

	padding:0;

	backgound:none;

}

.catrub ul li a{font-weight:normal}

#catalogue li{background:none}



/* content */

.content {

	width: 100%;

	z-index: 90

}

.content h1{

	color:#000;

	font: 150% Arial, Helvetica, sans-serif;

	margin: 0 0 4px 0;

}

.content h2{

	color: #000;

	font: 155% Arial, Helvetica, sans-serif;

	margin: 18px 0 10px;

}

.content h3{

	color: #630;

	font: bold 110% Arial, Helvetica, sans-serif;

	margin: 10px 0 10px;

}

.content h3 a{

	color: #630;

}

.content p{

	margin: 10px 0 5px 0;

	font-size: 93%;

	text-align: justify;

}

.right_col	.content p{

	margin-right: 7%;

}



.newsbox{

	margin: 0 0 15px 0;

}

.newsbox:after{content: "."; display: block; height: 0; clear: both; visibility:hidden;}

* html .newsbox{height: 1%;} 



.newsbox img{float:left; margin:0 20px 5px 0}

.newsbox h3{

	font-size: 100%;

	font-weight: bold;

	margin: 0px 0 8px 0;

	padding:0;

}

#allnews{padding:0 0 0 132px}

.date{

	font-weight: normal;

	font-size: 70%;

	color: #000;

	margin-top: 0px;

}



p.back{

	border-top: 1px solid #630;

	margin-top: 20px;

	padding-top: 10px;

}



#services ul{

	margin: 15px 10% 0 10px;

}

.content ul{

	list-style-type: none;

	margin: 15px 10% 30px 0;

}

.content ul li{

	font-size: 93%;

	margin: .7em 0;

	padding: 0 0 0 20px;

	background: url(i/li2.gif) no-repeat 0 .7em;

}

/* pics right */

.cont_in .pic_list{

	float: right;

	padding: 4px 7px;

	margin: 0px 0 10px 10px;

}

.cont_in .pic_list li{

	background: none;

	display: block;

	margin: 0 0 5px 0;

	padding: 0;

	line-height: 100%;

	text-align: center;

}

.cont_in .pic_list li img{

   border:1px solid black;

}

.cont_in .pic_list .imgdescr{

	display: block;

	//margin: 0 0 0 0;

	padding: 0 0 10px 0;

	width: 150px;

	text-align: center;

}

.cont_in .pic_simple{

	float: left;

	margin: 5px 20px 10px 0;

	padding: 0;

	border: none;

}



.anons{

	padding: 0 0 25px 0;

	border-bottom: 1px solid #630;

	margin: 15px 0 5px 0;

	width: 100%;

	clear: both;

}



.pages{

	text-align: center;

	margin: 30px 0 0 0;

	padding: 10px 0 5px 0;

}

.pages a{

	padding: 3px 7px;

/*	border: 1px solid #d1d1d1;*/

	text-decoration: none;

	color: #fff;

	background: #4F8C61;

	margin:0 2px 0 0;

}

.pages a:hover{

/*	border: 1px solid #999;*/

	background: #000;

	text-decoration: none;

	color: #fff;

}

.pages strong{

	padding: 0 5px;

}





/* footer */

#megaall{background: url(i/botpic.jpg) no-repeat 0 100%;}

#all{

	height: 100%;

	min-height: 100%;

	z-index: 1;

	background:url(i/topback.jpg) repeat-x 0 0;

}

html>body #all{height: auto;}



#footer, #empty {height: 65px;}

 #empty { clear:both;}

#footer	{

width:850px; 

height: 180px; 

clear: both;

margin: 0;

padding: 0 0 0;

	position: relative;

	left: 0;

	bottom: 0;

z-index: 20;

}

#footer p{

	font-size: 93%;

}



#footer .copy{

	float:right;

	height: 40px;

	width: 196px;

	z-index: 80;

	line-height:1.5;

}

#face{

	position:absolute;

	top:0px;

	left:0px;

	height:335px;

	width:100%;

	background:url(i/topface.jpg) no-repeat 100% 0;

	z-index:2;

}



/* catalogue */

#catalogue{

	margin:0 0 30px 0;

}

#results {width:600px; margin:40px 0 0 0}

#results li{

	margin:0 0 15px 0;

	padding:0 0 25px 0;

	border-bottom:1px dotted #000;

	font-size:100%;

}

#results li .pic img{

	margin:0 20px 10px 0;

	border:1px solid black;

	float:left;

}

#results li .right{float:left; width:390px; padding:0}

#results li .right .comment{width:90%; padding:5px; margin:5px 0 0 0}

#results li .right .add{margin:10px 0 0 0; line-height:1.6; }

#results li .right .add a{color:#000}

#results li .right .add .price{font-size:125%; color:#C00; margin:0 20px 0 10px}

#results li .right .addcart{border:0; margin:0 0 0 10px}

#results li .right h2{margin:0 0 15px 0; padding:0;}



#results li .rightcart{float:left; width:290px; padding:20px 0 0 0;}

#results li .rightcart 

#results li .pr{width: 80px; margin:0 0 0 20px; float:left; padding:20px 0 0 0;}

#results li .pr a{color:#000}

#results li .pr .price{font-size:125%; color:#C00; margin:10px 0 20px 0; display:block}

#results li .rightcart .addcart{border:0; margin:0 0 0 10px}

#results li .rightcart h3{font-size:95%; font-weight:bold;	margin:0;}

#results li .rightcart h3 a:visited{color:#B58F68; font-weight:normal;}

.overall {font-size:200%; color:#c00}





/* tovar */

#tovar{margin:40px 0 30px 0}

#tovar .pic {float:right; margin:0 0 20px 30px; text-align:center}

#tovar .pic .foto img{border:1px solid #000; margin:0 0 15px 0}

#tovar .pic .price{font-size:125%; color:#C00; margin:0 20px 0 10px}

#tovar h2{padding:0; margin:0; font-size:100%; font-weight:bold}

#tovar p{margin:0 0 30px 0}

#tovar .cart{margin-right:10px;}



/* faq */

.comment{margin:10px 0 5px 0}

.comment .question{margin:10px 0; padding:10px; border:1px solid #B2BEB4; background:#EAECEB} 

.comment .question .answer{margin:5px 0 0 40px; padding:10px; border:1px solid #B2BEB4; background:#fff}

#faq .simple{width:600px}



/* links */

.link .model{

	margin:0 15px 15px 15px;

	padding:0;

	list-style:none;

	float:left;

	width:160px;

}



.link .model li{

	float:none;

	font-size:90%;

	line-height:1.5;

}

.link .model li.here{

	font-weight:bold;

}	

.link p{

	margin:0 0 10px 30px;

}

.link textarea.top{

	width:560px;

margin:0 0 10px 30px;

	border:solid 1px #B7B9BE;

	background:#fff;

	font-size:13px;

	padding:5px;

}	





.link .box dl{

	margin:auto auto 15px 30px;

	width:560px;

	text-align:justify;

}

* html .link .box dl{

	margin:20px 0 20px 15px;

}

.link .box dt{

	margin:auto auto 5px auto;

	color:#000;

	font-size:100%;

}

.link .box dt a{

	font-weight:bold;

}

.link .attention{

	margin:15px auto auto 30px;

	color:#B43A00;

	font-weight:bold;

	font-size:120%;

}

.link .form_box{

	margin-left:30px;

}

.link .form_box input,

.link .form_box select{

	width:259px;

	color:#666;

}

.link .form_box .code{

	width:135px;

}



.link .form_box textarea{

	color:#666;

	border:solid 1px #B7B9BE;

	background:#fff;

	font-family: Arial, Helvetica, sans-serif;

	font-size:13px;

	height:68px;

	width:259px;

}





.link .form_box .send{

	width:100px;

	height:22px;

	font-size:13px;

	border:1px;

	background:#D6D5D9 url(i/send.jpg) repeat-x;

	border:solid 1px #919194;

	/*border-width:0 1px 1px 1px;*/

	color:#000;

	cursor: pointer;

	cursor: hand;	

	margin-top:10px;	

}	



#linklist{

	margin:10px auto auto auto;

	list-style:none;

	

}



#linklist li{

	font-size:93%;

	line-height:1.5;

	margin-bottom:15px;

	list-style-type:none;

	background:none;

	padding:10px;

	border-bottom:1px solid #000;

}

#linklist li.here{

	font-weight:bold;

}



.link #add_link{

	color:#8D240F;

	font-weight:bold;

	margin-top:30px;

}

.link .bottom{

	margin-top:30px;

}
#catalogue img{margin:8px;}
ol li{list-style:decimal inside;}
