/*<<<<<<< HEAD*/
@charset "utf-8";
/*
----------------------------
Web-master: Natalia Onischuk
Email: info@webwizard.in.ua
ICQ: 471029619
SKYPE: Na2se4ka
URL: http://webwizard.in.ua/
----------------------------
*/

/* #Reset & Basics
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		vertical-align: baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1;
		-webkit-text-size-adjust: none;
	}
	ol, ul {
		list-style: none; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }

	*:focus, *:active{
		outline:none;
		outline-width:0;}

/* #Typography
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	body{color:#c9c9c9; font:12px/18px Arial, Helvetica, sans-serif;}
	h1, h2, h3, h4, h5, h6 {font-weight:400; font-size:16px; line-height:20px; margin:0;}
	h1 {font-size:20px; line-height:1.2em; color:#fff; margin-bottom:20px;}
	h2 {color: #ec0000; font-size: 18px;line-height: 24px; margin-bottom:10px;}
	h3 {color:#fff; font-weight:700; font-size:16px; line-height:1.2em; margin-bottom:10px;}
	h4 {}
	h5 {}
	h6 {}

	p { margin: 0 0 16px 0; }
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; color: #777;  }

	em { font-style: italic; }
	strong { font-weight:700;}
	small { font-size: 80%; }

/* #Blockquotes  */
	blockquote {}
	blockquote p {margin:0;}

	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #0098d8; }

	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }
/* #Links
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	a  { font-weight: inherit; color:#c9c9c9; text-decoration:underline; }
	a:hover, a:focus {text-decoration:none;}
	a mark{background:none;}
	a img{border:none;}
	a *, area{cursor:pointer;}

/* #Lists
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	ul{ margin-bottom:1.5em; }
	ul>li{
		margin:0; padding:0 0 0 20px;
		list-style:none;
		background:url(images/tpl/ul-marker.png) no-repeat 1px 0.7em;
		line-height:1.5em;}

		ul>li.ya-share2__item{
		margin:0; padding:0 0 0 0px;
		list-style:none;
		background:none;
		line-height:1.5em;}

	ol{
		counter-reset:item;
		margin:0 0 1.5em 20px;}
	ol>li{
		background:none;
		display:block;
		margin:0;
		list-style:decimal;
		line-height:1.5em;}
		ol>li:before{
			margin:0 0 0 -20px; width:20px;
			display:inline-block;
			content:counters(item,".") ". ";counter-increment:item;
			color:#157cc3;}
/* #Images
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	img{max-width: 100%;}
	.gm-style img{max-width:none;}

/* #Forms
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
input[type=submit],
input[type=button]{cursor:pointer;}

/* #Basic Styles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*~~~~~~~~~~~~  Containers */
#main{
	position:relative;
	overflow:hidden;
	min-height:100%;
	width:100%;}
.wrapper-block{padding:0 10px;}

/*~~~~~~~~~~~~  Display */
.disp-none{display:none;}
.disp-block{display:block;}
.disp-inline{display:inline;}
.disp-inline-block{display:inline-block; //zoom:1; //display:inline; vertical-align:top;}

/*~~~~~~~~~~~~  Floats */
.float-left{float:left;}
.float-right{float:right;}
/*~~~~~~~~~~~~  Clear */
.clear-both{clear:both;}
.clear-all{
	clear:both !important;overflow:hidden;
	height:0 !important;width:0 !important; margin:0 !important;padding:0 !important;
	border:0 !important;float:none !important;}
ul.no-mark{margin:0; padding:0;}
ul.no-mark > li{text-indent:0; padding:0; margin:0; list-style:none; background:none;}
/*~~~~~~~~~~~~  radius */
.radius{border-radius:10px; behavior: url(js/PIE.htc);}

.color-white{color:#fff;}

/* #Site Styles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
html{background:#000;}

/*~~~~~~~~~~~~  Z Index */
#header{z-index:30;}
#content{z-index:20;}
#footer{z-index:10;}

/*~~~~~~~~~~~~ icons */
.ico-32{
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:baseline;
	position:relative;
	overflow:hidden;
	width:0;
	height:32px;
	padding:0 0 0 32px;
	background:url(images/tpl/icons.png) no-repeat 500px 500px;}

	.ico-vk{background-position:0 0;}
	.ico-twitt{background-position:-32px 0;}
	.ico-fb{background-position:-64px 0;}
	.ico-inst{background-position:-97px 0;}

/* #Footer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#footer{
	color:#bcbcbc;
	font-family:Arial, Helvetica, sans-serif;}
/*~~~~~~~~~~~~ footer-top */
.footer-top{
	padding:10px 0 0 0;}
.align-line{
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:top;
	border-bottom:#4c4d51 1px solid;
	height:6px; width:100%;}
.f-content{
	display:inline-block;
	vertical-align:middle;
	//display:inline;
	text-align:left;
	margin:4px 10px;}
.less{font-size:0.7em;}

.footer-top .ico-32{
	opacity:0.5;
	margin-left:5px;}
.footer-top a{
	color:#bcbcbc;
	text-decoration:underline;}
.undec-link a{text-decoration:none !important;}

/*~~~~~~~~~~~~ footer-top */
.footer-bottom{
	margin:0 10px;
	position:relative;
	text-align:justify;}
.footer-bottom a img{vertical-align:middle;}



.for_just{
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:top;
	width:100%;}

/* #Header
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#header{
	position:relative;
	min-height:164px;
	background:url(images/tpl/header_bg.jpg) no-repeat center 0;}
#header.diff-header{
	background-image:url(images/tpl/diff_header.jpg);}
.header-top{
	position:relative;
	padding:0 10px;
	max-width:1000px;
	min-height:164px;
	margin:0 auto;}

/*~~~~~~~~~~~~ header left */
.header-left{
	float:left;
	position:relative;
	padding-top:19px;
	width:210px;
	z-index:39;
	text-align:center;}
a.logo{
	display:block;
	position:relative;
	overflow:hidden;
	width:210px;
	/* height */ height:0; padding-top:90px;
	margin:0 auto 8px auto;
	background:url(images/tpl/logo.png) no-repeat center 0;
	background-size:100% auto;
	text-decoration:none;}
.phone-number{
	padding-right:17px;
	white-space:nowrap;}
.phone-number,
.phone-number a{
	display:block;
	height:15px;
	font-size:14px;
	line-height:15px;
	text-transform:uppercase;
	text-decoration:none;
	color:#c9c9c9;}

/*~~~~~~~~~~~~ header brands */

.header-brands{
	width: 194px;
	float: right;}
.header-brands-left {
	width: 105px;
	float: left;
	padding-top:37px;}
.header-brands-right {
	width: 70px;
	float: right;
	padding-top:19px;}
.header-brands a,
.header-brands a img{
	display:block; margin:0 auto;}
.header-brands a{margin-bottom:22px;}



/*~~~~~~~~~~~~ header menu */
.header-menu{
	position:relative;
	background:#000;
	margin:0 10px;}
@media only screen and (min-width:760px) and (max-width:1000px){
	.header-menu{margin:0;}
	.mnActive{margin-left:0!important;}
}

ul.main-menu li a{
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:700;
	color:#fff;}

/* #Content
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#content{
	position:relative;
	/*background:url(images/tpl/content-line.png) repeat-x 0 0;*/
	color:#000000}
.content-bottom{
	padding:20px 10px;
	/*background:url(images/tpl/content-bottom.png) repeat-x 0 bottom;*/
	color:#000000}


.content-wrapper{
	position:relative;
	min-height:10px;}
.main-content{
	float:left;
	width:100%;
	margin-right:-10px;}

#full_descripion, .full-descripion {
	color:#4d4d4d;
	/*width:80%;*/
	padding:10px;
	font-size:15px;
	line-height:20px;
}
@media only screen and (min-width:1201px) {
#full_descripion {width:1000px;}
}
@media only screen and (min-width:1001px) and (max-width:1200px) {
#full_descripion { width:800px; }
}
@media only screen and (max-width:1000px) {
#full_descripion { width:95%; }
}
#full_descripion img, .full-descripion img {
	color:#4d4d4d;
	max-width:90%;
	display:block;
	margin: auto;
}
#full_descripion  p, .full-descripion p {
	margin-bottom: 15px;
}

.full-descripion {
	margin-top:10px;
}

/*~~~~~~~~~~~~ sidebar search */
.sidebar-search{
	position:relative;
	padding:0 0 20px 0;}

.sidebar-search form{
	margin:0 55px 0 40px;}
.sidebar-search label{
	position:absolute;
	left:0; top:0;
	color:#aeadad;
	font-size:11px;
	line-height:22px;}
.sidebar-search input[type=text]{
	width:100%;
	height:20px;
	padding:0 5px;
	border:#828282 1px solid;
	background:#fff;
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#000;}

.sidebar-search input[type=submit]{
	position:absolute;
	right:0; top:0;
	height:22px;
	width:51px;
	background:url(images/tpl/search-submit.png) repeat-x 0 0 #505450;
	border:#717171 1px solid;
	color:#fff;

	-moz-transition: background-position 0.5s 0 ease;
	-o-transition: background-position 0.5s 0 ease;
	-webkit-transition: background-position 0.5s 0 ease;
	-ms-transition: background-position 0.5s 0 ease;
	transition: background-position 0.5s 0 ease;
}

.sidebar-search a{
	clear:both;
	display:block;
	text-align:right;
	font-weight:700;
	color:inherit;}

.aside-menu-select,
.selected-brand{display:none;}

/*~~~~~~~~~~~~ aside banners */
.side-banners{
	margin-bottom:36px;}
ul.side-banners li{margin-bottom:20px; text-align:center;}
.side-banners a{
	display:inline-block;
	//display:inline; //zoom:1;
	vertical-align:middle;}
.side-banners a img{
	display:block;
	margin:0 auto;
	max-width:none;
	border:#767676 1px solid;}



/*~~~~~~~~~~~~ aside news */
ul.sidebar-news{}
ul.sidebar-news li{
	margin-bottom:16px;
	line-height:16px;}
ul.sidebar-news li h3,
ul.sidebar-news li h3 a{
	font-size:12px;
	line-height:18px;
	color:#fff;
	font-weight:700;
	text-decoration:none;}
ul.sidebar-news li p{
	margin:0;
	color:#cacaca;}

.date{
	color:#ec0000;
	font-size:11px;
	line-height:13px;}

.content-banners,
.cont_banner{
	text-align:center;}
.content-banners a,
.cont_banner a{
	display:inline-block;
	vertical-align:middle;
	//zoom:1; //display:inline;
	margin:0 6px 6px 6px;}

ul.sidebar-list{
	margin-bottom:20px;}
.sidebar-list-over h3{
	margin:0 0 10px -10px;
	font-weight:700;
	color:#fff;}

/*~~~~~~~~~~~~ form */
.products-form{
	margin:0 auto;
	width:100%;
	max-width:850px;}

.selGr{
	float:left;
	width:133px;
	margin:0 7px 5px 0;}
.dbtn{
	display:block;
	height:20px;
	width:100%;
	background:#efefee url(images/tpl/submit-fon-disabled.png) repeat-x 0 0;
	border:#fff 1px solid;
	text-align:center;
	color:#222;
	line-height:17px;}
	form div.dbtn{width:auto;}

.selGr form{margin:0 -2px 0 0; display:block;}
.selGr .btn{
	position:relative;
	display:block;
	width:100%;
	padding:0;
	height:22px;
	border:#717171 1px solid;
	background:#ffffff; /*url(images/tpl/submit-fon.png) repeat-x 0 0;*/
	color:#c9c9c9;
	font:12px/20px Arial, Helvetica, sans-serif;}
	.selGr .btn:hover{background-position:0 bottom;}
.selPrice{
	position:relative;
	overflow:hidden;
	padding:1px 0;
	border:#6d6d59 1px solid;}
.selPrice label{
	display:inline-block;
	vertical-align:middle;
	//zoom:1; //display:inline;
	margin-left:5px;
	width:15%;}
.selPrice input[type=text]{
	padding:0 5px 0 0;
	margin:0 0 2px 0;
	width:40%;
	height:17px;
	background:none;
	border:#323232 1px solid;
	text-align:right;
	color:#fff;
	font:11px/13px Arial, Helvetica, sans-serif;}
.selPrice input[type=submit]{
	margin:0 -2% -2px -2%;
	width:104%;}

.selGr select{
	margin:0;
	padding:0;
	width:100%;
	height:22px;
	background:#000;
	border:#717171 1px solid;
	color:#fff;
	font:11px/21px Arial, Helvetica, sans-serif;}
.wrapp-form{clear:both;}

/*~~~~~~~~~~~~/form */

/*~~~~~~~~~~~~ products */
.products{
	position:relative;
	margin:40px auto;
min-width: 90%;
}
.products-inner{
	position:relative;
	margin:-40px -28px 0 -28px;}
.product-line{
	position:absolute;
	bottom:0; width:1px;
	height:100%; left:275px;
	background:#6b6b6b;}


.product{
	position:relative;
	float:left;
	width:222px;
	height:400px;
	margin:60px 79px 0 28px;
	/*background:url(images/tpl/border.gif) repeat-y center 0;*/
	border-bottom:#474747 1px solid;
	z-index:15;}
	.product:hover{z-index:16;}

.product-left{
	position:relative;
	float:left;
	width:100px;
	z-index:12;
	color:#fff;}
.product-left img{
	position:relative;

	max-width:none;

	}
.product-left a{text-decoration:none; color:#fff;}
.product-left > a{
	display:block;
	margin-bottom:14px;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;}
.product-left acronym{color:#ff0000;}
.product-left a:hover{text-decoration:none; color: #ec0000;}


.product-right{
	float:right;
	position:relative;
	width:130px;
	margin:0 0 0 -10px;
	right:-28px;}
.product-right h2{margin:-3px 0 20px 0;}
	.product-right h2 b{
		display:block;
		text-transform:uppercase;
		font:700 14px/18px Arial, Helvetica, sans-serif;
		color:#fff;}
	.product-right h2 a{
		display:block;
		color:#ff0000;
		white-space:nowrap;
		text-decoration:none;
		font:14px/18px Arial, Helvetica, sans-serif;}

.product-right p{margin:-3px 0 20px 0;}
	.product-right p b{
		display:block;
		text-transform:uppercase;
		font:700 14px/18px Arial, Helvetica, sans-serif;
		color:#fff;}
	.product-right p a{
		display:block;
		color:#ff0000;
		white-space:nowrap;
		text-decoration:none;
		font:14px/18px Arial, Helvetica, sans-serif;}

.product-right h3{
	margin:0 0 20px 0;
	color:#848484;
	font:700 14px/20px Arial, Helvetica, sans-serif;
	text-transform:uppercase;}


.product-right p strong{
	display:block;
	color:#848484;}

.btn-grey{
	display:block;
	margin:25px 0 19px 0;
	background:url(images/tpl/grey_btn.png) repeat-x 0 0 #3b3b3b;
	font-weight:700;
	font-size:14px;
	line-height:24px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;}
	a.btn-grey:hover{background-image:url(images/tpl/btn_red.png); background-color:#820000;}
	.product-right .btn-grey{margin:0 0 10px 0; width:102px;}

.product-price{
	display:block;
	margin-bottom:25px;
	font-weight:700;
	font-size:16px;
	line-height:22px;
	color:#fff;}
	.product-price strong{font-size:19px;}
	.discount{display:block; color:#ff0000; font-size:17px;}


.main-content iframe{max-width:100%;}

.product-left .new{position:absolute; right:0; top:0; width:auto; height:auto;}


.tbl-view,
.photo-view{text-align:left; margin:60px -40px 0 0; width:auto !important;}
.tbl-view .products-inner,
.photo-view .products-inner{margin:0;}
.tbl-view .product-line,
.photo-view .product-line{display:none !important;}

.tbl-view .product{
	float:none;
	display:inline-block; //zoom:1; //display:inline; vertical-align:top;
	border:none; background:none; width:140px; margin:0 0 5px 0; height:auto;}

.tbl-view .product-left,
.tbl-view .product-right,

.photo-view .product-left,
.photo-view .product-right{float:none;width:auto;margin:0;right:0;}

.tbl-view .product-left > *,
.tbl-view .product-right > *,
.photo-view .product-left > *,
.photo-view .product-right > *{display:none;}

.tbl-view .product-left > .tbl-show,
.tbl-view .product-right > .tbl-show{display:block;}

.tbl-view .new{right:auto; left:0;}
.tbl-view .product h2,
.tbl-view .product h3{margin-bottom:0px;}

.tbl-view .product-right h2 b{display:none;}

.photo-view .product {
	border:none; background:none; width:100px; margin:0 20px 0 0;
	height:auto; float:none; display:inline-block; vertical-align:middle; //display:inline; //zoom:1;}
.photo-view .product .product-img{display:block;}

.tag-links,
.shop-view{
	margin-bottom:20px;
	text-align:right;}
	.tag-links{padding-top:20px;}
.tag-links a,
.shop-view a{
	display:inline-block;
	vertical-align:top;
	//zoom:1; //display:inline;
	width:30px; height:30px;
	margin-left:10px;}
.tag-links a img,
.shop-view a img{
	width:30px; height:30px;}

.tag-links a:hover,
.shop-view a:hover{opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}

.tag-links a.active,
.shop-view a.active{opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}

#map{margin:0 auto 20px auto;}

/*~~~~~~~~~~~~/products */

/*~~~~~~~~~~~~ collections */
ul.collections{
	text-align:center;
	margin:0 -11px;}
ul.collections li{
	position:relative;
	display:inline-block;
	vertical-align:top;
	//zoom:1; //display:inline;
	width:200px;
	margin:0 10px 20px 10px;
	font-size:15px;
	line-height:21px;
	text-transform:uppercase;}
ul.collections li a{
	color:#fff;
	text-decoration:none;}
ul.collections li a img{
	width:200px; height:200px;
	-moz-transition: opacity 0.5s 0 ease;
	-o-transition: opacity 0.5s 0 ease;
	-webkit-transition: opacity 0.5s 0 ease;
	-ms-transition: opacity 0.5s 0 ease;
	transition: opacity 0.5s 0 ease;}
ul.collections li a img.new{
	position:absolute;
	right:0; top:0;
	width:auto; height:auto;
	opacity:1 !important;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;}
ul.collections li a:hover img{
	opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
/*~~~~~~~~~~~~/collections */

/*~~~~~~~~~~~~ shop list */
.shop-list-items{
	text-align:center;}
.shop-list{
	display:inline-block;
	vertical-align:top;
	//zoom:1; //display:inline;
	width:50%; margin:0 -5px;
	min-width:400px;
	text-align:left;}
.shop-list h2{
	margin-bottom:24px;}
.shop-item{
	position:relative;
	margin:0 0 20px 186px;
	min-height:175px;}
.shop-img{
	position:absolute;
	left:-186px; top:0;}
	.shop-img img{}
.shop-item h3{
	font-size:18px;
	line-height:20px;
	margin-bottom:16px;}
	.shop-item h3 a{
		color:#fff;
		text-decoration:none;}
	.shop-item h3 a:hover{text-decoration:underline;}
.shop-item p{
	margin-bottom:14px;
	font-size:14px;
	line-height:20px;}
.shop-tel{
	margin-bottom:12px;
	font-size:18px;
	line-height:22px;
	font-weight:700;
	color:#fff;}
/*~~~~~~~~~~~~/shop list */


/*~~~~~~~~~~~~ news one */
.news-date{color:#ec0000; font-size:11px; font-weight:400;}
h3 .news-date{margin-left:18px;}
.img-border{border:#5a5a5a 1px solid;}
.news-img{float:left; display:block; max-width:50%; margin:0 33px 10px 0;}

ul.stock{padding-top:3px;}
ul.stock li{
	margin-bottom: 40px;
	padding-bottom: 20px;
	border-bottom:#fff 1px dotted;}
/*~~~~~~~~~~~~ news one */

/*~~~~~~~~~~~~ new products */
.links-tags{
	margin-bottom:20px;
	font-size:16px;
	line-height:22px;}
.links-tags a{
	margin-right:3%;}
.fs14{font-size:14px; line-height:22px;}
.coupon-img{
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	//zoom:1; //display:inline;
	margin-bottom:20px;}
.coupon-img img{height:120px; float:left;}

.tag-title{
	color:#fff;
	font-weight:400;
	font-size:18px;
	line-height:24px;}
	.tag-title a{color:#fff; font-size:14px;}



/*~~~~~~~~~~~~ new products */

/*~~~~~~~~~~~~ registration */
.page-form{
	width:400px;
	margin:0 auto 20px auto;}
.inp-line{margin-bottom:19px;}
.page-form label{
	display:inline-block;
	vertical-align:middle;
	//zoom:1; //display:inline;
	width:126px;
	color:#c9c9c9;}
.page-form label sup{color:#ff0000;}

.page-form input[type=email],
.page-form input[type=password],
.page-form input[type=tel],
.page-form input[type=text],
.page-form textarea{
	position:relative;
	height:20px; width:200px; padding:0 5px;
	background:#000;
	border:#323232 1px solid;
	color:#808080;}
	.page-form input[type=email]:focus,
	.page-form input[type=password]:focus,
	.page-form input[type=tel]:focus,
	.page-form input[type=text]:focus{
		border-color:#808080;}
.page-form textarea{height:80px}
.page-form input[type=submit],
.page-form input[type=button],
.page-form button[type=submit]{
	cursor:pointer;

	background:none;
	border:#323232 1px solid;
	height:20px;
	color:#c9c9c9;}
	.page-form input[type=submit]:active,
	.page-form input[type=button]:active,
	.page-form button[type=submit]:active{
		background:#323232;}
.login-form input[type=submit],
.login-form input[type=button]{width:50px;}
.registr-form input[type=submit],
.registr-form input[type=button]{width:128px;}
/*~~~~~~~~~~~~/registration */

/*~~~~~~~~~~~~ detail page */
.col-grey{color:#555;}

.page-inner{
	margin:0 30px 50px 450px;
	background:url(images/tpl/grey-1x1.png) repeat-y 0 0;}
.page-img{
	float:left;
	width:400px; margin:0 0 0 -450px;
	text-align:center;}

	.img-large img{
		position:relative;
		display:block;
		margin:0 auto 25px auto;}
	.prev-page,
	.next-page{
		display:inline-block;
		vertical-align:middle;
		//zoom:1; //display:inline;
		margin:0 12px;
		opacity: 0.2;
		-moz-opacity: 0.2;
		filter: alpha(opacity=20);
		font-size:8px;
		text-align:center;}
		.prev-page:hover,
		.next-page:hover{
			opacity:1;
			-moz-opacity:1;
			filter: alpha(opacity=100);}
	.prev-page img,
	.next-page img{
		display:block;
		margin:0 auto 4px auto;
		width: 75px;
		height: 133px;}

.page-params{
	float:right;
	padding:0 0 0 30px;
	width:100%;
	margin:0 -30px 0 -10px;}
	.watch-details{
		font-size:14px;
		line-height:22px;
		color:#fff;}
	.page-params h2{color:#fff;}
	.page-params h3{color:#848484; text-transform:uppercase;}
	.watch-details strong{color:#848484;}
	.watch-details a{color:#fff;}
	.links-list{margin-bottom:0;}
	.links-list strong{color:#fff;}

.page-links{}
.page-links .btn{width:164px; display:block;}
.page-links input.btn{width:176px;}


/*~~~~~~~~~~~~ detail page */
.main-preview{
	overflow:hidden; position:relative;
	width:100%; height:759px;
	background:#fff;
	margin:0 0 20px 0;
	text-align:center; white-space:nowrap;}
	.main-preview span{position:absolute; left:0; top:0; width:100%; height:100%; background:#fff;}
	.main-preview span:after{
		content:""; width:1px; height:759px;
		display:inline-block; //zoom:1; //display:inline; vertical-align:middle;}
	.main-preview img{vertical-align:middle;}
	.main-preview img{max-height:759px;}

.preview-thumbs{margin:0 1px 10px 0;}
.preview-thumbs ul{
	position:relative; overflow:hidden;
	width:100%;}
.preview-thumbs ul li{
	display:inline-block; //zoom:1; //display:inline; vertical-align:top;
	margin:0 4px 4px 0;}
.preview-thumbs a{
	display:block; position:relative; overflow:hidden;
	width:80px; height:80px;
	background:none;
	text-align:center;}
	.preview-thumbs a:after{
		content:""; width:1px; height:62px;
		display:inline-block; //zoom:1; //display:inline; vertical-align:middle;}
	.preview-thumbs a.active,
	.preview-thumbs a:hover{opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50) !important;}
	.preview-thumbs a img{vertical-align:middle;}
	.preview-thumbs a,
	.preview-thumbs a img{width:50px; height:50px;}



.btn{
	cursor:pointer;
	padding:0 5px;
	height:18px;
	border:#717171 1px solid;
	background:#ffffff;/*url(images/tpl/submit-fon.png) repeat-x 0 0;*/
	text-decoration:none;
	text-align:center;
	line-height:18px;
	color:#c9c9c9;}
	input.btn{height:20px;}
	.btn:hover{background-position:0 bottom;}
.btn-red{
	cursor:pointer;
	display:inline-block; //zoom:1; //display:inline; vertical-align:middle;

	text-decoration:none;
	margin:0 0 4px 0;
	height:30px;
	padding:0 20px;
	background:url(images/tpl/btn-red.png) repeat-x 0 0;
	border:none;
	line-height:30px;
	font-size:16px;
	color:#fff;}
	.btn-red:hover{background-position:0 bottom;}


.ico-share{padding:24px 0 0 8px;}
.link-over{min-height:21px; line-height:20px;}

.popup-compare{
	max-width:115%;
	padding:5px;
	width:710px;
	background:#fff;}
	#content .popup-compare{margin:0 -10px;}

.compare-list{
	position:relative;
	margin:0 0 0 112px;}

.compare-left{
	position:relative;
	float:left;
	padding-top:180px;
	width:112px;
	margin:0 0 0 -112px;}
.tbl-left,
.tbl-right{
	position:absolute;
	width:30px; height:60px;
	top:63px;}
	.tbl-left{left:22px;}
	.tbl-right{left:53px;}

.item_rv{
	overflow:hidden;
	background:#eeeeee;
	height:20px;
	margin:1px 0 0 0;
	padding:5px 0 5px 5px;
	text-align: left;
	font:13px/20px Arial, Helvetica, sans-serif;
	text-overflow:ellipsis;
	white-space: nowrap;
	color:#000;}
	.item_rv a{color:#000;}
	.item_rv.header{font-size:15px; font-weight:700;}
	.item_rv_large{height:50px; white-space:normal;}

.left-shadow, .right-shadow{
	position:absolute;
	top:181px; width:12px;
	height:100%;}
.left-shadow{left:0; background:url(images/tpl/leftshad.png) repeat-y;}
.right-shadow{right:0; background:url(images/tpl/rightsha.png) repeat-y;}

.compare-items{
	position:relative; overflow:hidden; float:left;
	width:100%; min-height:702px; margin-right:-20px;
	white-space:nowrap;
	background:url(images/tpl/compare-bg.png) repeat-x 0 181px;}
.compare-item{
	width:198px;
	border-right:#fff 2px solid;
	float:left;}
.compare-item-img{
	height:180px;
	text-align:center;}
	.compare-item-img img{width:100px; height:177px;}

.compare-item-over{
	width:20000px;
	overflow:hidden;}

.close-popup-left{
	position:absolute; display:block; overflow:hidden;
	left:0; top:0; padding:40px 0 0 40px; width:0; height:0;
	display:none;
	background:url(images/tpl/fancybox_sprite.png) no-repeat 0 0;}
#main .close-popup-left{display:block;}


.pager-form{position:relative; overflow:hidden; height:0; padding:0;}

.pager{text-align:center;}
.pager a{display:inline-block; //zoom:1; //display:inline; vertical-align:top;
	background:#ffffff;/*url(images/tpl/submit-fon.png) repeat-x 0 0;*/
	border: 1px solid #717171;
	text-decoration:none;
	padding:0 5px;
	line-height:20px; min-width:10px;
	text-align:center;}
.pager a:hover{background-position:0 bottom;}
.pager a.active{background:url(images/tpl/btn-red.png) repeat-x; border:#ff0000 1px solid; color:#000;}

.banner-bottom{margin-left:-15px;}
.banner-bottom a{margin-left:15px;}
.banner-bottom img{vertical-align:bottom; border:#fff 1px solid;}
.banner-bottom a:hover img{opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}

.page-img{position:relative;}
.page-img .new{position:absolute; right:0; top:0; z-index:15;}

.price-details{display:block; color:#fff; line-height:24px;}
.price-details a{color:#fff;}
.old-price{font-weight:700; font-size:16px;}
.new-price{font-weight:700; font-size:20px;}
	.new-price strong{color:#ff0000;}

.inputs-equal .btn-red{
	display:block;}
=======
@charset "utf-8";
/*
----------------------------
Web-master: Natalia Onischuk
Email: info@webwizard.in.ua
ICQ: 471029619
SKYPE: Na2se4ka
URL: http://webwizard.in.ua/
----------------------------
*/

/* #Reset & Basics
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		vertical-align: baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1; }
	ol, ul {
		list-style: none; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }

	*:focus, *:active{
		outline:none;
		outline-width:0;}

/* #Typography
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	body{color:#000; font:12px/18px 'Roboto', Arial, sans-serif; margin:0}
	h1, h2, h3, h4, h5, h6 {font-weight:400; font-size:16px; line-height:20px; margin:0;}
	h1 {font-size:20px; line-height:1.2em; color:#000; margin-bottom:20px;}
	h2 {color: #ec0000; font-size: 18px;line-height: 24px; margin-bottom:10px;}
	h3 {color:#000; font-weight:700; font-size:16px; line-height:1.2em; margin-bottom:10px;}
	h4 {}
	h5 {}
	h6 {}

	p { margin: 0 0 16px 0; }
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; color: #777;  }

	em { font-style: italic; }
	strong { font-weight:700;}
	small { font-size: 80%; }

/* #Blockquotes  */
	blockquote {}
	blockquote p {margin:0;}

	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #0098d8; }

	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }
/* #Links
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	a  { font-weight: inherit; color:#000; text-decoration:underline; }
	a:hover, a:focus {text-decoration:none;}
	a mark{background:none;}
	a img{border:none;}
	a *, area{cursor:pointer;}

/* #Lists
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	ul{ margin-bottom:1.5em; }
	ul>li{
		margin:0; padding:0 0 0 20px;
		list-style:none;
		background:url(images/tpl/ul-marker.png) no-repeat 1px 0.7em;
		line-height:1.5em;}
	ol{
		counter-reset:item;
		margin:0 0 1.5em 20px;}
	ol>li{
		background:none;
		display:block;
		margin:0;
		list-style:decimal;
		line-height:1.5em;}
		ol>li:before{
			margin:0 0 0 -20px; width:20px;
			display:inline-block;
			content:counters(item,".") ". ";counter-increment:item;
			color:#157cc3;}
/* #Images
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	img{max-width: 100%;}
	.gm-style img{max-width:none;}

/* #Forms
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
input[type=submit],
input[type=button]{cursor:pointer; color:#000000}

/* #Basic Styles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*~~~~~~~~~~~~  Containers */
#main{
	position:relative;
	overflow:hidden;
	min-height:100%;
	width:100%;}
.wrapper-block{padding:0 10px;}

/*~~~~~~~~~~~~  Display */
.disp-none{display:none;}
.disp-block{display:block;}
.disp-inline{display:inline;}
.disp-inline-block{display:inline-block; //zoom:1; //display:inline; vertical-align:top;}

/*~~~~~~~~~~~~  Floats */
.float-left{float:left;}
.float-right{float:right;}
/*~~~~~~~~~~~~  Clear */
.clear-both{clear:both;}
.clear-all{
	clear:both !important;overflow:hidden;
	height:0 !important;width:0 !important; margin:0 !important;padding:0 !important;
	border:0 !important;float:none !important;}
ul.no-mark{margin:0; padding:0;}
ul.no-mark > li{text-indent:0; padding:0; margin:0; list-style:none; background:none;}
/*~~~~~~~~~~~~  radius */
.radius{border-radius:10px; behavior: url(js/PIE.htc);}

.color-white{color:#fff;}

/* #Site Styles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
html{background:#fff;}

/*~~~~~~~~~~~~  Z Index */
#header{z-index:30;}
#content{z-index:20;}
#footer{z-index:10;}

/*~~~~~~~~~~~~ icons */
.ico-32{
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:baseline;
	position:relative;
	overflow:hidden;
	width:0;
	height:32px;
	padding:0 0 0 32px;
	background:url(images/tpl/icons.png) no-repeat 500px 500px;}

	.ico-vk{background-position:0 0;}
	.ico-twitt{background-position:-32px 0;}
	.ico-fb{background-position:-64px 0;}
	.ico-inst{background-position:-97px 0;}

/* #Footer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#footer{
	color:#000;
	font-family:'Roboto', Arial, sans-serif;}
/*~~~~~~~~~~~~ footer-top */
.footer-top{
	padding:10px 0 0 0;}
.align-line{
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:top;
	border-bottom:#4c4d51 1px solid;
	height:6px; width:100%;}
.f-content{
	display:inline-block;
	vertical-align:middle;
	//display:inline;
	text-align:left;
	margin:4px 10px;}
.less{font-size:0.7em;}

.footer-top .ico-32{
	opacity:0.5;
	margin-left:5px;}
.footer-top a{
	color:#000;
	text-decoration:underline;}
.undec-link a{text-decoration:none !important; color:#000000}

/*~~~~~~~~~~~~ footer-top */
.footer-bottom{
	margin:0 10px;
	position:relative;
	text-align:justify;}
.footer-bottom a img{vertical-align:middle;}



.for_just{
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:top;
	width:100%;}

/* #Header
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#header{
	position:relative;
	min-height:164px;
	background:url(images/tpl/header_bg.jpg) no-repeat center 0;
	background-color:#000000}
#header.diff-header{
	background-image:url(images/tpl/diff_header.jpg);}
.header-top{
	position:relative;
	padding:0 10px;
	max-width:1000px;
	min-height:164px;
	margin:0 auto;}

/*~~~~~~~~~~~~ header left */
.header-left{
	float:left;
	position:relative;
	padding-top:19px;
	width:210px;
	z-index:39;
	text-align:center;}
a.logo{
	display:block;
	position:relative;
	overflow:hidden;
	width:210px;
	/* height */ height:0; padding-top:90px;
	margin:0 auto 8px auto;
	background:url(images/tpl/logo.png) no-repeat center 0;
	background-size:100% auto;
	text-decoration:none;}
.phone-number{
	padding-right:17px;
	white-space:nowrap;}
.phone-number,
.phone-number a{
	display:block;
	height:15px;
	font-size:14px;
	line-height:15px;
	text-transform:uppercase;
	text-decoration:none;
	color:#c9c9c9;}

/*~~~~~~~~~~~~ header brands */

.header-brands{
	width: 194px;
	float: right;}
.header-brands-left {
	width: 105px;
	float: left;
	padding-top:37px;}
.header-brands-right {
	width: 70px;
	float: right;
	padding-top:19px;}
.header-brands a,
.header-brands a img{
	display:block; margin:0 auto;}
.header-brands a{margin-bottom:22px;}



/*~~~~~~~~~~~~ header menu */
.header-menu{
	position:relative;
	background:#000;
	margin:0 10px;}
@media only screen and (min-width:760px) and (max-width:1000px){
	.header-menu{margin:0;}
	.mnActive{margin-left:0!important;}
}

ul.main-menu li a{
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:700;
	color:#fff;}

/* #Content
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#content{
	position:relative;
	/*background:url(images/tpl/content-line.png) repeat-x 0 0;*/
	color:#000000}
.content-bottom{
	padding:20px 10px;
	/*background:url(images/tpl/content-bottom.png) repeat-x 0 bottom;*/
	color:#000000}


.content-wrapper{
	position:relative;
	min-height:10px;}
.main-content{
	float:left;
	width:100%;
	margin-right:-10px;}


/*~~~~~~~~~~~~ sidebar search */
.sidebar-search{
	position:relative;
	padding:0 0 20px 0;}

.sidebar-search form{
	margin:0 55px 0 40px;}
.sidebar-search label{
	position:absolute;
	left:0; top:0;
	color:#000;
	font-size:11px;
	line-height:22px;}
.sidebar-search input[type=text]{
	width:100%;
	height:20px;
	padding:0 5px;
	border:#828282 1px solid;
	background:#fff;
	font:11px/20px 'Roboto', Arial, sans-serif;
	color:#000;}

.sidebar-search input[type=submit]{
	position:absolute;
	right:0; top:0;
	height:22px;
	width:51px;
	background:url(images/tpl/search-submit.png) repeat-x 0 0 #505450;
	border:#717171 1px solid;
	color:#fff;

	-moz-transition: background-position 0.5s 0 ease;
	-o-transition: background-position 0.5s 0 ease;
	-webkit-transition: background-position 0.5s 0 ease;
	-ms-transition: background-position 0.5s 0 ease;
	transition: background-position 0.5s 0 ease;
}

.sidebar-search a{
	clear:both;
	display:block;
	text-align:right;
	font-weight:700;
	color:inherit;}
	/*test*/

.aside-menu-select,
.selected-brand{display:none;}

/*~~~~~~~~~~~~ aside banners */
.side-banners{
	margin-bottom:36px;}
ul.side-banners li{margin-bottom:20px; text-align:center;}
.side-banners a{
	display:inline-block;
	//display:inline; //zoom:1;
	vertical-align:middle;}
.side-banners a img{
	display:block;
	margin:0 auto;
	max-width:none;
	border:#767676 1px solid;}



/*~~~~~~~~~~~~ aside news */
ul.sidebar-news{}
ul.sidebar-news li{
	margin-bottom:16px;
	line-height:16px;}
ul.sidebar-news li h3,
ul.sidebar-news li h3 a{
	font-size:12px;
	line-height:18px;
	color:#000;
	font-weight:700;
	text-decoration:none;}
ul.sidebar-news li p{
	margin:0;
	color:#000;}

.date{
	color:#ec0000;
	font-size:11px;
	line-height:13px;}

.content-banners,
.cont_banner{
	text-align:center;}
.content-banners a,
.cont_banner a{
	display:inline-block;
	vertical-align:middle;
	//zoom:1; //display:inline;
	margin:0 6px 6px 6px;}

ul.sidebar-list{
	margin-bottom:20px;}
.sidebar-list-over h3{
	margin:0 0 10px -10px;
	font-weight:700;
	color:#000;}

/*~~~~~~~~~~~~ form */
.products-form{
	margin:0 auto;
	width:100%;
	max-width:850px;}

.selGr{
	float:left;
	width:133px;
	margin:0 7px 5px 0;}
.dbtn{
	display:block;
	height:20px;
	width:100%;
	background:#efefee url(images/tpl/submit-fon-disabled.png) repeat-x 0 0;
	border:#fff 1px solid;
	text-align:center;
	color:#222;
	line-height:17px;}
	form div.dbtn{width:auto;}

.selGr form{margin:0 -2px 0 0; display:block;}
.selGr .btn{
	position:relative;
	display:block;
	width:100%;
	padding:0;
	height:22px;
	border:#717171 1px solid;
	background:#ffffff;/* url(images/tpl/submit-fon.png) repeat-x 0 0;*/
	color:#c9c9c9;
	font:12px/20px 'Roboto', Arial, sans-serif;}
	.selGr .btn:hover{background-position:0 bottom;}
.selPrice{
	position:relative;
	overflow:hidden;
	padding:1px 0;
	border:#6d6d59 1px solid;}
.selPrice label{
	display:inline-block;
	vertical-align:middle;
	//zoom:1; //display:inline;
	margin-left:5px;
	width:15%;}
.selPrice input[type=text]{
	padding:0 5px 0 0;
	margin:0 0 2px 0;
	width:40%;
	height:17px;
	background:none;
	border:#323232 1px solid;
	text-align:right;
	color:#fff;
	font:11px/13px 'Roboto', Arial, sans-serif;}
.selPrice input[type=submit]{
	margin:0 -2% -2px -2%;
	width:104%;}

.selGr select{
	margin:0;
	padding:0;
	width:100%;
	height:22px;
	background:#000;
	border:#717171 1px solid;
	color:#fff;
	font:11px/21px 'Roboto', Arial, sans-serif;}
.wrapp-form{clear:both;}

/*~~~~~~~~~~~~/form */

/*~~~~~~~~~~~~ products */
.products{
	position:relative;
	margin:40px auto;
min-width: 90%;
}
.products-inner{
	position:relative;
	margin:-40px -28px 0 -28px;}
.product-line{
	position:absolute;
	bottom:0; width:1px;
	height:100%; left:275px;
	background:#6b6b6b;}


.product{
	position:relative;
	float:left;
	width:222px;
	height:400px;
	margin:60px 79px 0 28px;
	/*background:url(images/tpl/border.gif) repeat-y center 0;*/
	border-bottom:#c1c1c1 1px solid;
	z-index:15;}
	.product:hover{z-index:16;}

.product-left{
	position:relative;
	float:left;
	width:100px;
	z-index:12;
	color:#000;}
.product-left img{
	position:relative;

	max-width:none;
	}
.product-left a{text-decoration:none; color:#fff;}
.product-left > a{
	display:block;
	margin-bottom:14px;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;}
.product-left acronym{color:#0078e8;}
.product-left a:hover{text-decoration:none; color: #ec0000;}


.product-right{
	float:right;
	position:relative;
	width:130px;
	margin:0 0 0 -10px;
	right:-28px;}
.product-right h2{margin:-3px 0 20px 0;}
	.product-right h2 b{
		display:block;
		text-transform:uppercase;
		font:700 14px/18px 'Roboto', Arial, sans-serif;
		color:#000;}
	.product-right h2 a{
		display:block;
		color:#ff0000;
		white-space:nowrap;
		text-decoration:none;
		font:14px/18px 'Roboto', Arial, sans-serif;}

.product-right p{margin:-3px 0 20px 0;}
	.product-right p b{
		display:block;
		text-transform:uppercase;
		font:700 14px/18px 'Roboto', Arial, sans-serif;
		color:#000;}
	.product-right p a{
		display:block;
		color:#000;
		white-space:nowrap;
		text-decoration:none;
		font:14px/18px 'Roboto', Arial, sans-serif;}

.product-right h3{
	margin:0 0 20px 0;
	color:#848484;
	font:700 14px/20px 'Roboto', Arial, sans-serif;
	text-transform:uppercase;}


.product-right p strong{
	display:block;
	color:#848484;}

.btn-grey{
	display:block;
	margin:25px 0 19px 0;
	/*background:url(images/tpl/grey_btn.png) repeat-x 0 0 #3b3b3b;*/
	background:url(images/tpl/btn-red.png) repeat-x 0 0 #3b3b3b;
	font-weight:700;
	font-size:14px;
	line-height:24px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;}
	a.btn-grey:hover{background-image:url(images/tpl/btn_red.png); background-color:#820000;}
	.product-right .btn-grey{margin:0 0 10px 0; width:102px;}

.product-price{
	display:block;
	margin-bottom:25px;
	font-weight:700;
	font-size:16px;
	line-height:22px;
	color:#000;}
	.product-price strong{font-size:19px;}
	.discount{display:block; color:#ff0000; font-size:17px;}


.main-content iframe{max-width:100%;}

.product-left .new{position:absolute; right:0; top:0; width:auto; height:auto;}


.tbl-view,
.photo-view{text-align:left; margin:60px -40px 0 0; width:auto !important;}
.tbl-view .products-inner,
.photo-view .products-inner{margin:0;}
.tbl-view .product-line,
.photo-view .product-line{display:none !important;}

.tbl-view .product{
	float:none;
	display:inline-block; //zoom:1; //display:inline; vertical-align:top;
	border:none; background:none; width:140px; margin:0 0 5px 0; height:auto;}

.tbl-view .product-left,
.tbl-view .product-right,

.photo-view .product-left,
.photo-view .product-right{float:none;width:auto;margin:0;right:0;}

.tbl-view .product-left > *,
.tbl-view .product-right > *,
.photo-view .product-left > *,
.photo-view .product-right > *{display:none;}

.tbl-view .product-left > .tbl-show,
.tbl-view .product-right > .tbl-show{display:block;}

.tbl-view .new{right:auto; left:0;}
.tbl-view .product h2,
.tbl-view .product h3{margin-bottom:0px;}

.tbl-view .product-right h2 b{display:none;}

.photo-view .product {
	border:none; background:none; width:100px; margin:0 20px 0 0;
	height:auto; float:none; display:inline-block; vertical-align:middle; //display:inline; //zoom:1;}
.photo-view .product .product-img{display:block;}

.tag-links,
.shop-view{
	margin-bottom:20px;
	text-align:right;}
	.tag-links{padding-top:20px;}
.tag-links a,
.shop-view a{
	display:inline-block;
	vertical-align:top;
	//zoom:1; //display:inline;
	width:30px; height:30px;
	margin-left:10px;}
.tag-links a img,
.shop-view a img{
	width:30px; height:30px;}

.tag-links a:hover,
.shop-view a:hover{opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}

.tag-links a.active,
.shop-view a.active{opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}

#map{margin:0 auto 20px auto;}

/*~~~~~~~~~~~~/products */

/*~~~~~~~~~~~~ collections */
ul.collections{
	text-align:center;
	margin:0 -11px;}
ul.collections li{
	position:relative;
	display:inline-block;
	vertical-align:top;
	//zoom:1; //display:inline;
	width:200px;
	margin:0 10px 20px 10px;
	font-size:15px;
	line-height:21px;
	text-transform:uppercase;}
ul.collections li a{
	color:#000;
	text-decoration:none;}
ul.collections li a img{
	width:200px; height:200px;
	-moz-transition: opacity 0.5s 0 ease;
	-o-transition: opacity 0.5s 0 ease;
	-webkit-transition: opacity 0.5s 0 ease;
	-ms-transition: opacity 0.5s 0 ease;
	transition: opacity 0.5s 0 ease;}
ul.collections li a img.new{
	position:absolute;
	right:0; top:0;
	width:auto; height:auto;
	opacity:1 !important;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;}
ul.collections li a:hover img{
	opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
/*~~~~~~~~~~~~/collections */

/*~~~~~~~~~~~~ shop list */
.shop-list-items{
	text-align:center;}
.shop-list{
	display:inline-block;
	vertical-align:top;
	//zoom:1; //display:inline;
	width:50%; margin:0 -5px;
	min-width:400px;
	text-align:left;}
.shop-list h2{
	margin-bottom:24px;}
.shop-item{
	position:relative;
	margin:0 0 20px 186px;
	min-height:175px;}
.shop-img{
	position:absolute;
	left:-186px; top:0;}
	.shop-img img{}
.shop-item h3{
	font-size:18px;
	line-height:20px;
	margin-bottom:16px;}
	.shop-item h3 a{
		color:#000;
		text-decoration:none;}
	.shop-item h3 a:hover{text-decoration:underline;}
.shop-item p{
	margin-bottom:14px;
	font-size:14px;
	line-height:20px;}
.shop-tel{
	margin-bottom:12px;
	font-size:18px;
	line-height:22px;
	font-weight:700;
	color:#000;}
/*~~~~~~~~~~~~/shop list */


/*~~~~~~~~~~~~ news one */
.news-date{color:#ec0000; font-size:11px; font-weight:400;}
h3 .news-date{margin-left:18px;}
.img-border{border:#5a5a5a 1px solid;}
.news-img{float:left; display:block; max-width:50%; margin:0 33px 10px 0;}

ul.stock{padding-top:3px;}
ul.stock li{
	margin-bottom: 40px;
	padding-bottom: 20px;
	border-bottom:#fff 1px dotted;}
/*~~~~~~~~~~~~ news one */

/*~~~~~~~~~~~~ new products */
.links-tags{
	margin-bottom:20px;
	font-size:16px;
	line-height:22px;}
.links-tags a{
	margin-right:3%;}
.fs14{font-size:14px; line-height:22px;}
.coupon-img{
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	//zoom:1; //display:inline;
	margin-bottom:20px;}
.coupon-img img{height:120px; float:left;}

.tag-title{
	color:#000;
	font-weight:400;
	font-size:18px;
	line-height:24px;}
	.tag-title a{color:#000; font-size:14px;}



/*~~~~~~~~~~~~ new products */

/*~~~~~~~~~~~~ registration */
.page-form{
	width:400px;
	margin:0 auto 20px auto;}
.inp-line{margin-bottom:19px;}
.page-form label{
	display:inline-block;
	vertical-align:middle;
	//zoom:1; //display:inline;
	width:126px;
	color:#000;}
.page-form label sup{color:#ff0000;}

.page-form input[type=email],
.page-form input[type=password],
.page-form input[type=tel],
.page-form input[type=text],
.page-form textarea{
	position:relative;
	height:20px; width:200px; padding:0 5px;
	background:#fff;
	border:#323232 1px solid;
	color:#808080;}
	.page-form input[type=email]:focus,
	.page-form input[type=password]:focus,
	.page-form input[type=tel]:focus,
	.page-form input[type=text]:focus{
		border-color:#808080;}
.page-form textarea{height:80px}
.page-form input[type=submit],
.page-form input[type=button],
.page-form button[type=submit]{
	cursor:pointer;

	background:none;
	border:#323232 1px solid;
	height:20px;
	color:#000;}
	.page-form input[type=submit]:active,
	.page-form input[type=button]:active,
	.page-form button[type=submit]:active{
		background:#323232;}
.login-form input[type=submit],
.login-form input[type=button]{width:50px;}
.registr-form input[type=submit],
.registr-form input[type=button]{width:128px;}
/*~~~~~~~~~~~~/registration */

/*~~~~~~~~~~~~ detail page */
.col-grey{color:#111111;}

.page-inner{
	margin:0 30px 50px 450px;
	background:url(images/tpl/grey-1x1.png) repeat-y 0 0;}
.page-img{
	float:left;
	width:440px; margin:0 0 0 -450px;
	text-align:center;}

	.img-large img{
		position:relative;
		display:block;
		margin:0 auto 25px auto;}
	.prev-page,
	.next-page{
		display:inline-block;
		vertical-align:middle;
		//zoom:1; //display:inline;
		margin:0 12px;
		opacity: 0.4;
		-moz-opacity: 0.4;
		filter: alpha(opacity=40);
		font-size:8px;
		text-align:center;}
		.prev-page:hover,
		.next-page:hover{
			opacity:1;
			-moz-opacity:1;
			filter: alpha(opacity=100);}
	.prev-page img,
	.next-page img{
		display:block;
		margin:0 auto 4px auto;
		width: 75px;
		height: 133px;}

.page-params{
	float:right;
	padding:0 0 0 30px;
	width:100%;
	margin:0 -30px 0 -10px;}
	.watch-details{
		font-size:14px;
		line-height:22px;
		color:#000;}
	.page-params h2{color:#000;}
	.page-params h3{color:#111111;}
	.watch-details strong{color:#111111;}
	.watch-details a{color:#000;}
	.links-list{margin-bottom:0;}
	.links-list strong{color:#000;}

.page-links{}
.page-links .btn{width:164px; display:block;}
.page-links input.btn{width:176px;}


/*~~~~~~~~~~~~ detail page */
.main-preview{
	overflow:hidden; position:relative;
	width:100%; height:759px;
	background:#fff;
	margin:0 0 20px 0;
	text-align:center; white-space:nowrap;}
	.main-preview span{position:absolute; left:0; top:0; width:100%; height:100%; background:#fff;}
	.main-preview span:after{
		content:""; width:1px; height:759px;
		display:inline-block; //zoom:1; //display:inline; vertical-align:middle;}
	.main-preview img{vertical-align:middle;}
	.main-preview img{max-height:759px;}

.preview-thumbs{margin:0 1px 10px 0;}
.preview-thumbs ul{
	position:relative; overflow:hidden;
	width:100%;}
.preview-thumbs ul li{
	display:inline-block; //zoom:1; //display:inline; vertical-align:top;
	margin:0 4px 4px 0;}
.preview-thumbs a{
	display:block; position:relative; overflow:hidden;
	width:80px; height:80px;
	background:none;
	text-align:center;}
	.preview-thumbs a:after{
		content:""; width:1px; height:62px;
		display:inline-block; //zoom:1; //display:inline; vertical-align:middle;}
	.preview-thumbs a.active,
	.preview-thumbs a:hover{opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50) !important;}
	.preview-thumbs a img{vertical-align:middle;}
	.preview-thumbs a,
	.preview-thumbs a img{width:50px; height:50px;}



.btn{
	cursor:pointer;
	padding:0 5px;
	height:18px;
	border:#717171 1px solid;
	background:#ffffff;/*url(images/tpl/submit-fon.png) repeat-x 0 0;*/
	text-decoration:none;
	text-align:center;
	line-height:18px;
	color:#000;}
	input.btn{height:20px;}
	.btn:hover{background-position:0 bottom;}
.btn-red{
	cursor:pointer;
	display:inline-block; //zoom:1; //display:inline; vertical-align:middle;

	text-decoration:none;
	margin:0 0 4px 0;
	height:30px;
	padding:0 20px;
	background:url(images/tpl/btn-red.png) repeat-x 0 0;
	border:none;
	line-height:30px;
	font-size:16px;
	color:#fff;}
	.btn-red:hover{background-position:0 bottom;}


.ico-share{padding:24px 0 0 8px;}
.link-over{min-height:21px; line-height:20px;}

.popup-compare{
	max-width:115%;
	padding:5px;
	width:710px;
	background:#fff;}
	#content .popup-compare{margin:0 -10px;}

.compare-list{
	position:relative;
	margin:0 0 0 112px;}

.compare-left{
	position:relative;
	float:left;
	padding-top:180px;
	width:112px;
	margin:0 0 0 -112px;}
.tbl-left,
.tbl-right{
	position:absolute;
	width:30px; height:60px;
	top:63px;}
	.tbl-left{left:22px;}
	.tbl-right{left:53px;}

.item_rv{
	overflow:hidden;
	background:#eeeeee;
	height:20px;
	margin:1px 0 0 0;
	padding:5px 0 5px 5px;
	text-align: left;
	font:13px/20px 'Roboto', Arial, sans-serif;
	text-overflow:ellipsis;
	white-space: nowrap;
	color:#000;}
	.item_rv a{color:#000;}
	.item_rv.header{font-size:15px; font-weight:700;}
	.item_rv_large{height:50px; white-space:normal;}

.left-shadow, .right-shadow{
	position:absolute;
	top:181px; width:12px;
	height:100%;}
.left-shadow{left:0; background:url(images/tpl/leftshad.png) repeat-y;}
.right-shadow{right:0; background:url(images/tpl/rightsha.png) repeat-y;}

.compare-items{
	position:relative; overflow:hidden; float:left;
	width:100%; min-height:702px; margin-right:-20px;
	white-space:nowrap;
	background:url(images/tpl/compare-bg.png) repeat-x 0 181px;}
.compare-item{
	width:198px;
	border-right:#fff 2px solid;
	float:left;}
.compare-item-img{
	height:180px;
	text-align:center;}
	.compare-item-img img{width:100px; height:177px;}

.compare-item-over{
	width:20000px;
	overflow:hidden;}

.close-popup-left{
	position:absolute; display:block; overflow:hidden;
	left:0; top:0; padding:40px 0 0 40px; width:0; height:0;
	display:none;
	background:url(images/tpl/fancybox_sprite.png) no-repeat 0 0;}
#main .close-popup-left{display:block;}


.pager-form{position:relative; overflow:hidden; height:0; padding:0;}

.pager{text-align:center;}
.pager a{display:inline-block; //zoom:1; //display:inline; vertical-align:top;
	background:#ffffff;/*url(images/tpl/submit-fon.png) repeat-x 0 0;*/
	border: 1px solid #717171;
	text-decoration:none;
	padding:0 5px;
	line-height:20px; min-width:10px;
	text-align:center;}
.pager a:hover{background-position:0 bottom;}
.pager a.active{background:url(images/tpl/btn-red.png) repeat-x; border:#ff0000 1px solid; color:#000;}

.banner-bottom{margin-left:-15px;}
.banner-bottom a{margin-left:15px;}
.banner-bottom img{vertical-align:bottom; border:#000 1px solid;}
.banner-bottom a:hover img{opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}

.page-img{position:relative;}
.page-img .new{position:absolute; right:0; top:0; z-index:15;}

.price-details{display:block; color:#000; line-height:24px;}
.price-details a{color:#000;}
.old-price{font-weight:700; font-size:16px;}
.new-price{font-weight:700; font-size:20px;}
	.new-price strong{color:#ff0000;}

.inputs-equal .btn-red{
	display:block;
	width:200px;
	    text-align: center;
		}
=======
@charset "utf-8";
/*
----------------------------
Web-master: Natalia Onischuk
Email: info@webwizard.in.ua
ICQ: 471029619
SKYPE: Na2se4ka
URL: http://webwizard.in.ua/
----------------------------
*/

/* #Reset & Basics
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		vertical-align: baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1; }
	ol, ul {
		list-style: none; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }

	*:focus, *:active{
		outline:none;
		outline-width:0;}

/* #Typography
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	body{color:#000; font:12px/18px 'Roboto', Arial, sans-serif;}
	h1, h2, h3, h4, h5, h6 {font-weight:400; font-size:16px; line-height:20px; margin:0;}
	h1 {font-size:20px; line-height:1.2em; color:#000; margin-bottom:20px;}
	h2 {color: #ec0000; font-size: 18px;line-height: 24px; margin-bottom:10px;}
	h3 {color:#000; font-weight:700; font-size:16px; line-height:1.2em; margin-bottom:10px;}
	h4 {}
	h5 {}
	h6 {}

	p { margin: 0 0 16px 0; }
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; color: #777;  }

	em { font-style: italic; }
	strong { font-weight:700;}
	small { font-size: 80%; }

/* #Blockquotes  */
	blockquote {}
	blockquote p {margin:0;}

	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #0098d8; }

	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }
/* #Links
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	a  { font-weight: inherit; color:#000; text-decoration:underline; }
	a:hover, a:focus {text-decoration:none;}
	a mark{background:none;}
	a img{border:none;}
	a *, area{cursor:pointer;}

/* #Lists
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	ul{ margin-bottom:1.5em; }
	ul>li{
		margin:0; padding:0 0 0 20px;
		list-style:none;
		background:url(images/tpl/ul-marker.png) no-repeat 1px 0.7em;
		line-height:1.5em;}
	ol{
		counter-reset:item;
		margin:0 0 1.5em 20px;}
	ol>li{
		background:none;
		display:block;
		margin:0;
		list-style:decimal;
		line-height:1.5em;}
		ol>li:before{
			margin:0 0 0 -20px; width:20px;
			display:inline-block;
			content:counters(item,".") ". ";counter-increment:item;
			color:#157cc3;}
/* #Images
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	img{max-width: 100%;}
	.gm-style img{max-width:none;}

/* #Forms
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
input[type=submit],
input[type=button]{cursor:pointer;}

/* #Basic Styles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*~~~~~~~~~~~~  Containers */
#main{
	position:relative;
	overflow:hidden;
	min-height:100%;
	width:100%;}
.wrapper-block{padding:0 10px;}

/*~~~~~~~~~~~~  Display */
.disp-none{display:none;}
.disp-block{display:block;}
.disp-inline{display:inline;}
.disp-inline-block{display:inline-block; //zoom:1; //display:inline; vertical-align:top;}

/*~~~~~~~~~~~~  Floats */
.float-left{float:left;}
.float-right{float:right;}
/*~~~~~~~~~~~~  Clear */
.clear-both{clear:both;}
.clear-all{
	clear:both !important;overflow:hidden;
	height:0 !important;width:0 !important; margin:0 !important;padding:0 !important;
	border:0 !important;float:none !important;}
ul.no-mark{margin:0; padding:0;}
ul.no-mark > li{text-indent:0; padding:0; margin:0; list-style:none; background:none;}
/*~~~~~~~~~~~~  radius */
.radius{border-radius:10px; behavior: url(js/PIE.htc);}

.color-white{color:#fff;}

/* #Site Styles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
html{background:#fff;}

/*~~~~~~~~~~~~  Z Index */
#header{z-index:30;}
#content{z-index:20;}
#footer{z-index:10;}

/*~~~~~~~~~~~~ icons */
.ico-32{
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:baseline;
	position:relative;
	overflow:hidden;
	width:0;
	height:32px;
	padding:0 0 0 32px;
	background:url(images/tpl/icons.png) no-repeat 500px 500px;}

	.ico-vk{background-position:0 0;}
	.ico-twitt{background-position:-32px 0;}
	.ico-fb{background-position:-64px 0;}
	.ico-inst{background-position:-97px 0;}

/* #Footer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#footer{
	color:#000;
	font-family:'Roboto', Arial, sans-serif;}
/*~~~~~~~~~~~~ footer-top */
.footer-top{
	padding:10px 0 0 0;}
.align-line{
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:top;
	border-bottom:#4c4d51 1px solid;
	height:6px; width:100%;}
.f-content{
	display:inline-block;
	vertical-align:middle;
	//display:inline;
	text-align:left;
	margin:4px 10px;}
.less{font-size:0.7em;}

.footer-top .ico-32{
	opacity:0.5;
	margin-left:5px;}
.footer-top a{
	color:#000;
	text-decoration:underline;}
.undec-link a{text-decoration:none !important; color:#000000}

/*~~~~~~~~~~~~ footer-top */
.footer-bottom{
	margin:0 10px;
	position:relative;
	text-align:justify;}
.footer-bottom a img{vertical-align:middle;}



.for_just{
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:top;
	width:100%;}

/* #Header
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#header{
	position:relative;
	min-height:164px;
	background:url(images/tpl/header_bg.jpg) no-repeat center 0;
	background-color:#000000}
#header.diff-header{
	background-image:url(images/tpl/diff_header.jpg);}
.header-top{
	position:relative;
	padding:0 10px;
	max-width:1000px;
	min-height:164px;
	margin:0 auto;}

/*~~~~~~~~~~~~ header left */
.header-left{
	float:left;
	position:relative;
	padding-top:19px;
	width:210px;
	z-index:39;
	text-align:center;}
a.logo{
	display:block;
	position:relative;
	overflow:hidden;
	width:210px;
	/* height */ height:0; padding-top:90px;
	margin:0 auto 8px auto;
	background:url(images/tpl/logo.png) no-repeat center 0;
	background-size:100% auto;
	text-decoration:none;}
.phone-number{
	padding-right:17px;
	white-space:nowrap;}
.phone-number,
.phone-number a{
	display:block;
	height:15px;
	font-size:14px;
	line-height:15px;
	text-transform:uppercase;
	text-decoration:none;
	color:#c9c9c9;}

/*~~~~~~~~~~~~ header brands */

.header-brands{
	width: 194px;
	float: right;}
.header-brands-left {
	width: 105px;
	float: left;
	padding-top:37px;}
.header-brands-right {
	width: 70px;
	float: right;
	padding-top:19px;}
.header-brands a,
.header-brands a img{
	display:block; margin:0 auto;}
.header-brands a{margin-bottom:22px;}



/*~~~~~~~~~~~~ header menu */
.header-menu{
	position:relative;
	background:#000;
	margin:0 10px;}
@media only screen and (min-width:760px) and (max-width:1000px){
	.header-menu{margin:0;}
	.mnActive{margin-left:0!important;}
}

ul.main-menu li a{
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:700;
	color:#fff;}

/* #Content
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#content{
	position:relative;
	/*background:url(images/tpl/content-line.png) repeat-x 0 0;*/
	color:#000000}
.content-bottom{
	padding:20px 10px;
	/*background:url(images/tpl/content-bottom.png) repeat-x 0 bottom;*/
	color:#000000}


.content-wrapper{
	position:relative;
	min-height:10px;}
.main-content{
	float:left;
	width:100%;
	margin-right:-10px;}


/*~~~~~~~~~~~~ sidebar search */
.sidebar-search{
	position:relative;
	padding:0 0 20px 0;}

.sidebar-search form{
	margin:0 55px 0 40px;}
.sidebar-search label{
	position:absolute;
	left:0; top:0;
	color:#000;
	font-size:11px;
	line-height:22px;}
.sidebar-search input[type=text]{
	width:100%;
	height:20px;
	padding:0 5px;
	border:#828282 1px solid;
	background:#fff;
	font:11px/20px 'Roboto', Arial, sans-serif;
	color:#000;}

.sidebar-search input[type=submit]{
	position:absolute;
	right:0; top:0;
	height:22px;
	width:51px;
	background:url(images/tpl/search-submit.png) repeat-x 0 0 #505450;
	border:#717171 1px solid;
	color:#fff;

	-moz-transition: background-position 0.5s 0 ease;
	-o-transition: background-position 0.5s 0 ease;
	-webkit-transition: background-position 0.5s 0 ease;
	-ms-transition: background-position 0.5s 0 ease;
	transition: background-position 0.5s 0 ease;
}

.sidebar-search a{
	clear:both;
	display:block;
	text-align:right;
	font-weight:700;
	color:inherit;}

.aside-menu-select,
.selected-brand{display:none;}

/*~~~~~~~~~~~~ aside banners */
.side-banners{
	margin-bottom:36px;}
ul.side-banners li{margin-bottom:20px; text-align:center;}
.side-banners a{
	display:inline-block;
	//display:inline; //zoom:1;
	vertical-align:middle;}
.side-banners a img{
	display:block;
	margin:0 auto;
	max-width:none;
	border:#767676 1px solid;}



/*~~~~~~~~~~~~ aside news */
ul.sidebar-news{}
ul.sidebar-news li{
	margin-bottom:16px;
	line-height:16px;}
ul.sidebar-news li h3,
ul.sidebar-news li h3 a{
	font-size:12px;
	line-height:18px;
	color:#000;
	font-weight:700;
	text-decoration:none;}
ul.sidebar-news li p{
	margin:0;
	color:#000;}

.date{
	color:#ec0000;
	font-size:11px;
	line-height:13px;}

.content-banners,
.cont_banner{
	text-align:center;}
.content-banners a,
.cont_banner a{
	display:inline-block;
	vertical-align:middle;
	//zoom:1; //display:inline;
	margin:0 6px 6px 6px;}

ul.sidebar-list{
	margin-bottom:20px;}
.sidebar-list-over h3{
	margin:0 0 10px -10px;
	font-weight:700;
	color:#000;}

/*~~~~~~~~~~~~ form */
.products-form{
	margin:0 auto;
	width:100%;
	max-width:850px;}

.selGr{
	float:left;
	width:133px;
	margin:0 7px 5px 0;}
.dbtn{
	display:block;
	height:20px;
	width:100%;
	background:#efefee url(images/tpl/submit-fon-disabled.png) repeat-x 0 0;
	border:#fff 1px solid;
	text-align:center;
	color:#222;
	line-height:17px;}
	form div.dbtn{width:auto;}

.selGr form{margin:0 -2px 0 0; display:block;}
.selGr .btn{
	position:relative;
	display:block;
	width:100%;
	padding:0;
	height:22px;
	border:#717171 1px solid;
	background:#ffffff;/* url(images/tpl/submit-fon.png) repeat-x 0 0;*/
	color:#c9c9c9;
	font:12px/20px 'Roboto', Arial, sans-serif;}
	.selGr .btn:hover{background-position:0 bottom;}
.selPrice{
	position:relative;
	overflow:hidden;
	padding:1px 0;
	border:#6d6d59 1px solid;}
.selPrice label{
	display:inline-block;
	vertical-align:middle;
	//zoom:1; //display:inline;
	margin-left:5px;
	width:15%;}
.selPrice input[type=text]{
	padding:0 5px 0 0;
	margin:0 0 2px 0;
	width:40%;
	height:17px;
	background:none;
	border:#323232 1px solid;
	text-align:right;
	color:#000;
	font:11px/13px 'Roboto', Arial, sans-serif;}
.selPrice input[type=submit]{
	margin:0 -2% -2px -2%;
	width:104%;}

.selGr select{
	margin:0;
	padding:0;
	width:100%;
	height:22px;
	background:#000;
	border:#717171 1px solid;
	color:#fff;
	font:11px/21px 'Roboto', Arial, sans-serif;}
.wrapp-form{clear:both;}

/*~~~~~~~~~~~~/form */

/*~~~~~~~~~~~~ products */
.products{
	position:relative;
	margin:40px auto;
min-width: 90%;
}
.products-inner{
	position:relative;
	margin:-40px -28px 0 -28px;}
.product-line{
	position:absolute;
	bottom:0; width:1px;
	height:100%; left:275px;
	background:#6b6b6b;}


.product{
	position:relative;
	float:left;
	width:222px;
	height:400px;
	margin:60px 79px 0 28px;
	/*background:url(images/tpl/border.gif) repeat-y center 0;*/
	border-bottom:#474747 1px solid;
	z-index:15;}
	.product:hover{z-index:16;}

.product-left{
	position:relative;
	float:left;
	width:100px;
	z-index:12;
	color:#000;}
.product-left img{
	position:relative;

	max-width:none;
	}
.product-left a{text-decoration:none; color:#fff;}
.product-left > a{
	display:block;
	margin-bottom:14px;
	text-decoration:none;
	font-family:"Roboto", Arial, sans-serif;}
.product-left acronym{color:#0078e8;}
a.dotted-link{color:#0078e8; display:inline; font-size:16px; line-height:26px; font-family:"Arial", Arial, serif;}
	a.dotted-link:hover{background:none;}
.product-left a:hover{text-decoration:none; color: #ec0000;}


.product-right{
	float:right;
	position:relative;
	width:130px;
	margin:0 0 0 -10px;
	right:-28px;}
.product-right h2{margin:-3px 0 20px 0;}
	.product-right h2 b{
		display:block;
		text-transform:uppercase;
		font:700 14px/18px 'Roboto', Arial, sans-serif;
		color:#000;}
	.product-right h2 a{
		display:block;
		color:#ff0000;
		white-space:nowrap;
		text-decoration:none;
		font:14px/18px 'Roboto', Arial, sans-serif;}

.product-right p{margin:-3px 0 20px 0;}
	.product-right p b{
		display:block;
		text-transform:uppercase;
		font:700 14px/18px 'Roboto', Arial, sans-serif;
		color:#000;}
	.product-right p a{
		display:block;
		color:#000;
		white-space:nowrap;
		text-decoration:none;
		font:14px/18px 'Roboto', Arial, sans-serif;}

.product-right h3{
	margin:0 0 20px 0;
	color:#848484;
	font:700 14px/20px 'Roboto', Arial, sans-serif;
	text-transform:uppercase;}


.product-right p strong{
	display:block;
	color:#848484;}

.btn-grey{
	display:block;
	margin:10px 0 10px 0;
	/*background:url(images/tpl/grey_btn.png) repeat-x 0 0 #3b3b3b;*/
	background:url(images/tpl/btn-red.png) repeat-x 0 0 #3b3b3b;
	font-weight:700;
	font-size:14px;
	line-height:24px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;}
	a.btn-grey:hover{background-image:url(images/tpl/btn_red.png); background-color:#820000;}
	.product-right .btn-grey{margin:0 0 10px 0; width:102px;}

.product-price{
	display:block;
	margin-bottom:25px;
	font-weight:700;
	font-size:16px;
	line-height:22px;
	color:#000;}
	.product-price strong{font-size:19px;}
	.discount{display:block; color:#ff0000; font-size:17px;}


.main-content iframe{max-width:100%;}

.product-left .new {position:absolute; right:0; top:0; width:auto; height:auto;}


.tbl-view,
.photo-view{text-align:left; margin:60px -40px 0 0; width:auto !important;}
.tbl-view .products-inner,
.photo-view .products-inner{margin:0;}
.tbl-view .product-line,
.photo-view .product-line{display:none !important;}

.tbl-view .product{
	float:none;
	display:inline-block; //zoom:1; //display:inline; vertical-align:top;
	border:none; background:none; width:140px; margin:0 0 5px 0; height:auto;}

.tbl-view .product-left,
.tbl-view .product-right,

.photo-view .product-left,
.photo-view .product-right{float:none;width:auto;margin:0;right:0;}

.tbl-view .product-left > *,
.tbl-view .product-right > *,
.photo-view .product-left > *,
.photo-view .product-right > *{display:none;}

.tbl-view .product-left > .tbl-show,
.tbl-view .product-right > .tbl-show{display:block;}

.tbl-view .new { right:auto; left:75px; }
.tbl-view .product h2,
.tbl-view .product h3{ margin-bottom:0px; }

.tbl-view .product-right h2 b{display:none;}

.photo-view .product {
	border:none; background:none; width:100px; margin:0 20px 0 0;
	height:auto; float:none; display:inline-block; vertical-align:middle; //display:inline; //zoom:1;}
.photo-view .product .product-img{display:block;}

.tag-links,
.shop-view{
	margin-bottom:20px;
	text-align:right;}
	.tag-links{padding-top:20px;}
.tag-links a,
.shop-view a{
	display:inline-block;
	vertical-align:top;
	//zoom:1; //display:inline;
	width:30px; height:30px;
	margin-left:10px;}
.tag-links a img,
.shop-view a img{
	width:30px; height:30px;}

.tag-links a:hover,
.shop-view a:hover{opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}

.tag-links a.active,
.shop-view a.active{opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}

#map{margin:0 auto 20px auto;}

/*~~~~~~~~~~~~/products */

/*~~~~~~~~~~~~ collections */
ul.collections{
	text-align:center;
	margin:0 -11px;}
ul.collections li{
	position:relative;
	display:inline-block;
	vertical-align:top;
	//zoom:1; //display:inline;
	width:200px;
	margin:0 10px 20px 10px;
	font-size:15px;
	line-height:21px;
	text-transform:uppercase;}
ul.collections li a{
	color:#000;
	text-decoration:none;}
ul.collections li a img{
	width:200px; height:200px;
	-moz-transition: opacity 0.5s 0 ease;
	-o-transition: opacity 0.5s 0 ease;
	-webkit-transition: opacity 0.5s 0 ease;
	-ms-transition: opacity 0.5s 0 ease;
	transition: opacity 0.5s 0 ease;}
ul.collections li a img.new{
	position:absolute;
	right:0; top:0;
	width:auto; height:auto;
	opacity:1 !important;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;}
ul.collections li a:hover img{
	opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
/*~~~~~~~~~~~~/collections */

/*~~~~~~~~~~~~ shop list */
.shop-list-items{
	text-align:center;}
.shop-list{
	display:inline-block;
	vertical-align:top;
	//zoom:1; //display:inline;
	width:50%; margin:0 -5px;
	min-width:400px;
	text-align:left;}
.shop-list h2{
	margin-bottom:24px;}
.shop-item{
	position:relative;
	margin:0 0 20px 186px;
	min-height:175px;}
.shop-img{
	position:absolute;
	left:-186px; top:0;}
	.shop-img img{}
.shop-item h3{
	font-size:18px;
	line-height:20px;
	margin-bottom:16px;}
	.shop-item h3 a{
		color:#000;
		text-decoration:none;}
	.shop-item h3 a:hover{text-decoration:underline;}
.shop-item p{
	margin-bottom:14px;
	font-size:14px;
	line-height:20px;}
.shop-tel{
	margin-bottom:12px;
	font-size:18px;
	line-height:22px;
	font-weight:700;
	color:#000;}
/*~~~~~~~~~~~~/shop list */


/*~~~~~~~~~~~~ news one */
.news-date{color:#ec0000; font-size:11px; font-weight:400;}
h3 .news-date{margin-left:18px;}
.img-border{border:#5a5a5a 1px solid;}
.news-img{float:left; display:block; max-width:50%; margin:0 33px 10px 0;}

ul.stock{padding-top:3px;}
ul.stock li{
	margin-bottom: 40px;
	padding-bottom: 20px;
	border-bottom:#fff 1px dotted;}
/*~~~~~~~~~~~~ news one */

/*~~~~~~~~~~~~ new products */
.links-tags{
	margin-bottom:20px;
	font-size:16px;
	line-height:22px;}
.links-tags a{
	margin-right:3%;}
.fs14{font-size:14px; line-height:22px;}
.coupon-img{
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	//zoom:1; //display:inline;
	margin-bottom:20px;}
.coupon-img img{height:120px; float:left;}

.tag-title{
	color:#000;
	font-weight:400;
	font-size:18px;
	line-height:24px;}
	.tag-title a{color:#000; font-size:14px;}



/*~~~~~~~~~~~~ new products */

/*~~~~~~~~~~~~ registration */
.page-form {
	width:400px;
	margin:0 auto 20px auto;
}
.inp-line{margin-bottom:19px;}
.page-form label{
	display:inline-block;
	vertical-align:middle;
	//zoom:1; //display:inline;
	width:126px;
	color:#000;}
.page-form label sup{color:#ff0000;}

.page-form input[type=email],
.page-form input[type=password],
.page-form input[type=tel],
.page-form input[type=text],
.page-form textarea{
	position:relative;
	height:20px; width:200px; padding:0 5px;
	background:#fff;
	border:#323232 1px solid;
	color:#808080;}
	.page-form input[type=email]:focus,
	.page-form input[type=password]:focus,
	.page-form input[type=tel]:focus,
	.page-form input[type=text]:focus{
		border-color:#808080;}
.page-form textarea{height:80px}
.page-form input[type=submit],
.page-form input[type=button],
.page-form button[type=submit]{
	cursor:pointer;

	background:none;
	border:#323232 1px solid;
	height:20px;
	color:#000;}
	.page-form input[type=submit]:active,
	.page-form input[type=button]:active,
	.page-form button[type=submit]:active{
		background:#323232;}
.login-form input[type=submit],
.login-form input[type=button]{width:50px;}
.registr-form input[type=submit],
.registr-form input[type=button]{width:128px;}
/*~~~~~~~~~~~~/registration */

/*~~~~~~~~~~~~ detail page */
.col-grey{color:#111111;}

.page-inner{
	margin:0 30px 50px 450px;
	background:url(images/tpl/grey-1x1.png) repeat-y 0 0;}
.page-img{
	float:left;
	width:440px; margin:0 0 0 -450px;
	text-align:center;}

	.img-large img{
		position:relative;
		display:block;
		margin:0 auto 25px auto;}
	.prev-page,
	.next-page{
		display:inline-block;
		vertical-align:middle;
		//zoom:1; //display:inline;
		margin:0 12px;
		opacity: 0.6;
		-moz-opacity: 0.6;
		filter: alpha(opacity=40);
		font-size:8px;
		text-align:center;}
		.prev-page:hover,
		.next-page:hover{
			opacity:1;
			-moz-opacity:1;
			filter: alpha(opacity=100);}
	.prev-page img,
	.next-page img{
		display:block;
		margin:0 auto 4px auto;
		width: 75px;
		height: 133px;}

.page-params{
	float:right;
	padding:0 0 0 30px;
	width:100%;
	margin:0 -30px 0 -10px;}
	.watch-details{
		font-size:14px;
		line-height:22px;
		color:#000;}
	.page-params h2{color:#000;}
	.page-params h3{color:#111111;}
	.watch-details strong{color:#111111;}
	.watch-details a{color:#183ec1; text-align:right;}
	.links-list{margin-bottom:0;}
	.links-list strong{color:#000;}
	.notes {
    margin-left: 0;
    padding: 5px 5px 5px 5px;
    border: 1px #bbbbbb solid;
    font-size: 15px;
}

.page-links{}
.page-links .btn{width:164px; display:block;}
.page-links input.btn{width:176px;}


/*~~~~~~~~~~~~ detail page */
.main-preview{
	overflow:hidden; position:relative;
	width:100%; height:759px;
	background:#fff;
	margin:0 0 20px 0;
	text-align:center; white-space:nowrap;}
	.main-preview span{position:absolute; left:0; top:0; width:100%; height:100%; background:#fff;}
	.main-preview span:after{
		content:""; width:1px; height:759px;
		display:inline-block; //zoom:1; //display:inline; vertical-align:middle;}
	.main-preview img{vertical-align:middle;}
	.main-preview img{max-height:759px;}

.preview-thumbs{margin:0 1px 10px 0;}
.preview-thumbs ul{
	position:relative; overflow:hidden;
	width:100%;}
.preview-thumbs ul li{
	display:inline-block; //zoom:1; //display:inline; vertical-align:top;
	margin:0 4px 4px 0;}
.preview-thumbs a{
	display:block; position:relative; overflow:hidden;
	width:80px; height:80px;
	background:none;
	text-align:center;}
	.preview-thumbs a:after{
		content:""; width:1px; height:62px;
		display:inline-block; //zoom:1; //display:inline; vertical-align:middle;}
	.preview-thumbs a.active,
	.preview-thumbs a:hover{opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50) !important;}
	.preview-thumbs a img{vertical-align:middle;}
	.preview-thumbs a,
	.preview-thumbs a img{width:50px; height:50px;}



.btn{
	cursor:pointer;
	padding:0 5px;
	height:18px;
	border:#eb0000 1px solid;
	background:#ffffff;/*url(images/tpl/submit-fon.png) repeat-x 0 0;*/
	text-decoration:none;
	text-align:center;
	line-height:18px;
	color:#000;}
	input.btn{height:20px;}
	.btn:hover{background-position:0 bottom;}
.btn-red{
	cursor:pointer;
	display:inline-block; //zoom:1; //display:inline; vertical-align:middle;

	text-decoration:none;
	margin:0 0 4px 0;
	height:30px;
	padding:0 20px;
	background:url(images/tpl/btn-red.png) repeat-x 0 0;
	border:none;
	line-height:30px;
	font-size:16px;
	color:#fff;}
	.btn-red:hover{background-position:0 bottom;}


.ico-share{padding:24px 0 0 8px;}
.link-over{min-height:21px; line-height:20px;}

.popup-compare{
	max-width:115%;
	padding:5px;
	width:710px;
	background:#fff;}
	#content .popup-compare{margin:0 -10px;}

.compare-list{
	position:relative;
	margin:0 0 0 112px;}

.compare-left{
	position:relative;
	float:left;
	padding-top:180px;
	width:112px;
	margin:0 0 0 -112px;}
.tbl-left,
.tbl-right{
	position:absolute;
	width:30px; height:60px;
	top:63px;}
	.tbl-left{left:22px;}
	.tbl-right{left:53px;}

.item_rv{
	overflow:hidden;
	background:#eeeeee;
	height:20px;
	margin:1px 0 0 0;
	padding:5px 0 5px 5px;
	text-align: left;
	font:13px/20px 'Roboto', Arial, sans-serif;
	text-overflow:ellipsis;
	white-space: nowrap;
	color:#000;}
	.item_rv a{color:#000;}
	.item_rv.header{font-size:15px; font-weight:700;}
	.item_rv_large{height:50px; white-space:normal;}

.left-shadow, .right-shadow{
	position:absolute;
	top:181px; width:12px;
	height:100%;}
.left-shadow{left:0; background:url(images/tpl/leftshad.png) repeat-y;}
.right-shadow{right:0; background:url(images/tpl/rightsha.png) repeat-y;}

.compare-items{
	position:relative; overflow:hidden; float:left;
	width:100%; min-height:702px; margin-right:-20px;
	white-space:nowrap;
	background:url(images/tpl/compare-bg.png) repeat-x 0 181px;}
.compare-item{
	width:198px;
	border-right:#fff 2px solid;
	float:left;}
.compare-item-img{
	height:180px;
	text-align:center;}
	.compare-item-img img{width:100px; height:177px;}

.compare-item-over{
	width:20000px;
	overflow:hidden;}

.close-popup-left{
	position:absolute; display:block; overflow:hidden;
	left:0; top:0; padding:40px 0 0 40px; width:0; height:0;
	display:none;
	background:url(images/tpl/fancybox_sprite.png) no-repeat 0 0;}
#main .close-popup-left{display:block;}


.pager-form{position:relative; overflow:hidden; height:0; padding:0;}

.pager{text-align:center;}
.pager a{display:inline-block; //zoom:1; //display:inline; vertical-align:top;
	background:#ffffff;/*url(images/tpl/submit-fon.png) repeat-x 0 0;*/
	border: 1px solid #717171;
	text-decoration:none;
	padding:0 5px;
	line-height:20px; min-width:10px;
	text-align:center;}
.pager a:hover{background-position:0 bottom;}
.pager a.active{background:url(images/tpl/btn-red.png) repeat-x; border:#ff0000 1px solid; color:#000;}

.banner-bottom{margin-left:-15px;}
.banner-bottom a{margin-left:15px;}
.banner-bottom img{vertical-align:bottom; border:#000 1px solid;}
.banner-bottom a:hover img{opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}

.page-img{position:relative;}
.page-img .new{position:absolute; right:0; top:0; z-index:15;}

.price-details{display:block; color:#000; line-height:24px;}
.price-details a{color:#000;}
.old-price{font-weight:700; font-size:16px;}
.new-price{font-weight:700; font-size:20px;}
	.new-price strong{color:#ff0000;}

.inputs-equal .btn-red{
	display:block;}
/*>>>>>>> 32820d8470ea5a498d5e6cbea28f5ccc1c45d980
>>>>>>> origin/white*/

/* 28.12.2017 */
.cart-add-button {
	background: url(images/tpl/btn-green.png) repeat-x 0 0 #3b3b3b;
	font-weight: 700;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #FFFFFF;
	text-transform: uppercase;
	display: none;
	margin-bottom: 14px;
	font-family: "Roboto", Arial, sans-serif;
	cursor: pointer;
}
.btn-red.cart-add-button {
	line-height: 30px;
	text-transform: none;
	font-size: 16px;
	font-weight: normal;
}
.cart-remove-button {
	display: none;
	cursor: pointer;
	text-decoration: underline;
}
.list-view .cart-add-button {
	display: block;
}
.cart-go-button, .product-left a.cart-go-button {
	font-weight: 700;
	font-size: 14px;
	line-height: 24px;
	display: none;
	text-decoration: underline;
	text-transform: uppercase;
	color: #00AA00!important;
	margin-bottom: 0;
}
.cart-remove-button:hover {
	color: #FF0000;
}
.in-cart .cart-add-button {
	display: none;
}
.in-cart .cart-remove-button, .in-cart .cart-go-button, .in-cart .product-left a.cart-go-button {
	display: inline;
}
.tbl-view .in-cart .cart-remove-button, .photo-view .in-cart .cart-remove-button,
.tbl-view .in-cart .product-left a.cart-go-button, .photo-view .in-cart .product-left a.cart-go-button {
	display: none;
}
.cart-content .in-cart .product-left a.cart-go-button {
	display: none;
}
p.inputs-equal .cart-go-button {
	font-size: 140%;
}
.scrollup {
	z-index: 8000!important;
}
.ls-overflow-hidden {
	overflow: hidden;
}
.fancybox-stage {
    display: block !important;
}
#delivery.page-form {
	width:600px;
}
.products.list-view .sorting-note {
	padding-top: 20px;
}
.h1-retailer {
	margin: 10px 0;
}
.h1-retailer a {
	display: inline-block;
	float: left;
	margin: 2px 10px 0 0;
}
.h1-retailer h1 {
	margin: 0;
	text-transform: uppercase;
	line-height: 1.1em;
}
.h1-retailer p {
	margin: 0;
	text-transform: uppercase;
	line-height: 1.1em;
	font-size: 13px;
}

.sorting-refs {
	text-align: center;
	font-size: 110%;
}
.products.list-view .sorting-refs {
	padding-top: 10px;
	margin-bottom: -15px;
}
.products.tbl-view .sorting-refs, .products.photo-view .sorting-refs {
	padding-bottom: 20px;
	margin-top: -50px;
}
.sorting-refs a, .sorting-refs span {
	white-space: nowrap;
}
.bottom-widgets {
	background:url(/harold-new/images/tpl/background-lastview.gif) repeat-x;
	width:200px;
	position: fixed;
	bottom: 0px;
	right: 400px;
	z-index: 3000;
	line-height: 33px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 5px;
	padding-right: 5px;
}
.bottom-widgets + .bottom-widgets {
	right: 640px;
}
.bottom-widgets a {
	text-decoration: none;
	color: #FFFFFF;
}
.bottom-widgets img {
	position: absolute;
	top: 5px;
	left: 15px;
	width: 22px;
	height: 22px;
}


