/** NULL **/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, big, cite, code,del, dfn, font, img, ins, kbd, q, s, samp, small, strike, tt, var,dl, dt, dd, ol, ul, li, form, label, caption {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, ul {list-style: none;}/* tables still need 'cellspacing="0"' in the markup */blockquote:before, blockquote:after,q:before, q:after {content: "";}blockquote, q {quotes: "" "";} 

tbody, tfoot, thead, tr, th, td{
	margin:0;
	padding:0;
}


/** 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;}
.captchaimg{float:left; margin-bottom:5px; margin-right:10px;width:90px; min-width:70px; height:30px;}
.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;
}
.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:-16px; margin-top:20px;}
#content .photoalbom li{list-style-type:none; }
#content .photoalbom a{ display:block;  float:left; list-style-type:none; margin-right:22px; margin-bottom:16px;}
#content .photoalbom img{ width:115px!important; }


/**************** 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; }
#search #search-text{
			height:22px; 
			width:188px; 
			border:1px solid #434242; 
			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:1px solid #434242; height:22px; width:22px;
			border-left:none;
			border-radius:0px;
			-moz-border-radius:0px;
			-webkit-border-radius:0px;
			box-shadow:none;
			padding:0;
			margin-bottom:0;
			float:left;
}
/**********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-price{ float: left; font-size: 20px; color:#B82500; margin-right:8px; margin-bottom:5px;font-size:14px; line-height:26px; margin-right:15px;}
#tov-full-price span{font-size:18px; }
#tov-full .full{ float:left; clear:left; padding:3px 35px; margin-left:10px;}
#anons{ padding-bottom:15px; margin-bottom:20px; border-bottom:1px solid #d6d6d6; overflow:hidden; }
.cata-bot{float:left; width:386px;}
.cata-bot .tovbuy{
	float:left;
	margin-left:15px;
	margin-top:1px;
}
.fItem-right{float:right; width:258px;}
.fullimg{ display:block; overflow:hidden; margin-bottom:10px;  border:1px solid #DDDDDD;}
#content .fullimg img{display:block; border:none;}
#content .fullItem .photoalbom{margin-right:0px; margin-top:0px;}
#content .fullItem .photoalbom img{
	width:110px!important;
	border:1px solid #DDDDDD;
}
#content .fullItem .photoalbom a{
	margin-right:10px;
	margin-bottom:10px;
	margin-top:0;
}
.input-append{
	margin:0!important;
}
.fullimg:hover{}
#korz-table td{ vertical-align:middle; }
.arr-item-t, .arr-item-b { cursor: pointer; height: 12px; left: 5px; position: absolute; width: 15px; }
.arr-item-t { background: url("arrow.png") no-repeat scroll -15px 0 transparent; top: 1px; }
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;}
a:hover .arr-item-b { background: url("arrow.png") no-repeat scroll 0 -12px transparent; }
#zakazio{ display:none; }
/********** FOR SHOPS **********/


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

table{ border-collapse:collapse; border:1px solid #DDDDDD;margin-bottom:15px;}
th,strong{ font-weight:bold; }
table {  vertical-align:middle; }
table td,table th{ padding:10px 10px;border:1px solid #DDDDDD;}
table th{
	padding:5px 10px;
	text-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 **********/

.breadcrumb{ font-size:12px;list-style: none outside none; background:none; height:auto;padding:0;padding-left:20px;margin-bottom:12px !important;margin-top:-14px; }
.breadcrumb li{ padding:0!important; background:none!important;}
.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; padding-top: 5px; }
.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 ul  li  a, .pagination ul  li  span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #DDDDDD;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    float: left;
    line-height: 30px;
    padding: 0 12px;
    text-decoration: none;
	color:#444;
}
.pagination ul, .pagination ul li{padding:0!important;}
.pagination ul li{background:0!important}
.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span{background:#DBDAD7;}
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span{border-radius:0;}
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span{border-radius:0;}

#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;
}

/** NEWS **/
.new-date {display: block; font-size: 12px; margin-bottom: 4px;margin-bottom:10px;}
.new-date span{background: url("new-date.png") no-repeat scroll left top transparent;padding-left:20px;line-height:18px;}
.new-date.full{margin-bottom:15px;}
.new-header{display:block;margin-bottom:10px;}
.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;}
.new-img-full{float:left; margin-right:15px;margin-bottom:15px;}
.newsblock h2{
	margin-bottom:10px;
}
.newsblock h2 a{
	font-size:13px;
}
.newsblock h2 .new-date{
	margin-bottom:4px;
}
.new-anounce{
	margin-bottom:5px;
}
/** MY **/

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

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

h1{ line-height:normal; margin-bottom:5px; font-size:16px; text-transform:uppercase;font-family: 'PT Serif', serif;padding-left:20px;color:#222;}
h2,.h1news{ line-height:normal;font-size:15px; margin-bottom:15px;color:#222; }
h3{ line-height:normal; margin-bottom:15px; font-size:13px;color:#B10F33;font-weight:bold; }
.newsblock h2{ margin-top:0; font-size:14px;}
.modal h3{ font-size:13px; text-transform:uppercase;}
.btn{text-decoration:none!important;}
#content{overflow:hidden;}
#content p{ margin-bottom:15px; line-height:16px;}
#content ul{ list-style-type: none; margin-bottom:15px; }
#content ol{ margin-bottom:15px; }
#content ul ul{ list-style-type: circle; margin-top:0;}
#content ul li,ol li{ margin-top:4px;  line-height:16px;}
#content ul li{padding-left:10px;background:url('mark.png') 0 7px no-repeat;}
#content img{ border:5px solid #EFEFEF;/* display:block;*/ }
ol{ list-style-type: decimal; padding-left:20px; margin-top:15px;}

/**************** SITE *****************/

body{font:13px Arial; color:#444;background:url('bg.jpg') repeat-x center top;}
a{color: #B10F33; text-decoration:underline}
a:hover{text-decoration:none}
.right{
	float:right;
}
.center{
	margin:0 auto;
}
#header-w{
	margin-bottom:18px;
}
#header{
	width:920px;
	padding:0 20px;
	padding-top:30px;
	position:relative;
	overflow:hidden;
	height:134px;
	font-family: 'PT Serif', serif;
}
#header-left{
	float:left;
	width:318px;
}
#header-left .info{
	width:250px;
	font-size:14px;
}
#header-right{
	float:right;
	overflow:hidden;
	margin-right:12px;
}
#header-right  .phone{
	display:block;
	margin-bottom:10px;
	font-size:16px;
	padding-left:22px;
	line-height:17px;
}
.phone1{
	background:url('phone.png')no-repeat 0 50%;
}
.phone2{
	background:url('phone2.png')no-repeat 0 50%;
}
#logo{
	position:absolute;
	left:338px;
}
#topmenu-w{
	background:url('topmenu.png') no-repeat center top;
	font-family: 'PT Serif', serif;
	position:relative;
}
#topmenu{
	width:960px;
	height:48px;
	overflow:hidden;
}
#topmenu ul{
	list-style-type: none;
}
#topmenu ul li{
	float:left;
	background:url('pointer.png') no-repeat 0 50%;
}
#topmenu ul li:first-child{
	padding-left:0;
	background:none;
}
#topmenu ul li a, #topmenu ul li .on{
	display:block;
	padding:15px 34px 15px 37px;
	color:#444;
	text-decoration:none;
	/*text-transform:uppercase;*/
	font-size:14px;
}
#topmenu ul li .on{
	color:#B10F33;
}
#topmenu ul li a:hover{
	color:#B10F33;
}
#topmenu .submenu{
	display:none;
	text-align:left;
	position:absolute;
	z-index:100;
	top:48px;
	width:172px;
	background:#D7D5CC;
	padding:10px 0;
}
#topmenu .submenu li{
	display:block;
	list-style:none;
	background:none;
	padding:0;
}
#topmenu .submenu li a, #topmenu .submenu li .on{
	display:block;
	width:132px;
	text-transform:none;
	color:#444;
	font:13px Arial;
	padding:7px 20px;
}
#topmenu .submenu li a:hover{
	background:#EBE8DF;
	color:#444;
}
#topmenu .submenu li .on{
	background:#EBE8DF;
	color:#B10F33;
}
#topmenu li:hover .submenu{
	display:block;
}
/****************SLIDER******************/
#slider-w{
	width:960px;
	height:400px;
	position:relative;
	z-index:5;
	overflow:hidden;
}
#slider{
z-index:1;
width:960px!important;
height:350px!important;
}
.slide{
display:block;
width:960px!important;
height:350px!important;
}
#pager{
position:absolute;
bottom:20px;
left:450px;
z-index:2;
}
#pager a{
display:block;
width:10px;
height:10px;
background: url('s-off.png') center center no-repeat;
float:left;
margin-left:10px;

}
#pager .activeSlide{
background-image:url('s-on.png');
}
#slide-shadow{
	width:960px;
	height:43px;
	background:url('shadow.png') no-repeat 0 0;
}
/*************** MIDDLE ************/
#middle{
	width:960px;
	overflow:hidden;
	margin-top:17px;
}
#anonsy{
	float:left;
}
.block-w{
	width:230px;
}
.block-top{
	height:82px;
	background:url('block-top2.png') no-repeat 0 0;
	margin-top:15px;
}
.block-top h2{
	line-height:100px;
	text-align:center;
	text-transform:uppercase;
	font-size:16px;
	font-family: 'PT Serif', serif;
	color:#222;
}
.block-content{
	padding:25px 20px 30px 20px;
	background:#F5F5F0;
}
.block-item{
	margin-bottom:20px;
}
.block-bottom{
	height:46px;
	background:url('block-bot.png') no-repeat 0 0;
}
.block-button{
	text-decoration:none;
	display:inline-block;
	text-align:center;
	height:29px;
	line-height:29px;
}
#anons-button{
	background: #918E85;
	color:#fff;
	width:125px;
	margin-left:32px;
	margin-top:10px;
}
#news{
	float:right;
}
#news-button{
	background:#DBDAD7;
	color:#444;
	width:113px;
	margin-left:38px;
	margin-top:10px;
}
#content{
	padding-top:28px;
	padding-bottom:10px;
}
#content.main-content{
	margin-left:250px;
	margin-right:250px;
	padding-bottom:0;
}
.line{
	width:100%;
	height:2px;
	background:url('line.png') repeat-x 0 0;
	margin-bottom:15px;
}
.content{
	padding:0 20px;
	padding-bottom:20px;
	overflow:hidden;
}
.podrob{
	float:right;
	background:#DBDAD7;
	color:#444;
	width:105px;
	height:29px;
	line-height:29px;
	text-align:center;
	text-decoration:none;
	margin-top:20px;
}
/******FOOTER*****/
#footer-w{
	margin-top:15px;
	height:88px;
	background:url('footer.png') no-repeat center top;
}
#footer{
	width:920px;
	overflow:hidden;
	padding:18px 20px 5px 20px;
}
#footer-left{
	float:left;
	overflow:hidden;
	width:49%;
}
#footer-right{
	float:right;
	overflow:hidden;
	width:49%;
	padding-top:12px;
}
#mbs{
	float:right;
	display:inline-block;
	line-height:62px;
	font-family: 'PT Serif', serif;
	font-size:14px;
	margin-right:8px;
}
#logo-foot{
	float:left;
	display:inline-block;
}
#social{
	float:right;
	padding-top:3px;
}
#social a{
	display:inline-block;
	margin-left:3px;
}
#social img{
	width:30px;
	height:30px;
}
#foot-phones{
	float:left;
	margin-left:103px;
}
#foot-phones span{
	display:block;
	font-family: 'PT Serif', serif;
	font-size:14px;
	line-height:18px;
}