html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend,  caption, tbody, tfoot, thead, tr, th, td {
   margin:0;
    padding:0;
    border:0;



}
html, body, table th, table td, input {
			font-family: Tahoma;
            color: #3B3B3B;
            font-size: 12px;
            }
           
q:before, q:after, blockquote:before, blockquote:after {
    content:""; 
}

a img, :link img, :visited img {
    border:0;
}

table {
    border-collapse:collapse;
}
ol, ul {
    list-style:none;
}

a {
     font-family: Tahoma;
     color: #004a99;
     
    }

/* Structure */
.mainbody {background:#CCC; text-align:center;}

#wrapper {

    width:1004px;
    margin:0 auto;
    background:#FFF;
    text-align:left;
  
}

/* Header */
#header {
    height:200px;/*324px;*/
    position:relative;
    }

    #header div.logo {
        position:relative;
        margin:0px 0px 0px 28px;
        right:0px;
        top:0px;
        width: 730px;
        height:200px; /*324px;*/
        background:url(/images/logo-copy2.jpg) no-repeat top center;
        }
                      
     #header .logo a {
        display:block;
        position:absolute;
        width:182px;
        height:62px;
        top:75px;
        left:19px;    
        }

     /*авторизация, телефоны, аська*/
     #header .aut {
        position:absolute;
        margin: 13px 26px 0 20px;
        right:0px;
        top:0px;
        width: 200px;
        height: 300px;
        }

        #aut_content  {
            position:relative;
            margin:0px;
            right:0px;
            top:0px;
            width: 200px;
            height: 300px;
            font-weight: normal;
            }                   

         #aut_content .in {
            position:absolute;
            margin:0px;
            left:10px;
            top:0px;
            width: 200px;
            height: 122px;
            font-weight: normal;
            }
            /*Регистрация*/      
            .a {
                position:absolute;
                margin:0px 12px 7px 54px;
                top:0px;
                font-family: Tahoma;
                color: #004a99;
                font-size: 12px;
                font-weight: normal;
                text-decoration: underline;
                }

            .a:hover {
                text-decoration: none;
                }


            .qq {
                top:0px;
                font-family: Tahoma;
                color: #004a99;
                font-size: 12px;
                font-weight: normal;
                text-decoration: underline;
                }

            .qq:hover {
                text-decoration: none;
                }



                .p {
                position:absolute;
                margin:0px 0px 7px 10px;
                top:0px;
                font-family: Tahoma;
                color: #3b3b3b;
                font-size: 12px;
                font-weight: normal;
                
                }

            .p:hover {
                text-decoration: none;
                }
            /*Забыли пароль*/
            .pass {
                position:absolute;
                top:80px;
                left: 54px;
                font-family: Tahoma;
                color: #004a99;
                font-size: 12px;
                font-weight: normal;
                text-decoration: underline;

                }

            .pass:hover {
                    text-decoration: none;
                }
            /*поля ввода*/
            .inp {
                 border:1px solid #79a7d5;
                 width: 141px;
                 height: 17px;
                 margin-left: 11px;
                 }
            /*текст "логин" "пароль"*/
            .log {
                 font-family: Tahoma;
                 color: #000;
                 font-size: 12px;
                 font-weight: normal;
                 }
            /*отступы полей авторизации*/
            #aut_content .inp1{margin-top: 22px; font-weight: normal;}                
            .inp2{padding-top: 4px; font-weight: normal; padding-left: 0px;}
                        .inp22{padding-top: 4px; }
            .inp3{padding-top: 4px; font-weight: normal; padding-left: 3px;}
            .name_aut {
              font-family: Tahoma;
                 color: #004a99;
                 font-size: 12px;
                 font-weight: bold;
            }
                
            /*Кнопка входа*/
            .button {margin:30px 0; padding-top:13px}
            .button input {border:none}
            .button img {float:left; margin-top:5px;}
            .kab {padding-bottom: 7px; padding-right: 6px; cursor:pointer;}

            /*телефон*/
            #aut_content_ .phone {
               /* position:absolute;*/
                margin:0px 16px 0px 10px;
               /* right:0px;
                top:0px;*/
                width: 175px;
                height: 50px;
                display:block;
                }
.icq {display:none}
            /*ICQ*/
           /* #aut_content .icq {
                position:absolute;
                margin:226px 16px 25px 0px;
                left:10px;
                top:0px;
                width: 175px;
                height: 46px;
                }
               */ 
            #aut_content  {
                padding-left:0px;
                padding-bottom: 5px;
                line-height: 15px;
                font-family: Tahoma;
                color: #3b3b3b;
                font-size: 12px;
                font-weight: normal;
                }

            #aut_content td a {
                font-family: Tahoma;
                color: #004a99;
                font-size: 12px;
                font-weight: normal;
                text-decoration: underline;
                }

            #aut_content td a:hover {
                font-family: Tahoma;
                color: #004a99;
                font-size: 12px;
                font-weight: normal;
                text-decoration: none;
                }

            #aut_content .top_serch {
                position:absolute;
                left:0px;
                bottom:0px;
                width: 200px;
                }

/*меню и поиск*/
#main {
    height:36px;
    position:relative;
width: 758px;
    }
    /*меню*/
    #main .menu {
        position: absolute;
        width:758px;
_width:748px;
        height: 29px;
        bottom: 0px;
        left: 0px;
        background:#4c89cd;
        }

    .li a {
        font-family: Tahoma;
        color: #fff;
        font-size: 12px;
        font-weight: normal;
        text-decoration: underline;
        }

    .li a:hover {
        font-family: Tahoma;
        color: #fff;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        }

    .spacer {
        height:1px; 
        width:39px;        
        }
.logo {text-decoration:none}
    .spacer_first {
        height:1px; 
        width:10px;        
        }

    .m_padd {padding-top: 5px; padding-left: 2px;}

    /*панелька поиска*/
    #main .serch {
        width: 226px;
        height: 61px;
        right: 0px;
        top: 0px;
        position: absolute;
        background:#ffff00;
        z-index: 50;
        background:url(/images/serch.gif)
        }
#aut_content_ .serch{
        width: 226px;
        height: 61px;
        background:#ffff00;
        z-index: 50;
        background:url(/images/serch.gif);
        display:block;
        }
    /*стиль поля ввода*/
    .inp_serch {
        border:1px solid #79a7d5;
        width: 182px;
        height: 17px;
        margin-left: 8px;
        margin-top: 10px;
        }

    /*кнопка "найти"*/
    #main .serch a {
        display:block;
        position:absolute;
        width:56px;
        height:25px;
        top:36px;
        left:0px;
        cursor:pointer;
        z-index: 51;
        }
        #main .serch a:hover {}

/*контент*/
#content  {
    position:relative;
    left: 0px;
    top: 0px;
    width: 100%;
    min-height:400px;
    }

    /*корзина, каталог*/
    #left_content {
        position:relative;
        width: 200px;
        margin: 8px 0px 0px 28px;
        left: 0px;
        top: 0px;
        }

            /*корзина без товара "форма"*/
.corz2 {float:right; margin-top:10px}
            .corz,.corz2{
                width: 200px;
                height: auto;
                display:block;
                background:url(/images/korz.gif) no-repeat top left;
                background-color:rgb(60, 113, 167);
                }
                /*когда в корзине есть хоть один товар "форма"*/
               .corz_on{
                width: 200px;
                height: 71px;
                }
            /*корзина без товара "разметка"*/
           .corz p,.corz2 p{
            /*position:absolute;*/
            width: 170px;
            height: 20px;
            font-family: Tahoma;
            color: #fff;
            font-size: 12px;
            font-weight: normal;
            text-decoration: none;
            padding: 5px 0 0 30px;
            margin:0;
            }

            /*когда в корзине есть хоть один товар "разметка"*/
           .corz_on p{
            position:absolute;
            width: 170px;
            height: 29px;    
            right: 0px;
            top: 6px;
            font-family: Tahoma;
            color: #fff;
            font-size: 12px;
            font-weight: normal;
            text-decoration: none;
            }
    
    /*Каталог "Заголовок"*/
    #left_content .katalog {
        position:relative;
        width: 67px;
        height: 29px;    
        left: 2px;
        top: 24px;
        text-align:justify;       
        }

    /*список*/
    #left_content ul.catalogue {
        position:relative;
        left: 23px;
        top: 25px;
        }

    #left_content li {
        font-family: Tahoma;
        margin-bottom: 10px;
        color: #3b3b3b;
        font-size: 12px;
        font-weight: normal;
        }
         
    #left_content li a{
        margin-bottom: 10px;
        font-family: Tahoma;
        color: #004a99;
        font-size: 12px;
        font-weight: normal;
        text-decoration: underline;
        }
    #left_content li a:hover {text-decoration: none;}


    .ul1 {
        position:relative;
        left: 23px;
        top: 25px;
        }

    .li1 {
        font-family: Tahoma;
        margin-bottom: 10px;
        color: #3b3b3b;
        font-size: 12px;
        font-weight: normal;
        }
         
    .li1 td {
    	height:25px;
    	background: transparent url(/images/kat_pt.gif) no-repeat scroll left 3px;
    	padding-left:15px; 
			}
    .li_a{
        margin-bottom: 10px;
        font-family: Tahoma;
        color: #004a99;
        font-size: 12px;
        font-weight: normal;
        text-decoration: underline;
        }
    .li_a:hover {text-decoration: none;}


    /*центральный контент*/
    #center_content {
        position:relative;
        width: 510px;
        margin: 8px 20px 0px 20px;
        left: 0px;
        top: 0px;
        }

    #center_content .zag {
        position: relative;
        left: 0px;
        top: 8px;
        }

    #center_content .kat {
        top: 23px;
        position: relative;
        width: 510px;
        height: 200px;
        }
           
    #center_content .left {
        position: absolute;
        width: 255px;
        height: 200px;
        }
        
    #center_content .right {
        margin-left: 255px;
        position: absolute;
        right:0px;
        width: 255px;
        height: 200px;
        } 

    #center_content .face {
        position: absolute;
        width: 105px;
        height: 200px;
        }  

    .info {
        /*position: absolute;*/
        widht: 124px;
        height: 200px;
       pfdding-right: 15px;
        }

    .info ul {
     margin:0; padding:0;
        padding-top: 25px;
        list-style:none;
        width: 124px;
        }

    .info li {
        font-family: Tahoma;
        color: #3b3b3b;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
        list-style:none;
        }

    .info_lnk_top {
        font-family: Tahoma;
        color: #004a99;
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;
        padding-bottom: 12px;
        padding-left: 10px;
        }

    .info_lnk_top:hover {
        text-decoration: none;
        padding-left: 10px;
        }

    .info_lnk_btt {
        font-family: Tahoma;
        color: #009036;
        font-size: 15px;
        font-weight: bold;
        text-decoration: underline;
        padding-left: 5px;
        }

    .info_lnk_btt:hover {
        text-decoration: none;
        }

    .op {padding:12px 0px 12px 10px;}
    .op2 {
          font-family: Tahoma;
        color: #3b3b3b;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
    
    
    padding:12px 0px 12px 10px;}

    #cen {
        height: 28px;
        font-family: Tahoma;
        color: #fff;
        font-size: 15px;
        font-weight: bold;
        text-decoration: none;
        margin-bottom: 6px;
        }
        
        #cen p {

        font-family: Tahoma;
        color: #fff;
        font-size: 15px;
        font-weight: bold;
        text-decoration: none;
        padding-top: 4px;
        padding-left: 10%;
        }

        #cen2 {
        height: 28px;
        font-family: Tahoma;
        color: #fff;
        font-size: 15px;
        font-weight: bold;
        text-decoration: none;
        margin-bottom: 6px;
        }
        
        #cen2 p {

        font-family: Tahoma;
        color: #fff;
        
        padding-top: 4px;
        padding-left: 10%;
        }

/*Производители*/
#right_content {
    position:relative;
    width: 204px;
    margin: 54px 20px 0px 0px;
    top: 0px;
    }
    
    /*Заголовок*/
    #right_content .katalog {
        position:relative;
        width: 67px;
        height: 29px;    
        left: 2px;
        }
    
    /*список*/
    #right_content ul {
        position:relative;
        left: 17px;
        text-align:justify;
        }

    #right_content li {
        font-family: Tahoma;
        margin-bottom: 10px;
        color: #3b3b3b;
        font-size: 12px;
        font-weight: normal;
        text-align:justify;
        }

    #right_content li a {
        font-family: Tahoma;
        color: #004a99;
        font-size: 12px;
        font-weight: normal;
        text-decoration: underline;
        text-align:justify;
        }

    #right_content li a:hover {text-decoration: none;}

/*Меню над футером*/
#footer_main {
    /*padding-top:30px;*/
    position:relative;
    width:950px;;
    height: 24px;
    margin:0 auto;
    border-bottom:1px solid #000;
}
    #footer_main_ul {
        width: 510px;

        position:relative;
        margin:0 auto;
    }                
    #footer_main ul {
        text-align:right;
        
    }
    #footer_main li {
        font-family: Tahoma;
        float:left;
        color: #004a99;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
    }
     #footer_main li a {
        font-family: Tahoma;
        float:left;
        color: #004a99;
        font-size: 11px;
        font-weight: normal;
        text-decoration: underline;
        padding: 0px 5px 0px 5px;
    }
    #footer_main li a:hover {
        text-decoration: none;
    }
/*Сам футер*/
#footer {
    margin-top: 21px;
    position:relative;
    text-align:center;
    padding-right:0;
    /*width:725px;*/
    height: 93px;
   /* float:right;*/
  /*  margin-right: 26px;*/
    color: #3b3b3b;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#bx_incl_area_11 {text-align:center}
#footer  a{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
    color: #004a99;

}
#footer a:hover {text-decoration: none;}
#footer ul {
    position:absolute;
    right:20px;
    top:0px;
    text-align:right;
}
#footer li {
    float:left;
}

strong {font-weight: normal;}
.noviev {display:none}
ul.catalogue li.sublist{margin:0; padding: 0 0 0 30px; list-style-image:none !important; display:none }
#left_content .catalogue li.sublist ul {margin:0; padding:0; position:none}
.pic {width:100px; display:block}
.itemstable {padding-left:30px}
.leftbord {background:url(/images/leftbord.gif) repeat-y right}
.rightbord {background:url(/images/rightbord.gif) repeat-y left}
