/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
*{font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
.b,b{font-weight:bold;}
form{margin:0;padding:0;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.cp{cursor:pointer;}
.dn{display:none;}
.no-b{border:none;}
.no-mp{margin:0;padding:0;}
.no-lst{list-style-type:none;}
.no-bg-r{background-repeat:no-repeat;}
.bg-top{background-position:top;}
.bg-bottom{background-position:bottom;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.white{color:#fff;}
.blue{color:#003366;}
.border_blue{border:solid 1px #003366;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
body{margin:0px;padding:0px;font-size:11px;background-color:#fff;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.wrappers{position:relative;width:980px;margin:0 auto;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.bg-1x2-b2-e5{background-image:url(../imgs/bg_imgs/various/bg_1x2_b2_e5.gif);background-repeat:repeat-x;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.head{height:80px;border-bottom:solid 1px #fff;background-color:#003366;}
	.head .logo{position:absolute;top:4px;}
	.account-controllers{position:absolute;top:10px;right:0px;color:#b3c2d1;text-align:right;}
		.account-controllers td{padding-left:2px;}
			.account-controllers input{width:140px;height:14px;padding:1px 2px;border:solid 1px #fff;font-size:11px;color:#fff;background-color:#003366;}
			.account-controllers .submit{width:70px;height:18px;padding:0px 2px;padding:0;cursor: pointer;background-color:#999;font-weight:bold;}
		.account-controllers div{color:#fff;}
			.account-controllers div img{position:relative;top:2px;}
		
		.account-controllers a:link,.account-controllers a:visited{color:#b3c2d1;}
		.account-controllers a:hover{color:#fff;}
		
		.account-controllers div a:link,.account-controllers div a:visited{color:#fff;}
		.account-controllers div a:hover{}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.search-top{background-color:#999;}
	.search-top .wrappers{height:20px;z-index:150;}
		.search-top .search{position:absolute;top:-22px;right:0px;width:365px;height:65px;background:url(../imgs/bg_imgs/various/bg_top_search.gif) center top repeat-x;z-index:150;}
		.search-top .search	.magnifying_glass{position:absolute;top:0px;left:0px;width:68px;height:65px;background:url(../imgs/bg_imgs/various/bg_top_search_magnifying_glass.gif) center center no-repeat;}
		.search-top .wrappers .date{position:absolute;top:2px;left:180px;font-size:12px;color:#fff;}
		.form-search-top{position:absolute;top:22px;right:0;width:300px;height:40px;background:url(../imgs/bg_imgs/various/bg_form_top_search.gif) -3px center no-repeat;					/*background-color:#F00;*/}
			.search-top-q{position:absolute;top:10px;right:52px;width:140px;height:13px;border:none;padding:3px 3px 3px 3px;font-size:11px;color:#fff;background-color:#999;}
			.form-search-top .submit{position:absolute;top:12px;right:0px;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.main{background:url(../imgs/bg_imgs/various/bg_main_2000x20.gif) center top repeat-x #fff;}
	.main .wrappers{background:#fff;}
		.main .m1{width:160px;}
		.main .m2{width:800px;margin-left:20px;}
		
		.main .m2 h1{padding:8px 0 8px 10px;font-size:16px;font-weight:bold;color:#003366;}
		
		.main .m2 .wrapper-account h2{padding:5px 0;background-color:#999;border-bottom:solid 1px #fff;font-size:13px;font-weight:normal;text-align:center;color:#003366;letter-spacing:1px;}
		.main .m2 .wrapper-account table td *{color:#003366;}
		.main .m2 .wrapper-account table td div{padding:10px 30px;text-align:center;line-height:15px;}
		.main .m2 .wrapper-account table td div a{text-decoration:underline;}
		
		.promotions{}
			.promotions li{float:left;width:395px;margin-bottom:10px;}
			 .promotions li h2{background:#6685a3;padding:5px 10px;font-size:13px;color:#fff;border-bottom:solid 1px #fff;}
			 .promotions li .tb1{border:solid 10px #99adc2;}
			 	.promotions li .tb1 .td1{background:#fff;border-right:solid 1px #99adc2;}
					.promotions li .tb1 .td1 .d1{height:80px;overflow:auto;padding:0px 5px;font-size:11px;}
			 	.promotions li .tb1 .td2{background:#ccc;}
			 .promotions li .tb2{border-top:solid 1px #fff;}
			 	.promotions li .tb2 .td1{background:url(../imgs/bg_imgs/grad_c4_1000x29.gif) left bottom no-repeat;border-right:solid 1px #fff;}
			 	.promotions li .tb2 .td2{background:url(../imgs/bg_imgs/grad_c3_500x29.gif) right bottom no-repeat;}
					.promotions li .tb2 .td2 a{font-weight:bold;color:#fff;}
		
		.form-review{}
			.form-review h2,.order-printout h2,.form-checkout h2{background-color:#003366;font-size:11px;font-weight:bold;color:#fff;text-align:center;padding:5px 0;border-bottom:solid 1px #fff;}
				.form-review .bg_99adc2 td,.form-review .bg_ccd6e0 td,.order-printout td{color:#003366;}
				.form-review .bg_99adc2,.order-printout .bg_99adc2{background:#99adc2;}
				.form-review .bg_ccd6e0,.order-printout .bg_ccd6e0{background:#ccd6e0;}
				#txt_cc,#txt_dd{position:absolute;top:15px;left:50px;width:550px;color:#fff;text-align:center;padding:0;}
				#btn_submit_order{position:absolute; bottom:10px;left:192px;cursor:pointer;}
	
		.form-generic-table-actions{}
			.form-generic-table-actions .td-left{background:url(../imgs/bg_imgs/grad_c4_500x29.gif) left bottom no-repeat;border-right:solid 1px #fff;}
			.form-generic-table-actions .td-middle{background:url(../imgs/bg_imgs/grad_1x29_4_1000x29.gif) center bottom repeat-x;}
			.form-generic-table-actions .td-right{background:url(../imgs/bg_imgs/grad_c3_500x29.gif) right bottom no-repeat;border-left:solid 1px #fff;}
				.main .m2 .wrapper-account .form-generic-table-actions td a{font-weight:bold;color:#fff;}
				.main .m2 .wrapper-account .form-generic-table-actions td .btn_fff{border:0;background:none;font-size:11px;cursor:pointer;font-weight:bold;color:#fff;}

		.form-qcf{}
			.form-qcf h2,.form-register h2,.form-login h2,.form-recover h2{padding:5px 0;background-color:#999;border-bottom:solid 1px #fff;font-size:13px;font-weight:normal;text-align:center;color:#003366;letter-spacing:1px;}
			.form-qcf table,.form-register table,.form-login table,.form-recover table{background-color:#99adc2;}
			.form-qcf label,.form-register label,.form-login label,.form-recover label{color:#003366;}
			.form-qcf .ff,.form-register .ff, .main .m2 .wrapper-account table td .ff,.form-login .ff,.form-recover .ff,.form-review .ff{width:245px;padding:3px;border:solid 1px #003366;font-size:11px;color:#333;} .form-register .ff, .main .m2 .wrapper-account table td .ff{width:200px;}
			.txt_area{overflow:auto;height:104px;}
			.form-qcf .submit,.form-register .submit{margin-top:8px;width:150px;background-color:#fff;}
		
		.wrapper-nav-bar-side{margin-top:1px;}
			.nav-bar-side{}
				.nav-bar-side li{border-bottom:solid 1px #fff;}
					.nav-bar-side li a:link,.nav-bar-side li a:visited{display:block;color:#fff;padding:8px 10px 8px 10px;background:url(../imgs/bg_imgs/snbabg1.gif) 0px 0px no-repeat #003366;}
					.nav-bar-side li a:hover{font-weight:bold;}
		
			.nav-bar-side li ul.MenuBarVertical{width:160px;border:0;margin-top:1px;background-color:#fff;}
				.nav-bar-side li ul.MenuBarVertical li{background-color:#fff;}
					.nav-bar-side li ul.MenuBarVertical a,.nav-bar-side li ul.MenuBarVertical .MenuBarItemIE a{color:#003366;background:url(../imgs/bg_imgs/snbabg2.gif) 3px 0 repeat-y #999;padding:0.25em 1em;}
					.nav-bar-side li ul.MenuBarVertical a:hover, .nav-bar-side li ul.MenuBarVertical a:focus{font-weight:bold;}
						.nav-bar-side li ul.MenuBarVertical ul{border:none;margin:0 0 0 100%;width:170px;}
							.nav-bar-side li ul.MenuBarVertical ul li{width:170px;background:#ccc;border-left:solid 2px #fff;}
								#nav_bar_side_vertical li ul li a{background:#ccc;color:#003366;}
												
		.wrapper-nav-bar-bottom{position:relative;background:url(../imgs/bg_imgs/various/2000x40_whiteblue.gif) center center repeat-x #003366;}
			.wrapper-nav-bar-bottom .wrappers{height:40px;background:url(../imgs/bg_imgs/various/1x40_whiteblue.gif) center center repeat-x;}
				.wrapper-nav-bar-bottom .wrappers .note-vat{position:absolute;top:0px;left:250px;font-style:italic;color:#666;}
				.nav-bar-bottom{position:absolute;bottom:4px;left:30px;color:#fff;}
		
				.wrapper-nav-bar-bottom .form-newsletter{position:absolute;top:-7px;right:0px;width:361px;height:65px;background:url(../imgs/bg_imgs/various/bg_form_newsletter.gif) center center no-repeat;z-index:100;}
					.wrapper-nav-bar-bottom .form-newsletter div{position:absolute;top:16px;width:163px;right:37px;height:22px;background:url(../imgs/bg_imgs/various/bg_form_newsletter_input.gif) center center no-repeat #003366;}
					.wrapper-nav-bar-bottom .form-newsletter .newsletter_email{position:relative;top:1px;left:1px;width:144px;height:13px;padding:3px;border:none;font-size:11px;color:#fff;background-color:#003366;}
					.wrapper-nav-bar-bottom .form-newsletter .submit{position:absolute;top:20px;right:0px;}
					.wrapper-nav-bar-bottom .form-newsletter #newsletter_img{position:absolute;top:15px;right:5px;}
				
				.nav-bar-bottom a:link,.nav-bar-bottom a:visited{color:#fff;}
				.nav-bar-bottom a:hover{color:#b3c2d1;}
		
		
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.foot{border-top:solid 1px #fff;background-color:#999;height:140px;}
	.foot .wrappers .no-lst li{float:left;position:relative;width:200px;height:130px;text-align:center;}
	
	.w3c{position:absolute;top:75px;left:15px;width:170px;text-align:center;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.sponsored{background:url(../imgs/bg_imgs/various/bg_sponsors.gif) center top repeat-x #fff;}
	.sponsored .wrappers{text-align:center;padding:20px 0;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.wishlist,.cart,.order-printout{background-color:#fff;}
	.wishlist .b,.wishlist b,.cart .b,.cart b,.order-printout b,.order-printout .b,.past-orders b,.past-orders .b{color:#003366;}
	.wishlist thead tr,.wishlist tbody .total_sum,.cart thead tr,.cart tbody .total_sum,.order-printout thead tr,.order-printout tbody .total_sum,.past-orders thead tr{background-color:#999;}
	.wishlist th,.cart th,.order-printout th,.past-orders th{font-weight:normal;}
	.wishlist th, .wishlist td,.cart th, .cart td,.order-printout th,.order-printout td,.past-orders th,.past-orders td{color:#003366;}
	.wishlist .odd,.cart .odd,.order-printout .odd,.past-orders .odd{background-color:#99adc2;}
	.wishlist .even,.cart .even,.order-printout .even,.past-orders .even{background-color:#ccd6e0;}

	.wishlist a.product:link,.wishlist a.product:visited,.cart a.product:link,.cart a.product:visited{text-decoration:none;}
	.wishlist a.product:hover,.cart a.product:hover{text-decoration:underline;}

	.wishlist a.continue:link,.wishlist a.continue:visited,.cart a.continue:link,.cart a.continue:visited{font-weight:bold;color:#fff;text-decoration:none;}
	.wishlist a.continue:hover,.cart a.continue:hover{}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.box-news,
.box-faq{}
	.box-news .wrapper-top,
	.box-faq .wrapper-top{position:relative;padding:10px;background:#003366;color:#fff;border-bottom:solid 1px #fff;}
		.box-news .wrapper-top h3,.box-news .wrapper-top .date,
		.box-faq .wrapper-top h3{color:#fff;}
		.box-news .wrapper-top h3,
		.box-faq .wrapper-top h3{left:10px;font-size:12px;}
		.box-news .wrapper-top .date{right:10px;font-size:11px;}
	.box-news .wrapper-main,
	.box-faq .wrapper-main{border:solid 10px #6685a3;}
		.box-news .wrapper-main .inside,
		.box-faq .wrapper-main .inside{border:solid 5px #fff;}
	.box-news .wrapper-bottom,
	.box-faq .wrapper-bottom{position:relative;height:42px;background:url(../imgs/bg_imgs/boxes/c4_11x11_99adc2.gif) left bottom no-repeat #99adc2;}
	.box-news .btsf1,
	.box-faq .btsf1{border-top:solid 1px #fff;}
		.box-news .wrapper-bottom .inside,
		.box-faq .wrapper-bottom .inside{position:absolute;bottom:0;right:0;width:11px;height:42px;background:url(../imgs/bg_imgs/boxes/c3_11x42_99adc2.gif) center center no-repeat;}
		
		.box-news .wrapper-bottom a,
		.box-faq .wrapper-bottom a{display:block;position:absolute;top:0px;right:22px;width:65px;text-align:center;color:#fff;background-repeat:no-repeat;/*border-left:dotted 1px #fff;border-right:dotted 1px #fff;*/}
		.box-news .wrapper-bottom a:hover,
		.box-faq .wrapper-bottom a:hover{color:#003366;}
		.box-news .wrapper-bottom .opened:link,.box-news .wrapper-bottom .opened:visited,
		.box-faq .wrapper-bottom .opened:link,.box-faq .wrapper-bottom .opened:visited{height:37px;padding-top:5px;background-image:url(../imgs/bg_imgs/boxes/99adc2_45x18_up.gif);background-position:bottom center;}
		
		.box-news .wrapper-bottom .closed:link,.box-news .wrapper-bottom .closed:visited,
		.box-faq .wrapper-bottom .closed:link,.box-faq .wrapper-bottom .closed:visited{height:20px;padding-top:22px;background-image:url(../imgs/bg_imgs/boxes/99adc2_45x18_down.gif);background-position:top center;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.box-product{border:solid 3px #003366;height:145px;position:relative;}
	.box-product .ls{position:absolute;top:1px;left:1px;height:143px;width:575px;}
		.box-product .ls .product-name{color:#fff;font-size:12px;padding:4px;margin-bottom:1px;background-color:#003366;}
		.box-product .ls .product-pic{position:absolute;bottom:0px;left:0px;border:solid 1px #003366;}
		.box-product .ls .wrapper-product-desc{position:absolute;top:23px;left:171px;width:404px;border-top:solid 1px #003366;}
			.box-product .ls .wrapper-product-desc .t{font-size:12px;color:#003366;padding:5px 0 0 5px;}
			.box-product .ls .wrapper-product-desc .product-desc{height:58px;margin:5px 0 0 0;padding:5px 5px 9px 5px;overflow:auto;color:#003366;}
		.box-product .ls .more{position:absolute;bottom:1px;left:171px;width:404px;height:21px;border-top:solid 1px #003366;}
			.box-product .ls .more a{display:block;position:absolute;top:2px;right:10px;width:93px;height:15px;background:url(../imgs/bg_imgs/bg_product_more.gif) center center no-repeat;padding:2px 4px 2px 6px;font-weight:bold;color:#003366;}
	
	.box-product .rs{position:absolute;top:1px;right:0px;height:143px;width:217px;background-color:#d6d6d6;}
		.box-product .rs .product-code{position:absolute;top:0;right:0;width:209px;padding:4px;color:#fff;font-size:12px;font-weight:normal;background-color:#999;}
		.box-product .currency{position:absolute;top:22px;width:217px;padding:7px 0;font-size:12px;font-weight:bold;text-align:center;color:#fff;background-color:#6685a3;border-top:solid 1px #fff;border-bottom:solid 1px #fff;}
		.box-product .rs .price{position:absolute;top:52px;width:217px;padding:7px 0;font-size:12px;font-weight:bold;color:#fff;text-align:center;background-color:#6685a3;border-bottom:solid 1px #fff;}
		.box-product .rs .with-discount{right:0;width:109px;}
		.box-product .rs .without-discount{left:0;text-decoration:line-through;width:107px;border-right:solid 1px #fff;}
		
		.box-product .rs a.wish:link,.box-product .rs a.wish:visited{position:absolute;bottom:47px;right:45px;color:#003366;text-decoration:underline;}
		.box-product .rs a.wish:hover{text-decoration:none;}
		.box-product .rs .bg-cart{position:absolute;bottom:-11px;right:-3px;display:block;width:220px;height:51px;background:url(../imgs/bg_imgs/add_to_basket.gif) center center no-repeat;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/





/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
a:link,a:visited{text-decoration:none;}
a:hover{}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.dijitComboBox1{background:#fff;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

