body{
	font:12px/15px Verdana, Tahoma, sans-serif;
	color:#25292f;
	margin:0;
	padding:0;
}
a img{border:0;}
a {color:#333;}
a:hover{
	color:#555;
	text-decoration:none;
}
em {
	color:#c81918;
	font-style:normal;
}
.h1{
	font-weight:normal;
	font-size:18px;
	font-family:Mistral, Arial;
	margin:20px 0 0;
	text-transform:uppercase;
	display:block;
}
.h2 {
	font:normal 14px 'Century Gothic';
	color:#020202;
	background:url(images/cat_blocktop.gif) no-repeat top left;
	padding:17px 0px 11px 16px;
	margin:0;
	text-transform:uppercase;
	display:block;
}
.h2none {
	font:normal 14px 'Century Gothic';
	color:#020202;
	background:url(images/cat_blocktop.gif) no-repeat top left;
	padding:0px 0px 11px 16px;
	margin:0;
	text-transform:uppercase;
	display:block;
}
h3{
	color:#020000;
	font: bold 15px 'Verdana';
	margin:0;
	padding:0;
}
h4{
	color:#020000;
	font: bold 13px 'Mistral, Arial';
	margin:0;
	padding:0;
}
#page{
	width:994px;
	margin:0 auto;
	overflow:hidden;
}
#main{
	width:860px;
	padding:0 67px;
	overflow:hidden;
}
#header{
	width:100%;
	overflow:hidden;
	padding:0px 0 0;
}
#headerReklama{
	width:100%;
	overflow:hidden;
	padding:0 0 0px;
}
.logo{
	float:left;
	width:402px;
	height:66px;
	margin:17px 0 0;
}
.logo img{
	display:block;
}
.rlogo{
	float:right;
	width: 426px;
}
.userarea{
	float:left;
	width:160px;
	padding:0 -40px 0 44px;
	margin:3px 0 0;
	font-size:11px;
	font-weight:bold;
}
.userarea span{
	float:left;
	width:100%;
	padding-bottom:2px;
}
.userarea a{
	color: #25292f;
	padding:2px 0 4px 20px;
	float: left;
}
.userarea a:hover{
	text-decoration:none;
	color:#56595f;
}
a.enter{
	background:url(images/enter.gif) no-repeat center left;
}
a.cart{
	background:url(images/cart.gif) no-repeat center left;
}
.contacts{
	float:right;
	font-size:13px;
	text-align:right;
	letter-spacing:-1px;
	font-weight:bold;
}
.contacts span{
	display:block;
}
.contacts .fb{
	margin:2px 0 0 20px;
}
.fb a{
	display:block;
	width:109px;
	height:18px;
	line-height:16px;
	background:url(images/fb.gif) no-repeat 100% 0;
	color:#fff;
	text-decoration:none;
	text-align:center;
}
.fb a:hover{
	color:#dcdcdc;
	text-decoration:none;
}
.menu{
	float:right;
	text-align:right;
	width:100%;
	margin:5px 0 0;
	padding:0 0 1px;
	list-style:none;
	font-weight:bold;
}
.menu li {
	float:left;
	display:inline;
	margin-left:1px;
}
.menu li a {
	border-left:1px solid #505050;
	color:#505050;
	text-decoration:none;
	font-size:11px;
	line-height:18px;
	padding:2px 7px;
	background:url(images/menu.gif) no-repeat right center;
}
.menu li a:hover {
	color:#777;
}


.menu2{
	float:left;
	width:100%;
	margin:5px 0 0;
	padding:0 0 1px;
	list-style:none;
	font-weight:bold;
}
.menu2 li {

}
.menu2 li a {
	border-left:1px solid #505050;
	color:#505050;
	text-decoration:none;
	font-size:11px;
	line-height:18px;
	padding:2px 7px;
	background:url(images/menu.gif) no-repeat right center;
}
.menu2 li a:hover {
	color:#777;
}

a.red{
	color:#f00 !important;
	font-style:italic;
	font-weight:bold;
}
a.red:hover{
	color:#ff3838 !important;
}
.icq{
	margin-top:-3px;
}
.icq img{
	position:relative;
	top:4px;
}

#search{
	width:100%;
	height:45px;
	overflow:hidden;
	background:url(images/gradient.gif) repeat-x;
	font-size: 11px;
}
.s{
	float:left;
	width:178px;
	height:34px;
	background:url(images/search.gif) no-repeat 0 0;
	text-indent:-9999px;
}
#search ul{
	margin:0;
	padding:0;
	float:right;
	list-style:none;
}
#search li{
	display:inline;
	float:left;
	overflow:hidden;
	margin-right:2px;
}
#search li span{
	display:block;
}
#search select{
	width:100px;
	color:#3e1313;
	font:11px Tahoma, Arial, sans-serif;
	border:1px solid #d7cbd0;
	background:#fff;
	height:17px;
	outline:none;
}
.sbutton{
	width:54px;
	height:18px;
	color:#fff;
	font:11px Tahoma, Arial, sans-serif;
	background:url(images/sb.gif) no-repeat;
	border:0;
	padding:0 0 1px;
	margin:14px 3px 0;
}
#content{
	border:2px solid #7f7f7f;
	width:99%;
	min-height:580px;
	padding:1px;
	margin-top:20px;
}
#content2{
	//background:#000;
}
#content3{
	background:#b8babe;
}
.text{
	width:284px;
	height:588px;
	float:left;
	background:#000;
	color:#fff;
	font:18px Mistral,Arial,sans-serif;
	text-align:center;
}
.text2{
	width:561px;
	height:390px;
	background:#000;
}
.text3{
	margin:4px;
	position: relative;
	top:0px;
	left:0px;
	overflow: auto;
	height:188px;
}
.text3 p{
  margin:0 0 0 0;
}
.text ul{
	margin:30px 0 5px 5px;
	padding:0;
	list-style:none;
	width:270px;
}
.text li{
	margin-bottom:5px;
}
.imgsFon{
	float:left;
	background:#000;
	color:#fff;
}
.imgs{
	text-align:right;
}
#footer{
	width:640px;
	text-align:center;
	list-style:none;
	font-size:11px;
	margin-left:-145px;
	position:relative;
	left:50%;
	padding:25px 0;
}
#footer li{
	display:block;
	float:left;
	margin:0 3px;
}
#footer a{
	color:#000;
	text-decoration:none;
}
#footer a:hover{
	color:#444;
	text-decoration:underline;
}


#catalog{
	width:100%;
	min-height:615px;
	padding-top:20px;
}
.cat_leftcol{
	width:220px;
	float:left;
}
.subcsrible{
	width:199px;
	height:71px;
	background:url(images/subs.gif) no-repeat;
	padding:8px;
	text-align:center;
	margin-bottom:12px;
	font-size:9px;
	font-weight:bold;
}
.subcsrible label{
	font-size:10px; margin: 0px; padding: 0px;
}
.blue{
	color:#009ac4;
	padding:4px 0 2px 0;
	display:block;
}
.subcsrible span {margin: 0px; }
.subsform {width: 90px; height: 12px; border: 1px solid #135088; font: 10px 'Verdana';}
.subsbutton {width: 47px; height: 18px; font: 10px 'Verdana'; margin: 0px;}
.cat_block {background:url(images/cat_block.png) no-repeat 0 100%; margin: 10px 0px; padding-bottom: 30px;}
.cat_block a {color: #020202; text-decoration: none;}
.cat_block a:hover {color: #333; text-decoration: underline;}
.cat_block ul {margin: 0px 0px 0px 35px; padding: 0px; list-style: none;}
.cat_block li {margin: 0px; padding: 0px; list-style: none;}
.cat_block ul.brands {margin: 0px 0px 0px 20px; padding: 0px; list-style: none;}
.cat_block ul.brands li {margin: 5px 0px; padding: 0px; list-style: none;}

.cat_block_history {background:url(images/cat_block_history2.png) no-repeat 0 100%; margin: 10px 0px 10px 0; padding-bottom: 30px;padding-right: 10px;}
.cat_block_history .block {text-align:center; margin-right: 5px;}
.cat_block_history a {color: #020202; text-decoration: none;}
.cat_block_history a:hover {color: #333; text-decoration: underline;}
.cat_block_history ul {margin: 0px 0px 0px 35px; padding: 0px; list-style: none;}
.cat_block_history li {margin: 0px; padding: 0px; list-style: none;}
.cat_block_history ul.brands {margin: 0px 0px 0px 20px; padding: 0px; list-style: none;}
.cat_block_history ul.brands li {margin: 5px 0px; padding: 0px; list-style: none;}
.cat_block_history .priceMenu{
	font-size:11px;
	display:block;
	margin:3px 0 10px 0;
	font-weight:bold;
}
.cat_block_history a font{ color: #000 }
.cat_block_history .h2_history {
	font:bold 12px 'Century Gothic';
	color:#020202;
	background:url(images/cat_blocktop_history.gif) no-repeat top left;
	padding:17px 0px 11px 16px;
	margin:0;
	text-transform:uppercase;
	display:block;
}
#brn {background: url(images/cat_block.gif) no-repeat 0 100%;}

.cat_rightcol {margin-left: 235px;}

.imgpreview {
	width:451px;
	padding:0 0 0 20px;
	float:left;
	overflow:hidden;
}
.imgpreview  img{
	display:block;
}

.imgpreview2 {
	width:431px;
	padding:0 0 0 20px;
	float:left;
	overflow:hidden;
}
.imgpreview2  img{
	display:block;
}

.zoom{
	background:url(images/zoom.gif) no-repeat center left;
	padding-left:20px;
	text-decoration:none;
}
.textpreview {
	font-size:11px;
	float:right;
	overflow:hidden;
}
.textpreview h1{
	color:#020000;
	font: bold 15px 'Verdana';
	margin:10px 0 0 0;
	padding:0;
}
.textpreview div p{
  margin:0;
}
.textpreview2 {
	font-size:11px;
	float:right;
	overflow:hidden;
}
.textpreview2 div p{
  margin:0;
}
.vtt2 div p{
  margin:0;
}

.textpreviewSmall {
	width:285px;
}
.textpreviewMain {
	width:625px;
}
.textpreview ul {color: #cc2a28; margin: 0px; list-style: none; padding: 0px; font: 12px 'Verdana';}
.textpreview li {padding: 3px 0px;}
.textpreview ul a {color: #cc2a28 !important; text-decoration: none;}
.textpreview ul a:hover {color: #cc2a28 !important; text-decoration: underline;}


a.red2{
	color: #cc2a28 !important;
	text-decoration: none;
	font: 11px 'Verdana';
}
a.red2:hover{
	color: #cc2a28 !important; text-decoration: underline;
}


.price {display: block; font: 20px 'Verdana'; color: #0EA9D3; margin: 10px 0px;}
.size {font: 13px 'Verdana'; display: block; margin-bottom: 10px;}
.size select {width: 100px; color: #3e1313; font: 11px 'Tahoma'; border: 1px solid #d7cbd0; background: #fff; height: 17px;}
.list{
	width:100%;
	float:left;
	margin:20px 0 0;
}
.list .attach {
	font:bold 14px 'Century Gothic';
	padding:0 0 10px 17px ;
}
.list2{
	width:100%;
	float:left;
	margin-left:15px;
	font:bold 14px 'Century Gothic';
	text-transform: uppercase;
}
.list2 a {color: #020202; text-decoration: none;}
.list2 a:hover {color: #333; text-decoration: underline;}
.prew_img{
	float:left;
	overflow:hidden;
	text-align:center;
	width:33%;
}
.prew_img a{
	font-size:11px;
	color: #006699

}
.prew_img a font{
	color: #000

}
.prew_img .sale{
    width: 46;
    height: 23;
    border: 0;
}
.prew_img span{
	font-size:11px;
	display:block;
	margin:3px 0 0;
	 font-weight:bold;
}

.prew_img2{
	float:left;
	overflow:hidden;
	text-align:center;
	width:25%;
}
.prew_img2 a{
	font-size:11px;
	color: #006699

}
.prew_img2 a font{
	color: #000

}
.prew_img2 span{
	font-size:11px;
	display:block;
	margin:3px 0 0;
	 font-weight:bold;
}
.pages {
	float:left;
	width: 100%;
	text-align:right;
	margin:30px 0 0;
}
.pages2 {
	float:left;
	width: 100%;
	text-align:right;
	margin:20px 0 0;
}
.pages a {text-decoration: none;}
.pages a:hover {text-decoration: underline;}
.n3 {width: 220px; border: 0px; margin: 0px; padding: 0px; margin-top: -9px;}

#cat_footer{
	padding:43px 67px 20px 287px;
	margin:0;
	list-style:none;
	font-size:11px;
	width:640px;
	text-align:center;
}
#cat_footer li{
	display:inline;
}
#cat_footer a {
	color:#000;
	text-decoration:none;
}
#cat_footer a:hover{
	color:#444;
	text-decoration:underline;
}
.m5{
	width:100%;
	overflow:hidden;
	margin:25px 0 0;
}
.m5 .leftcol{
	width:220px;
	float:left;
}
.m5 .vtt{
	width:610px;
	float:right;
}

.pagename {display: block; text-transform: uppercase; background: #ccc; height: 19px; font: 19px/19px 'Tahoma'; padding-left: 31px;border-bottom: 2px solid #fff;}
#reg {width: 100%; background: #eee; padding-top: 19px;}
.reg_top {background: #f5f5f5; border: 1px solid #ccc; margin: 0px 13px; padding: 10px 30px 40px 30px;}
.orange {color: #f36421; font-weight: bold; display: block; margin-bottom: 19px;}
.orange a {color: #f36421; font-weight: bold; display: block; margin-bottom: 19px; text-decoration: none;}
.orange a:hover {text-decoration: underline;}
.forms {font: 10px 'Tahoma'; color: #777;}
.forms span {width: 131px; display: block; float: left; font-weight: bold; color: #777; font-size: 12px;}
.forms input {width: 168px; height: 18px; background: #fff; border: 1px solid #7f9db9; font: 12px 'Tahoma'; color: #444; margin: 1px 0px;}
.forms2 {font: 10px 'Tahoma'; color: #777;}
.forms2 span {width: 131px; display: block; float: left; font-weight: bold; color: #777; font-size: 12px;}
.forms2 input { font: 12px 'Tahoma'; color: #444; margin: 1px 0px;}

input.date {width: 18px !important;}
input.year {width: 38px !important;}
input.year2 {width: 82px !important;}
input.gorog {width: 165px !important;}
input.phone {width: 151px !important;}
input.index {width: 45px !important;}
.ord input.phone {width: 120px !important;}
.ord input.index {width: 70px !important;}
.radio {width: auto !important; height: auto !important;}
.reg_button {width: 150px; height: 17px; background: #fff url(images/reg_button.gif) no-repeat right !important; border: 1px solid #777 !important; font: 11px 'Tahoma' !important; color: #999; padding: 0px 20px 5px 0px;}

.reg_bottom {background: #fff; border: 0px; border-top: none; margin: 0px 13px; padding: 45px 30px 170px 30px; color: #777; font: 11px 'Tahoma'; border-bottom: 16px solid #eee;}
.reg_bottom2 {background: #fff; border: 0px; border-top: none; margin: 0px 13px; padding: 00px 00px 00px 00px; color: #777; font: 11px 'Tahoma'; border-bottom: 16px solid #eee;}
.gray {display: block; padding-bottom: 19px;}
.formsb span, .formsbp span , .formsbp span {width: 131px; display: block; float: left; color: #777; font-size: 11px;vertical-align: top;}
//.fSpan {height:21px; top:15px; }
.formsblock {width: 145px; float: left; text-align: right; }
.formsblock2 {width: 174px; float: left; text-align: right; }
.ord input, .ord select, .formsb input, .formsb select {width: 300px; height: 18px; background: #fff; border: 1px solid #7f9db9; font: 12px 'Tahoma'; color: #444; margin: 1px 0px;}
.formss, .formsbs {margin: 15px 0px 0px 131px;}
.ord textarea, .reg_bottom textarea {overflow: hidden; width: 300px; height: 70px; background: #fff; border: 1px solid #7f9db9; font: 12px 'Tahoma'; color: #444; margin: 1px 0px;}
.reg_bottom select {width: 170px; height: 18px; background: #fff; border: 1px solid #7f9db9; font: 12px 'Tahoma'; color: #444; margin: 1px 0px;}
.formsbp input {margin-bottom: 74px; width: 168px; height: 18px; background: #fff; border: 1px solid #7f9db9; font: 12px 'Tahoma'; color: #444; margin: 1px 0px;}

.submitHeight {height: 20px;}

#cart {background: #eee; padding: 5px 10px;}
.tl {text-align: left; padding-left: 10px;}
.table_title {color: #000; font: bold 14px 'Verdana';}
.table {text-align: center; width: 100%; border: 0px; border-bottom: 1px solid #ddd;}
.sale {color: #a1a1a1; font: bold 14px 'Verdana';}
.table_product {font: bold 16px 'Verdana';}
.description {font: 11px 'Tahoma';}
.calc {text-align: right; margin: 40px 60px 20px 25px; background: url(images/border.gif) no-repeat right bottom; padding: 0px 0px 20px 25px;}
.sum {display: block; margin-top: 35px; font: bold 15px 'Tahoma';}
.delivery {text-align: center; font: bold 16px 'Times New Roman'; margin: 5px 0px;}
.dd {display: block; font: 16px 'Times New Roman'; margin: 3px; padding-left: 66px;}
.ym {font: bold 15px 'Tahoma';}
.ord {margin-left: 180px;}
.ors {display: block; float: left; width: 220px; font: bold 16px 'Times New Roman';}
.buttons {text-align: center; margin: 5px 55px; padding: 13px 0px; border-top: 1px dotted #fec239;}
.buttons img {margin: 7px;}
.wi {display: block; margin-left: 150px; font-size: 10px;}

/**/

.popup_enter {width: 760px; position: absolute; left: 50%; margin-left: -380px; top: 40%; margin-top: -110px; background: #eee;}
.tit {text-transform: uppercase; font: 19px/19px 'Tahoma'; padding-left: 14px; background: #ccc; height: 21px; border-bottom: 2px solid #fff;}
.cnt {margin: 18px 13px; background: #fff; height: 242px;}
.l {margin: 0px 70px 20px 25px; width: 199px; height: 71px; background: url(images/subs.gif) no-repeat; font: 12px 'Century Gothic'; text-transform: uppercase; padding: 8px; float: left;}
.l input {text-transform: none;}
.lp {text-transform: none; font: 11px 'Tahoma'; display: block; float: left; width: 50px;}
.f {margin-top: 15px;}
.i {margin-left: 310px; padding: 0px;}
.p10 {font: 10px 'Tahoma'; color: #777; display: block;}
.u {display: block; font: bold 11px 'Tahoma'; text-transform: uppercase; color: #777;}

.popup_send {width: 760px; position: absolute; left: 50%; margin-left: -380px; top: 40%; margin-top: -230px; background: #eee url(images/sbg.gif) repeat-x top left; padding-bottom: 50px; padding-left: 5px;}
.send_imgpreview {float: left; overflow: hidden; width: 270px;}
.send_textpreview {font: 11px 'Verdana'; overflow: hidden;}
.send_textpreview {font: 11px 'Verdana'; overflow: hidden;}
.send_textpreview div p{
  margin:0;
}

#sendForm input {
	margin:0px;
	padding:0px;}


.q {font: bold 11px 'Tahoma';}
.snd {width: 500px;}
.fnd {font: bold 11px 'Tahoma'; display: block; margin: 15px;}
.rt {padding-left: 15px;}


/* popup window */

#popup{
	width:730px;
	overflow:hidden;
}
#popup h1{
	margin:0;
	float:left;
}
#popup h1 a{
	float:left;
	width:402px;
	height:66px;
	margin:10px 0 0 10px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/logo.gif) no-repeat 0 0;
}
#popup .header{
	width:100%;
	overflow:hidden;
}
#popup .header {
}
#popup .header ul.zoom-close{
	float:right;
	width:auto;
	padding:0;
	margin:16px 2px 0 0;
	font-size:12px;
	list-style:none;
	text-align:center;
	display:inline;
}
#popup .header ul.zoom-close li{
	float:left;
	display:inline;
	margin:0 10px 0 0;
}
#popup .header ul.zoom-close a{
	width:93px;
	height:20px;
	padding:5px 0 0;
	float:left;
	color:#fff;
	text-decoration:none;
	background:url(images/bg-button.gif) no-repeat 0 -25px;
}
#popup .header ul.zoom-close a:hover{
	background-position:0 0;
}



#popup .header ul.zoom-catalog{
	float:right;
	width:auto;
	padding:0;
	margin:16px 2px 0 0;
	font-size:12px;
	list-style:none;
	text-align:center;
	display:inline;
}
#popup .header ul.zoom-catalog li{
	float:left;
	display:inline;
	margin:0 10px 0 0;
}
#popup .header ul.zoom-catalog a{
	width:93px;
	height:20px;
	padding:5px 0 0;
	float:left;
	color:#fff;
	text-decoration:none;
	background:url(images/bg-button_red_new.gif) no-repeat 0 0px;
}
#popup .header ul.zoom-catalog a:hover{
	background-position:0 0;
}



#popup ul.description{
	float:left;
	display:inline;
	width:180px;
	margin:14px 0 0 13px;
	padding:0;
	list-style:none;
	color:#696969;
	font:bold 11px/15px Arial, Tahoma, sans-serif;
}
#popup ul.description li{
	width:100%;
	float:left;
	display:inline;
}
#popup h2{
	margin:0;
	padding:0 0 3px;
	font:bold 20px/24px Arial, Tahoma, sans-serif;
	color:#8f7657;
}
#popup ul strong{
	font:bold 15px/18px Arial, Tahoma, sans-serif;
}
#popup .main{
	width:100%;
	overflow:hidden;
	margin:30px 0 0;
}
#productOne .preview{
	float:left;
	width:82px;
	margin:0;
	padding:0;
	list-style:none;
}
#productOne .preview li{
	float:left;
	display:inline;
	margin:5px 0 0 0;
	border:1px solid #fec237;
}
#productOne .preview img{
	display:block;
}
#popup .image{
	width: 450px;
	height: 600px;
	float:right;
	padding:0 10px 0 0;
	margin:20px 0 0;
}


.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-flash + div[adblocktab=true] {display: none !important;}
.sIFR-hasFlash div.sifr{
	visibility: hidden;
	display: block;
	letter-spacing: -6px;
	font-size: 26px;
}



.errorDiv {
	display: none;
	color: #FF0000;
}
.errorDiv2 {
	color: #FF0000;
}
.errorDiv3 {
	color: #000;
}
.displayNone {
	display: none;
}


.empty {
	height: 0px;
	clear: both;
	font-size: 0px;}
.empty1 {
	width: 0px
	height: 450px;
	font-size: 0px;}


.order_product {font: bold 13px 'Verdana';}


.prop_descr {
	width:320px;
	position:absolute;
	display:none;
	padding:5px;
	margin: 0 38px 180px 0px;
	z-index: 1000;
}
.prop_descr2 {
	width:180px;
	background-color:#ffff66;
	padding:5px;
	margin: 180px 60px;
	text-align:center;
	border: solid #000000 1px;
	z-index: 1000;
}


.prop_basket {
	width:180px;
	position:absolute;
	padding:5px;
	margin: 0 0px 0px 0px;
	z-index: 1000;
}
.prop_basket1 {
	width:180px;
	background-color:#ffff66;
	padding:5px;
	margin: 18px 120px;
	text-align:center;
	border: solid #000000 1px;
	z-index: 1000;
}
.prop_basket2 {
	width:180px;
	background-color:#ffff66;
	padding:5px;
	margin: 0px 120px;
	text-align:center;
	border: solid #000000 1px;
	z-index: 1000;
}

.colorfff{
	color: #fff;
	z-index: 0;
	position:absolute;
	margin: -190px 0px ;

}

.cmfHide {
	display:none;
}


.icon16{display:block;float:left;height:16px;margin:0 5px 5px 0;width:16px}
.icon_lj{background:transparent url(/images/icon_lj.png) no-repeat scroll left top}
.icon_tw{background:transparent url(/images/twitter.png) no-repeat scroll left top}
.icon_fb{background:transparent url(/images/facebook.png) no-repeat scroll left top}

