#layer23 {

         }
body {
     margin: 0;
     position:relative;
     padding: 0px;
     overflow-y:scroll;
     #vertical-align: top;
     font-size:12px;
     background: #ffffff;
    _height:1004px;
     min-width:1004px;
     }
p {text-indent:10px; font-size:14px; color:#5E5E5E; text-align:justify;}
li {text-align:justify;}
input {border-color:#cccccc;}
textarea {border-color:#cccccc;}
.header_top1 {
     background: url('/img/header_center.png') top left repeat-x;
     margin:10px 10px 0px 10px;
}
.header_top1 div {
      background: url('/img/header_left.png') top left no-repeat;
                  position:relative;
                 top:0px;

}
.header_top1 div div {
      background: url('/img/header_right.png') top right no-repeat;

}
.header_top1 div div div {
background: url('/img/logo.png') top  no-repeat;
height:97px;
padding:0px 5px 5px 5px;
margin:0px 10px 0px 10px;
filter:expression(fixPNG(this));
}

.header_bottom {
     background: transparent url('/img/header_b_center.png') top left repeat-x;
     margin:0px 10px 10px 10px;

}
.header_bottom div {
      background: url('/img/header_b_left.png') bottom left no-repeat;
       height:25px;
}
.header_bottom div div {
      background: url('/img/header_b_right.png') bottom right no-repeat;
      padding:0px;
      height:25px;
      padding-top:0px;
}
.header_bottom div div div{
      height:25px;
      padding-top:0px;
}


.left_menu     { border: 1px solid #cccccc;
                width:200px;
                 margin-right:20px;
                 margin-left:10px;
                 position:relative;
                 top:0px;
               }
.left_menu div {
               background: url(/img/leftmenu_t_l.png) top left no-repeat;
               position: relative;
               left:-1px;
               top:-1px;

               }
.left_menu div div    {
               background: url(/img/leftmenu_t_r.png) top right no-repeat;
               position: relative;
               left:2px;
               top:0px;
               }
.left_menu div div div     {
               background: url(/img/leftmenu_b_l.png) bottom left no-repeat;
               position: relative;
               left:-2px;
               top:2px;
               }
.left_menu div div div div     {
               background: url(/img/leftmenu_b_r.png) bottom right no-repeat;
               padding:10px;
               position: relative;
               left:2px;
               top:0px;
               }
.left_menu div div div div div    {
               background:  transparent;
               display:none;
               padding:0px;
               }
.left_zagolovok {
                background: url(/img/left_zagolovok_bg.gif) top left no-repeat;
                height:20px;
                width:180px;
                padding-top:3px;
                color:blue;
}

.content_left  {
               border-right: 1px solid #cccccc;
               border-bottom: 1px solid #cccccc;
               height:210px;
               padding:0px 10px;


               }
.content_right  {
               border-bottom: 1px solid #cccccc;
               height:210px;
               padding:0px 10px;
               margin-right:10px;
               }
td .left{
vertical-align:top;
margin-right:10px;
}

.content{padding:10px 10px 10px 10px;


}
.login-form, form { color:#000; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:0px 0px 0px 5px;}
.login-form, form input { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.login-form, form td, .login-form, form a {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:10px}
.login-form, form strong {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.login-form, form a:hover { text-decoration:none}
.login-form, form :hover { text-decoration:none}
.razdel li      {
                                                background-image: url(images/marker_1.gif);
                                                background-position:0px 0px;
                                                background-repeat:no-repeat;
                                                font-size:12px;
                                                margin:0px 0px 0px -20px;
                                                padding:5px 0px 10px -10px;


                                                color:#5E5E5E;
                                                border-bottom:1px solid #D7D7D7;
                                                }
.razdel li a    {
                                                color:#5E5E5E;
                                                font-size:14px;
                                                text-decoration:none;
                                                font-size:14px;
                                                }
.razdel li a:hover      {
                                                color:#5E5E5E;
                                                font-size:14px;
                                                text-decoration: underline;
                                                font-size:14px;
                                                }
.prazdel li      {
                                                background-image: url(images/marker_1.gif);
                                                background-position:0px 0px;
                                                background-repeat:no-repeat;
                                                font-size:11px;
                                                margin:0px 0px 0px -20px;
                                                padding:0px 0px 0px 0px;
                                                color:#00f;
                                                border-bottom:1px solid #D7D7D7;
                                                }
.prazdel li a    {
                                                color:#00f;
                                                font-size:10px;
                                                text-decoration:none;
                                                font-size:11px;
                                                }
.prazdel li a:hover      {
                                                color:#00f;
                                                font-size:10px;
                                                text-decoration: underline;
                                                font-size:11px;
                                                }

.menuprazd{
           background:white;


}
h1, h2, h3, h4 {
                                                font-size:11px;
                                                font-family:tahoma;
                                                color:#5E5E5E;
                                                font-weight:600;
                                                padding:0;
                                                margin:0;
                                                text-align:center;
                                                }
.top_menu{
color:#ffcc00;
margin-left:20px;
margin-top:0px;
text-decoration:none;
font-weight:bold;
font-family:Arial;
position:relative;
top:5px;
}
.top_menu a{
color:#ffcc00;
text-decoration:none;
font-weight:bold;
font-family:Arial;
}
.top_menu a:hover{
color:#fff;
text-decoration:none;
font-weight:bold;
font-family:Arial;
}

.home {
margin-left:20px;
background-image: url('img/home.png');
background-position: 10px 4px;
background-repeat: no-repeat;
padding-left:30px;
}
.home:hover {
margin-left:20px;
background-image: url('img/home_h.png');
background-position: 10px 4px;
background-repeat: no-repeat;
padding-left:30px;
}
.price{
font-family:tahoma;
font-size:16px;
font-weight:bold;
color:#5E5E5E;
}
.comment{
font-family:tahoma;
font-size:10px;
color:#5E5E5E;
margin:1px 0px;
}

.text_menu{
cursor:pointer;
}

#header-top {
                  font-family:Verdana;
                  font-size:10px;
                  background:url(/img/back_header.gif) left bottom repeat-x;
                  height:97px;
                  }
#header-bottom {
                     background:url(/img/back_header_bottom.gif) left top repeat-x;
                     height:7px;
                     margin-bottom: 0px;
                    margin-top:0px;
                     }

.header_top {
background: url('/img/logo.gif') top  no-repeat;
height:97px;
width:200px;
padding:0px 5px 0px 5px;
margin:0px 10px 0px 10px;
float:left;
cursor:pointer;
position:relative;
}
id="main-menu"{
              float:left;
              margin:67px 0px 0px 220px;
              position:relative;
              top:67px;

               }
#main-menu a.tab-button {
                     margin:67px 0px 0px 2px;
                     text-decoration:none;
                     }
#main-menu a.tab-button span            { display:block; text-decoration:none;}
#main-menu a.tab-button {
                        background:url(/img/tab_main.gif) right top no-repeat;
                        float:left;
                        height:30px;
                        margin-left:2px;
                        padding-right:4px;
                        #padding-right:2px;
                        outline:none;
                        }
#main-menu a.tab-button span {
                        background:url(/img/tab_main.gif) left top no-repeat;
                        line-height:30px;
                        padding:0px 10px;
                        color:blue;
                        font-size:14px;
                        font-weight:bold;
                        }
#main-menu a.tab-button:hover {
                              background:url(/img/tab_main.gif) right -30px no-repeat;
                              text-decoration:none;
                              }
#main-menu a.tab-button:hover span {
                              background:url(/img/tab_main.gif) left -30px no-repeat;
                              color:#fff;
                              }

#main-menu a.current {
                     background:url(/img/tab_main.gif) right -30px no-repeat;
                     color:white;
                     float: left;
                     height:30px;
                     padding-right:2px;
                     text-decoration:none;
                     cursor: pointer;
                     margin:67px 0px 0px 2px;
                     }
#main-menu a.current span {
                     background:url(/img/tab_main.gif) left -30px no-repeat;
                     line-height:30px;
                     padding:0px 13px;
                     color:white;
                     font-size:14px;
                     font-weight:bold;
                     margin:67px 0px 0px 2px;
                     }
.cart_top{ float: right;

}
.cart{color:#5E5E5E;
      font-family:Arial, Helvetica, sans-serif;
      font-size:11px;
      margin:0px 10px 0px 10px;
      padding-top:10px;
      padding-right:10px;
}

#oformit{display:block;
         background:url(/img/cart.gif) left top no-repeat;
         height:20px;
         width:116px;
         padding-left:10px;
         padding-top:3px;
         margin:10px 0px 0px 0px;
         text-decoration:none;
         color:#5E5E5E;
         }
.cart_table{color:#5E5E5E;
      font-family:Arial, Helvetica, sans-serif;
      font-size:11px;
}
.privetstvie{
             font-size:11px;
             font-family:tahoma;
             color:#5E5E5E;
             padding-top:5px;
             text-align:center;
             padding-right:10px;
             font-weight:bold;
             vertical-align:top;
             }
.conacts{
                                                font-size:14px;
                                                font-family:tahoma;
                                                color:#5E5E5E;
                                                font-weight:600;
                                                padding:0;
                                                margin:10px 20px;
                                                text-align:left;
}
.del{
     background-color:red;
     color:white;
     padding:2px;
     cursor:pointer;
     }

.search-all{   padding-top:5px;
               margin:0px;
               height:26px;
               width:485px;
               background:url(/img/back_search_bar.gif) left 0px no-repeat;
               position:relative;
               float:left;
               margin-right: 50px;
               margin-left:30px;
               top:-7px;}
*html .search-all{
                  padding-left:50px;
                  margin-top:-8px;
                  padding-top:3px;
                 }
.search-all div         {  width:360px; margin:auto; }
.search-all input       {  height:18px; width:256px; float:left; font-size:12px;  border:1px solid #999999;}
* html .search-all input{margin-top:2px;}
.search-all span           {cursor:pointer;  background:url(/img/button_search.gif) left 0px no-repeat; width:90px; height:24px; display:block; float:left; margin-left:5px; }
.search-all span:hover     {cursor:pointer;  background:url(/img/button_search.gif) left -24px no-repeat; }


.clearx{
clear:both;}

.index_price{
	   color: #e81e75;
}

#TopTitle  {
           display:block;
           margin-top: 0px;
           margin-bottom: 5px;
           margin-left:20px;
           font-size: 13px;
           font-family: Verdana;
           color: #e81e75;
           float: left;
           width: 345px;
           text-decoration:none;
           }
#TopTitle a{
           text-decoration:none;
           color: #e81e75;
          }
#add_reviews{
            text-align:left;
            margin-left:10px;
            margin-bottom:20px;
             }
.str         {
             font-size:11px;
             font-family:tahoma;
             color:#5E5E5E;
             font-weight:600;
             padding:0;
             margin: 0px 3px;
             text-align:center;
             }
.str :hover{}

a.download {
                              background:url(/img/download.png) right 3px no-repeat;
                              text-decoration:none;
                              margin-left:2px;
                              padding:4px;
                              padding-left:0px;
                              height:30px;
                              }
a.download span {
                              background:url(/img/download.png) left  3px     no-repeat;
                               font-size:11px;
                               font-family:tahoma;
                               color:#5E5E5E;
                               font-weight:600;
                               padding:5px 5px 5px 20px;
                               margin-left:-7px;
                               margin-right:10px;
                               text-align:center;

                              }
a.download:hover{
                              background:url(/img/download.png) right -23px no-repeat;
                              text-decoration:none;
                              margin-left:2px;
                              padding:4px;
                              padding-left:0px;
                              height:30px;

                              }
a.download span:hover{
                              background:url(/img/download.png) left  -23px     no-repeat;
                               font-size:11px;
                               font-family:tahoma;
                               color:#5E5E5E;
                               font-weight:600;
                               padding:5px 10px 5px 20px;
                               margin-left:-7px;
                               margin-right:7px;
                               text-align:center;

                              }
a.download:active{
                              background:url(/img/download.png) right -48px no-repeat;
                              text-decoration:none;
                              margin-left:2px;
                              padding:4px;
                              padding-left:0px;
                              height:30px;
                              }
a.download span:active{
                              background:url(/img/download.png) left  -48px     no-repeat;
                               font-size:11px;
                               font-family:tahoma;
                               color:#5E5E5E;
                               font-weight:600;
                               padding:5px 10px 5px 20px;
                               margin-left:-7px;
                               margin-right:7px;
                               text-align:center;
                              }
.indexnews{
           font-size:20px;
           text-align:center;
}
a.index{
         font-size:12px;
         text-decoration:none;
         position:relative;
         top:-8px;
}
a.index:hover{
               text-decoration:underline;
}
a.index:visited{
               color:blue;
}
a.index_com{
         font-size:12px;
         text-decoration:none;
         position:relative;
}
a.index_com:hover{
               text-decoration:underline;
}
a.index_com:visited{
               color:blue;
}
.new_tovar{
           position:relative;
           top:-175px;
           left:-235px;
           margin-left:-35px;
           margin-top:-11px;

}
p.index_comment{font-size:12px;margin:2px;}
p.index{
        display:inline;
        text-align:justify;
        text-indent:10px;
       }
h1.index{
         display:inline;
         text-align:justify;
         font-size:12px;
}
div.index{
          text-align:justify;
          text-indent:10px;
          }