@charset "utf-8";
/* CSS Document */
/* ################### general style */
img{border:0}
*{font-family:Trebuchet MS,Tahoma,sans-serif/*padding:0;margin:0;*/}
body,p,a,h1,h2,h3{margin:0;padding:0;color:#000}
#shadow{margin:0 auto;background:url(i/bg2.gif) top center repeat-y}
#maindiv{width:1000px;margin:0 auto;background:#fff}
#header{width:1000px;background:url(i/bg-header.jpg) no-repeat;height:161px;position:relative}
#header .image{width:327px;margin-left:402px;background:url(i/header-image.jpg);height:150px;position:absolute;z-index:99}
#header .logo{width:283px;margin-left:66px;margin-top:39px;display:block;background:url(i/header-logo.gif);height:66px;position:absolute}
/*
#header .flags{position:absolute;top:24px;z-index:100;right:30px}
#header .flags a{vertical-align:middle}
#header .flags img{margin-right:8px;vertical-align:middle}
#header .flags .active img{border:solid 3px #dc7f77}
#header .flags .cur{margin-left:5px;padding-left:10px;border-left:dotted 1px #dc7f77}
#header .flags .cur a{margin:0 6px;color:#fff;font-size:14px;font-weight:bold;letter-spacing:0.06em;text-decoration:none}
#header .flags .cur a.active{padding:0 6px;background:#dc7f77}
*/

table#trackorder {width:550px;}
#trackorder td {font-size:14px; padding:4px; color:#222;}
#trackorder td.header {background:#c0ffd0; font-size:16px; color:#008800;}
#trackorder td.desc {font-size:12px; width:200px;}
#trackorder small {font-size:12px; color:#666;}

#header .flags {display:none;}
#maindiv .topmenu span {position:absolute; top:110px; left:70px; text-transform:uppercase;}
#maindiv .topmenu span a {font-size:16px; color:white;}
#maindiv .topmenu span a.selected {text-decoration:overline;}

#maindiv .buytop{border:none;/*margin-left:315px;margin-top:188px;*/padding:13px 70px 0 0;width:180px;display:block;background:url(i/check-but.gif);color:#FFF;font-size:34px;font-weight:bold;letter-spacing:-0.06em;text-align:right;text-decoration:none;cursor:pointer;height:55px;position:absolute;left:730px; top:40px;}

#ads{background:url(i/ads-bg.jpg);height:135px}
/*#ads *{color:#fff;font-weight:bold;letter-spacing:-0.03em}*/
#ads p,
#ads a{margin-top:39px;color:#fff;font-weight:bold;text-decoration:none;letter-spacing:-0.03em;position:absolute}
#ads a:hover{color:#FF3}
#ads .forfree{margin-left:160px;font-size:30px;line-height:32px}
#ads b{font-size:36px}
#ads .shipp,#ads .discount{margin-left:441px;font-size:30px;line-height:30px}
#ads .discount{margin-left:762px}
#allnatur{width:100%;clear:both;background:#f6f9ee url(i/allnatural.gif) center no-repeat;height:105px;position:relative}
#allnatur strong{display:none}
.txt-ver #allnatur{background-image:none}
.txt-ver #allnatur strong{width:100%;margin-top:13px;display:inline;color:#85bb12;font-size:63px;text-align:center;text-transform:uppercase;position:absolute}
/* #allnatur img{position:absolute;margin-left:43px;margin-top:28px;}*/
#noside{width:100%;height:418px}
#noside .subj{width:494px;margin-left:54px;margin-top:56px;background:url(i/noside-subj.gif);height:47px;position:absolute}
#noside .subj strong{display:none}
.txt-ver #noside .subj{margin-left:49px;margin-top:38px;width:auto;background-image:none}
.txt-ver #noside .subj strong{display:inline;color:#ff5d18;font-size:64px;letter-spacing:-0.04em}
#noside .text{margin-left:54px;margin-top:130px;width:463px;padding-left:30px;padding-top:20px;background:url(i/noside-text-border.gif);font-size:19px;letter-spacing:-0.01em;line-height:22px;position:absolute;height:113px}
#noside .week{margin-left:82px;margin-top:287px;color:#4e1504;font-size:24px;font-weight:bold;letter-spacing:-0.05em;text-transform:uppercase;position:absolute}
#noside .button{width:498px;margin-left:48px;margin-top:319px;background:url(i/noside-button-bg.gif);text-decoration:none;position:absolute;height:75px}
#noside .button span{width:413px;margin-left:57px;margin-top:25px;background:url(i/noside-button-text.gif);height:24px;position:absolute}
#noside .button span b{display:none}
.txt-ver #noside .button span{margin-left:60px;margin-top:18px;background:none}
.txt-ver #noside .button span b{display:block;color:#ea360c;font-size:32px;letter-spacing:-0.06em;text-transform:uppercase;position:absolute}
#noside .win{margin-left:620px;margin-top:18px;width:380px;display:block;background:url(i/banner-win.jpg);text-decoration:none;position:absolute;height:235px}
#noside .win .s{margin-left:21px;margin-top:36px;margin-bottom:35px;display:block;color:#fff;font-size:34px;font-weight:bold;letter-spacing:-0.03em}
#noside .win b{margin-bottom:1px;display:block;font-size:19px;letter-spacing:-0.03em;;margin-left:21px}
#noside .win b span{padding:0 5px;background:#fff}
#noside .win .m span{color:#fff;background:#ff3600;font-weight:bold}
#noside #live_support{margin-left:620px;margin-top:264px;width:380px;background:url(i/banner-support.gif);text-decoration:none;position:absolute;height:131px}
#noside #live_support .click{width:85px;margin-top:8px;display:block;color:#fff;font-size:11px;font-weight:bold;text-align:center;line-height:15px;position:absolute;left:177px}
#noside #live_support .click span{color:#fff;font-size:17px;letter-spacing:-0.05em}
#noside #live_support .txt{width:160px;margin-left:5px;margin-top:35px;display:block;text-align:right}
#noside #live_support .ol{padding:0 5px;color:#fff;background:#339519;font-size:12px;font-weight:bold}
#noside #live_support .ls{display:block;white-space:nowrap;color:#282828;font-size:25px;font-weight:bold;letter-spacing:-0.075em}
#noside #live_support .dt{display:block;white-space:nowrap;color:#b7b7b7;font-size:34px;font-weight:bold;letter-spacing:-0.13em;line-height:25px}
#noside #live_support .dt b{color:#e8e8e8}
#noside #live_support .dt span{color:#858585}
#noside #live_support .dt span span{color:#606060}
#menu{width:100%;background:url(i/footer-border.gif);height:69px}
#menu .a{width:100%;text-align:center;top:23px;position:relative}
#menu .a a{padding-left:10px;margin-right:65px;background:url(i/footer-menu-marker.gif) 0 8px no-repeat;font-size:18px;letter-spacing:-0.02em}
#footer{width:100%;height:187px}
#footer .copy{margin-left:54px;margin-top:37px;color:#bfbfbf;font-size:14px;letter-spacing:-0.025em;position:absolute}
#footer .text{margin-left:189px;margin-top:37px;width:740px;color:#bfbfbf;font-size:12px;letter-spacing:-0.03em;position:absolute}
/* ################### home style */
#faag{width:100%;background:url(i/faag-bg.jpg);height:370px;position:relative}
#faag .text{width:292px;margin-left:644px;margin-top:58px;background:url(i/faag-text.gif);height:229px;position:absolute}
#faag .text p{display:none}
#faag .subj{width:350px;margin-left:49px;margin-top:46px;background:url(i/faag-subj.gif) no-repeat left;height:57px;position:absolute}
#faag .subj strong{display:none}
.txt-ver #faag .subj{background:none}
.txt-ver #faag .subj strong{display:inline;color:#000;font-size:52px;letter-spacing:-0.06em;line-height:1}
#faag p{margin-left:49px;font-size:20px;letter-spacing:-0.02em;line-height:20px;position:absolute;top:110px}
#guara{width:100%;margin-top:-44px;background:url(i/guara-bg.jpg);height:226px;position:relative;z-index:100}
#guara .heyw{margin-left:131px;margin-top:66px;width:470px;color:#fff;font-size:18px;text-transform:uppercase;letter-spacing:-0.03em;line-height:20px;position:absolute}
#guara .button{width:280px;margin-left:131px;margin-top:113px;background:url(i/guara-button.gif);text-align:center;height:25px;position:absolute}
#guara .star{width:104px;margin-left:642px;margin-top:46px;background:url(i/guara-star.gif);height:99px;position:absolute}
#guara .ifth{margin-left:755px;margin-top:68px;width:200px;color:#000;font-size:14px;text-transform:uppercase;line-height:16px;letter-spacing:-0.025em;position:absolute}
#guara .button span{width:280px;display:block;background:url(i/guara-button-text.gif) no-repeat center;height:26px}
#guara .button span strong{display:none}
.txt-ver #guara .button span{background:none}
.txt-ver #guara .button span strong{display:inline;color:#d52c0f;font-size:20px;letter-spacing:-0.03em}
#green{padding-bottom:85px;background:#f6f9ef url(i/green-footer.gif) bottom no-repeat;position:relative}
#green .subj{width:510px;margin-left:43px;background:url(i/green-100persnatur.gif) no-repeat left;height:49px;top:13px;position:relative}
#green .subj strong{display:none}
.txt-ver #green .subj{margin-left:35px;margin-top:-4px;background:none;color:#6bb40c;font-size:66px;top:0}
.txt-ver #green .subj strong{display:inline;color:#6bb40c}
.txt-ver #green .subj span{color:#3b6b07}
#green .text100{margin-left:43px;width:490px;font-size:18px;line-height:22px;position:relative;top:35px}
#green .text100 span{font-size:20px;font-weight:bold}
#green .ashwaga{border:1px solid #C1E937;margin-left:43px;padding:5px;width:136px;background:#FFF;position:relative;top:53px}
#green .ashwaga:hover{background:#FF3}
#green .ashwaga img{}
#green .ashwaga-text{margin-left:215px;margin-top:-75px;width:300px;color:#2a930a;font-size:18px;position:relative}
#green .ashwaga-text strong{font-weight:normal}
#green .ashwaga-text span{color:#767676}
#green .ashwaga-text p{margin-top:2px;font-size:13px;line-height:15px}
#green .ingrig-table{margin-left:43px;margin-top:37px;width:500px;position:relstive;z-index:100}
#green .ingrig-table .ingr{width:148px;float:left;margin-right:11px;margin-bottom:21px}
#green .ingrig-table .ingr .img{border:solid 1px #c1e937;padding:5px;background:#fff}
#green .ingrig-table .ingr .img:hover{background:#FF3}
#green .ingrig-table .ingr p{margin-top:10px;color:#2a930a;font-size:13px;text-align:center;line-height:18px}
#green .ingrig-table .ingr p strong{font-size:17px;font-weight:normal}
#green .ingrig-table .ingr p span{color:#797979;font-size:17px}
#green .best{width:393px;margin-left:563px;margin-top:-5px;background:url(i/green-best-bg.gif);position:absolute;height:215px;z-index:100}
#green .best p{margin:30px 20px 0 33px;font-size:16px;letter-spacing:-0.04em;line-height:20px;position:absolute}
#green .whychoose{width:403px;margin-left:554px;margin-top:220px;background:url(i/whychoose-bg.jpg);position:absolute;height:526px}
.whychoose .wsubj{margin-left:10px;margin-top:25px;width:390px;background:url(i/whychoose-subj.gif) no-repeat center;height:25px;position:absolute}
.whychoose .wsubj h3{display:none}
.txt-ver .whychoose .wsubj{margin-top:15px;background:none;letter-spacing:-0.03em;text-transform:uppercase;text-align:center}
.txt-ver .whychoose .wsubj h3{display:inline;color:#eff5ed;font-size:34px}
.whychoose ul{margin:104px 0 0 32px;padding:0;list-style:none;position:absolute}
.whychoose ul li{margin:0 10px 16px 0;padding:0 0 0 35px;color:#fff;background:url(i/whychoose-marker.gif) no-repeat;font-size:19px;letter-spacing:-0.05em;line-height:20px;min-height:22px}
.whychoose .order{margin-left:65px;margin-top:481px;width:330px;background:url(i/whychoose-just.gif) no-repeat;position:absolute;height:25px}
.whychoose .order span{display:none}
.txt-ver .whychoose .order{margin-top:471px;background:none;font-size:34px;font-weight:bold;text-decoration:none;letter-spacing:-0.06em;text-transform:uppercase}
.txt-ver .whychoose .order span{display:inline;color:#faf8f7}
#green .footer{width:100%;margin-top:744px;background:url(i/green-footer.gif);height:128px;position:absolute}
#stopfal{width:100%;background:url(i/stopfal-bg.jpg);height:364px}
#stopfal .erect{margin-left:216px;margin-top:53px;width:350px;font-size:19px;line-height:20px;position:absolute}
#stopfal .stop{margin-left:216px;margin-top:100px;font-size:60px;font-weight:bold;letter-spacing:-0.055em;position:absolute}
#stopfal .buy{border:none;margin-left:315px;margin-top:188px;padding:13px 70px 0 0;width:180px;display:block;background:url(i/check-but.gif);color:#FFF;font-size:34px;font-weight:bold;letter-spacing:-0.06em;text-align:right;text-decoration:none;cursor:pointer;height:55px;position:absolute}
#stopfal .text{width:310px;margin-left:663px;margin-top:83px;font-size:19px;letter-spacing:-0.01em;line-height:22px;position:absolute}
#tv{width:100%;height:172px}
#tv .icon{width:79px;margin-left:84px;margin-top:19px;background:url(i/tv-icon.gif);position:absolute;height:103px}
#tv p{width:735px;margin-left:193px;margin-top:55px;font-size:19px;font-style:italic;letter-spacing:-0.03em;line-height:22px;position:absolute}
/* ################### about style */
#such{width:100%;margin-top:-13px;background:url(i/such-bg.jpg) repeat-x;height:722px;position:relative}
#such .subj{width:475px;margin-left:45px;margin-top:70px;background:url(i/such-subj.gif);position:absolute;height:39px}
#such .subj strong{display:none}
.txt-ver #such .subj{margin-top:55px;width:auto;background:none}
.txt-ver #such .subj strong{display:inline;color:#ca170e;font-size:53px;font-weight:bold;text-transform:uppercase;letter-spacing:-0.03em}
#such .text{width:475px;margin-left:45px;margin-top:143px;font-size:19px;letter-spacing:-0.06em;line-height:22px;position:absolute}
#such .text p{padding-bottom:16px}
#retback{width:100%;padding-bottom:260px;background:#f6f9ef;position:relative}
#retback .subj{width:428px;margin-top:50px;margin-left:41px;background:url(i/retback-subj.gif);position:absolute;height:135px}
#retback .subj strong{display:none}
.txt-ver #retback .subj{width:auto;margin-top:40px;background:none}
.txt-ver #retback .subj strong{display:inline;color:#5e9c06;font-size:67px;text-transform:uppercase;text-align:center;letter-spacing:-0.04em;line-height:70px}
.txt-ver #retback .subj strong span{color:#5e9c06;font-size:97px;letter-spacing:-0.07em}
#retback .text{width:430px;margin-left:41px;font-size:19px;letter-spacing:-0.03em;line-height:22px;position:relative;top:210px}
#retback .text p{padding-bottom:16px}
#retback .text p.gr{color:#4f8404;font-weight:bold}
#retback .whychoose{width:403px;margin-left:553px;margin-top:48px;background:url(i/whychoose-bg.jpg);position:absolute;height:526px;top:1px}
#retback .whychoose .subj{width:350px;margin-top:25px;margin-left:32px;background:url(i/whychoose-subj.png);height:25px;position:absolute}
#grass{width:100%;padding-bottom:60px;background:url(i/grass-bg.gif);overflow:auto}
#grass .text{width:890px;padding-left:45px;padding-right:40px;padding-top:30px;padding-bottom:20px;background:url(i/grass-bg2.gif);position:relative;top:30px}
#grass .text p{padding-bottom:16px;color:#fff;font-size:19px;text-shadow:#000}
#whous{width:100%;padding-bottom:140px;background:#f6f9ef url(i/green-footer.gif) bottom no-repeat;position:relative}
#whous * p{padding-bottom:22px;font-size:19px;line-height:22px}
#whous .left{margin-left:45px;width:455px;float:left;position:relative;top:53px}
#whous .right{width:387px;margin-left:50px;float:left;position:relative;top:53px}
/* ################### ingredients style */
#headerplus{width:100%;margin-top:-13px;background:url(i/ingrediens-header.jpg);height:79px;position:relative;overflow:visible;z-index:2}
#whatis{width:100%;padding-bottom:50px;background:#f6f9ef url(i/green-footer.gif) bottom no-repeat;position:relative;overflow:auto}
#whatis .subj{margin:0 0 0 44px;color:#5e9c06;font-size:62px;letter-spacing:-0.05em;position:relative}
#whatis .subj span{color:#235201}
#whatis .text{width:400px;float:left;padding-bottom:80px;letter-spacing:-0.06em;position:relative;left:44px;top:13px}
#whatis .text p{padding-bottom:16px;font-size:19px}
#whatis .ingreds{margin-top:-67px;float:left;position:relative;left:90px}
.ingreds .ingr{width:490px;clear:both;margin-bottom:30px;height:147px}
.ingreds .img{border:solid 1px #c1e937;float:left;padding:7px;background:#fff;text-align:center}
.ingreds img{}
.ingreds .ctext{width:275px;float:left;margin-left:18px}
.ingreds .ctext h3{margin-bottom:1px;display:inline-block;font-size:18px;font-weight:normal}
.ingreds .ctext h3 span{color:#767676}
.ingreds .ctext h3 span span{color:#2a930a}
.ingreds .ctext .lit{font-size:14px}
.ingreds .ctext p{font-size:13px;line-height:14px}
#natural{width:100%;padding-bottom:270px;background:#f6f9ef;position:relative}
#natural .subj{margin:46px 0 0;color:#69a611;font-size:60px;font-weight:bold;letter-spacing:-0.05em;text-transform:uppercase;position:absolute;left:40px}
#natural .subj span{color:#376615}
#natural .text{width:400px;margin-left:44px;letter-spacing:-0.03em;position:relative;top:132px}
#natural .text p{padding-bottom:16px;font-size:19px;line-height:22px}
#natural .text span{font-size:24px;font-weight:bold}
#natural .ingreds{margin-left:501px;float:right;position:absolute;top:56px}
#natural-footer{width:1000px;margin-bottom:-11px;background:url(i/natural-footer-bg.gif);height:11px;position:relative;z-index:100}
#noside-nat{width:400px;margin-left:44px;position:relative;top:155px}
#noside-nat .subj{width:408px;margin:0;margin-left:-40px;background:url(i/noside-lit-subj.gif) no-repeat;height:39px;position:relative}
#noside-nat .subj strong{display:none}
.txt-ver #noside-nat .subj{background:none}
.txt-ver #noside-nat .subj strong{margin-top:-10px;display:inline;color:#ff5d18;font-size:50px;letter-spacing:-0.04em;position:absolute}
#noside-nat .text{margin:0;width:345px;padding:20px 30px;background:url(i/noside-lit-text-border.gif);color:#614841;font-size:19px;letter-spacing:-0.01em;line-height:22px;position:relative;top:20px;height:117px}
#noside-nat .week{margin-left:30px;margin-top:40px;color:#4e1504;font-size:18px;font-weight:bold;letter-spacing:-0.05em;text-transform:uppercase}
#noside-nat .button{width:413px;background:url(i/noside-lit-button-bg.gif);text-decoration:none;position:absolute;height:67px}
#noside-nat .button span{width:340px;margin-left:50px;display:block;background:url(i/noside-lit-button-text.gif);height:20px;position:relative;top:25px}
#noside-nat .button span b{display:none}
.txt-ver #noside-nat .button span{margin:18px 0 0 50px;width:auto;background:none;position:absolute;top:0}
.txt-ver #noside-nat .button span b{display:inline;color:#ea360c;font-size:26px;letter-spacing:-0.06em;text-transform:uppercase}
#banners{width:100%;clear:left;height:250px}
#banners #live_support{margin-top:40px;width:452px;background:url(i/banner-support-ingred.jpg);text-decoration:none;position:absolute;height:157px;z-index:100}
#banners #live_support .click{width:85px;margin-top:25px;display:block;color:#fff;font-size:11px;font-weight:bold;text-align:center;line-height:15px;position:absolute;left:133px}
#banners #live_support .click span{color:#fff;font-size:17px;letter-spacing:-0.05em}
#banners #live_support .txt{width:210px;margin-left:220px;margin-top:45px;display:block;text-align:right}
#banners #live_support .ol{padding:0 5px;color:#fff;background:#339519;font-size:12px;font-weight:bold}
#banners #live_support .ls{display:block;white-space:nowrap;color:#282828;font-size:25px;font-weight:bold;letter-spacing:-0.075em}
#banners #live_support .dt{display:block;white-space:nowrap;color:#b7b7b7;font-size:34px;font-weight:bold;letter-spacing:-0.13em;line-height:25px}
#banners #live_support .dt b{color:#e8e8e8}
#banners #live_support .dt span{color:#858585}
#banners #live_support .dt span span{color:#606060}
#banners .win{margin-left:491px;width:509px;display:block;background:url(i/banner-win-ingrd.jpg);text-decoration:none;position:absolute;height:196px}
#banners .win .s{margin-bottom:35px;float:left;display:block;color:#fff;font-size:34px;font-weight:bold;letter-spacing:-0.03em;left:21px;position:relative;top:70px}
#banners .win b.t{margin-bottom:1px;display:block;font-size:19px;letter-spacing:-0.05em;left:40px;position:relative;top:55px}
#banners .win b span{padding:0 5px;background:#fff}
#banners .win .m span{color:#fff;background:#ff3600;font-weight:bold;position:relative;left:40px;top:55px}
/* ################### shop style */
#cart{width:100%;margin-top:-13px;background:url(i/shop-header.jpg) top no-repeat #eff1f4;height:830px;position:relative}
#cart .shopping{position:relative;left:66px;top:64px}
#cart .shopping .subj{padding-bottom:25px;font-size:48px;letter-spacing:-0.05em}
#cart .shopping .tr{width:440px;border:solid 1px #dddedf;margin-bottom:11px;padding:10px 0 10px 15px;display:block;color:#402722;font-family:Arial,Helvetica,sans-serif;font-size:24px;letter-spacing:-0.03em}
#cart .shopping .tr:hover,
#cart .shopping .tr.selected{background:#dddee0;cursor:pointer}
#cart .shopping .tr span{color:#b4b4b5}
#cart .shopping .tr span span,
#cart .shopping .tr span *{color:#d01e13}
#cart .shopping b{color:#5d5d5d;font-weight:normal}
#cart .shopping .tr input{margin-right:5px}
#cart .shopping .tr.s{width:630px}
.t42{padding-top:42px}
#cart .shopping .tr span small{color:#98989A;font-size:18px}
#cart .checkout{margin-top:35px;width:646px;background:url(i/check-bord.gif) no-repeat;height:83px;position:relative}
#cart .checkout *{}
/*#cart .checkout a{display:block;height:55px;width:235px;background:url(i/check-but.gif);position:absolute;margin-left:326px;text-decoration:none;
font-size:34px;color:#fff;font-weight:bold;letter-spacing:-0.06em;padding-left:15px;padding-top:13px;}*/
#cart .checkout p{margin-left:25px;margin-top:15px;font-size:34px;position:absolute}
#cart .checkout span{color:#e34500}
#cart .checkout input,
.inp_btn input{border:none;padding:0 35px 0 0;width:250px;background:url(i/check-but.gif);color:#FFF;font-size:34px;font-weight:bold;font-family:"Trebuchet MS",Tahoma,sans-serif;letter-spacing:-0.06em;height:68px;cursor:pointer}
#cart .checkout input{margin-left:356px;display:block;text-decoration:none;position:absolute;right:0}
#cart .tablet{margin-top:80px;margin-left:638px;width:295px;background:url(i/tablet.jpg);position:absolute;height:122px}
#cart #live_support{margin-left:620px;margin-top:203px;width:380px;background:url(i/banner-support.gif);text-decoration:none;position:absolute;height:131px;z-index:100}
#cart #live_support .click{width:85px;margin-top:8px;display:block;color:#fff;font-size:11px;font-weight:bold;text-align:center;line-height:15px;position:absolute;left:177px}
#cart #live_support .click span{color:#fff;font-size:17px;letter-spacing:-0.05em}
#cart #live_support .txt{width:160px;margin-left:5px;margin-top:35px;display:block;text-align:right}
#cart #live_support .ol{padding:0 5px;color:#fff;background:#339519;font-size:12px;font-weight:bold}
#cart #live_support .ls{display:block;color:#282828;font-size:25px;font-weight:bold;letter-spacing:-0.075em}
#cart #live_support .dt{display:block;color:#b7b7b7;font-size:34px;font-weight:bold;letter-spacing:-0.13em;line-height:25px}
#cart #live_support .dt b{color:#e8e8e8}
#cart #live_support .dt span{color:#858585}
#cart #live_support .dt span span{color:#606060}
#cart .guarant{padding-left:98px;padding-top:11px;margin-left:632px;margin-top:349px;background:url(i/guarant.gif) no-repeat;font-size:14px;font-weight:bold;text-transform:uppercase;position:absolute;height:80px;z-index:100}
/* ------- */
.clear{clear:both}
input,textarea{border:solid 1px #dddedf;padding:2px 6px 3px 6px;font:normal 24px Arial,sans-serif}
form.contact th{padding:5px;text-align:left}
form.contact td{padding:3px}
form.contact tbody input{width:450px}
form.contact textarea{width:450px;line-height:1;height:7em}
form.contact .vcode input{width:6ex}
tr.vcode th,
tr.vcode td,
tr.vcode img{margin:0 5px;vertical-align:middle}
tr.vcode td span{font-size:11px}
tr.vcode td span a{color:#000}
.simple{margin:10px 0;border:solid 1px #dddedf;font-size:14px}
.simple th,
.simple td{padding:7px 10px;white-space:normal;background:#fff;text-align:left;vertical-align:middle}
.simple tfoot td{background-color:#F9DD9B}
.simple thead td,
.simple thead th{padding:7px;background-color:#dddedf;font-weight:bold}
.simple tbody th{padding:7px;border-right:1px solid #FDCA00;font-weight:bold;font-size:11px;font-style:italic;line-height:.9}
.simple ul{margin-top:5px;margin-bottom:5px}
#headerplus h1{
	color:#5e9c06;
	font-size:62px;
	letter-spacing:-0.05em;
	position:absolute;
	left:55px;
	top:85px
}
.main{padding:100px 60px 140px;background:#f6f9ef url(i/green-footer.gif) bottom no-repeat;position:relative;z-index:1}
.main h2{margin:30px 0;color:#ca170e;font-size:36px;font-weight:normal}
.main h3{margin:20px 0;color:#5e9c06;font-size:24px}
.main p{margin:16px 0;font-size:19px}
.main li{font-size:16px}
.main .left{width:48%;float:left}
.main .right{width:48%;float:right}
.main.testimonials p{font-style:italic}
.main.testimonials p b{display:block;color:#508705;font-size:18px}

/* ------- */
/* safari & chrome flags fix; */
body:nth-of-type(1) #header .flags .cur{position:relative;}
/* opera win banner fix; */
html:first-child #banners .win p.t{left:214px;}*
