body{
color:#000000;
font-family: Verdana;
font-size:12px;
background-color:#5B5D52;
}

table {color:#000000;font-family: Tahoma; font-size:12px;}
.MainBlock{margin-top:8px; background-color:#FBF7D4; }

.LeftBock{margin-left:21px; color:#ffffff; font-size:12px;}
.LeftBock HR.nh{  margin-top:20px; margin-left:3px;}
.LeftBock INPUT.search{border:#B3B9C3 1px solid; height:20px; margin-left:3px; width:172px;}
.LeftBock INPUT.btn{margin-top:7px;}
.LeftBock .limg{border:#c8c9cc 1px solid;}

.Menu {color:#ffffff;}
.Menu A{color:#ffffff; margin-right:26px; margin-left:25px; font-size:12px; text-decoration:none;}

.TextBox{background-color:#ffffff; margin-top:10px; margin-left:30px; padding:11px; padding-top:5px; text-align:left; width:94%}
.TextBox H1{font-size:12px; color:#24406F; margin:0px; margin-bottom:4px;}
.textBlock{background-color:#eaeaea; border:#dcd8d8 1px solid; padding:20px; padding-top:10px; text-align:left}

.ftrTextBlock{background-color:#eaeaea;}
.cntr{border-bottom:#dcd8d8 1px solid; height:8px;}

.news A{color:#000000; font-size:12px; text-decoration:none;}
.news A:hover{color:#24406F; font-size:12px; text-decoration:none;}
.news B{color:#24406F}

A{color:#24406F; font-size:11px; text-decoration:underline;}
H1{font-size:12px; color:#24406F; margin:0px; margin-bottom:4px; margin-top:3px;}


.CatalogBlock{margin-bottom:10px; margin-right:10px; }
.CatalogBlock A{font-size:12px; color:#5B5D52; text-decoration:none;}
.CatalobSubBlock {color:#4D6B9B; font-size:12px; margin-top:5px;}
.CatalobSubBlock IMG{margin:5px; color:#4D6B9B;}
.CatalobSubBlock A{font-size:12px; color:#4D6B9B; text-decoration:underline;}
.CatalobSubBlock A:hover{font-size:12px; color:#4D6B9B; text-decoration:none;}
.galary { margin-top:6px;}
.galary a{font-size:12px; color:#4D6B9B; text-decoration:none;}
.CatalobSubBlock p{margin:0px; padding:0px;}
.CatalobSubBlock B{font-size:12px;}
.imgCblock{ vertical-align:middle; padding:10px;}
.imgCblock_white{ vertical-align:middle; background-color:#ffffff; padding:10px;}

.contacts{margin-left:15px; font-weight:bold; font-size:12px; font-family: Verdana;}
.contacts A{color:#ffffff; font-weight:bold; font-size:11px; font-family: Verdana; text-decoration:none;}
.conts{margin-left:10px;}

INPUT {border:#24406F 1px solid; }
TEXTAREA {border:#24406F 1px solid; }

.BlockMCatalogLeft{border-right:#444444 1px dotted; border-bottom:#444444 1px dotted; padding:5px;}
.BlockMCatalogLeft A.header{font-size:12px; color:#24406F; text-decoration:none; font-weight:bold;}
.BlockMCatalogLeft A.header:hover{text-decoration:underline}
.BlockMCatalogLeft A{text-decoration:none;font-size:12px}
.BlockMCatalogLeft A:hover{text-decoration:underline;}
.BlockMCatalogLeft ul{color:#4D6B9B; margin-left:0px;  padding-left:15px;}
.BlockMCatalogLeft li{margin-left:0px; list-style: disc outside; margin-top:4px; margin-bottom:4px;}

.BlockMCatalogRight{border-bottom:#444444 1px dotted; padding:5px; padding-left:15px;}
.BlockMCatalogRight A.header{font-size:12px; color:#24406F; text-decoration:none; font-weight:bold;}
.BlockMCatalogRight A.header:hover{text-decoration:underline}
.BlockMCatalogRight A{text-decoration:none;font-size:12px}
.BlockMCatalogRight A:hover{text-decoration:underline;}
.BlockMCatalogRight ul{color:#4D6B9B; margin-left:0px; padding-left:15px; }
.BlockMCatalogRight li{margin-left:0px; list-style: disc outside; margin-top:4px; margin-bottom:4px;}

IMG.BRDR{border:#4D6B9B 1px solid; padding:5px; background-color:#ffffff;}

.BlockMaterial{display:none; position:absolute; border:#000000 1px solid; background-color:#eaeaea; width:150px; text-align:left; padding:5px; font-size:11px;}
.BlockMaterial h1{ font-size:12px;}

.boxBasketBlock{color:#ffffff;}
.boxBasketBlock A{color:#ffffff; font-size:12px;}
.boxBasketBlock A:hover{color:#ffffff; font-size:12px; text-decoration:none;}

.Tcatalog TD{border-right:#194B7E 1px solid; border-top:#194B7E 1px solid; font-size:11px; color:#24406F}
.price{color:#D1365C; font-size:14px; margin-top:5px;}
.Tcatalog A{text-decoration:none; color:#194B7E}
.Tcatalog INPUT{border:#AAB9E1 1px solid; height:21px}
.Tcatalog INPUT.radio{border:#AAB9E1 0px solid; height:14px; width:14px;}

.ttable TD{ font-size:11px; color:#24406F}
.ttable A{text-decoration:none; color:#194B7E}
.ttable INPUT{border:#AAB9E1 1px solid; height:21px}
.ttable INPUT.radio{border:#AAB9E1 0px solid; height:14px; width:14px;}

Table.tablereg{background-color:#DCDEFD}
Table.tablereg TD{background-color:#D2D2FF}

table.TableProduct{border-left:#365f91 1px solid; border-bottom:#365f91 1px solid;}
table.TableProduct td{padding:3px; border-top:#365f91 1px solid; border-right:#365f91 1px solid;}
table.TableProduct td.vtbl{border-top:#cccccc 1px solid; border-right:#cccccc 1px solid;}
table.TableProduct td.vtbl2{border-top:#cccccc 1px solid; border-right:#365f91 1px solid;}
table.TableProduct td.vtbl_first{border-top:#365f91 1px solid; border-right:#cccccc 1px solid;}
table.TableProduct td.vtbl2_first{border-top:#365f91 1px solid; border-right:#365f91 1px solid;}

table.mintable {color:#365f91;background:#eaeaea; border-left:#365f91 1px solid; border-bottom:#365f91 1px solid;}
table.mintable td{border-top:#365f91 1px solid; border-right:#365f91 1px solid; padding:3px}
table.mintable th{border-top:#365f91 1px solid; border-right:#365f91 1px solid; padding:3px; background:#365f91; color:#fff}

a.sublink{font-size:12px; text-decoration:underline}
a.sublink:hover{text-decoration:none}


#png {
	width:100%; height:100%; position:absolute; left:0; top:0; z-index:50; display:none;
	background:#000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity:0.50;
	opacity:0.50;
}

div.popup_msg {
width:561px; height:240px; margin-left:-275px; margin-top:-120px;text-align:center;
position:absolute; position:fixed; top:50%; left:50%; z-index:90; display:none;
_position: absolute;
_top: expression(eval(document.documentElement.scrollTop) + document.documentElement.clientHeight/2);
_left: expression(eval(document.documentElement.scrollLeft)+ document.documentElement.clientWidth/2);
}

div.popup_msg img.close {position:absolute; right:0px; top:0px;}
div.popup_msg div.Img{margin-top:20px;}

ul.catalogm{ padding-left:24px; margin-top:10px; list-style-type:none;  }
ul.catalogm li{margin-bottom:10px;font-size:11px; font-weight:bold; cursor:pointer}
ul.catalogm a{color:#fff; text-decoration:none; font-size:10px;}
ul.catalogm a:hover{text-decoration:underline;}
ul.catalogm li ul { margin-top:10px; list-style-type:none; padding-left:18px;}
ul.catalogm li ul li{font-weight:normal}

table.catalogm {margin:0px; padding:0px;}
table.catalogm tr td img{margin-top:4px; cursor:pointer}
table.catalogm tr td {padding-bottom:6px;}
table.catalogm a{color:#fff; text-decoration:none; font-size:12px;}
table.catalogm a:hover{text-decoration:underline;}
.submenu{display:none}
.submenu tr td a{font-size:11px;}



div.phone_msg {
	width:420px; height:140px; margin-left:-210px; margin-top:-70px;text-align:center;
position:absolute; position:fixed; top:50%; left:50%; z-index:90; display:none; background:#334d78;
_position: absolute;
_top: expression(eval(document.documentElement.scrollTop) + document.documentElement.clientHeight/2);
_left: expression(eval(document.documentElement.scrollLeft)+ document.documentElement.clientWidth/2);
}
div.phone_msg img.close {position:absolute; right:0px; top:0px;}
div.phone_msg h2{font-size:16px; text-align:left; margin-left:30px; margin-top:10px;color:#fff;}
div.phone_msg form{padding:30px; padding-top:15px;color:#fff;}
div.phone_msg form input{width:300px;}
div.phone_msg form input.button{width:148px;}
div.phone_msg table td {color:#fff}

ul.sitemap{list-style-type:none; padding-lefT:0px; margin-left:0px;}
ul.sitemap li ul{margin-left:20px;list-style-type:none; padding-left:0px;}
ul.sitemap li ul li ul{margin-left:20px;list-style-type:none; padding-left:0px;}
