.png,.crop,.scale{filter:expression(png(this));}
.hidden {
	visibility: hidden;
}

.nodisplay {
	display: none;
}

html, body {
	margin: 0px;
	padding: 0px;
	width:100%;
	height:100%;
	background: #FFF;
	font:12px Verdana;
	color: #333333;
}
* html .content {
  height: 100%;
}
.content {
  position: relative;
  min-height: 100%;
}	
.box {
  padding-bottom:214px;
}
a:link, a:visited {
	font: 12px Tahoma;
	color: #007EB8;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
.captcha_link{text-decoration:none !important;}
.captcha_link span{border-bottom:1px dashed #269ADF;float:left;display:block;padding:27px 0 0 0;}
.captcha_link img{float:left;}

/* FF */
:focus{
-moz-outline-style:none;
}
a:active{
outline:none;
}
img{
	border: 0px;
	padding: 0px;
}
table{
	border-collapse:collapse;
	border: none;
	width: 100%;
}
table td{
	padding:0px;
	margin: 0px;
	vertical-align: top;
}
h1{
	font: 18px Tahoma;
	color: #1A48B0;
}
h2{
	font: 17px Tahoma;
	color: #1A48B0;
}
p{
	margin: 0px;
	padding: 10px 0px 8px 0px;
}
img.imgl{
	margin: 20px 24px 20px 0px;
	float: left;
}

.img_best{width:65px;height:65px;margin:-14px 0 0 0;}

ul,ol{
	padding-left:30px;//padding-left:27px;
	margin-left: 12px;//margin-left: 17px;
	margin-bottom: 3px;
	margin-top: 2px;
	font: 14px Tahoma;
	font-weight: bold;
}
ol li{
	padding-left: 0px;//padding-left:0px;
	margin-left: 0px;
	padding-bottom: 2px;
}
ul li{
	list-style: disc;
	padding-left: 0px;//padding-left:0px;
	margin-left: 0px;
	padding-bottom: 2px;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
ul{
  margin-left: 11px;
  }
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
ul li{
	padding-left: 2px;
  }
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
ol li{
	padding-left: 2px;
  }
}

.fll{
	float: left;
}
.flr{
	float: right;
}
.clear{
	clear: both;
}
.abs{
	position: absolute;
}
.rel{
	position: relative;
}
.fb,.carttab td.fb{
	font-weight: bold;
}
.tac{
	text-align: center;
}
.tar{
	text-align: right;
}

.top{
	background: url('img/topbg.jpg') left top repeat-x;
	height: 434px;
}
.logo{
	padding: 45px 10px 0px 10px;
	
}
.logo a{font-size:30px !important;color:#FF362A;}


.head_text{
	color: #00aeef;
	font: 24px Arial;
	padding-bottom: 4px;
}
.head_text a:link,.head_text a:visited{
	font: 24px Arial;
	color: #26b0ed;
	text-decoration: none;
}
.head_text a:hover{
	text-decoration: underline;
}
.head_text span{
	padding: 0px 16px;
}
.head_text span.cgrey{
	color: #515151;
	padding: 0px;
}
.top .menu{
	padding: 48px 5px 0px 0px;
}
.top .menu .cur{
	background: url('img/mn.gif') left top no-repeat;
	height: 28px;
}
.top .mndiv{
	float: left;
	height: 28px;
}
.top .mndiv div{
	padding: 7px 10px 2px 10px;
}

.topblk{
	width: 945px;
	/*height: 476px;*/
	text-align: left;
	background: url('img/toppic.jpg') left 83px no-repeat;
	margin: 0px auto;
	
}
.menu a:link,.menu a:visited{
	text-decoration: none;
	color: #f1665f;
}
.menu a:hover{
	text-decoration: underline;
}
.menu .cur a:link,.menu .cur a:visited{
	color: #26b0ed;
}
.search{
	padding: 18px 53px 0px 0px;
}
.srch_inp{
	background: url('img/srch_inp.gif') left top no-repeat;
	width: 177px;
	height: 24px;
	border: none;
	padding: 4px 0px 0px 5px;
	
}
.srch_ok{
	background: url('img/srch_ok.gif') left top no-repeat;
	width: 57px;
	height: 25px;
	border: none;
	cursor: pointer;
}
.tizer{
	background: url('img/tizer1.png') left top no-repeat;
	height: 272px;
	width: 341px;
	margin: 20px 36px 10px 0px;
	//margin-top: 13px;
	float: right;
	position: relative;
	
}

*html .form_1{margin:-1px 0 0 1px;}
*:first-child+html .form_1{margin:-1px 0 0 1px;}

.tizerp{
	padding: 20px 12px 0 48px;
}
.tizer .ht{
	font: 35px Arial;
	color: #FFF;
	padding:0 0 0 35px;
}
.tizer .cb{
	font: 12px Arial;
	font-weight: bold;
	color: #26b0ed;
	margin: 0px;
	padding: 0px 85px 0px 0px;
}
.tizer .cgrey{
	font: 12px Arial;
	color: #666;
	margin: 0px;
	padding: 25px 0px 0px 0px;
}
.tizer_cmd{
	position: absolute;
	bottom: 0px;
	right: 27px;
}
.cmd_buy{
	background: url('img/cmd_buy.png') left top no-repeat;//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/cmd_buy.png', sizingMethod=scale);
	width: 108px;
	height: 25px;
	border: none;
	cursor: pointer;
}
.cmd_buy2{
	background: url('img/cmd_buy2.gif') left top no-repeat;
	width: 109px;
	height: 25px;
	border: none;
	cursor: pointer;
}
.cmd_cont_buy{
	background: url('img/cmd_cont_buy.gif') left top no-repeat;
	width: 178px;
	height: 25px;
	border: none;
	cursor: pointer;
}
.cmd_checkout{
	background: url('img/cmd_checkout.gif') left top no-repeat;
	width: 148px;
	height: 25px;
	border: none;
	cursor: pointer;
}
.mntl{
background: url('img/mleft.gif') left top no-repeat;
height: 51px;
}
.mntc{
background: url('img/mbg.gif') left top repeat-x;
height: 51px;
}

*:first-child+html .mntc{margin-top:-30px;}

.mntr{ background: url('img/mright.gif') right top no-repeat;
height: 51px;
}
.mntr div{
	padding-top: 18px;
}
.mntr span{
	padding-left: 40px;
}

.description{overflow:hidden;height:80px;}

.full_desc{padding:0 10px;}

.main{
	padding: 20px 0px 10px 0px;
	width: 943px;
	text-align: left;
	width: 943px;
	margin: 0px auto ;
}

.h_h1{}

.bestsellers_bg{
	background: url('img/bestsell_bg.gif') left top no-repeat;
	height: 120px;
	margin-bottom: 20px;
}
.bestsellers_bg .lnk{
	position: absolute;
	right: 11px;
	bottom: 35px;
}
.besblk1{
	width: 310px;
	position: relative;
	height: 120px;
}
.besblk1p{
	padding: 10px 10px 15px 36px;
}
.besblk_pic{
	margin-right: 13px;
	margin-top: 10px;
}
.besblk1 p{
	color: #333;
	font: 12px Arial;
	padding-top: 3px;
}
.name_pr{
	font: 18px Arial;
	color: #ff362a;
}
.b_price{font-size:17px;color:#269ADF;padding:7px 0 0 0;}
.s24{
	font: 24px Arial;
}
.bkll{
	float: left;
	width: 660px;
	padding:0 0 30px 0;
}
.bklr{
	float: right;
	width: 255px;
}
.cart{
	background: url('img/cart.gif') left top no-repeat;
	height: 100px;
	font: 12px Arial;
	line-height: 17px;
	color: #333;
}
.cartp{
padding: 10px 10px 0px 120px;
}
.lnk{
	padding-top: 5px;
}
.lnk a:link,.lnk a:visited{
	font: 14px Arial;
	color: #269adf;
	text-decoration: none;
}
.lnk a:hover{
	text-decoration: underline;
}
.find{
	background: url('img/find.gif') left top no-repeat;
	padding-left: 60px;
	margin-top: 25px;
	margin-bottom: 25px;
}
.testim_blk{
	padding: 10px 0px 4px 0px;
}
.testim_blk p{
	padding: 7px 0px 0px 0px;
}
.testim_pic{
	width: 63px;
	margin-right: 9px;
}
.pay_blk{
	padding-top: 10px;
}
.pay_blk span{
	padding-left: 8px;
}
.prod_div{
	background: url('img/prod_bg.gif') left top no-repeat;	
	margin-bottom: 10px;
	height: 140px;
	font: 14px Arial;
	color: #666;
}
.prod_d1{
	width: 120px;
	padding-left: 1px;
	padding-top: 15px;
	vertical-align: middle;
	text-align: center;
	float: left;
}
.prod_d2{
	width: 362px;
	float: left;
	padding: 10px 0px 20px 0px;
}
.prod_d3 .prod_d3p{
		padding: 30px 35px 0px 20px;
}
.prod_d3{
	width: 135px;
	color: #666;
	text-align: center;
	float: left;
}
.prod_tab{
	background: url('img/prod_bg.gif') left top no-repeat;	
	margin-bottom: 10px;
}
.prod_tab .td1{
	width: 122px;
	padding-left: 1px;
	vertical-align: middle;
	text-align: center;
}
.prod_tab .td2{
	width: 384px;
	padding: 10px 5px 20px 0px;
}
.prod_tab .td2 p{
	font: 14px Arial;
	color: #666;
	padding: 4px 0px;	
}
.prod_tab .td3{
	width: 135px;
	padding: 30px 35px 0px 0px;
	color: #666;
	text-align: center;
}
.prod_tab2{
	width: 100%;
}
.prod_tab2 .td1{
	width: 145px;
	vertical-align: middle;
	text-align: center;
}
.prod_tab2 .td2{
	padding: 10px 5px 20px 0px;
}
.prod_tab2 .td2 p{
	font: 14px Arial;
	color: #666;
	padding: 4px 0px;	
}
.cena{
	font: 26px Arial;
	color: #000;
	padding-bottom: 5px;
}
.rekv{
	font: 14px Arial;
	color: #333;
}
.rekv span{
	font: 18px Arial;
	color: #26b0ed;
	padding-left: 8px;
}
.carttab{
	width: 100%;
	margin-bottom: 30px;
}
.carttab th{
	font: 12px Arial;
	color: #0c220c;
	font-weight: bold;
	padding-bottom: 8px;
	padding-left: 10px;
}
.carttab tr.red{
	background: #fef8f6;
}
.carttab td{
	font: 14px Arial;
	color: #0c220c;
	padding: 4px 0px 4px 10px;
	vertical-align: middle;
}
.carttab td.td4{
	width: 60px;
}
.cr,td.cr{
	color: #ff362a;
}
.cart_blk{
	width: 565px;
}
.cart_price{
	padding: 20px 0px 10px 7px;
}
td.pcoltd{
	padding-top: 40px;
}

.spanmail{float:left;width:90px;padding:0 0 0 0;margin:0 0 7px 0;}
.inpmail{float:left;width:200px;padding:3px;margin:0 0 7px 0;}
.submail{float:left;margin-left:90px;}
.areapmail{width:300px;height:150px;padding:3px;overflow:auto;}

.cart_client{}

.client_orders label{display:block;float:left;width:100px;}
.inp{float:left;}
.inp_subm{margin:0 0 0 100px;}
.client_orders{line-height:25px;}

.footer {
	position: relative;
	margin-top: -214px;
	height: 214px;
}
* html .footer {width:100%;}
.footerblk{
	background: url('img/footpic.gif') left bottom no-repeat;
	width: 943px;
	height: 214px;
	text-align: left;
	margin: 0px auto ;

}
.footpics{
	height: 72px;
}
.footpics span{
	padding-left: 35px;
}
.footer .copy{
	padding-left: 22px;
	margin-top: 85px;
	font: 12px Arial;
	color: #515151;
	width: 200px;
}
.footer .menu{
	padding: 0px 65px 0px 0px;
	margin-top: 85px;
}
.footer .menu .cur{
	background: url('img/footmn.png') left top no-repeat;//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/footmn.png', sizingMethod=scale);
	height: 28px;
}
.footer .mndiv{
	float: left;
	height: 28px;
}
.footer .mndiv div{
	padding: 7px 10px 2px 10px;
}
.footer .menu a:link,.footer .menu a:visited{
	color: #000;
}
.footer .menu .cur a:link,.footer .menu .cur a:visited{
	color: #ff0000;
}
div.jGrowl {z-index: 9999;width:100%;}
div.ie6 {position: absolute;}
div.ie6.top-right {right: auto;bottom: auto;left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}
div.ie6.top-left {left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}
div.ie6.bottom-right {left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}
div.ie6.bottom-left {left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}
div.ie6.center {left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );width: 100%;}
body > div.jGrowl {position:fixed;}
body > div.jGrowl.top-left {left: 0px;top: 0px;}
body > div.jGrowl.top-right {right: 0px;top: 0px;}
body > div.jGrowl.bottom-left {left: 0px;bottom:0px;}
body > div.jGrowl.bottom-right {right: 0px;bottom: 0px;}
body > div.jGrowl.center {top: 0px;width: 50%;left: 25%;}
div.center div.jGrowl-notification, div.center div.jGrowl-closer {margin-left: auto;margin-right: auto;}
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {background-color: #FFDFD6;color: #000;opacity: .95;filter: alpha(opacity = 85);zoom: 1;width: auto;padding: 10px;margin-top: 5px;margin-bottom: 5px;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;text-align: left;display: none;-moz-border-radius: 5px;-webkit-border-radius:5px;}
div.jGrowl div.jGrowl-notification {margin:5px auto;}
div.jGrowl div.jGrowl-notification div.header {font-weight: bold;font-size:10px;}
div.jGrowl div.jGrowl-notification div.close {float: right;font-weight: bold;font-size: 14px;cursor:pointer;}
div.jGrowl div.jGrowl-closer {height: 15px;padding-top: 4px;padding-bottom: 4px;cursor: pointer;font-size:11px;font-weight: bold;text-align: center;margin:0 auto;}
