/* COMMON_START */
body,td,th,p,div{
font-family:"Times New Roman",tahoma,arial;
/* color:#4C4C4C; */
color:#5e4a29;
font-size:14px;
font-style:normal;
}
img{
border:0;
}
form{
margin:0;
padding:0;
}
a,a:visited{
text-decoration:underline;
color:#604824;
}
a:hover,a.active,a.active:visited{
text-decoration:underline;
color:#f00;
}
hr{
color:#000;
background-color:#000;
height:1px;
}
/* headings */
h1,h2,h3,h4,h4{
font-style:normal;
font-family:"Times New Roman",tahoma,arial;
font-weight:normal;
/* color:#24181A; */
color:#5e4a29;
padding:0;
}
h1{
font-size:17px;
margin:20px 0 10px 20px;
}
h2{
font-size:15px;
margin:6px 0;
}
h3{font-size:14px;margin:6px 0}
h4{font-size:13px;margin:5px 0}
h5{font-size:11px}

.right{
text-align:right;
}
.center{
text-align:right;
}
p{
margin:5px 0;
}

ol,ul{
padding:0;
margin:5px 0 5px 21px;
}
ul ul{
list-style-type:disc;
}
li{
padding:0;
margin:2px 0;
}
select{
font-size:11px;
}
.clr{
clear:both;
}

/* COMMON_END */

body,html{
padding:0;
margin:0;
text-align:center;
background:url(p2/body-bg.gif) repeat center 0;
}
#wrapper{
margin:0 auto;
width:1002px;
text-align:left;
}

/* panels */

#top{
height:194px;
}
#main{
background:#fff;
padding:10px 0;
}
#tt{background:#fff url(p2/r-tt.jpg) repeat-x 0 0;}
#rr{background:url(p2/r-rr.jpg) repeat-y right top;}
#ll{background:url(p2/r-ll.jpg) repeat-y left top;}
#bb{background:url(p2/r-bb.jpg) repeat-x left bottom;}
#tr{background:url(p2/r-tr.jpg) no-repeat right top;}
#br{background:url(p2/r-br.jpg) no-repeat right bottom;}
#bl{background:url(p2/r-bl.jpg) no-repeat left bottom;}
#tl{background: url(p2/r-tl.jpg) no-repeat left top;padding:42px 38px 33px 38px;}


#left-panel,
#right-panel{
padding:5px 0;
width:180px;
overflow:hidden;
float:left;
background:#fff;
}
#content-panel{
background:#fff;
width:566px;
overflow:hidden;
float:left;
margin:0 0 40px 0;
}
#content-panel .indent{
min-height:500px;
width:536px;
margin:0 15px;
}
* html #content-panel .indent{
height:500px;
}

/* elements */

#top .crutch{
height:1px;
}
#logo{
margin:0 0 0 20px;
}

#h1{
padding:0 0 6px 0;
margin:13px 0 10px 0;
color:#C6BE75;
font-weight:bold;
}

/* boxes */
.box{
padding:0;
margin:0;
background:#C6BE75;
height:100%;
}
.box h2{
background:#604824;
margin:0;
padding:6px 15px;
color:#fff;
font-size:13px;
font-weight:bold;
}
.box h2 a,
.box h2 a:visited{
color:#fff;
text-decoration:none;
}
.box h2 a:hover{
color:#fff;
}
.box .inner{
padding:14px;
}



/* mini cart */
#mini-cart{
}
#mini-cart a{
display:block;
}
#mini-cart .sum{
color:#D62620;
}

/* info */
#info p{
margin:3px 0 7px 0;
padding:0;
}
#info a{
display:block;
}

/* search */
#search .t{
width:150px;
}

input.t,textarea.t{
border-top:#A7A7A7 1px solid;
border-right:#CFCFCF 1px solid;
border-bottom:#CFCFCF 1px solid;
border-left:#A7A7A7 1px solid;
background:#fff;
}

/* menu */
#menu{
height:28px;
background:#2A1E06;
}
#menu table{
height:28px;
width:100%;
}
#menu a,
#menu a:visited,
#menu a:link{
font-style:normal;
font-family:"Times New Roman",tahoma,arial;
text-decoration:none;
color:#FBFFFC;
height:28px;
padding:0 24px;
text-align:center;
line-height:28px;
display:block;
font-size:13px;
font-weight:bold;
white-space:nowrap;
text-transform:uppercase;
}
#menu td.sep{
background:#FFF9E7;
width:1px;
font-size:1px;
}
#menu a:hover,#menu a.active,#menu a.active:visited,#menu a.active:link{
text-decoration:none;
color:#604824;
background:#C6BE75;
}

/* subm */
.smenu{
padding:11px 10px 11px 10px;
margin:0 0 5px 0;
}
.smenu a{
display:block;
color:#C0A560;
text-decoration:none;

padding:2px 0 2px 20px;
font-size:11px;
font-weight:bold;
}
.smenu a:hover,.smenu a.active,.smenu a.active:visited{
color:#CC120C;
text-decoration:none;
}

/* cats */
#cats{
}
#cats h2{
background:#604824;
text-transform:uppercase;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
margin:0;
padding:8px 5px 4px 8px;
}
#cats div{
padding:15px 0 18px 0;
}
#cats a{
display:block;
/* color:#1F1A17; */
color:#5e4a29;
text-decoration:none;
background:url(p/cat-bullet.gif) no-repeat 10px 3px;
padding:2px 0 2px 30px;
font-size:13px;
font-weight:bold;
}
#cats a:hover,#cats a.active,#cats a.active:visited{
color:#fff;
background:#C6BE75 url(p/cat-bullet.gif) no-repeat 10px 3px;
text-decoration:none;
}

/* prod list */
.prod-list{
width:100%;
margin-bottom:13px;
}
.prod-list .photo{
vertical-align:top;
text-align:left;
width:172px;
}
.prod-list .photo .frame{
margin:0 17px 0 0;
width:155px;
height:122px;
background:url(p/prod-frame.gif) no-repeat 0 0;
}
.prod-list .photo img{
margin:1px 0 0 1px;
}

.prod-list .info{
vertical-align:top;
background:url(p/prod-sep.gif) no-repeat left bottom;
padding:0 0 10px 0;
}
.prod-list .name,.prod-list .name:visited{
padding:12px 0 4px 0;
color:#6B4A1D;
font-size:13px;
font-family:times;
font-weight:bold;
}

.prod-list .short{
padding:2px 0 4px 0;
color:#323234;
font-size:11px;
line-height:16px;
}
.prod-list .price{
padding:6px 0 11px 0;
font-size:14px;
font-family:times;
font-weight:bold;
color:#CD150F;
}
.prod-list .sep{
height:17px;
}
.prod-nav-block{
padding:0 0 13px 0;
}
.prod-nav{
text-align:center;
padding:0;
color:#DBDBDB;
}
.prod-nav a,.prod-nav a:visited{
color:#7F7F7F;
text-decoration:none;
font-family:times,"Trebuchet MS",tahoma,arial,verdana;
font-size:11px;
white-space:nowrap;
}
.prod-nav a.active,.prod-nav a.active:visited,.prod-nav a:hover{
text-decoration:none;
color:#CC120C;
font-weight:bold;
}
.prod-nav a.disabled,.prod-nav a.disabled:visited,.prod-nav a.disabled:hover{
text-decoration:none;
color:#ccc;
font-weight:normal;
}

.prod-nav-block .sep-top{
border-top:#EDEDED 1px solid;
height:1px;
font-size:1px;
margin:10px 0 0 0;
}
.prod-nav-block .sep-bottom{
border-top:#EDEDED 1px solid;
height:1px;
font-size:1px;
margin:0 0 10px 0;
}





.Ferr{
color:#ff6600;
}
input,textarea,select{
font-size:11px;
font-family:tahoma,verdana;
}
.bu-short{
cursor:pointer;
background:#6B4A1D;
color:#fff;
width:62px;
height:19px;
}
.bu{
cursor:pointer;
background:#6B4A1D;
color:#fff;
width:120px;
height:19px;
}
.bu_150{
cursor:pointer;
background:#6B4A1D;
color:#fff;
width:150px;
height:19px;
}

/* misc */
.message{
padding:11px;
border:#f88 1px dashed;
background:#ffe;
margin:10px 5px 15px 0;
}
.message *{
}

.print-button{
text-align:right;
}


.info1{
margin:0px 10px 30px 20px;
	}
.info1 a, .info1 a:visited{
text-decoration:none;
color:#604824;
}
.info1 a:hover,.info1 a.active,.info1 a.active:visited{
text-decoration:underline;
color:#604824;
}