/*html,body{height:100%}*/
body{background-color:#FFF;color:#000;font-family:arial;font-size:12px}
body,form,td,th,h1,h2,h3{padding:0;margin:0;text-align:left}
td{vertical-align:top}
table{border-collapse:collapse;overflow:hidden}
img{border:none;margin:0}
.main h2{margin:20px 0 15px;color:#D02C88;font-size:21px;line-height:20px;background:url(imgs/11.gif) no-repeat 0px 1px;text-indent:20px}
.main h3{font-size:16px;line-height:0.9;margin:15px 0 10px}
a{color:#1f6e9b}
a:hover{}
.top1{width:70%;background:url(imgs/01.jpg) top right no-repeat}
.top3{width:30%;background:url(imgs/07.gif) top left no-repeat}
.top2{width:930px}
.main_table{}
.col2{background:url(imgs/04.gif) top left no-repeat}
.col2 h2{font-size:12px;margin:24px 0 10px 5px}
.categories{clear:both;margin-top:5px;margin-bottom:10px;font-size:13px}
.categories a{display:block;padding-left:10px;font-weight:normal;padding-bottom:2px;padding-top:2px;width:125px;margin-left:5px}
.categories a:hover,
.categories .selected{text-decoration:none;color:#FFF}
.categories .selected{background:#42a9e4}
.categories a:hover{background:#82c6ed}
.categories div{margin-left:15px}
.categories div a{}
.quicksearch{background-color:#c5e5f7;height:100px;border-top:solid 1px #b1c4cf;padding-left:10px}
.quicksearch div{background:url(imgs/09.gif) no-repeat;margin-bottom:10px;vertical-align:top}
.quicksearch .ttl{color:#000000;padding-bottom:0px;font-weight:bold;font-size:11px;background:none;margin-top:10px}
.quicksearch input,
.quicksearch select{color:#444;font-family:Arial,sans-serif;font-size:11px}
.quicksearch input{border:none;width:177px;line-height:18px;height:18px;padding:0 5px;background:none}
.quicksearch input.find{border:none;width:15px;background:url(imgs/find.gif) no-repeat center;cursor:pointer}
.quicksearch select{width:210px}
.qs_item select{border:solid 1px #999;color:#444;font-size:11px;//width:210px;width:150px;line-height:18px;height:18px;//line-height:24px;//height:24px}
.col1{background:url(imgs/bp.gif) repeat-y right}
.col1 h1{color:#d6302b;font-size:23px;font-family:Tahoma,sans-serif;text-transform:uppercase}
.nav_top{height:214px;background:url(imgs/03.jpg) no-repeat;padding:0 0 0 3px}
.nav_top a{color:#000;font-weight:normal;font-size:12px;display:block;width:92px;height:19px;padding:4px 0 0 12px}
.nav_top a:hover,
.nav_top a.selected{text-decoration:none;background-image:url(imgs/15.png);color:#fff;//background:none;//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/15.png)}
.nav_top a.selected{font-weight:bold}
.aaa{width:100%}
.aaa .bl{padding:0 15px}
.carty{background-image:url(imgs/05.gif);width:230px}
.carty span{text-transform:uppercase;font-size:10px;letter-spacing:-1px;color:#999;display:block;padding:10px 0 0 50px}
.carty div{margin-top:2px;font-size:16px;text-transform:none;color:#000;background:url(imgs/14.gif) no-repeat 15px 5px;padding-left:50px}
.carty a{color:#666666;font-size:13px;font-weight:bold}
.carty a.lnk{position:relative;width:33px;height:35px;float:left;margin-left:-45px}
.category{}
/*.category h1{background-color:#518C1E;color:#FFF;font-size:12px;padding:3px 10px;float:left;font-weight:bold;margin-left:5px;margin-top:15px;margin-bottom:10px;text-transform:uppercase;font-family:Arial,sans-serif}*/
/*.category div{clear:both}*/
.gr_row{background-color:#518C1E;height:3px}
.menu_bot{padding:15px 0;font-size:12px;background:url(imgs/bp.gif) repeat-y right}
.menu_bot div{font-size:11px;color:#333333;margin-bottom:20px;margin-top:5px}
.menu_bot div a{color:#333333}
.menu_bot a{margin:0 0 0 18px;color:#000000;line-height:21px}
.menu_bot a:hover{text-decoration:underline}
.menu_bot a.selected{font-weight:bold;text-decoration:none}
.prod{display:block;//width:232px;text-decoration:none;float:left;margin:0;cursor:pointer;border:solid 1px #fff;/*
border-color:#fff #c5e5f7 #c5e5f7 #fff;
*/ height:150px;padding-top:10px;padding-bottom:10px;width:240px}
.prod:hover{background-color:#F9FCFF;border-color:#c5e5f7/*border-top-color:#F9FCFF;*/}
.prod .name{width:150px;float:left;height:40px;color:#42a9e4;font:bold 21px Arial;padding-left:10px;padding-top:7px;line-height:20px}
.prod .pr{float:left;width:72px;height:45px;background:url(imgs/12.gif) top no-repeat #42A9E4;text-align:center;padding-top:5px;color:#fff}
.prod .pr span{display:block;font-size:21px;font-weight:bold}
.prod .pic{width:160px;float:left;height:51px;overflow:hidden}
.prod .pic img{margin-top:-7px;margin:-7px 0 0 5px}
.prod .buy{width:72px;float:left;height:35px;background:url(imgs/13.gif) bottom no-repeat #D02C88;text-align:center;font:bold 17px Tahoma;line-height:15px;text-transform:uppercase;padding-top:7px;color:#fff}
.prod .dsc{color:#113710;clear:both;padding:0 5px 0 10px;height:47px;overflow:hidden}
.prod .dsc span{color:#42A9E4;text-decoration:underline}
table.prod_row{background:url(imgs/101.gif);margin-bottom:5px;width:100%;overflow:hidden}
table.prod_row .col{background:url(imgs/09.gif) no-repeat right top;width:33%;overflow:hidden}
table.prod_row .over{background:url(imgs/08.gif) no-repeat right top;overflow:hidden}
.lang{text-align:right;color:#000000}
.lang a{margin:4px}
.lang div{padding:4px}
.product{}
.product td{vertical-align:middle}
.product div table .pic{}
.product div table .title{padding-left:20px}
.product div table .title h1{}
.variant{color:#000000;margin:10px auto;width:488px;border:solid 1px #C5E5F7}
.variant td,
.variant th{text-align:center;padding:5px 10px;color:#000;border-bottom:solid 1px #eee}
.variant thead th{background-color:#42A9E4;color:#FFFFFF}
.variant tbody td.buy{width:100px}
.variant tbody td.buy a{color:#CC0000}
.variant tbody td.buy a:hover{color:#ff0000}
.variant tbody tr.popular{background-color:#F9FCFF}
.variant tbody tr.popular td.package{background-image:url(imgs/11.gif);background-repeat:no-repeat;background-position:-8px}
.variant tbody tr:hover{background-color:#DDEEFF}
.cart .variant td{padding:3px;vertical-align:middle}
.cart .variant th{padding:10px;vertical-align:middle}
.cart .variant tbody .remove input{border:none}
.cart .variant tbody .qty input{width:12px;text-align:center}
.cart .variant tbody th{text-align:right}
.cart .variant tr.total th,
.cart .variant td.total{font-weight:bold}
.legend div{margin-right:8px;background:#F9FCFF url(imgs/11.gif) no-repeat -8px;float:left;width:15px;border:solid 1px #C5E5F7}
.main{width:490px}
.simple{margin:10px 0;font-size:11px;color:#000000}
.simple td,
.simple th{padding:3px 5px;border:solid 1px #C5E5F7;vertical-align:middle}
.simple thead tr{background-color:#E9F4FC}
.testimonials div{border-bottom:dotted 1px #D02C88;padding:15px 0}
.testimonials div span{font-style:italic;color:#1f6e9b}
.testimonials div.over{color:#cc0000;background-color:#FDF4EB}
.news p{text-align:justify}
.news .link{color:#000;font-style:italic;overflow:hidden;width:490px}
form table{margin:20px auto}
form table td{padding:2px}
form table tbody th{text-align:left;padding:2px 4px 4px 2px;color:#113710}
form input,
form textarea{border:1px solid #CCC;padding:1px 3px}
form tfoot input{color:#FFFFFF;background:#D02C88;width:100px;height:23px;border:none;font-weight:bold;cursor:pointer;margin:0 2px;font-size:13px}
.cart form tfoot input{background:#DB579F}
.cart form tfoot input.checkout{text-decoration:underline;background:#D02C88}
.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 img{height:28px}
.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;font-size:16px;background:none;text-indent:0px;line-height:18px}
p{margin:10px 0;text-align:justify;color:#113710;font-size:13px}
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}
.order_status{background:url(imgs/10.gif) no-repeat 175px;height:49px;padding:7px 0 0 7px;font-size:17px;color:#000;display:block;text-transform:uppercase;font-family:Tahoma,sans-serif;margin:5px 0 10px 1px;border:solid 1px #fff;border-left:none}
.order_status:hover{text-decoration:none;border-color:#E3F2FB;background-color:#F0F9FF}
.delivery_calendar{border:solid 1px #C5E5F7;padding:10px}
.delivery_calendar table{float:left;margin:0 7px}
.delivery_calendar th,
.delivery_calendar td{text-align:center;border:solid 2px #fff}
.delivery_calendar th{background:#E9F4FC;padding:5px}
.delivery_calendar tbody td{padding:3px 0;width:28px;background-color:#F2F2F2}
.delivery_calendar td.trck{background:#D9F2BF;color:#000;background-color:#C5E5F7}
.delivery_calendar td.mail{background-color:#FFEC9D;;
color:#000}
td span.trck,
td span.mail{color:#000;padding:1px 3px}
td span.trck{background:#D9F2BF;background-color:#C5E5F7}
td span.mail{background-color:#FFEC9D}
div.clear{clear:both}
.phones{width:209px;background:url(imgs/phones.gif) no-repeat;font-size:10px;text-transform:uppercase;color:#999;letter-spacing:-1px}
.phones div{padding:10px 0 0 20px;margin-bottom:16px}
.logo{font-size:13px;font-weight:bold;height:82px;background:url(imgs/02.jpg) no-repeat;width:501px}
.logo div{font-size:36px;line-height:36px;padding:20px 0 0 15px}
.logo span{padding-left:15px}
.col3{background:url(imgs/bp.gif) repeat-y left}
.col3 h2{color:#D02C88;font-size:21px;line-height:20px;background:url(imgs/11.gif) no-repeat 0px 1px;text-indent:20px}
.live_support{height:158px;background:url(imgs/06.jpg) top left no-repeat}
.live_support a{color:#FFF;float:right;text-align:center;width:122px;margin-top:14px;text-transform:none;text-decoration:none;font-weight:bold;font-size:18px}
.live_support a:hover{text-decoration:underline}
.live_support div{font-size:26px;text-transform:uppercase;font-family:Georgia,serif;line-height:22px}
.we_accept{padding:12px 0 0;text-align:center}
.spo{background:#fff;padding-bottom:10px}
.vr{background:#c5e5f7;width:1px;height:160px;float:left;margin:5px 5px}
.hr{background:url(imgs/bp.gif) repeat-x 0px 5px;height:11px;clear:both;margin:0 10px;overflow:hidden}

