/* CSS Document */
body {font-family:Arial, Helvetica, sans-serif; color:#686868; font-size:9pt;} 
table { margin:0; padding:0; border-collapse:collapse;}
table tr td {margin:0; padding:0;}
a {color:#686868; text-decoration:underline; }
a:hover {color:#990100; text-decoration:none;}
* {margin:0; padding:0; }
ul {margin-left:30px;}
h1,h2 {color:#686868; font-size:11pt; font-weight:bold; margin-bottom:10px;}

		
		
		html, body {height: 100%; margin: 0; padding: 0;}

		#all{
			position: relative;
			height: 100%;
			min-height: 100%;
			width:995px!important;
			
			margin-left:auto;
			margin-right:auto;
			
		}
		html>body #all {height: auto;}

		#footer {
			position: absolute;
			left: 0;
			bottom: 0;
			width: 995px;
	     }
        #footer, #empty {height: 67px;}




.sub_footer {position:relative; left:10px; height:66px; width:980px; border-top: #d4d4d2 solid 1px;}
.bottom_nav_menu {position:absolute; left:-8px; top:10px;}
.bottom_nav_menu tr td { border-left:#686868 solid 1px; padding:0 8px;}
.bottom_nav_menu tr td a {font-size:8pt;}
.copyright { position:absolute; left:0; top:30px; font-size:8pt; color:#a5a5a5;}
.b_logo {position: absolute; right:0; top:6px; }
.logotip {position:absolute; bottom:20px; left:18px;}
.h_top {width:995px; height:102px; background:#CCCCCC url(../images/backfon_top.jpg) repeat-x 0 0; position:relative;}
.phone {color:#990100; font-size:14pt; position:absolute; top:24px; right:11px;}	
.phone1 {color:#990100; font-size:12px; position:absolute; top:24px; right:11px;}	
.zakaz_po_tel { position:absolute; right:11px; top:8px; font-size:8pt;}
.found_block {position:absolute; right:11px; bottom:7px; }
.found_block tr td form {margin:0; padding:0;}
.find_input {margin: 0 4px 0 0; padding:0 0 0 6px; border-top: #808080 solid 1px; border-left: #808080 solid 1px; border-right: #d4d0c8 solid 1px; border-bottom: #d4d0c8 solid 1px; width:184px; height:17px; color:#a3a3a3; font-size:8pt;}
.find_button {position:relative; top:-1px; //top: 1px;}
.menu { width:995px; height:29px; background-color:#a5a5a5; position:relative;}
.mar { margin-left:8px;}
.h_bot { width:995px; height:187px; border-bottom:#990100 solid 4px; background-image:url(../images/korado_main_fon.jpg); background-repeat:no-repeat; background-color:efefee; position:relative; }
.iesa_main {float: right; margin-top:7px;}
ul#nav
{ 
position:absolute; left:9px; top:4px;
margin:0;
padding:0;
list-style-type:none;
background-color: #a5a5a5;
float:left;
width:980px;
}
 ul#nav li 
 {
 display:inline;
 }

ul#nav a
{
display:block;

float:left;
padding:1px 12px 1px 12px;
margin:0 1px;
text-decoration:none;
color:#686868;
font-size:9pt;
background:#fff url(../images/link_fon.jpg) repeat-x 0 100%;
border:#e8e8e7 solid 1px;

}

ul#nav a:hover
{
color: #fff;

background:#000 url(../images/a_link_fon.jpg) repeat-x 0 0;
border-top:#6c0100 solid 1px;
border-left:#6c0100 solid 1px;
border-right:#a72322 solid 1px;
border-bottom:#a72322 solid 1px;
}

ul#nav a.ins {color: #fff;

background:#000 url(../images/a_link_fon.jpg) repeat-x 0 0;
border-top:#6c0100 solid 1px;
border-left:#6c0100 solid 1px;
border-right:#a72322 solid 1px;
border-bottom:#a72322 solid 1px;}

.flag {  background:#a5a5a5 url(../images/flag_fon.gif) no-repeat 100% 0; height:43px; padding-right:45px; margin-top:23px; float:left;}
.flag3 {  background:#a5a5a5 url(../images/flag_fon3.gif) no-repeat 100% 0; height:23px; padding-right:45px; float:left;}
.flag2 {  background:#990100 url(../images/red_ugol.gif) no-repeat 100% 0; height:23px; padding-right:45px;  float:left;}

.flag_t {
		text-align: left;
		font-size: 11pt;
		position: relative;
		left:16px;
		top:5px;
		color: #fff;
	}
	.flag_t span {
display: none;
	}
	
.left {padding-left:16px; float:left; position:relative; top:-20px;}
.left_sky {padding-left:16px; float:left; position:relative; top:-36px;  left:35px;}
.left1 {padding-right:10px; float:right;  position:relative; top:-111px; left: -55px; }
.left11 {padding-right:10px; float:left;  position:relative; top:-125px; left:15px; width:300px; }



.head_t {
		
		text-align: left;
		font-size: 11pt;
		line-height: 12pt;
		position: relative;
		margin:23px 0 17px 0;
		color: #c3c3c3;
		width: 200px;
	}
	.head_t span {
display: none;
	}
.link_list li {padding:2px 5px !important;width: 235px !important;} 
.link_list > li > ul {margin-left:230px !important;}

.right {padding-left:16px; float:left; position:relative; top:-20px;}
.right_sky {padding-left:16px; float:left; position:relative; top:-36px; left: 104px;}
.right1 {padding-right:10px; float:left; margin-right:25px; margin-bottom:-40px; position:relative; top:-66px;  left:50px; }
.right11 {padding-right:10px; float:right; margin-right:25px; margin-bottom:-40px; position:relative; top:-66px;  left:55px; _left:52px; width:300px;}
.main_table {margin:32px 0  204px 0;}
.main_table tr td {vertical-align:top; }
.korz1 { width:363px; height:216px; background: #FFFFFF url(../images/fon_korzin.jpg) repeat-x 0 100%;}
.korz1 img {position:relative; _top:40px;}
.korz1 p {margin:20px 0 0 15px;}
.p8 { font-size:8pt;}
.oform_zak { width:365px; height:50px; background-color:#d8d8d8; position:relative; font-size:8pt;}
.ofz_button {position:absolute; right:10px; top:18px;}
.text_catalot  { margin-top:40px; width:555px; line-height:14pt; }
.text_catalot .head_t { margin:50px 0 20px 0;}

.sdvig_vlevo { position:relative; left:-17px; }

/*/////////////////////////////////////////////////////////////////////////////////*/
.h_korzin {width:363px; position:relative; height:75px; border:#fff solid 0px;}
.h_korzin p {margin:15px 0 0 16px;}
.top_10 {position:relative; top:0px; left: -40px;}
.black {color:#000;}
.str {font-size:8pt; margin:0; padding:3px 0 3px 0; width:363px; height:45px; border-bottom:#d4d4d2 solid 1px;}
.str p a {color:#990100; text-decoration:underline;}
.str p a:hover {color:#990100; text-decoration:none;}
.str a img { margin:17px 0 0 11px;}
.tab_bl { height:45px; border-right: #d4d4d2 solid 1px; vertical-align:middle; float:left; position:relative;}
.m1 {margin-right:5px; margin-left:13px; margin-top:9px;}
.m1_p {position:absolute; left:0; top:9px;}
.m2 {margin:15px 0 0 9px;}
.m3 {margin-left:45px; margin-top:15px;}
.m3_p {position:absolute; left:9px; top:13px;}
.m4 {margin:15px 0 0 9px;}
.tab_k {margin:0 0 30px 18px;}
.tab_k tr td span {font-size:8pt;}
.sp1 { margin: 0 0 0 10px;}
.sp2 { margin: 0 0 0 10px;}
.sp3 { margin: 0 0 0 10px;}
.sp4 { margin: 0 0 0 25px;}
.obnov {position: absolute; left:14px; top:11px;}
.clear_k {position: absolute; left:14px; top:27px;}
.nazad a{font-size:13pt; color:#990100;  position:absolute; left:0; top:18px;}


.tovar { width:587px; height:227px; position:relative; }
.tovar h1 {font-size:16pt; position:absolute; left:17px; top:50px;}

.pos2 { position:absolute; left:18px; top:50px;}
.radiat {position:absolute; right:5px; top:25px;}
.prise {font-size:10pt; font-weight:bold; position:absolute; right:79px; top:183px;}
.prise span {font-size:12pt; font-weight:bold;}

.prise2 {font-size:10pt; font-weight:bold; position:absolute; left:210px; top:130px;}
.prise2 span {font-size:12pt; font-weight:bold;}


.imgat{ position:absolute; top:90px; left:171px;}


.add a {font-size:13pt; color:#990100;  position:absolute; right:57px; top:208px;}
.add2 a {font-size:13pt; color:#990100;  position:absolute; left:210px; top:158px;}
.harakt { position:absolute; left:32px; top:98px;}

.opisan_tovara { padding-left:30px;
}
.opisan_tovara h2 { color:#990100; font-size:9pt; margin:0 0 12px 0; font-weight:normal;}
.opisan_tovara p {margin-bottom:24px;}
.cep_nav {border-collapse:collapse; position:relative; left:-5px; top:-10px;}
.cep_nav tr td { padding:0; margin:0;  font-size:8pt;}
.cep_nav tr td a,.cep_nav tr td span { position:relative; top:1px; padding:0 5px;}
.cep_nav tr td a { border-right:#686868 solid 1px;}

.main_table2 {margin:20px 0  90px 0;}
.main_table2 tr td {vertical-align:top; }
/*//////////////////////////////////////////////////////////////////////////////////// */
.list_tov {width:600px; margin:30px 0 0 0; }
.srt_list_tov_head {height:26px; padding-bottom:5px;position:relative; }
.srt_list_tov_head div { background-color:#efead3; border-right:#fff solid 1px; height:26px; float:left; text-align:center; position:relative;}
.srt_list_tov_head div img { position:absolute; right:3px; top:-3px;}
.srt_list_tov_head div p{margin:5px 3px 0 3px; font-size:8pt;}
.srt_list_tov {width: 600px; border-top:#d4d4d2 solid 1px; padding:5px 0; height:37px;position:relative; }
.srt_list_tov div{ height:37px; border-right:#d4d4d2 solid 1px; float:left; text-align:center;}
.srt_list_tov div a { color:#990100;}
.srt_list_tov div a,.srt_list_tov div p,.srt_list_tov div input {margin-top:13px;}
.link_nav { width:600px; text-align:right;  font-size:8pt;}
.link_nav img {position:relative; top:2px;}
.mar_lin {margin:4px 0 0 0;}
.mar_lin1 {margin:13px 0 16px 0;}
/*/////////////////////////////////////////////////////////////////////////////////////////*/
.zakaz {font-size:11pt; position:absolute; left:15px; top:12px;}
.zakaz span {font-size:14pt;}
.print {position:absolute; top:-55px; right:0;}
.arr { width:343px; height:169px; background-image:url(../images/fon_arrow.png); background-repeat:no-repeat; position:relative; margin: 16px 0 0 0; position:relative; top:40px; }
.otpr { position:absolute; left:16px; top:46px; font-size:18px;}
.optr_t { position:absolute; top:88px; left:16px; font-size:8pt; width:247px;}
.forma {width:600px; margin:23px 0 0 0;}
.forma span {margin-right:13px;}
.inp1 {width:540px; font-size:8tp; color:#a3a3a3;}
.inp2 {width:113px; font-size:8tp; color:#a3a3a3;}
.inp3 {width:260px;font-size:8tp; color:#a3a3a3;}
.area1 {width:589px; _width:591px; height:62px; font-size:13px; color:#a3a3a3; font-family:Arial, Helvetica, sans-serif;}
.area2 {width:485px; _width:487px; height:120px;font-size:13px; color:#a3a3a3;font-family:Arial, Helvetica, sans-serif;}
.div2 {margin:14px 0 27px 0;}
.div4 {margin:31px 0 144px 0;}
.ad_dos {position:relative; top:-110px;}
.calc { position:absolute; top:0; left:309px; font-size:8pt;}
.clear_form {position:absolute; left:309px; top:25px; font-size:8pt;}
.pole {color:#a5a5a5; font-size:8pt; position:absolute; top:18px;}
.clear_form img {position:relative; top:2px;}
.calc img {position:relative; top:2px;}


.main_table3 { margin: 17px 0 90px 0;}
.main_table3 tr td {vertical-align:top; }

.bord_td {border-bottom:#d4d4d2 solid 1px; border-right:#FFF solid 4px;}
.p_top_h {position:absolute; top:8px; left:80px;}
.top_h { width:995px; height:31px; border-bottom:#808080 solid 0px; background-color:#ece1d0; position:relative; padding-top:1px;}
.logo_top_h {margin:1px 1px 1px 10px;}

.filter_catalog {
	width: 574px; position:relative; height: 22px; background: #efead3; padding: 14px 10px 9px 15px; font-size: 12px; font-family: Tahoma; color: #949191;
}
.filter_catalog a {
	color: #686868;
	text-decoration: underline;
}
.filter_catalog a:hover {
	text-decoration: none;
}
.filter_catalog strong{
	color: #686868;
}

.filter_allpages {
	width: auto; margin-left: 15px;
}
.filter_allpages td {
	padding: 7px 10px;
	//padding: 5px 10px;
}
.filter_allpages strong {
	padding-bottom: 5px;
	display: block;
}
.filter_allpages select {
	width: 95px;
	color: #686868;
	font-size: 11px;
}
.filter_allpages .border_bot {
	border-bottom: 1px solid #d2c1ab;
}
/* .filter_allpages .border_top {
	border-top: 1px solid #f9f6f3;
} */

.catalog-compare-list {
	position: absolute;
	/* left: 613px; */
	/* top: 30px;
	//top: 50px;
	_top: 90px; */
	width: 368px;
	/* height: 155px; */
	background: #efefef;
	border: 2px solid #e7e7e8;
}
.items-compare-del{
	padding-left: 15px;
	padding-top: 6px;
}
.items-compare-list{
	padding: 3px 0px; 
}
.items-compare-delall {
	padding-left: 15px; 
}
.items-compare-delall a{
	font-size: 11px; color: #990100;
}
.catalog-compare-list tfoot td {
	padding-top: 5px;
	//padding-top: 0px;
}
.catalog-compare-list tfoot a{
	font-size: 18px;
	color: #686868;
	text-decoration: underline;
}
.catalog-compare-list tfoot a:hover{
	text-decoration: none;
}
/**********************************************************************/
/**********************************************************************/
.city_select
{
	position: relative;
	z-index: 100;
	height: 100px;
	font-family: Tahoma;
}

.city_select .text
{
	padding: 0 0 0 261px;
}

.city_select .car
{
	background: url("/../images/delivery-car.jpg") no-repeat;
	height: 84px;
	width: 153px;
	left: 39px;
	top: 15px;
	position: absolute;
}

.city_select .cities_box
{
	position: absolute;
	top: 100%;
	width: 100%;
	left: 0;
	z-index: 100;
}

.city_select .cities
{
	background-color: #FFF;
	border: 1px solid #E7E7E7;
	overflow: hidden;
	zoom: 1;
	font-size: 13px;
	line-height: 18px;
	padding-top: 8px;
	padding-bottom: 18px;
	_padding-bottom: 9px;
	*padding-right: 1px;
}

.city_select .cities a
{
	color: #686868;
}

.city_select .cities ul
{
	margin: 0 0 0 50px;
	padding: 0;
}

.city_select .cities li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.city_select .cities .col
{
	float: left;
	width: 20%;
}

.city_select .h5
{
	color: #DF561A;
	font-size: 26px;
	font-family: Tahoma;
	font-weight: bold;
	margin: 0;
	padding: 20px 0 0 0;
}

.city_select a.arr1
{
	color: #EFB06D;
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;	
}

.city_select a.arr1 img
{
	border: none;
	position: relative;
	top: 4px;
	margin-left: 19px;
}

.city_select a.arr1 span
{
	text-decoration: underline;	
}

.city_select .x
{
	cursor: pointer;
	background: url("/../images/x.png") no-repeat;
	height: 16px;
	margin: 9px 11px 0 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 16px;
}

.city_select a.p24
{
	background: url("/../images/24.png") right top no-repeat;
	height: 93px;
	width: 241px;
	position: absolute;
	right: 0;
	top: 0;	
}
/**********************************************************************/
/**********************************************************************/

.kermi_dostavka p{margin-bottom: 15px;line-height: 130%;}
.printScheme {
	position: relative; top: -49px; left: 460px;
	text-decoration: none;
}

#head-title {position:absolute; margin:50px 0px 0px 350px;font-size:17px;font-weight:bold; font-variant: small-caps;font-family:Trebuchet ms;} 

.catalog-price {
	 color:red;
}
div.catalog-section table td {
	padding-right:10px;
	padding-top:10px;
}

.tab_k2 {
	font-size: 10.6px;
	color: #686868;
	width: 340px!important; 
	text-align: center;
	margin-left: 15px;
}
.tab_k2 a {
	color: #990000;
}
.tab_k2 thead td {
	border: none;
}
.tab_k2 td {
	border-right: 1px solid #d4d4d2;
	padding: 5px;
	vertical-align: middle!important;
}
.nopadd {
	padding-right: 0px;
}
.noborder {
	border: 0;
}
.tab_k2 .left_align {
	text-align: left;
}
.mini {
	font-size: 1px;
	border-right: 0px!important;
	height: 5px !important;
	overflow: hidden;
	padding: 0 !important;
}	


.backtocart { font-size: 15px; font-weight: bold; background: url('/img/left_arrow.jpg') no-repeat; padding: 44px 40px;}

#spacer {height:241px;}