* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
header, nav, section, article, aside, footer {
	display: block;
}
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 100%;
	height: 100%;
	background:url(../img/bg_body.png) repeat-x 0 0;
	color:#666;
}
a {
	color: #eb5a2e;
	outline: none;
	text-decoration: underline;
}
a:hover {
	color:#f5bd46;
	text-decoration: none;}
	
p {
	font-size:15px;
	line-height:22px;
	margin: 0 0 15px 0px;}
	
hr {
	clear:both;
	margin:24px 0;}
	
table {
	border-collapse: collapse;
	border-spacing: 0px;
	border: none;}

table td { padding:0px;}

img {border:0; margin:0; padding:0;}

input {
	vertical-align: middle;}
ol{
    padding-left: 30px;
	overflow:auto;/*esli cleva kartinka s float:left*/}
ol ol{
    padding-left: 20px;}
ol li {
    margin: 0px 0 10px 15px;
	font-size: 15px;}
ol ol li{}
	
	
#wrapper {
	width: 1236px;
	padding:0 22px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

h1, h3 {color:#333;}
h1 {font-size:22px; margin-bottom:20px; color:#F65F2D;}
h2 {
	font-size:20px;
	padding: 4px 0;
	margin:18px 0 15px;
	clear:both;
	border-top: 1px solid #EB5A2E;
	border-bottom: 1px solid #EB5A2E;
	color: #333;
	font-weight:normal;}
h3 {font-size:18px;	margin-bottom:15px; clear:both;}
h4 {font-size: 20px; margin-bottom:5px; font-weight: normal;}

#content ul {margin-left:23px;}
#content ul li {
	list-style-type: none;
	background: url(../img/ul-li.gif) no-repeat 0 8px;
	padding:0 0 10px 21px;
	font-size: 15px;}
.content_img {
	max-height: 250px;
	display: block;
	/*margin: 20px;*/
}
.red {color:#f00;}

/* ----- Pager Block ----*/
.pager {clear:both; font-size: 16px; text-align:center;}
.pager a {color:#000; padding: 0 6px; text-decoration:none;}
.pager i {font-style:normal; color:#ccc; padding: 0 6px;}
.pager b {
	background: #d9dde1;
	color: #000;
	padding: 1px 7px 0px 6px;
	font-size: 18px;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;}
/* ----- Go-Back Block ----*/
.margin-25 {clear:both; margin:35px 0 15px; font-size:12px;}
.go-back {
	color: #EB5A2E;
	display: block;
	margin-bottom: 20px;}
.go-back:before {
	content: "<";
	padding-right:3px;
	text-decoration:none;} 
/* ----- Print Version Block ----*/
.print-ver {
	clear:both;
	display: -moz-inline-stack; display: inline-block; zoom: 1; *display:inline;
	float:right;}

.center {text-align:center;}
.fl-l { float:left; padding:2px 10px 7px 0;}
.fl-r { float:right; margin:2px 0 7px 10px;}
.clear {clear:both;} 

.pl-20 {
	padding-left:20px;}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 193px;}


#line-top {
	width:100%;
	height:30px;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	background-color:#464646;}
	
.h-top {
	position:relative;
	min-height:30px;
	font-size:14px;
	color:#999;
	background-color:#464646;}

.menu-h-top {
	padding-top:5px;}
.menu-h-top a {
	color:#bbb;
	display: -moz-inline-stack; display: inline-block; zoom: 1; *display:inline;
	margin-right:65px;
	text-decoration:none;}
.menu-h-top a:hover {
	color:#eb5c2f;
	text-decoration:underline;}
	
.navigation {
	position:absolute;
	top:6px;
	//top:11px;
	right:82px;}
.navigation .nav1, .navigation .nav2, .navigation .nav3 {
	display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;
	width:9px;
	height:9px;
	margin-right:19px;
	background:url(../img/sprite.png) no-repeat;}
.navigation .nav1 {background-position:0 -9px;}
.navigation .nav2 {background-position:-9px 0;}
.navigation .nav3 {background-position:0 0;}

.social {
	position:absolute;
	top:5px;
	right:3px;}
.social a {
	display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;
	width:21px;
	height:22px;
	margin-left:13px;
	background:url(../img/sprite.png) no-repeat;}
.social .twitter {background-position:-21px 0;}
.social .rss {background-position:-42px 0;}

.logo {
	float:left;
	margin-right: 60px;
	margin-top: 27px;}

.h-contact {
	max-width: 255px;
	float:left;
	font-style:italic;
	color:#aeabab;
	margin-top:34px;}
.h-contact big {
	display:block;
	margin-bottom:12px;
	font-size:14px;}

.notebook {
	position:relative;
	height:288px;
	padding-bottom:28px;}
.notebook .n-left {
	position:relative;
	width:902px;
	height:288px;
	overflow:hidden;
	float:left;
	/*background:url(../img/bg_n-l-shadow.png) repeat-y 100% 0;*/}
.header-pic {
	position:absolute;
	top:0;
	left:0;
	z-index:-2;
	width:902px;
	height:288px;}
	
.notebook .n-right {
	width: 280px;
	height: 248px;
	padding: 40px 0 0 54px;
	float: left;
	background: url(../img/bg_notebook_right.png) repeat-y 0 0;
}
.n-shadow {
	width:611px;
	height:25px;
	position:absolute;
	right:92px;
	top:288px;
	background:url(../img/n-shadow.png) no-repeat center 0;}
.notebook .n-right ul {
	font-size:16px;
	color:#666;}
.notebook .n-right ul li {
	list-style-type:none;
	margin-bottom:10px;}
.notebook .n-right ul li a {color:#666;}
.notebook .n-right ul li.cur a, .notebook .n-right ul li a:hover {color:#f65f2d;}

.n-blik {
	width:90px;
	/*width:311px;*/
	height:288px;
	position:absolute;
	right:334px;
	top:0;
	background:url(../img/n-blik.png) no-repeat 0 0;}
.n-skrepka {
	position:absolute;
	top:133px;
	right:332px;
	width:2px;
	height:31px;
	background:url(../img/screpka.png) no-repeat 0 0;}

.h-info {
	float:right;
	padding:36px 0 0 0;
	height: 120px;}
.date-weather {
	font-style:italic;
	color:#aeabab;
	line-height:21px;
	margin-bottom:24px;}

.form-search {
	position:relative;
	height:39px;/*29px;*/
	padding:0;/*5px 6px;*/
	margin-bottom:10px;}
.form-big {
	background:url(../img/bg_search.png) no-repeat 0 0;
	width:332px;/*318px;*/}
.form-small {
	background:url(../img/bg_search-s.png) no-repeat 0 0;
	width:288px;}
input.search-query {
	padding-right: 14px;
	padding-right: 4px \9; /* hack */
	padding-left: 14px;
	padding-left: 4px \9;
	/* IE7-8 doesn't have border-radius, so don't indent the padding */
	margin-bottom: 0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
		
	background-color: white;
	border: 1px solid #CCC;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	display: -moz-inline-stack; display: inline-block; zoom: 1; *display:inline;
	height: 20px;
	padding: 4px 30px 2px 6px;
	font-size: 14px;
	line-height: 20px;
	color: #555;}
	
.input-medium {
	width: 279px;}
.input-small {
	width: 250px;}	
input[type="text"]:focus {
  border-color: rgba(153, 153, 153, 0.8);
  outline: 0;}
 
.btn {
	display: inline-block;
	*display: inline;
	margin-bottom: 0;
	*margin-left: .3em;
	vertical-align: middle;
	cursor: pointer;
	*border: 0;
	*zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}

.btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;}

.btn:active {
	background-color: #e6e6e6;
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);}

.lupa {
	position:absolute;
	top:5px;
	right:5px;}


/* ----- Gray element
------------------------------------------------------------------------------- */
.title-gray {
	color:#333333;
	font-size:22px;
	padding:16px 10px 14px 20px;
	margin-bottom:15px;
	border:1px solid #cfcfcf;
	background:#f1f1f1 url(../img/bg_title.gif) 0 0;}
.title-without-gray {
	color:#333333;
	font-size:22px;
	padding:16px 10px 14px 20px;
	margin-bottom:15px;
}

.box-gray {
	border: 1px solid #d2d2d2;
	padding: 23px 20px 5px 27px;
	margin-bottom:32px;
	font-size:14px;
	line-height:19px;}	

/* ----- News Main
------------------------------------------------------------------------------- */
.news-main {}

	.news-main-title {
		font-size:22px;
		color:#333;
		padding:0 0 20px 11px;}
	.news-main .news-list {
		margin-bottom:17px;
		font-size:13px;
		line-height:16px;}
	.news-main .news-list time {
		display:block;
		font-size:11px;
		color:#ff6633;
		margin-bottom:2px;}
	.news-main a {color:#666; text-decoration:none;}
	.news-main a:hover {text-decoration:underline;}

.news-list {
	font-size:15px;
	margin-bottom:30px;}
.news-list b {
	font-size:16px;}
.news-list b a {text-decoration:none;}
.news-list time {
	display:block;
	font-size:11px;
	margin-bottom:-3px;
	color:#999;} 
.news-date {
	font-style:italic;
	font-size:16px;
	margin-bottom:10px;
	color:#999;}
	
.news-pre-next {clear:both; font-style:italic;}
.news-pre {}
.news-next {
	display: -moz-inline-stack; display: inline-block; zoom: 1; *display:inline;
	float:right;}

.prim {
	width: 80%;
	font-size: 0.95em;
	color: #989A99;
	padding-top: 10px;
	margin: 15px 0 20px 0;
	border-top: 1px solid silver;
	clear: both;}
.prim p {
	margin-bottom: 0px;
	font-size: 13px;}

/* ----- FeedBack (obratnaja svjaz)
------------------------------------------------------------------------------- */
.feedback {
	width:95%;
	border:1px solid #ccc;
	padding:2.5%;}
.feedback table td {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#666;
	vertical-align:top;
	padding:0 26px 10px 0;}

.feedback input[type="text"], .feedback textarea {
	width:452px;
	padding: 0px 10px;
	border:1px solid #999;
	background-color:#e1e1e1;}
.feedback input[type="text"] {
	height:24px;}
.feedback textarea {}
.capcha {
	float:left;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;}
.capcha label {
	vertical-align:middle;}
.capcha input[type="text"]{
	margin-top:7px;
	width: 124px !important;
	height: 20px !important;
	background-color:#fff !important;
	vertical-align: middle;
	border: 1px solid #ccc !important;}
.capcha-img {float:left; padding:0 30px 0 0;}
.capcha-img, .capcha-img img {vertical-align:middle;}
.feedback i {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-style:italic;}
.feedback .submit {margin:14px 0 0 0px}
	
/* button 
---------------------------------------------- */
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	padding: .4em 0.8em 0.45em;
	//padding: .2em 0 0.25em;
	border:1px solid #c62d00;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.button:hover {
	text-decoration: none;}
.button:active {
	position: relative;
	top: 1px;}
/* red */
.b-red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #c53408;
	background: -webkit-gradient(linear, left top, left bottom, from(#fc6b3f), to(#be2d01));
	background: -moz-linear-gradient(top,  #fc6b3f,  #be2d01);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc6b3f', endColorstr='#be2d01');}
.b-red:hover {
	background: #be2d01;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');}
.b-red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#be2d01), to(#fc6b3f));
	background: -moz-linear-gradient(top,  #be2d01,  #fc6b3f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#be2d01', endColorstr='#fc6b3f');}

/* ----- Menu Map (Karta sajta)
------------------------------------------------------------------------------- */
.menu-map {
	width:100%;
	margin:25px 0 25px;
	font-size:14px;}
.menu-map td {
	width:49%;
	padding-left:1%;
	vertical-align:top;}
/*.menu-map ul {
	margin-left:20px;}*/
.menu-map ul {margin:0px !important;}
.menu-map li a {color:#666;}
.menu-map li a:hover {color:#ff6633;}
.menu-map li {
	list-style-type:none;
	margin-bottom:10px !important;
	background:none !important;}
.menu-map li span {
	display: -moz-inline-stack; display: inline-block; zoom: 1; *display:inline;
	min-width:240px;
	*width:240px;
	padding:4px 0 8px;
	border-top:1px solid #eb5a2e;
	border-bottom:1px solid #eb5a2e;
	margin-bottom:7px;}
.menu-map li ul {
	margin:5px 0 0 0; !important}
.menu-map li li {
	font-size:12px !important;
	padding:0 0 2px 16px !important;
	margin:0 !important;
	font-weight: bold;}
.menu-map li li a {color:#333;}
.menu-map li li li a {font-weight: normal; color:#666;}


/* ----- Menu Left
------------------------------------------------------------------------------- */
#content .table-dez ol {margin-left:0;}
#content .table-dez ul {margin-left:5px;}
#content .table-dez ol li {
	margin:0;
	padding:0 0 5px 0px;
	font-size: 12px;}
#content .table-dez ul li {
	margin:0;
	padding:0 0 5px 15px;
	font-size: 12px;
	background: url(../img/ul-li.gif) no-repeat 0 6px;}

.table-dez {
	width:100%;
	margin-bottom:25px;}
.table-dez th {
	color:#333;
	text-align:left;}
.table-dez th, .table-dez td {
	padding:5px 10px;
	border:1px solid #ddd;
	vertical-align:top;}
.table-dez th {background-color:#efefef;}
.table-dez td.odd, .table-dez .odd td {
	background-color:#f9f9f9;}

	
.table1 {
	font-size:15px;}
.table1 th, .table1 td {
	padding:5px 25px 5px 0;
	vertical-align:top;}

/* ----- Menu Child (gray)
------------------------------------------------------------------------------- */
.menu-gray {
	width:100%;
	/*width:220px;*/
	background:#e1e1e1;
	margin-top:-9px;}
.menu-gray td {
	padding:15px 35px;
	vertical-align:top;
	border-right:10px solid #fff;}
.menu-gray td:last-child {border-right:0;}
.menu-gray div {
	/*margin-right:10px;
	border-right:10px solid #fff;	*/}
#content .menu-gray ul {
	font-size:12px;
	font-style:italic;
	margin-left:0;}
#content .menu-gray ul li {
	background:none;
	padding-bottom: 0px;
	padding-left:18px;
	font-size: 12px;}
#content .menu-gray ul li a {color:#666;}
.reshenija{
	margin: 0 80px 0 0;
}

/* ----- Gallery
------------------------------------------------------------------------------- */
.gal-list {
	width:200px;
	/*width:152px;*/
	float:left;
	margin:0 16px 15px 0;}
.gal-img {
	width:200px;
	height:145px;
	overflow:hidden;
	margin-bottom: 10px;
}
.gal-title, .gal-des {
	font-size:0.9em;}
.gal-des {
	text-align:left;
	line-height:1.2em;}
	
	
/* ----- Menu Left
------------------------------------------------------------------------------- */
.menu-left {
	border:1px solid #cfcfcf;
	padding:4px 0;
	margin-bottom:32px;}
.menu-left ul {}
.menu-left ul li {
	list-style-type:none;
	font-size:15px;}
.menu-left ul li span {
	display:block;
	background:#ba2f01 url(../img/bg_menu-left-i.png) repeat-x 0 0;}
.menu-left ul li span i {
	font-style:normal;
	display:block;
	padding:12px 0 14px 15px;
	margin-left:7px;
	background:#e9e9e9 url(../img/bg_menu-left-li.png) repeat-x 0 0;}
.menu-left ul li.cur {
	background:url(../img/bg_menu-left-cur.gif) no-repeat 23px 6px;}
.menu-left ul li.cur a {
	color:#f65f2d;}
.menu-left ul li.cur li a {
	color:#666;}
	
.menu-left ul li li li.cur {
	background: url(../img/bg_menu-left-cur.gif) no-repeat 8px 1px;}
	
.menu-left ul ul {
	margin-top: 8px;}
.menu-left ul li li {
	background:none;
	padding: 0 0 12px 36px;}
.menu-left ul li a, .menu-left ul li li a:hover {
	color:#666;
	text-decoration:none;}
.menu-left ul li li a {
	text-decoration:underline;}
.menu-left ul li li li {
	padding: 0 0 8px 20px;
	font-size: 12px;
	line-height: 14px;}

/* ----- Tabs
------------------------------------------------------------------------------- */
.section {
	border:1px solid #a8a8a8;
	margin-bottom:32px;}
ul.tabs {
	background-image:url(../img/tab1.png);
	overflow:hidden;
	height: 45px;
	list-style: none;
	margin:/*-1px 0 */0;}
ul.tabs li {
	font-size:16px;
	color: #777;
	cursor: pointer;
	display: inline;
	float: left;
	margin: 0px 0px -1px 0px;
	padding: 13px 25px 10px 13px;
	position: relative;}
ul.tabs li.current {
	/*background: #FFF;*/
	color: #444;}
.section .box.visible {display: block;}
.section .box {
	clear:both;
	display: none;
	padding: 25px 13px 20px;
	overflow:hidden;
	border-bottom:1px solid #d6d6d6;
	border-left:1px solid #ededed;}

/* ----- Opros
------------------------------------------------------------------------------- */
.opros {
	margin:13px 0;
	font-size:12px;
	line-height:14px;}
.o-variant * {vertical-align:0;}
.o-variant {margin-bottom:10px;}
.o-variant input[type="radio"] {margin-right:7px;}
.o-variant input[type="radio"] + label { vertical-align:2px;}
/*.otvet input[type="checkbox"]:checked + label {color:#879b6a;}*/
.answers {
	width:100%;
	margin-bottom:10px;
	font-size:11px;}
.answers td {
	padding-bottom:5px;}
.answers td .sl-bar {
	display: -moz-inline-stack; display: inline-block; zoom: 1;
	background: #AD1616;
	height: 10px;
	vertical-align: 0;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;}
	
/* ----- Menu Right
------------------------------------------------------------------------------- */
.menu-right {
	margin-bottom:16px;}
.menu-right li {
	list-style-type:none;
	font-size:15px;
	padding-left:15px;
	margin-bottom:12px;}
.menu-right li a {color:#666;}
.menu-right li.cur, .menu-right li:hover {
	background:url(../img/bg_menu-left-cur.gif) no-repeat 0px 6px;}
.menu-right li.cur a {color:#ff6633; text-decoration:none;}

.link-more {text-align:right; margin-bottom:10px;}
.link-more a {
	color:#eb5a2e;
	font-size:12px;
	font-style:italic;
	background:url(../img/link-more1.gif) no-repeat 100% 5px;
	padding-right:17px;}
.link-more a:hover {
	color:#f2a809;
	background-image:url(../img/link-more.gif);}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 1236px;
	margin: -180px auto 0;
	height: 155px;
	padding:25px 22px 0;
	/*background: #BFF08E;*/
	position: relative;
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
}

.f-left {
	float:left;
	width:278px;
	padding-right:12px;
	border-right:1px solid #b2b2b2;
	margin-right:13px;
	line-height:18px;}
.f-center {
	float:left;
	margin-left: 26px;
	max-width: 600px;}
.f-right {
	float:right;
	padding:4px 40px 0 0;}
	
.f-left small {
	display:block;
	font-size:10px;
	line-height:14px;
	margin-top:5px;}
	
.f-center nav {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:2px;}
.f-center nav i {
	padding:0 1px;
	margin: 0 5px;}
	
/* ----- Menu Footer
------------------------------------------------------------------------------- */
.menu-f, .menu-f a {color:#666;}
.menu-f-add, .menu-f-add a {color:#999;}
.menu-f a:hover, .menu-f-add a:hover {color:#333;}

.f-link {
	display:inline-block;
	margin-bottom:23px;}
.k-sch-komiss{
	padding-left: 176px;
	padding-top: 30px;
}
	
.zadelo{
	text-align:center;
}
.zadelo li{
	display: block;
	width: 112px;
	float: left;
	margin: 5px 5px 6px 0;
	background: none !important;
}
.news-main{padding-left:0px !important;padding-top:0px !important; border:none !important;}
.bx-wrapper .bx-pager {text-align: left!important;}

.bx-wrapper .bx-pager.bx-default-pager a {width: 12px!important;
height: 12px!important;}
.photo_slider{position: relative;}
.toallphotos>img{margin-bottom: -1px;}
.toallphotos{
position: absolute;
bottom: -42px;
right: 4px;
font-family: Trebuchet MS;
font-size: 13px;
font-style: italic;}
.bx-wrapper .bx-viewport {border:none!important;margin-left: 5px;}

.paper_list{list-style: none;padding-left: 43px;}
.paper_list>li>a{font-size: 15px;}
.paper_list>li{font-size: 15px;}
.ya-site-form__input-text{padding: 6px 6px 7px 11px;
width: 317px;
border-radius: 16px;}
.ya-site-form__submit{background-image: url(/common/img/btn-serch.png);
background-repeat: no-repeat;
width: 30px !important;
height: 29px;
background-color: transparent;
border: none;
cursor: pointer;
position: absolute;
top: 7px;
right: 7px;}
.ya-site-form{width: 331px;
position: absolute;
top: -2px;/*130px;*/}
#ya-site-form0 .ya-site-form__submit_type_image{background-image: url(/common/img/btn-serch.png) !important;background-repeat: no-repeat;}
#ya-site-form0 .ya-site-form__submit_type_image {
height: 29px!important;

}