*{    
    margin:0;
    padding: 0px;  
    vertical-align: top;
}
li{
    list-style: none;
}
a{
    text-decoration: underline;
    color: #fff;
}
a:hover{
    text-decoration: none;
    }

body{
    padding: 0px;
    background: #e47124;
    font-family:Franklin Gothic Medium;
    font-size: 13px;
    color: #fff;
}

div.bg_top{
    position: relative;
    width: 100%;
}
div.stena{
    position: absolute;
    top: 0px;
    left: 0px;
    height: 402px;
    width: 100%;
    background: url(./img/stena.jpg) left top repeat;
}
div.polosa{
    position: absolute;
    top: 0px;
    left: 0px;
    height: 402px;
    width: 100%;
    background: url(./img/polosa.jpg) left bottom repeat-x;
}

div.body{
    position: relative;
    margin: 0px auto;
    width: 1000px;
}
.head{
    position: relative;
    height: 520px;
    background: url(./img/bg_head.jpg) left top no-repeat;
}
    .mini{
        position: absolute;
        top: 11px;
        right: 0px;
        height: 14px;
    }
        .mini a{
            margin: 0px 5px;
        }
		.mini a img{
            border:0px;
        }

    .logo{
        position: absolute;
        left: 209px;
        top: 67px;
    }
    .fire{
        position: absolute;
        left: 586px;
        top: 186px;
        width: 117px;
        height: 81px;
    }
    .cart{
        position: absolute;
        left: 796px;
        top: 135px;
        width: 176px;
        height: 105px;
        background: url(./img/bg_cart.jpg) left top no-repeat;
    }
        .chd{
            margin-top: 17px;
            margin-left: 25px;
        }
            .chd img{
                display: inline;
                margin-right: 5px;
            }
            .chd a{
                color: #fff;
            }
        .ccrt{
            margin-top: 11px;
            margin-left: 13px;
        }
            .ccrt p.izb{
                margin-top: 5px;
                margin-left: 25px;
            }
            .ccrt a{
                color: #fc6500;
            }
    .phone{
        position: absolute;
        left: 547px;
        top: 368px;
        width: 453px;
        height: 48px;
    }
    .phone td{
        font-size: 23px;
        vertical-align: middle;
    }

    .phone img{
        display: inline;
        margin-right: 5px;
		margin-top: 15px;
    }

table.main{
    position: relative;
    margin-top: -104px;
    width: 1000px;
}
    td.mleft{
        width: 310px;
    }
        td.mleft a{
            font-size: 13px;
        }
        td.mleft table.l{
            margin-left: 50px;
            margin-bottom: 15px;
            width: 255px;
        }
        td.mleft table.l td{
            background: #461201;
        }
        td.mleft table.l td.tlhead{
            background: transparent;
            height: 35px;
        }
        td.mleft table.l td.tlbot{
            background: transparent url(./img/lt_bot.gif) left top no-repeat;
            height: 10px;
        }

        ul.kat{
            margin: 10px 10px 10px 25px;
        }
		 ul.kat li a.b173{display:block; height: 43px; padding: 17px 0px 0px 50px; background: url(./img/bt_1_n.jpg) left 3px no-repeat;}
        ul.kat li a.b173:hover{background: url(./img/bt_1_o.jpg) left 3px no-repeat;}
		
        ul.kat li a.b158{display:block; height: 43px; padding: 17px 0px 0px 50px; background: url(./img/bt_1_n.jpg) left 3px no-repeat;}
        ul.kat li a.b158:hover{background: url(./img/bt_1_o.jpg) left 3px no-repeat;}
        ul.kat li a.b160{display:block; height: 43px; padding: 17px 0px 0px 50px; background: url(./img/bt_2_n.jpg) left 3px no-repeat;}
        ul.kat li a.b160:hover{background: url(./img/bt_2_o.jpg) left 3px no-repeat;}
        ul.kat li a.b159{display:block; height: 43px; padding: 17px 0px 0px 50px; background: url(./img/bt_3_n.jpg) left 3px no-repeat;}
        ul.kat li a.b159:hover{background: url(./img/bt_3_o.jpg) left 3px no-repeat;}
        ul.kat li a.b161{display:block; height: 43px; padding: 17px 0px 0px 50px; background: url(./img/bt_4_n.jpg) left 3px no-repeat;}
        ul.kat li a.b161:hover{background: url(./img/bt_4_o.jpg) left 3px no-repeat;}
        ul.kat li a.b162{display:block; height: 43px; padding: 17px 0px 0px 50px; background: url(./img/bt_5_n.jpg) left 3px no-repeat;}
        ul.kat li a.b162:hover{background: url(./img/bt_5_o.jpg) left 3px no-repeat;}
		ul.kat li a.b174{display:block; height: 43px; padding: 17px 0px 0px 50px; background: url(./img/bt_5_n.jpg) left 3px no-repeat;}
        ul.kat li a.b174:hover{background: url(./img/bt_5_o.jpg) left 3px no-repeat;}
		
		
        ul.kat li.b158 {display:block; height: 43px; color:#d76d26; font-size:13px; padding: 17px 0px 0px 50px; background: url(./img/bt_1_n.jpg) left 3px no-repeat;}
       
        ul.kat li.b160 {display:block; height: 43px; color:#d76d26;font-size:13px;padding: 17px 0px 0px 50px; background: url(./img/bt_2_n.jpg) left 3px no-repeat;}
      
        ul.kat li.b159 {display:block; height: 43px; color:#d76d26;font-size:13px;padding: 17px 0px 0px 50px; background: url(./img/bt_3_n.jpg) left 3px no-repeat;}
      
        ul.kat li.b161 {display:block; height: 43px; color:#d76d26;font-size:13px;padding: 17px 0px 0px 50px; background: url(./img/bt_4_n.jpg) left 3px no-repeat;}
       
        ul.kat li.b162{display:block; height: 43px;color:#d76d26;font-size:13px;padding: 17px 0px 0px 50px; background: url(./img/bt_5_n.jpg) left 3px no-repeat;}
		ul.kat li.b174{display:block; height: 43px;color:#d76d26;font-size:13px;padding: 17px 0px 0px 50px; background: url(./img/bt_5_n.jpg) left 3px no-repeat;}
		
		ul.kat div.b_all{ color:#d76d26;font-size:13px;}
      
        td.search{
            padding: 10px 0px;
            vertical-align: middle;
        }
        td.search input.in{
            width: 145px;
            height: 17px;
            margin-left: 17px;
            margin-right: 10px;
            border-top: 2px inset #808080;
            border-left: 2px inset #808080;
            border-right: 1px solid #d4cfc8;
            border-bottom: 1px solid #d4cfc8;
        }

        ul.nav{
            margin-top: 20px;
            padding-left: 100px;
            padding-bottom: 10px;
            background: url(./img/bg_nav.jpg) left top no-repeat;
            font-size: 12px;
        }
		 ul.navsec{
            margin-top: 20px;
            padding-left: 100px;
            padding-bottom: 10px;
            background: url(./img/bg_nav1.jpg) left top no-repeat;
            font-size: 12px;
        }
        ul.nav li{
            margin-bottom: 20px;
            padding-left: 15px;
            background: url(./img/nav_it.gif) left 4px no-repeat;
        }
        ul.nav li.act {
            color: #d76d26;
        }
		  ul.navsec li{
            margin-bottom: 20px;
            padding-left: 15px;
            background: url(./img/nav_it.gif) left 4px no-repeat;
        }
        ul.navsec li.act {
            color: #d76d26;
        }

    td.mright{
        width: 690px;
    }
        table.base{
            margin-left: 10px;
            width: 680px;
        }
        table.base td{
            background: #461201;
        }
        table.base td.c_tl{
            width: 10px;
            height: 10px;
            background: transparent url(./img/c_tl.gif) right bottom no-repeat;
        }
        table.base td.c_bl{
            width: 10px;
            height: 10px;
            background: transparent url(./img/c_bl.gif) right top no-repeat;
        }
        table.base td.m{
            width: 460px;
            padding-bottom: 20px;
			 font-size: 13px;
			 
        }
		 table.base td.m table.tb1 {
         border:#ffffff solid 1px;
        }
		 table.base td.m table.tbl td {
           background-color:#592a1b;
		   vertical-align: middle;
        }
		 table.base td.m table.tb4 td {
           background-color:#592a1b;
		   vertical-align: middle;
		  
		    border-bottom:#3d1d13 solid 1px;
        }
		table.base td.m table.tbl td.td2{
         background:url(./img/forprice.gif) #592a1b center  no-repeat;
        }
		table.base td.m table.tbl td.td21{
         background:url(./img/price.gif) bottom   no-repeat;
        }
	  
		 table.base td.m table.tbl{
            border:#a48980 solid 2px;
        }
		table.base td.m table.tb3 {
		    border:#a48980 solid 1px;
			font-size:12px;
        }
		table.base td.m table.tbl img.pr{
            border:#d9cece solid 1px;
			width:125px;  
			margin:10px 10px 10px 10px;
        }
		table.base td.m table.tbl img.pr1{
            border:#d9cece solid 1px;
			width:250px;  
			margin:5px 10px 10px 10px;
        }
        table.base td.m table.tbl  table.act {
		border:#ffffff solid 1px; 
		margin:4px 4px 4px 4px;
		width:100 ;
		height:14; 
		}
		 table.base td.m table.tbl  table.act a {
	    text-decoration:none;
		}
		table.base td.m table.tbl  table.act a img {
	    margin-right:10px
		}
		table.base td.m table  table.act {
		border:#ffffff solid 1px; 
		margin:4px 4px 4px 4px;
		width:90 ;
		height:14; 
		}
		
		table.base td.m table  table.act td {
	     background-color:#592a1b;
		}
		table.base td.m table  table.act td  a{
		  text-decoration:none;
		}
		table.base td.m table  table.act td  a img{
		  margin-right:10px
		}
		
        table.base .hd{
            padding: 0px 0px 30px 10px;
            font-size: 17px;
			font-weight: bold; 
			
        }
        table.base .arthd{
            font-size: 13px;
            padding-bottom: 15px;
            padding-left: 5px;
        }
		
        td.m p{
            margin: 0px 5px;
            line-height: 16px;
			 font-size: 12px;
        }
        td.m img.img{
            display: inline;
            float: left;
            margin: 0px 5px;
            border: 0px solid #252525;
        }
        img.sep{
            display: block;
            position: relative;
            margin: 15px auto;
        }

        table.base td.news{
            width: 210px;
            padding-bottom: 20px;
            background: #461201 url(./img/bg_news.gif) left top repeat-y;
			font-size: 12px;
        }
        table.base td.newsm{
            background: #461201 url(./img/bg_news.gif) left top repeat-y;
        }

        td.news p{
            margin: 0px 5px 0px 13px;
			font-size: 11px;
        }
        td.news p.phd{
            margin-bottom: 10px;
			font-size: 13px;
        }
		td.news div.hd{
            padding: 0px 0px 20px 10px;
            font-size: 17px;
			font-weight: bold; 
        }
        td.news div.arh{
            text-align: center;
            padding-bottom: 15px;
        }
        div.soffer{
            text-align: center;
        }
        div.soffer p{
            margin: 0px;
            padding-top: 10px;
            font-size: 12px;
        }
        img.offer{
            border: 1px solid #d5c9c9;
        }

        table.novinki{
            margin-top: 15px;
            margin-left: 10px;
            width: 680px;
        }
        table.novinki td{
            background: #461201;
        }
        table.novinki td.c_tl{
            width: 10px;
            height: 10px;
            background: transparent url(./img/c_tl.gif) right bottom no-repeat;
        }
        table.novinki td.c_bl{
            width: 10px;
            height: 10px;
            background: transparent url(./img/c_bl.gif) right top no-repeat;
        }
        table.novinki div.hd{
            font-size: 18px;
            padding-left: 15px;
            padding-bottom: 15px;
        }
        td.n{
            vertical-align: top;
            padding-bottom: 15px;
        }
        td.n img{
            border: 1px solid #9a9695;
            margin: 0px 5px;
            display: inline;
            float: left;
        }
        td.n p.hd{
            display: inline;
            font-size: 12px;
        }
        td.n a{
            margin-top: 5px;
        }
        td.sep {
            vertical-align: middle;
            padding-left: 15px;
        }
        td.go{ width: 116px; text-align: center; vertical-align: middle; font-size: 11px;}
        td.go a{
            display: block;
            position: relative;
            margin: 0px auto;
            width: 96px;
            height: 66px;
            padding: 7px 0px 0px 10px;
            background: url(./img/kat.gif) left top no-repeat;
            color: #461201;
        }

table {
border-collapse: collapse;
border:0px;
}
div.footer{
    position: relative;
    height: 300px;
    width: 100%;
    min-width: 1000px;
    background: url(./img/bg_foot.jpg) left bottom repeat-x;
}
    div.fright{
        position: absolute;
        right: 0px;
        bottom: 0px;
    }
    table.fcopy{
        position: absolute;
        left: 0px;
        bottom: 0px;
        height: 74px;
		font-size: 11px;
    }
        table.fcopy td{
            padding: 5px;
            height: 64px;
            background: #461201;
            vertical-align: middle;
            color: #bbbbbb;
        }
        table.fcopy td img{
            vertical-align: middle;
        }
        table.fcopy td.adr{
            width: 210px;
        }
        div.artl{
            height: 36px;
            vertical-align: top;
            padding: 5px 30px 0px;
            color: #fff;
            border-left: 1px solid #fff;
        }

        table.fcopy td.r{
            width: 10px;
            background: url(./img/r_fc.gif) left bottom no-repeat;
        }
		
        table .opt  td {
            background-color:#a48980;
			padding:3px;
        }
