/* CSS Document */
body {font-family:Arial, Helvetica, sans-serif; color:#636363; font-size:9pt; background-color:#a69847;behavior:url("csshover.htc"); margin:0; padding:0; } 

.png {
behavior: url(/styles/iepngfix.htc)
} 
table { margin:0; padding:0; border-collapse:collapse;}
table tr td {margin:0; padding:0;}
a {color:#720a03; text-decoration:underline; }
a:hover { text-decoration:none;}
* {margin:0; padding:0;}


		html, body {height: 100%; margin: 0; padding: 0;}

		#all{
			position: relative;
			height: 100%;
			min-height: 100%;
			width:1000px;
			margin-top:0;			
			margin-left:auto;
			margin-right:auto;
			
		}
		html>body #all {height: auto;}

		#footer {
			position: absolute;
			left: 0;
			bottom: 0;
			width: 1000px;
	     }
        #footer, #empty {height: 118px;}
.body_part { background-color:#a69847; height:2px; width:1000px;}
.h_top { color:#FF0000; width:1000px; height:35px; border-top:#7c2611 solid 1px; background-color:#720a03; position:relative;}

.phone{
		text-align: center;
		padding:6px 0;
		font-size: 16pt;
		line-height: 18pt;
		width:200px;
		position: absolute;
		left:800px;
		top:34px;
		color:#e7dfcc;
		z-index:5;
		background-color:#720a03;
		
	}
	.phone span {
		position: absolute;
		top:0px;
		
		left: -1px;     /*смещение должно совпадать с padding-right по модулю*/
		padding-right: 1px;
		color: #e7dfcc;
	}
	




.lt_  { position:absolute; left:0; top:-1px;}
.rt_ {position:absolute; right:0; top:-1px;}
.h_center { background:#000 url(../images/fon_top.jpg) no-repeat 100% 0; width:1000px; height:190px; position:relative;}
.logotip {position:absolute; left:22px; top:14px;}
.meta {position:absolute; left:97px; top:68px;}
.h_bot { width:1000px; height:43px; background-color:#720a03; }
.m_rb { position:absolute; right:0; bottom:0; _bottom:-1px;}
.m_rt { position:absolute; right:0; top:0;}
.m_lb { position:absolute; bottom:0; _bottom:-1px; left:0;}
.logo_text {position:absolute; left:16px; top:29px;}
ul#nav
{
position:relative;

position:absolute; left:14px; bottom:195px;
margin:0;
padding:0;
list-style-type:none;
background-color: #720a03;
float:left;

}
 ul#nav li 
 {
 display:inline;
 }
 
.invisible img { visibility:hidden;}
.visible img { visibility: visible;}

ul#nav a
{
display:block;

float:left;
padding:3px 5px 3px 5px;
margin:0 45px 0 0;
text-decoration:underline;
color:#fedb9d;
font-size:9pt;

}

ul#nav a:hover
{
text-decoration:none;}

ul#nav a.ins {

background:#720a03 url(../images/a_link_fon.jpg) repeat-x 0 0;
border-right:#440602 solid 1px;
border-left:#440602 solid 1px;
border-top:#440602 solid 1px;
z-index:10;
}


.mm_lb {position:absolute; left:6px; bottom:0; _bottom:0px;}	
.mm_lt {position:absolute; left:6px; top:0;}
.mm_rb {position:absolute; right:1px; bottom:0; _right:0px;}
.mm_rt {position:absolute; right:1px; _right:0; top:0;}
.flb { position:absolute; left:0; bottom:-1px;}
.frb {position:absolute; right:0; bottom:-1px;}
.addres { position:absolute; left:17px; top:15px; color:#e7dfcc; font-size:8pt;}
.mail_send {position:relative; left:17px; top:36px;}
.mail_send a {text-decoration:underline; font-size:8pt; color:#e7dfcc;}
.mail_send a:hover {text-decoration:none;}
.IESA {position:absolute; right:18px; top:25px; color:#e7dfcc; font-size:8pt;}
.IESA a{color:#e7dfcc; text-decoration:underline;}
.IESA a:hover{color:#e7dfcc; text-decoration:none;}
.rambl {position:absolute; right:18px; top:15px; color:#e7dfcc;}
.rambl2 {color:#e7dfcc;}
.sub_footer {position:relative; height:114px; width:1000px; background-color:#720a03; border-bottom:#87431e solid 1px;}
.pict {position:absolute; right:10px; top:273px;}
.pict a img {margin-left:8px;}


.news-detail p{
padding:4px 0;}

.news-detail ol{
padding:3px 25px}

.news-detail ol li{
padding:3px 0;}

.left_block { width:275px; padding:0; margin:0; background-color:#c5b58f; }
.left_sub_menu {position:relative; background:#c5b58f url(../images/rbmu.gif) no-repeat 100% 100%; width:275px;}
.left_sub_menu ul li { list-style-image: url(../images/marker2.jpg); margin-left:31px;}
.left_sub_menu ul {  padding-bottom:19px; padding-top:6px;}
.main_table { margin-bottom:0px; background-color:#e7dfcc; width:1000px;}
.main_table tr td {vertical-align:top;}
.korzin { color:#3e3e3e; font-size:8pt; width: 240px; }
.mtb { margin:15px 17px 32px 0;}
.korzin a:hover {text-decoration:none;}
.korzin img { position:relative; top:2px;}

.h1 {
		text-align: left;
		font-size: 11pt;
		line-height: 14pt;
		font-weight:bold;
		margin:0;
		padding:0;
		clear:both;
		position: relative;
		color: #98948a;
		margin-bottom:20px;
		
	}
	
h2 {
		text-align: left;
		font-size: 9pt;
		margin:0;
		padding:0;
		clear:both;
		position: relative;
		color: #000000;
		margin-bottom:5px;
		margin-top:5px;
		
	}
	.h1 span {
		position: absolute;
		top:0px;
		_top:-1px;
		left: 1px;     /*смещение должно совпадать с padding-right по модулю*/
		padding-right: 1px;
		color: #3e3e3e;
	}
	
.content {margin:0 27px 140px 27px; clear:both; width:669px; }

.content ol {
padding-left:30px;
padding-top:7px;
padding-bottom:15px;}

.content ol li{
padding-bottom:3px;}


.proizvod {width:100%; border-top: #c5b58f solid 1px; }
.proizvod tr td { text-align:center; padding-top:5px; vertical-align:middle;}
.proizvod tr td a { padding-top:4px;}
.proizvod tr td img {padding:25px 0 0 0;}

.mar_pr {margin:60px 0 9px 0px;}
.proizv {
		font-size: 14pt;
		position: relative;
		color: #8d8980;
	}
	
	.cena-hot{
	position:absolute;
	bottom:5px;
	right:4px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:15px;
}
	
	.proizv span {
		position: absolute;
		top:0px;
		
		left: -1px;     /*смещение должно совпадать с padding-right по модулю*/
		padding-right: 2px;
		color: #3e3e3e;
	}
.foma_found { padding-bottom: 1px; border-top:#808080 solid 1px; border-left:#808080 solid 1px; border-bottom:#d4d0c8 solid 1px; border-right: #d4d0c8 solid 1px; color:#a3a3a3; position:absolute; right:14px; top:-35px; font-size:8pt; width:186px; padding-left:5px;}

.posit_lupa { position:absolute; right:14px; top:-35px;}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.tovar_left { 
width:260px; 
background: #fff url(../images/cena.gif) no-repeat 100% 100%; 
padding-left:15px; 
padding-top:15px;
position:relative; }
.big_link a { font-size:18px; color:#720a03;}

.tovar_left ul { padding:5px 0 10px 25px; }

.red14 {
		
		font-size: 14pt;
		position: relative;
		color: #bd8d89;
	}
	.red14 span {
		position: absolute;
		top:0px;
		left: -1px;     /*смещение должно совпадать с padding-right по модулю*/
		padding-right: 2px;
		color: #720a03;
	}
.marbot6 {margin-bottom:6px;}
.marred1,.marred1 span a { margin:14px 0 9px 0;}
.text_sub_r {margin:6px 0 12px 0; color:#3e3e3e; font-size:8pt;}	
.button_vk {margin:9pt 0 19px 0;}
.f8 a {font-size:8pt;}
.cep_nav { width: 300px; display:inline; font-size:8pt; color:#720a03;    }
.name_tovar, .name_tovar h1 {font-size:14pt; color:#3e3e3e; clear:both;}

h1 {font-size:14pt; color:#3e3e3e; clear:both; font-weight:normal; margin-bottom:7px;}
.top_table {width:100%; margin:20px 0 25px 0;}
	
.block1 {border-right:#e7dfcc solid 1px; padding-left:13px; position:relative; width:450px; }
.zoomer a { color:#3e3e3e; font-size:8pt;}
.zoomer a img {position:relative; top:2px;}
.block2 {padding-left:13px; text-align:left; width:180px;}
.cena2 {margin-top:15px; font-size:14px}
.cena2 span { color:#720a03; font-size:14pt; font-weight:bold;}
.cena2i {margin-top:15px; font-size:14px; margin-left:9px;}
.cena2i span { color:#720a03; font-size:14pt; font-weight:bold;}


.block3_n{
padding-left:13px;
padding-right:13px;
padding-top:15px;}

.sppr{
background-color:#720a03;
text-align:center;
font-size:14px;
margin:0 0 10px 0;
color:#ffda93;
padding:5px;}

.sppr span{

font-size:22px;}

.block3_n ul{
padding-left:25px;}

.mar17 {margin:17px 0 69px 0;}
.harakterist tr td {padding:3px 10px 3px 10px; border-right:#999 solid 1px; border-bottom:#999 solid 1px;}
.harakterist {margin-top:39px; border-top:#999 solid 1px; border-left:#999 solid 1px;}
.rt0 {position:absolute; right:0;  top:0; _right:-1px;}
.rb0 { position:absolute; bottom:0; right:0; _right:-1px; _bottom:-1px;}
.lb0 { position:absolute; left:0; bottom:0; _bottom:-1px;}
.lt0 { position:absolute; left:0; top:0;}

.p2 { position:absolute; right:31px; top:35px;}
.p3 { position:absolute; right:12px; bottom:-35px;}	
	
	/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
	
	.top_color { width:671px; background-color:#c5b58f; position:relative; margin:15px 0;}
.top_color p {font-size:12pt; color:#3e3e3e;}
.pos_u1 {position:absolute; right:0; _right:-1px; top:0;}
.pos_u2 {position:absolute; right:0; _right:-1px; bottom:0; _bottom:-1px;}
.pos_u3 {position:absolute; left:0;  bottom:0; _bottom:-1px;}
.pos_u4 {position:absolute; left:0;  top:0;}
.vibor_po_param {
		padding:12px 0 0 12px;
		font-size: 11pt;
		position: relative;
		color: #b3a584;
	}
	.vibor_po_param span {
	
		position: absolute;
		top:12px;
		left: 13px; 
		_left:1px;    /*смещение должно совпадать с padding-right по модулю*/
		padding-right: 2px;
		color: #3e3e3e	;
	}
.selecter_table {margin-top:9px;}
.selecter_table tr td {color:#3e3e3e; padding-bottom:3px; padding-right:10px; padding:0 12px 3px 12px; font-size:8pt;}
.selecter_table tr td select { border-top:#808080 solid 1px;border-left:#808080 solid 1px; border-right:#d4d0c8 solid 1px;border-bottom:#d4d0c8 solid 1px; font-size:8pt; color:#a3a3a3; }
.butt_vibro {margin-left:220px; margin-right:5px; margin-top:5px; position:relative; top:-5px;}

.bottom_color {width:671px; background-color:#fff; position:relative; padding:4px 0; margin-bottom:4px;}
.type { color:#3e3e3e; font-size:8pt;}
.spisok { width:671px; height:101px;}
.spisok tr td {vertical-align:middle;}
.border_td {border-left:#e7dfcc solid 1px; border-right:#e7dfcc solid 1px; width:220px;}
.td1 {width:146px; }
.td1 p {margin-left:14px;}
.td2 {width:120px; text-align:center;}
.harakter_mosh { margin:15px 0 0 15px;}
.harakter_mosh tr td {padding:0 0 4px 4px;}
.nal { margin:13px 0 0 9px;}
.martop { margin:31px 6px 0 0;}
.string a { color:#3e3e3e;}
.string { color:#720a03;}
.total { color:#3e3e3e;}
.mar15 { margin:15px 0;}
.arrow_block {text-align:right; font-size:8pt;}
.martop20 { margin:16px 0 5px 0;}	
.martop201 { margin:16px 0 5px 30px;}
	
	
	
.spisok_corz { width:671px; height:101px; _margin-top:8px; margin-top:5px;}	
.td1_corz {width:134px; padding:12px 0 0 12px;}	
.td2_corz {width:105px; text-align:center; padding-top:10px; border-left:#e7dfcc solid 1px; size: 1px;}
.harakter_mosh_corz { margin:15px 0 0 15px;}
.harakter_mosh_corz tr td {padding:0 0 4px 0; font-size:8pt;}	
.border_td_corz { width:190px; border-right:#e7dfcc solid 1px; size: 1px;}	
.cena3 { font-size:10pt; color:#720a03;}
.nalichie { margin-top:35px; font-size:8pt; color:#3e3e3e;}

.corzina_left { width:260px; background-color:#fff; padding-left:15px; padding-top:15px; padding-bottom:19px; }
.corzina_left p {font-size:8pt; color:#3e3e3e; margin:13px 0 3px 0;}
.corzina_left input , .corzina_left textarea { width:237px; font-size:8pt; color:black; border-top:#808080 solid 1px;border-left:#808080 solid 1px; border-right:#d4d0c8 solid 1px;border-bottom:#d4d0c8 solid 1px; font-family:Arial, Helvetica, sans-serif;}
.corzina_left textarea {height:56px;}



.td3_corz {	text-align:center;}
.td4_corz {width:60px; text-align:center; vertical-align:middle; border-left:#e7dfcc solid 1px; border-right:#e7dfcc solid 1px;}
.td4_corz input {width:25px; border-top: #808080 solid 1px; border-left: #808080 solid 1px; border-right:#d4d0c8 solid 1px; border-bottom:#d4d0c8 solid 1px; color:#3e3e3e; font-size:8pt; text-align:center;}

.header_table {width:671px; margin:35px 0 8px 0;}
.header_table tr td {font-size:8pt; text-align:center;}

.hed1 { width:144px;}
.hed2 { width:298px;}
.hed3 { width:82px;}
.hed4 { width:60px;}
.total_summa {margin:26px 0 18px 0;}
.pole_obyaz { color:#a3a3a3; margin:31px 0 12px 0; font-size:8pt;}



.posit1 {position:absolute; right:0; bottom:-43px;}
.posit2 {position: absolute; right:0; bottom:-5px;}
.posit3 {position:absolute; left:5; top:228px;}
.posit4 {position:absolute; left:6px; top:224px; _top:224px;}
.posit5 {position:absolute; left:6px; top:194px;}
.posit6 {position:absolute; right:248px; top:224px; _top:224px;}
.posit7{ position:absolute; right:248px; top:194px;}
.p_top_h {position:absolute; top:8px; left:80px;}
.top_h_1 { width:1000px; height:31px; border-bottom:#808080 solid 0px; background-color:#ece1d0; position:relative; padding-top:1px;}
.logo_top_h {margin:1px 1px 1px 10px;}


.h_gorod{
font-size:18px;
color:#000;
background-color:#a7901c;
padding:7px 10px 7px 20px;
font-size:16px;
width:245px;
}

.dop_gorod{
width:245px;
background-color:#a7901c;
padding:0 10px 7px 20px;
}

.g_gorod{
width:245px;
background-color:#FFF;
padding:0 10px 7px 20px;
}

.ta_goroda td {
padding-left:20px;}

.gorp p{
padding-bottom:10px;}

.tddn{
padding-top:5px;
border-top:#000 solid 1px;
border-left:#000 solid 1px;
}

.tddn td{
border-right:#000 solid 1px;
border-bottom:#000 solid 1px;
padding:5px;
}

/* left skyscrapper banner */
.ssr_banner
{
	background: url("/images/banners/left_skyscrapper_1/banner-bg.png") top left repeat-x;
	color: #F88C00;
	cursor: default;
	height: 588px;
	position: relative;
	text-align: center;
	width: 276px;
	zoom: 1;
	font-size: 18px;
}

.ssr_banner a
{
	color: #F88C00;
	text-decoration: none;
	display: block;
}

.ssr_banner a img
{
	border: none;
	text-align: center;
	padding-top: 10px;
}

.ssr_banner .gift
{
	background: url('/images/banners/left_skyscrapper_1/gift.png') top left no-repeat;
	height: 64px;
	left: 100%;
	margin-left: -56px;
	margin-top: -64px;
	position: absolute;
	top: 100%;
	width: 56px;
}

.ssr_banner .its_free_maan
{
	color: #E7DFCC;
	font-size: 24px;
}

.ssr_banner a:hover u
{
	text-decoration: none;
}
.ssr_banner .sign
{
	font-size: 54px;
	line-height: 1;
	margin-top: -20px;
}
