/*
  main.css,v 1.0 2009/01/23

  SEOTM Solutions
  http://www.seotm.com

  Copyright (c) 2006 - 2009 Seotm.com
*/

BODY {
  background: url('/images/style/back.jpg') top center no-repeat #000000;
  color: #ffffff;
  font-size: 12px; 
  font-family: Tahoma,  sans-serif !important;
}

html, body {
    margin:0;
    padding:0;
}

p {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  text-align:justify !important;
}

h1 {
  font-family: Tahoma, sans-serif;
  font-size: 16px;
  color:#c20000;
  margin:0px;
}

h2 {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  color:#000000;
  margin: 0;
  padding: 10px 0px 5px 18px;
}
#LeftMenu h2{padding-top: 0px;padding-bottom: 10px;}

h3 {
  font-family: Tahoma, sans-serif;
  font-size: 18px;
  color: #c20000;
  font-weight: normal;
  text-align: center;
  margin-bottom: 5px;
}

A {
  color: #333333;
  text-decoration: underline;
  font: 12px Tahoma;
  outline: none;
}

A:hover {
  color: #333333;
 text-decoration: none;
}
A.logina {
  color: #999;
  text-decoration: underline;
  font: 11px Tahoma;
}

A.logina:hover {
  color: #fff;
 text-decoration: none;
}

a img{ border: none; }

.table {
}
input[type=submit]{
    width: 130px;
    height: 24px;
    color:#ffffff;
    font-size: 11px Tahoma;
    text-align: center;
    border: none;
    vertical-align: middle;
    background: url('/images/style/button.gif') center no-repeat;
}
a .submit{
    width: 89px;
    height: 24px;
    float: left;
    margin:0px 10px 0px 80px;
    display: block;
    color:#ffffff;
    font-size: 11px Tahoma;
    text-align: center;
    border: none;
    vertical-align: middle;
    background: url('/images/style/button2.gif') center no-repeat;
}
.submit2{
    width: 130px;
    height: 24px;
    float: left;
    margin:0px 10px 0px 80px;
    display: block;
    color:#ffffff;
    font-size: 11px Tahoma;
    text-align: center;
    border: none;
    vertical-align: middle;
    background: url('/images/style/button.gif') center no-repeat;
}
td {
  font-family: Tahoma, sans-serif;
}
     
FORM {
 display: inline;
}

input[type=text]{
 border: 1px solid #525252; 
 height: 13px;
 vertical-align: middle;
 font-size:10px;
}

input[type=password]{
 border: 1px solid #525252; 
 height: 13px;
 vertical-align: middle;
 font-size:10px;
}

#PopWin
{
 background: #FFF;
 width: 300px;
 height: 110px;
 z-index:9999999999;
 position:absolute;
/* left:39%;*/
}
#body
{
   width: 960px; 
   margin: 0px auto;
   position: relative; 
}
textarea{
 border: 1px solid #525252; 
 vertical-align: middle;
 font-size:10px;
}
#body #back{position: absolute;background-color: #0a0a0a; opacity: 0.68;filter: alpha(opacity=68); height: 48px; width: 960px; left: 0px; top:0px; z-index: -1;}
/*#body #back{background:url('/images/style/back.png') top left repeat-x #0a0a0a; height: 48px;}*/
#body #back #Lmenu{position: absolute; background: url('/images/style/top_b.gif') top left no-repeat;width: 10px; height: 48px;top:0px;left:0px;}
#body #back #Rmenu{position: absolute; background: url('/images/style/top_b.gif') top right no-repeat;width: 10px; height: 48px;top:0px;right:0px;}
.blok_c{font-size: 18px; color: #000000;}
.blok_c a{font-size: 18px; color: #000000;}
#param_panel{font-size: 11px Tahoma;}
#param_panel a{font-size: 11px Tahoma;color: #cc0033;}
#body #menu{height: 48px; float: left; overflow: hidden; width:500px; margin-left: 10px; z-index: 1;}
.request{margin:0;padding:0;list-style: none; padding-top: 16px;}
.request li{float: left; padding: 0px 15px;}
.req{margin:0;padding:0;list-style: none;}
.req li{float: left; padding:16px 5px 0px 0px;}
.req .submit{ padding:5px 5px 0px 3px;}
.req .sp{ padding-top:5px;}
.err{ list-style: none; padding:0;margin: 0; color:#d10b0b;position: absolute; top:0px; right: 200px;font-weight: bold;}
.err2{color:#d10b0b;font-weight: bold;}
#main_menu{margin:0;padding:0;list-style: none;}
#main_menu li{float: left;padding: 0px 10px 0px 10px; margin-rifht: 15px; height: 40px; }
#main_menu li a{color:#ffffff; font: 11px Tahoma; text-decoration: underline; font-weight: bold; display: block; padding-top: 16px;}
#main_menu li a:hover{text-decoration:none; color: #d10b0b;}
#main_menu #active a{color:#ffffff; font: 11px Tahoma; text-decoration: none; font-weight: bold;padding-top: 16px;display: block;}
#main_menu #active a:hover{color:#ffffff; text-decoration: underline;}
#SmallMenu { position: absolute; top:0px; left:550px;} 
#SmallMenu a{color:#cc0033; font: 11px Tahoma; text-decoration: none;}
#SmallMenu a:hover{ text-decoration: underline;}
#main_menu #active{background: url('/images/style/back_cur.gif') top left repeat-x; position: relative;}
#main_menu #active #la{background: url('/images/style/cur_angle.gif') bottom left; position: absolute; width: 6px; height: 6px; bottom: 0px; left:0px;}
#main_menu #active #ra{background: url('/images/style/cur_angle.gif') bottom right; position: absolute; width: 6px; height: 6px; bottom: 0px; right:0px;}
.logform{border: none; background: #fff; color:#000;width: 85px;}
#logo{margin-top: 24px; height: 124px;}
.prod_in_cart_b,.prod_in_cart{text-align: center;}
.prod_in_cart_param i,.prod_in_cart i{font-weight: normal; font-size: 10px;}
.prod_in_cart_param,.prod_in_cart{font-weight: bold;}
.quant_order{text-align: center; border: 1px solid #999966 !important;}
#cart{background: url('/images/style/cart.png') top center; width: 253px; height: 143px;color:#000000;margin-bottom: 6px;}
#cart .CartPicture{text-align: right; vertical-align: top;width: 110px;}
#cart .CartPicture img{width: 103px; height: 90px;}
#cart a{color: #e70a0a; text-decoration: underline; font-size: 11px;}
#cart a:hover{text-decoration:none;}
#cart a.order{font-size: 16px;}
.clear{clear: both; height: 0px;}
#Right{vertical-align: top; padding-left: 8px;}
#my_d_basket{background: url(/images/style/b_700.gif) top left repeat-y;}
#news{margin-top: 8px; color: #cc0033; font-size: 11px; font-weight: bold;}
#news .item{width: 227px; height: 305px; float: left; margin-right: 6px; background: url('/images/style/new.jpg') top center no-repeat;}
#news .item a{font-size: 11px; color: #000000; text-decoration: none;}
#news .item a:hover{color: #cc0033; text-decoration: underline;}
.newsImage{border: 1px solid #999999; background-color: #ffffff; padding: 2px; margin-bottom: 8px; margin-top: 8px; }
.items{width: 211px; height: 277px; padding-right: 6px; background: url('/images/style/border.gif') top center no-repeat;}
.items a{font-size: 11px; color: #cc0033; text-decoration: none;}
.items a:hover{color: #000; text-decoration: underline;}
a.cat_name2{font-size: 11px; color: #cc0033; text-decoration: none;}
.price{text-transform: uppercase; color: #000000; font: 11px;margin-bottom: 7px; font-weight: bold;}
.sub_name{ font-size: 13px; font-weight: normal; margin: 15px auto 5px;}
.price .price_val{text-transform: none; color: #cc0033; font-size: 12px;}
a.cat_name2:hover{color: #000; text-decoration: underline;}
.items .descr{font-size: 11px Tahoma !important; text-align: center; padding:2px 20px; height: 40px;color: #000000;}
.items .price{font-size: 11px Tahoma !important; text-align: center; padding: 0px 20px;height: 25px;color: #000000;}
.items .price .price_val{color: #cc0033;}
#news .item .descr{font-size: 11px Tahoma !important; text-align: center; padding:0px 20px; height: 35px;}
#news .item .price{font-size: 11px Tahoma !important; text-align: center; padding: 0px 20px;height: 25px;}
#news .item .price .price_val{color: #000000;}
.my_d_basket #content{padding: 16px 20px 0px 20px; margin-top: 8px;}
#Left{vertical-align: top;width: 253px; margin-right: 7px;color : #000000;}
.SomeBottom{background: url(/images/style/back_.gif) top right no-repeat;width: 253px; height: 145px;}
#Left #LeftMenu{background: url(/images/style/b_253.gif) top left repeat-y;color: #000000; position: relative;}
#Left #LeftMenu ul{list-style: none;padding-left: 20px;}
#Left #LeftMenu ul li {clear: both;padding: 0; margin: 0 0 10px;}
#Left #LeftMenu ul li img{vertical-align: middle;}
#Left #LeftMenu ul li a{color: #cc0033;font-size: 14px;font-weight: bold; text-decoration: none;}
#Left #LeftMenu ul li a.act{font-weight: bold; text-decoration: underline;}
#Left #LeftMenu ul li ul {color:#cc0000;list-style: disc;margin: 0px 5px 0px 38px;}
#Left #LeftMenu ul li ul li a{color: #000000;font-size: 11px; text-decoration: none;font-weight: normal; }
#Left #LeftMenu ul li a:hover{text-decoration: underline;}
    .roundborder {
        background: url(/images/style/b_961.gif) top left repeat-y;
        color: #000000;
    }
    .roundborder .cont{padding: 0px 25px;}
    .roundborder .cont2{padding: 0px 25px;position: relative;}
    .roundborder .t, .roundborder .b {
        position:relative;
        height:26px;
    }
    .roundborder .b1 {
        position:relative;
        height:162px;
    }
    .roundborder .t div, .roundborder .b div {
        position:absolute;
        width:20px; height:26px;
        padding:0; margin:0;
    }
     .roundborder .b1 .l {
        position:absolute;
        width:20px; height:26px;
        padding:0; margin:0;
    }
        .roundborder .t {
        background: url(/images/style/back_t.gif) top left repeat-x;
    }.roundborder .b {
        background: url(/images/style/back_b.gif) top left repeat-x;
    }.roundborder .b1 {
/*        border: 1px solid red;*/ 
        background: url(/images/style/back_b.gif) bottom left repeat-x;
    }
    .roundborder .t .l {
        top:0; left:0;
        background:no-repeat url(/images/style/main.gif) top left;
    }
    .roundborder .t .r {
        top:0; right:0;
        background: no-repeat url(/images/style/main.gif) top right;
    }
    .roundborder .b .l {
        background: no-repeat url(/images/style/main.gif) bottom left;
        bottom:0; left:0;
    }    
    .roundborder .b1 .l {
         position:absolute;
        width:20px; height:26px;
        padding:0; margin:0;
        background: no-repeat url(/images/style/main.gif) bottom left;
        bottom:0; left:0;
    }
    .roundborder .b .r {
        background: no-repeat url(/images/style/main.gif) bottom right;
        bottom:0; right:0;
    }
    .roundborder .sp {
        position:absolute;
         width:111px; height:162px;
        background: no-repeat url(/images/style/angle.gif) bottom right;
        bottom:0; right:0;
    }
