h1 {
   font-size:18px;
   font-family:Arial;
}


h2 {
   font-size:18px;
   font-family:Arial;
}



/* CSS Document */
body{
margin:0;
padding:0;
}
li{
z-index:200;
position:relative;
}

p{
margin:0;
padding:0;
}

a{color:black;}

#main{
width:100%;
}
#main_center{
w idth:991px;
width:970px;
border-left:21px solid #0055bd;
}
/*LEFT*/
#left{width:184px;
float:left;
}
#logo_top{
width:184px;
height:118px;
margin-top:0px;
margin-bottom:22px;
}
#logo_top img{
border:none;
}
#menu_left{margin-left:8px;
}
#menu_left a{
font-family:Arial;
font-size:12px;
font-weight:bold;
line-height:18px;
}
#manufacturer{
padding-top:6px;
margin-left:8px;
}
#manufacturer h2{
color:#0055bd;
font-family:Arial;
font-size:18px;
font-weight:bold;
margin:0px;
padding-top:30px;
}
#manufacturer a{
font-family:Arial;
font-size:12px;
font-weight:normal;
line-height:20px;
}
#manufacturer a:hover{
font-weight:bold;
text-decoration:none;
font-size:16px;
}
#manufacturer p{
color:#000000;
font-weight:bold;
text-decoration:none;
font-size:16px;
height:20px;
}
#manufacturer .lev2{padding-top:0;
}
#manufacturer .lev2 span, #manufacturer .lev2 a:hover{font-size:12px;
line-height:20px;
}
#manufacturer_descr{
width:160px;
}
#manufacturer_descr p{
height:auto;
}
#manufacturer_descr img{
padding-top:25px;
}
#manufacturer_descr p{
color:#999999;
font-size:11px;
font-family:Arial;
font-weight:normal;
}
#manufacturer_descr h2{
color:#999999;
font-family:Arial;
font-size:11px;
font-weight:bold;
margin:0;
line-height:18px;
}
#search{
margin-top:30px;
padding-left:12px;
}
#search #field{
width:120px;
height:21px;
font-family:Arial;
font-size:12px;
color:#black;
background-image:url(../img/search_field.gif);
background-repeat:no-repeat;
padding-left:10px;
vertical-align:middle;
padding-top:3px;
//border-color:#FFFFFF;
}
.search_form{
float:left;
position:relative;
}
#button{
//top:1px;
}
#sleeptime_descr{
margin-top:13px;
width:160px;
}
#sleeptime_descr p{
color:#999999;
font-size:11px;
font-family:Arial;
font-weight:normal;
}
#sleeptime_descr h2{
color:#999999;
font-family:Arial;
font-size:11px;
font-weight:bold;
margin:0;
line-height:18px;
}
#sleeptime_descr a{
color:#999999;
}
/*CENTER*/
#center{
float:left;
width:560px;
}
#podbor{
margin-top:31px;
font-family:Arial;
position:relative;
height:108px;
z-index:200;
}
#podbor h2{
font-size:18px;
color:#7aa6dd;
margin-top:0;
margin-bottom:0;
margin-left:19px;
}
.form{
width:140px;
float:left;
z-in dex:200;
}
.form h3{
font-size:12px;
font-weight:bold;
color:#9a9a9a;
margin-bottom:0;
margin-top:0;
margin-left:20px;
}
.form select{
font-size:11px;
font-weight:normal;
color:#000000;
}
/*замена select-a на li*/
select{
display:block;
width:134px;
}
select.replaced{
display:none;
}
ul.selectReplacement{
p osition:absolute;
background-image:url(../img/closed.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
height:1.65em;
width:134px;
}
ul.selectReplacement li{
color:black;
cursor:pointer;
display:none;
font:normal 11px Arial;
line-height:1.7em;
list-style:none;
padding-left:23px;
width:114px;
}
ul.selectOpen li{
background:url('../img/opened_b.gif') top left no-repeat;
display: block;
posit ion:relative;
top:20px;
}
ul.selectReplacement li.selected{
color:black;
display:block;
}
ul.selectOpen li.selected{
display:block;
}
ul.selectOpen{
background:url('../img/opened.gif') top left no-repeat;
}
ul.selectOpen li:hover, ul.selectOpen li.hover, ul.selectOpen li.selected:hover{
background-image:url(../img/li_bg.gif);
color:black;
}
#selectClose{display:none;
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
background:url('../images/blank.gif');
z-index:200;
}
/*------------------------*/
/*поиск*/
#poisk{
font-family:Arial;
}
#poisk h1{
font:bold 18px Arial;
color:#0055bd;
margin-left:18px;
}
#poisk h3{
text-align:center;
text-decoration:underline;
}
/*------------------------*/
#button_podbor{
width:560px;
p osition:absolute;
clear:both;
margin-top:40px;
//margin-top:5px;
}
#lider{
margin-top:7px;
p osition:relative;
width:550px;
height:370px;
z-index:0;
}
#lider_img{
p osition:relative;
l eft:0;
t op:0;
b ackground-image:url(../img/lider.gif);
b ackground-repeat:no-repeat;
width:94px;
height:61px;
float:left;
}
#lider_descr{
p osition:absolute;
l eft:101px;
t op:13px;
margin-top:10px;
margin-left:10px;
float:left;
clear:right;
}
#lider_descr p{
color:#0055bd;
font-family:Arial;
font-size:18px;
font-weight:bold;
}

.a1{
display:none;
}
#good_descr .good_description{
background-color:#FFFFFF;
}
.good_description .a1{
display:block;
}
.good_description .a2{
display:none;
}

/*всплывающая*/
.paramsh .comment{
display:block;
position:absolute;
z -index:100;
//height:1%;
}
.params{
cursor:pointer;
}
.paramsh{
cursor:pointer;
}
.params .comment{
display:none;
}
.comment{
background-color:#ffffff;
width:298px;
position:relative;
display:none;
//height:1%;
}
#good_descr .comment p{
font-family:Arial;
font-size:11px;
color:#999999;
padding:10px;
padding-bottom:0px;
//padding:5px 0 0 0;
}
.comment div{
font-size:0;
}
.comment a{
font-size:12px;
font-family:Arial;
color:#62004c;
}
.comment a:hover{
color:#62004c;
text-decoration:none;
}
.comment img{
margin:10px;
float:left;
}
#good_descr .comment h2{
margin-top:10px;
}
.paramsh .comment{
cursor:auto;
}
.exit{
margin-bottom:10px;
margin-left:10px;
bottom:0;
left:0;
clear:both;
//margin-left:20px;
}

    /*углы*/
.comment .good_top_left{
width:12px;
height:7px;
background-image:url(../img/top_left_help.gif);
}
.comment .good_top_right{
width:12px;
height:7px;
background-image:url(../img/top_right_help.gif);
}
.comment .good_bot_left{
width:12px;
height:7px;
background-image:url(../img/bot_left_help.gif);
bottom:0;
left:0;
position:absolute;
}
.comment .good_bot_right{
width:12px;
height:7px;
background-image:url(../img/bot_right_help.gif);
right:0;
bottom:0;
position:absolute;
}
/*--------------------*/
#lider_photo{
po sition:absolute;
top:60px;
width:100%;
float:left;
}
#lider_photo img{
height:271px;
}
#good_descr{
width:300px;
position:relative;
background-color:#bcd2ee;
padding: 12px 10px 12px 10px;
float:left;
}
#good_descr div{
font-size:0px;
}
.good_top_left{
position:absolute;
width:8px;
height:8px;
background-image:url(../img/top_left.gif);
top:0;
left:0;
background-repeat:no-repeat;
}
.good_top_right{
position:absolute;
width:8px;
height:8px;
background-image:url(../img/top_right.gif);
top:0;
right:0;
background-repeat:no-repeat;
}
.good_bottom_left{
position:absolute;
width:8px;
height:8px;
background-image:url(../img/bottom_left.gif);
bottom:0;
left:0;
background-repeat:no-repeat;
//bottom:-1px;
}
.good_bottom_right{
position:absolute;
width:8px;
height:8px;
background-image:url(../img/bottom_right.gif);
bottom:0;
right:0;
background-repeat:no-repeat;
}
#good_descr .good_top_left{background-image:url(../img/top_left_a2.gif);
}
#good_descr .good_top_right{
background-image:url(../img/top_right_a2.gif);
}
#good_descr .good_bottom_left{
background-image:url(../img/bottom_left_a2.gif);
}
#good_descr .good_bottom_right{
background-image:url(../img/bottom_right_a2.gif);
}
#good_descr h2{
font-family:Arial;
font-size:12px;
margin-bottom:0;
margin-top:19px;
color:black;
font-weight:bold;
}
#good_descr #first{
margin-top:0;
margin-bottom:17px;
}
#good_descr p{
font-family:Arial;
font-size:11px;
color:black;
font-weight:normal;
}
#good_descr .params p{
text-decoration:underline;
}

._2{
position:relative;
}
._2 #lider_basket{
display:none;
}
.good_descripton #lider_basket{
display:block;
}

#lider_basket{
position:relative;
float:left;
width:220px;
margin-left:15px;
}
#scroll{
position:relative;
width:220px;
}
#scroll input{
vertical-align:middle;
position:absolute;
top:65px;
}
#plus{
position:absolute;
width:9px;
height:9px;
background-image:url(../img/plus.gif);
background-repeat:no-repeat;
bottom:5px;
left:5px;
//bottom:-5px;
}
#scroll_img{
width:188px;
hei ght:141px;
border: 1px solid #a2a2a2;
left:15px;
position:relative;
margin-bottom:10px;
}
#scroll_img img{
top:0;
width:188px;
hei ght:141px;
border:none;
}
#arrow_left{
left:0;
position:absolute;
top:65px;
}
#arrow_right{
right:0;
position:absolute;
top:65px;
}
.good_params{
position:relative;
m argin-top:150px;
font-family:Arial;
color:#000000;
f ont-size:11px;
left:15px;
float:left;
}
.good_params h2{
font-size:12px;
color:#999999;
margin:0;
}
.good_params p{
font-size:14px;
color:#0055bd;
font-weight:bold;
}
.good_params span{
font-size:20px;
}
.good_params .size{
font-size:11px;
color:#000000;
font-weight:normal;
}
#arrow{
position:absolute;
left:-17px;
}
#total_price{
margin-top:40px;
}
#add_to_basket{
position:absolute;
margin-top:28px;
left:0;
}
/*А также*/

.and_also{
clear:both;
padding-top:49px;
//padding-top:20px;
}
.and_also p{
font-family:Arial;
font-size:18px;
font-weight:bold;
color:#0055bd;
}
.and_also span, #sort{font:normal 12px Arial;color:#0055bd;
padding-left:24px;}
.and_also a, #sort a{font-weight:bold;
color:#6887ac;}

.goods{
width:270px;
h eight:87px;
margin-top:20px;
position:relative;
margin-right:10px;
float:left;
}
.goods img{
width:90px;
height:87px;
border:1px solid #ababab;
float:left;
margin-right:6px;
}
.goods a{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:black;
text-decoration:underline;
margin-top:-5xp;
}
.goods a:hover{
color:#6887ac;
text-decoration:none;
}
.goods span, p{
font-family:Arial;
font-size:11px;
font-weight:normal;
color:black;
}
.goods span{
margin-right:20px;
}
.goods_price{
bottom:0;
position:absolute;
left:100px;
//bottom:-5px;
}
.goods_price span{
font-family:Arial;
font-size:14px;
color:#000000;
font-weight:bold;
}
.goods_price a{
font-family:Arial;
font-size:12px;
color:#0055bd;
font-weight:bold;
}
.goods_price a:hover{
color:#0055bd;
text-decoration:none;
}
#navigation_list{
width:100%;
float:left;
margin-top:20px;
color:#999999;
font-size:12px;
font-family:Arial;
font-weight:bold;
}
#navigation_list a{
color:#6887ac;
}
#navigation_list a:hover{
color:#999999;
text-decoration:none;
}

/*RIGHT*/
#right{
margin-top:31px;
float:left;
width:222px;
}
#basket{
padding-left:46px;
}
#basket a{
color:#0055bd;
font-family:Arial;
font-size:18px;
font-weight:bold;
}
#basket a:hover{
color:#0055bd;
text-decoration:none;
}
#basket p{
color:#999999;
font-family:Arial;
font-size:9px;
}
#telephone{
width:222px;
background-color:#0055bd;
margin-top:66px;
position:relative;
height:50px;
}
#telephone .good_bottom_right{
//bottom:-1px;
}
#telephone div{
font-size:0;
}
#telephone #tel{
padding-top:10px;
margin-bottom:3px;
}
#telephone p{
color:white;
font-size:20px;
font-family:Verdana;
padding-left:18px;
}
#telephone .icq span{
font:Arial;
font-size:11px;
padding-left:5px;
color:white;
}
.icq div{
float:right;
margin-top:6px;
margin-right:55px;
}
#telephone img{
padding-left:15px;
margin-top:2px;
position:relative;
margin-bottom:-5px;
}
#novinki{
font-family:Arial;
font-size:18px;
font-weight:bold;
color:#000000;
margin:0 0 0 10px;
//margin-bottom:10px;
}
#novelty{
margin-top:23px;
background-color:#7aa6dd;
position:relative;
padding:10px;
padding-bottom:20px;
//padding-left:0;
//height:1%
}
#novelty div{
font-size:0;
}
#novelty .goods_price{
bottom:0;
}
#novelty .good_top_left{
width:11px;
height:10px;
background-image:url(../img/nov_left_top.gif);
}
#novelty .good_top_right{
width:10px;
height:11px;
background-image:url(../img/nov_right_top.gif);
}
#novelty .good_bottom_left{
width:10px;
height:11px;
background-image:url(../img/nov_left_bottom.gif);
}
#novelty .good_bottom_right{
width:11px;
height:10px;
background-image:url(../img/nov_right_bottom.gif);
}
#novelty .goods{
width:195px;
h eight:65px;
//margin-left:10px;
margin-top:10px;
padding-bottom:20px;
position:relative;
float:none;
}
#novelty .goods p{
min-height:50px;
}

#novelty .goods img{
width:66px;
height:64px;
margin-bottom:0px;
}
#novelty .goods_price{
left:0;
}
#novelty .goods_price span{
margin-right:10px;
font-size:14px;
}
.stat{
padding-top:30px;
padding-left:8px;
po sition:relative;
margin-bottom:50px;
}
.stat h2 a, .stat h2 a:hover{
margin-bottom:9px;
font-size:16px;
}
.stat a{
font-family:Arial;
font-size:11px;
}
.stat a:hover{
font-family:Arial;
font-size:11px;
text-decoration:none;
}
.stat h3{
font-family:Arial;
font-size:10px;
color:#666666;
text-decoration:none;
margin-top:-9px;;
margin-bottom:-9px;;
}
/*FOOTER*/
#footer{
clear:both;
height:111px;
position:relative;
background:#0055bd;
}
#footer_left{
left:30px;
bottom:34px;
position:absolute;
text-align:left;
}
#footer_left span{
font-family:Arial;
color:white;
font-size:11px;
font-weight:normal;
}
#footer_left img{
margin-bottom:-3px;
margin-right:12px;
border:none;
}
#fhn{
position:absolute;
margin-top:30px;
width:78px;
height:24px;
right:120px;
}
#fhn img{
border:none;
}
/*old css*/


h3 {font: normal 18px Arial;margin:0px;color:#999999;}
h5 {font: normal 18px Arial;color:#96bceb;}
h6{
margin-bottom:5px;
margin-top:15px;
}
h4{
margin-bottom:0;
}
a:hover{
text-decoration:none;
}

.podbor h6 {font: bold 14px Arial;margin-top:5px;color:#9a9a9a;}
.podbor select {margin:5px 0px;}
.podbor input {margin:0px 0px;}

.aboutNode
{
    text-align:left;
    color:#999999;
    width:167px;
}
.aboutNode img {margin: 13px 0px;}
.aboutNode p {font:normal 12px Arial;}

.partners
{
    text-align:left;
    color:#999999;
    width: 167px;
    height: 190px;
    position:relative;
}
.partners img {margin: 20px 0px;position:relative;left:-27px;}
.partners p {font:normal 12px Arial;}

#basket{
color:#441c56;
text-align:left;
}

#pages
{
    text-align:left;
    margin-left:37px;
}
#pages p {margin-bottom:8px;}
#pages a
{
    font:bold 12px Arial;
    color:#441c56;
}

#pubs
{
    margin-top:28px;
    margin-left:37px;
    text-align:left;
}
#pubs p {margin-top:7px;}
#pubs h5 a {font:bold 16px Arial;}
#pubs a
{
    font:normal 12px Arial;
    color:#441c56;
}

#content h5 {color:#6887ac;}

#collection .size20 {font-size: 20px;}
#collection h3
{
    f ont: bold 16px Arial;
    c olor: black;
    m argin-top:10px;
font: bold 14px Arial;
color: #0055bd;
margin-top:15px;
margin-bottom:5px;
}
#collection h3 a {font: bold 20px Arial;color:#0055bd;}
#collection h4 {font:bold 14px Arial;color: black;}
#collection h6
{
    font: bold 14px Arial;
    color: #0055bd;
}
#collection p
{
    font: normal 12px Arial;
    color: #999999;
    margin: 0 20 20 0px;
}
#collection span {color: #999999;}
#collection a {font:normal 12px Arial;color:#441C56;}

#card h2 {font: bold 14px Arial; color:#999999;}
#card h3 {font: bold 16px Arial; color:#6887ac;margin-top:15px;}
#card h5 {font: bold 24px Arial; color:#6887ac;}
#card img {border:none;}
#card p {font: normal 12px Arial; color:#999999; margin: 0px 0px 10px 0px;}

.about_card2
{
    position:relative;
    left:-13px;
    background: url('../images/r_fon.png') top left no-repeat;
    width:212px;
    //background: none;
    //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/mod/site/images/b_fon.png",sizingMethod=crop);
}
.about_card2 div {margin:0px 10px 0px 13px;}
.about_card2_bottom
{
    position:relative;
    top:10px;
    left:-13px;
    background: url('../images/r_fon_bottom.png') bottom left no-repeat;
    height:10px;
    width:212px;
    //background: none;
    //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/mod/site/images/b_fon_bottom.png",sizingMethod=crop);
}

.about_card
{
    position:relative;
    left:-13px;
    background: url('../images/b_fon.png') top left no-repeat;
    width:212px;
    //background: none;
    //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/mod/site/images/b_fon.png",sizingMethod=crop);
}
.about_card div {margin:0px 10px 0px 13px;}
.about_card_bottom
{
    position:relative;
    top:10px;
    left:-13px;
    background: url('../images/b_fon_bottom.png') bottom left no-repeat;
    height:10px;
    width:212px;
    //background: none;
    //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/mod/site/images/b_fon_bottom.png",sizingMethod=crop);
}
.about_card_w
{
    width:212px;
}

#new {position:relative;left:-10px;background:url('../images/new_up.gif') left top no-repeat;}
#new #down {position:relative;bottom:-10px;height:10px;background:url('../images/new_down.gif') left bottom no-repeat;}


.foot td{padding-top:30px;}
.foot p
{
    font:normal 12px Arial;
    margin:5px;
}
.foot a {color:#62004c;}
.foot img {margin:5px;}

#tovary h2 {font: bold 18px Arial; color:black;margin:20px 0px;}
#tovary h5 {font: bold 14px Arial; color:black;}
#tovary a {font: bold 14px Arial; color:#6887ac;}
#tovary img {border: 1px solid #999999;margin:0px 10px 20px 0px;}

#korzina h2 {font: bold 14px Arial; color: #999999;margin-top:20px;}
#korzina h3 {font: bold 20px Arial; color: #0055bd;margin-bottom:20px;}
#korzina h3.nomargin {font: bold 18px Arial; color: #0055bd;margin:0px;}
#korzina p {font: normal 12px Arial; color: #999999;}
#korzina h4 {font: bold 12px Arial; color: #999999;margin-top:15px;}
#korzina h5 {font: normal 12px Arial; color: black;margin:5px;}
#korzina .item {background-color:#e3efff;}
#korzina a {font: normal 12px Arial; color:#441c56;}
#korzina a.gray {font: normal 11px Arial; color:#999999;margin:0px;}

#zakaz h3 a {font: bold 20px Arial;color:#0055bd;}
#zakaz h3 {font: bold 16px Arial; color: black;}
#zakaz h3.color_grey {font: bold 16px Arial; color: #999999;margin-top:10px;}
#zakaz h4 {font: bold 12px Arial; color: #999999;}


#tooltip_div {margin:5px 0px;}
#tooltip_div a {color:#999999;font:normal 12px Arial; margin:5px 0px; z-index:0;}
.tooltiph{position:relative;}
.tooltiph #up{display: none;}
.tooltip{position:relative;}
.tooltip #up
{
    display:block;
    position:absolute;
    top:-10px;
    left:-13px;
    width:162px;
    background: url('../images/tooltip_up.gif') top left no-repeat;
    z-index:100;
}
.tooltip #up p
{
    color: #999999;
    font:normal 12px Arial;
    text-align:left;
    margin:0px 10px -10px 10px;
}
.tooltip #down
{
    position:relative;
    top:10px;
    left:-13px;
    width:162px;
    height:10px;
    background: url('../images/tooltip_down.gif') bottom left no-repeat;
}
#nav {font:bold 12px Arial; color:black;}
#nav a {font:bold 12px Arial; color:#6887ac;}

#feedback td {vertical-align:middle;border:0px;}
#feedback span {font:normal 12px Arial;color:#441c56;}
#feedback p {font:bold 10px Arial; color:#999999;}
#feedback td.nc {background-color:transparent;}
#feedback input, #feedback textarea {border:solid 1px #7f9db9;}

