body{
        width:1100px;
        padding:0;
        margin-top: 20 ;
        margin-left: auto;
        margin-right: auto;
        border: 0;
        outline: 0;
        font: 100%/1em Arial, sans-serif;
        vertical-align: baseline;
        background-color: #FDFBF4;
}



img {
    border: none;
}
a{
        text-decoration:none;
        outline:none;
}
.clear{
        clear:both;
}

#wrap{
        width:1100px;
        margin:0 auto 100px;
        min-height: 100%;
        overflow: visible;
        float:left;
}

#container{
        width:1100px;
        height:1100px;
        overflow: visible;
}

                                                /* header*/
#header, #head_left, #head_right {
        height:246px;
}
#head_left{
        width:405px;
        margin:0 0 0 0px;
        padding:0 0;
        border:1px solid #E7D7B5;
        border-radius:6px;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        background-image:url('images/logo_fon.png');
        height:280px;
}
#head_left p{
        font:bold 18.75px Times New Roman, serif;
        line-height:30px;
        color:#312F2F;
        margin: 10px 0 0 -65px;
}
.head_left_but {
    height: 24px;
    margin: -20px 220px;
    width: 70px;
}

#head_right{
        float:right;
        width:672px;
        margin:0 0;
        padding:0 0;
}
#logo_right{

        margin: -60px 0 0 80px;
        padding:0 0;
}
#logo_left{

        margin: 55px 0 0 10px;
        padding:0 0;
}
                        /* the end of header*/

#menu {
        float:right;
        font: bold 16.67px Arial, sans-serif;
    line-height:30px;
        color:#111;
        margin:0px 4px 20px 0px;
        text-align:center;
    width:1126px;


}
#menu li {
        float: left;
        list-style-type:none;
        background-color:#7B1512;
        width:176px;
        height:33px;
        margin-right:5px;
        margin-top:5px;
}

#menu a  {
        height:33px;
        display:block;
        padding:0 10px;
        text-decoration:none;
        color:#fff;
}

#menu a:hover{
        color: #fff;
        background-color:#C72C27;
        background-repeat:repeat-x;
        text-shadow: 3px 3px 2px #771A17;
}

#menu ul li {
        position: relative;
        }

#menu li ul {
        position: absolute;
        left: -40px;
        top: 45;
        display: none;
        }


#menu li:hover ul { display: block; }



                                /*content*/

#content{
        float:left;
}
#center_bar{
        float:left;
        width:690px;
        /*border-right:2px dotted #746C55;
        border-left:2px dotted #746C55;*/
        min-height: 7200px;
        padding-bottom:40px;

}
#center_bar p {
        margin:10px;
        font: 12px/18px Arial, sans-serif;
        color:#464646;
 }

#center_bar a{
        color:#7B1512;
        /*text-transform: uppercase;*/

 }

#center_bar a:hover {
        color:#7B1512;
        text-decoration: underline;
 }

#center_bar img{
/*cursor:pointer; */
border: #fff 1px solid;   }

#center_bar img:hover { border: #FCC601 1px solid; }

#center_bar a img{cursor:pointer;border: #fff 1px solid;  }

#center_bar a img:hover { border: #7B1512 1px solid; }



#left_bar{
        float:left;
        width:205px;
}

#left_bar h3{
        margin-left: -20px;
        font: 15px Arial, sans-serif;
        line-height:30px;
        color:#7B1512;
}

#left_bar ul li{
        list-style-image:url('images/pointer.png');
        border-bottom:1px dashed #B79C56;
        margin: 0 10px 0 -45px;
}
#left_bar ul li.last{
        border:none;
}

#left_bar ul li a{

        font: 12px Arial, sans-serif;
        line-height:30px;
        color:#464646;
}
#left_bar ul li a:hover{
        color:#7B1512;
        text-decoration: underline;
}
h2.zagol{
        font: 23px georgia, serif;;
        color:#FCC601;
        margin-left: 15px;
        margin-top: 5px;
}
                        /*right bar*/

#right_bar{
        float:left;
        width:191px;
}

#right_bar h3{

        margin-left:-20px;
        font: 15px Arial, sans-serif;
        line-height:30px;
        color:#7B1512;
}

#right_bar h3 a{

        color:#464646;
       font: 13px/13px Arial, sans-serif;       
}

#right_bar a:hover{
        color:#7B1512;
        text-decoration: underline;
}


#right_bar ul li{
        list-style-image:url('images/pointer.png');
        border-bottom:1px dashed #B79C56;
        margin: 0 10px 0 -45px;
}
#right_bar ul li.last{
        border:none;
        }

#right_bar ul li a{
        font: 12px Arial, sans-serif;
    line-height:30px;
        color:#464646;
}
#right_bar ul li a:hover{
        color:#7B1512;
        text-decoration: underline;
}


#backet{
        border: 1px solid #E7D7B5;
    border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;
    height: 140px;
    margin: 20px 0 11px 12px;
    padding: 0;
    width: 177px;
        background-image:url('images/koshyk_fon.png');
}
#backet_osn{
        border-top: 2px solid #A55F5F;
        border-bottom: 2px solid #531615;
    height: 37px;
    margin: -1px 0 0 0;
    padding: 0;
    width: 178px;
        background-color:#7C1615;
}
#backet_osn h5{
        font: bold 15px Arial, sans-serif;
    line-height:30px;
        color:#fff;
        text-align:center;
        margin:2px;
}
#backet_osn p span.item , #backet_osn p span.price{
        font:9.01px Tahoma;
    color:#4C4849;
        margin:2px 0 0 10px;
}
.order{
        width:70px;
        height:24px;
        margin: 48px 100px;
        padding-left: 3px;
}
.right_news{
        background-color: #FBF6E7;
        margin-left:5px;
}

.right_news h3{
        font: bold 12px Arial, sans-serif;
    color:#B22D00;
        margin:-15px 0 0px 10px;
}

.right_news h3 a{
        font: bold 12px Arial, sans-serif;
    color:#B22D00;
        margin:-15px 0 0px 10px;
}

.right_news h3 a:hover{
        font: bold 12px Arial, sans-serif;
        color:#B22D00;
        margin:-15px 0 0px 10px;
        text-decoration: underline;
}


.right_news p{
        font: bold 11px Arial, sans-serif;
        color:#464646;
        margin:10px 0 0 10px;
}

.right_news a{
        font: bold 9.6px Arial, sans-serif;
        margin:0 0 0 10px;
        line-height:30px;
}

.right_news a:hover{
        font: bold 9.6px Arial, sans-serif;
        color:#A5122A;
        margin:0 0 0 10px;
        line-height:30px;
        text-decoration: underline;
}



                /*footer*/
#footer{
        float:left;
        height:130px;
        width:1100px;
        background-color:#7C1717;

}
#footer h4{
        font: 12px Comic Sans MS;
        color: #fff;
        text-shadow: 3px 3px 2px #911B1B;
}
#footer_text{
        margin:50px 0 0 760px;
        width:220px;
        height:39px;
        font: 11px Comic Sans MS;
        color: #fff;
        text-shadow: 3px 3px 2px #911B1B;
}
#footer_img{
        margin:-38px 10px 0px 0px;
        width:96px;
        height:39px;
        float:right;
}
#foot_list{
        margin:60px 0 0 460px;
        width:220px;
}
#foot_list a{
        font: 15.04px Arial, sans-serif;
        color:#B22D00;
}
#foot_list a:hover{
        color:#EC987B;
}


#subfooter{
        height: auto;
        margin:0px 0 0 0px;
}

#subfooter p{

        font: 12.04px Arial, sans-serif;
        color:#B22D00;
        text-align: justify;
}


#search{
        float:right;
        margin: 10px 0 0 10px;
         background-color: #FDFBF4;

        }

#form_ob{

        font: bold 12px Arial, sans-serif;
        color:#B22D00;
        background:transparent;
        }


#search_fabr{
        float:right;
        margin: 5px 20px 30px 20px;


        }

#form_ob_fabr{

        font: bold 12px Arial, sans-serif;
        color:#B22D00;
        width:153px;
        background-color: #FDFBF4;
        border-color:#9A9A9A;
        }




.search_img{
          padding:20px 0 0 20px;

        }


.search_res{
        list-style-image:url('images/pointer.png');
        margin: 0 10px 0 20px;
        font: 12px Arial, sans-serif;
        line-height:30px;
        color:#464646;


}


#f_menu {
        float:right;
        font: bold 15px Arial, sans-serif;
        line-height:30px;
        color:#111;
        margin:0px 4px 20px 0px;
        text-align:center;
        width:1126px;


}
#f_menu li {
        float: left;
        list-style-type:none;
        background-color:#7B1512;
        width:176px;
        height:23px;
        margin-right:5px;
        margin-top:5px;
}

#f_menu li:hover {
        background-color:#C72C27;
        background-repeat:repeat-x;

}


#f_menu a  {
        height:23px;
        display:block;
        margin-top:-3px;
        text-decoration:none;
        color:#fff;
}

#f_menu a:hover{
        color: #fff;
        text-shadow: 3px 3px 2px #771A17;
        margin-top:-3px;
}

