BODY { margin:0; padding:0; background:#F3EAD2 url(/includes/templates/imgs/bg_body.gif) repeat-x; }
div, td, body { font-family:Times; font-size:14px; color:#8A6245; }

a { color:#B8421D; }
a:hover { text-decoration:none; }

a.sm1 { color:#825B3A; font-size:13px; }

img { border:none; }

ul { margin: 5px 10px 10px 20px; padding:0;  }
ul li { margin:0; padding:1px 0 3px; 0; }

ul.c1 { margin:12px 0 0 5px; padding:0; list-style:none; }
ul.c1 li { font-size:12px; color:#222; margin:0 0 9px 0; padding:0 0 0 14px; background:url(/includes/templates/imgs/li1.gif) no-repeat 0 6px; }
ul.c1 li a { font-size:13px; }

.header2 { background:url(/includes/templates/imgs/header_bg.gif) repeat-x top left #FFFDEF; }
.header .hd1 { padding:46px 20px 37px 55px; background:url(/includes/templates/imgs/bg1.gif) no-repeat top right; }
.header .hd2 {  }
.header .hd3 { background:url(/includes/templates/imgs/bg22.gif) repeat-x top left; }
.header .srchbox { background:url(/includes/templates/imgs/bg2.gif) no-repeat top left; height:125px; width:100%; }
.header .srchbox .srchbox2 { padding:43px 55px 0 20px; }
.header .srchbox .inp { width:100%; height:26px; }

#logo img { filter:alpha(opacity=0); }
#logo { cursor:pointer; display:block; width:268px; height:42px; }
#logo { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/templates/imgs/logo.png", sizingMethod="crop"); }

.m1box { padding:0 15px 0 35px; }
.m1 { background:url(/includes/templates/imgs/m1_bg.gif) repeat-x top left #AF6B2F; }
.m1 TD { text-align:center; padding:0 6px 0 6px; }
.m1 .sep { width:5px; padding:0; }
.m1 .sep2 { width:6px; padding:0; }

.m2box { padding-right:35px; }
.m2 { background:url(/includes/templates/imgs/m2_bg.gif) repeat-x top left #A14702; }
.m2 .ptd1 { padding:0 5px 0 5px; }
.m2 .ptd2 { padding:0 5px 0 7px; }

.rightbox { padding:13px 35px 30px 18px; }
.cntbox { padding:25px 0px 30px 35px; }

.bb { padding:13px 35px 30px 35px; }

h3 { font-size:14px; padding:0 0 10px 0; margin:0; border-bottom:1px solid #E8D8B9; }
h2 { font-size:14px; padding:0 0 10px 0; margin:0; border-bottom:1px solid #F3EAD2; }
h4 { padding:0 0 8px 0; margin:0; color:#2C2B2A; }
a h4 { text-decoration:underline; }
a:hover h4 { text-decoration:none; }

.tab_md { margin:15px 0 0 0; float: left!important; border-bottom:1px solid #EADBBD; }
.tab_md TD { padding:5px 15px 15px 10px;  }
.tab_md .price { font-size:16px; color:#BA4823;  }
.tab_md .im { padding:0 0 15px 0; }
.tab_md .im img { border:3px solid #E8D8B9; }

.box1 { margin-bottom:15px; padding:10px; background:url(/includes/templates/imgs/box1_bg.gif) no-repeat; }
.inpname { font-size:13px; color:#000; }
.box1 .inp { width:100%; height:26px; }
.box2 { padding:15px; background:url(/includes/templates/imgs/box2_bg.gif) no-repeat; }

.footer { background:url(/includes/templates/imgs/ftr_bg.gif) repeat-x top left #F1E6CC; }
.ftr1 { padding:29px 50px 18px 35px; color:#BAA680; font-size:13px; }
.ftr2 { color:#A6A18C; padding-left:25px; padding-top:2px; }
.ftr3 { padding:25px 35px 16px 40px; font-size:11px; font-family:Tahoma; color:#BAA680; }
.ftr3 a { color:#865D40; }
.ftr3 img { margin-bottom:5px; }

.ftrmenu .sep { padding:0 10px 0 10px; }

.inp { background:#FBF7DC; border:1px solid #E0D2AA; } 
form { padding:0; margin:0; }





/*Kurilshik styles*/
.ap_listing{padding-top:20px;padding-bottom:20px;font-size:10pt;font-family:Times;}
.ap_listing a{font-size:10pt;font-family:Times;}

.tab_md2 { margin:15px 0 0 0; border-bottom:1px solid #EADBBD;width:100%;}
.tab_md2 TD { padding:5px 15px 15px 10px;  }
.tab_md2 .price { font-size:16px; color:#BA4823;  }
.tab_md2 .im { padding:0 0 15px 0;width:130px;}
.tab_md2 .im img { border:3px solid #E8D8B9; }
.tab_md2 .im2 { padding:0 0 15px 0;float:left;}
.tab_md2 .im2 img { border:3px solid #E8D8B9;float:left;margin-right:20px;}

.tab_md3 { margin:15px 0 0 0;width:100%;}
.tab_md3 TD { padding:5px 15px 15px 10px;  }
.tab_md3 .price { font-size:16px; color:#BA4823;  }
.tab_md3 .im { padding:0 0 15px 0;width:130px;}
.tab_md3 .im img { border:3px solid #E8D8B9; }


.ap_descr_prod{width:100%;margin-left:15px;}
.ap_descr_prod td{vertical-align:top;}


