

/* Start:/bitrix/templates/kravetz_icons/js/cloudzoom/cloud-zoom.css?1387277966766*/

/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 1px solid #888;
	margin:-4px;	/* Set this to minus the border thickness. */
	background-color: #fff;	
	cursor: move;		
	width: 50px;
	width: 50px;
}

/* This is for the title text. */
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color: #fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
	border:1px solid #ccc;
	overflow:hidden;
	width: 400px;
	height: 400px;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border:1px solid #000;
}



/* End */


/* Start:/bitrix/templates/kravetz_icons/js/fancybox/jquery.fancybox-1.3.1.css?13872779665604*/
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/bitrix/templates/kravetz_icons/js/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('/bitrix/templates/kravetz_icons/js/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	z-index: 1102;
	padding: 0 !important;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: center;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/bitrix/templates/kravetz_icons/js/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('/bitrix/templates/kravetz_icons/js/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('/bitrix/templates/kravetz_icons/js/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('/bitrix/templates/kravetz_icons/js/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('/bitrix/templates/kravetz_icons/js/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/bitrix/templates/kravetz_icons/js/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/bitrix/templates/kravetz_icons/js/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/bitrix/templates/kravetz_icons/js/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/bitrix/templates/kravetz_icons/js/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/bitrix/templates/kravetz_icons/js/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/bitrix/templates/kravetz_icons/js/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/bitrix/templates/kravetz_icons/js/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/bitrix/templates/kravetz_icons/js/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/bitrix/templates/kravetz_icons/js/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/bitrix/templates/kravetz_icons/js/fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* End */


/* Start:/bitrix/templates/kravetz_icons/components/bitrix/catalog.element/ajax_element/style.css?13883955667014*/
/* ver 3.0 */

#fancybox-inner {

}

#wrap-main {
	width: 890px;
	height: 622px;
	background: #fff;
	overflow: hidden;
}

.wrap-left {
	width: 360px;
	height: 530px;
	float: left;
}
a.jqzoom {
	border:1px solid #CCCCCC;
	border-bottom: none;
	padding: 1px;
}
.wrap-right {
	margin-left:372px;
	width: 510px;
	height: 450px;
	position: relative;

}
#icon {
	width: 68px;
	height: 68px;
	background: url(/bitrix/templates/kravetz_icons/components/bitrix/catalog.element/ajax_element/img/iconostudian.png) no-repeat;
	margin:20px;
}
#readmore {
	position: absolute;
	right: -14px;
	font-weight: bold;
	top:581px;
	/*width:187px;*/
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
	height: 20px;
/*
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
	-webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.15), 1px 1px 0 rgba(255, 255, 255, .3);
	box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.15), 1px 1px 0 rgba(255, 255, 255, .3);
	background: -webkit-linear-gradient(top , #F4F4F4, #E9E9E9);
	background: -moz-linear-gradient(top , #F4F4F4, #E9E9E9);
	background: -ms-linear-gradient(top , #F4F4F4, #E9E9E9);
	background: linear-gradient(top , #F4F4F4, #E9E9E9);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F4F4F4', endColorstr='#E9E9E9',GradientType=0 );
	-webkit-border-radius: 3px;
	border-radius: 3px;*/
}
#readmore a {
	text-decoration: underline;
	font-size: 22px;
	/*color:#000;*/
}
#price {
	text-align: center;
	position:absolute;
	top:370px;
	width:100%;
	height: 50px;
	padding: 15px 0;
	/*border-top:1px dotted #E3E3E3;*/
	/*border-bottom:1px dotted #E3E3E3;*/
}
#price p{
	font-size: 28px;
	font-weight: bold;
	color:#C647B5;
}
.cena_kupit_kupit {
/*	width:100%;*/
	height: 90px;
	position: absolute;
	top:360px;
	left:211px;
}
input.zakaz {
	position:absolute;
	top:20px;
	padding: 7px;
	cursor: pointer;
	-webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.15), 1px 1px 0 rgba(255, 255, 255, .3);
	box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.15), 1px 1px 0 rgba(255, 255, 255, .3);
	background: -webkit-linear-gradient(top , #E292D2, #AC3F91);
	background: -moz-linear-gradient(top , #E292D2, #AC3F91);
	background: -ms-linear-gradient(top , #E292D2, #AC3F91);
	background: linear-gradient(top , #E292D2, #AC3F91);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E292D2', endColorstr='#AC3F91',GradientType=0 );
	-webkit-border-radius: 3px;
	/*width:286px;*/
	height: 35px;
	text-align: center;
	text-decoration: none;
	color:black;
	text-transform: uppercase;
	color: #fff;
	text-shadow:1px 1px 1px #000;
	-moz-text-shadow:1px 1px 1px #000;
	font-weight: bold;
	border-radius: 20px;
	padding-left: 20px;
	padding-right: 20px;


}
.cena_kupit_kupit a.buy {
	position: absolute;
	top:20px;
	text-decoration: none;
}
#razmer a {
		padding: 10px;
		width: 100%;
	position: absolute;
	top:250px;
	background: #F6F6F6;
	display: block;
	text-align: center;
	text-decoration: none;
	color:black;
	font-weight: bold;
}
#razmer p {
		padding: 10px;
	position: absolute;
	top:290px;
	height: 135px;
	width: 100%;
	background: #F9F9F9;
}
.wrap-bottom {
	margin-top: 0;
	position: relative;
	width: 100%;
}
#description {
	position: absolute;
	z-index: 11;
	top:30px;
	width:100%;
	border:1px solid #D8D8D8;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	background: #fff;
}
#h3description  {
	position: absolute;
	width: 80px;
	text-align: center;
	background: #fff;
	cursor: pointer;
	display: block;
	height: 20px;
	border:1px solid #D8D8D8;
	border-bottom:none; 
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	z-index: 15;
	text-transform: uppercase;
	font-size:13px;
	padding: 5px;
}
#description p {
	width: 95%;
	min-height: 150px;
	padding:15px;
}
#delivery {
	position: absolute;
	z-index: 10;
	top:30px;
	width:100%;
	border:1px solid #D8D8D8;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	background: #fff;
}
#h3delivery {
	width: 80px;
	text-align: center;
	cursor: pointer;
	background: #fff;
	position: absolute;
	left: 95px;
	display: block;
	height: 20px;
		border:1px solid #D8D8D8;
	border-bottom:none; 
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	z-index: 15;
	text-transform: uppercase;
	font-size:13px;
	padding: 5px;

}
#delivery p {
	min-height: 150px;
	width: 100%;
	padding:15px;
}
.non-active {
	background: #F5F5F5;
	color:#89898B;
	z-index: 0;
}




body{margin:0px;padding:0px;font-family:Arial;}
a img,:link img,:visited img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
:focus { outline: none; }
*{margin:0;padding:0;}
p, blockquote, dd, dt{margin:0 0 8px 0;line-height:1.5em;}
fieldset {padding:0px;padding-left:7px;padding-right:7px;padding-bottom:7px;}
fieldset legend{margin-left:15px;padding-left:3px;padding-right:3px;color:#333;}
dl dd{margin:0px;}
dl dt{}


.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix{display:block;zoom:1;}


ul#thumblist{display:block;padding-left: 7px;width:100%;margin-top:3px;}
ul#thumblist li{float:left;margin-right:2px;list-style:none;}
ul#thumblist li a{display:block;}
ul#thumblist li a img{border:1px solid #CCC;}
ul#thumblist li a.zoomThumbActive img{
    /*border:1px solid #808080;*/
    margin-top:0;
}

.jqzoom{
	text-decoration:none;
	float:left;
}

#list-thumbs{width: 348px;/*position: relative; overflow: hidden;*/ /*background:#F4F4F4;*/ }


.prev {
	width: 20px;
	height: 65px;
	display: block;
	top: 3px;
	left: 0;
	/*background: url(/bitrix/templates/kravetz_icons/components/bitrix/catalog.element/ajax_element/img/prev.png) no-repeat;*/
	cursor: pointer;
	margin-top: 5px;
}


.next {
	width: 20px;
	height: 65px;
	display: block;
	top: 3px;
	right: 0;
	/*background: url(/bitrix/templates/kravetz_icons/components/bitrix/catalog.element/ajax_element/img/next.png) no-repeat;*/
	cursor: pointer;
}

.prev, .next, #list-thumbs{ float: left;}

.fast-view-h2 { position: absolute; text-align: center; font-size: 20px !important;}
.fast-view-tbl { font-weight: bold; position: absolute; top:52px; width: 490px;}
.fast-view-tbl tr { border-top:1px dotted #000;}
.fast-view-tbl tr.last {  border-bottom:1px dotted #000; }
.fast-view-tbl tr td{ line-height: 28px;}
.fast-view-tbl td.name { width: 115px; }

img.fv-mini { width:46px; height: 65px;}
#fv-mini-slider { background:#F4F4F4;}

.one_img_min {
    height: 40px;
    padding: 2px;
    width: 40px;
}
.switch_img {
	    border: 1px solid #CDCDCD;
}


a.active_element { border: 1px solid #808080; }


a#add_basket { 
	-webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.15), 1px 1px 0 rgba(255, 255, 255, .3);
	box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.15), 1px 1px 0 rgba(255, 255, 255, .3);
	color: #fff;
	text-shadow:1px 1px 1px #000;
	-moz-text-shadow:1px 1px 1px #000;
	font-weight: bold;
	padding: 7px 30px;
	position: absolute;	
	-webkit-border-radius: 20px;
	border-radius: 20px;
    right: 180px;
    top:440px;	
    text-decoration: none;
}

table#sizes { position: absolute; top:240px; font-weight: bold; width: 490px; }
.chk input[type="radio"] { float: left;}

tr.chk { line-height: 24px;}
.radio_label { width: 80px; }
table#sizes td.name {width:115px; }
span#price-val {}
/* End */


/* Start:/bitrix/templates/kravetz_icons/components/kravetz/catalog.top/home-wop/style.css?1390378777101*/
.catalog-price {
	 color:red;
}
div.catalog-top table td {
	padding-right:10px;
	padding-top:10px;
}

/* End */


/* Start:/bitrix/templates/kravetz_icons/styles.css?165795145449*/
.fancybox {

}

.fancybox > img {
margin: 20px;
}
/* End */


/* Start:/bitrix/templates/kravetz_icons/template_styles.css?165795145454306*/
@charset "utf-8";

@import url('/bitrix/templates/kravetz_icons/css/decor.css');

body, h1, h2, h3, h4, h5, h6 {
font-size: 1em;
line-height:1.5em;
}

code, kbd, pre, samp, tt, var {
font: 0.875em/1.5em Consolas, "Courier New", monospace;
}
body, optgroup {
color: #000;
background: #fff;
}
body, code, dl, dd, form, pre {
margin: 0;
}
a:link, a:visited, ins, del {
text-decoration: none;
}
a:link img, a:visited img, object, fieldset, abbr, acronym {
border: none;
}

a:link, a:visited, .text a:link, .text a:visited {
	color: #3072c6; 
	text-decoration: none;
}
a:hover, .text a:hover {
	color: #c647a4; 
	text-decoration: underline;
}

sub, sup {
position: relative;
display: inline-block;
//display:inline;
//zoom:1;
font-size: 0.6875em;
line-height: 0.6875em;
}
sub {
top: 5px;
vertical-align: middle;
}
sup {
top: -0.125em;
margin-top: -0.6875em;
}
abbr, acronym {
cursor: help;
}
address, cite, dfn {
font-style: normal;
}
code, pre {
white-space: pre;
}
img {
vertical-align: bottom;
}
textarea {
vertical-align: top;
}
input, select, button {
overflow: visible;
vertical-align: middle;
}
legend {
color: #000;
margin: 0 0 -0.125em;
padding: 0;
}
li {
display: block;
list-style: none;
}
optgroup option {
padding-left: 1.375em;
}
table {
border-collapse: collapse;
}
caption, th {
text-align: left;
}
td, th {
padding: 0;
}
td:not([valign]), th:not([valign]) {
vertical-align:top;
}
address, blockquote, h1, h2, h3, h4, h5, h6, fieldset, p, ol, ul {
margin: 0;
padding: 0;
}
th, h1, h2, h3, h4, h5, h6 {
font-weight: normal;
}
q {
quotes: "\00ab" "\00bb" "\201e" "\201c";
}
q:after {
content: "\00bb";
}
q:before {
content: "\00ab";
}
q > q:after {
content: "\201c";
}
q > q:before {
content: "\201e";
}
body, table{
font:13px/1.3em 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
color: #000000;
}
.no_border, .text .no_border, .text .no_border td, .text .no_border tr, .text .no_border th, .text .no_border tbody, .text .no_border thead{
border:0;
}
h1,.h1,h2,.h2,h3,.h3,h4,h5,h6,.h4,.h5,.h6{
color: #000000;
margin-bottom: 8px;
}
h1,.h1{
font-size:18px;
line-height:1.3em;
}

h2,.h2{
font-size:18px;
line-height:1.3em;
}
h3,.h3{
font-size:16px;
line-height:1.3em;
}
h4,h5,h6,.h4,.h5,.h6{
font-size:14px;
line-height:1.3em;
}
.cleaner {
clear: both;
}
.admin_block{
border:1px solid #000;
background-color:#ffaaaa;
}
.eipTextValue {
display: block;
}
a, a:link, a:visited, a:hover{
text-decoration: none;
cursor:pointer;
outline:0;
}
a:link{
  color: #3072c6;
}
a:visited{
color: #3072c6;
}
a:hover {
color: #ff6500;
}
.text{
overflow:hidden;
word-wrap:break-word;
}
.text a{
cursor:pointer;
}
.text a:link, .text a:visited, .text a:hover{
text-decoration:underline;
}
.text a:link{
color: #C647A4;
}
.text a:visited{
color: #C647A4;
}
.text a:hover {
color: #ff6500;
text-decoration: none;
}
.text p {
margin-bottom: 8px;
}
.text img{
margin:0 10px 10px 0;
max-width:100%;
}
.text li {
display: list-item;
margin-bottom: 8px;
}
.text ul{
padding: 0 0 0 20px;
}
.text ul li {
list-style: disc outside none;
}
.text ul ul, .text ul ol{
margin-top: 8px;
}
.text ol {
padding: 0 0 0 10px;
}

.text ol li {
list-style: decimal inside none;
}
.text ol ul, .text ol ol{
margin-top: 8px;
}
.text table{
margin-bottom: 8px;
}
.text table td, .text table th{
border:1px solid;
padding:2px 8px;
}
.middle, .top, .bottom{
display:inline-block;
//display:inline;
//zoom:1;
cursor:default;
}
.middle{
vertical-align:middle;
}
.top{
vertical-align:top;
}
.bottom{
vertical-align:bottom;
}

.main{
width:960px;
margin:0 auto;
position:relative;
}


.seo_text{
margin:35px 0 0 0;
}
.footer{
padding:35px 0px;
margin:35px 0 0 0;
border-top:1px solid #353535;
position:relative;
}
.footer #social_block{
position: absolute;
top: 35px;
right: 0px;
}
.footer .code_footer{
margin-top:5px;
padding:5px 0;
}
.footer .copyright{
overflow:visible;
}
#footer_umi_ru{
position:relative;
}
#footer_umi_ru #footer_umi_ru_create_block{
display:none;
}
#footer_umi_ru_create_block{
position:absolute;
top:-40px;
left:-25px;
display:block;
width:180px;
height:45px;
}
#footer_umi_ru_create{
padding:2px 0 3px 0;
position:absolute;
top:10px;
left:25px;
text-align:center;
background-color:#55B41C;
color:#fff;
width:130px;
text-decoration:none;
font:14px/1.3em 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
border:1px solid #666;
-moz-box-shadow:0 0 8px #666;
-webkit-box-shadow:0 0 8px #666;
box-shadow:0 0 8px #666;
}
#footer_umi_ru_create:hover{
background-color:#A0EB53;
color:#000;
-moz-box-shadow:0 0 8px #000;
-webkit-box-shadow:0 0 8px #000;
box-shadow:0 0 8px #000;
}
#footer_umi_ru:hover #footer_umi_ru_create_block{
display:block;
}
#addthis_toolbox_share{
text-align:left;
font-size:14px;
line-height:1.3em;
}
.social_button {
margin: 0 2px;
float: left;
cursor: pointer;
display: block;
overflow: hidden;
width: 32px;
height: 32px;
}
.social_vk {
background: url(/base-img/32x32/soc_icons.png) transparent no-repeat -96px -32px;
}
.social_odnoklassniki {
background: url(/base-img/32x32/soc_icons.png) transparent no-repeat 0px -32px;
}
.social_mir {
background: url(/base-img/32x32/soc_icons.png) transparent no-repeat -128px 0px;
}
.social_krug {
background: url(/base-img/32x32/soc_icons.png) transparent no-repeat -128px -32px;
}
.social_facebook {
background: url(/base-img/32x32/soc_icons.png) transparent no-repeat -32px 0px;
}
.social_twitter {
background: url(/base-img/32x32/soc_icons.png) transparent no-repeat -64px -32px;
}
.social_livejournal {
background: url(/base-img/32x32/soc_icons.png) transparent no-repeat -96px 0px;
}
.social_liveinternet {
background: url(/base-img/32x32/soc_icons.png) transparent no-repeat -64px 0px;
}
.breadcrumbs li{
display:inline-block;
//display:inline;
//zoom:1;
margin:0;
}
.breadcrumbs li a div{
display:inline;
}
.breadcrumbs li .breadcrumb_separator .separator_text{
display:inline-block;
//display:inline;
//zoom:1;
//cursor:default;
padding:0 3px;
}
.breadcrumbs .breadcrumbs_last .breadcrumb_separator{
display:none;
}
.breadcrumbs .breadcrumbs_last > a {
text-decoration: none;
cursor: text;
}
.main_bottom_date{
display:none;
}
.main_top_date{
float:right;
display:block;
margin-left:5px;
}
.bottom_date{
display:none;
}
.top_date{
float:right;
display:block;
margin-left:5px;
}
.news .news_item{
margin-bottom:10px;
}
.news .news_item .news_title{
display:block;
overflow:hidden;
margin-bottom: 8px;
}
.blog .blog_item{
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px solid #B3B1A4;
}
.blog .blog_item .blog_title{
display:block;
overflow:hidden;
margin-bottom: 8px;
}
.blog .last_blog_item{
margin-bottom:0;
padding-bottom:0;
border-bottom:0;
}
.blog .blog_comment{
margin-top: 8px;
}
.blog .tags{
margin-bottom: 8px;
}
.photo_list{
margin:10px 0;
}
.catalog_photo_list{
margin:20px 0;
}
.photo_list li{
width:33%;
min-height:50px;
display:inline-block;
//display:inline;
//zoom:1;
//cursor:default;
text-align:center;
vertical-align:top;
margin-bottom:10px;
}
.photo_list .photo_title, .photo_list .photo_album_title{
padding:5px;
}
.full_photo{
margin-bottom:10px;
}
.catalog_controls{
margin:10px 0;
}
.catalog_controls .catalog_order{
width:40%;
float:left;
text-align:left;
}
.catalog_controls .catalog_perpage{
width:20%;
float:left;
text-align:center;
}
.catalog_controls .catalog_perpage span{
margin-right:5px;
}
.catalog_controls .layout_control{
width:40%;
float:left;
text-align:right;
}
.catalog_controls .catalog_order a, .catalog_controls .layout_control a{
display:inline-block;
//display:inline;
//zoom:1;
margin-left:5px;
}
.catalog_controls span{
font-weight:bold;
}
.catalog_controls .current:link, .catalog_controls .current:visited, .catalog_controls .current:hover{
font-weight:bold;
text-decoration:none;
}
.catalog_filters{
margin:10px 0;
padding:0 0 10px 0;
border-bottom:1px solid #ddd;
}
.catalog_filters .ct_filter_values{
line-height:22px;
}
.catalog_filters .ct_filter_values td{
padding:0 5px 2px 0;
}
.catalog_filters .ct_filter_row_title{
white-space:nowrap;
font-weight:bold;
}
.catalog_filters .from_to td span{
display:inline-block;
margin-right:5px;
}
.catalog_filters .from_to td input{
display:inline-block;
margin-right:5px;
width:53px;
}
.catalog_filters_control{
text-align:right;
}
.items_catalog li{
/*width:33%;*/
width: 300px;
display:inline-block;
//display:inline;
//zoom:1;
//cursor:default;
min-height:100px;
text-align:center;
vertical-align:top;
margin-bottom:15px;
}
.items_catalog .category_title, .items_catalog .object_title{
padding:5px 0;
}
.items_catalog .category_title_top{
display:none;
}
.items_catalog .simple_catalog_item .object_prefix_top, .items_catalog .simple_catalog_item .object_prefix_bottom, .items_catalog .simple_catalog_item .desc{
display:none;
}
.items_catalog .catalog_pages{
width:100%;
margin:0;
text-align:left;
min-height:0;
}
.items_catalog .price{
padding:5px 0;
}
.items_catalog .price .price_value{
font-size: 18px;
}
.emarket_table_catalog{
width:100%;
}
.emarket_table_catalog td, .list_table_catalog td, .emarket_table_catalog th, .list_table_catalog th{
vertical-align:middle;
padding:0 15px 10px 0;
white-space:nowrap;
}
.emarket_table_catalog .hidden-for-guest, .list_table_catalog .hidden-for-guest{
padding:0;
border:0;
}
.emarket_table_catalog .price_column .price, .list_table_catalog .price_column .price{
margin-right:5px;
}
.emarket_table_catalog .buy_column, .list_table_catalog .buy_column{
padding-right:0;
}
.emarket_table_catalog .content_column, .list_table_catalog .content_column, .emarket_table_catalog .prefix_column, .list_table_catalog .prefix_column, .emarket_table_catalog .title_column, .list_table_catalog .title_column{
white-space:normal;
}
.table_catalog{
width:100%;
}
.table_catalog td, .table_catalog th{
vertical-align:middle;
border:1px solid;
padding:2px 8px;
}
#system_basket .basket_table_wrapper{
border-radius:5px;
border:1px solid #aaa;
background:#fff;
overflow:hidden;
color:#333;
}
#system_basket .basket_table_wrapper th, #system_basket .basket_table_wrapper td{
color:#333;
}
#system_basket .cart_item_name a{
color:#2765BA;
}
.basket_table_title{
padding:15px;
border-bottom:1px solid #aaa;
}
.basket_table_title_icon{
/*background-image:url(/base-img/basket-icon.png);*/
text-indent:-100px;
overflow:hidden;
height:28px;
width:32px;
margin-right:15px;
}
.basket_table_title_text{
font-size:18px;
line-height:28px;
}
.basket_table_title .system_basket_go_back{
float:right;
}
.basket_table{
width:100%;
}
.basket_table tfoot,.basket_table thead {
background:#eee;
}
.basket_table img{
padding:10px;
box-shadow:0 0 5px #999;
border-radius:5px;
}
.basket_table td, .basket_table th{
vertical-align:middle;
padding:15px 10px;
white-space:nowrap;
border-bottom:1px solid #aaa;
}
.basket_table tfoot td{
border-bottom:none;
padding:0;
}
.basket_table th{
border-top:1px solid #fff;
}
.basket_table .cart_item_name{
white-space:normal;
}
.basket_table .total_price{
border-top:1px solid #fff;
padding:15px;
font-size:18px;
line-height:1.3;
text-align:right;
}
.basket_table .price_value{
margin-right:5px;
}
.basket_table .system_basket_amount{
width:65px;
text-align:center;
}
.basket_table .basket_col_1{
width:100px;
padding-left:15px;
}
.basket_table thead .basket_col_1_2{
border-radius:5px 0 0 0;
}
.basket_table .basket_col_5{
text-align:right;
padding-right:15px;
}
.basket_table .total_price #basket_summary_price{
margin:0 3px;
font-size:24px;
font-weight:bold;
}
#system_empty_basket_text, #system_empty_header_basket{
display:none;
}
#system_basket .system_basket_delete{
border:1px solid #fff;
background:#fff;
border-radius:4px;
width:32px;
height:28px;
padding-bottom:4px;
color:#bc0003;
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:25px;
font-weight:bold;
line-height:28px;
text-align:center;
text-decoration:none;
text-transform:lowercase;
text-shadow:0 1px 2px #fff;
box-shadow:0 0 2px 0 #888, inset 0 -30px 30px -30px #ccc;
}
#system_basket .system_basket_delete:hover{
box-shadow:0 0 3px 0 #999, inset 0 -30px 30px -30px #90dcf7; 
}
.basket_to_form_wrapper{
padding-top:15px;
}
.order_paysystem .order_paysystem_item{
margin-bottom:25px;
}
.order_paysystem .order_paysystem_item .paysystem_buttons{
margin-top:5px;
}
.order_list .order_item{
margin-bottom:30px;
}
.order_list .order_table th{
font-weight:bold;
}
.order_list .order_table .price_value{
margin-right:3px;
}
.order_list .order_info .order_summary {
font-weight:bold;
margin-bottom:8px;
}
.order_list .order_info .order_summary .price_value{
margin:0 3px;
font-size:18px;
}
.purchase_controls .purchase_fields{
width:auto;
padding:15px;
text-align:center;
}
.purchase_controls .fieldset{
width:auto;
}
.purchase_controls .purchase_fields .field{
display:inline-block;
//display:inline;
//zoom:1;
vertical-align:top;
cursor:default;
text-align:left;
}
.purchase_controls .purchase_fields .field textarea{
height:35px;
}
.purchase_controls .purchase_fields .system_basket_submit{
margin-top:20px;
}

.basket_submit_button{
background:#b5d642;
text-decoration:none;
text-transform:uppercase;
display:inline-block;
//display:inline;
//zoom:1;
vertical-align:middle;
font-size:17px;
line-height:20px;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
color:#fff;
padding:9px 10px 7px 10px;
border:1px solid #A7C85B;
border-radius: 5px;
box-shadow:0 1px 2px 0 #000, inset 0 -40px 40px -40px #5a910a;
text-shadow:0 -1px #580;
cursor:pointer;
}

a.list-button
{
/* background:#b5d642;*/
text-decoration:none;
text-transform:uppercase;
display:inline-block;
//display:inline;
//zoom:1;
vertical-align:middle;
font-size:14px;
line-height:20px;
font-family:Arial,Helvetica,sans-serif;
/*font-weight:bold;*/
color:#fff;
padding:6px 20px ;
border-radius: 30px;
text-shadow:0 -1px #580;
cursor:pointer;	
}

.malina {
	background: -webkit-linear-gradient(top , #E292D2, #AC3F91);
	background: -moz-linear-gradient(top , #E292D2, #AC3F91);
	background: -ms-linear-gradient(top , #E292D2, #AC3F91);
	background: linear-gradient(top , #E292D2, #AC3F91);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E292D2', endColorstr='#AC3F91',GradientType=0 );
	border:1px solid #AC3F91;
	box-shadow:0 1px 2px 0 #000, inset 0 -40px 40px -40px #AC3F91;
}

.green {
	/*background-color: #B5D642;*/
	background-color: #00DC0E;
	/*border:1px solid #A7C85B;*/
	box-shadow:0 1px 2px 0 #000, inset 0 -40px 40px -40px #5a910a;
	 }


.basket_submit_button:link,.basket_submit_button:visited,.basket_submit_button:hover{
text-decoration:none;
color:#fff;
}
body .purchase_controls .field .basket_submit_button{
width:272px;
}
.contact_info td, .contact_info th{
vertical-align:top;
padding:0 5px 5px 0;
}
.contact_info .contact_title{
white-space:normal;
font-weight:bold;
}
.buy_button{
}
.catalog_object_prefix_bottom{
margin-bottom:10px;
}
.object .object_image{
float:left;
}
.object .object_image img{
margin:0 15px 10px 0;
}
.object .price{
font:18px/1.3em 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
margin-bottom:10px;
}
.object .price span{
display:inline-block;
margin:0 5px 0 0;
}
.object .price_top{
display:none;
}
.object .price_bottom{
display:block;
}
.object .buy_button{
float:right;
margin-bottom: 8px;
}
.object .catalog_propertys{
margin-bottom:10px;
}
.object .catalog_propertys td, .object .catalog_propertys th{
/*padding:0 5px 5px 0;*/
}
.catalog_h2{
clear:both;
}
.object .text{
overflow:visible;
}
.comments{
margin:20px 0 0 0;
}
.comments .comment{
margin:0 0 15px 0;
}
.comments .comment .comment_date_top{
float:right;
}
.comments .comment .comment_date_bottom, .comments .comment .comment_date_span{
display:none;
}
.comments .comment .comment_author{
font-weight:bold
}
.comments .comment .comment_date_span{
margin-left:5px;
}
.comments .comment .comment_author{
margin-right:5px;
}
.reviews{
margin:20px 0 0 0;
}
.reviews .review{
margin:0 0 15px 0;
}
.reviews .review .review_title{
margin-bottom:8px;
}
.reviews .review .review_title .review_date{
float:right;
}
.reviews .review .review_title .review_author{
display:inline-block;
//display:inline;
//zoom:1;
vertical-align:middle;
font-weight:bold;
margin-right:5px;
}
.reviews .review .review_text{
font-style:italic;
}
.grade_stars {
display:inline-block;
//display:inline;
//zoom:1;
//cursor:default;
vertical-align:middle;
}
.grade_stars .star{
display:inline-block;
//display:inline;
//zoom:1;
//cursor:default;
width:16px;
height:16px;
background-image:url(/base-img/stars.png);
background-position:16px 1px;
}
.grade-stars-{
display:none;
}
.big_grade_stars .star{
display:inline-block;
//display:inline;
//zoom:1;
//cursor:default;
width:30px;
height:30px;
background-image:url(/base-img/stars.png);
background-position:0px 0px;
cursor:pointer;
}
.grade-stars-1 .star-1,
.grade-stars-2 .star-1,.grade-stars-2 .star-2,
.grade-stars-3 .star-1,.grade-stars-3 .star-2,.grade-stars-3 .star-3,
.grade-stars-4 .star-1,.grade-stars-4 .star-2,.grade-stars-4 .star-3,.grade-stars-4 .star-4,
.grade-stars-5 .star-1,.grade-stars-5 .star-2,.grade-stars-5 .star-3,.grade-stars-5 .star-4,.grade-stars-5 .star-5{
background-position:16px -14px;
}
.big-grade-stars-1 .star-1,
.big-grade-stars-2 .star-1,.big-grade-stars-2 .star-2,
.big-grade-stars-3 .star-1,.big-grade-stars-3 .star-2,.big-grade-stars-3 .star-3,
.big-grade-stars-4 .star-1,.big-grade-stars-4 .star-2,.big-grade-stars-4 .star-3,.big-grade-stars-4 .star-4,
.big-grade-stars-5 .star-1,.big-grade-stars-5 .star-2,.big-grade-stars-5 .star-3,.big-grade-stars-5 .star-4,.big-grade-stars-5 .star-5{
background-position:0px -30px;
}
.numpages{
text-align:center;
margin:10px 0;
}
.numpages li{
display:inline-block;
//display:inline;
//zoom:1;
//cursor:default;
margin:0 5px 0 0;
width:auto;
min-height:0;
text-align: center;
vertical-align: middle;
}
.numpages ul li a{
padding:1px 6px;
display:inline-block;
//display:inline;
//zoom:1;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius:5px;
}
.numpages ul .active a:link,.numpages ul .active a:visited,.numpages ul .active a:hover{
background-color:#00B1DC;
color:#fff;
text-decoration:none;
}
.site_form{
width:280px;
}
.site_form .field{
margin-bottom:8px;
padding:2px 4px;
}
.site_form .field label{
display:block;
margin-bottom:2px;
}
.site_form .field label .required_star, .site_form .captcha .captcha_input .required_star{
display:inline-block;
//display:inline;
//zoom:1;
padding:0 2px;
cursor:help;
}
.site_form .field label .required_star .required_star_text,.site_form .captcha .captcha_input .required_star .required_star_text{
font-weight:bold;
color:#f00;
}
.site_form .field .field_div{
display:block;
}
.site_form .field textarea, .site_form .field input{
width:268px;
}
.site_form .field textarea{
resize:vertical;
height:90px;
}
.site_form .webforms_error_text,.site_form .email_error_text{
display:none;
}
.site_form .verification_error,.site_form .email_verification_error{
background-color:#FF9999;
color:#000;
}
.site_form .verification_error .webforms_error_text,.site_form .email_verification_error .email_error_text{
display:block;
}
.site_form .verification_error .email_error_text{
display:none;
}
.site_form .captcha .captcha_input,.site_form .captcha .captcha_img{
display:inline-block;
//display:inline;
//zoom:1;
vertical-align:middle;
}
.site_form .captcha .captcha_input{
width:136px;
margin-right:13px;
}
.site_form .captcha .captcha_input input{
width:132px;
}
.site_form .captcha img{
border:1px solid #666;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow:0 0 3px #999;
-webkit-box-shadow:0 0 3px #999;
box-shadow:0 0 3px #999;
}
.site_form .submit{
text-align:right;
padding-right:4px;
}
.site_form .additional_link{
margin-right:8px;
}
.search_form .search_form_string{
margin-right:3px;
}
.header_search_form .search_form_string{
width:142px;
padding:3px;
border:1px solid #999;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.header_search_form .submit_button{
height:24px;
width:24px;
padding:0;
position:relative;
background:#00B1DC url(/base-img/search-loupe.png) no-repeat;
background-position:center;
border:1px solid #999;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
cursor:pointer;
}
.header_search_form .submit_button:hover{
background:#4185F3 url(/base-img/search-loupe.png) no-repeat;
background-position:center;
-moz-box-shadow:0 0 3px #999;
-webkit-box-shadow:0 0 3px #999;
box-shadow:0 0 3px #999;
}
.page_search_form{
margin-bottom:8px;
}
.placeholder_text{
color:#888;
}
.content_code{
padding:10px 0;
margin:10px 0;
}
.content_page_submenu{
margin:10px 0;
}
.system_buttons_list .all_system_buttons{
margin-right:10px;
}
.system_buttons_list .last_system_button{
margin-right:0;
}
.all_system_buttons, #main_big_user_block .all_system_buttons {
display:inline-block;
//display:inline;
//zoom:1;
background:#fff;
padding:2px 8px 2px 8px;
font:14px/20px 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
color:#2765ba;
cursor:pointer;
border:1px solid #ccc;
border-radius: 3px;
box-shadow: 0 0 3px 0 #aaa,inset 0 -24px 24px -24px #ccc;
}
.all_system_buttons:link,.all_system_buttons:visited,.all_system_buttons:hover,.all_system_buttons:focus,
#main_big_user_block .all_system_buttons:link,#main_big_user_block .all_system_buttons:visited,
#main_big_user_block .all_system_buttons:hover,#main_big_user_block .all_system_buttons:focus{
border:1px solid #ccc;
text-decoration:none;
color:#2765ba;
outline:none;
}
.all_system_buttons:hover,
#main_big_user_block .all_system_buttons:hover{
color:#2765ba;
box-shadow:0 0 2px 0 #ccc, inset 0 -24px 24px -24px #90dcf7; 
}
.list_files{
margin:10px 0;
}
.list_files li{
margin-bottom:8px;
}
.list_files a,.list_files .link_name{
vertical-align:middle;
display:inline-block;
//display:inline;
//zoom:1;
}
.list_files .link_name{
margin-left:5px;
}
.list_files a:link,.list_files a:visited, .list_files a:hover {
text-decoration:none;
}
.list_files a .file_icon{
height:16px;
width:16px;
vertical-align:middle;
display:inline-block;
//display:inline;
//zoom:1;
margin:0 5px 0 0;
background-image:url(/base-img/file.png);
background-repeat:no-repeat;
background-position:center;
}
.list_files a .zip,.list_files a .rar{
background-image:url(/base-img/zip.gif);
}
.list_files a .xls{
background-image:url(/base-img/xls.gif);
}
.list_files a .pdf{
background-image:url(/base-img/pdf.png);
}
.list_files a .jpg{
background-image:url(/base-img/jpg.png);
}
.list_files a .ppt{
background-image:url(/base-img/ppt.png);
}
.list_files a .doc,.list_files a .docx,.list_files a .odt{
background-image:url(/base-img/doc.gif);
}
.list_files a .link{
text-decoration:underline;
}
.list_files a .link:hover,.list_files a:hover .link{
text-decoration:none;
}
#main_big_order_button{
display:none;
position:fixed;
top:150px;
left:-4px;
-moz-box-shadow:0 0 5px #000;
-webkit-box-shadow:0 0 5px #000;
box-shadow:0 0 5px #000;
z-index:200;
}
#main_big_order_button:hover{
left:0px;
-moz-box-shadow:0 0 15px #000;
-webkit-box-shadow:0 0 15px #000;
box-shadow:0 0 15px #000;
}
#order_form_wrapper{
padding:10px;
color:#000;
}
#order_form_wrapper #order_form_title{
font:22px/1.3em 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
margin-bottom:5px;
}
#order_form_wrapper .admin-info{
text-align:center;
}
#order_form_wrapper .admin-info .hidden-text{
display:inline-block;
//display:inline;
//zoom:1;
width:410px;
}
#order_form_wrapper td{
padding:5px;
white-space:nowrap;
border-top:4px solid #fff;
border-bottom:4px solid #fff;
color:#000;
}
#order_form_wrapper .order_submit_table_tr{
padding:0;
white-space:normal;
border:0;
}
#order_form_wrapper .fieldset_div{
margin-bottom:5px;
}
#order_form_wrapper .div{
font:13px/1.3em 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
}
#order_form_wrapper .order_form_error_text{
display:none;
font:11px/1.3em 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
}
#order_form_wrapper .order_form_error .order_form_error_text{
display:block;
}
#order_form_wrapper .label{
text-align:right;
}
#order_form_wrapper input,#order_form_wrapper textarea{
width:330px;
overflow:hidden;
margin:0;
border:1px solid #999;
}
#order_form_wrapper .order_form_error .order_form_value{
background-color:#f99;
}
#order_form_wrapper textarea{
resize:vertical;
height:90px;
}
#order_form_wrapper .order_submit_table{
width:100%;
}
#order_form_wrapper .order_submit_table td{
white-space:normal;
}
#order_form_wrapper #order_submit{
display:block;
float:right;
margin-top:5px;
}
#order_form_wrapper .order_form_success{
display:none;
width:auto;
font:12px/15px 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
padding-left:40px;
min-height:30px;
background:url(/base-img/ok.png) no-repeat;
background-position:left;
}
#main_big_user_block{
position:fixed;
top:50px;
right:0;
color:#fff;
}
#main_big_user_block a{
color:#fff;
text-decoration:underline;
font:13px/18px 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
}
#main_big_user_block a:hover{
text-decoration:none;
}
#main_big_user_block .ajax_login_toggle_icon{
display:inline-block;
//display:inline;
//zoom:1;
vertical-align:top;
padding:7px;
background-color:#2A2A2A;
-webkit-border-radius: 5px 0 0 5px;
-moz-border-radius: 5px 0 0 5px;
border-radius: 5px 0 0 5px;
}
#main_big_user_block .ajax_login_toggle_icon span{
display:inline-block;
//display:inline;
//zoom:1;
vertical-align:top;
width:16px;
height:16px;
background:url(/base-img/authorization.png) no-repeat;
}
#main_big_user_block  .ajax_login_toggle_private_office_icon span{
background-position:-16px 0;
}
#main_big_user_block #authorization_wrapper{
display:inline-block;
//display:inline;
//zoom:1;
//cursor:default;
padding:5px 7px;
background-color:#2A2A2A;
-webkit-border-radius: 0 0 0 5px;
-moz-border-radius: 0 0 0 5px;
border-radius: 0 0 0 5px;
}
#main_big_user_block .ajax_login_title{
margin-bottom:8px;
position:relative;
padding-right:22px;
}
#main_big_user_block .ajax_login_title a{
color:#fff;
text-decoration:none;
font:18px/18px 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
}
#main_big_user_block .ajax_login_title .ajax_login_toggle_close_icon {
position:absolute;
right:0;
top:3px;
display:block;
width:16px;
height:16px;
font-size:0;
line-height:0;
background:url(/base-img/authorization.png) no-repeat;
background-position:-32px 0;
}
#main_big_user_block #ajax_login_form{
width:296px;
}
#main_big_user_block #ajax_login_form .field{
display:inline-block;
//display:inline;
//zoom:1;
}
#main_big_user_block #ajax_login_form .login{
float:left;
}
#main_big_user_block #ajax_login_form .password{
float:right;
}
#main_big_user_block #ajax_login_form .field input{
width:140px;
overflow:hidden;
margin:0;
border:1px solid #999;
}
#main_big_user_block #ajax_login_form .submit{
margin-top:5px;
text-align:right;
}
#main_big_user_block #ajax_login_form .submit .additional_link{
margin-right:8px;
}
#main_big_user_block .ajax_login_messages{
display:none;
margin-top:6px;
text-align:center;
}
#main_big_user_block .ajax_login_messages span{
display:inline-block;
//display:inline;
//zoom:1;
padding:2px 8px;
font:13px/18px 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
color:#fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#main_big_user_block #ajax_login_error span{
background-color:#f00;
}
#main_big_user_block #ajax_login_ok span{
background-color:#55B41C;
}
#main_big_user_block .error #ajax_login_error{
display:block;
}
#main_big_user_block .personal_options li{
padding-left:22px;
margin-bottom:5px;
}
#main_big_user_block .personal_options .personal_options_orders{
background:url(/base-img/orders.png) no-repeat;
background-position:2px 2px;
}
#main_big_user_block .personal_options .personal_options_settings{
background:url(/base-img/settings.png) no-repeat;
background-position:0 2px;
}
#main_big_user_block .personal_options .personal_options_basket{
background:url(/base-img/basket.png) no-repeat;
background-position:1px 3px;
}
#main_big_user_block .personal_options .personal_options_logout{
background:url(/base-img/logout.png) no-repeat;
background-position:0 2px;
margin-bottom:0;
}
.like_block{
margin:15px 0;
}
.like_block .like_item{
display:inline-block;
//display:inline;
//zoom:1;
vertical-align:middle;
margin:5px 10px 5px 0;
height:20px;
}
.like_block .g_like_item{
width:70px;
margin-right:0;
}
html body .blank_item, html body .news .blank_item, html body .blog .blank_item,html body .photo_list .blank_item,html body  .blank_item{
display: none;
}
html body .system_errors{
background-color:#f00;
padding:10px 10px 5px 10px;
margin-bottom:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
color:#fff;
-moz-box-shadow:0 0 5px #000;
-webkit-box-shadow:0 0 5px #000;
box-shadow:0 0 5px #000;
}
html body .system_errors h3{
color:#fff;
}
html body .no-style{
text-align:start;
vertical-align:baseline;
background:none;
opacity:1;
margin:0;
padding:0;
border:0;
box-shadow:none;
position:static;
display:block;
visibility:visible;
z-index:auto;
overflow:visible;
float:none;
clear:none;
cursor:auto;
list-style:none;
width:auto;
height:auto;
min-height:0;
min-width:0;
max-height:none;
max-width:none;
}
html body .hidden-text{
text-align:center;
color:#888888;
font-style:italic;
background-color:LightYellow;
border: 1px dotted darkblue;
padding:5px;
}
html body .hidden{
display: none !important;
}
#applications{
display:none;    
}
.code_pre.u-eip-editing{
white-space:pre-wrap;
}
.mceEditor{
overflow:auto;
}
.pLoader-loading label {
margin: 0 7px;
font-weight: bold;
}
.pLoader-add {
cursor: pointer;
margin: 10px;
display: inline-block;
padding-right: 10px;
font-family: Arial, sans-serif;
line-height: 23px;
font-size: 12px;
color: #FFF;
text-shadow: 1px -1px #959595;
background-color: #429810;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A2ED54', endColorstr='#52B11D');
background-image: -webkit-gradient(linear, left top, left bottom, from(#A2ED54), to(#52B11D)); 
background-image: -moz-linear-gradient(top,  #A2ED54,  #52B11D);
background-image: -o-linear-gradient(270deg,#A2ED54,#52B11D);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow:0 0 5px #666;
-webkit-box-shadow:0 0 5px #666;
box-shadow:0 0 5px #666;
}
.pLoader-add:before{
content: '+';
display: inline-block;
width: 23px;
font-weight: bold;
font-size: 18px;
line-height: 23px;
text-align: center;
text-shadow: 1px -1px #959595;
}
span.pLoader-loading {
position: relative;
}
span.pLoader-loading:before {
content: url('/base-img/loader.gif');
position: absolute;
left: -20px;
}
.strike {
margin:0;
position:absolute;
left:-5px;
right:-2px;
top:50%;
border:none;
border-top:1px solid;
}
.wrapper_for_old_price {
position:relative;
display:inline-block;
}
.half {
display: inline-block;
width: 50%;
}
.catalog-info {
margin-bottom: 10px;
}
.opt_props {
margin: 10px 0;
text-align: left;
}
.opt_prop_block {
display: inline-block;
//display: inline;
//zoom: 1;
vertical-align: top;
margin-right: 30px;
margin-bottom: 10px;
padding: 5px;
}
.opt_props_title {
font-weight: bold;
}
.opt_prop {
margin-top: 3px;
}
.opt_prop input, .opt_prop span {
vertical-align: middle;
}
.opt_prop input {
margin: 0 2px 0 0;
}
.order_popup_title {
font-size: 20px;
line-height: 1.3em;
margin-bottom: 8px;
}
.order_popup .price{
font-size: 18px;
line-height: 1.3em;
margin-right: 20px;
min-width: 170px;
display: inline-block;
//display: inline;
//zoom: 1;
}
.order_popup .price_value {
font-size: 22px;
line-height: 1.3em;
padding: 0 5px;
}
.order_popup .buy_button{
text-align: right;
}
.default-layout-control{
margin-bottom:10px;
}
.default-layout-control ul{
display: inline-block;
//display: inline;
//zoom: 1;
}
.social_gray {
display: inline-block;
//display: inline;
//zoom: 1;
}
.social_gray .social_button {
    cursor: pointer;
    display: block;
    float: left;
    height: 24px;
    margin: 0 4px;
    overflow: hidden;
    width: 25px;
	background-color: transparent;
	background-image: url('/base-img/social_gray.png');
	background-repeat: no-repeat;
}
.social_gray .social_vk {
    background-position: -31px 0;
}
.social_gray .social_odnoklassniki {
     background-position: -94px 0;
}
.social_gray .social_mir {
     background-position: -156px 0;
}
.social_gray .social_krug {
     background-position: -125px 0;
}
.social_gray .social_facebook {
     background-position: 0 0;
}
.social_gray .social_twitter {
     background-position: -63px 0;
}
.social_gray .social_livejournal {
     background-position: -187px 0;
}
.social_gray .social_liveinternet {
    display: none;
}
.search_form.search2 {
	display: inline-block;
    //display: inline;
	//zoom: 1;
}
.search_form.search2 .search_form_string{
	margin: 0;
	padding: 5px 20px 5px 10px;
	background-color: #FFF;
	font-family: "Arial";
	font-size: 12px;
	line-height: 14px;
	border: 1px solid #e3e3e3;
	border-radius: 3px;
	box-shadow: -1px -1px 0 #737373;
}
.search_form.search2 .submit_button {
	border: 0 none;
	width: 20px;
	height: 25px;
	margin-left: -25px;
	background:transparent url('/base-img/icon_search.png') no-repeat center center;
	cursor: pointer;
}
.catalog_layout_contol_mode_nice .catalog_controls .layout_control {
	float: right;
	width: 235px;
	padding-right: 27px;
}
.catalog_layout_contol_mode_nice .layout_control * {
	vertical-align: middle;
}
.catalog_layout_contol_mode_nice .layout_control span {
	padding-right: 14px;
	font-weight: normal;
}
.catalog_layout_contol_mode_nice #layout_0, .catalog_layout_contol_mode_nice #layout_1, .catalog_layout_contol_mode_nice #layout_2 {
	font-size: 0;
	line-height: 24px;
	display: inline-block;
	//zoom: 1;
	//display: inline;
	width: 55px;
}
.catalog_layout_contol_mode_nice #layout_0 {
	background: url('/base-img/icon_grid_view.png') no-repeat center center;
}
.catalog_layout_contol_mode_nice #layout_1 {
	background: url('/base-img/icon_list_view.png') no-repeat center center;
}
.catalog_layout_contol_mode_nice #layout_2 {
	background: url('/base-img/icon_table_view.png') no-repeat center center;
}
.special_offers_list li {
	display: inline-block;
	//zoom: 1;
	//display: inline;
	margin-bottom: 15px;
	min-height: 100px;
/*	width: 33%; */
    width: 200px;
	text-align: center;
    vertical-align: top;
}
.base_main{
    width:960px;
    margin:0 auto;
}
.base_header{
    padding:15px 0 25px 0;
}
.base_header_left{
    width:500px;
}
.base_header_right{
    width:460px;
    text-align:right;
}
.base_header_logo img{
    margin-right:20px;
}
.base_header_title{
    width:330px;
}
.base_horizontal_multilevel_menu .menu{
	text-align:left;
}
.base_horizontal_multilevel_menu .menu .level-0>li {
	display:inline-block;
	//display:inline;
	//zoom:1;
	vertical-align:top;
	position:relative;
}
.base_horizontal_multilevel_menu .menu .level-0 ul{
	display:none;
}
.base_horizontal_multilevel_menu .menu .level-0 li a{
	display:block;
	text-decoration:none;
}
.base_horizontal_multilevel_menu .menu .level-0 li:hover>ul{
	display:block;
	position:absolute;
	top:100%;
	left:0;
	z-index:100;
	width:200px;
}
.base_horizontal_multilevel_menu .menu .level-0 ul li {
	display:block;
	text-align:left;
    position:relative;
}
.footer_contacts_right{
    float:right;
    text-align:right;
    margin-left:20px;
    width:460px;
}


a.button_buy, a.button_buy_order { color: #fff;}
/*a.button_buy_order { font-size: 18px !important;}*/
/* opinions */
/*
.opinions-list {
	text-align: left;
}
.opinions-item {
	padding: 0;
	margin: 10px 0;
	vertical-align: top;
	clear: both;
}
.opinions-item img {
	float: left;
	margin: 0 10px 10px 0;
}
.opinions-item div {
	margin: 0 10px 10px 0;
}
.opinions-item .opinions-author {
	font-weight: bold;
	margin-bottom: 0;
}
.opinions-item .opinions-position {
	font-style: italic;
}
/**/


body, table, .text{
	font-size: 14px;
	line-height:1.3em;
	color:#555555;
}

html body .no-style{
	z-index:0;
}
body{
	margin:0px;
	background:#f9f9f9;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
	color:#3F444B;
}

.h2_content, h2 {
	font-weight: bold;
	font-size: 23px;
}

.h1_content, h1 {
	color: #404040;
	font-weight: bold;
	font-size: 30px;
	line-height: 40px;
}

#page_main_header {margin-bottom: 15px;}
.head_wrapper {margin-bottom: 25px;}

.header_top_line {
	height: 8px;
	border-radius: 0px 0px 3px 3px;
}

.title_block, .phone_block, .contacts, .header_basket {
	display: inline-block;
	//zoom: 1;
	//display: inline;
	vertical-align: middle;
	width: 21%;
	margin-right: 100px;
}

.phone_block { width: 20%;}
.contacts {width: 19%;}

.header_basket {
	margin-right: 0px;
	position: relative;
	padding-left: 40px;
	padding-top: 5px;
	width: 128px;
/*	background:url('http://s170.white.img.system.umi.ru/btns.png') 0px -52px no-repeat; */
	margin-top: -10px;
	font-size: 12px;
	line-height: 18px;
	min-height: 80px;
}

.header_basket::after {
	content: '';
	display: block;
	position: absolute;
	top: 0px;
	left: -25px;
	background:url('http://s170.white.img.system.umi.ru/shadow_splitter.png') no-repeat;
	width: 10px;
	height: 100px;
}

#header_basket_amount, #header_basket_amount_prefix {
	color: #C647A4;
	margin-left: 4px;
}

#header_basket_summ_head, #header_basket_currency {
	font-weight: bold;
	margin-left: 4px;
}

#header_basket_order a {
	background:url('http://s170.white.img.system.umi.ru/btns.png') 100% 0px no-repeat;
	line-height: 21px;
	display: inline-block;
	padding: 0px 16px 0px 10px;
	font-size: 11px;
	margin-top: 4px;
}

#header_basket_order a:hover {
	text-decoration: none;
	opacity: 0.8;
}

.title_block .logo {
	height: 100%;
	display: inline-block;
	//zoom: 1;
	//display: inline;
	margin-right: 10px;
	vertical-align: middle;
}

.title_company.h1 {
	vertical-align: middle;
	display: inline-block;
	width: 215px;
	margin-bottom: 0px;
	line-height: 24px;
	//zoom: 1;
	//display: inline;
}

.title_block {
	position: relative;
	margin-top: 0px;
	width: 31%;
	margin-right: 3%;
	line-height: 65px;
}

.phone_block .phone {
	font-size: 22px;
	font-weight: bold;
	line-height: 32px;
}

.phone_block .workhours {
	font-size: 14px;
	margin-top: 5px;
	color: #717171;
}

.address {
	font-size: 14px;
	margin-top: 11px;
	line-height: 15px;
}

.header {margin-bottom: 7px;}

.head_lifted_layer {
	background: white;
	background: -moz-linear-gradient(top, white 0%, #E2E2E2 870px);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,white), color-stop(870px,#E2E2E2));
	background: -webkit-linear-gradient(top, white 0%,#E2E2E2 870px);
	background: -o-linear-gradient(top, white 0%,#E2E2E2 870px);
	background: -ms-linear-gradient(top, white 0%,#E2E2E2 870px);
	background: linear-gradient(to bottom, white 0%,#E2E2E2 870px);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
	border-bottom: 1px solid #F1F1F1;
}


/* MENU */
.menu {
	text-align: center;
	margin-bottom: 10px;
	line-height: 41px;
	border-top: 1px solid #555;
	border-bottom: 1px solid #555;
}
.menu .level-0 > li {
	display: inline-block;
	//zoom: 1;
	//display: inline;
	position: relative;
	border-left: 1px solid #777;
	border-left: 1px solid rgba(255,255,255,0.2);
	border-right: 1px solid #4B4B4B;
	border-right: 1px solid rgba(0,0,0,0.2);

	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	margin-left: -4px;
}
.menu .level-0 > li.last{border-right: 0px;}
.menu .level-0 > li.first{border-left: 0px;}
.menu .level-0 > li > a {
	display: inline-block;
	//zoom: 1;
	//display: inline;
	font-size: 14px;
	line-height: 29px;
	font-weight: bold;
	color: black;
	padding: 6px 22px;
	text-shadow: 0px -1px 1px #d2d2d2;


	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;

}
.menu .level-0 > li:hover {
	background: #555;
	background: rgba(0,0,0,0.2);
	text-shadow: 0px -1px 1px #111;
}

.menu .level-0 > li.current {
	background: #c5c5c5;
}
.menu .level-0 > li:hover > a, .menu .level-0 > li.current a{
	text-decoration: none;
}
.menu .level-1 {
	display: none;
	position: absolute;
	top: 39px;
	left:0;
	background: #c5c5c5;
	border-radius: 0 3px 3px 3px;
	min-width: 200px;
	padding: 3px 0;
	z-index: 300;
	text-align: left;
	box-shadow: 0 5px 6px #3e3e3e;
}
.menu .level-1 > li:hover {
	background: #909090;
}
.menu .level-1 a {
	display: block;
	//zoom: 1;
	//display: inline;
	color: #000000;
	text-decoration: none ;
	text-shadow: 0 0px #404040;
	font-weight: bold;
	padding: 0px 10px;
}
.menu .level-0 > li:hover > .level-1 {
	display: block;
}

.content {
	width: 965px;
	margin: auto;
	margin-bottom: 25px;
	position: relative;
}

.main_image {
	margin-bottom: 25px;
	text-align: center;
}

.main_image a {
	display: inline-block;
	//zoom: 1;
	//display: inline;

	position: relative;
}
/*
.main_image a::after {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 10;
}
*/

.breadcrumbs li a {
	font-size: 14px;	
}

.breadcrumbs_last a {color: #555555;}

.main_image img {
	display: inline-block;
	//zoom: 1;
	//display: inline;

	border-radius: 4px;
	overflow: hidden;
	text-align: center;
	background: #EEE;
	box-shadow: inset 0px 0px 1px white, 0px -1px 12px #888;
	background: -moz-linear-gradient(top, white 0%, #E0E0E0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,white), color-stop(100%,#E0E0E0));
	background: -webkit-linear-gradient(top, white 0%,#E0E0E0 100%);
	background: -o-linear-gradient(top, white 0%,#E0E0E0 100%);
	background: -ms-linear-gradient(top, white 0%,#E0E0E0 100%);
	background: linear-gradient(to bottom, white 0%,#E0E0E0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 );
}

.head_wrapper.lifted.not_main {box-shadow: 0px 1px rgb(214, 214, 214);}

.lifted {
    position:relative;  
  }
 
 .lifted:before,
 .lifted:after {
	position: absolute;
	z-index: -2;
	bottom: 6px;
	left: 5px;
	width: 45%;
	height: 20%;
	-webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.45);
	box-shadow: 0 5px 8px rgba(0, 0, 0, 0.45);
	-webkit-transform: rotate(-0.3deg);
	-moz-transform: rotate(-0.3deg);
	-ms-transform: rotate(-0.3deg);
	-o-transform: rotate(-0.3deg);
	transform: rotate(-0.3deg);
}
 
.lifted:after {
    right:5px; 
    left:auto;
    -webkit-transform:rotate(0.3deg);
       -moz-transform:rotate(0.3deg);
        -ms-transform:rotate(0.3deg);
         -o-transform:rotate(0.3deg);
            transform:rotate(0.3deg);
}

.mainpage_special_offers_title.h2 {
	color: #2B2B2B;
	font-weight: bold;
	text-align: center;
	background:url('http://s170.white.img.system.umi.ru/header_line.png') 50% 50% no-repeat;
	margin-bottom: 20px; 
}

.show_all.show_all_catalog {display: none;}


/* MAIN PAGE SPEC OFFERS */

.items_catalog, .photo_list {
	margin-bottom: 20px;
}

.items_catalog li,
.photo_list li {
	background: white;
	background: -moz-linear-gradient(top, white 0%, white 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,white), color-stop(100%,#F2F2F2));
	background: -webkit-linear-gradient(top, white 0%,white 100%);
	background: -o-linear-gradient(top, white 0%,white 100%);
	background: -ms-linear-gradient(top, white 0%,white 100%);
	background: linear-gradient(to bottom, white 0%,white 100%);
	width: 222px;
	margin-right: 13px;
	border: 1px solid white;
	border-radius: 5px;
	padding: 15px 0px;
	box-shadow: 1px 1px 7px #BBB;
	vertical-align: top;

	filter: none;
}

.objectlist .object_item {
	display: block;
	margin: auto;
	text-align: center;
	overflow: hidden;
	
}

.objectlist .object_item img {
	vertical-align: middle;
	max-width: 100%
}

.objectlist .object_title a {
	color: #3F444B;
	font-weight: bold;
}

.objectlist .price {
	font-weight: bold;
	margin-bottom: 10px;
}
.objectlist .price_value {font-size: 20px;}

body .button_buy {
	display: block;
	margin: auto;
	width: 105px;
	height: 30px;
	background:url('http://s170.white.img.system.umi.ru/btns.png') 0px -21px no-repeat;
	line-height: 30px;
	font-weight: normal;
	color: white;
	text-shadow: 0px -1px 1px #6A2556;
	border-radius: 16px;
	text-align: center;
	text-transform: uppercase;
}

.button_buy:hover {
	text-decoration: none;
	box-shadow: inset 0px 12px 3px rgba(255,255,255,0.1);
}

.button_buy:active {
	text-decoration: none;
	box-shadow: inset 0px 2px 3px rgba(0,0,0,0.5);
}



/* NEWS ON MAIN */
.index_news {width: 982px;}

.index_news .news .news_item {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 30px;
	padding-bottom: 0px;
	border-bottom: 0px;
	display: inline-block;
	width: 291px;
	vertical-align: top;
	position: relative;
	border-bottom: none;
}

.top_date.news_date {
	float: none;
	margin-left: 0px;
	font-size: 13px;
	color: #808282;
}

.news .news_headline {
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.3em;
    margin: 5px 0;
}	

.news_on_main_wrapper {
	border-bottom: 1px solid #D4D5D7;
	margin-bottom: 25px;
	margin-top:8px;
}



/* FOOTER */

.footer1 {
	width: 930px;
	margin: auto;
	background:url('/base-img/footer.png') top center;
	border-radius: 5px 5px 0px 0px;
	padding: 20px 15px 20px;
}

.footer1 .text {
	color: #fff;
}

.footer_3block {
	display: inline-block;
	height: 100%;
	width: 270px;
	margin-right: 20px;
	vertical-align: top;
}

.footer_3block.last {
	margin-right: 0px;
}

.footer1 .phone_block {
	width: 100%;
	margin-right: 0px;
}

.addthis_toolbox p {display: none;}
.addthis_toolbox {margin-bottom: 10px;}

.form_placeholder.search_form_string {width: 255px;}


/* CATALOG ITEM PAGE */

.catalog_controls {
	margin-top: 0px;
	margin-bottom: 30px;
	font-size: 11px;
	line-height: 24px;
}

.catalog_controls span {font-weight: normal;}

.catalog_controls .catalog_order a, 
.catalog_controls .layout_control a {
	display: inline-block;
	//zoom: 1;
	//display: inline;

	width: 90px;
	border: 1px solid #d6d6d7;
	text-align: center;
	margin-left: -1px;
	color: #404040;
	font-weight: bold;
}

.catalog_controls .catalog_order a:first-of-type, 
.catalog_controls .layout_control a:first-of-type {
	border-radius: 3px 0px 0px 3px;
}

.catalog_controls .catalog_order a:last-of-type, 
.catalog_controls .layout_control a:last-of-type {
	border-radius: 0px 3px 3px 0px;
}

.catalog_controls .current:link, .catalog_controls .current:visited, .catalog_controls .current:hover {
	font-weight: normal;
	text-decoration: none;
	color: #c044a9;
	background: #fff;
	box-shadow: inset 1px 1px 5px rgb(221, 221, 221);
}

.catalog_controls .catalog_order span, 
.catalog_controls .layout_control span {
	margin-right: 12px;
}

.catalog_controls .layout_control {
	float: right;
	width: 33%;
}

.catalog_controls .catalog_order {width: 46%; /*32%*/}

.object .object_image img {
	border-radius: 7px;
	padding: 15px 20px;
	background: #fff;
	box-shadow: 0px 0px 6px #bbb;
	max-width: 500px;
	margin: 3px 55px 30px 3px;
}


.object .catalog_propertys {
	line-height: 37px;
	margin-bottom: 30px;
}

.object .catalog_propertys td, .object .catalog_propertys th {
	padding: 0px 10px;
}

.catalog_propertys tr:nth-child(even) {background: #f0f0f0}

.object .price .price_title {display: none;}
.price.price_bottom.old_price {display: none;}

.object .price.price_value {
	color: #404040;
	font-size: 40px;
}

.object .price .currency {
	font-size: 24px;
	color: #404040;
}

.price.price_bottom {
	display: inline-block;
	padding-bottom: 20px;
	border-bottom: 1px solid #b7b7b7;
}

.object .buy_button {
	position: absolute;
	top: 5px;
	right: 0px;
}

.catalog_h2.h2 {
	padding-top: 15px;
	border-top: 1px solid #d5d5d5;
	color: #393939;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 15px;
	width: 960px;
}

.object .buy_button .button_buy {
	height: 41px;
	background:url('http://s170.white.img.system.umi.ru/big_shop_btn.png') no-repeat;
	border-radius: 19px;
	line-height: 41px;
	font-size: 24px;

	text-align: left;
	padding-left: 50px;
	display: inline-block;
	//display: inline;
	//zoom: 1;
}

.category_title.category_title_bottom {
	font-weight: bold;
	margin-top: 10px;
}

.photo_title {margin-top: 10px;}

.catalog_numpages {
	position: relative;
	font-weight: bold;
	background:url('http://s170.white.img.system.umi.ru/header_line.png') 50% 50% no-repeat;
}

.numpages_li.tonext_link a span,
.numpages_li.toprev_link a span {display: none;}

.numpages_li.tonext_link a,
.numpages_li.toprev_link a {
	display: block;
	width: 17px;
	height: 25px;
	background:url('http://s170.white.img.system.umi.ru/btns.png') -128px -24px no-repeat;
}

.numpages_li.toprev_link a {background:url('http://s170.white.img.system.umi.ru/btns.png') -106px -24px no-repeat;}

.numpages_li.tonext_link {
	position: absolute;
	top: -4px;
	right: 0px;
	margin-right: 0px;
	width: 26px;
}

.numpages_li.toprev_link {
	position: absolute;
	top: -4px;
	left: 0px;
	width: 26px;
}

.numpages ul .active a:link, .numpages ul .active a:visited, .numpages ul .active a:hover {
	background-color: transparent;
	color: #989898;
	text-decoration: none;
}

.numpages li {
	background: #f9f9f9;
	margin: 0px;
}

.numpages ul li a {
	width: 24px;
	padding: 0px;
	text-align: center;
}

.items_catalog li {
	filter: none;
}

.emarket_table_catalog .object_item img {
	display: inline-block;
	//zoom: 1;
	//display: inline;
	border-radius: 4px;
	overflow: hidden;
	text-align: center;
	background: #EEE;
	box-shadow: inset 0px 0px 1px white, 0px -1px 12px #888;
	margin-left: 6px;
}

.news .news_item {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #d5d5d5;
}
.wrapper {
	width: 100%;
	height: 100%;
}


/* home */
ul.items_catalog {
    margin-left: 0px;
    margin-top: 16px;
}
.index_special_offers {
    width: 965px;
}


/* calc */

.sketch h2{color:#fff;font-size:40px;font-family: 'PT Serif', sans-serif;font-weight:400;text-align:center;padding-bottom:30px}
.sketch h2 span{color:#fff;font-size:26px;font-family: 'PT Serif', sans-serif;font-weight:400;text-align:center;display:block}


.track-box h3{color:#060606;font-size:24px;padding:20px 0;text-align:center;font-weight:400}


.track-box .price span{color:#C647A4;font-size:26px}
.track-box .ot{font-size:16px;width:370px;margin:0 auto}

.slider-box{ padding-bottom:15px;margin:0 auto}
.slider-box input[type="text"]{width:45px;height:30px;border:1px solid #000;background:#37322c;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior: url(/bitrix/templates/kravetz_icons/js/pie.html);position:relative;border-bottom:1px solid #e7d297;border-right:1px solid #e7d297;text-align:center;color:#fff;font-size:16px;font-weight:600;font-family: 'PT San', sans-serif;margin:0 5px;float:left}
.slider-box label{color:#221f19;font-size:16px;font-weight:600;font-family: 'PT San', sans-serif;float:left;margin:8px 0 0 0}
.slider-box label.height-t, .slider-box label.weight-t{color:#221f19;font-size:16px;font-weight:600;font-family: 'PT San', sans-serif;float:left;width:75px;margin-top:6px}


.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;}
.ui-slider {position: relative;text-align: left;float:left;top:12px}
.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 1.2em;height: 1.2em;cursor: default;}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;background-position: 0 0;}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {filter: inherit;}
.ui-slider-horizontal {height:8px}
.ui-slider-horizontal .ui-slider-handle {top: -7px;margin-left: -10px;}
.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}
.ui-widget-content{background:#37322c;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior: url(/bitrix/templates/kravetz_icons/js/pie.html);position:relative;border-bottom:1px solid #e7d297;margin:0 15px 0 5px}
.ui-widget-header{background: #37322c;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior: url(/bitrix/templates/kravetz_icons/js/pie.html);position:relative;border-bottom:1px solid #e7d297}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background:url(/bitrix/templates/kravetz_icons/images/dot.png) no-repeat;width:26px;height:26px;display:block;}
/* end calc */


/* search */
.all_system_buttons, #main_big_user_block .all_system_buttons {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    box-shadow: 0 0 3px 0 #AAAAAA, 0 -24px 24px -24px #CCCCCC inset;
    color: #2765BA;
    cursor: pointer;
    display: inline-block;
    font: 14px/20px 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
    padding: 2px 8px;
}

span.main_sitetitle {font-size:35px;}

a.sort_active_desc { color: #C647A4 !important;  background:url(/bitrix/templates/kravetz_icons/images/sort_up.png) no-repeat scroll right 10px center;width:24px;height:24px; }
a.sort_active_asc { color: #C647A4 !important;  background:url(/bitrix/templates/kravetz_icons/images/sort_down.png) no-repeat scroll right 10px center;width:24px;height:24px;  }

a.sort_active_asc, a.sort_active_desc  { }


#seo_link1 { /*margin-left: 70px;*/ margin-left: 4px;}

/*------------------------------------------------*/
/*-----------------[ Calculator ]-----------------*/
/*------------------------------------------------*/
.track-box { width: 640px; float: left;}
.slider-box { width:640px;}
.track-box .price{color:#060606;font-size:20px;width:400px;margin:20px auto 0; float: right;}
.ui-widget-content { width:460px;}
.calc-select { float: right; width: 354px;}

.calc-select label{
    color: #221F19;
    float: left;
    font-family: 'PT San',sans-serif;
    font-size: 16px;
    font-weight: 600;
    margin-top: 6px;
    width: 270px;
}


.calc-select select {
	    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #37322C;
    border-color: #000000 #E7D297 #E7D297 #000000;
    border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    float: left;
    font-family: 'PT San',sans-serif;
    font-size: 16px;
    font-weight: 600;
    height: 30px;
    margin: 0 5px;
    position: relative;
    text-align: center;
    width: 45px;
}


h4#calendar { font-size: 18px;text-align: left; }

div#icona { text-align: center;  }
div#icona img { border: 1px solid #ccc; padding: 3px; background-color: #fff;}

/**
 *  Размеры шрифтов
 */
/* End */
/* /bitrix/templates/kravetz_icons/js/cloudzoom/cloud-zoom.css?1387277966766 */
/* /bitrix/templates/kravetz_icons/js/fancybox/jquery.fancybox-1.3.1.css?13872779665604 */
/* /bitrix/templates/kravetz_icons/components/bitrix/catalog.element/ajax_element/style.css?13883955667014 */
/* /bitrix/templates/kravetz_icons/components/kravetz/catalog.top/home-wop/style.css?1390378777101 */
/* /bitrix/templates/kravetz_icons/styles.css?165795145449 */
/* /bitrix/templates/kravetz_icons/template_styles.css?165795145454306 */
