html,body{height:100%}
body{background-color:#6E2E23;color:#5E3924;font-family:Arial,sans-serif;font-size:14px}
body,form,td,th,h1,h2,h3{padding:0;margin:0;text-align:left}
td{vertical-align:top/*overflow:hidden*/}
table{border-collapse:collapse;overflow:hidden}
img{border:none;margin:0}
h1{color:#471812;font-size:38px;font-family:Georgia,serif;font-weight:normal;padding:0;margin-bottom:75px}
/*h2,h3{font-size:15px}*/
.body{background:url(imgs/bg1.gif) repeat-x top;width:100%;height:100%}
.main h1{margin-left:-80px}
.main h1 div{font-size:14px;font-family:Arial,sans-serif;padding-left:3px}
.main h2{font-size:20px;margin:30px 0 15px;color:#335713;line-height:0.9}
.main h3{font-size:16px;line-height:0.9;margin:15px 0 10px}
a{color:#0D5D1E}
a:hover{}
.bgl{width:25%;background:url(imgs/bgl.gif) right 557px no-repeat}
.bgc{background:url(imgs/sheet.jpg) 210px 616px repeat-y;width: 960px;}
.bgr{width:25%;background:url(imgs/bgr.gif) -44px 778px no-repeat}
.bgb{background:url(imgs/13.jpg) 193px 0px no-repeat;padding-top:15px}
.bgb .weaccept{margin:10px 0 0 7px;float:left;}
.top1{width:572px;height:157px;background:url(imgs/01.jpg)}
.top1 a img{margin:40px 50px 0;width: 245px;height: 80px;}
.top4{background:url(imgs/04.jpg);height: 30px;width: 572px;vertical-align: middle;}
.top2{width:154px;background:url(imgs/02.gif)}
.main_table{}
.left_col{background:url(imgs/09.gif) 0px 199px no-repeat;width:193px;text-align:right}
.left_col h2{background-color:#518c1e;color:#FFFFFF;font-size:11px;padding:3px 10px;float:left;letter-spacing:0.5px}
.center_col{width:578px;/*background:url(imgs/sheet.jpg) 17px 429px repeat-y;*/ background:url(imgs/10.jpg) no-repeat 0px 199px}
.right_col{width:189px;background:url(imgs/bgr.gif) no-repeat  145px 591px}
/*
.right_col p{margin-left:20px;line-height:18px}
.right_col p.hdr1{font-size:22px;font-weight:bold;margin-top:20px;margin-bottom:20px;color:#000000;text-align:left;text-indent:0px}
.right_col p.hdr2{font-size:18px;font-weight:bold;margin-top:20px;color:#666666;text-align:left;text-indent:0px}
.center_col p.hdr2{font-size:18px;font-weight:bold;margin-top:20px;color:#666666}
*/
.categories{padding:5px 10px 10px}
.categories a{display:block;padding-left:15px;font-weight:normal;padding-bottom:2px;color:#f8ecd6;padding-top:3px;font-size:15px}
.categories a:hover,
.categories .selected{text-decoration:none}
.categories .selected{font-weight:bold}
.categories div{margin-left:15px}
.categories div a{}
.quicksearch{background:url(imgs/11.jpg) top left no-repeat;height:119px;padding-left:25px}
.quicksearch .ttl{	color:#FFF;	padding:11px 0pt 22px 28px;text-transform:uppercase;font-size:11px;font-weight:bold;}
.quicksearch input,
.quicksearch select{border:none;color:#000;font-size:9px;width:110px;line-height:15px;height:15px;padding:0;background:none;	font-family:Tahoma,sans-serif;vertical-align:middle;}
.quicksearch input.find{width: 15px;border: none;background:url(imgs/find.gif);cursor: pointer;}
.quicksearch select{margin-top:16px;//margin-top:14px;background-color:#FBF0DA;width:130px;//font-size:12px}
.quicksearch option{font-size:12px}
.order_status{background:url(imgs/15.jpg) top right no-repeat;height:85px;padding-left:15px;padding-right:85px;padding-top:40px}
.order_status a{color:#FFF;font-size:18px;text-decoration:none}
.order_status a:hover{text-decoration:underline}
.spo{background:url(imgs/07.jpg);height:199px}
.spo .ttl{font-size:30px;font-weight:bold;padding:25px 150px 0 20px;line-height:28px;color:#FFFFFF}
.spo p{font-size:15px;width:350px;padding:0 15px;margin:10px 0 0 40px;text-indent:0px;line-height:16px}
.spo a{color:#FFFFFF;text-decoration:none}
.spo a:hover{text-decoration:underline}
.nav_top{margin-left: 95px;}
.nav_top a{color:#000;text-decoration:none;font-weight:bold;font-size:17px;margin-right:15px;}
.nav_top a:hover,
.nav_top a.selected{text-decoration:underline}
.aaa{width:100%}
.aaa .bl{padding:0 15px}
.carty{padding-top:12px;color:#FFF;text-align:center;padding-right:10px}
.carty a{color:#FFF;text-decoration:none;font-size: 12px;}
.carty a:hover{text-decoration:underline}
.carty span{font-size:21px;padding:12px 0;display:block;color:#f4e7c7;font-weight:bold}
.carty div{color:#000;vertical-align:middle;padding-top:34px}
.carty div b{font-size:19px}
.carty div a{color:#000;font-size:11px;position:relative;top:-3px;left:5px;text-decoration:underline}
.menu_bot{color:#000000;font-size:12px;padding-top:3px;margin-left:240px}
.menu_bot img{margin-right:40px;margin-left:13px}
.menu_bot div{font-size:11px;color:#333333;margin-bottom:20px;margin-top:5px;margin-left:240px}
.menu_bot div a{color:#333333}
.menu_bot a{margin-left:7px;color:#000000;margin-right:7px}
.menu_bot a:hover{text-decoration:none}
/*.bot_logo{background:url(imgs/12.gif) no-repeat}*/
.copy{color:#fff;font-size:12px;margin-left:240px;margin-top:55px;margin-bottom:50px}
.copy a{color:#FFF;text-decoration:none}
.prod{height:181px;width:171px;background:url(imgs/14.gif) no-repeat left top;float:left;text-align:center;margin-right:10px;margin-bottom:10px}
.prod a{color:#57331b}
.prod a:hover{text-decoration:none}
.prod .name{font-size:16px;color:#57331b;font-family:Georgia,serif}
.prod .pr{color:#333333;font-size:9px;text-transform:uppercase}
.prod .pr span{font-size:24px;font-weight:bold;color:#000000;font-family:Georgia,serif;padding:0 1px}
.prod .pic{margin:10px 0}
.prod .buy{margin:10px 0;font-weight:bold;font-size:13px}
.prod .buy a{height:27px;width:129px;background:url(imgs/buy.gif) no-repeat center;color:#fff;text-decoration:none;line-height:23px;float:left;margin-left:20px}
.prod .buy a:hover{text-decoration:underline}
div.prod_rows{overflow:hidden}
.product{}
.product td{vertical-align:middle}
.product div table .pic{background:url(imgs/141.gif) right no-repeat;width:100px;height:90px;text-align:center;vertical-align:middle;padding-left:10px}
.product div table .title{padding-left:10px}
.product div table .title h3{margin:0}
.variant{color:#000000;margin:10px auto;width:100%;font-size:12px}
.variant td,
.variant th{text-align:center;padding:5px 10px;color:#000;border:1px solid #915F5B}
.variant thead th{background-color:#F8ECD3}
.variant thead th.buy{}
.variant thead th.package{}
.variant tbody td{}
.variant tbody td.buy{font-size:13px;font-weight:bold;width:130px}
.variant td.package{}
.variant tbody td.buy a{height:27px;width:129px;background:url(imgs/buy2.gif) no-repeat center;color:#fff;text-decoration:none;line-height:23px;float:right}
.variant tbody td.buy a:hover{text-decoration:underline}
.variant tbody tr.popular td.package{background:url(imgs/pop.gif) no-repeat 5px}
.variant tbody tr.popular td{color:#CC0000}
/*.cart .variant tbody tr{background:none}*/
.cart .variant td{padding:3px 1px;vertical-align:middle}
.cart .variant th{padding:5px 1px;vertical-align:middle}
.cart .variant tbody .remove input{border:none}
.cart .variant tbody .qty input{text-align:center;font-size:11px;padding:1px;width:12px}
.cart .variant tbody td,
.cart .variant tbody th{}
.cart .variant tfoot th{border:none}
.cart .variant tbody th{text-align:right}
.cart .variant tr.total th,
.cart .variant td.total{font-weight:bold;border:none;font-size:14px}
.cart .variant .bonus th{text-align:left;padding:5px 10px}
.cart .variant .bonus td{padding:0px}
.cart .variant .bonus input{border:none}
.cart .variant .bonus .pic{}
.cart .variant .bonus .pic img{height:28px;background-color:#FBF3E3}
.legend{background:url(imgs/pop.gif) no-repeat 5px;padding-left:20px}
.legend img{margin-right:5px}
.main{padding:0 5px 0 130px}
.category, .index{padding:0 0 0 35px}
.category h1, .index h1{margin-left:0}
.simple{margin:10px 0;color:#000;font-size:12px;width: 440px;}
.simple td,
.simple th{padding:3px 5px;border:1px solid #915F5B;vertical-align:middle}
.simple thead tr{background-color:#F8ECD3}
.testimonials div{border-bottom:1px dotted #634427;padding:15px 0;margin-right:5px}
.testimonials div span{font-style:italic;color:#000}
.news p{text-align:justify}
.news .link{color:#000;font-style:italic;overflow:hidden;width:504px}
form table{margin:20px auto}
form table td{padding:2px}
form table tbody th{text-align:left;padding:2px 4px 4px 2px}
form table input,form textarea{border:1px solid #915F5B;padding:2px 3px}
form table input.button,input.submit,input.checkout{height:27px;width:129px;background:url(imgs/buy2.gif) no-repeat center;color:#fff;text-decoration:none;border:none;font-weight:bold;padding-bottom:5px}
/*
.generic td{text-align:center;vertical-align:middle;padding:5px 5px 5px 5px}
.generic th{vertical-align:middle;padding:5px 5px 5px 5px}
.bonuses td{padding:5px}
.news h2{margin-top:25px}
*/
p{margin:10px 0;text-indent:15px}
/*
div.prod_descr{margin:10px}
.prod_descr h3{text-align:center}
.cat_descr img{margin:5px}
.bookmark{margin-left:15px;margin-top:25px}
.bookmark td{height:20px}
.bookmark a{color:#7F7F7F;font-size:10px;margin-left:5px}
.subscribe{margin-left:15px;margin-top:5px}
.subscribe td{height:20px}
.subscribe a{color:#7F7F7F;font-size:10px;margin-left:5px}
.cat_img{float:left;margin:10px 10px 10px 0}
*/
.panel{width:180px;background:url(imgs/p3.gif) bottom no-repeat;padding-bottom:7px;float:right}
.panel .hdr{background:url(imgs/p1.gif);height:38px;text-align:center;text-transform:uppercase;font-size:11px;font-weight:bold;line-height:34px;color:#FFFFFF}
.panel .bdy{background:url(imgs/p2.gif);text-align:left}
.live{float:left;margin-top:20px}
.live .hdr div{background:url(imgs/bell1.gif) no-repeat 132px 8px;height:38px}
.live .bdy img{}
.live .bdy{text-align:right;padding:0 9px;//padding:0 9px 0 6px}
.live a{color:#FFF}
.lang{float:left;margin-top:20px}
.lang .bdy div{padding:5px 10px 5px 12px;color:#fff;font-size:12px}
.lang .bdy div div{padding:0 0 5px}
.lang .bdy div a{margin-right:2px}
.cart input.button,.cart input.submit{background-image:url(imgs/buy3.gif)}
.prod td{vertical-align:middle;text-align: center;}
.top1{vertical-align:middle;}
.top1 img{float:left}
a.logo h1{padding:0 0 5px;margin:0;text-align:center;color:#481f17;font:bold 34px/30px Georgia,serif;letter-spacing:-2px}
a.logo{display:block;width:255px;margin-left:44px;text-align:center;color:#481f17;font-size:18px;text-decoration:none;overflow: hidden;clear: both}
.error{
    font-size: 19px;
    color: red;
}

