@charset "windows-1251";
/* CSS Document */

body{
background:#999999;
font-family:Verdana;
font-size:12px;
padding:0px;
margin:0px;
margin-right:15px;
margin-bottom:0px;
}
table.root{
width:100%;
height:100%;
margin:0px;
}
table.root td{
vertical-align:top;
}
div.content{
font-size:12px;
font-family:Verdana;
padding-bottom:15px; 
}
td.content{
background:url(images/ryyl.jpg);
background-repeat:repeat-x;
background-color:#CCCDBF;
}
td.content td{
font-size:12px;
}
h1{
font-size:18px;
margin-bottom:10px;
}
h2{
font-size:16px;
}
h3{
font-size:13px;
margin-top:0px;
}
h4{
font-size:13px;
margin-top:0px;
}

.menu {
	text-decoration:none;
	font-family:Verdana;
	font-size:13px;
	color:#A3A798;
	font-weight: bold;
}
.menub {
	text-decoration:none;
	font-family:Verdana;
	font-size:13px;
	color:#A3A798;
}
.tel {
	text-decoration:none;
	font-family:Verdana;
	font-size:22px;
	color:#44453f;
}
.bin {
	text-decoration:none;
	font-family:Verdana;
	font-size:13px;
}
.mmnu {
	text-decoration:none;
	font-family:Verdana;
	font-size:13px;
	color:#000000;
	font-weight: bold;
}
a.mmnu {
	display:block;
	text-decoration:none;
	font-family:Verdana;
	font-size:13px;
	color:#000000;
	font-weight: bold;
}
.smmnu {
	text-decoration:none;
	font-family:Verdana;
	font-size:13px;
	color:#000000;
}
.smmnuAct {
	text-decoration:none;
	font-family:Verdana;
	font-size:13px;
	color:#fff;
}
.imgleft {
	margin: 0px 24px 8px 24px; display:block;
}
.zag {
	text-decoration:none;
	font-family:Verdana;
	font-size:14px;
	color:#44453f;
	font-weight: bold;
	background:#848374;
	width: 100%;
	height:22px;
	height: "24px";
	margin-bottom:15px;
	padding-top:5px;
	font-size:12px;
}
.zag a{
	font-size:12px;
}
p {
	text-decoration:none;
	font-family:Verdana;
	font-size:12px;
}
a {
	text-decoration:none;
	color:#44453f;
	font-size:12px;
	font-family:Verdana;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

div.lmenuhid{
vertical-align:top;
display:none;
}
div.block{
clear:both;
overflow:hidden;
margin-bottom:10px;
}
div.block div.imgCont{
float:left;
margin-right:10px;
margin-bottom:10px;
}
div.stext{
font-size:12px;
margin-bottom:10px;
}


div.unit{
float:left !important;
overflow:hidden;
margin-right:10px;
margin-bottom:20px;
text-align:center;
background:#848374;
height:170px;
}
div.unit a.h2{
font-size:12px;
margin-bottom:5px;
display:block;
}
div.unit a.h2:hover{
color:#FFFFFF;
}
div.unit div.text{
margin-top:3px;
font-size:11px;
} 
div.unit div.text p{
margin:0px;
font-size:11px;
}

table.vprodtable {
width:100%;
}
table.vprodtable  td{
vertical-align:top;
}
table.vprodtable div.stext{
margin-top:5px;
font-size:11px;
color:#000000;
}
table.vprodtable div.stext p{
font-size:11px;
margin:0px;
color:#000000;
}

td.vprod{
width:99%;
padding-left:10px;
}
table.vprod{
width:270px;
}
table.vprod td{
vertical-align:top;
font-size:12px;
color:#000000;
}
table.vprod td.text{
width:194px;
padding-right:25px;
}
table.vprod td.text p{
margin-bottom:8px;
margin-top:8px;
}
table.vprod td.img{
text-align:right;
width:106px;
}
.razmersel{
border:1px solid #44463f;
color:#000;
text-align:center;
font-size:11px;
width:50px;
}
img.ram{
 border:1px solid #44463f;
}

div.butzakaz{
float:right;
margin-top:5px;
}

td.ryy1{
vertical-align:top;
background:url(images/pont1.gif);
background-repeat:repeat-y;
}

div.cartblock{
padding:10px;
}
td.topmenu{
background:#44453f;
padding-bottom:3px;
}

div.blockdefnewsart{
padding:10px;
margin-bottom:10px;
}
div.blockdefnewsart p{
margin-top:0px;
}

table.zakaz{
width:99%;
}
table.zakaz td{
font-size:12px;
padding:3px;
}
table.zakaz th{
font-size:12px;
font-weight:normal;
padding:3px;
background:#858374;
}
table.zakaz tr.pol_2 td{
background:#98998b;
}
.cartCount{
border:1px solid #000000;
font-size:12px;
text-align:center;
background:#CCCDBF;
width:80px;
}
table.zakaz td.totsum{
background:#98998b;
padding:5px;
}

div.frmZakaz{
clear:both;
font-weight:bold;
text-align:center;
color:#000;
font-size:13px;
margin-top:25px !important;
}

.input{
width:97%;
background:#cccdbf;
border:1px solid #858374;
}
sup.red{
color:#FF0000;
margin:3px;
font-size:13px;
}
table.danncart{
width:300px !important;
}
table.danncart td{
font-size:12px;
vertical-align:top;
}

#sub_zakaz{
background:url(images/sub_zakaz.gif);
width:98px;
height:33px;
border:none;
}

table.tbl{
width:408px;
height:100%;
background:url(images/ifon.jpg);
background-repeat:repeat-y;
}
td.defblnews{
background:#B1B2A5;
width:50%;
vertical-align:top;
}
div.defbl{
background:#B1B2A5; margin-top:10px; width:95%; 
overflow:auto;
}
div.lmendiv{
margin: 10px 0px 0px 22px; 
min-height:376px; 
width:166px;
background:url(images/menubg.jpg);
padding:8px;
height: expression(this.offsetHeight >376?"auto":"376");
}
td.sred{
background:url(images/lll.jpg);
vertical-align:top;
width:214px;
}
div.logo{
padding-left:30px;
}
ul.lmenu2{
margin:0px;
padding:0px;
list-style:none;
}
ul.lmenu2 li{
margin:0px;
padding-left:5px;
}
p#sizetext{
font-size:12px;
}
table.rzm{
width:100%;
border-collapse:collapse;
}
table.rzm td{
padding:2px;
border:1px solid #000;
border-collapse:collapse;
font-size:12px;
text-align:center;
}
table.rzm td#left{
text-align:left;
padding-left:5px;
}
table.rzm caption{
font-size:12px;
font-weight:bold;
}
td.capt
{background-color: #97988A;}
td.capt1
{border-right:#000000 solid 1px}

h3#sizetext
{
margin-top:0px;
font-size:16px;
color:#333333;
padding:0px 0px 0px 0px;
}

div.fkor a{
font-weight:bold;
font-size:11px;
color:#000000;
}

