/*
-----------------------------------------------
Базовые стили
----------------------------------------------- */
* {
	margin: 0;
	padding: 0;
}

body {
	font: 62.5%/1.3 "Times New Roman", serif;
	background: #fff;
}

#m_wrapp {
	position: relative;
}

.menumain li a.active,
body{
	-webkit-transition: background ease 0.3s;
	-moz-transition: background ease 0.3s;
	-ms-transition: background ease 0.3s;
	-o-transition: background ease 0.3s;
	transition: background ease 0.3s;
}

/* разное линки
************************************************* */
a img, fieldset {
	border: none
}

.pda, .print, legend {
	display: none
}

.clr {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}

a {
	color: #000;
}

/****** Шапка Header
*************************************************** */
.header {
	width: 100%;
	overflow: hidden;
	padding-top: 50px;
	padding-bottom: 27px;
}

.header h1 {
	float: left;
}

.header h1 a {
	width: 329px;
	height: 87px;
	font-size: 21px;
	font-weight: normal;
	overflow: hidden;
	position: relative;
	float: left;
	margin-left: 15px;
	display: inline;
	outline: none
}

.header h1 a span {
	position: absolute;
	width: 329px;
	height: 87px;
	top: 0;
	left: 0;
	background: transparent url(../img/mintrsns.jpg) no-repeat 0 0;
}

.header .head_date {
	float: right;
	width: 170px;
	text-align: center;
	margin-right: 15px;
	font-size: 18px;
	margin-top: 15px;
	font-family: Arial, Helvetica, Sans Serif;
}

/* ****** Страница Page
************************************************* */
.mpage {
	font-size: 17px;
	padding-bottom: 25px;
	min-height: 200px;
}

.area_title:after {
	display: block;
	clear: both;
	content: '';
}

.area_title {
	border-bottom: 1px solid #000;
	padding-bottom: 0px;
}

.area_title h2 {
	float: left;
	font-size: 1.2em;
	text-transform: uppercase;
}

.area_title .atitlelink {
	float: right;
	font-size: 0.95em;
	padding-top: 3px;
}

.area_title a {
	text-decoration: none;
}

.area_title a:hover {
	text-decoration: underline;
}

.pageboxlist_showall {
	padding: 0 0 60px;
	font-size: 0.95em;
}

/* ********** Меню. NAVIG
************************************************** */
.navig {
	overflow: hidden;
	width: 100%;
	margin-bottom: 60px;
/*	zoom: 1;*/
}

.menumain {
	list-style: none;
	font-size: 18px;
	font-family: Georgia, serif;
	width: 100%;
	padding-left: 0;
	overflow: hidden;
	border-top: 1px solid #000;
	box-sizing: border-box;
	position: relative;
	text-transform: uppercase;
}

.menumain:before {
	content: '';
	clear: both;
	display: block;
	border-bottom: 1px solid #000;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 0;
}
.menumain li {
	float: left;
}

.menumain li a {
	color: #000;
	text-decoration: none;
	padding: 10px 11px 10px 11px;
	display: block;

}

.menumain li a:hover {
	text-decoration: underline;
}

.menumain li a.active {
	position: relative;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background: #fff;
	font-weight: bold;
}

.menumain li.last_item {
	float: right;
	max-width: 25%;
}

.menumain li.last_item .active {
	background: none;
}

.menusecond {
	list-style: none;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding: 3px 3px;
	font-size: 16px;
}

.menusecond:after {
	clear: both;
	display: block;
	content: '';
}

.menusecond li {
	float: left;
	margin: 5px 25px 0 5px;
	width: 290px;
	min-height: 44px;
}

.menusecond li a {
	color: #000;
	text-decoration: none;
	padding: 0 0 0px 0;
}

.menusecond li a span {
	padding: 2px 5px;
	margin-right: 0px;
}

.menusecond li a:hover span {
	background: #d7d7d7;
	text-shadow: #fff 0 1px 0;
}

.menusecond li a.active {
	color: #fff;
}

.menusecond li a.active span {
	background: #000;
	padding: 2px 5px
}

.version_site {
	float: right;
	clear: right;
	margin-top: 15px;
	display: inline;
}

.version_site a {
	color: #000;
	text-decoration: none;
	font-size: 15px;
}

.version_site a {
	right: 5px;
	top: -5px;
	position: relative;
	float: left;
	background: url(../img/normal.png) no-repeat 0 50%;
	padding: 5px 0 5px 40px;
}

.version_site a:hover {
	text-decoration: underline;
}

/* *******************  pbl_item
*************************************** */

.pbl_item {
	margin-bottom: 40px;
	padding: 0 0px;
}

.pbl_item h2 {
	font-size: 1.06em;
	font-weight: bold;
	font-family: Georgia, serif;
}

.pbl_item h2 a {
	color: #000;
	text-decoration: none;
}

.date_pub {
	margin: .4em 0 .5em;
	font-size: 0.88em;
}

.pageboxlist {
	padding-left: 0px;
	padding-top: 30px;
}

.pageboxlist.grey {
	background: #ccc;
	padding: 30px 20px 1px;
	margin-bottom: 40px;
}

.pageboxlist.addline .pbl_item {
	margin-bottom: 20px;
	padding: 0 0px 20px;
	border-bottom: 1px solid #808080;
}

/* ********** Футер
***************************************** */
.footer {
	padding-top: 12px;
	border-top: 3px solid #000;
	zoom: 1;
	position: relative;
}

dl {
	/*zoom: 1;*/
	position: relative;
}

.footer .version_site {
	margin-top: 12px;
}

.footer .version_site a {
	background: url("../img/normal_reverse.png") left center no-repeat;
	text-decoration: underline;
}

.footer .version_site a:hover {
	text-decoration: none;
}

.footer_box {
	clear: both;
	padding: 0 0 10px 0;
	font-size: 1.4em;
}

.footer .footer_box:after {
	clear: both;
	content: '';
	display: block;
}

.footer_box .logotype {
	width: 485px;
	height: 47px;
	padding: 0px 0 0px 0px;
	background: url(../img/gerb_footer.png) no-repeat 0 0;
	position: relative;
	font-size: 19px;
	text-transform: uppercase;
	float: left;
	margin-left: 5px;
}

.footer_box .logotype a {
	height: 46px;
	display: block;
}

/* ************* pagination
 ************************************************ */
.pagination {
	padding: 0 23px;
	margin: 2em 0;
	width: 90%;
	overflow: hidden;
}

.pagination a {
	display: inline-block;
	color: #000;
	text-decoration: none;
	padding-bottom: 5px;
	margin-right: 8px;
	vertical-align: middle;
}

.pagination a span {
	float: left;
	border: 1px solid #d7d7d7;
	padding: 0 .8em;
	height: 2.2em;
	line-height: 2.2em;
}

.pagination a:hover {
}

.pagination a:hover span {
	background: #d7d7d7;
	border-color: #000;
	text-shadow: #fff 0 1px 0;
}

.pagination a.active span {
	border-color: #000;
	font-weight: bold;
}

.pagination a.active b {
	font-size: 30px;
}

.pagination .pgn-next span,
.pagination .pgn-prev span {
	text-indent: -9999px;
	background-image: url("../img/pagi_arrows_n.png");
	background-repeat: no-repeat;
	padding-left: 1.4em;
	background-color: #000;
}

.pagination .pgn-next span {
	background-position: -1.75em 0.25em;
}

.pagination .pgn-prev span {
	background-position: 0.6em 0.25em;
}

.pagination .pgn-prev:hover span,
.pagination .pgn-next:hover span {
	background-color: #eee;
	background-image: url("../img/pagi_arrows_n.png");
	background-repeat: no-repeat;
}

.pagination .pgn-next:hover span {
	background-position: -1.75em -2.4em;
}

.pagination .pgn-prev:hover span {
	background-position: 0.6em -2.4em;
}

.st-fsize-big .pagination .pgn-next span {
	background-position: -1.1em 0.5em;
}

.st-fsize-big .pagination .pgn-prev span {
	background-position: 0.65em 0.50em
}

.st-fsize-big .pagination .pgn-next:hover span {
	background-position: -1.1em -1.5em
}

.st-fsize-big .pagination .pgn-prev:hover span {
	background-position: 0.65em -1.5em;
}

.st-fsize-small .pagination .pgn-next span {
	background-position: -2.4em 0.1em;
}

.st-fsize-small .pagination .pgn-prev span {
	background-position: 0.5em 0.1em;
}

.st-fsize-small .pagination .pgn-next:hover span {
	background-position: -2.4em -3.1em
}

.st-fsize-small .pagination .pgn-prev:hover span {
	background-position: 0.5em -3.1em;
}

/* **************** Настройки
***************************************************** */
.m_settings {
	height: 34px;
	background-color: #000;
	font-size: 16px;
	color: #fff;
	position: fixed;
	top: 0;
	width: 980px;
	z-index: 1000;
	font-family: arial, Geneva, sans-serif;
}

.m_settings a {
	outline: none;
	color: #fff;
}

.main-fsize {
	float: left;
	padding-top: 8px;
	margin-left: 16px;
	display: inline;
}
.main-fsize dt {
	width: 125px;
}
.main-fsize dt,
.main-fsize dd {
	float: left;
}

.main-fsize a {
	text-decoration: none;
	height: 31px;
	margin-left: 2px;
	display: inline;
	float: left;
	background-image: url(../img/fontsize.png);
	position: relative;
	top: -5px;
}

.a-fontsize-small {

}

.main-fsize-small {
	width: 22px;
	height: 31px;
	background-position: -1px 0;
}

a.main-fsize-small:hover,
.st-fsize-small a.main-fsize-small {
	background-position: -1px -34px;
}

.main-fsize-norm {
	width: 22px;
	background-position: -24px 0;
}

a.main-fsize-norm:hover,
.st-fsize-norm a.main-fsize-norm {
	background-position: -24px -34px;
}

.main-fsize-big {
	width: 22px;
	background-position: -47px 0;
}

a.main-fsize-big:hover,
.st-fsize-big a.main-fsize-big {
	background-position: -47px -34px;
}

.main-color {
	float: left;
	padding-top: 8px;
	margin-left: 40px;
	display: inline;
	width: 220px;
}

.main-color dt {
	float: left;
	margin-right: 0px;
	width: 128px;
}

.main-color dd {
	float: left;
}

.main-color a {
	height: 30px;
	margin-left: 5px;
	display: inline;
	float: left;
	background-image: url(../img/colors2.png);
	position: relative;
	top: -4px;
	text-decoration: none;
	width: 22px;
}

.main-color1 {
	background-position: -26px 0px;
}
.main-color2 {
	background-position: 0px 0;
}

.main-color3 {
	background-position: 100% 0;
}

.main-color1:hover, .fixcolor1 .main-color1 {
	background-position: -26px -35px;
}

.main-color2:hover, .fixcolor2 .main-color2 {
	background-position: 0px -35px;
}

.main-color3:hover, .fixcolor3 .main-color3 {
	background-position: 100% -35px;
}

.st-versite {
	float: left;
	padding-top: 8px;
	display: inline;
	margin-left: 40px;
	width: 170px;
}

.st-versite dd {
	float: left;
	margin-right: 10px;
}

.st-versite a {
	height: 27px;
	margin-left: 0px;
	padding-left: 35px;
	background: url("../img/normal.png") left 2px no-repeat;
	display: inline;
	float: left;
	position: relative;
	top: 0px;
}

.st-poisk, .setconfig {
	float: left;
	padding-left: 25px;
	background: url(../img/search.png) no-repeat 0 0;
	margin-top: 8px;
	padding-top: 0px;
	padding-bottom: 6px;
	margin-left: 36px;
	display: inline-block;
}
.st-poisk {
	width: 70px;
}

.setconfig {
	width: 105px;
	background-image: url(../img/a-settings.png);
}

.setconfig a {
	padding-right: 18px;
	background: url(../img/arrows.png) no-repeat right -18px;
}

.fixcolor5 .setconfig a,
.fixcolor3 .setconfig a {
	background: url(../img/arrows.png) no-repeat right 8px;
}

.fixcolor4 .setconfig a {
	background: url(../img/arrows.png) no-repeat right -18px;
}

.stfontconfig {
	border: 2px solid #000;
	background: #9ed1ff;
	position: absolute;
	left: 0;
	top: 34px;
	width: 933px;
	z-index: 100;
	padding: 13px 21px 23px 21px;
	color: #063462;
	font-family: Arial, sans-serif;
	font-size: 18px;
	display: none;
}

.m_settings .stfontconfig a {
	color: #063462;
}

.stfontconfig h2 {
	font-size: 22px;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.stfontconfig p span {
	font-weight: normal
}

.setfrontfamconfig {
	margin-bottom: 20px;
}

#fontserif {
	font-family: "Times New roman", serif;
}

.atfontf,
.atlettespace {
	padding: 4px 10px;
	border: 2px solid #063462;
	text-decoration: none;
	color: #063462;
}

.active.atfontf,
.active.atlettespace,
.atlettespace-small #atlettespace-small,
.atlettespace-norm #atlettespace-norm,
.atlettespace-big #atlettespace-big,
.fontserif #fontserif,
.fontsaserif #fontsaserif {
	background: #063462;
	color: #9ed1ff;
}

.setletespacconfig {
	margin-bottom: 2em;
}

#m_wrapp #atlettespace-small {
	letter-spacing: 0px;
}

#m_wrapp #atlettespace-norm {
	letter-spacing: 2px;
}

#m_wrapp #atlettespace-big {
	letter-spacing: 5px;
}

.setcolorup li {
	margin-bottom: 8px;
}

.setcolorup {
	font-size: 22px;
	list-style: none;
}

.setcolorup a {
	display: block;
	padding: 6px 22px;
	text-decoration: none;
	/*zoom: 1;*/
}

.setcolorup a span {
	display: none;
	font-size: 1.3em;
	height: 24px;
	line-height: 24px;
	top: 3px;
	position: relative;
}

#fixcolor1 a {
	color: #000;
	background: #fff;
	border: 2px solid #000;
}

#fixcolor2 a {
	color: #fff;
	background: #000;
	border: 2px solid #fff;
}

#fixcolor3 a {
	color: #003c64;
	background: #dbe6f0;
	border: 2px solid #003c64;
}

#fixcolor4 a {
	color: #502800;
	background: #ffebe1;
	border: 2px solid #502800;
}

#fixcolor5 a {
	color: #64c800;
	background: #3c1e00;
	border: 2px solid #64c800;
}

.fixcolor1 #fixcolor1 span,
.fixcolor2 #fixcolor2 span,
.fixcolor3 #fixcolor3 span,
.fixcolor4 #fixcolor4 span,
.fixcolor5 #fixcolor5 span {
	display: inline-block;
	margin-right: 5px;
}

.siton {
	width: 100%;
	overflow: hidden;
	font-size: 22px;
	font-weight: bold;
	margin-top: 15px;
	padding: 5px 0;
}

#m_wrapp .siton a {
	float: right;
	text-decoration: none;
	color: #063462;
	margin-left: 28px;
	display: inline
}

.siton a span {
	padding: 6px 14px;
	border: 2px solid #063462;
	float: left;
}

.fixcolor1 .stfontconfig {
	border-color: #000;
	background: #ccc;
	color: #000;
}

.fixcolor1 .stfontconfig a,
.fixcolor1 .m_settings .stfontconfig a {
	color: #000
}

.fixcolor1 #m_wrapp .atfontf,
.fixcolor1 #m_wrapp .atlettespace {
	color: #000;
	border-color: #000
}

.fixcolor1 #m_wrapp .active.atfontf,
.fixcolor1 #m_wrapp .active.atlettespace,
.fixcolor1.atlettespace-small #m_wrapp #atlettespace-small,
.fixcolor1.atlettespace-norm #m_wrapp #atlettespace-norm,
.fixcolor1.atlettespace-big #m_wrapp #atlettespace-big,
.fixcolor1.fontserif #m_wrapp #fontserif,
.fixcolor1.fontsaserif #m_wrapp #fontsaserif {
	color: #000;
	background: #fff
}

.fixcolor1 #m_wrapp .siton a {
	border-color: #000
}

.fixcolor1 .siton a span {
	border-color: #000;
	color: #000
}

/* **************** font-size
******************************************** */
.st-fsize-big .mpage {
	font-size: 23px
}

.st-fsize-small .mpage {
	font-size: 14px
}

/* ******************* spacing
************************************************ */
.atlettespace-norm .mpage, .atlettespace-norm .stfontconfig {
	letter-spacing: 2px
}

.atlettespace-big .mpage, .atlettespace-big .stfontconfig {
	letter-spacing: 5px
}

.fontsaserif .mpage,
.fontsaserif .navig a,
.fontsaserif .footer,
.fontsaserif #m_wrapp h2,
.fontsaserif .stfontconfig {
	font-family: Arial, sans-serif
}

.fontserif .stfontconfig {
	font-family: Georgia, serif
}

.imagesoff .mpage img {
	display: none
}

/* ************ big news
**************************************************** */
.mainareatext {
	margin-top: 1.9em;
	margin-bottom: 3em;
}

.mainareatext h2 {
	font-size: 1.8em
}

.area_title h3,
.mainareatext h3 {
	font-size: 0.96em;
	text-transform: uppercase;
}

.mainareatext h3 {
	margin-bottom: 0.96em;
}

.mainareatext h4 {
	margin-top: 1.5em;
	font-size: 1.18em;
}

.mainareatext h4:first-child {
	margin-top: 2.5em;
}

.mainareatext hr {
	margin-top: 3em;
	margin-bottom: 2em;
	border: 0;
	border-bottom: 1px solid #000;
}

.mainareatext p {
	margin-bottom: 1em;
	font-size: 1em;
}

.mainareatext .date_pub {
	margin: 0em 0 .2em;
	font-size: 0.89em;
}

.areatitle_second {
	margin-top: 3em;
}

.mainareatext.notop {
	margin-top: 1.5em;
	margin-bottom: 3.5em;
}

.mainareatext.notop h3 {
	margin-top: 0.7em;
	margin-bottom: 0;
	text-transform: none;
}

.mainareatext.notop p {

}

.mainareatext ul,
.mainareatext ol {
	margin-left: 25px;
	margin-bottom: 0.9em;
}

/* ************************* feedback
************************************************** */

.feedbackforma {
	margin: 0;
}

.feedbackforma .remark {
	padding: 10px 1px 10px 1px;
}

.feedbackforma .row {
	margin-bottom: 20px;
}

.feedbackforma form {
	margin: 1.5em 0 1em 0
}

.feedbackforma label {
	display: block;
	font-size: 1em;
	padding-bottom: 5px;
}

.feedbackforma .setforin label {
	line-height: 1.6em;
}

.feedbackforma label span {
	font-weight: normal;
}

.finput,
.feedbackforma textarea {
	width: 901px;
	border: 2px solid #000;
	font-size: 22px;
	padding: 6px 12px;
}

.feedbackforma select {
	font-size: 22px;
	width: 100%;
	border: 2px solid #000;
	padding: 6px 12px;
	background: transparent;
}

.feedbackforma select option {
	padding: 3px;
}

.feedbackforma textarea {
	height: 546px;
}

.feedbackforma .finput {
	width: 950px;
}

.feedbackforma .finput.error {
	color: #970000;
	border-color: #970000;
	font-weight: bold;
}

.line_hr {
	padding-bottom: 20px;
	border-bottom: 1px solid #808080;
	margin-bottom: 30px;
}
.fixcolor3 .line_hr {
	border-color: #063462;
}
.fixcolor4 .line_hr {
	border-color: #6e4f30;
}
.fixcolor5 .line_hr {
	border-color: #a9e44d;
}

#feedb-form legend {
	font-size: 1em;
	display: block;
	padding-bottom: 5px;
}

/* стилизация радио кнопок */

.setforin {
	padding-top: 20px;
	margin-bottom: 40px;
}

.radio_stylezed input[type="radio"] {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	height: 0;
	width: 0;
}

.radio_stylezed label {
	position: relative;
	padding-left: 36px;
	padding-bottom: 10px;
	cursor: pointer;
}

.radio_stylezed label:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	width: 25px;
	height: 25px;
	border: 1px solid #000;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
}

.radio_stylezed input:checked + label:after {
	content: '';
	position: absolute;
	top: 7px;
	left: 7px;
	width: 13px;
	height: 13px;
	background: #000;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

/* *************** Другое
**************************************** */

.b-gos-entry {
	clear: both;
}

.setforin input {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}

.choosetolabel {
	margin-bottom: 5px;
}

.addfiles {
	cursor: pointer;
	float: left;
	height: 42px;
	margin-top: 20px;
	overflow: hidden;
	position: relative;
	width: 215px;
}

.addfiles-btn {
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	height: 40px;
	left: 0;
	line-height: 40px;
	padding-left: 12px;
	position: absolute;
	text-decoration: none;
	top: 0;
	width: 200px;
	z-index: 5;
}

.addfiles-btn span {

	display: inline-block;
	height: 23px;
	margin-right: 16px;
	position: relative;
	top: 5px;
	width: 25px;
}

.fixcolor1 .addfiles-btn span {
	background: url("../img/attach-file-icon-sprite2.png") -0px -0px no-repeat;
}

.fixcolor1 .addfiles-btn {
	color: #fff;
	background: #000;
}

.fixcolor2 .addfiles-btn span {
	background: url("../img/attach-file-icon-sprite2.png") -25px -0px no-repeat;
}

.fixcolor2 .addfiles-btn {
	color: #000;
	background: #fff;
}

.fixcolor3 .addfiles-btn span {
	background: url("../img/attach-file-icon-sprite2.png") -50px -0px no-repeat;
}

.fixcolor3 .addfiles-btn {
	color: #9dd1ff;
	background: #063462;
}

.fixcolor4 .addfiles-btn span {
	background: url("../img/attach-file-icon-sprite2.png") -75px -0px no-repeat;
}

.fixcolor4 .addfiles-btn {
	color: #f7f3d6;
	background: #59422e;
}

.fixcolor5 .addfiles-btn span {
	background: url("../img/attach-file-icon-sprite2.png") -100px -0px no-repeat;
}

.fixcolor5 .addfiles-btn {
	color: #4b321b;
	background: #a9dd38;
}

.addfiles-btn:hover {
	text-decoration: none;
}

#filedownload {
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	height: 40px;
	font-size: 200px;
	border: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	cursor: pointer;
}


/** cabinet **/

.btn {
	display: inline-block;
	padding: 6px 25px;
	border: 2px solid #000;
	text-decoration: none;
	text-align: center;
	font-size: 17px;
	font-size: 1em;
	line-height: 1.3em;
}


.btn-grey {
	background: #ccc;
	color: #000;
	border: 2px solid #000;
	text-decoration: none;
}

.btn-normal {
	background: #000;
	color: #fff;
}

.btn-long {
	min-width: 246px;
}

.action_area {
	text-align: right;
	margin-bottom: 30px;
}

.action_area a {
	margin-left: 5px;
}
h3 .txtupper,
h4 .txtupper {
	text-transform: uppercase;
}

/* */
.backhistory {
	font-size: 1.3em;
	margin-bottom: 1em;
	display: inline-block;
}

.mainareatext table.docs {
	table-layout:auto;
	width: 100%;
	border-collapse: collapse;
	margin-top: 2em;
}
.mainareatext table.docs th,
.mainareatext table.docs td{
	padding: 16px;
	border: 1px solid #000;
	border-collapse: collapse;
}
.mainareatext table.docs th {
	font-size: 0.85em;
}
.mainareatext table.docs td {
	text-align: center;
}
.mainareatext table.docs tr td+td+td {
	text-align: left;
}
table {
	margin-top: 1em;
	margin-bottom: 1em;
}
table th,
table td{
	padding: 3px 5px;
}

#search_form input[type='text'] {
	width: 82%;
	margin-right: 1%;
	vertical-align: top;

}
#search_form input[type='submit'] {
	background-image: url(../img/search.png);
	background-repeat: no-repeat;
	background-position: 15px center;
	padding: 8px 25px 8px 45px;
	cursor: pointer;
}

