@charset "utf-8";
@import url("addict.css");
/* CSS Document */
/* index */
img{border:0}
a:hover{text-decoration:none}
a{color:#0077ba}
body{background:url(imgs/bg.jpg) repeat-x #fff;color:#000;font-family:Arial,Helvetica,sans-serif;min-width:944px;position:relative}
body,p,h1,h2,h3,form{margin:0;padding:0}
.d944{margin:0 auto;width:944px;position:relative}
/* index page */
#header{margin:0 auto;width:944px;margin-top:26px;position:relative;z-index:1001}
#header .topmenu{width:708px;position:relative;left:-4px}
#header .topmenu span{float:left;margin-left:4px;display:block;background:url(imgs/topmenul.gif) no-repeat;height:26px;position:relative}
#header .topmenu a{margin-left:8px;padding-left:15px;padding-right:23px;padding-top:6px;display:block;color:#3f3e36;background:url(imgs/topmenur.gif) right no-repeat #edead8;font-size:10px;text-transform:uppercase;text-decoration:none;height:20px}
#header .topmenu a:hover{text-decoration:underline}
#header .topmenu .act{background:url(imgs/topmenuactl.gif) no-repeat}
#header .topmenu .act a{color:#fff;background:url(imgs/topmenuactr.gif) right no-repeat #d70808}
#header .head{width:708px;clear:both;background:url(imgs/headerbg.jpg);height:237px;position:relative;top:9px}
#header .head .logo{width:166px;display:block;background:url(imgs/logo.gif);text-decoration:none;position:relative;height:51px;left:29px;top:55px}
#header .head .logo *{display:none}
.text-ver #header .head .logo{background:none}
.text-ver #header .head .logo *{display:block;text-transform:uppercase;text-align:right;position:relative}
.text-ver #header .head .logo b{color:#444236;font-size:21px;font-weight:normal;letter-spacing:-0.07em;top:-4px}
.text-ver #header .head .logo big{color:#000;font-size:37px;font-weight:normal;font-family:impact,charcoal,sans-serif;top:-12px}
#header .head .tel{color:#fff;font-size:10px;letter-spacing:-0.02em;text-transform:uppercase;position:absolute;top:193px}
#header .head .tel.a{left:115px}
#header .head .tel.b{left:465px}
#header .head .tel.c{left:578px}
#header .head .tel.d{width:570px;background:url(imgs/headertel.gif);left:115px;top:205px;height:15px}
#header .language{float:right;width:225px;margin-top:-225px}
#header .language p{width:67px;background:url(imgs/language.gif);height:12px}
#header .language p strong{display:none}
.text-ver #header .language p{background:none}
.text-ver #header .language p strong{display:block;color:#bdbbad;font-family:impact,charcoal,sans-serif;font-size:16px;font-weight:normal;letter-spacing:0.06em;text-transform:uppercase;position:relative;top:-4px}
#header .language .flags{width:215px;margin-top:4px;padding:6px 0 0 10px;background:url(imgs/headerblocksbg.gif);height:26px}
#header .language .flags a,
#header .language .flags span{float:left;border:solid 3px #E8E5D2;margin:0 2px}
#header .language .flags span{border:solid 3px #fff}
#header .language .flags img{width:16px;border:solid 1px #c7c4b3;height:11px}
/*
#header .language .flags .act img{
border:solid 3px #fff;
top:7px;
}
*/
#header .currency{float:right;width:225px;margin-top:-165px}
#header .currency p{width:68px;background:url(imgs/currency.gif);height:13px}
#header .currency p strong{display:none}
.text-ver #header .currency p{background:none}
.text-ver #header .currency p strong{display:block;color:#bdbbad;font-family:impact,charcoal,sans-serif;font-size:16px;font-weight:normal;letter-spacing:0.02em;text-transform:uppercase;position:relative;top:-4px}
#header .currency .curr{width:215px;margin-top:4px;padding-left:10px;background:url(imgs/headerblocksbg.gif);height:32px}
#header .currency .curr a,
#header .currency .curr span{width:21px;margin:0 4px;float:left;background:url(imgs/curr.gif);color:#fff;font-size:17px;text-align:center;text-decoration:none;height:21px;position:relative;top:6px}
#header .currency .curr span{background:url(imgs/curr-act.gif);color:#000}
#header .carty{width:225px;float:right;margin-top:-93px;background:url(imgs/headercartbg.gif);height:102px;position:relative;top:0;overflow:hidden}
.carty .title{color:#514f48;font-size:20px;letter-spacing:-0.025em;position:relative;top:12px}
.carty .items{color:#bd2b14;font-size:18px;text-align:center;position:relative;left:80px;top:-15px}
.carty .items b{margin-top:-3px;display:block;font-size:9px}
.carty .summ{margin-left:15px;margin-top:-5px;color:#bd2b14;font-size:22px}
.carty .chout{margin-left:15px;color:#bd2b14;font-size:11px;font-weight:bold;text-decoration:underline}
.carty a{width:100%;display:block;background:url(imgs/blank.gif);position:absolute;height:50px;top:50px}
#body{margin:0 auto;width:944px;position:relative; background:url(imgs/bodybg.gif) repeat-y; margin-top:10px; z-index:999;}
#body .clr{clear:both;}
#leftbar{width:194px;float:left;position:relative;z-index:1000}
#leftbar .title{padding-top:45px;padding-bottom:10px;border-bottom:solid 1px #edead8;color:#514f48;background:#fff;font-size:20px;position:relative}
#leftbar ul{margin:0; padding:18px 0; padding-left:8px;  list-style:none; position:relative; width:185px;border-left:solid 1px #edead8;}
#leftbar ul li{padding:4px 0;padding-left:12px;height:18px}
#leftbar ul li a{white-space:nowrap;color:#0077ba;font-size:12px}
#leftbar ul li.a:hover{margin-bottom:-13px;width:160px;background:url(imgs/leftmenulibg.gif);height:31px}
#leftbar ul li.a:hover a{padding-right:10px;background:url(imgs/leftmenulihov.gif) no-repeat right 5px}
#leftbar ul li:hover a,
#leftbar ul li.act a{color:#d70808;background:none;font-weight:bold;text-decoration:none}
#leftbar ul li ul{display:none}
#leftbar ul li:hover ul{width:140px;padding:0;border:none;margin-top:-22px;margin-left:130px;display:block;background:url(imgs/leftmenuliulbg.png) 100% 30px repeat-y;position:absolute}
#leftbar ul li ul li{padding:0;padding-left:12px;padding-bottom:6px;position:relative;height:18px}
#leftbar ul li.a:hover ul a{color:#514f48;background:none;font-size:11px;font-weight:normal;text-decoration:underline}
#leftbar ul li.a ul li:hover{width:113px;padding:0;padding-left:10px;padding-bottom:6px;margin-left:4px;display:block;background:#d70808}
#leftbar ul li.a ul li:hover a{width:100%;padding:0;padding-left:10px;display:inline-block;color:#fff;background:url(imgs/leftmenulilihov.gif) no-repeat left 5px;text-decoration:none;height:100%}
#leftbar ul li ul .top,#leftbar ul li.a ul li.top:hover{width:142px;padding:0;margin-left:-2px;margin-top:-1px;margin-bottom:-28px;display:block;display:block;background:url(imgs/leftmenuliultopbg.png);height:31px;position:relative}
#leftbar ul li ul .but,#leftbar ul li.a ul li.but:hover{width:140px;padding:0;margin-top:-14px;margin-left:0;display:block;background:url(imgs/leftmenuliulbutbg.png);height:14px;position:relative;top:14px}
#center{width:514px;float:left;position:relative}
#center .bbl{width:100%;background:#fff;height:78px}
#center .bbl .title{width:100%;background:url(imgs/browsebyletter.gif) no-repeat left;height:15px;position:absolute;top:25px}
#center .bbl b{display:none}
.text-ver #center .bbl b{display:inline;color:#bdbbad;font-family:Tahoma;font-weight:normal;font-size:18px;letter-spacing:-0.05em;text-transform:uppercase;position:relative;position:relative;top:-4px}
.text-ver #center .bbl b strong{letter-spacing:-0.1em}
.text-ver #center .bbl .title{background:none}
#center .bbl ul{width:505px;padding:0;margin:0;padding-left:9px;list-style:none;background:url(imgs/bblbg.gif) repeat-x;height:32px;position:absolute;top:42px}
#center .bbl ul li{float:left;padding-top:10px;width:19px;font-size:9px;text-align:center}
#center .bbl ul li a{width:19px;display:block;color:#514f48;text-decoration:none;height:15px}
#center .bbl ul li a.act{margin-top:-8px;padding-top:8px;color:#fff;background:url(imgs/bblact.gif);height:21px}
#center .bbl ul li a:hover{text-decoration:underline}
#center .bbl ul li a.act:hover{text-decoration:none}
#content{border-top:solid 8px #edead8;padding-left:8px;overflow:hidden}
#content.index{float:left;background:#edead8;position:relative}
div.product{width:247px;float:left;margin-right:4px;margin-bottom:4px;background:url(imgs/productbg.gif) repeat-x #fff;position:relative;height:161px}
div.product h2{margin-left:20px;font-size:14px;position:relative;top:12px;height:17px}
div.product h2 a{color:#0f87c6}
div.product .text{width:125px;margin-left:20px;margin-top:45px;padding-bottom:20px;margin-bottom:17px;color:#514f48;font-size:11px;position:relative;height:25px;overflow:hidden}
div.product img{width:80px;height:65px;position:absolute;top:50px;left:150px}
div.product .cost{width:117px;padding-top:5px;background:url(imgs/productcost.gif);color:#ef0202;font-size:22px;font-weight:bold;text-align:center;height:33px;position:relative}
div.product .cart{width:130px;float:right;margin-top:-38px;display:block;background:url(imgs/productcart.gif);text-decoration:none;height:38px;position:relative}
div.product b{display:none}
div.product .cart img{width:96px;height:15px;position:relative;top:10px;left:15px}
.text-ver div.product b{margin-top:8px;display:block;color:#fff;font-size:16px;font-weight:bold;text-align:center;text-transform:uppercase;letter-spacing:-0.06em}
.text-ver div.product .cart img{display:none}
#content .whatis{width:498px;clear:both;background:url(imgs/indexwhatis.jpg);height:218px;top:4px;position:relative}
#content .whatis h3{margin-left:30px;color:#4c3f09;font-size:18px;font-weight:normal;top:30px;position:relative}
#content .whatis p{width:257px;margin-left:30px;color:#4c3f09;font-size:14px;font-weight:normal;line-height:18px;top:40px;position:relative}
#content .whatis a{color:#0077ba}
#rightbar{width:236px;float:right;height:560px;backgroundd:#0C9}
#rightbar .search{width:234px;margin-top:42px;background:#edead8 url(imgs/searchblock.gif);height:32px;position:relative;overflow:hidden}
#rightbar .search input.s{width:196px;border:none;padding-left:20px;padding-top:5px;margin-left:9px;margin-top:5px;background:url(imgs/searchinput.gif) no-repeat;color:#97917f;font-size:11px;height:22px}
#rightbar .search input.b{width:18px;border:none;background:url(imgs/searchbutton.gif);height:22px;position:absolute;top:5px;left:208px;cursor:pointer}
#rightbar .freesample{width:200px;margin-top:10px;background:url(imgs/freesample.jpg);height:123px;position:relative;left:25px}
#rightbar .freesample p{display:none}
#rightbar .freesample .a{width:53px;display:block;background:url(imgs/freesampletxt.gif);height:57px;position:absolute;left:20px;top:26px}
.text-ver #rightbar .freesample p{width:94px;display:block;font-weight:bold;font-family:"Trebuchet MS",Helvetica,sans-serif;text-transform:uppercase;text-align:center;position:absolute}
.text-ver #rightbar .freesample .a{display:none}
.text-ver #rightbar .freesample .f{color:#ec4848;font-size:28px;letter-spacing:-0.12em;top:19px}
.text-ver #rightbar .freesample .s{color:#fff;font-size:14px;letter-spacing:-0.02em;top:48px}
.text-ver #rightbar .freesample .p{color:#f5c113;font-size:23px;letter-spacing:-0.03em;top:60px}
#rightbar .freesample a{width:100%;display:block;background:url(imgs/blank.gif);position:absolute;height:100%}
#rightbar .getdiscount{width:236px;margin-top:10px;background:url(imgs/getdiscount.gif);height:96px;position:relative}
#rightbar .getdiscount p{display:none;position:absolute}
#rightbar .getdiscount .a{width:95px;display:block;background:url(imgs/getdiscounttext.gif);height:35px;top:55px;left:25px}
.text-ver #rightbar .getdiscount p{display:block;color:#514f48;text-transform:uppercase}
.text-ver #rightbar .getdiscount .a{display:none}
.text-ver #rightbar .getdiscount .g{font-size:16px;font-family:"Trebuchet MS",Helvetica,sans-serif;letter-spacing:-0.04px;left:24px;top:50px}
.text-ver #rightbar .getdiscount .d{font-size:24px;font-family:impact,charcoal,sans-serif;left:24px;top:67px}
#rightbar .getdiscount a{width:100%;display:block;background:url(imgs/blank.gif);position:absolute;height:100%}
#rightbar .yellow{width:235px;margin-top:15px;background:url(imgs/rightyellow.jpg);height:294px;position:relative}
#rightbar .yellow p{display:none}
#rightbar .yellow .a{width:172px;display:block;background:url(imgs/rightyellowtext.gif);height:240px;position:absolute;left:35px;top:28px}
.text-ver #rightbar .yellow p.b{margin-bottom:17px;display:block;color:#4c3f09;font-family:"Comic Sans MS","Trebuchet MS",Helvetica,sans-serif;font-size:15px;font-weight:bold;font-style:italic;text-transform:uppercase;line-height:15px;left:40px;position:relative}
.text-ver #rightbar .yellow p.b.t{padding-top:27px}
.text-ver #rightbar .yellow p.a{display:none}
#rightbar .support{width:236px;margin-top:10px;background:url(imgs/support.jpg);height:153px;position:relative}
#rightbar .support p{display:none}
#rightbar .support .a{width:156px;display:block;background:url(imgs/supporttext.gif);height:126px;position:absolute;top:16px;left:22px}
.text-ver #rightbar .support p{display:block;font-family:"Trebuchet MS",Helvetica,sans-serif;text-transform:uppercase;position:absolute}
.text-ver #rightbar .support .o{color:#fff;font-size:14px;top:13px;left:30px}
.text-ver #rightbar .support .l{color:#514f48;font-size:36px;font-weight:bold;letter-spacing:-0.06em;top:27px;left:21px}
.text-ver #rightbar .support .s{color:#514f48;font-size:16px;font-weight:bold;letter-spacing:-0.04em;top:60px;left:21px}
.text-ver #rightbar .support .c{width:100%;color:#fff;font-size:14px;text-align:center;top:128px}
.text-ver #rightbar .support .a{display:none}
#rightbar .support a{padding:8px 0 0;width:100%;display:block;/*background:url(imgs/blank.gif);*/ color:#FFFFFF;position:absolute;height:26px;top:120px}
#buttombg{clear:both; background:url(imgs/bodybuttombg.gif) no-repeat; height:10px; margin:0 auto;width:944px;top:-2px; position:relative;}
#footer{margin:0 auto;width:944px;position:relative;height:110px}
#footer .menu{margin-top:27px;text-align:center;left:10px;position:absolute}
#footer .menu a{padding:0 11px;color:#3f3e36;font-size:12px}
#footer .menu a.act{font-weight:bold;text-decoration:none}
#footer .accept{text-align:right;position:absolute;right:0;top:10px}
#footer .accept p{margin-bottom:5px;color:#3f3e36;font-size:11px}
/* contact */
#content .breadcrumb{width:475px;padding-left:23px;padding-top:3px;background:#edead8;font-size:11px;height:27px}
#content .breadcrumb a{padding-right:11px;margin-right:8px;color:#0077ba;background:url(imgs/bcarrow.gif) no-repeat right 5px}
#content .breadcrumb b{padding:0;background:none;color:#d60808;font-weight:bold;text-decoration:none}
#content .main{width:475px;padding-top:10px;padding-left:23px;background:#fff url(imgs/contentbg.gif) repeat-x;font-size:11px}
#content .main h1{margin-bottom:30px;color:#d70808;font-size:24px;font-weight:normal}
#content .main p,#content .main ul{width:435px;margin-bottom:20px;color:#514f48;font-size:11px;line-height:14px}
#content .main ul{padding:0;list-style:none}
#content .main ul li{padding-left:7px;margin-bottom:5px;background:url(imgs/listmarker.gif) no-repeat 0 7px}
#content .main.contact form{margin-left:-23px;padding:10px 0;padding-left:23px;margin-bottom:20px;background:#f9f8f5}
form th{text-align:left}
form td input,
form td textarea{border:1px solid #CCCCCC;padding:1px 5px;width:200px;color:#3A5038}
form td textarea{width:200px;height:7em}
form .vcode input{width:6.1ex;margin-right:5px}
form .vcode img{vertical-align:middle}
#content .main.contact th,
#content .main.contact td{display:block;color:#514f48;vertical-align:top}
#content .main.contact th{padding-left:0px;margin-top:-3px;font-size:11px;line-height:18px;position:relative}
#content .main.contact th sup{color:#d60808;position:relative;top:4px}
#content .main.contact td{margin-top:-2px;margin-bottom:5px}
.inp_btn input{padding:0 10px 2px 5px;margin:0;border:0;display:block;background:url(imgs/button.gif) right top no-repeat;color:#fff;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;letter-spacing:-0.04em;height:28px;cursor:pointer}
.inp_btn{padding:0 0 0 5px;display:inline-block;background:url(imgs/button.gif) left bottom no-repeat}
.ib1{float:left;padding-right:5px;background-image:url(imgs/button2.gif)}
.ib1 input{background-image:url(imgs/button2.gif)}
.ib2{float:right}
/* cart */
.cart h3{margin-bottom:10px;color:#514f48;font-size:18px;line-height:22px}
.cart-info ul{margin-top:-10px;width:260px}
.cart-info ul li{border:1px solid #fff;margin-left:-10px;padding-top:3px;background:#f9f8f5;height:20px}
.cart-info ul li span{width:95px;border-right:2px solid #fff;margin-right:5px;display:inline-block}
.variant{width:470px;margin-left:-10px;margin-bottom:20px;color:#514f48;font-size:11px;border-collapse:collapse}
.variant tbody tr{background:#f9f8f5}
.variant tbody tr:hover{background:#edead8}
.variant p{line-height:17px;text-align:left}
.variant p a{color:#00cf58;font-style:italic}
.variant td,
.variant th{text-align:center;height:35px}
.variant td.product,
.variant th.product{width:auto;margin:0;padding:0;padding-left:10px;text-align:left}
.variant thead th{background:none;font-size:11px}
.variant tbody td{border-bottom:1px solid #fff;font-size:12px;height:35px}
.variant td img{margin-right:10px}
.variant select{font-size:12px}
.variant .summary tr{background:none}
.variant .summary td{border:none}
.variant tr.total th{font-size:14px;text-align:right}
.variant tr.total td{color:#d60808;font-size:14px;font-weight:bold}
.variant tr.total td,.variant tr.total th{background:#f9f5f5}
.variant .qty input{width:15px;text-align:center}
.variant .upgrade{padding-left:10px;background:#f6f9f5;text-align:left}
.variant .upgrade a{padding-left:20px;background:url(imgs/cartupgrade.gif) no-repeat;color:#48af39;font-size:12px;font-weight:bold}
.variant .shipmethod{text-align:right}
/* product */
.variant tr.popular .package{background-image:url(imgs/popular.gif);background-position:10px;background-repeat:no-repeat}
.variant .buy a{color:#d70808;font-weight:bold}
.product-info p{color:#514f48;font-size:12px;font-style:italic}
p.tools{margin-top:10px;margin-left:-10px;border-bottom:1px solid #f9f5f5;padding-right:30px}
p.tools a{padding:10px;display:inline-block;background:#f9f5f5;color:#d70808;font-size:12px}
#content .main table.product-info p{width:auto}
.main p{font-style:normal}
.main #product_info h1{margin:0;color:#4baf3b;font-size:30px;font-weight:normal}
.main h2{margin-bottom:10px;color:#4baf3b;font-size:18px;font-weight:normal;line-height:20px}
.main h3{margin-bottom:10px;color:#4baf3b;font-size:15px;font-weight:normal;line-height:20px}
.main h4{margin-bottom:10px;font-size:11px}
#content .main #product_info h4{}
.simple{margin:10px 0;width:455px;border-collapse:collapse;line-height:1}
.simple th,
.simple td{border:1px solid #eee;padding:5px 7px;border:1px solid #FFF;white-space:normal;text-align:left}
.simple thead tr{color:#000;font-size:11px}
.simple tbody{background-color:#f9f8f5}
#content .simple p,
#content .simple ul{width:auto}
.testimonials div{padding:10px 15px;width:435px;margin:0 0 0 -7px;color:#514f48;font-size:11px;line-height:14px}
.testimonials div.even{background-color:#F4F3EA}
.testimonials div u{width:30px;margin:0 5px;display:inline-block;height:18px;vertical-align:middle}
.testimonials div span{margin:5px 0 0;display:block;color:#2d7589;font-size:12px;font-style:italic}
/*safari fix*/
body:last-child:not(:root:root) #leftbar ul li:hover ul{margin-top:-21px}
body:last-child:not(:root:root) #leftbar ul li{padding:4px 0;padding-left:12px;height:17px}
body:last-child:not(:root:root) #leftbar ul li.a:hover{margin-bottom:-14px;width:160px;background:url(imgs/leftmenulibg.gif);height:31px}
body:last-child:not(:root:root) #leftbar ul li ul .top,#leftbar ul li.a ul li.top:hover{width:142px;padding:0;margin-left:-2px;margin-top:-1px;margin-bottom:-28px;display:block;display:block;background:url(imgs/leftmenuliultopbg.png);height:31px;position:relative}
body:last-child:not(:root:root) #leftbar ul li ul .but,#leftbar ul li.a ul li.but:hover{width:140px;padding:0;margin-top:-14px;margin-left:0;display:block;background:url(imgs/leftmenuliulbutbg.png);height:14px;position:relative;top:14px}
body:last-child:not(:root:root) #rightbar .freesample p{margin-top:1px}
/*opera fix*/
@media all and (min-width:0px){#leftbar ul li:hover ul{margin-top:-18px}}
@media all and (min-width: 0px) {#rightbar .search input.s{padding-top:0;}}

/*ff3.5 fix*/
@-moz-document url-prefix(){
#leftbar ul li:hover ul{margin-top:-22px}
#rightbar .search input.s{padding-top:5px;}
}
/* lang fix */
.lang-de #content .whatis p{width:290px}
.lang-de #rightbar .support .l{font-size:31px;left:19px;top:30px}
.lang-de #rightbar .getdiscount .g{top:5px}
