body, html{margin:0; padding:0; background:#fff; color:#000; font-family:Tahoma; font-size:12px;}
a{color:#532F00;}
a:hover{text-decoration:none;}
form{margin:0; padding:0;}

#orange{background:#B7A6AE; height:5px; margin:28 0 0 0;}
.border{border:1px solid #C7C7C7;}
.border.left{border-left:none;}
.border.right{border-right:none;}

#main{width:100%; border-collapse:collapse;}
#logo{width:28%; height:116px; vertical-align:middle; text-align:center; border-bottom:1px solid #C7C7C7;}
#logo img{border:none;}
#logo a{posit ion:relative; bot tom:23px; wid h:92px; hei ght:64px;}
#menu_td{border-bottom:1px solid #C7C7C7; vertical-align:bottom;}
#header_img img{height:164px;}

#menu{border-collapse:collapse;}
#menu td{border:1px solid #C7C7C7; padding:0 36px; height:34px; border-bottom:none;}
#menu a, #menu b{color:#000; text-decoration:none; text-transform:uppercase; font-size:13px; font-weight:normal;}
#menu a:hover, #menu b{color:#532F00;}

#header{height:1px; vertical-align:top; text-align:left; background:#B7A6AE;}
#header img{height:254px; border:none;}

#menu2{border-bottom:none; height:34px;}
#menu2 td{padding:0 36px; height:34px; background:url(/images/menu2_separator.jpg) right center no-repeat;}
#menu2 a, #menu2 b{color:#9A9A9A; text-decoration:none; text-transform:uppercase; font-size:13px; font-weight:normal;}
#menu2 a:hover, #menu2 b{color:#532F00;}

#cat{vertical-align:top;}
#cat ul{margin:10px 0; padding:0; border-collapse:collapse; b order:1px solid red}
#cat li{mar gin:2px 0; padding:2px 10px 0 10px; height:1%; list-style-type:none; bor der:1px solid green}
#cat a, #cat b{background:#B7A6AE; display:block; font-size:13px; text-transform:uppercase; color:#000; padding:3px 10px; font-weight:normal; text-decoration:none; margin:0; line-height:14px;}
#cat a:hover, #cat b{background:#C7C7C7; co lor:#532F00;}
#cat ul ul{padding-left:20px; margin:0;}
#cat ul ul li{padding-right:0;}
#cat ul ul a{background:none;}

#searc h_cat {width:120px; heigh t:50px; float:left; padding:0 10px;}
#search_cat select, #search_cat option{font-size:12px; width:100%;}
#search_cat p{margin:0 0 5px 0; font-weight:bold; text-align:center;}

#stripe{background:#B7A6AE; height:28px;}
#footer{height:47px; font-size:10px; padding:0 20px; color:#9A9A9A;}
#footer_left{padding:0 20px; font-size:10px; color:#9A9A9A;}

#news{vertical-align:top; pa dding:10px;}
#news h1, #news h2{color:#532F00; font-size:16px; margin:0; padding:0 0 6px 0; border-bottom:1px solid #9A9A9A;}

#content{padding:10px; vertical-align:top;}
#content h1, #content h2, #content h3{color:#532F00; font-size:14px;}
#content h1{font-size:16px; margin:0 0 10px 0; padding:0 0 6px 0; border-bottom:1px solid #9A9A9A;}
#content a{color:#532F00;}

#cat_search td input{width:99%; font-size:12px; border:1px solid #C7C7C7;}
#cart_desc{width:100%; border-collapse:collapse; margin:5px 0 0 0;}
#cart_desc td{padding:3px 5px; border:1px solid #C7C7C7;}

#good_prew{padding:0 15px 0 0; width:432px;}
#good_prew img{border:2px solid #532F00; margin:5px; float:left;}

.s_inp td input{width:100%; display:block; position:relative; right:-4px;}
.s_inp td{padding-right:3px;}

.s_from{width:1%; padding:0 5px;}
.s_till{width:1%; padding:0 5px 0 10px;}