@charset "utf-8";
/* CSS Document */

/*desc categories*/
.desc_cat p {font-size:12px; text-align:justify; padding-left:5px; padding-right:5px;}
/*subtitle h1*/
.subtitle h1 {font:22px Arial; padding-left:8px;};

/*common*/
	/*elements*/

body,
html{
	margin:0;
	padding:0;
}
body{
	background: url(images/hdr/bg-body.gif) 0 0 repeat-x scroll;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#48494d;
}
a{
	text-decoration:none;
	color:#68696D;
}
.cntr a{
	text-decoration:underline;
}
a:hover{
	color:#68696D;
	text-decoration:none;
}
a img{
	border:0;
}
p{
	margin:0; font-size:12px; text-align:justify;
}
table{
	border:0;
}
h1, 
h3{
	clear:both;
}
.txt-pg h1{
	color:#189351;
	font-size:18px;
	font-weight:normal;
}

h3{
	font-size:15px;
	font-weight:normal;
	color:#189351;
}
h5 {
	color:#142E63;
	font-size:18px;
	font-weight:normal;
}
.desc2 p {font-size:12px; text-align:justify;},
.desc2 h2{color:#189351; font:23px; color:#142E63;font-weight:bold;}
h2 {
	font:13px Arial;
	color:#142E63;
	font-weight:bold;
}


ul, ol{
	margin:0;
}
sup{
	color:#ff0000;
}
form input, form textarea {
    background-color: #F4F4F4;
    border-color: #DDDDDD #EEEEEE #EEEEEE #DDDDDD;
    border-style: solid;
    border-width: 1px;
    padding: 3px 5px;
}
	/*classes*/
.cl{
	display:block;
	font:0px Arial, Helvetica, sans-serif !important;
	height:0;
	width:0;
	clear:both;
}
.bl-corn b {
    display: block;
    height: 1px;
    overflow: hidden;
}
.bl-corn b.c1 {
    margin: 0 5px;
}
.bl-corn b.c2 {
    margin: 0 3px;
}
.bl-corn b.c3 {
    margin: 0 2px;
}
.bl-corn b.c4 {
    margin: 0 1px;
}
.bl-corn b.c5 {
    margin: 0 1px;
}


/*construction*/
	/*common*/
.hdr{
	margin:0 auto;
	width:1000px;
	position:relative;
	overflow:visible;
}
	/*header*/
		/*top menu*/
.hdr .bl-mnu{
	position:absolute;
	z-index:10;
	right:0;

}
.hdr .bl-mnu .crn-lft,
.hdr .bl-mnu .crn-rght,
.hdr .bl-mnu .cnt{
	float:left;
}
.hdr .bl-mnu .crn-lft,
.hdr .bl-mnu .crn-rght{
	width:46px;
	height:40px;
}
.hdr .bl-mnu .crn-lft{
	background:url(images/hdr/corn-left-menu-hdr.png) 0 0 no-repeat scroll;
}
.hdr .bl-mnu .crn-rght{
	background:url(images/hdr/corn-right-menu-hdr.png) 0 0 no-repeat scroll;
}
.hdr .bl-mnu .cnt{
	color:#e0e0e0;
	background:url(images/hdr/bg-menu-top.png) 0 0 repeat-x scroll;
}
.hdr .bl-mnu .cnt a{
	display:block;
	float:left;
	color:#243c6d;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:12px 5px 14px 5px;
}
.hdr .bl-mnu .cnt a:hover{
	color:#189351;
}
.hdr .bl-mnu .cnt a.sl{
	background:url(images/hdr/i-menu-top-sl.png) center 30px no-repeat scroll;
	color:#189351;
}
.hdr .bl-mnu .cnt span{
	float:left;
	display:block;
	padding:7px 5px;
}
		/*lang panel*/
.hdr .bl-lng{
	float:left;
}
.hdr .bl-lng .sel_wrap{
	float:left;
	cursor:pointer;
	color:#142e63;
	font-size:12px;
}
.sel_wrap .sel_arraw{
	background:url(images/selectdroparrow.gif) center center no-repeat scroll;
	width:20px;
	height:30px;
	float:left;
}
.sel_wrap .selected-text{
	float:left;
}
.sel_wrap .sel_selected{

}
.sel_wrap .sel_options{
	display:none;
	background-color:#FFF;
	position:absolute;
	top:30px;
	border-top:1px solid #ededed;
	z-index:100;
}
.sel_wrap .sel_options .sel_option{
	clear:both;
	cursor:pointer;
}
.sel_wrap .sel_options .sel_option span{
	padding:2px 3px;
	display:block;
	width:100%;
}
.sel_wrap .sel_options .sel_option:hover{
	color:#3597c9;
}
.hdr .bl-lng select{
	margin:3px 0 0 0;
}
		/*logo part*/
.hdr .lft{
	float:left;
	width:290px;
	height:120px;
}
.hdr .lft a{
	display:block;
	margin:40px 0 0 40px;
}
		/*header right*/
.hdr .rght{
	float:left;
	margin:40px 0 0 0;
	padding:19px 0;
	width:710px;
}
		/*telephon*/
.hdr .rght .bl-tel{
	width:380px;
	float:left;
	margin:0 5px 0 10px;
}
.hdr .rght .bl-tel span{
	font-size:11px;
}
		/*cart block*/
.hdr .rght .bl-cart{
	float:right;
	background:url(images/hdr/i-cart-top.png) 0 0 no-repeat scroll;
	margin:0 20px 0 10px;
	padding-left:40px;
}
.hdr .rght .bl-cart u{
	text-decoration:none;
}
.hdr .rght .bl-cart a{
	display:block;
	float:left;
	font-weight:bold;
	background:url(images/hdr/bg-cart-top.png) top right no-repeat scroll;
	height:20px;
	padding:13px 10px 13px 0;
}
.hdr .rght .bl-cart a:hover{
	text-decoration:underline;
}
.hdr .rght .bl-cart span{
	color:#142e63;
	margin:0 2px;
}
.hdr .rght .bl-cart .items{
	font-weight:normal;
}
/*middle*/
.mdl{
	width:1000px;
	margin:0 auto;
	position:relative;
	padding:0 0 15px 0;
}
.txt-sbtit{
	font:bold 13px Arial, Helvetica, sans-serif;
	margin:15px 0;
	padding:0 0 0 10px;
}
	/*left*/
.mdl .lft{
	float:left;
	background:url(images/bg-left-mdl.png) 0 0 no-repeat scroll;
	width:245px;
	padding:0 15px 0 28px;
	overflow:hidden;
}
		/*search block*/
.bl-qsrch{
	background:url(images/bg-qsrch.png) 0 0 no-repeat scroll;
	width:240px;
	height:31px;
	margin:20px 0 20px 2px;
}
.bl-qsrch input{
	background:none;
	border:0;
	font-size:11px;
	color:#b0b0b0;
	height:31px;
	width:199px;
}
.bl-qsrch a{
	display:block;
	float:left;
	background:url(images/i-srch.png) center center no-repeat scroll;
	width:31px;
	height:31px;
	margin-right:10px;
}
		/*menu block*/
.mdl .lft .bl-mnu{
	background: url(images/bg-mnu-left-mdl.png) 0 0 repeat-y scroll;
	padding:0 0 0 4px;
	margin:60px 0 0 0;
	position:relative;
}
.mdl .lft .bl-mnu .bl-cts-l a{
	background:#e4ebf2 url(images/bg-l-mnu-lft.gif) 0 0 no-repeat scroll;
	display:block;
	padding:10px 20px 10px 5px;
	margin:0 0 1px 0;
	width:211px;
	color:#142e63;
}
.mdl .lft .bl-mnu .bl-cts-l a:hover{
	background:#1fb167 url(images/bg-l-mnu-lft-hov.gif) 0 0 no-repeat scroll;
	color:#FFF
}
.mdl .lft .bl-mnu .txt-sbtit{
	background:url(images/bg-mnu-h.png) 0 0 no-repeat scroll;
	width:150px;
	height:28px;
	position: absolute;
	top:-35px;
	left:0;
	font:bold 13px Arial, Helvetica, sans-serif;
	padding:10px 74px 0 20px;
	margin:0;
	text-align:center;
}
.mdl .lft .bl-mnu .bl-corn{
	background:url(images/corn-mnu-ftr.gif) 0 0 no-repeat scroll;
	width:244px;
	height:8px;
	margin-left:-4px;
}
		/*testimonials*/
.bl-test{
	margin:0 0 50px 0;
}
.bl-test .cnt,
.bl-test .crn-n-grey b{
	background-color:#e9e9e9;
	
}
.bl-test .cnt{
	padding:10px 10px;
	background: #e9e9e9 url(images/bg-test.gif) bottom right no-repeat scroll;
	color:#48494d;
	font-size:12px;
	font-style:italic;
}
.bl-test p{
	position:relative;
}
.bl-test p span{
	position:absolute;
	bottom:-79px;
	//bottom:-77px;
	right:20px;
	display:block;
	background: url(images/bg-test-autor.gif) top center no-repeat scroll;
	height:14px;
	padding:16px;
	font:bold 13px Arial, Helvetica, sans-serif;
}
* html .bl-test p span{
	display:inline;
	position:static;
}
.bl-test .l-rm{
	font-size:10px;
	text-decoration:underline;
}
.bl-test .l-rm:hover{
	text-decoration:none;
}
	/*right header-middle*/
.hdr-mdl{
	background:url(images/bg-rght-home.png) 0 0 no-repeat scroll;
	width:712px;
	height:309px;
	float:left;
	/*position: absolute;
	left:288px;
	top:-23px;*/
	margin:-23px 0 0 0;
	position:relative;
	z-index:1;
}

	/*middle center*/
.mdl .cntr-pg-home,
.mdl .cntr{
	padding:10px 0 0 0;
	width:512px;
	float:left;
	overflow:hidden;
}
.mdl .cntr{
	background:url(images/bg-rght-home-wht.png) 0 0 no-repeat scroll;
	min-height:245px;
	padding:25px 0 0 10px;
	width:502px;
	//height:auto;
}
		/*search alf block*/
.bl-srch-alf{
	padding:0 20px;
}
.bl-srch-alf a,
.bl-srch-alf span{
	color:#142e63;
	background:url(images/bg-srch-alf-l.gif) center bottom repeat-x scroll;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	display:block;
	float:left;
	padding:10px 5px;
	text-align:center;
	text-decoration:none;
}
.bl-srch-alf a:hover{
	background:url(images/bg-srch-alf-l-hvr.gif) center bottom no-repeat scroll;
	color:#189351;
}
.bl-srch-alf span{
	color:#999;
}
	/*banner trial pack*/
.bl-ban-trial{
	margin:10px 0 0 0;
	width:486px;
	height:139px;
	background:url(images/banner-ttial-pack.jpg) 0 0 no-repeat scroll;
}
.bl-ban-trial a{
	display:table-cell;
	//display:block;
	vertical-align: middle;
	width:186px;
	height:124px;
	padding:15px 0 0 300px;
	text-align: center;
	text-shadow: 1px 1px #C8C0BE;
	color: #DB3434;
	font: bold 16px/16px Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	text-decoration:none;
}
.bl-ban-trial a:hover{
	color:#ec5858;
}
.bl-ban-trial span{
	display: block;
    text-transform: none;
}

	/*middle right*/
.mdl .rght-pg-home,
.mdl .rght{
	width:170px;
	padding:10px 20px 0 10px;
	float:left;
	_overflow:hidden;
}
.mdl .rght{
	background:url(images/bg-rght-home-wht.png) top right no-repeat scroll;
}
		/*soc.bookmarks block*/
.bl-socbkm{
	color:#CCC;
	font-style:italic;
	font-size:12px;
	margin:0 0 15px 0;
}
.bl-socbkm ul{
	list-style:none;
	padding:0;
	margin:0;
}
.bl-socbkm li{
	padding:0;
	margin:3px;
	float:left;
}
.bl-socbkm li:hover{
	margin:0 3px 6px 3px;
}
		/*chat block*/
.bl-chat{
	margin:0 0 15px 0;
	text-align:center;
	background:url(images/bg-live-chat.jpg) top center no-repeat scroll;
}
.bl-chat a{
	padding:134px 1px 0 1px;
	display:block;
}
.bl-chat a:hover{
	border:1px solid #030;
	padding:132px 0 0 0;
}
.bl-chat span{
	display:block;
	text-transform:uppercase;
}
.bl-chat .txt-247{
	color:#c8c8c8;
	font:bold 18px Tahoma, Geneva, sans-serif;
}
.bl-chat .txt-onl{
	font:bold 18px Tahoma, Geneva, sans-serif;
	text-shadow:#999 1px 1px;
	color:#189351;
}
.bl-chat .txt-supp{
	font-size:18px;
}
		/*blog*/
.bl-blog{
	margin:0 0 15px 0;
}
/*footer*/
.ftr{
	width:1000px;
	margin:15px auto 0 auto;
}
.ftr .cnt{
	background:#f1f1f0 url(images/bg-ftr.gif) 0 0 repeat-x scroll;
	border-left:1px solid #f1f1f0;
	border-right:1px solid #f1f1f0;
	padding:15px;
}
.ftr .crn-grey-grey b{
	background-color:#f7f7f6;
}
.ftr .crn-btm b{
	background-color:#f1f1f0;
}
.ftr .crn-grey-grey b{
	border-left:1px solid #f1f1f0;
	border-right:1px solid #f1f1f0;
}
.ftr .crn-grey-grey b.c1{
	background-color:#f1f1f0;
}
.ftr .crn-grey-grey b.c2{
	border-left:2px solid #f1f1f0;
	border-right:2px solid #f1f1f0;
}
.ftr .rght{
	width:540px;
	float:right;
}
.ftr .lft{
	width:420px;
	float:left;
}
	/*right quick links*/
.ftr .txt-sbtit{
	padding:0 0 0 2px;
}
.ftr .rght .bl-qmenu{
	float:left;
	width:180px;
}
.ftr .rght .bl-qmenu .cont{
	float:left;
}
.ftr .bl-qmenu a{
	color:#142e63;
	display:block;
	font-weight:bold;
	background:url(images/bg-ql-ftr.gif) 0 10px no-repeat scroll;
	border-left:1px solid #d2d2d2;
	padding:3px 0 3px 10px;
}
.ftr .bl-qmenu a:hover{
	color:#3597c9;
}
.ftr .bl-qmenu a.first{
	background:url(images/bg-ql-first-ftr.gif) 0 8px no-repeat scroll;
}
.ftr .bl-qmenu a.last{
	background:url(images/bg-ql-last-ftr.gif) 0 -13px no-repeat scroll;
}
.ftr .bl-qmenu a.first,
.ftr .bl-qmenu a.last{
	border:0;
	padding-left:11px;
}
	/*footer footer*/
.ftr .bttm{
	padding:20px 15px;
}
		/*copyright*/
.bl-copy{
	font-size:11px;
	width:420px;
	float:left;
}
.bl-copy .cc {margin-bottom:-2px;}
.bl-copy a{
	text-decoration:underline;
}
.bl-copy a:hover{
	text-decoration:none;
}
.bl-declar{
	font-size:11px;
	width:540px;
	float:left;
}
/*pages*/
h1,
.txt-subtit{
	font-size:24px;
	color:#142e63;
	margin-top:15px;
	margin-bottom:5px;
}
	/*page home*/
		/*middle news block*/
.bl-news{
	position:relative;
	margin:33px 0 0 0;
	width:712px;
	float:right;
}
.bl-news a,
.bl-news{
	font-size:12px;
}
.bl-news .txt-sbtit{
	background:url(images/bg-title-news.gif) 0 0 no-repeat scroll;
	width:147px;
	height:13px;
	padding:10px 5px;
	margin:0;
	text-align:center;
	position:absolute;
	top:-32px;
	left:25px;
	font:bold 13px Arial, Helvetica, sans-serif;
}
.bl-news ul{
	list-style:none;
	padding:0;
	margin:0;
}
.bl-news li{
	float:left;
	margin:0 10px;
	width:205px;
	overflow:hidden;
}
.bl-news .cnt{
	border-left: 1px solid #EDEDED;
    border-right: 1px solid #EDEDED;
	padding:25px 10px 15px 10px;
}
.bl-news li b{
	color:#142e63;
}
.bl-news li:hover,
.bl-news a:hover{
	color:#000;
}
.bl-news li:hover b,
.bl-news a:hover b{
	color:#3597c9;
}
.crn-grey-wht b{
	border-left: 1px solid #EDEDED;
    border-right: 1px solid #EDEDED;
}
.crn-grey-wht b.c2{
	border-left: 2px solid #EDEDED;
    border-right: 2px solid #EDEDED;
}
.crn-grey-wht b.c1{
	background-color:#EDEDED;
}
		/*bestsellers block*/
.product_index{
	margin:15px 0 20px 0;
}
.bl-best,
.product_index{
	border-collapse:collapse;
	padding:0;
	border:0;
}
.bl-best{
	height:220px;
	margin:0 0 20px 0;
	border-top:1px solid #ededed;
}
.bl-best a{
	text-decoration:none;
}
.product_index .col1,
.product_index .col0{
	width:236px;
	padding:0 10px;
	vertical-align:top;
}
.bl-best h3{
	margin:10px 0;
}
.bl-best h3 a{
	color:#142e63;
	font-size:16px;
}
.bl-best h3 a:hover{
	color:#3597c9;
}
.bl-best td.desc1{
	vertical-align:top;
}
.bl-best td.desc1 div{
	height:185px;
	width:154px;
	overflow:hidden;
}
.bl-best td.desc1 b a{
	line-height:12px;
}
.bl-best td.desc1 p,
.bl-best td.desc1 p a{
	font-size:11px;
}
.bl-best td.desc1 p a:hover{
	text-decoration:underline;
}
.bl-best td.pic{
	width:80px;
	padding:5px 0 0 0;
	vertical-align:top;
	text-align:center;
}
.bl-best td.pic img{
	display:block;
}
.bl-best td.price{
	color:#db3434;
	font:bold 18px Arial, Helvetica, sans-serif;
}
.bl-best .add-inf a{
	display:block;
	width:119px;
	height:29px;
	text-align:center;
	padding:7px 0 0 0;
	color:#142e63;
	background:url(images/b-buy.gif) 0 0 no-repeat scroll;
}
.bl-best .add-inf a:hover{
	color:#3597c9;
}
		/*header galery*/
.bl-galery{
	background:url(images/bg-baner-galery.gif) 0 0 no-repeat scroll;
	overflow:hidden;
	width:527px;
	height:132px;
	margin:50px 0 0 160px;
	position:relative;
}
.bl-galery .bl-galtxt-move{
	position:absolute;
	width:527px;
	z-index:1;
}
.bl-galery .b-arrov-up{
	background:url(images/arrow-up.gif) top center no-repeat scroll;
}
.bl-galery .b-arrov-down{
	background:url(images/arrow-down.gif) top center no-repeat scroll;
}
.bl-galery .b-arrov-up,
.bl-galery .b-arrov-down{
	width:204px;
	height:10px;
	cursor:pointer;
	margin:3px 0 0 0;
	position:absolute;
	z-index:3;
}
.bl-galery .bl-galtxt .bl-text{
	width:527px;
}
.bl-galery .bl-galtxt{
	height:110px;
	width:527px;
	position:relative;
	margin:10px 0 0 0;
	color:#FFF;
	overflow:hidden;
}
.bl-galery .bl-galtxt .left{
	float:left;
	width:190px;
	height:88px;
	padding:10px 10px;
	font-weight:bold;
	font-size:18px;
}
.bl-galery .bl-galtxt .right{
	float:left;
	width:295px;
	height:88px;
	padding:10px;
	font-size:12px;
}
.bl-galery .bl-galtxt .table-cell{
	display:table-cell;
	vertical-align:middle;
	height:88px;
	width:100%;
	overflow:hidden;
}
		/*baner bonuses*/
.hdr-mdl .bl-ban-bonus{
	background: url(images/hdr-mdl-bajnner.png) 0 0 no-repeat scroll;
	width:529px;
	height:98px;
	margin:10px 0 0 150px;
}
.bl-ban-bonus .txt-percent{
	font:bold 34px/34px Arial, Helvetica, sans-serif;
	text-align:center;
	padding:20px 0 0 0;
	width:100px;
	float:left;
	color:#fefefd;
}
.bl-ban-bonus .txt-percent span{
	font-size:20px;
	display:block;
}
.bl-ban-bonus .txt-discount{
	font:bold 18px/18px Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	width:185px;
	color:#db3434;
	text-shadow:#c8c0be 1px 1px;
	text-transform:uppercase;
	text-align:center;
	margin:25px 0 0 0;
}
.bl-ban-bonus .txt-discount span{
	text-transform:none;
	display:block;
}
.bl-ban-bonus .txt-viafree{
	font:bold 18px/18px Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	width:189px;
	color:#233b6d;
	text-shadow:#a8bbce 1px 1px;
	text-transform:uppercase;
	text-align:center;
	margin:25px 0 0 55px;
}
.bl-ban-bonus .txt-viafree span{
	text-transform:none;
	display:block;
}
.bl-ban-bonus a{
	height:98px;
	float:left;
	display:block;
}
.bl-ban-bonus a:hover .txt-viafree{
	color:#6580bb;
}
.bl-ban-bonus a:hover .txt-discount{
	color:#ec5858;
}

	/*page product*/
.for-img-pg-pr{
	width:80px;
	padding:0 10px;
	float:right;
	position:relative;
}
.for-txt-pg-pr{
	padding:0 0 0 10px;
}
.for-txt-pg-pr a{
	text-decoration:none;
}
.for-txt-pg-pr a:hover{
	text-decoration:underline;
}
.for-txt-pg-pr .txt-category{
	margin:0 0 10px 0;
}
.for-txt-pg-pr .txt-category a{
	color:#142e63;
}
.for-txt-pg-pr .txt-subtit,
.for-txt-pg-pr .txt-subtit a{
	font-size:24px;
	color:#142e63;
}
.for-txt-pg-pr .txt-subtit a:hover{
	text-decoration:none;
	color:#3597c9;
}
.for-txt-pg-pr .txt-subst{
	font-size:12px;
	margin:0 0 10px 0;
}
.for-txt-pg-pr .txt-brands{
	font-weight:bold;
}
.for-txt-pg-pr .txt-brands .tx-dif{
	font-weight:normal;
}
.for-txt-pg-pr .txt-brands .tx-dif a{
	text-decoration:underline;
}
.for-txt-pg-pr .txt-brands .tx-dif a:hover{
	text-decoration:none;
}
.for-txt-pg-pr .txt-descr{
	margin:10px 0;
}
.for-img-pg-pr .product-blister{
	display:block;
	background:url(images/sh-img0ico.png) 0 0 no-repeat scroll;
	width:15px;
	height:15px;
	position:absolute;
	bottom:0;
	right:10px;
}
		/*package table*/
.variant-pg-pr {
	border-left:1px solid #EDEDED;
	border-right:1px solid #EDEDED;
	border-collapse:collapse;
	vertical-align: middle;
}
.tbl-hdr-pg-pr{
	background: url(images/bg-table-Product-hdr.gif) center 1px no-repeat scroll;
}
.variant-pg-pr th,
.variant th{
	padding:9px 0 11px 0;
}
.variant-pg-pr td,
.variant td{
	padding:5px 0;
	border-bottom:1px solid #EDEDED;
}
.variant-pg-pr .package{
	width:120px;
	text-align:left;
	padding-left:10px;
}
.variant-pg-pr .price{
	width:90px;
}
.variant-pg-pr .perpill,
.variant-pg-pr .pills{
	width:80px;
	text-align:center;
}
.variant-pg-pr .saveprice,
.variant-pg-pr .saving{
	width:100px;
}
.variant-pg-pr .saveprice,
.variant .saveprice{
	color:#189351;
	font-weight:bold;
	text-align:center;
}
.variant-pg-pr .buy{
	width:100px;
}
.variant-pg-pr tbody .price,
.also .variant tbody .price{
	color:#db3434;
	font-weight:bold;
	text-align:center;
}
.also .variant .buy a,
.variant-pg-pr .buy a{
	display:block;
	background: url(images/b-buy-plus.gif) 0 5px no-repeat scroll;
	padding:0 0 0 10px;
	color:#142e63;
	font-weight:bold;
}
.also .variant .buy a:hover,
.variant-pg-pr .buy a:hover{
	color:#3597c9;
}
.variant-pg-pr tbody .buy,
.also .variant .buy{
	padding:5px 5px 5px 0;
	width:95px;
}
.variant-pg-pr tbody .last td{
	border:0;
}
.tbl-top-pg-pr b.c5{
	background: url(images/bg-table-Product-hdr.gif) center 0 no-repeat scroll;
}
.legend,
.variant-pg-pr .popular td{
	background-color:#f0f5f9;
}
.legend{
	padding:5px 10px;
	font-size:12px;
	margin:20px 0;
}
.new_near_prods_div {
    border: 0 solid red;
    float: left;
    text-align: center;
    height: 180px;
    margin: 0 5px 10px 0;
    overflow: hidden;
    width: 75px;
}
.new_near_prods_div b {
    font-family: georgia;
    font-size: 21px;
}
.new_near_prods_div a {
    font-size: 11px;
	display: block;
    font-size: 11px;
    margin: 5px 0 0 0;
    text-decoration:none;
}
.new_near_prods_div a:hover{
	color:#104796;
	margin:0;
}
.new_near_prods_div span {
    font-style: italic;
}
h2.mg-pg-pr{
	font-size:20px;
	color:#142E63;
}
		/*page cart*/
.mdl .cntr-pg-cart{
	width:687px;
	padding:25px 15px 0 10px;
}
.tbl-hdr-pg-cart td{
	border:0;
}
.tbl-hdr-pg-cart tbody .price{
	color:#48494D;
	font-weight:normal;
}
.tbl-hdr-pg-cart .subtotal{
	color:#DB3434;
	font-weight:bold;
}
.tbl-top-pg-cart b.c5{
	background:url(images/bg-table-cart-hdr.gif) center top no-repeat scroll;
}
.tbl-hdr-pg-cart .img{
	width:40px;
}
.tbl-hdr-pg-cart .remove{
	padding-left:10px;
}
.tbl-hdr-pg-cart{
	width:100%;
}
.tbl-hdr-pg-cart td,
.tbl-hdr-pg-cart th{
	width:auto;
}
.tbl-hdr-pg-cart td.img img {
    width: 36px;
}
.tbl-hdr-pg-cart .package,
.tbl-hdr-pg-cart .qty,
.tbl-hdr-pg-cart .price,
.tbl-hdr-pg-cart .subtotal{
	text-align:center;
}
.tbl-hdr-pg-cart .product{
	text-align:left;
}
.tbl-hdr-pg-cart{
	background:url(images/bg-table-cart-hdr.gif) center 1px no-repeat scroll;
}
			/*upgrade link*/
.upgrade a{
	color:#189351;
	font-size:12px;
}
.upgrade a:hover{
	text-decoration:underline;
}
.upgrade td{
	padding:0;
}
.upgrade div div{
	background:#e4f2ea url(images/bg-upgrade-cart.gif) 0 0 repeat-x scroll;
	margin:0 2px;
	text-align:center;
	padding:4px 0;
}
			/*methods*/
.variant-pg-pr .method{
	text-align:left;
	padding-right:10px;
}
.variant-pg-pr .shipmethods{
	text-align:center;
}
.shipmethods td.method label {
    display: block;
    margin: 0 0 0 10px;
    text-align: right;
}
tbody.total a.continue{
	display:block;
	color:#142e63;
	font-size:14px;
	float:left;
	text-decoration:none;
}
tbody.total a.continue:hover{
	color:#3597c9;
}
tbody.total th{
	font-size:24px;
	font-weight:bold;
	text-align:right;
	width:540px;
}

tbody.total th,
tbody.total td{
	padding:10px;
}
tbody.total td{
	color: #DB3434;
    font-weight: bold;
	font-size:24px;
	text-align:center;
}
tbody.total td.recalc-price{
	font-size:12px;
}
.shipmethods label,
.shipmethods input{
	cursor:pointer;
}
.shipmethods label:hover{
	font-weight:bold;
}
			/*buttons*/
.tbl-ftr-pg-cart input{
	background:0;
	border:0;
	height:40px;
	font-weight:bold;
	cursor:pointer;
}
.in-update{
	display:block;
	height:40px;
	float:right;
	background:url(images/b-bg-right.gif) right 4px no-repeat scroll;
}
.in-checkout{
	display:block;
	height:40px;
	float:right;
	background:url(images/b-red-bg-right.gif) right 4px no-repeat scroll;
}
.in-update .update{
	background:url(images/b-bg-left.gif) 0 4px no-repeat scroll;
	color:#142e63;
	margin:auto;
	padding:5px;
	text-decoration:none;
}
.in-update .update:hover{
	color:#3597c9;
}
.in-checkout .checkout{
	color:#db3434;
	background:url(images/b-red-bg-left.gif) 0 4px no-repeat scroll;
	margin:auto;
	padding:5px;
	text-decoration:none;
}
.in-checkout .checkout:hover{
	color:#f25656;
}
			/*bonuses*/
.tbl-ftr-pg-cart .bonuses th.product{
	color:#189351;
	font-size:18px;
	text-align:left;
	padding-left:15px;
}
.tbl-ftr-pg-cart td.your_bonus div{
	background: url(images/cart-bon-unsel.gif) 0 4px no-repeat scroll;
	padding:5px 0 5px 25px;
}
.tbl-ftr-pg-cart td.your_bonus div.selected{
	background:url(images/cart-bon-sel.gif) 0 5px no-repeat scroll;
	color:#189351;
}
	/*page testimonials*/
.pg-test div{
	border:1px solid #ededed;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin:15px 0 45px 0;
	padding:15px;
	position:relative;
	background:url(images/test-div-bg.gif) bottom right no-repeat scroll;
}
.pg-test div span{
	display:block;
	position:absolute;
	bottom:-28px;
	right:15px;
	font-weight:bold;
	background:url(images/test-say-span-bg.gif) top center no-repeat scroll;
	padding:10px 0 0 0;
}
* html .pg-test div span{
	background:0;
	padding:0;
	display:inline;
	position:static;
}
	/*contact Us*/
.contact form table {
    margin: 20px;
}
.contact form tbody input {
    width: 250px;
}
tr.vcode th, tr.vcode td, tr.vcode img {
    vertical-align: middle;
}
.vcode input {
    width: 60px;
}
.vcode a{
	color:#142E63;
	text-decoration:underline;
}
.vcode a:hover{
	color:#3797c9;
}
form table tfoot input{
	background:url("images/btn-r1.gif") right top no-repeat scroll;
	border: medium none;
	color: #1a406a;
	cursor: pointer;
	display: inline-block;
	font-family: Tahoma,sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 3px 0 0;
	overflow: visible;
	padding: 5px 30px 8px 0;
	text-decoration: underline;
	text-transform: uppercase;
	vertical-align: middle;
}
form table tfoot input:hover{
	color:#3797c9;
	background:url("images/btn-r2.gif") right top no-repeat scroll;
}
	/*tables variant*/
table.variant a{
	text-decoration:none;
}	
.also .variant{
	border:1px solid #ededed;
	width:100%;
	border-collapse:collapse;
}
.also .variant td{
	border-bottom:1px solid #ededed;
}
.also .variant .product,
.also .variant .package{
	text-align:left;
}
.also .variant .product a:hover{
	text-decoration:underline;
}
.also .variant .img{
	width:80px;
}
.also .variant .buy{
	text-align:center;
}
.also .variant{
	background: url("images/bg-table-cart-hdr.gif") center 1px no-repeat scroll;
}
.variant.combined{
	border-collapse:separate;
	border-spacing:0;
}
	/*faq page*/
.faq-pg table{
	border:1px solid #ededed;
	width:100%;
	border-collapse:collapse;
}
.faq-pg table td,
.faq-pg table th{
	border:1px solid #ededed;
	padding:5px;
}
.faq-pg table thead td,
.faq-pg table thead th{
	background-color:#f6f6f6;
}
.faq-pg a{
	text-decoration:underline;
	color:#68696D;
}
.faq-pg a:hover{
	text-decoration:none;
}
	/*bookmark*/
table.bookmark a:hover{
	text-decoration:underline;
}
.bookmark .subscribe {padding-left:5px;}
	/*checkout*/
.mdl .cntr-pg-checkout{
	width:100%;
	background: url("images/bg-rght-home-wht2.png") center 1px no-repeat scroll;
}
.popup{
	padding:10px;
}
.country-switcher{
	float:left;
}
.error{
	color:#FF0000;
}

.edit {text-align:center;}
.edit a {margin:2px 3px; text-decoration:underline;}
