@charset &quot;UTF-8&quot;; /* CSS Document */ body {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;} .clr {clear:both; padding:0px; margin:0px; line-height:0px; font-size:0px;} b, strong {font-weight:bold;} p {padding:0px; margin:0px 0px 15px;} a {color:#397E27; outline:none;} a:hover {color:#DE390C;} h1, h2, h3, h4 {padding:0px; margin:0px 0px 15px; font-weight:bold; color:#333;} h1 {font-size:30px; line-height:36px; font-weight:normal;} h2 {font-size:24px; line-height:30px; font-weight:normal;} h3 {font-size:20px; line-height:24px; font-weight:bold;} h4 {font-size:16px; line-height:20px; font-weight:bold;} blockquote { border-left: 5px solid #EEEEEE; margin: 5px 0; padding: 3px 15px; } /*##########################*/ /* &ETH;&iquest;&Ntilde;&mdash;Ð&hellip;Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… */ /*##########################*/ div.content .right table { max-width: 100%; background-color: transparent; width: 100%; margin-bottom: 20px; } div.content .right table &gt; thead &gt; tr &gt; th, div.content .right table &gt; tbody &gt; tr &gt; th, div.content .right table &gt; tfoot &gt; tr &gt; th, div.content .right table &gt; thead &gt; tr &gt; td, div.content .right table &gt; tbody &gt; tr &gt; td, div.content .right table &gt; tfoot &gt; tr &gt; td { padding: 8px; line-height: 1.428571429; vertical-align: top; border-top: 1px solid #dddddd; } div.content .right table &gt; thead &gt; tr &gt; th, div.content .right table tr &gt; th { vertical-align: bottom; border-bottom: 2px solid #dddddd; } div.content .right table &gt; caption + thead &gt; tr:first-child &gt; th, div.content .right table &gt; colgroup + thead &gt; tr:first-child &gt; th, div.content .right table &gt; thead:first-child &gt; tr:first-child &gt; th, div.content .right table &gt; caption + thead &gt; tr:first-child &gt; td, div.content .right table &gt; colgroup + thead &gt; tr:first-child &gt; td, div.content .right table &gt; thead:first-child &gt; tr:first-child &gt; td { border-top: 0; } div.content .right table &gt; tbody + tbody { border-top: 2px solid #dddddd; } div.content .right table &gt; tbody &gt; tr:nth-child(odd) &gt; td, div.content .right table &gt; tbody &gt; tr:nth-child(odd) &gt; th { background-color: #f9f9f9; } div.content .right table th {vertical-align:middle !important; font-weight:bold;} div.wrapper {min-width:1024px; max-width:1600px; margin:0 auto; box-shadow:0px 0px 15px #aaa; overflow:hidden; height:100%;} /*##########################*/ /* Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… Ð¿Ñ—Ð… Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… */ /*##########################*/ div.top-menu-wrapper {background:url(/images/default/top-menu-wrapper.png) repeat-x; height:120px; overflow:hidden;} div.top-menu {margin:10px auto 0; line-height:14px; text-align:center;} div.top-menu ul {width:100%; display:table;} div.top-menu ul li {/*width:11.1%;*/ width:11.1%; display:table-cell; text-align:center;} div.top-menu ul li.last {width:11.1%;} div.top-menu ul li a {color:#fff; text-decoration:none; font-size:12px;} div.top-menu ul li a:hover {text-decoration:underline;} div.top-menu ul li a img {text-align:center;} div.top-menu ul li a span {display:block; margin:5px 0 0 0;} /*##########################*/ /* Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… */ /*##########################*/ div.header-wrapper { 	background-color:#156700; 	background-image: -webkit-gradient( 	linear, 	left top, 	left bottom, 	color-stop(0, #156700), 	color-stop(1, #0A3100) ); background-image: -o-linear-gradient(bottom, #156700 0%, #0A3100 100%); background-image: -moz-linear-gradient(bottom, #156700 0%, #0A3100 100%); background-image: -webkit-linear-gradient(bottom, #156700 0%, #0A3100 100%); background-image: -ms-linear-gradient(bottom, #156700 0%, #0A3100 100%); background-image: linear-gradient(to bottom, #156700 0%, #0A3100 100%); box-shadow:0 0 15px #0A3100 inset; -moz-box-shadow:0 0 15px #0A3100 inset; -ms-box-shadow:0 0 15px #0A3100 inset; -o-box-shadow:0 0 15px #0A3100 inset; -webkit-box-shadow:0 0 15px #0A3100 inset; } div.header {margin:0 auto; overflow:hidden; height:120px;} div.logo {float:left; width:650px; height:120px;} div.blind-version {float:right; background:url(/images/default/blind-icon.png) left center no-repeat; padding-left:35px; margin-top:40px; width:100px; margin-right:3%;} div.blind-version a {color:#fff; font-size:11px;} div.search {float:right; height:34px; margin-top:40px; background:#cae2c4; margin-right:50px; width:244px; padding:3px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position:relative;} div.search input[type=&quot;text&quot;] {display:block; float:left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height:22px; background:#fff; border:0px; padding:5px 30px 5px 10px; margin:0px; width:202px; box-shadow:1px 1px 1px #aaa inset; border:1px solid #64ac51;} div.search input[type=&quot;submit&quot;] {display:block; float:left; background:url(/images/default/search.png) 0px 0px no-repeat; width:24px; height:24px; text-indent:-99999em; border:0px; cursor:pointer; padding:0px; margin:0px; position:absolute; top:8px; right:8px; box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; -webkit-box-shadow:none;} /*##########################*/ /* Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… */ /*##########################*/ div.sub-menu-wrapper { background-color:#A5CD9B; background-image: -webkit-gradient( 	linear, 	left bottom, 	left top, 	color-stop(0, #A5CD9B), 	color-stop(1, #CAE2C4) ); background-image: -o-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%); background-image: -moz-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%); background-image: -webkit-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%); background-image: -ms-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%); background-image: linear-gradient(to top, #A5CD9B 0%, #CAE2C4 100%); position:relative; z-index:1;} div.sub-menu {line-height:14px; text-align:center; margin:0 auto;} div.sub-menu &gt; ul {width:100%; display:table; border-bottom:1px solid #64ac51;} div.sub-menu &gt; ul &gt; li {width:20%; display:table-cell; text-align:center; vertical-align:middle; padding:10px 15px; border-bottom:1px solid #c7e0c1; border-left:1px solid #c7e0c1; border-right:1px solid #64ac51; position:relative;} div.sub-menu &gt; ul &gt; li &gt; a {color:#397e27; text-decoration:none; font-size:12px; font-weight:bold; text-shadow:0px 1px #deeed9; text-align:center;} div.sub-menu &gt; ul &gt; li &gt; a:hover {text-decoration:underline;} div.sub-menu &gt; ul &gt; li:hover &gt; ul {visibility:visible;} div.sub-menu &gt; ul &gt; li:hover { background-color:#496E3F; background-image: -webkit-gradient( 	linear, 	left top, 	left bottom, 	color-stop(0, #9BB594), 	color-stop(1, #496E3F) ); background-image: -o-linear-gradient(bottom, #9BB594 0%, #496E3F 100%); background-image: -moz-linear-gradient(bottom, #9BB594 0%, #496E3F 100%); background-image: -webkit-linear-gradient(bottom, #9BB594 0%, #496E3F 100%); background-image: -ms-linear-gradient(bottom, #9BB594 0%, #496E3F 100%); background-image: linear-gradient(to bottom, #9BB594 0%, #496E3F 100%);} div.sub-menu &gt; ul &gt; li:hover &gt; a {color:#fff; text-shadow:0px 1px #397e27;} div.sub-menu ul li ul {position:absolute; width:auto; visibility:hidden; width:300px; top:49px; margin-left:-15px; border-top:1px solid #64AC51;} div.sub-menu ul li ul li {text-align:left; } div.sub-menu ul li ul li a {padding:10px 15px; background-color:#A5CD9B; background-image: -webkit-gradient( 	linear, 	left bottom, 	left top, 	color-stop(0, #A5CD9B), 	color-stop(1, #CAE2C4) ); background-image: -o-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%); background-image: -moz-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%); background-image: -webkit-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%); background-image: -ms-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%); background-image: linear-gradient(to top, #A5CD9B 0%, #CAE2C4 100%); border-bottom:1px solid #64ac51; border-top:1px solid #c7e0c1; display:block; text-decoration:none;} div.sub-menu ul li ul li a:hover { background-color:#496E3F; background-image: -webkit-gradient( 	linear, 	left top, 	left bottom, 	color-stop(0, #9BB594), 	color-stop(1, #496E3F) ); background-image: -o-linear-gradient(bottom, #9BB594 0%, #496E3F 100%); background-image: -moz-linear-gradient(bottom, #9BB594 0%, #496E3F 100%); background-image: -webkit-linear-gradient(bottom, #9BB594 0%, #496E3F 100%); background-image: -ms-linear-gradient(bottom, #9BB594 0%, #496E3F 100%); background-image: linear-gradient(to bottom, #9BB594 0%, #496E3F 100%); color:#fff; text-decoration:none; border-bottom:1px solid #496442; text-shadow:0px 1px #397e27;} /*##########################*/ /* Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… */ /*##########################*/ div.slider-news {margin:25px; position:relative; z-index:0;} div.slider-news td {vertical-align:top;} div.slider-news .left {width:730px;} div.slider-news .right {padding-left:25px;} /*##########################*/ /* Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… */ /*##########################*/ div.latest-news {float:right; width:100%;} div.latest-news h3 {font-size:13px; line-height:18px; background-color:#387E27; background-image: -webkit-gradient( 	linear, 	left bottom, 	left top, 	color-stop(0, #387E27), 	color-stop(1, #6EB75B) ); background-image: -o-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: -moz-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: -webkit-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: -ms-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: linear-gradient(to top, #387E27 0%, #6EB75B 100%); color:#fff; padding:7px 10px; font-weight:bold; text-transform:uppercase; margin-bottom:10px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;} div.latest-news ul {margin:0 0 15px; width:100%;} div.latest-news ul li {display:block; margin:0 10px 10px; border-bottom:1px solid #eee; padding:10px 0;} div.latest-news ul li:last-child {border:0px; padding:10px 0 0; margin:0px;} div.latest-news ul li span {font-style:italic; color:#999; display:block; margin:0 0 3px; font-size:11px;} div.latest-news ul li a {display:block; padding:0 0 0 15px; color:#333; font-style:italic; text-decoration:none;} div.latest-news ul li a:hover {color:#387E27; text-decoration:underline;} .modern-page-navigation {text-align:center;} .modern-page-current {height:20px; width:20px; text-align:center;background-image: -webkit-gradient( 	linear, 	left top, 	left bottom, 	color-stop(0, #156700), 	color-stop(1, #0A3100) ); background-image: -o-linear-gradient(bottom, #156700 0%, #0A3100 100%); background-image: -moz-linear-gradient(bottom, #156700 0%, #0A3100 100%); background-image: -webkit-linear-gradient(bottom, #156700 0%, #0A3100 100%); background-image: -ms-linear-gradient(bottom, #156700 0%, #0A3100 100%); background-image: linear-gradient(to bottom, #156700 0%, #0A3100 100%); border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; -webkit-border-radius: 15px; color: #FFFFFF; display: inline-block; height: 25px; line-height: 25px; margin: 0 5px; padding: 0 !important; text-align: center; width: 25px; } #scrollbar { clear: both;} #scrollbar .viewport { height: 285px; overflow: hidden; position: relative; } #scrollbar .overview { list-style: none; position: absolute; left: 0; top: 0; } #scrollbar .thumb .end, #scrollbar .thumb { background-color: #64ac51; } #scrollbar .scrollbar { position: relative; float: right; width: 6px; margin:0;} #scrollbar .track { background-color: #cbe3c5; height: 100%; width:6px; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;} #scrollbar .thumb { height: 20px; width: 6px; cursor: pointer; overflow: hidden; position: absolute; top: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;} #scrollbar .thumb .end { overflow: hidden; height: 5px; width: 6px; } #scrollbar .disable{ display: none; } .noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none;} .more-news {color:#387E27; display:block; text-align:center; padding-top:10px; border-top:1px solid #eee;} /*##########################*/ /* Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… - 3 Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… */ /*##########################*/ div.services-block {margin:25px 10px; text-align:center;} div.services-block ul {width:100%; display:table;} div.services-block ul li {width:33.333%; display:table-cell; text-align:center;} div.services-block ul li a {display:block; height:139px; padding-top:20px; color:#fff; position:relative; text-decoration:none; font-size:16px; font-weight:bold; text-shadow:0px 1px #387E27;} div.services-block ul li img {display:block; margin:0 auto;} div.services-block ul li span {display:block; margin:0px auto;} div.services-block ul li span.bg {position:absolute; left:0px; top:0px; width:100%;} div.services-block ul li span.bg img {width:100%; height:159px;} div.services-block ul li span.link {position:relative; z-index:0; padding:0px;} /*##########################*/ /* Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… */ /*##########################*/ div.content {margin:25px; font-size:13px; color:#333;} div.left {width:300px; margin-right:25px;} div.right {font-size:14px; line-height:22px;} div.right ul, div.right ol {margin:0 0 15px 25px !important;} div.right ul ul, div.right ol ul, div.right ol ol, div.right ul ol {margin:15px 0 15px 25px !important;} div.content .right table td.empty {background:none !important; border:none;} div.news-detail {padding-top:15px; border-top:1px solid #eee;} div.news-detail h3 {color:#397E27;} span.news-date-time {font-weight:bold; padding:5px 10px; color:#397E27; text-shadow:0 1px #DEEED9; -moz-text-shadow:0 1px #DEEED9; -webkit-text-shadow:0 1px #DEEED9; display:inline-block; margin:0 0 10px; font-size:11px; line-height:11px; background-image: -webkit-gradient( 	linear, 	left bottom, 	left top, 	color-stop(0, #A5CD9B), 	color-stop(1, #CAE2C4) ); background-image: -o-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%); background-image: -moz-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%); background-image: -webkit-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%); background-image: -ms-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%); background-image: linear-gradient(to top, #A5CD9B 0%, #CAE2C4 100%);} .news-list {text-align:left; color:#555; font-size:12px;} .news-item {margin-bottom: 25px; border-bottom:1px solid #EEEEEE; padding-bottom:15px;} /*##########################*/ /* Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… */ /*##########################*/ div.left-menu-wrapper {margin-bottom:25px;} div.left-menu-wrapper h3 {background-image: -webkit-gradient( 	linear, 	left bottom, 	left top, 	color-stop(0, #387E27), 	color-stop(1, #6EB75B) ); background-image: -o-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: -moz-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: -webkit-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: -ms-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: linear-gradient(to top, #387E27 0%, #6EB75B 100%); color:#fff; padding:7px 10px; font-weight:bold; text-transform:uppercase; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; text-transform:uppercase; margin:0px; font-size:13px; line-height:18px; text-align:center;} div.left-menu {-webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border:1px solid #397E27; padding:25px 25px 20px; background:#F0F7EE;} div.left-menu ul li {display:block; margin:0 0 5px; padding:0px 0px 5px; border-bottom:1px solid #A5CD9B; box-shadow:0px 1px 0px #fff; -moz-box-shadow:0px 1px 0px #fff; -webkit-box-shadow:0px 1px 0px #fff; } div.left-menu ul li a {text-decoration:none; display:block; height:25px; line-height:25px; font-weight:bold;} div.left-menu ul li a:before {content:&quot;Ð¿Ñ—Ð…&quot;; padding-right:10px; position:relative; top:-2px;} /*##########################*/ /* Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… */ /*##########################*/ label {display: inline-block; margin-bottom: 5px;} input[type=&quot;search&quot;] {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} input[type=&quot;radio&quot;], input[type=&quot;checkbox&quot;] {margin: 4px 0 0; margin-top: 1px \9; line-height: normal;} div.content .right input[type=&quot;text&quot;], div.content .right textarea { display: inline-block; width:200px; height: 24px; padding: 3px 7px; font-size: 14px; line-height: 1.428571429; color: #555555; vertical-align: middle; background-color: #ffffff; background-image: none; border: 1px solid #cccccc; border-radius: 4px; -webkit-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-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; 		 margin:0; } div.content .right textarea {height: 54px; resize:none;} div.content .right input[type=&quot;text&quot;]:focus, div.content .right textarea:focus {border-color: #64AC51; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 3px #64AC51; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 3px #64AC51;} input[type=&quot;submit&quot;], input[type=&quot;reset&quot;] {background-image: -webkit-gradient( 	linear, 	left bottom, 	left top, 	color-stop(0, #387E27), 	color-stop(1, #6EB75B) ); background-image: -o-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: -moz-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: -webkit-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: -ms-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: linear-gradient(to top, #387E27 0%, #6EB75B 100%); color:#fff; padding:7px 25px; font-weight:bold; text-align:center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display:inline-block; text-decoration:none; border:1px solid #387E27; box-shadow:0 1px 0 #CBE3C5 inset; -moz-box-shadow:0 1px 0 #CBE3C5 inset; -ms-box-shadow:0 1px 0 #CBE3C5 inset; -o-box-shadow:0 1px 0 #CBE3C5 inset; -webkit-box-shadow:0 1px 0 #CBE3C5 inset; cursor:pointer;} /*##########################*/ /* Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… */ /*##########################*/ div.news-calendar {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:#cbe3c5; text-align:center; margin-bottom:25px;} div.news-calendar table {margin:0px;} .NewsCalMonthNav {padding:0px; margin:0px;} .NewsCalHeader {background:#83b377; padding:5px 10px; font-weight:bold; color:#fff;} .NewsCalOtherMonth, .NewsCalDefault, .NewsCalWeekend, .NewsCalToday, .NewsCalHeader {padding:5px 10px; font-weight:bold; color:#377b25; text-align:center; border:1px solid #397E27;} .NewsCalOtherMonth {background:none;} .NewsCalWeekend {background:#83b377; color:#fff;} .NewsCalToday {background:#de390c; color:#fff;} .NewsCalDefault {background:#f0f7ee;} div.news-calendar a {color:#fff; text-decoration:none;} div.news-calendar a:hover {text-decoration:underline;} div.news-calendar .NewsCalDefault a {color:#DE390C;} div.news-calendar .NewsCalMonthNav {background-color:#387E27;background-image: -webkit-gradient( 	linear, 	left bottom, 	left top, 	color-stop(0, #387E27), 	color-stop(1, #6EB75B) ); background-image: -o-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: -moz-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: -webkit-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: -ms-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: linear-gradient(to top, #387E27 0%, #6EB75B 100%); color:#fff; padding:7px 10px; font-weight:bold; text-transform:uppercase; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;} div.news-calendar p.NewsCalMonthNav {text-align:center;} div.news-calendar td.NewsCalMonthNav {border-radius:0px; -moz-border-radius:0px; -ms-border-radius:0px; -o-border-radius:0px; -webkit-border-radius:0px; text-transform:none; background-color:#123D07; background-image: -webkit-gradient( 	linear, 	left top, 	left bottom, 	color-stop(0, #326923), 	color-stop(1, #123D07) ); background-image: -o-linear-gradient(bottom, #326923 0%, #123D07 100%); background-image: -moz-linear-gradient(bottom, #326923 0%, #123D07 100%); background-image: -webkit-linear-gradient(bottom, #326923 0%, #123D07 100%); background-image: -ms-linear-gradient(bottom, #326923 0%, #123D07 100%); background-image: linear-gradient(to bottom, #326923 0%, #123D07 100%); color:#377B25;} div.news-calendar td.NewsCalMonthNav a {color:#CBE3C5;} /*##########################*/ /* FAQ */ /*##########################*/ div.faq h3 { background-color:#387E27;background-image: -webkit-gradient( 	linear, 	left bottom, 	left top, 	color-stop(0, #387E27), 	color-stop(1, #6EB75B) ); background-image: -o-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: -moz-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: -webkit-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: -ms-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: linear-gradient(to top, #387E27 0%, #6EB75B 100%); color:#fff; padding:7px 10px; font-weight:bold; text-transform:uppercase; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; text-transform:uppercase; margin:0 0 15px; font-size:13px; line-height:18px;} div.quest, div.answer {padding:0 10px;} div.quest {font-size:15px; font-weight:bold; margin:0 0 10px;} div.answer-bottom {border-top:1px solid #ddd; padding-top:10px; text-align:center;} div.answer-bottom a {background-image: -webkit-gradient( 	linear, 	left bottom, 	left top, 	color-stop(0, #387E27), 	color-stop(1, #6EB75B) ); background-image: -o-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: -moz-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: -webkit-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: -ms-linear-gradient(top, #387E27 0%, #6EB75B 100%); background-image: linear-gradient(to top, #387E27 0%, #6EB75B 100%); color:#fff; padding:5px 25px; font-weight:bold; text-align:center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display:inline-block; text-decoration:none; border:1px solid #387E27; box-shadow:0 1px 0 #CBE3C5 inset; -moz-box-shadow:0 1px 0 #CBE3C5 inset; -ms-box-shadow:0 1px 0 #CBE3C5 inset; -o-box-shadow:0 1px 0 #CBE3C5 inset; -webkit-box-shadow:0 1px 0 #CBE3C5 inset;} /*##########################*/ /* Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… */ /*##########################*/ .centr_al{text-align:auto; padding-bottom:16px;} div.banner-rotator {text-align:center; position:relative; height:88px; margin:auto; margin-left:10px;} div.banner-rotator ul ul {width:100%; display:table;} div.banner-rotator ul ul li {display:table-cell; text-align:center; margin-right:4px;} div.banner-rotator ul li a {} .sm_slide { display: none; left: 0; position: absolute; top: 0; visibility: hidden; width: 100%;} .sm_slide.active {display: block; visibility: visible;} i.prev { background:url(/images/default/slider-nav.png) 0px 0px no-repeat; height:34px; width:34px; position:absolute; left:-44px; margin-top:-17px; top:50%; cursor:pointer; } i.next { background:url(/images/default/slider-nav.png) 0px -34px no-repeat; height:34px; width:34px; position:absolute; right:-44px; margin-top:-17px; top:50%; cursor:pointer; } /*##########################*/ /* Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð…Ð¿Ñ—Ð… */ /*##########################*/ div.footer-wrapper {background:url(/images/default/footer.png) 0px 0px repeat-x; height:55px; line-height:65px; color:#fff; text-align:center;} /*##########################*/ /* OTHER */ /*##########################*/ ol.list, li.list{margin-left: 40px!important;} ol.list li{list-style: decimal outside none !important;} ul.list li{list-style: disc outside none !important;} /* Ð ÐŽÐ&iexcl;&acirc;&euro;&scaron;Ð Ñ&lsquo;Ð &Acirc;&raquo;Ð Ñ‘ Ð &Ograve;‘Ð Â»Ð¡Ð Ð Â&plusmn;Ð Â»Ð Ñ&bull;Ð Ñ&rdquo;Ð Â&deg; Ð Ñ”Ð Ñ•Ð Ð…Ð¡â€šÐ Â&micro;Ð Ð…Ð¡â€šÐ Â° Ð¡â€šÐ Ñ‘Ð Ñ—Ð Â° 3 st */ .content-t3 { 	margin: 9px; 	/* font-size:13px; */ } .content-t3 ul { 	width:100%; 	display: table;} .content-t3 .bl-small, .content-t3 .bl-middle { 	display:table-cell; 	height:190px; 	 } .content-t3 .bl-small .bl-internal { 	/* margin-left:10px; */ 	/* margin-right:10px; */ 	margin: 0px 3.2%; } .content-t3 .bl-middle .bl-internal { 	margin: 0px 1.5%; } /* .content-t3 .bl-small:first-child .bl-internal {margin-left:0px; } */ .content-t3 .bl-internal h3 { 	background-color:#387E27;background-image: -webkit-gradient( 		linear, 		left bottom, 		left top, 		color-stop(0, #387E27), 		color-stop(1, #6EB75B) 	); 	background-image: -o-linear-gradient(top, #387E27 0%, #6EB75B 100%); 	background-image: -moz-linear-gradient(top, #387E27 0%, #6EB75B 100%); 	background-image: -webkit-linear-gradient(top, #387E27 0%, #6EB75B 100%); 	background-image: -ms-linear-gradient(top, #387E27 0%, #6EB75B 100%); 	background-image: linear-gradient(to top, #387E27 0%, #6EB75B 100%); 	color:#fff; 	padding:7px 10px; font-weight:bold; text-transform:uppercase; 	-webkit-border-top-left-radius: 3px; 	-webkit-border-top-right-radius: 3px; 	-moz-border-radius-topleft: 3px; 	-moz-border-radius-topright: 3px; 	border-top-left-radius: 3px; 	border-top-right-radius: 3px; text-transform:uppercase; 	margin:0 0 15px; 	font-size:13px; 	line-height:18px; } .content-t3 .bl-internal .bl-content { 	background-color: rgba(90, 167, 68, 0.31); 	color: rgb(14, 0, 0); 	border-radius: 10px; 	padding: 10px; 	text-align: center; 	font-size: 14px; 	overflow: auto; 	height: 201px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-weight: bold; 	font-size: 15px; } .content-t3 .bl-small {width: 20%;} .content-t3 .bl-middle {width: 40%;} .content-t3 .bl-arxiv, .content-t3 .bl-arxiv a { font-size: 13px; font-weight: normal; color: black; font-family: Arial, Helvetica; text-align: left; } /* Ð ÐŽÐ¡â€šÐ Ñ‘Ð Â»Ð Ñ‘ Ð Ò‘Ð Â»Ð¡Ð Ð Â±Ð Â»Ð Ñ•Ð Ñ”Ð Â° Ð Ñ”Ð Ñ•Ð Ð…Ð¡â€šÐ ÂµÐ Ð…Ð¡â€šÐ Â° Ð¡â€šÐ Ñ‘Ð Ñ—Ð Â° 3 end */ /* Ð â€Ð Ñ•Ð Ñ—Ð Ñ•Ð Â»Ð Ð…Ð Ñ‘Ð¡â€šÐ ÂµÐ Â»Ð¡Ð&Scaron;Ð Ð…Ð¡â€&sup1;Ð Âµ Ð¡ÐƒÐ¡â€šÐ Ñ‘Ð Â»Ð Ñ‘ */ .right ul { 	color: #1f1f1f; display: block; text-align: left; } .right ul li { 	text-align: justify; 	display: list-item; 	list-style-type: disc; } div.holiday { 	display:block; 	width:60%; 	margin:0 auto; 	padding:15px; border-bottom: 1px solid #c7e0c1; border-left: 1px solid #c7e0c1; border-right: 1px solid #64ac51; 	border-top: 1px solid #64ac51; 	text-shadow: 0px 1px #397e27; 	color: #397e27; 	background-color: #C8E0C1; 	font-size: 18px; 	text-align: justify; } div.holiday ul li { 	color: #397e27; }




/* Start:/bitrix/components/bitrix/search.suggest.input/templates/.default/style.css*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */



/* Start:/bitrix/templates/default/components/bitrix/menu/horizontal_multilevel3/style.css*/
div.sub-menu #horizontal-multilevel-menu li ul ul
{
	margin: -42px 0 0 286px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	top: 47px;
}

div.sub-menu > #horizontal-multilevel-menu > li { padding: 7px 15px; }
div.sub-menu > #horizontal-multilevel-menu > li > a {font-size: 14px;}
div.sub-menu #horizontal-multilevel-menu li ul {top: 102%}
div.sub-menu #horizontal-multilevel-menu li ul li a {padding: 8px 15px; font-size: 14px;}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	visibility:hidden;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	visibility:inherit;
}


#horizontal-multilevel-menu a.parent:after{
	background: url(/bitrix/components/bitrix/menu/templates/horizontal_multilevel/images/arrow.gif) no-repeat;
	background-size: 100%;
	content:"";
	width: 15px;
	height:9px;
	float:right;
}
/* End */



/* Start:/bitrix/templates/default/styles.css*/
@charset "UTF-8";
/* CSS Document */
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
.clr {clear:both; padding:0px; margin:0px; line-height:0px; font-size:0px;}
b, strong {font-weight:bold;}
p {padding:0px; margin:0px 0px 15px;}
a {color:#397E27; outline:none;}
a:hover {color:#DE390C;}

h1, h2, h3, h4 {padding:0px; margin:0px 0px 15px; font-weight:bold; color:#333;}
h1 {font-size:30px; line-height:36px; font-weight:normal;}
h2 {font-size:24px; line-height:30px; font-weight:normal;}
h3 {font-size:20px; line-height:24px; font-weight:bold;}
h4 {font-size:16px; line-height:20px; font-weight:bold;}

blockquote {
    border-left: 5px solid #EEEEEE;
    margin: 5px 0;
    padding: 3px 15px;
}


/*##########################*/
/*                ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½                     */
/*##########################*/

div.content .right table {
  max-width: 100%;
  background-color: transparent;
  width: 100%;
  margin-bottom: 20px;
}

div.content .right table > thead > tr > th,
div.content .right table > tbody > tr > th,
div.content .right table > tfoot > tr > th,
div.content .right table > thead > tr > td,
div.content .right table > tbody > tr > td,
div.content .right table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

div.content .right table > thead > tr > th, div.content .right table tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}

 div.content .right table > caption + thead > tr:first-child > th,
 div.content .right table > colgroup + thead > tr:first-child > th,
 div.content .right table > thead:first-child > tr:first-child > th,
 div.content .right table > caption + thead > tr:first-child > td,
 div.content .right table > colgroup + thead > tr:first-child > td,
 div.content .right table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

 div.content .right table > tbody + tbody {
  border-top: 2px solid #dddddd;
}


 div.content .right table > tbody > tr:nth-child(odd) > td,
 div.content .right table > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

div.content .right table th {vertical-align:middle !important; font-weight:bold;}



div.wrapper {min-width:1300px; max-width:1600px; margin:0 auto; box-shadow:0px 0px 15px #aaa; overflow:hidden; height:100%;}

/*##########################*/
/*   ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½    */
/*##########################*/
div.top-menu-wrapper {background:url(/images/default/top-menu-wrapper.png) repeat-x; height:120px; overflow:hidden;}
div.top-menu {margin:10px auto 0; line-height:14px; text-align:center;}
div.top-menu ul {width:100%; display:table;}
div.top-menu ul li {/*width:11.1%;*/ width:11.1%; display:table-cell; text-align:center;} 
div.top-menu ul li.last {width:11.1%;}
div.top-menu ul li a {color:#fff; text-decoration:none; font-size:12px;}
div.top-menu ul li a:hover {text-decoration:underline;}
div.top-menu ul li a img {text-align:center;}
div.top-menu ul li a span {display:block; margin:5px 0 0 0;}


/*##########################*/
/*                    ï¿½ï¿½ï¿½ï¿½ï¿½                     */
/*##########################*/
div.header-wrapper {
	background-color:#156700;
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #156700),
	color-stop(1, #0A3100)
);
background-image: -o-linear-gradient(bottom, #156700 0%, #0A3100 100%);
background-image: -moz-linear-gradient(bottom, #156700 0%, #0A3100 100%);
background-image: -webkit-linear-gradient(bottom, #156700 0%, #0A3100 100%);
background-image: -ms-linear-gradient(bottom, #156700 0%, #0A3100 100%);
background-image: linear-gradient(to bottom, #156700 0%, #0A3100 100%); box-shadow:0 0 15px #0A3100 inset; -moz-box-shadow:0 0 15px #0A3100 inset; -ms-box-shadow:0 0 15px #0A3100 inset; -o-box-shadow:0 0 15px #0A3100 inset; -webkit-box-shadow:0 0 15px #0A3100 inset; }
div.header {margin:0 auto; overflow:hidden; height:120px;}
div.logo {float:left; width:650px; height:120px;}
.link_header>a {
	color: #ffffff;
	text-align: center;
	display: flex;
	/* max-width: 13%; */
	float: left;
	padding-left: 2%;
	line-height: 1.1;
	font-size: 11px;
	height: 100px;
	align-items: center;
	max-width: 100%;
	justify-content: center;
	padding: 0;
	width: 180px;
	/* position: absolute; */
	/* display: block; */
	/* width: 100%; */
	/* height: 100%; */
	/* line-height: 80px; */
	background-color: #64ac51;
	color: #fff;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-transition: background 0.15s ease, line-height 0.8s cubic-bezier(0.23, 1, 0.32, 1);
	transition: background 0.15s ease, line-height 0.8s cubic-bezier(0.23, 1, 0.32, 1);
	padding: 0 4px;
	text-decoration: none;
	border-radius: 10px;
}
.link_header {
	display: flex;
	float: left;
	/* max-width: 248px; */
	justify-content: flex-start;
	width: 20%;
	height: 120px;
	align-items: center;
	padding-left: 15px;
}
.link_header a:hover {
	background-color: rgba(100, 172, 81, 0.58);
}
div.blind-version {float:right; background:url(/images/default/blind-icon.png) left center no-repeat; padding-left:35px; margin-top:40px; width:100px; margin-right:3%;}
div.blind-version a {color:#fff; font-size:11px;}

div.search {float:right;height:34px;margin-top:40px;background:#cae2c4;margin-right:50px;width: 170px;padding:3px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;position:relative;}
div.search input[type="text"] {display:block;float:left;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;height:22px;background:#fff;border:0px;padding:5px 30px 5px 10px;margin:0px;width: 128px;box-shadow:1px 1px 1px #aaa inset;border:1px solid #64ac51;}
div.search input[type="submit"] {display:block; float:left; background:url(/images/default/search.png) 0px 0px no-repeat; width:24px; height:24px; text-indent:-99999em; border:0px; cursor:pointer; padding:0px; margin:0px; position:absolute; top:8px; right:8px; box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; -webkit-box-shadow:none;}



/*##########################*/
/*                    ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½                     */
/*##########################*/
div.sub-menu-wrapper {
background-color:#A5CD9B;
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #A5CD9B),
	color-stop(1, #CAE2C4)
);
background-image: -o-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%);
background-image: -moz-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%);
background-image: -webkit-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%);
background-image: -ms-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%);
background-image: linear-gradient(to top, #A5CD9B 0%, #CAE2C4 100%);
position:relative;
z-index:1;}


div.sub-menu {line-height:14px; text-align:center; margin:0 auto;}
div.sub-menu > ul {width:100%; display:table; border-bottom:1px solid #64ac51;}
div.sub-menu > ul > li {width:20%; display:table-cell; text-align:center; vertical-align:middle; padding:10px 15px; border-bottom:1px solid #c7e0c1; border-left:1px solid #c7e0c1; border-right:1px solid #64ac51; position:relative;} 
div.sub-menu > ul > li > a {color:#397e27; text-decoration:none; font-size:12px; font-weight:bold; text-shadow:0px 1px #deeed9; text-align:center;}
div.sub-menu > ul > li > a:hover {text-decoration:underline;}

div.sub-menu > ul > li:hover > ul {visibility:visible;}
div.sub-menu > ul > li:hover {
background-color:#496E3F;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #9BB594),
	color-stop(1, #496E3F)
);
background-image: -o-linear-gradient(bottom, #9BB594 0%, #496E3F 100%);
background-image: -moz-linear-gradient(bottom, #9BB594 0%, #496E3F 100%);
background-image: -webkit-linear-gradient(bottom, #9BB594 0%, #496E3F 100%);
background-image: -ms-linear-gradient(bottom, #9BB594 0%, #496E3F 100%);
background-image: linear-gradient(to bottom, #9BB594 0%, #496E3F 100%);}
div.sub-menu > ul > li:hover > a {color:#fff; text-shadow:0px 1px #397e27;}
div.sub-menu ul li ul {position:absolute; width:auto; visibility:hidden;
width:300px; 
top:49px;
margin-left:-15px;
border-top:1px solid #64AC51;}
div.sub-menu ul li ul li {text-align:left; }
div.sub-menu ul li ul li a {padding:10px 15px;
background-color:#A5CD9B;
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #A5CD9B),
	color-stop(1, #CAE2C4)
);
background-image: -o-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%);
background-image: -moz-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%);
background-image: -webkit-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%);
background-image: -ms-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%);
background-image: linear-gradient(to top, #A5CD9B 0%, #CAE2C4 100%); border-bottom:1px solid #64ac51; border-top:1px solid #c7e0c1;  display:block; text-decoration:none;}

div.sub-menu ul li ul li a:hover {
background-color:#496E3F;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #9BB594),
	color-stop(1, #496E3F)
);
background-image: -o-linear-gradient(bottom, #9BB594 0%, #496E3F 100%);
background-image: -moz-linear-gradient(bottom, #9BB594 0%, #496E3F 100%);
background-image: -webkit-linear-gradient(bottom, #9BB594 0%, #496E3F 100%);
background-image: -ms-linear-gradient(bottom, #9BB594 0%, #496E3F 100%);
background-image: linear-gradient(to bottom, #9BB594 0%, #496E3F 100%); color:#fff; text-decoration:none; border-bottom:1px solid #496442;  text-shadow:0px 1px #397e27;}




/*##########################*/
/*                    ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½                    */
/*##########################*/
div.slider-news {margin:25px; position:relative; z-index:0;}
div.slider-news td {vertical-align:top;}
div.slider-news .left {width:730px;}
div.slider-news .right {padding-left:25px;}




/*##########################*/
/*         ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½         */
/*##########################*/
div.latest-news {float:right; width:100%;}
div.latest-news h3 {font-size:13px; line-height:18px;
background-color:#387E27;
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #387E27),
	color-stop(1, #6EB75B)
);
background-image: -o-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: -moz-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: -webkit-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: -ms-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: linear-gradient(to top, #387E27 0%, #6EB75B 100%);
color:#fff;
padding:7px 10px; font-weight:bold; text-transform:uppercase;
margin-bottom:10px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;}

div.latest-news ul {margin:0 0 15px; width:100%;}
div.latest-news ul li {display:block; margin:0 10px 10px; border-bottom:1px solid #eee; padding:10px 0;}
div.latest-news ul li:last-child {border:0px; padding:10px 0 0; margin:0px;}
div.latest-news ul li span {font-style:italic; color:#999; display:block; margin:0 0 3px; font-size:11px;}
div.latest-news ul li a {display:block; padding:0 0 0 15px; color:#333; font-style:italic; text-decoration:none;}
div.latest-news ul li a:hover {color:#387E27; text-decoration:underline;}

.modern-page-navigation {text-align:center;}
.modern-page-current {height:20px; width:20px; text-align:center;background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #156700),
	color-stop(1, #0A3100)
);
background-image: -o-linear-gradient(bottom, #156700 0%, #0A3100 100%);
background-image: -moz-linear-gradient(bottom, #156700 0%, #0A3100 100%);
background-image: -webkit-linear-gradient(bottom, #156700 0%, #0A3100 100%);
background-image: -ms-linear-gradient(bottom, #156700 0%, #0A3100 100%);
background-image: linear-gradient(to bottom, #156700 0%, #0A3100 100%);  border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; -webkit-border-radius: 15px;
    color: #FFFFFF;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    margin: 0 5px;
    padding: 0 !important;
    text-align: center;
    width: 25px;
}


#scrollbar { clear: both;}
#scrollbar .viewport { height: 285px; overflow: hidden; position: relative; }
#scrollbar .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar .thumb .end,
#scrollbar .thumb { background-color: #64ac51; }
#scrollbar .scrollbar { position: relative; float: right; width: 6px; margin:0;}
#scrollbar .track { background-color: #cbe3c5; height: 100%; width:6px; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#scrollbar .thumb { height: 20px; width: 6px; cursor: pointer; overflow: hidden; position: absolute; top: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#scrollbar .thumb .end { overflow: hidden; height: 5px; width: 6px; }
#scrollbar .disable{ display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none;}

.more-news {color:#387E27; display:block; text-align:center; padding-top:10px; border-top:1px solid #eee;}


/*##########################*/
/*           ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - 3 ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½          */
/*##########################*/
div.services-block {margin:25px 10px; text-align:center;}
div.services-block ul {width:100%; display:table;}
div.services-block ul li {width:33.333%; display:table-cell; text-align:center;} 
div.services-block ul li a {display:block; height:139px; padding-top:20px; color:#fff; position:relative; text-decoration:none; font-size:16px; font-weight:bold; text-shadow:0px 1px #387E27;}
div.services-block ul li img {display:block; margin:0 auto;}
div.services-block ul li span {display:block; margin:0px auto;}
div.services-block ul li span.bg {position:absolute; left:0px; top:0px; width:100%;}
div.services-block ul li span.bg img {width:100%; height:159px;}
div.services-block ul li span.link {position:relative; z-index:0; padding:0px;}



/*##########################*/
/*                  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½                    */
/*##########################*/
div.content {margin:25px; font-size:13px; color:#333;}
div.left {width:300px; margin-right:25px;}
div.right {font-size:14px; line-height:22px;}

div.right ul, div.right ol {margin:0 0 15px 25px !important;}
div.right ul ul, div.right ol ul, div.right ol ol, div.right ul ol {margin:15px 0 15px 25px !important;}

div.content .right table td.empty {background:none !important; border:none;}

div.news-detail {padding-top:15px; border-top:1px solid #eee;}
div.news-detail h3 {color:#397E27;}
span.news-date-time {font-weight:bold; padding:5px 10px; color:#397E27; text-shadow:0 1px #DEEED9; -moz-text-shadow:0 1px #DEEED9; -webkit-text-shadow:0 1px #DEEED9; display:inline-block; margin:0 0 10px; font-size:11px; line-height:11px; background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #A5CD9B),
	color-stop(1, #CAE2C4)
);
background-image: -o-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%);
background-image: -moz-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%);
background-image: -webkit-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%);
background-image: -ms-linear-gradient(top, #A5CD9B 0%, #CAE2C4 100%);
background-image: linear-gradient(to top, #A5CD9B 0%, #CAE2C4 100%);}
.news-list {text-align:left; color:#555; font-size:12px;}
.news-item {margin-bottom: 25px; border-bottom:1px solid #EEEEEE; padding-bottom:15px;}

/*##########################*/
/*                ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½                */
/*##########################*/
div.left-menu-wrapper {margin-bottom:25px;}
div.left-menu-wrapper h3 {background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #387E27),
	color-stop(1, #6EB75B)
);
background-image: -o-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: -moz-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: -webkit-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: -ms-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: linear-gradient(to top, #387E27 0%, #6EB75B 100%);
color:#fff;
padding:7px 10px; font-weight:bold; text-transform:uppercase;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px; text-transform:uppercase;
margin:0px;
font-size:13px;
line-height:18px; text-align:center;}
div.left-menu {-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px; border:1px solid #397E27; padding:25px 25px 20px; background:#F0F7EE;}
div.left-menu ul li {display:block; margin:0 0 5px; padding:0px 0px 5px; border-bottom:1px solid #A5CD9B; box-shadow:0px 1px 0px #fff; -moz-box-shadow:0px 1px 0px #fff; -webkit-box-shadow:0px 1px 0px #fff; }
div.left-menu ul li a {text-decoration:none; display:block; height:25px; line-height:25px; font-weight:bold;}
div.left-menu ul li a:before {content:"ï¿½"; padding-right:10px; position:relative; top:-2px;}


/*##########################*/
/*                    ï¿½ï¿½ï¿½ï¿½ï¿½                     */
/*##########################*/
label {display: inline-block;  margin-bottom: 5px;}
input[type="search"] {-webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;}
input[type="radio"], input[type="checkbox"] {margin: 4px 0 0; margin-top: 1px \9; line-height: normal;}
div.content .right input[type="text"], div.content .right textarea {
  display: inline-block;
  width:200px;
  height: 24px;
  padding: 3px 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-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-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
		  margin:0;
}
div.content .right textarea {height: 54px; resize:none;}
div.content .right input[type="text"]:focus, div.content .right textarea:focus {border-color: #64AC51; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 3px #64AC51; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 3px #64AC51;}
input[type="submit"], input[type="reset"] {background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #387E27),
	color-stop(1, #6EB75B)
);
background-image: -o-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: -moz-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: -webkit-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: -ms-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: linear-gradient(to top, #387E27 0%, #6EB75B 100%);
color:#fff;
padding:7px 25px; 
font-weight:bold;
text-align:center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
display:inline-block;
text-decoration:none;
border:1px solid #387E27;
box-shadow:0 1px 0 #CBE3C5 inset;
-moz-box-shadow:0 1px 0 #CBE3C5 inset;
-ms-box-shadow:0 1px 0 #CBE3C5 inset;
-o-box-shadow:0 1px 0 #CBE3C5 inset;
-webkit-box-shadow:0 1px 0 #CBE3C5 inset;
cursor:pointer;}




/*##########################*/
/*                 ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½                 */
/*##########################*/
div.news-calendar {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:#cbe3c5; text-align:center; margin-bottom:25px;}
div.news-calendar table {margin:0px;}
.NewsCalMonthNav {padding:0px; margin:0px;}
.NewsCalHeader {background:#83b377; padding:5px 10px; font-weight:bold; color:#fff;}
.NewsCalOtherMonth, .NewsCalDefault, .NewsCalWeekend, .NewsCalToday, .NewsCalHeader {padding:5px 10px; font-weight:bold; color:#377b25; text-align:center; border:1px solid #397E27;}
.NewsCalOtherMonth {background:none;}
.NewsCalWeekend {background:#83b377; color:#fff;}
.NewsCalToday {background:#de390c; color:#fff;}
.NewsCalDefault {background:#f0f7ee;}
div.news-calendar a {color:#fff; text-decoration:none;}
div.news-calendar a:hover {text-decoration:underline;}
div.news-calendar .NewsCalDefault a {color:#DE390C;}

 
div.news-calendar .NewsCalMonthNav {background-color:#387E27;background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #387E27),
	color-stop(1, #6EB75B)
);
background-image: -o-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: -moz-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: -webkit-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: -ms-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: linear-gradient(to top, #387E27 0%, #6EB75B 100%);
color:#fff;
padding:7px 10px; font-weight:bold; text-transform:uppercase;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;}
div.news-calendar p.NewsCalMonthNav  {text-align:center;}
div.news-calendar td.NewsCalMonthNav  {border-radius:0px; -moz-border-radius:0px; -ms-border-radius:0px; -o-border-radius:0px; -webkit-border-radius:0px; text-transform:none; 
background-color:#123D07;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #326923),
	color-stop(1, #123D07)
);
background-image: -o-linear-gradient(bottom, #326923 0%, #123D07 100%);
background-image: -moz-linear-gradient(bottom, #326923 0%, #123D07 100%);
background-image: -webkit-linear-gradient(bottom, #326923 0%, #123D07 100%);
background-image: -ms-linear-gradient(bottom, #326923 0%, #123D07 100%);
background-image: linear-gradient(to bottom, #326923 0%, #123D07 100%);
color:#377B25;}
div.news-calendar td.NewsCalMonthNav a {color:#CBE3C5;}




/*##########################*/
/*                    FAQ                     */
/*##########################*/

div.faq h3 {
background-color:#387E27;background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #387E27),
	color-stop(1, #6EB75B)
);
background-image: -o-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: -moz-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: -webkit-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: -ms-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: linear-gradient(to top, #387E27 0%, #6EB75B 100%);
color:#fff;
padding:7px 10px; font-weight:bold; text-transform:uppercase;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px; text-transform:uppercase;
margin:0 0 15px;
font-size:13px;
line-height:18px;}

div.quest, div.answer {padding:0 10px;}
div.quest {font-size:15px; font-weight:bold; margin:0 0 10px;}

div.answer-bottom {border-top:1px solid #ddd; padding-top:10px; text-align:center;}
div.answer-bottom a {background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #387E27),
	color-stop(1, #6EB75B)
);
background-image: -o-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: -moz-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: -webkit-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: -ms-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: linear-gradient(to top, #387E27 0%, #6EB75B 100%);
color:#fff;
padding:5px 25px; 
font-weight:bold;
text-align:center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
display:inline-block;
text-decoration:none;
border:1px solid #387E27;
box-shadow:0 1px 0 #CBE3C5 inset;
-moz-box-shadow:0 1px 0 #CBE3C5 inset;
-ms-box-shadow:0 1px 0 #CBE3C5 inset;
-o-box-shadow:0 1px 0 #CBE3C5 inset;
-webkit-box-shadow:0 1px 0 #CBE3C5 inset;}


/*##########################*/
/*                   ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½                   */
/*##########################*/
.centr_al{text-align:auto; padding-bottom:16px;}
div.banner-rotator {text-align:center; position:relative; height:88px; margin:auto; margin-left:10px;}
div.banner-rotator ul ul {width:100%; display:table;}
div.banner-rotator ul ul li {display:table-cell; text-align:center; margin-right:4px;}
div.banner-rotator ul li a {}
.sm_slide {  display: none; left: 0;  position: absolute; top: 0;  visibility: hidden; width: 100%;}
.sm_slide.active {display: block; visibility: visible;}

i.prev { background:url(/images/default/slider-nav.png) 0px 0px no-repeat; height:34px; width:34px; position:absolute; left:-44px; margin-top:-17px; top:50%; cursor:pointer; }
i.next { background:url(/images/default/slider-nav.png) 0px -34px no-repeat; height:34px; width:34px; position:absolute; right:-44px; margin-top:-17px; top:50%; cursor:pointer; }


/*##########################*/
/*                     ï¿½ï¿½ï¿½ï¿½ï¿½                     */
/*##########################*/
div.footer-wrapper {background:url(/images/default/footer.png) 0px 0px repeat-x; height:55px; line-height:65px; color:#fff; text-align:center;}




/*##########################*/
/*                     OTHER                     */
/*##########################*/
ol.list, li.list{margin-left: 40px!important;}
ol.list li{list-style: decimal outside none !important;}
ul.list li{list-style: disc outside none !important;}


/* Ð¡Ñ‚Ð¸Ð»Ð¸ Ð´Ð»Ñ Ð±Ð»Ð¾ÐºÐ° ÐºÐ¾Ð½Ñ‚ÐµÐ½Ñ‚Ð° Ñ‚Ð¸Ð¿Ð° 3 st */
.content-t3 {
	margin: 9px;
	/* font-size:13px; */
}
.content-t3 ul {
	width:100%; 
	display: table;}

.content-t3 .bl-small,
.content-t3 .bl-middle {
	display:table-cell;
	height:190px;
	
}

.content-t3 .bl-small .bl-internal {
	/* margin-left:10px; */
	/* margin-right:10px; */
	margin: 0px 3.2%;
}

.content-t3 .bl-middle .bl-internal {
	margin: 0px 1.5%;
}
/* .content-t3 .bl-small:first-child .bl-internal {margin-left:0px; } */

.content-t3 .bl-internal h3  {
	background-color:#387E27;background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #387E27),
		color-stop(1, #6EB75B)
	);
	background-image: -o-linear-gradient(top, #387E27 0%, #6EB75B 100%);
	background-image: -moz-linear-gradient(top, #387E27 0%, #6EB75B 100%);
	background-image: -webkit-linear-gradient(top, #387E27 0%, #6EB75B 100%);
	background-image: -ms-linear-gradient(top, #387E27 0%, #6EB75B 100%);
	background-image: linear-gradient(to top, #387E27 0%, #6EB75B 100%);
	color:#fff;
	padding:7px 10px; font-weight:bold; text-transform:uppercase;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px; text-transform:uppercase;
	margin:0 0 15px;
	font-size:13px;
	line-height:18px;
}

.content-t3 .bl-internal .bl-content {
	background-color: rgba(90, 167, 68, 0.31);
	color: rgb(14, 0, 0);
	border-radius: 10px;
	padding: 10px;
	text-align: center;
	font-size: 14px;
	overflow: auto;
	height: 201px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
}

.content-t3 .bl-small {width: 20%;}
.content-t3 .bl-middle {width: 40%;}

.content-t3 .bl-arxiv,
.content-t3 .bl-arxiv a {
    font-size: 13px;
    font-weight: normal;
    color: black;
    font-family: Arial, Helvetica;
    text-align: left;
}
/* Ð¡Ñ‚Ð¸Ð»Ð¸ Ð´Ð»Ñ Ð±Ð»Ð¾ÐºÐ° ÐºÐ¾Ð½Ñ‚ÐµÐ½Ñ‚Ð° Ñ‚Ð¸Ð¿Ð° 3 end */

/* Ð”Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ðµ ÑÑ‚Ð¸Ð»Ð¸ */

.right ul {
	color: #1f1f1f;
    display: block;
    text-align: left;
}

.right ul li {
	text-align: justify;
	display: list-item;
	list-style-type: disc;
}

div.holiday {
	display:block;
	width:60%;
	margin:0 auto;
	padding:15px;
    border-bottom: 1px solid #c7e0c1;
    border-left: 1px solid #c7e0c1;
    border-right: 1px solid #64ac51;
	border-top: 1px solid #64ac51;
	text-shadow: 0px 1px #397e27;
	color: #397e27;
	background-color: #C8E0C1;
	font-size: 18px;
	text-align: justify;

}

div.holiday ul li {
	color: #397e27;
}
/* End */



/* Start:/bitrix/templates/default/template_styles.css*/
div.services-block ul li {width: 20% !important; } 


/*Ð³Ð¾ÑÑ‚ÐµÐ²Ð°Ñ ÐºÐ½Ð¸Ð³Ð° Ð±Ð»Ð¾Ðº*/
.services-block .questbook-block{
display:none;
}

/*Ð°Ñ€Ñ…Ð¸Ð² Ð²Ð¾Ð¿Ñ€Ð¾ÑÐ¾Ð² Ð±Ð»Ð¾Ðº*/
.q-arxiv{
    background-color: rgba(90, 167, 68, 0.31);
    color: rgb(14, 0, 0);
    border-radius: 10px;
    padding: 10px;
    overflow: auto;
    height: 201px;
}
.q-arxiv a{
   color:black
}


/*ÑˆÐ°Ð¿ÐºÐ° ÐºÐ°Ð»ÐµÐ½Ð´Ð°Ñ€Ñ*/
#calendar_text {
padding: 6px 0px 0px 0px;
/*font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;*/
margin-bottom: 7px;
}


/*Ð±Ð°Ð½ÐµÑ€Ñ‹ Ð³Ð»Ð°Ð²Ð½Ð°Ñ ÑÑ‚Ñ€Ð°Ð½Ð¸Ñ†Ð°*/
div.banner-rotator ul ul li { width:5% !important;}

div.faq h3, div.q-week h3  {
background-color:#387E27;background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #387E27),
	color-stop(1, #6EB75B)
);
background-image: -o-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: -moz-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: -webkit-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: -ms-linear-gradient(top, #387E27 0%, #6EB75B 100%);
background-image: linear-gradient(to top, #387E27 0%, #6EB75B 100%);
color:#fff;
padding:7px 10px; font-weight:bold; text-transform:uppercase;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px; text-transform:uppercase;
margin:0 0 15px;
font-size:13px;
line-height:18px;}

.q-week{
margin: 0px 10px 0px 10px;
}


div.q-week-h{
/*background-color: rgba(90, 167, 68, 0.31);
	color: rgb(14, 0, 0);
	border-radius: 10px;
	padding: 10px;
	text-align: center;
	font: 25px serif;
	overflow: auto;
height: 201px;*/

 background-color: rgba(90, 167, 68, 0.31);
    color: rgb(14, 0, 0);
    border-radius: 10px;
    padding: 10px;
    text-align: center;
    font-size: 14px;
    overflow: auto;
    height: 201px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size: 15px;
}
/* End */
/* /bitrix/components/bitrix/search.suggest.input/templates/.default/style.css */
/* /bitrix/templates/default/components/bitrix/menu/horizontal_multilevel3/style.css */
/* /bitrix/templates/default/styles.css */
/* /bitrix/templates/default/template_styles.css */
