/* CSS Document */

body {  padding:0; margin:0; background:#3f69a0 url(bg0.jpg) repeat-x 0 0; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#4f3a38}

img { border:none}

i.clear { clear:both; height:1px; display:block}

i.clear img { height:1px}

a { color:#3a66ab}

a:hover { text-decoration:none}

form { margin:0; padding:0}



#a0 { background:url(bg01.gif) repeat-y center top}

#a1 { background:url(bg1.jpg) no-repeat center top}

#a2 { background:url(bg2.jpg) no-repeat center bottom; text-align:center}

#all { width:895px; margin:0 auto; text-align:left}



#top { height:187px}



#tr { float:right; background:url(tr.jpg) no-repeat 0 0; width:292px; margin-top:18px; padding:10px 18px 0 11px; height:106px}



#sm { background:url(sm.gif) no-repeat 0 0; width:93px; height:13px; margin:11px 0 0 0; padding:0; float:right;}

#sm li { list-style:none; position:absolute}

#sm li a { display:block; width:13px; height:13px; background:url(dot.gif); position:absolute}

#sm li a#sm2 { margin-left:39px}

#sm li a#sm3 { margin-left:80px}

#sm li a span { display:none}



.search { width:190px; font-size:11px}

.search input { float:left}

.str { width:135px; margin:1px 7px 3px 0; font-size:11px; padding:3px; float:left; color:#616a73 }

#tr h2 { color:#294c83; font-size:23px; font-weight:normal; padding:0; margin:25px 0 0 0}

#tr h2 span { font-size:14px; }



#logo { display:block; margin:42px 0 0 30px; float:left;}



#mmdiv { background:url(mm0.gif) repeat-x 0 0;}

#mmdiv div { background:url(mm1.gif) no-repeat 0 0}

#mmdiv div div { background:url(mm2.gif) no-repeat right top; height:52px; padding:0 9px}

#mm { margin:0; width:100%}

#mm td { padding:0 2px 0 0; font-weight:bold; font-size:12px; text-align:center; background:url(mmb.gif) no-repeat right center}

#mm td a { color:#1c417d; padding:20px 2px 18px 2px; text-decoration:none; display:block; position:relative; _width:100%;}

#mm td a span { color:#fff; position:absolute; top:-1px; left:-1px; display:block; padding:20px 0 18px 0; text-align:center; display:block; width:100%; cursor:pointer}

#mm td a:hover, #mm td.act a { background:url(mma.gif) repeat-x 0 0}

#mm td a:hover span, #mm td.act a span { color:#b1ccf2 }

#all .nb { background:none}



#header { background:#fff url(header0.gif) repeat-y 261px 0}

#head2 { background:url(header2.gif) no-repeat left bottom; padding-bottom:10px}



.path { background:#fff url(path_bg.jpg) repeat-x 0 0; padding:8px 0 18px 20px}

.path div { background:url(path.gif) no-repeat left center; padding:4px 30px; color:#44597a}

.path a { text-decoration:none; color:#44597a}

.path a:hover { text-decoration:underline}

.path b a { color:#3a66ab; font-weight:normal}



#left { float:left; width:251px; margin-left:1px; background:#e8f1f5 url(left1.gif) no-repeat 0 0}

#l2 { background:url(left2.gif) no-repeat left bottom; padding:10px 10px 1px 9px}

#content { margin-left:280px; font-size:13px; margin-right:20px}


.lblock { font-size:12px; font-weight:bold; background:#7a9bc7 url(shop1.jpg) no-repeat 0 0; color:#1c417d; margin-bottom:8px}

.lblock .lb2 { background:url(shop2.jpg) no-repeat left bottom; padding:8px 10px 8px 10px;}

.light_blue{ color: #b1ccf2}

.lblock h2 { font-size:22px; font-weight:normal; color:#1c417d; position:relative; padding:0; padding-left:30px; background:url(shop.gif) no-repeat 0 0; margin:0; line-height:normal}

.lblock h2 span { color:#fff; position:absolute; top:-1px; left:-1px; padding-left:30px; _padding-left:0}



.lblock span { color:#fff; position:absolute; top:-1px; left:-1px}

.lblock span b { color:#b1ccf2}

.lblock p { position:relative; margin:3px 0; padding:0}

.lblock a span { color:#fff; text-decoration:underline; cursor:pointer}

.lblock a:hover span { text-decoration:none}

.lblock h4 { font-size:14px; margin:2px 0 10px 0; padding:0; position:relative}

.lblock h3 { font-size:22px; font-weight:normal; margin:0px 0 0 0; line-height:normal; padding:0; position:relative}



.contacts { background:#7a9bc8 url(contact1.jpg) no-repeat 0 0}

.contacts .lb2 { background-image:url(contact2.jpg); color: #fff;  padding:8px 10px 0px 10px;}

.contacts h2 { background:url(phone.gif) no-repeat 0 0; padding-left:40px}

.contacts h2 span { padding-left:40px; _padding-left:0}

.lblock .razd { background:url(line1.jpg) repeat-x 0 center; height:10px}

#content .razd { background:url(dot_b.gif) repeat-x 0 center; height:20px}


.r_cont {padding-bottom: 8px;}


.lmdiv { padding:10px}

.lmdiv h2 { font-size:25px; font-weight:normal; color:#384e71; line-height:18px; padding:0; margin:10px 0}

.lmdiv h2 span { color:#656f78; font-size:16px; display:block}

.lm { margin:0; padding:0;}

.lm li { list-style:none; background:url(line2.jpg) repeat-x 0 bottom; font-size:13px; font-weight:bold; padding:5px 0 7px 0}

.lm li small { font-weight:normal}

.lm li a { color:#3c4355; text-decoration:none;}

.lm li a:hover, .lm li a.act { text-decoration:underline; color:#3966aa}

.lm ul { margin:7px 0 0 0; padding:3px 0 0 3px; background:url(line2.jpg) repeat-x 0 top}

.lm ul li { padding:1px 0; background:url(dot.gif); margin:6px 0; font-size:12px}

.lm ul li a { background:url(arrow.gif) no-repeat 0 3px; padding-left:15px; color:#666c73; font-weight:normal; display:block}

.lm ul li a:hover, .lm ul li a.act { background-image:url(arrowa.gif)}
.lm ul li ul { margin-left: 30px; background:none; margin-top: 0px; }



#content p { line-height:20px; padding: 0; margin: 0 0 10px 0; _line-height:normal}

#content h2 { font-size:25px; color:#384e71; padding:0; margin:10px 0; font-weight:normal}

#content h3 { font-size:22px; color:#384e71; padding:0; margin:0 0 10px 0; font-weight:normal}

#content h4 { font-size:13px; color:#384e71; padding:0; font-weight:normal}

.order_butt {font-weight:bold; font-size:14px; }

#f_save table {background:#b2b9bc}
#f_save table td {background:#e8f1f5; color: #3c4355; padding: 3px}
#f_save table th {background:#48699c; color: #fff; padding: 5px}



.details { display:block; height:24px; padding:0; margin:10px 0}

.details a { background:url(button2.gif) no-repeat right 0; font-size:12px; color:#1c417d; text-decoration:none; font-weight:bold; position:relative; float:right}

.details a b { background:url(button1.gif) no-repeat 0 0; padding:3px 20px 3px 20px; _padding:6px 20px 4px 20px; display:block}

.details a span { color:#fff; position:absolute; top:-1px; left:-1px; padding:3px 20px 3px 20px; _padding:6px 20px 4px 20px; display:block; cursor:pointer}

.details a:hover span { color:#b1ccf2; }



.catalog { width:100%; *width:98%; font-size:12px}
.catalog td { vertical-align: top; }

.catalog div { width:126px; margin-bottom:15px; vertical-align: middle; }
.catalog div div { height:124px; width:124px; border:solid 1px #c6d1d5; background:#fff; text-align: center; margin-bottom: 0px; position: relative;  vertical-align: middle; }

.catalog img { padding:1px; background:#fff; }

.catalog a { color:#666c73; text-decoration:none}

.catalog a:hover { color:#3a66ab; text-decoration:underline}
table.catalog2 { width: auto; *width: auto; }

#all a.price { background:url(price.gif) no-repeat center 0; font-size:12px; color:#1c417d; padding:4px 0 2px 0; text-decoration:none; font-weight:bold; position:relative; display:block; width:100%; margin:1px auto 3px auto; text-align:center}

a.price span { color:#fff; position:absolute; top:-1px; left:-1px; display:block; padding:4px 0 2px 0; padding-right:0; cursor:pointer; text-align:center; display:block; width:100%;}

#all a.price:hover span { color:#b1ccf2; }



#footer { padding:5px 25px 18px 25px; color:#fff; font-size:11px; background:url(footer.png) no-repeat center 0; text-align:center}

#footer a { color:#fff; text-decoration:none}

#footer a:hover { text-decoration:underline}

#bm { margin:5px auto 15px auto; padding:0}

#bm li { list-style:none; display:inline; padding:1px 10px 1px 8px; background:url(bmb.gif) no-repeat right center; font-size:13px}

#footer #bm a { text-decoration:none; color:#a9c5eb}

#footer #bm a:hover { text-decoration:underline; color:#fff}

.design { float:right; text-align:center; }
.seolinks { color:#FFFFFF; text-align:center; }

.copy { text-align:left}

#search_form #ub_price_from, #search_form #ub_price_to { width: 50px; }

# razgon a:hover { color:#19315F; text-decoration:underline}

.cont p, .cont h3, .cont h4 {
   color: #fff;
}

.links_seo_p4, .links_seo_p4 a 
{
  color:#19315F;
  font-weight:normal;
  font-size: 9 px;
 
}
