@font-face {
    font-family: 'Raleway';
    src:url('ralewayregular-webfont.ttf') format('truetype'),
    url('ralewayregular-webfont.svg#ralewayregular') format('svg'),
	url('ralewayregular-webfont.eot');
    font-weight: normal;
    font-style: normal;

}
/** NULL **/
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, font, img, ins, kbd, q, s, samp, small, strike, tt, var,dl, dt, dd, ul, li, form, label,table, caption, tbody, tfoot, 
thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {
	line-height: 1;
	color: black;
	background: white;}
ol{list-style: decimal;} 
ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";} 
ol{
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/** MY **/



/**************** FORMS *****************/

.form-actions{ 
	background:none; 
	border-top:none; 
	padding-top:0; 
	margin-top:0; 
	padding-bottom:0; 
	margin-bottom:10px; 
}
.feed img, .form-horizontal img{border: none!important;}
.feed, .form-horizontal{ 
	width:690px; 
	margin-top:20px;
}
#fRecall .row-fluid img{
	border:none;
}
.captchaimg{
	float:left; 
	margin-bottom:5px; 
	margin-right:10px;
	width:90px; 
	min-width:70px; 
	height:30px;
	margin-bottom:0;
}
.captcha{width:396px;}

.type-form{
	max-width:700px;
    margin-top:15px;
}
.form-line{
	clear:both;
  	margin-bottom: 20px;
}
.form-field-name{
	float:left;
  	width:160px;
  	line-height:30px;
  	text-align:right;
}
.form-text-input{
	margin-left:180px;
  	overflow:hidden;
  	
}
.form-text-input input, .form-text-input textarea{
	display:block;
  	width:100%;
  	-moz-box-sizing: border-box; /*Firefox 1+*/
	-webkit-box-sizing: border-box; /*Safari 3+, Chrome 1+*/
	box-sizing: border-box; /*Opera 7+, IE8+*/
  	margin:0;
}
.form-text-input input{
	height:30px;
}
.form-text-input textarea{
	height:80px;
}
.form-captcha-input{
	margin-left:110px;
	margin-bottom:20px;
}
.captchaimg{float:left;width:90px; height:30px; padding:0!important; border:0!important;}
.form-submit-line{
	overflow:hidden;
  	margin-left:180px;
}
.type-button{
  	border:1px solid #111111;
  	font-size:14px;
	line-height:18px;
  	height:18px;
  	display:inline-block;
  	padding:3px 14px;
  	text-decoration:none;
  	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
  	color:white;
  	-moz-box-sizing: content-box; /*Firefox 1+*/
	-webkit-box-sizing: content-box; /*Safari 3+, Chrome 1+*/
	box-sizing: content-box; /*Opera 7+, IE8+*/
 	background: #424242; /* Old browsers */
    /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyNDI0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODI4MjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    */background: -moz-linear-gradient(top, #555555 0%, #282828 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#424242), color-stop(100%,#282828)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #424242 0%,#282828 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #424242 0%,#282828 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #424242 0%,#282828 100%); /* IE10+ */
    background: linear-gradient(to bottom, #424242 0%,#282828 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 ); /* IE6-8 */
}
.type-button:hover{
	background:#222222;
}
.type-button.disabled{
	background:#D0D0D0;
    border-color:#CCCCCC;
}

/**************** PHOTOALBUM *****************/

#content .photoalbom{
	padding:0; 
	overflow:hidden; 
	width:105%; 
	margin-bottom:-10px; 
	margin-top:20px;
}
#content .photoalbom li{list-style-type:none; }
#content .photoalbom a{ 
	display:block;  
	float:left; 
	list-style-type:none; 
	margin-right:10px; 
	margin-bottom:10px;
}
#content .photoalbom img{
	width:135px;
	height:135px;
}
.newsblock{
	margin-bottom:20px; 
	overflow:hidden;

}
.newphoto-w{margin-right:10px;}
.newphoto-w .photoalbom{margin-top:20px;}
.newphoto{
	padding-top:0px; 
	overflow:hidden; 
	float:left; 
	margin-right:15px;
}

/** NEWS **/
.new-date {display: block; font-size: 12px; margin-bottom: 4px;}
.new-date span {display: inline-block;}
.newsblock{margin-bottom:20px; overflow:hidden;}
.newsblock h2 a{display: block;margin-bottom: 8px;}
.new-more{
  display: block;
  margin-top: 25px;
  background: #111111;
  font-size: 12px;
  line-height: 35px;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  border: 1px solid #111111;
  width: 143px;
  height: 33px;
  margin-left: 151px;
  text-decoration: none;
  transition: 0.3s;
  color: #FFF;
}
.new-more a{
	text-decoration:none;
	color: rgb(255,255,255);
}
.new-more:hover a{
	text-decoration:none;
	color: rgb(255,255,255);
	color:#868695;
}

.new-more:after, .new-more:before, .new-more:hover:after, .new-more:hover:before {
  content: '';
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
}
.new-more:after {
  border: 1px solid #B9B9C8;
}
.new-more:before {
  border: 1px solid #111111;
}
.new-more:hover{
	background:#ffffff;
	position: relative;
  	border: 1px solid #646473;
}
.new-more:hover:after {
  border: 1px solid #FFFFFF;
  padding:1px;
}
.new-more:hover:before {
  border: 1px solid #DBDBEA;
  margin:1px;
}
.newphoto-w{margin-right:10px;}
.newphoto-w .photoalbom{margin-top:20px;}
.newphoto{padding-top:0px; overflow:hidden; float:left; margin-right:15px;}
.new-img-full{float:left; margin-right:15px;margin-bottom:15px;}

/**************** MODAL *****************/

.pan3 {
	float: left; 
	width: 174px;
}
.pan3 input{width: 160px;}
.modal .captchaRecall {width: 237px!important;}
.pan9 {
	float: right; 
	width: 336px;
}
.pan9 textarea {width: 336px;}
.captchalab{width:181px!important;}


/**************** SEARCH *****************/

#search {
	overflow:hidden;
	float:left;
	background-color:#fff;
}
#search #search-text{
	height:24px; 
	width:111px; 
	border:none; 
	color:#999;
    background:white; 
	border-right:none; 
    border-radius:0px; 
	-moz-border-radius:0px; 
	-webkit-border-radius:0px;
	box-shadow:none;
	padding:0;
	padding-left:5px;
	margin:0;
	float:left;
}
#search-img{
	border:none;
	border-left:none;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	box-shadow:none;
	padding:0;
	margin-bottom:0;
	float:left;
	width: 15px;
    margin: 4px 5px 0px 0px;
}

/**********FOR SHOPS**********/
#tov-full{
	margin-top:25px; 
	overflow:hidden; 
	min-height:300px;
}
#tov-full-left{
	float:left; 
	width:290px; 
	margin-right:5px;
}
#tov-full-right a{ 
	overflow:hidden; 
	float:right; 
}
#tov-full-right img{ 
	padding:20px; 
	border:1px solid #d6d6d6;
}
#tov-full-right{ 
	overflow:hidden; 
	float:right; 
	width:370px;
}
#tov_full_name{ 
	text-transform:uppercase; 
	font-size:16px; 
	display:block; 
	margin-bottom:15px;
}
.tov-full-art{
	display:block;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	color:rgb(100,100,114);
	text-align:left;
	margin-bottom: 10px;
}
.tov-full-art span{
	font-weight:normal;
	font-size:17px;
	color:rgb(151,151,166);
	margin-left:5px;
}
.tov-full-price-name{
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	color:rgb(100,100,114);
	text-align:left;
}
#tov-full-price{ 
	font-size:20px;
	line-height:120%;
	color:rgb(63,63,81);
	text-align:left;
}
#tov-full-price span{
	font-size: 13px;
} 

#tov-full .full{ 
	float:left; 
	clear:left; 
	padding:3px 35px; 
	margin-left:10px;
}
#anons{ 
	
}
.cata-bot .tovbuy{
	display: block;
	background: url(tovbuy.png) no-repeat;
	float: right;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 25px;
	text-align: center;
	width: 117px;
	height: 25px;
	border-radius: 3px;
	font-size: 13px;
	color: rgb(255,255,255);
}

.fItem-right{
	float:right; 
	width:350px;
	margin-left: 10px;
	position: relative;
	margin-bottom: 20px;
}
.fullimg{ 
	display:block; 
	overflow:hidden; 
	margin-bottom:10px;  
	border:none;

}
.akc {
	background: url(akc.png) no-repeat;
	height: 61px;
	width: 87px;
	position: absolute;
	top: -6px;
	right: 4px;
	z-index: 2;
}
#content .fullimg img{
	display:block; 
	
}
#content .fullItem .photoalbom{
	margin-right:0px; 
	margin-top:0px;
}
#content .fullItem .photoalbom img{
	width: 67px!important;
	height: 67px;
}
#content .fullItem .photoalbom a{
	margin-right:7px;
	margin-bottom:7px;
	margin-top:0;
}
.input-append{
	margin: 0!important;
	float: left;
	margin-top: 0px!important;
}
.numSave{
	width:20px!important;
	border-radius:0!important;
	height:14px!important;
	border: 1px solid #E1DFDF!important;
	text-align: center;
}
.input-append .add-on {
	background-color: rgb(174,174,174);
	min-width: 15px!important;
	position: relative;
	display: inline-block;
	width: 15px;
	height: 24px!important;
	text-align: center;
	padding: 0;
	border: none;
}
.fullimg:hover{}
#korz-table td{ vertical-align:middle; text-align: center; }
.arr-item-t, .arr-item-b { 
	cursor: pointer;
	height: 13px;
	width: 15px;
	position: absolute;
}
.arr-item-t { 
	background: url("arrow.png") no-repeat scroll -15px 0 transparent;
	top: 0px;
	left: 0;

}
a:hover .arr-item-t { 
	background: url("arrow.png") no-repeat scroll 0 0 transparent; 
}
.arr-item-b { 
	background: url("arrow.png") no-repeat scroll -15px -12px transparent;
	bottom: -1px;
	left: 0;
}
a:hover .arr-item-b { background: url("arrow.png") no-repeat scroll 0 -12px transparent; }
#zakazio{ display:none; }

.tovar-main{
	height: 25px;
	width: 355px;
	border-bottom: 1px solid #DDDDDD;
	padding: 5px 0 15px 0;
	margin-bottom: 15px;
}
.article {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:120%;
	color:rgb(41,118,6);
	text-align:left;
	display: block;
	margin-bottom: 16px;
}

/********** FOR SHOPS **********/


/********** TABLES **********/

table{ border-collapse:collapse; vertical-align:middle; margin-top:10px;}
th,strong{ font-weight:bold; }
table td,table th{ padding:5px 10px; border:1px solid #DDDDDD}
table tr:nth-child(odd){background-color: #F9F9F9;}
table th{
	padding:5px 10px;
	vertical-align:middle;
	background: #ededed; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ededed 0%, #f9f9f9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ededed 0%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ededed 0%,#f9f9f9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ededed 0%,#f9f9f9 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ededed 0%,#f9f9f9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-8 */
}
.table, .table th, .table td{border-collapse: collapse; border-color:#DDDDDD;}

/*BORDER_RADIUS OFF .feed, .form-horizontal, .modal, .btn, input, textarea{border-radius:0!important; -moz-border-radius:0!important; -khtml-border-radius:0!important;}
*/

/********** BREADCRUMBS **********/

#content .breadcrumb{ 
	list-style: none outside none; 
	margin: 0; 
	background:none; 
	padding:0; 
	height:auto;
	
}
#content .breadcrumb li{ 
	background:none;
	margin-bottom:20px; 
	padding-left: 0;
}
.breadcrumb a{ text-decoration:underline;}
.breadcrumb a:hover,.breadcrumb{ color:black; }
.breadcrumb .divider{ color:black; }


/********** VOPROS OTVET **********/

.vopros-block{ margin-bottom:30px; }
.autor{ 
	margin-bottom:15px; 
	overflow:hidden; 
}
.autorname{ 
	margin-left:106px; 
}
.question-date { 
	background:url('fordate.png'); 
	color:white; 
	float:left; 
	width:90px; 
	height:25px; 
	text-align:center; 
	line-height:25px; 
	font-size:12px;
}
.vopros-title { 
	border-top: 1px solid #D6D6D6; 
	padding-top: 15px; 
}
.answer { 
	background: none repeat scroll 0 0 whiteSmoke; 
	padding: 10px 15px; 
	margin-top:10px;
}


/********** PAGINATION **********/
.pagination {
  height: 40px;
  margin: 20px 0;
  text-align:center;
}
.pagination ul {
  display: inline-block;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}
.pagination ul  li  a, .pagination ul  li  span {
    float: left;
    line-height: 30px;
    padding: 0 12px;
    text-decoration: underline;
    border:none;
    color:#20202F;
    font-weight:bold;
    border:1px solid #ffffff;
}
.pagination ul, .pagination ul li{
	padding:0!important;
}
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-radius: 0px 0 0 0px;
  -moz-border-radius: 0px 0 0 0px;
  border-radius: 0px 0 0 0px;
}
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
  -webkit-border-radius: 0 0px 0px 0;
  -moz-border-radius: 0 0px 0px 0;
  border-radius: 0 0px 0px 0;
}
.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span {
  background: none;
  border:1px solid #646473;
  color:#868695;
  text-decoration:none;
}
/********** PAGINATION **********/
#h-logo, #f-logo, #h-left, #f-left {
    float:left;
}
#h-middle, #f-middle{
    float:left;
}
#h-right, #f-right{
    float:right
}
#mbs a{
    text-decoration:underline;
}
#mbs a:hover{
    text-decoration:none;
}
/** MY **/

.clear{ clear:both;}
.cvetNotBySHCG{color:#EB5205}

/**************** CONTENT *****************/

h1,#new-zag{ 
	font-size:24px;
	line-height:120%;
	color:rgb(66,66,81);
	text-align:left;
	margin-bottom:20px; 
	text-transform:uppercase;
	background:url(h1-bg.png)repeat-x left bottom ;
	  padding-bottom: 12px;
}
h2,.h1news{ 
	font-size:18px;
	line-height:120%;
	color:rgb(151,151,166);
	text-align:left; 
	margin-top:15px; 
	margin-bottom:15px; 
}
h3{ 
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	color:rgb(100,100,114);
	text-align:left; 
	margin-top:10px; 
}
.newsblock h2{ 
	margin-top:0; 
	font-size:14px; 
	margin-bottom:0;
}
.modal h3{ 
	font-size:13px; 
	text-transform:uppercase;
}
.btn{text-decoration:none!important;}
#content{overflow:hidden;margin-bottom:30px;}
#content p{ 
	margin-top:15px; 
	line-height:16px;
}
#content ul{ 
	list-style-type:none;
	margin-top:15px;
	padding-left:6px; 
}
#content ul ul{ 
	list-style-type:circle; 
	margin-top:0;
}
#content ul li{
	margin-top:5px;
	line-height:16px;
	padding-left:10px; 
	background:url('ul-mrkr.png') 0 5px no-repeat;
}
#content ol{}
#content ol li{ 
	margin-top:5px;
	line-height:16px;
}


body{
	font:13px 'Raleway'; 
	color:#646472;
	background:url(body-bg.png)center top repeat;
	background-attachment: fixed;
}
a{
	color:#1F1F2E; 
	text-decoration:underline}
a:hover{text-decoration:none;color:#A5A5B7;}
#white{
	width:1040px;
	margin:0 auto;
	overflow:hidden;
	background:#ffffff url(top-bg.png)right top no-repeat;
	-moz-box-shadow:0px 0px 25px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 0px 25px rgba(0,0,0,0.2);
	box-shadow:0px 0px 25px rgba(0,0,0,0.2);
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#33000000,Positive=true)";
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#33000000,Positive=true);
}
.wrapper{
	width:960px;
	margin:0 auto;
	overflow:hidden;
}
/*Header***/
#header-c{
	width:100%;
	background:url('header-bg.png') left top no-repeat;
	overflow:hidden;
}
#header{
	padding:20px 0;
	overflow:hidden;
}
#header-logo{
	display:block;
	float:left;
	margin-top: 8px;
}
.header-info{
	float:right;
	text-align:right;
    margin: 3px 136px 0 0;
}
#header-addrs{
	display:block;
	font-size:13px;
	line-height:120%;
	color:rgb(100,100,114);
	text-align:right;
	padding-left:18px;
	background:url(mark.png)left center no-repeat;
	margin-top: 8px;
}
#call{
  display: block;
  font-family: Raleway;
  font-size: 12px;
  line-height: 120%;
  color: rgb(255,255,255);
  text-align: center;
  background: url(call-bg.png)center center no-repeat;
  padding: 11px 0;
  margin-bottom: 6px;
  text-transform: uppercase;
  text-decoration: none;
  width: 170px;
  margin: 17px 0px 0px 201px;
}
#call:hover{


}
.phone{
	display:inline-block;
	font-size:20px;
	line-height:120%;
	color:#404051;
	text-align:right;
	padding-left:18px;
	background:url(header-phone.png)left center no-repeat;
	margin-left: 152px;
}
.phone span{
	color:#B8B8C6;
}
.header-mail{
	display:inline-block;
	font-size:13px;
	line-height:120%;
	text-decoration:underline;
	color:rgb(100,100,114);
	text-align:right;
	padding-left:20px;
	margin-top:4px;
	background:url(header-mail.png)left center no-repeat;
}
/*horMenu**/
#horMenu-c{
	width: 699px;
	margin-bottom:30px;
	float:left;
	background:#111111;
}
#horMenu{
  width: 681px;
}
#horMenu ul{
	width:108%;
	background-image:url(v-menu-bg.png);
	background-repeat:repeat-x;
	background-position:left center;
	background-color:#111111;
	overflow:hidden;
}
#horMenu ul li{
	float:left;
	text-transform:uppercase;
	padding:2px;
	border:1px solid #111111;
	border-right:1px solid #5B5B64;
	transition:0.3s;
}
#horMenu ul li:first-child{
}
#horMenu ul li:hover, #horMenu ul .in{
	background:#FFF;
	border:1px solid #DBDBEA;
	padding:2px;
}
#horMenu ul li a, #horMenu ul li span{
	text-decoration:none;
	font-size:12px;
	line-height:120%;
	color:rgb(255,255,255);
	text-align:center;
	border:1px solid #111111;
	padding: 11px 23px;
    display: block;
}
#horMenu ul li:hover a, #horMenu ul li span, #horMenu ul li .on{
	border:1px solid #DBDBEA;
	color:#868695;
	background:#ffffff;
	transition:0.3s;
}

#poisk{
  float: right;
  padding: 9px 24px 10px 24px;
  background: url(poisk-bg.png) repeat-x left;
  height: 25px;
}
#poisk span{
	font-size:12px;
	line-height:120%;
	color:rgb(255,255,255);
	text-align:left;
	float:left;
	text-transform:uppercase;
	margin: 6px 19px 0 0;
}
#left{
	float:left;
	width:225px;
	margin-right:20px;
}
#right{
	float:left;
	width:715px;
	overflow:hidden;
}
/*VertMenu**/
#vertMenu{
    width:225px;
    margin-bottom:30px;
}
.vert-z{
	display:table-cell;
	vertical-align:middle;
	text-transform:uppercase;
	background:url(vert-z-bg.png)left top;
	background-color:#111111;
	font-size:12px;
	line-height:120%;
	color:rgb(255,255,255);
	text-align:left;
	padding-left:20px;
	width:205px;
	height:40px;
}
#vertMenu ul{
}
#vertMenu ul li{
    border-left:1px solid #DBDBEA;
    border-right:1px solid #DBDBEA;
    padding:4px 2px;
    width:219px;
}
#vertMenu ul li:last-child{
	border-bottom:1px solid #DBDBEA;
	padding:3.5px 2px;
}
#vertMenu ul li a, #vertMenu ul li span{
    padding:9px 15px;
	display:block;
	font-size:12px;
	line-height:120%;
	color:rgb(49,49,64);
	text-align:left;
	text-transform:uppercase;
	text-decoration:none;
    border:1px solid #fff;
	font-weight: bold;	

}
#vertMenu ul li:hover{
	border:1px solid #646473;
	padding:3px 2px;
}
#vertMenu ul li:hover a, #vertMenu ul li span, #vertMenu ul li .on{
	border:1px solid #DBDBEA;
	color:rgb(134,134,149);
	background:url(v-menu-a-h.png)right 20px center no-repeat;
}
.banner{
	width:100%;
	height:150px;
	margin-bottom:20px;
}
.banner a{
	display:block;
	text-decoration:none;
}
.banner a img{
	display:block;
}
#slider-block{
	width:100%;
	height:350px;
	margin-bottom:30px;
	overflow:hidden;
}
/*Slider***/
#slider-left, #slider-right{
    height:350px;
    position:relative;
    z-index:7;
	overflow:hidden;
	float:left;
}
#slider-left{
	width:230px;
	margin-right:10px;
}
#slider-right{
	width:475px;
}
.slider1, .slider2{
    z-index:6;
	height:350px!important;
}
#slider-left .slider1, #slider-left .slide{
	width:230px!important;  
}
#slider-right .slider2,#slider-right .slide{
	width:475px!important;
}
.slide{
	display:block;
    height:350px!important;
}


#pager1, #pager2{
    position:absolute;
    bottom:14px;
    right:90px;
    z-index:8;
}
#pager2{
    right:215px;
}
#pager1 a, #pager2 a{
    display:block;
    width:10px;
    height:10px;
    background: url('s-off.png') center center no-repeat;
    float:left;
    margin-left:10px;
}
#pager1 a:first-child, #pager2 a:first-child{
	margin-left:0;
}
#pager1 .activeSlide, #pager2 .activeSlide{
    background-image:url('s-on.png');
}
#new_items{
	width:105%;
	overflow:hidden;
	margin-bottom: 20px;
}
.item{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:135px;
	height:135px;
}
.item a, .item a img{
	display:block;
	text-decoration:none;
	border:none;
	width:135px;
	height:135px;
}
/*Footer*/
#footer-c{
	width:100%;
	margin-bottom:30px;
	overflow: hidden;
    padding-top: 23px;
	background:url(h1-bg.png)left top repeat-x;
}
#footer{
	overflow: hidden;
	width: 100%;
}
#footer-logo{
	display: block;
	float: left;
}
#sozd{
    margin: 21px 0 0 204px;
	float: left;
}
#sozd a{
	color:#1F1F2E;
}
#footer-info{
	float: right;
	text-align:right;
	margin-top: 3px;
}
#footer-phones{
	color: #3F3F51;
	font-size:13px;
	line-height:120%;
	display:inline-block;
	padding-left:17px;
	text-align:right;
	background:url(footer-phone.png) left center no-repeat;
}
#footer-phones span{
	color:rgb(165,165,183);
}
.footer-adrs{
	display:block;
	font-size:13px;
	line-height:120%;
	color:rgb(100,100,114);
	padding-left:15px;
	text-align:right;
	margin-top: 3px;
	background:url(footer-mark.png) left center no-repeat;
}
.footer-mail{
	display:inline-block;
	font-size:13px;
	line-height:120%;
	color:rgb(100,100,114);
	padding-left:20px;
	text-align:right;
	margin-top: 6px;
	background:url(footer-mail.png)left center no-repeat;
}
/*Rubrikator***/
#rubrikator{
    width:110%;
    overflow:hidden;
    margin-bottom: 10px;
}
.rub{
    width: 215px;
    height:272px;
    display:block;
    border:1px solid #9797A6;
    float:left;
    margin-right:20px;
    margin-bottom:20px;
    text-decoration:none;
    padding:4px;
}
.rub-bot{
    display:table-cell;
    font-size:12px;
	line-height:120%;
	color:rgb(49,49,64);
	vertical-align:middle;
	text-align:center;
    height:50px;
    width:213px;
    border:1px solid #ffffff;
    text-transform:uppercase;
    padding: 0 15px;
}
.rub-img{
    width:215px;
    height:215px;
    display:block;
    margin-bottom:4px;
}
.rub:hover .rub-bot{
	border:1px solid #DBDBEA;
	color:#868695;
}
/*Catalog**/
#sort{
height:40px;
border:1px solid #DBDBEA;
border-width:1px 0px 1px 0px;

}
.sort-zag{
display:block;
height:100%;
font-family:Raleway;
font-size:12px;
font-weight:bold;
line-height:40px;
color:rgb(49,49,63);
text-align:left;
float:left;
}
#sort ul{
float:left;
margin-top:0px;
height:100%;
margin-left:100px;
}
#sort ul li{
float:left;
margin-right:15px;
margin-top:0px;
height:100%;
padding:0;
background:none;
position:relative;
}
#sort ul  li  > a{
display:block;
font-family:Raleway;
font-size:12px;
font-weight:bold;
line-height:40px;
color:rgb(49,49,63);
text-align:left;
text-decoration:none;
}
#sort ul  li > a:hover {
color:rgb(133,133,148);
}
#sort ul li ul  {
  border:1px solid #A6A6B7;
  background: #FFF;
  position: absolute;
  top: 40px;
  width: 140px;
  left: -30px;
  display: none;
  padding: 15px;
  margin-left: 0px;
  z-index: 10;
  height: auto;
  list-style-type:none;
}
#sort ul li:hover ul {
	display: block;
}
#sort ul ul li{
	float:none;
	margin:10px 0 0;
	  
}
#sort ul ul li:first-child{
margin-top:0;
}
#sort ul ul li a{
font-family:Raleway;
font-size:12px;
font-weight:bold;
line-height:120%;
color:rgb(49,49,63);
text-align:left;
text-decoration:none;
}
#sort ul ul li a:hover{
color:rgb(134,134,149);
}
.cat-wrap{
	width: 100%;
}
.catal-hdr{
	border-bottom: 1px solid #CCC;
	padding-left: 20px;
}
.catalog{
  width: 110%;
  margin-top: 20px;
  overflow: hidden;
  padding-top: 6px;
}
.cat-item{
  width: 200px;
  height: 255px;
  float: left;
  margin-right: 57px;
  margin-bottom: 20px;
  position: relative;
}
.cat-img{
	width:200px;
	height:200px;
	display: block;
	margin-bottom: 5px;
}
.cat-bot{
	padding: 5px 10px;
	overflow:hidden;
}
.more{
	display:block;
	width: 40px;
	height: 29px;
	float:right;
	background: url('more.png') left top no-repeat;
}
.more:hover{
	background: url('more-h.png') left top no-repeat;
}
.cat-name{
	display:table-cell;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	line-height:120%;
	color:#313140;
	text-align:center;
	text-transform: uppercase;
	text-decoration:none;
	margin-top: 10px;
	height:40px;
	width:215px;
}
.cat-name:hover{
	color:#858594;
}
.cat-art{
	display:block;
	font-size:13px;
	line-height:120%;
	color:rgb(100,100,114);
	text-align:left;
	margin-bottom: 10px;
}
.cat-desc{
	display:block;
	margin-bottom:10px;
	font-size:13px;
	line-height:120%;
	color:rgb(100,100,114);
	text-align:left;
	height: 33px;
	width:215px;
}
.cat-price{
  display: block;
  float: left;
  font-size: 20px;
  line-height: 31px;
  color: rgb(64,64,81);
  text-align: left;
  height: 31px;
}
.cat-price span{
	font-size:13px;
}



/******** carouFredsel ****************/
            
 .list_carousel {
	width: 715px;
	position:relative;
	overflow:hidden;
	height:200px;
	background-color:rgb(244,244,244);
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	/* margin-bottom:20px; */
	/* Firefox v3.5+ */
	overflow:hidden;
	/* margin-top:30px; */
}
.list_carousel a{
	font-size:12px;
	display:block;
	line-height:14px;
}
.list_carousel ul {
	margin: 0;
	list-style: none;
	display: block;
	height:200px;
	padding:0!important;
}
.list_carousel ul li {
font-size: 40px;
text-align: center;
width: 144px;
text-align:center;
height:200px;
padding: 0;
margin: 0;
margin: 30px 0;      
display: block;
float: left;
position:relative;

}
.list_carousel ul li img{
  
}
.caroufredsel_wrapper{
	background:#FFFFFF;
	height:200px!important;
	width:715px!important;
	float:left!important;
	
}
/*.next,.prev{
	display:block;
	width:35px!important;
	height:130px;
	float:left;
	cursor:pointer;

	outline:0!important;
	border:none!important;
	display:block!important;
	visibility: visible;
}

 .next:hover, .prev:hover {


}

.next{
background:url('r-arr.png') no-repeat right top;
}
.prev{
background:url('l-arr.png') no-repeat left top;

} */

  /******** carouFredsel ****************/