html, body, form { margin: 0pt; padding: 0pt; }
html { height: 100%; }
body { height: auto ! important; min-height: 100%; min-width: 1024px; }
body { font-size: 11px; font-family: Arial,Helvetica,Tahoma,sans-serif; color: rgb(112, 112, 112); background-color: rgb(65, 104, 152); }
table { font-size: 100%; }

a:link { color: rgb(112, 112, 112); text-decoration: none; }
a:visited { color: rgb(112, 112, 112); text-decoration: none; }
a:active { color: rgb(23, 118, 176); text-decoration: none; }
a:hover { color: rgb(23, 118, 176); text-decoration: underline; }

div.blue-tabs-menu { background: rgb(57, 104, 157) none repeat scroll 0% 0%; position: relative; left: 40%; margin-left: -185px; float: left; width: 700px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 11px; line-height: 20px; vertical-align: middle; text-align: center; }
div.blue-tabs-menu ul { margin: 0pt; padding: 0px 0px 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
div.blue-tabs-menu li { margin: 0pt; padding: 0pt; display: inline; }
div.blue-tabs-menu a { background: transparent url('img/top_menu_btn.gif') no-repeat scroll left top; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; margin-top: 3px; }
div.blue-tabs-menu a nobr { float: left; display: block; width: 97px; height: 20px; white-space: nowrap; cursor: pointer; }
div.blue-tabs-menu a.selected nobr { background: transparent url('img/top_menu_btn_over.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(27, 82, 149); }
div.blue-tabs-menu a nobr { float: none; }
div.blue-tabs-menu a:hover nobr {  }
div.blue-tabs-menu a:hover { background: transparent url('img/top_menu_btn_over.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; cursor: pointer; color: rgb(27, 82, 149); }
div.menu-clear-left { clear: left; }


#content { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 1024px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; border-collapse: collapse; }
#content .left-column-top { background: rgb(255, 255, 255) url('img/main_corner_lt.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 9px; width: 200px; }
#content .left-column-bottom { background: rgb(255, 255, 255) url('img/main_corner_lb.gif') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 20px; width: 200px; }
#content .left-column { width: 352px; vertical-align: top; height: 100%; }
#content .main-column { vertical-align: top; width: 620px; }
#content .right-column-topg { background: rgb(239, 239, 241) url('img/main_corner_rt.gif') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 9px; width: 202px; }
#content .right-columng { background: rgb(239, 239, 241) none repeat scroll 0% 0%; width: 200px; vertical-align: top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.promo { margin: 35px 0px 0px 20px; width: 160px; text-align: left; line-height: 16px; }
#content .right-column-bottomg { background: rgb(239, 239, 241) url('img/main_corner_rb.gif') no-repeat scroll right bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 20px; width: 150px; }


.razdel_name_left { border-bottom: 1px solid rgb(210, 210, 217); color: rgb(23, 118, 176); font-size: 13px; padding-left: 20px; margin-bottom: 10px; float: left; }
div.razdel_name { color: rgb(112, 112, 112); text-transform: uppercase; font-size: 14px; margin-left: 5px; margin-bottom: 5px; font-weight: bold; }


div.catalog-section-left { margin: 0px 0px 35px; width: 180px; }
div.catalog-section-list { margin: 7px 0px 5px 35px; font-size: 12px; }
div.catalog-section-prod { margin: 7px 0px 5px 60px; font-size: 12px; }
div.catalog-section-list a.selected { color: rgb(23, 118, 176); }
div.catalog-section-prod a.selected { color: rgb(23, 118, 176); }
div.product_name { margin: 0px; padding: 0px; color: rgb(23, 118, 176); font-size: 14px; font-weight: bold; }

A.topmenu:link, A.topmenu:visited, A.topmenu:active {color:#ff8040; font-size:12 px;
text-decoration: none; font-weight:600; font-family:verdana }
A.topmenu:hover { text-decoration: underline;}

A.leftmenu:link, A.leftmenu:visited, A.leftmenu:active {color:#ffffff; font-size:12 px;
text-decoration: none; font-weight:600; font-family:verdana }
A.leftmenu:hover { color: #ff8040; text-decoration: none}

A.botmenu:link, A.botmenu:visited, A.botmenu:active {color:#ff8040; font-size:14 px;
text-decoration: none; font-weight:600; font-family:verdana }
A.botmenu:hover { color: #ff8040; text-decoration: underline}

#main1
{
font-size:12 px;
font-weight:500;
font-family:verdana;
color:#004080;
text-align:justify;
background-color:#d5eaea;
BORDER: #0080c0 4px double;
}
#main2
{
font-size:14 px;
font-weight:500;
font-family:verdana;
color:#330099;
text-align:center;
background-color:#d5eaea;
BORDER: #0080c0 2px solid;
}
#main3
{
font-size:16 px;
font-family:verdana;
color:blue;
}
#bottomnav
{
font-size:14 px;
font-weight:600;
font-family:verdana;
color:#0080c0 ;
text-align:center;
background-color:#ffff80;
BORDER: #0080c0 2px solid;
}


#menu1
{
font-size:12 px;
font-weight:600;
font-family:verdana;
color: #ff8040;
}


#stroka
{
font-size:12 px;
font-weight:500;
font-family:verdana;
font-color:#ff8040;
text-align:justify;
}
