*{margin: 0; padding: 0; list-style: none;
/*-webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;*/}
body{color: #000000; font-family: 'Roboto', sans-serif; overflow-x: hidden;}
h1, h2, h3, h4, h5, h6{font-family: 'Roboto Condensed', sans-serif;}
.h1, .h2, .h3, .h4, .h5, .h6{font-family: 'Roboto Condensed', sans-serif; font-weight: bold;}
.h1{font-size: 2em;}
.h2{font-size: 1.5em;}
.h3{font-size: 1.17em;}

button{overflow: visible;}

a, input[type="submit"], .button{
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;}
a .img{
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;}
.clear{clear:both;}
img{line-height: 0; border: 0;}
a{color: black; text-decoration: underline; /*border-bottom: 1px solid #A0A1A2;*/ cursor: pointer;}
a:hover{color: #34A169; /*border-color: #6EB68E;*/}

textarea{resize: vertical; min-height: 90px;}
input[type="text"], input[type="password"], textarea, select{
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	width: 100%;
	padding: 7px 8px;
	border: 1px solid #CBCCCD;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	outline: 0;}
input[type="submit"]{cursor: pointer;}

.html_format{line-height: 1.5em; font-family: 'Tahoma'; }
.html_format p{margin-bottom: 0.63em;}
.html_format h1,.html_format h2{margin-bottom: 10px; margin-top: 20px; font-size: 24px; line-height: 30px;}
.html_format h3,.html_format h4,.html_format h5,.html_format h6{margin-bottom: 10px; margin-top: 13px;}
.html_format h3{font-size: 18px; line-height: 20px;}
.html_format h4{font-size: 16px; line-height: 20px;}
.html_format h5{font-size: 16px; line-height: 20px; font-weight: normal;}
.html_format h6{font-size: 14px; line-height: 20px; font-weight: normal;}
.html_format ul li:before{content: '– ';}
.html_format ol li{list-style-type: decimal;}
.html_format ol{padding-left: 1.88em;}
.html_format ul{padding-left: 0.31em;}
.html_format ul ul{padding-left: 20px;}
.html_format li{margin-bottom: 0.31em;}
.html_format table{width: 100%; border-collapse: collapse; font-weight: 300; line-height: 1.5em; margin-bottom: 1em; overflow-x: scroll;}
.html_format th{font-weight: normal; font-family: 'Roboto Condensed', sans-serif; line-height: 1.25em; /*padding: 15px 40px 15px 0;*/ padding: 10px;}
/*.html_format tr:first-child td {border-bottom: 1px solid #D9D9D9; font-weight: normal; font-family: 'Roboto Condensed', sans-serif; line-height: 1.25em; padding: 15px 40px 15px 0;padding: 10px;}*/ 
.html_format table td{/*padding: 15px 30px 0px 0;9*/padding: 10px; vertical-align: top; /*min-width: 170px;*/}
.html_format a{color: #34A169;}
.html_format a:hover{color: black;}
.html_format .mini_img{width: 260px;}
.html_format img{max-width: 100%;}

.contain{max-width: 990px; margin: 0 auto; min-width: 320px; background: white; z-index: 10; position: relative;}
.background-banner{height: 0px; z-index: -10;}
.background-banner img{z-index: -10;}

.banner-wide{line-height: 0; text-align: center; width: 100%; overflow: hidden;}
.banner-wide a{border: 0;}

.header-top-menu{background: #1A1A1A; padding: 0 30px;}
.header-top-menu a{text-decoration: none; color: white; font-weight: bold; font-size: 13px; line-height: 24px; text-transform: uppercase; border: 0;}
.header-top-menu a:hover{color: #199D19;}
.header-top-menu ul{display: table; width: 100%; text-align: center;}
.header-top-menu li{display: table-cell; padding: 0 5px; white-space: nowrap;}
.header-top-menu .wr{padding: 15px 0px 10px 0px; border-bottom: 3px solid transparent;}
.header-top-menu .active .wr{border-bottom: 3px solid #199D19;}
.header-top-menu .delimiter{vertical-align: middle;}
.header-top-menu .delimiter .bg{width: 1px; background: url(/img/tpl/sprite.png); height: 9px; width: 1px; margin-top: 6px;}

.header-down-menu{max-width: 690px; padding-left: 35px; padding-top: 15px;}
.header-down-menu a{text-decoration: underline; /*border-bottom: 1px solid #A0A1A2;*/ color: black;}
.header-down-menu a:hover{/*border-color: #6EB68E;*/ color: #34A169;}
.header-down-menu li{font-size: 12px; line-height: 24px; float: left; margin-right: 7px;}
.header-down-menu .delimiter{height: 11px; width: 1px; background: black; margin-top: 7px;}
.footer .header-down-menu li{margin-right: 14px;}

.open-menu-btn{display: none; cursor: pointer; background: #1A1A1A; padding: 13px 18px 17px 18px; cursor: pointer; float: left; margin-left: 16px;}
.open-menu-btn .wr{color: white; border-bottom: 1px dashed white; white-space: nowrap;}

.header-menu-delimiter{display: none; height: 1px; background: #CBCCCD; margin: 20px 30px;}

.header-search {
	float: right;
	margin-top: -30px;
	margin-bottom: 5px;
	padding-right: 35px;
	max-width: 200px
}
.header-search input[type="text"]{padding: 5px 8px 4px 8px; width: 180px; border-right: 0; float: left; font-size: 13px; height: 26px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box; }
.header-search input[type="text"]:focus{border-color: #34A169;}
.header-search input[type="text"]:focus + input[type="submit"]{border-color: #34A169;}

.header-search input[type="submit"] {
	width: 28px;
	float: left;
	height: 26px;
	border: 1px solid #cbcccd;
	border-left: 0;
	background: url(/img/tpl/sprite.png) -7px -2px;
	-webkit-transition: 0;
	-moz-transition: 0;
	-o-transition: 0;
	-ms-transition: 0;
	transition: 0;
}

.header-search input[type="submit"]:hover {
	background-position: -35px -2px;
}

.ya-site-form__submit_type_image {
	width: 28px !important;
	float: left !important;
	height: 26px !important;
	border: 0 !important;
	background: url(/img/tpl/sprite.png) -7px -2px !important;
	-webkit-transition: 0 !important;
	-moz-transition: 0 !important;
	-o-transition: 0 !important;
	-ms-transition: 0 !important;
	transition: 0 !important;
}

.ya-site-form__submit_type_image:hover {
	background-position-x: -35px !important;
}

.footer-header-search {margin-top: -46px;}

.header-search-sponsor{line-height: 12px; margin-top: 5px;}
.header-search-sponsor .text{float: right; font-size: 12px; color: #B2B3B2; margin-top: 3px;}
.header-search-sponsor img{float: right;}
.header-search-link{display: none; float: right; font-size: 14px; line-height: 24px;}
.header-search-link .pic{width: 20px; height: 20px; background: url(/img/tpl/sprite.png) no-repeat -12px -3px; float: right; margin-left: 5px;}
.header-search-link a:hover .pic{background-position: -40px -3px;}

.header-log{padding: 0 35px; margin-bottom: 20px;}
.header-log .text{font-size: 12px; line-height: 12px; color: #B2B3B2; margin-top: -3px;}
.header-log .logo{float: left;}
.header-log .logo .img{background: url(/img/tpl/logo.png); width: 330px; height: 43px;}
.header-log .login{float: right; margin-top: 30px;}
.header-log .login a{text-decoration: none; border-bottom: 1px solid #A0A1A2;}
.header-log .login a:hover{border-color: #6EB68E;}
.header-log .login .del{width: 1px; height: 11px; margin: 5px 8px; background: black;}
.header-log .login .sec{float: left;}
.header-log .login .pic{float: left; width: 12px; height: 13px; background: url(/img/tpl/sprite.png) -68px 0; margin: 4px 2px;}
.header-log .login a:hover .pic{background-position: -82px 0;}
.header-log .today{display: none; font-size: 12px; font-weight: 300;}

.header-widget-wr{margin: 0 35px 20px 35px;}
.header-widget{
	background: #E9EBEC;
	padding: 8px 20px;
	font-size: 15px;
	font-weight: 400;
	display: table;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box; }
.header-widget .today-mini{display: none;}
.header-widget .block{display: table-cell; /*float: left;*/ vertical-align: middle;}

.widget-weather .img{width: 49px; height: 39px; background: url(/img/tpl/weather.png) no-repeat -1px -1px; float: left;}
.widget-weather{line-height: 40px;}
.widget-weather-blue{color: #1986AF;}
.widget-weather-skc_d .img{background-position: -1px -1px;}
.widget-weather-skc_n .img{background-position: -51px -1px;}
.widget-weather-ovc .img{background-position: -101px -1px;}
.widget-weather-bkn_d .img{background-position: -151px -1px;}
.widget-weather-bkn_n .img{background-position: -201px -1px;}
.widget-weather-ovc_-ra .img{background-position: -251px -1px;}
.widget-weather-bkn_-ra_d .img{background-position: -301px -1px;}
.widget-weather-bkn_-ra_n .img{background-position: -351px -1px;}
.widget-weather-ovc_ra .img{background-position: -401px -1px;}
.widget-weather-ovc_ra_d .img{background-position: -451px -1px;}
.widget-weather-ovc_ra_n .img{background-position: -501px -1px;}
.widget-weather-ovc_-sn .img{background-position: -551px -1px;}
.widget-weather-bkn_-sn_d .img{background-position: -601px -1px;}
.widget-weather-bkn_-sn_n .img{background-position: -651px -1px;}
.widget-weather-ovc_ts_ra .img{background-position: -701px -1px;}
.widget-weather-ovc_ts_ra_d .img{background-position: -751px -1px;}
.widget-weather-ovc_ts_ra_n .img{background-position: -801px -1px;}

.widget-tubes .balls{float: left; margin-top: 1px;}
.widget-tubes .text{float: left; margin-right: 5px;}
.widget-tubes .img{float: left; width: 24px; height: 20px; background: url(/img/tpl/sprite.png) no-repeat 0 -28px; margin-right: 5px; margin-top: -1px;}
.widget-tubes-red .balls{color: #DD1F1F;}
.widget-tubes-red .img{background-position: -0px -29px}
.widget-tubes-yellow .balls{color: #F98E04;}
.widget-tubes-yellow .img{background-position: -52px -29px}
.widget-tubes-green .balls{color: #3F9E00;}
.widget-tubes-green .img{background-position: -25px -29px}

.widget-currency .dollar, .widget-currency .euro{font-weight: 700;}
.widget-currency .red{color: #DD1F1F;}
.widget-currency .green{color: #199D19;}
.widget-currency .triangle{width: 0; height: 0; display: inline-block; margin-bottom: 2px;}
.widget-currency .red .triangle{border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 6px solid #DD1F1F;}
.widget-currency .green .triangle{border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 6px solid #199D19;}

.footer-subscribe{font-size: 14px; padding: 0 35px 30px 35px;}
.footer-subscribe .title{font-size: 18px; line-height: 25px;}
.footer-subscribe .img1{background: url(/img/tpl/sprite.png) no-repeat -1px -55px; width: 101px; height: 75px; float: left; margin-right: 15px;}
.footer-subscribe .img2{background: url(/img/tpl/sprite.png) no-repeat -112px -55px; width: 101px; height: 75px; float: left; margin-right: 15px;}
.footer-subscribe .img3{background: url(/img/tpl/sprite.png) no-repeat -232px -53px; width: 95px; height: 72px; float: left; margin-right: 15px; margin-top: 6px;}
.footer-subscribe .img4{background: url(/img/tpl/sprite.png) no-repeat -241px -362px; width: 127px; height: 69px; float: left; margin-right: 15px; margin-top: 6px;}
.footer-subscribe .img5{background: url(/img/tpl/sprite.png) no-repeat -238px -454px; width: 127px; height: 69px; float: left; margin-right: 15px; margin-top: 6px;}
.footer-subscribe .block{float: left; width: 50%;}
.footer-subscribe .text-wr{margin-top: 12px; width: 59%; float: left;}

.footer-archive{font-size: 16px; line-height: 21px; font-weight: 400; padding: 0 35px 18px 35px; text-transform: uppercase;}
.footer-archive ul{overflow: hidden; height: 30px;}
.footer-archive .li{margin-bottom: 10px; float: left; margin-right: 26px;}
.footer-archive .tripple{float: right; margin-top: -1px;}

.header-down-menu .subscribe-pic{float: right; width: 16px; height: 16px; background: url(/img/tpl/sprite.png) no-repeat -108px 0; margin-left: 5px; margin-top: 3px;}

.footer-partners{font-size: 14px; font-weight: 700; padding: 15px 35px;}
.footer-partners a{border: 0;}
.footer-partners img{
	border: 0;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
	-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
	-webkit-backface-visibility: hidden; /* Fix for transition flickering */}
.footer-partners a:hover img{
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0%);}
.footer-partners .block{display: inline-block; vertical-align: middle; margin-right: 15px;}
.footer-partners .clear{display: none;}

.footer-down{font-size: 12px; line-height: 18px; padding: 0 35px;}
.footer-down .left{float: left;}
.footer-down .right{float: right;}
.footer-down .copyright{text-transform: uppercase; margin-left: 8px;}
.footer-down .title{text-transform: lowercase; font-size: 18px; line-height: 24px; font-weight: 700; font-family: Trebuchet MS;}
.footer-down .green{color: #199D19;}
.footer-down .right{margin-top: 37px;}
.footer-down .right .img{width: 78px; height: 44px; background: url(/img/tpl/sprite.png) no-repeat 0 -133px; float: right; margin-left: 5px; margin-top: -27px;}

.footer-down .copyright, .footer-down .footer-soc{float: right;}
.footer-soc{margin-top: 8px;}
.footer-soc .item{width: 25px; height: 25px; border-bottom: 1px solid #CFCFCF; float: left; margin-right: 7px; background: black;}
.footer-soc .vk .pic{background-position: -136px 0; width: 17px; height: 17px;}
.footer-soc .fb .pic{background-position: -153px 0; width: 17px; height: 17px;}
.footer-soc .tw .pic{background-position: -171px 0; width: 17px; height: 17px;}
.footer-soc .pic{float: left; background: url(/img/tpl/sprite.png) no-repeat; margin: 4px 5px;}
.footer-soc a:hover .vk{background: #2E79A5; border-color: #246F9B;}
.footer-soc a:hover .fb{background: #085186; border-color: #00497E;}
.footer-soc a:hover .tw{background: #01C2DC; border-color: #01B5CE;}
.footer-soc a:active .item{box-shadow: inset 0px 2px 5px #000000; -moz-box-shadow: inset 0px 2px 5px #000000; cursor: pointer;}
.footer-soc a:active .pic{margin-top: 5px; cursor: pointer;}

/*  *********css3**********
.-btn{
	cursor: pointer;
	display: inline-block;
	-moz-box-shadow:
		0px 0px 8px #A7A7A7,
		inset 0px 2px 3px rgba(0,0,0,0);
	-webkit-box-shadow:
		0px 0px 8px #A7A7A7,
		inset 0px 2px 3px rgba(0,0,0,0);
	box-shadow:
		0px 0px 8px #A7A7A7,
		inset 0px 2px 3px rgba(0,0,0,0);
	padding: 8px 15px;
	border: 1px solid #B2B2B2;
	border-radius: 4px;
	color: black;
	text-shadow: 0px 1px 1px white;
	font-size: 12px;
	background: #EAEAE9;
	background-origin: padding-box, border-box;
	background-clip: padding-box, border-box;
	border: 1px solid transparent;
	background-image: -webkit-linear-gradient(top, #FFFEFC 0%, #DCDCDC 100%), -webkit-linear-gradient(#D2D2D2, #B2B2B2);
	background-image:    -moz-linear-gradient(top, #FFFEFC 0%, #DCDCDC 100%), 	-moz-linear-gradient(#D2D2D2, #B2B2B2);
	background-image:     -ms-linear-gradient(top, #FFFEFC 0%, #DCDCDC 100%), 	 -ms-linear-gradient(#D2D2D2, #B2B2B2);
	background-image:      -o-linear-gradient(top, #FFFEFC 0%, #DCDCDC 100%), 	  -o-linear-gradient(#D2D2D2, #B2B2B2);
	background-image:         linear-gradient(top, #FFFEFC 0%, #DCDCDC 100%), 	     linear-gradient(#D2D2D2, #B2B2B2);

	-pie-background: linear-gradient(#FFFEFC, #DCDCDC);
	behavior: url(/css_js/pie/PIE.htc);
}
.-btn:hover{
	color: black;
	background: #F4F4F4;
	background-origin: padding-box, border-box;
	background-clip: padding-box, border-box;
	border: 1px solid transparent;
	background-image: -webkit-linear-gradient(top, #FFFEFC 0%, #DCDCDC 75%, #F3F3F3 100%), -webkit-linear-gradient(#D2D2D2, #B2B2B2);
	background-image:    -moz-linear-gradient(top, #FFFEFC 0%, #DCDCDC 75%, #F3F3F3 100%), 	-moz-linear-gradient(#D2D2D2, #B2B2B2);
	background-image:     -ms-linear-gradient(top, #FFFEFC 0%, #DCDCDC 75%, #F3F3F3 100%), 	 -ms-linear-gradient(#D2D2D2, #B2B2B2);
	background-image:      -o-linear-gradient(top, #FFFEFC 0%, #DCDCDC 75%, #F3F3F3 100%), 	  -o-linear-gradient(#D2D2D2, #B2B2B2);
	background-image:         linear-gradient(top, #FFFEFC 0%, #DCDCDC 75%, #F3F3F3 100%), 	     linear-gradient(#D2D2D2, #B2B2B2);

	behavior: url(/css_js/pie/PIE.htc);
}
.-btn:active{
	padding-top: 10px;
	padding-bottom: 6px;
	color: black;
	background-origin: padding-box, border-box;
	background-clip: padding-box, border-box;
	border: 1px solid transparent;
	-moz-box-shadow:
		0px 0px 8px #A7A7A7,
		inset 0px 2px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow:
		0px 0px 8px #A7A7A7,
		inset 0px 2px 3px rgba(0,0,0,0.6);
	box-shadow:
		0px 0px 8px #A7A7A7,
		inset 0px 2px 3px rgba(0,0,0,0.6);

	behavior: url(/css_js/pie/PIE.htc);
}
*/

.-btn {
	white-space: nowrap;
	cursor: default;
	display: inline-block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	color: black;
	border: 0;
	background: url(/img/tpl/btn.png) no-repeat;
	position: relative;
	text-shadow: 0px 1px 1px white;
	-webkit-transition: 0;
	-moz-transition: 0;
	-o-transition: 0;
	-ms-transition: 0;
	transition: 0;
	-moz-user-select: -moz-none;
	-o-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.-btn .end{
	background: url(/img/tpl/btn.png) no-repeat;
	display:block;
	position:absolute;
	background-position:100% 0;
	width:6px;
	top:0px;
	right:-6px;
	cursor: default;
}

.-btn:hover{color: black; cursor: default;}
.-btn:active{color: black; cursor: default;cursor: default;}

.-btn-mini{padding: 10px 9px 10px 15px; height: 35px; font-size: 12px; cursor: default;}
.-btn-mini .end{height:35px; cursor: default;}
.-btn-mini:hover{background-position: 0 -35px;}
.-btn-mini:hover .end{background-position:100% -35px;}
.-btn-mini:active{background-position: 0 -70px; padding-top: 12px; padding-bottom: 10px;}
.-btn-mini:active .end{background-position:100% -70px;}

.-btn-big{padding: 14px 9px 14px 15px; height: 47px; font-size: 14px; background-position: 0 -105px; font-weight: bold; cursor: default;}
.-btn-big .end{height:47px; background-position: 100% -105px; cursor: default;}
.-btn-big:hover{background-position: 0 -152px;}
.-btn-big:hover .end{background-position:100% -152px;}
.-btn-big:active{background-position: 0 -199px; padding-top: 16px; padding-bottom: 12px;}
.-btn-big:active .end{background-position:100% -199px;}

.up-btn-mini{position: fixed; right: 30px; bottom: 20px; display: none; z-index: 10000;}
.up-btn-big{width: 100%; max-width: 300px;}
.up-btn-big-wr{text-align: center; margin-top: 20px; margin-bottom: 20px; display: none;}

.-padding-side{padding-left: 35px; padding-right: 35px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.-margin-side{margin-left: 35px; margin-right: 35px;}

.-grid-top-center{width: 100%; float: left; overflow: hidden; padding-bottom: 0px;}
.-grid-top-center-wr{margin: 0 270px 0 215px; /*background: #FFE680;*/}
.-grid-top-sidebar-left{float: left; width: 185px; margin-left: -100%; /*padding-bottom: 30px;*/}
.-grid-top-sidebar-left-wr{/*background: #B5E3FF;*/}
.-grid-top-sidebar-right{float: left; width: 240px; margin-left: -240px; /*padding-bottom: 30px;*/}
.-grid-top-sidebar-right-wr{/*background: #FFACAA;*/}

.-wide-title{font-size: 18px; line-height: 19px; font-weight: 700; background: url(/img/tpl/grey-line.png) repeat-x 0 10px; margin-bottom: 15px; margin-top: 10px;}
.-wide-title a{color: #199D19; border-color: #199D19;}
.-wide-title a:hover{color: #34A169; border-color: #6EB68E;}
.-wide-title .title{background: white; padding: 0 8px; display: inline-block; text-transform: uppercase;}

.-grid-center{width: 100%; float: left; overflow: hidden; padding-bottom: 0px; min-height: 1px;}
.-grid-center-wr{margin: 0 270px 0 0; /*background: #B5E3FF;*/}
.-grid-sidebar{float: left; width: 240px; margin-left: -240px; padding-bottom: 30px;}
.-grid-sidebar-wr{/*background: #FFACAA;*/}

.-grid-row{margin-left: -30px; clear: both;}
.-grid-row:after{content: ''; clear: both; display: block;}
.-grid-div2{padding-left: 30px; float: left; width: 50%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding-bottom: 30px;}
.-grid-div3{padding-left: 30px; float: left; width: 33%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding-bottom: 30px;}
.-grid-div4{padding-left: 30px; float: left; width: 25%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding-bottom: 30px;}
.-grid-div12{padding-left: 30px; float: left; width: 50%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding-bottom: 30px;}
.-grid-div21{padding-left: 30px; float: left; width: 25%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding-bottom: 30px;}

.-bg-grey{background: #EFF1F2;}

.birthday-block{padding-top: 15px;}
.birthday-block .title{font-size: 18px; margin-bottom: 27px;}
.birthday-block .bottom{font-size: 14px; padding-bottom: 15px;}
.birthday-block .bottom h5{display: inline; font-size: 16px;}
.birthday-block .-grid-div4{padding-bottom: 27px;}

.-grid-middle-center{width: 100%; float: left; overflow: hidden; padding-bottom: 30px;}
.-grid-middle-center-wr{margin: 0 235px 0 0px; /*background: #FFE680;*/}
.-grid-middle-right{float: left; width: 205px; margin-left: -205px; padding-bottom: 30px;}
.-grid-middle-right-wr{/*background: #FFACAA;*/}

.-grid-top-center-row{margin-left: -30px;}
.-grid-top-center-div{float: left; width: 50%; padding-left: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-bottom: 35px;}
.-grid-top-center-div:nth-child(even){clear: both;}
.-grid-top-center-div:first-child{width: 100%;}

.home-news-btn{color: #199D19;  cursor: pointer; padding: 4px 7px;
	-webkit-transition: all 0.1s ease;
	-moz-transition: all 0.1s ease;
	-o-transition: all 0.1s ease;
	-ms-transition: all 0.1s ease;
	transition: all 0.1s ease;
}
.home-news-btn-wr{border-bottom: 1px dashed #199D19;
	-webkit-transition: all 0.1s ease;
	-moz-transition: all 0.1s ease;
	-o-transition: all 0.1s ease;
	-ms-transition: all 0.1s ease;
	transition: all 0.1s ease;
}
.home-news-btn.active{color: white; background: #080F1B;}
.home-news-btn.active .home-news-btn-wr{border-bottom: 0;}
.home-news-btn:hover{color: #34A169;}
.home-news-btn:hover .home-news-btn-wr{border-color: #34A169;}
.home-news-btn.active:hover{color: white;}

.block_sponsor{float: right; font-size: 12px; color: #939393; font-weight: normal; background: white; margin-right: 25px; padding: 3px 10px;}
.block_sponsor img{float: right; margin-top: -29px; margin-left: 10px;}

noindex:-o-prefocus, .block_sponsor img {
	margin-top: -10px !important;
}

@-moz-document url-prefix() {
  .block_sponsor img{margin-top: -10px;}
}

.main-news-one .img a{border: 0; margin-bottom: 5px;}
.main-news-one .title{font-size: 18px; line-height: 24px; margin-bottom: 10px;}
.main-news-one .notice{font-size: 14px; margin-bottom: 8px;}
.main-news-two .img{position: relative;}
.main-news-two .img a{border: 0; margin-bottom: 5px;}
.main-news-two .img .pic{width: 63px; height: 63px; background: url(/img/tpl/sprite.png) no-repeat; left: 50%; top: 50%; margin-left: -31px; margin-top: -35px; position: absolute;}
.main-news-two .img .pic-media-1833{background-position: -1px -270px;}
.main-news-two .img a:hover .pic-media-1833{background-position: -1px -342px;}
.main-news-two .img .pic-media-1834{background-position: -70px -270px;}
.main-news-two .img a:hover .pic-media-1834{background-position: -70px -342px;}
.main-news-two .img .pic-media-1835{background-position: -140px -270px;}
.main-news-two .img a:hover .pic-media-1835{background-position: -140px -342px;}
.main-news-two .img .top-news-number{position: absolute; top: 0; left: 0;}
.main-news-two .top-news-number{background: #080F1B; color: white; font-size: 18px; font-family: Arial, sans-serif; font-weight: bold; padding: 4px 10px; float: left; margin-right: 10px;}
.main-news-two .top-news-number-wr{overflow: hidden;}
.main-news-two .title{font-size: 18px; line-height: 20px; margin-bottom: 10px;}
.main-news-three{margin-bottom: 15px;}
.main-news-three .title{font-size: 16px; line-height: 20px; margin-bottom: 10px;}
.main-news-two .notice{font-size: 14px;}

.main-news-two-img-left{margin-bottom: 35px;}
.main-news-two-img-left .img{float: left; width: 197px; margin-right: 35px; margin-top: 5px;}
.main-news-two-img-left .right-side{overflow: hidden;}
.main-news-two-img-left .count-bar{margin-top: 5px;}

.main-news-fresh-title{font-size: 18px; line-height: 21px; text-transform: uppercase; margin-bottom: 20px; font-weight: 700;}
.-green-link a{color: #199D19; border-color: #199D19;}
.-green-link a:hover{color: #34A169; border-color: #34A169;}

.count-bar{font-size: 12px; font-weight: 400; color: #514D4A;}
.count-bar-date{float: left; margin-right: 10px; margin-bottom: 5px;}
.count-bar-date i{float: left; margin-right: 3px; background: url(/img/tpl/sprite.png) no-repeat -311px -1px;; width: 11px; height: 8px; margin-top: 3px;}
.count-bar-com{float: left; margin-right: 10px;}
.count-bar-wr{float: left;}
.count-bar-com .pic{float: left; width: 19px; height: 14px; background: url(/img/tpl/sprite.png) no-repeat -195px 0; margin-right: 5px;}
.count-bar-view{float: left;}
.count-bar-view .pic{float: left; background: url(/img/tpl/sprite.png) no-repeat -221px 0; width: 21px; height: 13px; margin-right: 5px;}

.-banner-center{text-align: center; /*padding-bottom: 30px;*/}
.-banner-center-wr{display: inline-block;}
.-banner-center a{border: 0;}

.fresh-number{width: 100%; /*background: #E6E7E8;*/ margin-bottom: 30px; position: relative; /*border-top: 1px solid #D7D8D9; border-bottom: 1px solid #D7D8D9;*/ /*margin-top: 30px;*/}
.fresh-number-home-img{float: left; /*margin-bottom: -10px;*/}
.fresh-number-home-title{/*margin-top: -5px; */font-size: 20px; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; color: #199D19; border-color: #199D19; font-weight: bold; margin-left: 5px;}
.fresh-number-home-title:hover{color: #34A169; border-color: #34A169;}
.fresh-number-home-date{font-size: 14px; margin-left: 5px;}
/*
.fresh-number-pic{background: url(/img/tpl/sprite.png) no-repeat 1px -180px; width: 193px; height: 83px; position: absolute; right: 0; top: -1px; z-index: 0;}
.fresh-number-wr{z-index: 100; position: relative; min-height: 100px;}
.fresh-number-wr{padding: 20px 16px;}
.fresh-number .top{padding-bottom: 10px; border-bottom: 2px solid #199D19; margin-bottom: 12px;}
.fresh-number a:hover{color: inherit;}
.fresh-number .read{font-size: 18px; line-height: 24px; font-weight: 700; margin-bottom: 16px;}
.fresh-number .read-wr{border-bottom: 1px solid #A0A1A2;}
.fresh-number .title{text-transform: uppercase; color: #199D19; font-size: 12px; font-weight: 700; margin-bottom: 6px;}
.fresh-number .notice{margin-bottom: 12px; font-size: 14px; line-height: 18px;}
.fresh-number .bottom{font-size: 16px;}
.fresh-number:hover .fresh-number-pic{background: #E7E8E9; border-top: 1px solid #D7D8D9;}
.fresh-number .number{font-size: 36px; font-weight: 300;}
.fresh-number .date{font-size: 14px; line-height: 18px;}
*/
.fresh-number a{border-bottom: 0;}

.opinion_list_item:nth-child(2n+1){clear: both;}
.opinion-quote{font-size: 18px; line-height: 24px; font-style: italic; padding-bottom: 15px; border-bottom: 1px solid #38AA38; position: relative; margin-bottom: 25px; font-weight: normal;}
.opinion-quote .pic{position: absolute; background: url(/img/tpl/sprite.png) no-repeat -242px 0; bottom: -9px; left: 85px; width: 10px; height: 9px;}
.opinion-ava{margin-right: 10px; float: left;}
.opinion-person-wr{overflow: hidden; font-family: 'Roboto Condensed', sans-serif;}
.opinion-name{margin-bottom: 5px; font-size: 14px; font-weight: 700;}
.opinion-seat{font-size: 12px; font-style: italic; font-family: 'Tahoma';}

.all-opinions{font-size: 16px; line-height: 20px; font-weight: normal; padding-bottom: 18px;}

.-grid-div2 .main-news-one, .-grid-div2 .main-news-two{margin-top: 25px;}
.-grid-div2 .main-news-one:first-child, .-grid-div2 .main-news-two:first-child{margin-top: 0;}

.vote-block .title{font-size: 18px; margin-bottom: 15px;}
.vote-block .question{font-size: 16px; font-weight: bold;  font-family: 'Roboto Condensed', sans-serif; line-height: 20px; margin-bottom: 7px;}
.vote-block input[type="radio"]{margin-right: 10px; margin-top: 3px; float: left;}
.vote-block .answer{font-size: 14px; font-weight: 300; padding: 12px 0;}
.vote-block .dlm{background: #D9D9D9; height: 1px;}
.vote-block .answer label{
	border-bottom: 1px dashed #B2B3B2; cursor: pointer;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.vote-block .answer label:hover{color: #34A169; border-color: #6EB68E;}
.vote-block .answer .label-wr{overflow: hidden; padding-bottom: 1px; display: inline; margin-left: 5px;}
.vote-block button{margin-top: 15px;}
.vote-block .people-count{margin-top: 7px; font-size: 12px; font-weight: 300; line-height: 18px; color: #514D4A;}
.vote-block-inactive .answer label{cursor: default; border: 0;}
.vote-block .color-box{margin-right: 10px; margin-top: 6px; float: left; width: 20px; height: 5px;}
.vote-block-chart{margin-top: 35px; position: relative;}
.vote-block-chart:after{content: ''; clear: both; display: block;}
.vote-block-chart .line{float: left; height: 10px; cursor: pointer; position: relative;}
.vote-block-chart .percent{position: absolute; font-size: 18px; color: black; font-family: 'Roboto Condensed', sans-serif; font-style: normal; left: 0; top: -29px; font-weight: 700; white-space: nowrap;}
.vote-block-chart .percent-eq{right: 0; left: auto;}
.vote-arrow{position: absolute; top: -7px; right: 0; height: 5px;}
.vote-arrow-center{background: black; height: 5px; background: url(/img/tpl/vote-arrow.png) no-repeat; display: block; overflow: hidden;}
.vote-arrow-end{width: 29px; height: 5px; float: right; background: url(/img/tpl/vote-arrow.png) no-repeat 100% 0; display: block;}

.-grid-middle-right .main-news-two{margin-top: 25px;}
.-grid-middle-right .main-news-two:first-child{margin-top: 0;}
.home-blogs .main-news-two{margin-top: 5px;}
.blogs-page .main-news-two{margin-top: 5px;}

.-grid-sidebar .main-news-two{margin-top: 30px;}
.-grid-sidebar .main-news-two:first-child{margin-top: 0;}
.-grid-sidebar .vote-block{margin-top: 23px;}
.-grid-sidebar .vote-block:first-child{margin-top: 0;}

.navibar{padding-bottom: 1px; font-size: 12px; line-height: 18px; font-weight: 400; margin-bottom: 10px;}
.navibar li{float: left; margin-right: 12px; margin-bottom: 5px;}
.h1{font-size: 30px; font-weight: 700; margin-bottom: 15px;}
.h1-medium{font-size: 30px; /*line-height: 30px;*/ margin-bottom: 15px; font-weight: 700;}
.h1-mini{font-size: 28px; line-height: 36px; margin-bottom: 20px; font-weight: 700;}
.h1-micro{font-size: 18px; line-height: 21px; margin-bottom: 20px; font-weight: 700;}

.news-page .top-img{margin-bottom: 15px;}
.news-page .top-img a{border: 0;}
.news-page-content{margin-top: 20px; font-size: 16px; margin-bottom: 30px;}
.news-page-content table img {height: auto !important;}
.news-page .vote-block{margin-bottom: 30px;}
.news-page .opinion{margin-bottom: 30px;}
.news-page .rating-block{margin-bottom: 0px;}

.news-page-links{line-height: 24px; max-width: 500px; margin-bottom: 30px;}
.news-page-links .title{font-size: 18px; font-weight: 700; margin-bottom: 5px;}
.news-page-links .links{font-size: 16px; font-weight: 400; margin-bottom: 13px;}

.download-block{margin-bottom: 30px;}
.download-block-img{float: left; width: 27px; height: 37px; background: url(/img/tpl/sprite.png) no-repeat 0 -411px; margin-right: 10px; margin-top: 1px;}
.download-block-right{overflow: hidden;}
.download-block-title{font-size: 14px; margin-bottom: 1px;}
.download-block-name{font-size: 12px; font-weight: 400; padding-bottom: 1px;}
.download-block-name a{font-size: 14px; font-weight: 700; font-family: 'Roboto Condensed', sans-serif;}

.print-share-block{ /*max-width: 500px;*/  /*margin-bottom: 30px;*/ margin-left: -35px;}
.print-share-block .share-block{float: right; margin-top: 2px;}

.share-block{font-size: 18px; font-family: 'Roboto Condensed', sans-serif; font-weight: 700;}
.share-block a{border: 0;}
.share-block-wr{display: inline-block; margin-left: 10px; padding: 1px 3px; background: #F6F6F6; border: 1px solid #D4D4D4; border-radius: 4px; box-shadow: 0 -1px 2px #E2E2E2;}

.share-block-left{display: inline-block; margin-left: 35px; margin-bottom: 25px; vertical-align: top;}


.-btn-print-pic{float: left; /* margin-right: 7px;*/ background: url(/img/tpl/sprite.png) no-repeat -257px 0; width: 14px; height: 13px;}

.-btn-mini-rating-minus{width: 35px; height: 35px; cursor: default; background: url(/img/tpl/sprite.png) no-repeat -32px -412px; float: left;
	-moz-user-select: -moz-none;
	-o-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}
.-btn-mini-rating-minus:hover{background-position: -32px -447px;}
.-btn-mini-rating-minus:active{background-position: -32px -482px;  cursor: pointer;}
.-btn-mini-rating-plus{width: 35px; height: 35px; cursor: default; background: url(/img/tpl/sprite.png) no-repeat -67px -412px; float: left;
	-moz-user-select: -moz-none;
	-o-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}
.-btn-mini-rating-plus:hover{background-position: -67px -447px;}
.-btn-mini-rating-plus:active{background-position: -67px -482px; cursor: pointer;}

.rating-block-number{float: left; padding: 0 5px; font-family: arial, sans-serif; font-size: 36px; font-weight: bold; line-height: 35px;}
.rating-block-title{font-family: 'Roboto Condensed', sans-serif; font-size: 18px; line-height: 20px; font-weight: 700; margin-bottom: 5px;}

.comments-list{overflow: hidden;}
.comments-list-item{margin-bottom: 30px;}
.comments-list-item:after{content: ''; display: block; clear: both;}
.comments-list-item .com-left{float: left; margin-right: 25px;}
.comments-list-item .com-right{overflow: hidden;}
.comments-list-item .com-name{font-family: 'Roboto Condensed', sans-serif; font-size: 14px; font-weight: 700;}
.comments-list-item .com-date{font-size: 12px; font-weight: 400; color: #514D4A;}
.comments-list-item .com-top{margin-bottom: 7px;}
.comments-list-item .com-bottom{font-size: 14px; line-height: 18px;}

.comments-form{max-width: 460px; margin-bottom: 30px;}
.comments-form-title{font-size: 18px; line-height: 20px; font-weight: 700; font-family: 'Roboto Condensed', sans-serif; margin-bottom: 10px;}
.form-row{margin-bottom: 20px;}
form label{font-size: 14px; margin-bottom: 5px; /*display: inline-block;*/}

.captcha-input{max-width: 140px; float: left; margin-right: 10px;}
.captcha-image{float: left;}

.earlier-block-title{font-family: 'Roboto Condensed', sans-serif; font-size: 18px; line-height: 20px; font-weight: 700; margin-bottom: 20px;}

.alphabet{margin-bottom: 50px; /*text-align: center;*/ font-size: 14px; line-height: 16px;}
.alphabet-item{display: inline-block; padding: 6px 9px 4px 9px; cursor: pointer;}
.alphabet-item.active{background: #080F1B; color: #E9EBEC;}
.alphabet-item.active .alphabet-item-wr{border: 0; color: #E9EBEC;}
.alphabet-item-wr{/*border-bottom: 1px solid #A0A1A2;*/}
.alphabet-item:hover .alphabet-item-wr{color: #34A169; border-color: #6EB68E;}

.desc-under-h1{font-size: 14px; line-height: 18px; margin-bottom: 25px; max-width: 666px;}
.people-wall{margin-left: -30px; /*margin-top: 35px;*/ margin-bottom: 30px;}
.people-wall-item{width: 190px; display: inline-block; text-align: center; padding-left: 35px; margin-bottom: 40px; vertical-align: top;}
.people-wall-item .img{margin-bottom: 13px;}
.people-wall-item .img a{border: 0;}
.people-wall-item .name{font-family: 'Roboto Condensed', sans-serif; font-size: 18px; line-height: 20px; font-weight: 700; margin-bottom: 8px;}
.people-wall-item .desc{font-family: 'Roboto Condensed', sans-serif; font-size: 12px; line-height: 20px; font-style: italic;}

.author-page{margin: 5px 0 25px 0;}
.author-page-right{overflow: hidden;}
.author-page-image{float: left; margin-right: 30px; width: 110px; margin-top: 10px;}
.author-page-image img{width: 100%;}
.author-page-name{font-size: 40px; margin-bottom: 5px;}
.author-page-birthday{font-size: 14px; line-height: 22px; font-weight: normal; color: black; margin-bottom: 15px;}
.author-page-pos{font-size: 16px; line-height: 24px; font-weight: 300; font-style: italic; color: #666565;}
.author-page-refresh{font-size: 14px; line-height: 22px; color: #666565; margin-top: 20px;}
.author-page-desc{margin-top: 15px; font-size: 16px;}
.author-page-img-list-item{float: left; margin-left: 5px;}
.author-page-img-list{margin-left: -5px;}

.author-page-referred{font-family: 'Roboto Condensed'; font-weight: bold; font-size: 18px; text-transform: uppercase; margin-bottom: 20px; margin-top: 40px;}

.sec-menu{font-size: 18px; line-height: 21px; text-transform: uppercase; margin-left: -12px; margin-bottom: 20px;}
.sec-menu-item{float: left; margin-left: 12px; padding: 4px 5px 3px 5px; cursor: pointer; font-weight: 700;}
.sec-menu-item .wr{color: #199D19; border-bottom: 1px dashed #199D19;}
.sec-menu-item .wr:hover{color: #34A169; border-bottom: 1px dashed #34A169;}
.sec-menu-item.active{background: #080F1B;}
.sec-menu-item.active .wr{color: #E1E3E3; border-bottom: 0;}

.media-page{margin-left: -35px;}
.media-page-item{float: left; width: 190px; margin-left: 35px; margin-bottom: 35px;}
.media-page-item .notice{display: none;}
.media-page-item:first-child .notice{display: block;}
.media-page-item:first-child{width: 415px;}
.media-page-item:nth-child(3n+4){clear: both;}

.compact-menu{font-size: 18px; font-weight: 700; color: black; position: relative; margin-bottom: 20px; line-height: 21px;}
.compact-menu-item .wr{border-bottom: 1px dashed black;}
.compact-menu-item{cursor: pointer; padding: 6px 10px 4px 10px; float: left; margin-right: 9px; border-bottom: 0; text-decoration: none;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;}
.compact-menu-item:hover{color: #34A169;}
.compact-menu-item:hover .wr{border-color: #6EB68E;}
.compact-menu-item.active .wr{border: 0;}
.compact-menu-item.active{background: black; color: #E9EBEC;}
.compact-menu-item.active:hover{color: #34A169;}
.compact-menu-item.disable{cursor: default;}
.compact-menu-item.disable .wr{color: #A0A1A2; border-bottom: 0;}
.compact-menu-item.disable:hover .wr{color: #A0A1A2;}
.compact-menu-top{display: none;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;}
.compact-menu-bottom{z-index: 100;}
.compact-menu-month{font-size: 14px; font-weight: normal;}
.compact-menu-days{font-size: 14px; font-weight: normal;}
.compact-menu-days .compact-menu-item{padding: 6px 6px 4px 6px; margin-right: 4px;}
.compact-menu-days .compact-menu-bottom{min-width: 105px;}

.archive-number .img{margin: 10px 0;}
.archive-number-top{font-size: 36px; font-weight: 300; line-height: 33px;}
.archive-number-bottom{font-size: 14px;}

#loot-at-map{cursor: pointer; border-bottom: 1px dashed black;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;}
#loot-at-map:hover{color: #34A169; border-color: #6EB68E;}

.contacts-text{margin-bottom: 20px; font-size: 14px;}
.contacts-text--mod{font-family: 'Roboto', sans-serif;}
.contacts-text--mod p{font-weight: normal;}
.table-scroll{overflow-x: scroll;}

.yandex-map{margin-bottom: 20px;}
.ymaps-events-pane{box-shadow: inset 1px 1px 7px grey;}
#map__address{display: none;}
#map{width: 100%; height: 360px;}

.sidebar-pictogram{text-align: center; margin-bottom: 30px;}
.sidebar-pictogram .img{background: url(/img/tpl/sprite.png) no-repeat; display: inline-block; clear: both; margin-bottom: 10px;}
.sidebar-pictogram-contacts .img{background-position: -232px -156px; width: 117px; height: 81px;}
.sidebar-pictogram-where-buy .img{background-position: -242px -270px; width: 80px; height: 65px;}
.sidebar-pictogram-archive .img{background-position: -241px -362px; width: 127px; height: 69px;}
.sidebar-pictogram-news-archive .img{background-position: -238px -454px; width: 127px; height: 69px;}

.no-border{border: 0;}

.where-buy-title{font-weight: 700; font-size: 18px; margin-bottom: 15px; text-transform: uppercase;}
.where-buy-item{margin-bottom: 25px; font-size: 14px;}
.where-buy-link{cursor: pointer; border-bottom: 1px dashed #A0A1A2;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;}
.where-buy-link:hover{color: #34A169; border-color: #6EB68E;}
#ymap{height: 440px; width: 100%;}
#comments_more{margin-bottom: 20px;}

.search-form-page input[type="text"]{padding: 0px 8px 0px 8px; height: 32px; width: 90%; border-right: 0; float: left; font-size: 18px; height: 32px; font-family: 'Roboto Condensed', sans-serif;; font-weight: 700;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box; }
.search-form-page input[type="text"]:focus{border-color: #34A169;}
.search-form-page input[type="text"]:focus + input[type="submit"]{border-color: #34A169;}
.search-form-page input[type="submit"]{width: 28px; float: left; height: 32px; border: 1px solid #CBCCCD; border-left: 0; background: url(/img/tpl/sprite.png) -10px 2px; -webkit-transition: 0;-moz-transition: 0;-o-transition: 0;-ms-transition: 0;transition: 0;}
.search-form-page input[type="submit"]:hover{background-position: -38px 2px;}

.search-page-results{margin: 30px 0;}
.search-page-count{margin: 20px 0; font-size: 16px; font-family: 'Roboto Condensed', sans-serif;}

.search-page-results{font-family: 'Roboto', sans-serif; font-weight: 300;}
.searchresult .date{font-size: 12px; color: #AEB2B5; margin-top: 8px;}
.searchresult{margin: 20px 0;}

.-grid-rating-news-wr{margin-left: -35px;}
.-grid-rating-news .main-news-two{float: left; width: 35%; padding-left: 35px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.-grid-rating-news .main-news-two + .main-news-two{width: 17%;}
.-grid-rating-news .main-news-two + .main-news-two + .main-news-two{width: 17%;}
.-grid-rating-news .main-news-two + .main-news-two + .main-news-two + .main-news-two{margin-bottom: 30px; width: 30%;}
.-grid-rating-news .main-news-two + .main-news-two + .main-news-two + .main-news-two .img img{display: none;}
.-grid-rating-news .main-news-two + .main-news-two + .main-news-two + .main-news-two .img{width: 30px; height: 30px; margin-right: 15px; float: left;}
.-grid-rating-news .main-news-two + .main-news-two + .main-news-two + .main-news-two .title{overflow: hidden;}
.-grid-rating-news .main-news-two + .main-news-two + .main-news-two + .main-news-two .count-bar{margin-left: 45px;}

.fresh-page{margin-top: 15px;}
.fresh-page-date{margin-top: -10px;}
.fresh-page-left{float: left; width: 210px;}
.fresh-page-right{float: left;/* width: 390px; margin-left: 35px;*/}
.fresh-page-left img{padding: 11px 6px; box-shadow: 0px 1px 10px #757575; -moz-box-shadow: 0px 1px 10px #757575; -webkit-box-shadow: 0px 1px 10px #757575; -o-box-shadow: 0px 1px 10px #757575; margin-left: 5px; margin-top: 5px}
.fresh-page-title{font-size: 18px; font-weight: bold; letter-spacing: -1px;}
.fresh-page-content{margin-top: 25px; font-size: 14px;}
.fresh-page-rubric{color: #199D19; font-weight: bold; font-size: 18px; margin-bottom: 10px;}
.fresh-page-item .dash{float: left;}
.fresh-page-item .not_dash{overflow: hidden;}
.fresh-page-item{margin-bottom: 15px; font-size: 14px; padding-left: 10px; overflow: hidden;}

#misprint_window{display: none;  z-index: 1000; position: relative;}
.misprint_bg{background: url(/img/tpl/white_bg.png); width: 100%; height: 100%; position: fixed; top: 0; left: 0;}
.misprint{z-index: 2000; width: 560px; height: 550px; position: fixed; top: 50%; left: 50%; margin-left: -280px; margin-top: -275px; padding: 12px 13px 14px 13px; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: rgba(0, 0, 0, 0.1); border-radius: 10px;}
.misprint_wr{border: 1px solid #B2B2B2; background: white; width: 100%; height: 100%; box-shadow: 0 3px 6px 0px #838383; padding: 27px 32px; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.misprint_close{position: absolute; right: -30px; top: 10px; width: 18px; height: 18px; background: url(/img/tpl/misprint_close.png) no-repeat; cursor: pointer; transition: all 0.25s; -webkit-transition: all 0.25s; -o-transition: all 0.25s; -moz-transition: all 0.25s; -ms-transition: all 0.25s;}
.misprint_close:hover{background: url(/img/tpl/misprint_close_hover.png) no-repeat;}
.misprint {font-family: 'Tahoma'; font-size: 14px;}
.misprint .h1{font-family: 'Roboto Condensed'; font-weight: bold;}
.misprint_desc{margin-bottom: 35px;}
.misprint_form .item{margin-bottom: 20px;}
.misprint_form  .left{float: left; width: 150px; margin-right: 20px; min-height: 1px;}
.misprint_form  .right{float: left; width: 295px;}
.misprint_form  textarea{resize: none;}

.about-item-title{font-size: 18px; font-weight: bold; padding: 10px 20px; background: #E9EBEC; font-family: 'Roboto Condensed', sans-serif; cursor: pointer; margin-bottom: 10px;
-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
.about-item-title i{float: right; height: 35px; width: 35px; background: url(/img/tpl/sprite.png) no-repeat -102px -412px; margin-top: -6px; margin-right: -10px;}
.about-item-title:hover i{background-position: -102px -447px;}
.about-item-title:active i{background-position: -102px -482px;}
.about-item-title.active i{background-position: -137px -412px;}
.about-item-title.active:hover i{background-position: -137px -447px;}
.about-item-title.active:active i{background-position: -137px -482px;}

.search-order{margin-top: 10px;}
.search-order a{margin-right: 10px; padding: 3px 5px; color: #5a5e62;}
.search-order a:hover{color: #3cbc32;}
.search-order .active{background: #E9EBEC; text-decoration: none;}

.about-item-body{padding: 5px 20px; font-size: 16px; display: none;}

.fresh-in-search{font-size: 12px; margin-top: 10px;}

.trust{margin: 20px 0;}
.trust .c486b2 ul{margin-bottom: 10px !important;}
.trust .c486b2 div:first-child ul{margin-top: 0px !important;}
.trust .c486b2 div{display: inline-block !important; margin: 0px  10px !important; vertical-align: top !important;}
.trust .c486b2 div:first-child{/*margin-left: 0px !important;*/}
.trust .c486b2 .host{padding: 1px 0 !important;}


#comments_btn{/*display: none;*/}

.comment_off1{display: none;}


#main-left-news{overflow: hidden;}

.widget-weather-none span.img{display: none;}

.bot20 img{margin-bottom: 20px;}

.banner__block1{width: 240px; margin: 0 auto 20px;}
.banner__block2{width: 100%; margin-top: 10px;}
.banner__block3{width: 240px; margin: 10px auto 0;}
.banner__block4{float: right; width: 100%; max-width: 320px;}
.banner__block5{float: right; width: 100%; max-width: 320px;margin-bottom: 25px}
.banner__block1:empty{display:none;}
.banner__block1 img,
.banner__block2 img,
.banner__block3 img,
.banner__block4 img,
.banner__block5 img {max-width: 100%;}


.banner-center-wr img {
    width: 240px;
}

.socials{float: right;}
.socials a{display: inline-block; margin-left: 7px;}

.ya-site-form__input-text {
	padding: 1px 0 1px 5px;
}
.news-page-content.html_format blockquote{
    border-left: 3px solid #199D19;
    padding-left: 15px;
    margin-left: 15px;
}
#ya-site-results
{
	color: #000000;
	background: #FFFFFF;
}

#ya-site-results .b-pager__current,
#ya-site-results .b-serp-item__number
{
	color: #000000 !important;
}

#ya-site-results
{
	font-family: Arial !important;
}

#ya-site-results :visited,
#ya-site-results .b-pager :visited,
#ya-site-results .b-foot__link:visited,
#ya-site-results .b-copyright__link:visited
{
	color: #000000;
}

#ya-site-results a:link,
#ya-site-results a:active,
#ya-site-results .b-pseudo-link,
#ya-site-results .b-head-tabs__link,
#ya-site-results .b-head-tabs__link:link,
#ya-site-results .b-head-tabs__link:visited,
#ya-site-results .b-dropdown__list .b-pseudo-link,
#ya-site-results .b-dropdowna__switcher .b-pseudo-link,
.b-popupa .b-popupa__content .b-menu__item,
#ya-site-results .b-foot__link:link,
#ya-site-results .b-copyright__link:link,
#ya-site-results .b-serp-item__mime,
#ya-site-results .b-pager :link
{
	color: #000000;
}

#ya-site-results :link:hover,
#ya-site-results :visited:hover,
#ya-site-results .b-pseudo-link:hover
{
	color: #199D19 !important;
}

#ya-site-results .l-page,
#ya-site-results .b-bottom-wizard
{
	font-size: 13px;
}

#ya-site-results .b-pager
{
	font-size: 1.25em;
}

#ya-site-results .b-serp-item__text,
#ya-site-results .ad
{
	font-style: normal;
	font-weight: normal;
}

#ya-site-results .b-serp-item__title-link,
#ya-site-results .ad .ad-link
{
	font-style: normal;
	font-weight: normal;
}

#ya-site-results .ad .ad-link a
{
	font-weight: bold;
}

#ya-site-results .b-serp-item__title,
#ya-site-results .ad .ad-link
{
	font-size: 16px;
}

#ya-site-results .b-serp-item__title-link:link,
#ya-site-results .b-serp-item__title-link
{
	font-size: 1em;
}

#ya-site-results .b-serp-item__number
{
	font-size: 13px;
}

#ya-site-results .ad .ad-link a
{
	font-size: 0.88em;
}

#ya-site-results .b-serp-url,
#ya-site-results .b-direct .url,
#ya-site-results .b-direct .url a:link,
#ya-site-results .b-direct .url a:visited
{
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #329932;
}

#ya-site-results .b-serp-item__links-link
{
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000 !important;
}

#ya-site-results .b-pager__inactive,
#ya-site-results .b-serp-item__from,
#ya-site-results .b-direct__head-link,
#ya-site-results .b-image__title,
#ya-site-results .b-video__title
{
	color: #000000 !important;
}

#ya-site-results .b-pager__current,
#ya-site-results .b-pager__select
{
	background: #E0E0E0;
}

#ya-site-results .b-foot,
#ya-site-results .b-line
{
	border-top-color: #E0E0E0;
}

#ya-site-results .b-dropdown__popup .b-dropdown__list,
.b-popupa .b-popupa__content
{
	background-color: #FFFFFF;
}

.b-popupa .b-popupa__tail
{
	border-color: #E0E0E0 transparent;
}

.b-popupa .b-popupa__tail-i
{
	border-color: #FFFFFF transparent;
}

.b-popupa_direction_left.b-popupa_theme_ffffff .b-popupa__tail-i,
.b-popupa_direction_right.b-popupa_theme_ffffff .b-popupa__tail-i
{
	border-color: transparent #FFFFFF;
}

#ya-site-results .b-dropdowna__popup .b-menu_preset_vmenu .b-menu__separator
{
	border-color: #E0E0E0;
}

.b-specification-list,
.b-specification-list .b-pseudo-link,
.b-specification-item__content label,
.b-specification-item__content .b-link,
.b-specification-list .b-specification-list__reset .b-link
{
	color: #000000 !important;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
}

.b-specification-item__content .b-calendar__title
{
	font-family: Arial;
	color: #000000;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
}

.b-specification-item__content .b-calendar-month__day_now_yes
{
	color: #E0E0E0;
}

.b-specification-item__content .b-calendar .b-pseudo-link
{
	color: #000000;
}

.b-specification-item__content
{
	font-family: Arial !important;
	font-size: 13px;
}

.b-specification-item__content :visited
{
	color: #000000;
}

.b-specification-item__content .b-pseudo-link:hover,
.b-specification-item__content :visited:hover
{
	color: #199D19 !important;
}

#ya-site-results .b-popupa .b-popupa__tail-i
{
	background: #FFFFFF;
	border-color: #E0E0E0 !important;
}

.news-btn {
    display: inline-block;
    max-width: 100%;
    padding: 0 20px;
    text-align: center;
    line-height: 46px;
    font-size: 18px;
    color: #fff;
    background: #199D19;
    border: 2px solid #199D19;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-transition-property: color, background-color;
    -o-transition-property: color, background-color;
    transition-property: color, background-color;
    -webkit-transition-duration: 300ms;
    -o-transition-duration: 300ms;
    transition-duration: 300ms;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

a.news-btn {
    text-decoration: none;
}

.news-btn:hover {
    color: #199D19;
    background: transparent;
}

.news-btn-block {
    display: block;
    width: 100%;
}

.-grid-top-center-wr .news-btn {
    margin-bottom: 40px;
}

.age-icon {
	width: 38px;
}