body{
scrollbar-face-color: #ececec; 
scrollbar-highlight-color: #c2c2c2; 
scrollbar-shadow-color: #c2c2c2; 
scrollbar-3dlight-color: #ececec; 
scrollbar-arrow-color: #19376a; 
scrollbar-track-color: #ffffff; 
scrollbar-darkshadow-color: #ececec; 
scrollbar-base-color: #ffffff;
padding:0px;
margin:0px;
background-color:#ffffff;
font-family: tahoma;
font-size: 11px;
line-height: 13px;
color:000000;
height:100%;
}

.netdream {font-size:11px; color:#000000}
a.netdream:link {font-size:11px; color:#000000}
a.netdream:hover {font-size:11px; color:#f58120}
a.netdream:visited {font-size:11px; color:#000000}
.netdream-symbol {padding-left:5px; padding-right:5px; border:0; margin:0}

.blue_link { color:#000099 }
hr.1{color:#555555; height:1px; border-style:none; background-color:#555555; margin-top:0; margin-bottom:0}
.catalogcat1{font-size:13px; font-weight:bold; text-decoration:underline; padding:3px}
.dashed{border-bottom: 1px dashed}
div.counters{text-align:right}
#counters{padding:5 0 5 0; margin:auto}
#counters img{margin:0px 0px 0px 0px}
#counters a img{opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80)}
#counters a:hover img{opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100)}
.main img{border:1px solid #b8b8b8}
img{border: 0}
#menu{
font-family:verdana;
width:100%;
color:#ffffff;
background-color:#58aee8;
text-align:center;
padding:0;
margin:0;
}
.menu a{font-size:15px; text-decoration: underline; color:#ffffff; font-weight:bold; padding:4; background: #58aee8; display: block}
.menu a:hover{color: #010066; background:#d7eeff repeat top center; text-decoration: none}
.menu span{display: block}
img.imgoff{
border-color:#000066;
border-style: solid;
border-width: 1px;
}
img.imgon{
border-color: #000066;
border-style: solid;
border-width: 1px;
}
div.comment_list{/*отзывы*/
margin-top: 10px;
background-color: #f2f3f5;
margin-bottom: 10px;
border: #97989c 1px dashed; 
padding: 5px; 
}
div.comment_user{
padding: 3px;
background: #183464;
color: white;
}
div.comment_user a{
color: white;
}
ul{
list-style-type: square;
color: #c42323;
}
#cartwindow{
position:absolute;
left:10px;
top:0;
visibility:hidden; 
width: 250px; 
height: 68px;
z-index: 2;
background: #c0d2ec;
padding:10px;
border: solid;
border-width: 1px; 
border-color:#4d88c8;
filter: revealtrans  (duration=1,transition=4);
}
.sort_name_bg{
background-color: #e5e5e0}
.sort_table{
background-color: #fafafa;
border-right: #d3d3d3 1px dashed;
border-top: #d3d3d3 1px dashed;
border-left: #d3d3d3 1px dashed;
border-bottom: #d3d3d3 1px dashed;
padding:0}.menu_bg a.navigation{
color: #424242;
}
#navigation{
background-image: url(images/1_04.gif);
background-repeat: no-repeat;
width:534px;
height:35;
}a.navigation{
font-weight: bold;
text-decoration: none;
color: #003399;
text-decoration:underline
}
a.navigation:hover{
color: #003399;
font-weight: bold;
text-decoration: none;
}
#header_1{
background-image: url(images/header_bg_1.jpg);
background-repeat: no-repeat;
background-position:center;
background-color:#66cbff;
height: 138px;
width:100%;
border-bottom:1px #385fc4 solid;
}/* #header_2{
background-repeat: no-repeat;
width: 415px;
height: 147px;
color: white;
text-align: right;

}*/
#header_3{
background-repeat: no-repeat;
height: 26px;
}
#header_4{
background-image: url(images/header_04.gif);
padding-left:30px}
#header_5{
background-image: url(images/header_04.gif);
background-repeat: repeat-x;
border-left: 2px #ffffff solid;
border-right: 2px #ffffff solid;
height: 100px;
padding-left:30px;
}
#header_6{
background-image: url(images/header_06.gif);width: 321px;
height: 100px;
}
.zagb{
color:000000;
text-transform: none;
font-weight: bold;
}
.zagb2{
color:eeeeee;
text-transform: none;
font-weight: bold;
}
#list{
background-image: url(images/bg_list_1.gif);
background-repeat: no-repeat;
width: 696px;
height: 27px;
color: white;
font-weight: bold;
padding-left:20px;
padding-top:5px;
margin-bottom:10px;
}
#bglist{
background-image: url(images/bg_list_1.gif);
background-repeat: no-repeat;
background-color:#b6d6ed;
height: 6px;
margin-bottom:5px}
#bglist_2{
background-image: url(images/bg_list_2.gif);
background-repeat: no-repeat;
width: 696px;
height: 27px;
color: white;
font-weight: bold;
padding-left:20px;
padding-top:5px;
margin-bottom:10px;
}
#bg_catalog_1{
height: 20px;
color:000000;
text-transform: none;
font-weight: bold;
font-size:16px;
font-family:arial, helvetica, sans-serif
}
#bg_catalog_2{
background-image: url(images/bg_catalog_1.gif);
background-repeat: no-repeat;
width: 275px;
height: 6px;
}
#bgmenu{
background-image: url(images/bg_menu.gif);
background-repeat: no-repeat;
width: 270px;
height: 25px;
color: white;
font-weight: bold;
vertical-align: middle;
padding-top: 6px;
padding-left: 10px;
text-transform:none;
}
#bgcart{
background-image: url(images/bg_cart.gif);
background-repeat: no-repeat;
width: 208px;
height: 125px;
padding-left:30px;
padding-right:20px;
padding-top:30px;
}
#bgfooter{
/* background-image: url(images/bg_footer.gif); */
background-repeat: repeat-x;
height: 92px;
color: #9fa4a7;
padding-top: 6px;
padding-left: 10px;
}
#bgfooter td , bgfooter a{
color: #9fa4a7;
}
.top{
margin-top: 20px;
}
#top{
filter: alpha(opacity=40, finishopacity=40, style=1, startx=0, starty=0, finishx=88, finishy=31);
}
td.setka{
background-color: #d6d6d6;
}
a.product_name:hover{
color:#003399;
text-decoration:none;
}
a.product_name:active{
color:#008222;
text-decoration:none;
}
a.product_name{
color:#003399;
font-weight: bold;
font-size: 12px;
text-decoration:underline;
}
a.product_name_small:hover{
color:#003399;
text-decoration:none;
}
a.product_name_small:active{
color:#008222;
text-decoration:none;
}
a.product_name_small{
color:#003399;
font-weight: bold;
font-size: 10px;
text-decoration:underline;
}
.product_name{
height:40px;
}
a.product_name_2:hover{
color:#003399;
text-decoration:none;
}
a.product_name_2:active{
color:#008222;
text-decoration:none;
}
a.product_name_2{
color:#003399;
font-weight: bold;
font-size: 11px;
text-decoration:underline;
}
.product_name_2{
padding:5px;
}
#head_2{
background-image: url(images/head_02.gif);
background-repeat: no-repeat;
width: 227px;
height: 327px;
padding-left:35px;
padding-top:25px; 
}
#catalog{
background-image: url(images/catalog_line.gif);
background-repeat: no-repeat;
width: 289px;
height: 32px;
font-weight: bold;
}
.black a{
color:#424242;
}
div.catalog_forma{
background-image: url(images/catalog_forma.gif);
background-repeat: no-repeat;
width: 275px;
height: 40px;
font-weight: bold;
}
a.catalog_forma{
text-decoration:underline;
color:#000266;
}
a.catalog_forma:hover{
text-decoration:none;
color:#385fc4;
}
a.catalog_forma:active{
text-decoration:none;
color:#ffffff;
}
div.podcatalog_forma{
background-image: url(images/podcatalog_forma.gif);
background-repeat: repeat-y;
}
* html div.podcatalog_forma{ /* только для браузера ie */
background-image: url(images/podcatalog_forma.gif);
background-repeat: repeat-y;
width: 275px;
}
#block1{
padding-left:10px;
width: 321px;
}
#block2{
padding-top:10px;
padding-right:10px;
padding-bottom:0px;
width: 683px;
}
#bg_footer_1{
background-image: url(images/bg_footer_1.gif);
height: 80px;
width: 270px;
background-repeat: repeat-x;
padding-top: 15px;
color: white;
padding-left:30px;
}
#bg_footer_2{
/* background-image: url(images/bg_footer_2.gif); */
background-color:#58aee8;
height: 30px;
background-repeat: repeat-x;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
}
#bg_footer_3{
background-image: url(images/bg_footer_3.gif);
background-repeat: no-repeat;
height: 66px;
width: 174px;
color: white;
}
#order a{
color:ffffff;
text-decoration:blink;
font-weight: bold;
}
#order a:hover{
text-decoration:none
}
.bgprice{
background-color: #f0f0f0;
}
#allspec{
background-color: #f8f8f8;
border-right: #d3d3d3 1px dashed; 
padding-right: 5px; 
border-top: #d3d3d3 1px dashed; 
padding-left: 5px; 
padding-bottom: 3px; 
border-left: #d3d3d3 1px dashed; 
padding-top: 5px; 
border-bottom: #d3d3d3 1px dashed;
margin-top:2;
margin-bottom:2}
#allspec2{
padding-top:7px;
padding-bottom:7px;
}
.allspec2 img{border:1px solid #dedede}
#allspecwhite{
margin-top:10px;
border-right: #d3d3d3 1px dashed; 
padding-right: 5px; 
border-top: #d3d3d3 1px dashed; 
padding-left: 5px; 
padding-bottom: 5px; 
border-left: #d3d3d3 1px dashed; 
padding-top: 5px; 
border-bottom: #d3d3d3 1px dashed;
}
li.done{
color: green;
font-weight: bold;
}
.sortactiv{
font-weight: bold;
}
div.opros{
background: #d72300;
height: 10px;
background-repeat: no-repeat;
}
td{
/*vertical-align: top;*/
font-family:tahoma;
font-size:11px;
color:#000000;
}
td.center{
vertical-align: middle;
}
form{
margin:0px;
}
.dark{
color:#595959;
font-weight:bold;
text-transform:none;
}
a{
color:#111111;
text-decoration:underline;
}
a:hover{
color:#111111;
text-decoration:none;
}
.red{
color: #003399;
}
.red:hover{
color: #ffae00;
}
.gray{
color: #ffffff;
text-decoration:underline
}
.gray:hover{
color: #ffae00;
text-decoration:none
}
a.black
{
color:#181818;
text-decoration:underline;
}a.black:hover
{
color: #181818;
text-decoration: none;
}
a.link
{
color: #171e30;
text-decoration: underline;
}
a.link:hover
{
color: #003399;
text-decoration: none;
}
.black
{
color:#181818;
}
a.b{
color:#19376a;
text-decoration:underline;
}
a.b:hover{
color:#19376a;
text-decoration:none;
}
a.white{
color: white;
font-weight: bold;
}
a.white:hover{
color: white;
}
.price
{
color:#008222;
font-size: 14px;
font-weight:bolder;
padding:1px;
border-bottom:1px dashed;
}
.price_small
{
color:#008222;
font-size: 10px;
font-weight:bolder;
padding:1px;
border-bottom:1px dashed;
}
.price_old
{
color:#ff0000;
font-size: 12px;
font-weight:bolder;
padding:1px; text-decoration:line-through
}
.price2{
color:#c34046;
}
.small{font-size:10px}
.small_down{font-size:10px; border-bottom:1px dashed; text-decoration:none; color:#aaaaaa}
.l2 {width:100%; background-color:#fff8f2; padding:5px; color:#aaaaaa}
h1{
font-size: 18px;
text-transform: none;
 color:#003399;
text-align:center;
margin:0;
padding:0;
}
h2{
font-size: 18px;
text-transform: none;
 color:#685403;
}h3{
font-size:15px;
color:#000000;
background-color:#afd6eb;
padding:3px;
margin:3px;
font-weight:bold;
font-family:arial, helvetica, sans-serif;
}
h3 a{color: #0b2e59; text-decoration:underline}
h3 a:hover{color: #0b2e59; text-decoration:none}
select{
font-size: 11px;
font-family:tahoma;
}
input{
font-size: 11px;
border-style: solid;
border-color: #a6a4a4;
border-width: 1px;
height:17px;
margin:0

}
input.search{
font-size: 13px;
width: 300px;
height: 20px;
border-style: solid;
border-color: #a6a4a4;
border-width: 1px;
}
.search_but{height:20px}
input.but{
font-size: 12px;
font-family:verdana;
font-weight:bold;
height: 20px;
   border-style: solid;
   border-width:1px;
   border-color: #0f4bc4;
   background-color: #ffffff;
   color:#0f4bc4;
}
.collections img{border:2px #dfdfdf solid; margin:5px}
.collections a{font-size:13px; font-weight:bold; text-decoration:underline}
.collections{vertical-align:middle; width:150px; text-align:center; margin:5px}
.collections_big img{border: 1px #58aee8 solid; margin:2px}
.collections_big a{font-size:13px; font-weight:bold}
.collections_big{vertical-align:middle; width:200px; text-align:center}