body {font: 14px Arial;color: #000;background: url(/template/default/main/img/bg.png) repeat-y center;}
* {margin:0; padding:0;}
img, fieldset {border:0;}
*:focus {outline: none;}
a, a:visited {text-decoration:underline; color:#127dc0}
table {border-collapse:collapse;}
ul {list-style:none;}
body, html {min-width: 1000px;}
.clear {clear: both;display: block}
#container {width: 1001px;margin: 0 auto;box-shadow: 0 2px 4px rgba(0, 0, 0, .2);background: #fff;}
.top {height: 115px;position: relative}
.logo, .logo:visited {
	background: url(/template/default/main/img/logo.jpg) no-repeat;
	width: 236px;
	position: absolute;
	left: 25px;
	top: 29px;
	padding-top: 59px;
	font: 700 13px Arial;
	color: #252525;
	text-decoration: none }
.topLinks1, .topLinks2 {
	position: absolute;
	top: 28px;
	margin: 0 }
.topLinks1 {width: 248px;left: 287px}
.topLinks1 li {
	float: left;
	background: url(/template/default/main/img/pic4a.gif) no-repeat left 7px;
	padding: 0 0 10px 12px;
	width: 112px;
	margin: 0 }
.rs p, .topLinks1 li a, .topLinks1 li a:visited {font-size: 14px}
.topLinks1 li a:hover, .topLinks2 li span a:hover {color: #000}
.topLinks2 {
	left: 539px;
	padding: 0 17px 0 21px;
	border-left: 1px solid #cbe2ee;
	border-right: 1px solid #cbe2ee;
	font-size: 13px }
.topLinks2 li {
	padding: 0 0 10px;
	background: 0 0;
	margin: 0 }
.topLinks2 li div {
	background: url(img/pic9a.gif) no-repeat left 1px;
	padding-left: 15px;
	font-size: 14px }
.topLinks2 li div a, .topLinks2 li div a:visited {color: #333;font-size: 13px}
.topLinks2 li span {display: block;margin: 4px 0 0 15px}
.top form {
	position: absolute;
	left: 299px;
	top: 82px;
	width: 215px;
	height: 23px;
	border: 1px solid #c5c5c5 }
.searchInput {
	background: 0 0;
	border: 0;
	padding: 3px 5px 2px;
	width: 174px;
	position: relative;
	top: 1px;
	font: italic 11px Arial }
.searchSubm {
	background: url(img/pic12a.gif) no-repeat;
	border: 0;
	cursor: pointer;
	width: 12px;
	height: 12px;
	position: absolute;
	right: 8px;
	top: 6px }
.customBlock5 ul li b, .menu1 li.showSubmenu>ul, .rs p span {display: block}
.rs p {margin: 0}
.rs p span {
	color: #333;
	font: 700 22px Arial;
	padding: 4px 0 6px }
.rs a, .rs a:hover, .rs a:visited {
	display: block;
	background: url(/template/default/main/img/bg179a.jpg) no-repeat top;
	font-size: 14px;
	width: 179px;
	text-align: center;
	color: #fff!important;
	text-decoration: none;
	text-shadow: 1px 1px #366527;
	padding: 5px 0 18px }
.customBlock1 {
	margin: 0 20px 14px;
	height: 317px;
	overflow: hidden;
	background: #656565 url(img/bg317.gif) repeat-x bottom;
	color: #fff;
	font-size: 16px }
.customBlock1 img {
	display: block;
	float: left;
	margin: 0 27px 0 0 }
.customBlock1 div {float: left;width: 410px}
.customBlock1 p span {
	font: 700 30px Arial;
	text-shadow: 1px 1px #373737;
	padding: 13px 0;
	display: block }
.customBlock1 ul {padding-bottom: 8px}
.customBlock1 ul li {
	background: url(/template/default/main/img/bg18a.gif) no-repeat left 4px;
	padding: 0 0 10px 29px }
.customBlock1 a, .customBlock1 a:visited {
	color: #fff;
	font-size: 18px;
	width: 189px;
	display: block;
	margin: 0 auto;
	background: url(/template/default/main/img/bg189a.jpg) no-repeat;
	text-shadow: 1px 1px #3d6d29;
	text-decoration: none;
	text-align: center;
	padding: 6px 0 15px }
.customBlock2 {border-bottom: 2px solid #7dc242;box-shadow: 0 3px 5px #d3d3d3 }
.customBlock2 p span {padding-bottom: 25px}
.customBlock2 ul {margin: 0 0 0 20px}
.customBlock2 ul li {
	float: left;
	margin: 0 -3px 0 0;
	padding: 0 22px;
	text-align: center }
.customBlock2 ul li span {
	display: block;
	padding-top: 7px;
	text-align: center }
.customBlock2 ul li a, .customBlock2 ul li a:visited {font-size: 12px}
.customBlock2 div {clear: both;padding: 20px 0 18px}
.customBlock2 div a, .customBlock2 div a:visited {
	background: url(/template/default/main/img/pic139.gif) no-repeat;
	width: 139px;
	display: block;
	margin: 0 auto;
	color: #fff;
	text-decoration: none;
	text-shadow: 1px 1px #346426;
	font-weight: 700;
	text-align: center;
	padding: 9px 0 10px }
.customBlock3 {padding: 33px 40px 13px}
.customBlock3 p {padding-bottom: 13px}
.customBlock2 p span, .customBlock3 p span, .customBlock4 p span {
	color: #404040;
	font: 26px Arial;
	text-align: center;
	display: block }
.customBlock3 ul {padding: 0 0 20px 7px}
.customBlock3 ul li {
	padding: 1px 0 4px 13px;
	background: url(/template/default/main/img/pic4a.gif) no-repeat left 7px }
.customBlock4 {
	background: #127db3;
	height: 209px }
.customBlock4 p {position: relative}
.customBlock4 p span {padding: 15px 0 0;color: #fff}
.customBlock4 p a, .customBlock4 p a:visited, .customBlock6 p a, .customBlock6 p a:visited {
	text-decoration: underline;
	color: #fff;
	position: absolute;
	right: 30px;
	top: 25px;
	font-weight: 700 }
.customBlock5 {padding: 24px 36px 27px}
.customBlock5 p {padding: 0 20px 13px 4px}
.customBlock5 p span, .customBlock6 p span {
	color: #404040;
	font: 26px Arial;
	display: block }
.customBlock5 ul {padding: 6px 0 0 7px}
.customBlock5 ul li {padding: 0 0 21px}
.customBlock6 {background: #5eac41;margin-bottom: 15px}
.customBlock6 p {position: relative}
.customBlock6 p span {
	text-align: center;
	padding: 19px 0 20px;
	color: #fff }
.customBlock6 ul {padding: 0 0 20px 40px}
.customBlock6 ul li {
	float: left;
	width: 150px;
	margin: 0 41px 15px 0;
	text-align: center;
	font-size: 16px }
.customBlock6 ul li img {display: block;margin-bottom: 8px}
.customBlock6 ul li span a, .customBlock6 ul li span a:visited {color: #fff;text-decoration: none}
.customBlock7 {padding: 19px 37px 32px}
.customBlock7 p {padding-bottom: 13px}
.customBlock3 h1, .customBlock7 p span {
	color: #404040;
	font: 26px Arial;
	display: block;
	padding-bottom: 7px}
.customBlock7 ul {padding: 4px 0 20px 9px}
.customBlock7 ul li {
	padding: 1px 0 5px 13px;
	line-height: 19px;
	background: url(/template/default/main/img/pic4a.gif) no-repeat left 7px }
.customBlock7 p em {
	display: block;
	text-align: center;
	font: 20px Arial;
	padding: 13px 0 0 }
.finePricesBlock {
	background: #f0f0f0;
	border-top: 1px solid #0c4e7d;
	padding-bottom: 25px }
.finePricesBlock table {width: 100%;border-top: 1px solid #116db0}
.finePricesBlock table caption {
	background: #137dc9;
	padding: 12px 0;
	font: 18px Arial;
	color: #fff }
.finePricesBlock table td, .freshNews td {vertical-align: top;padding: 17px 0 30px 52px}
.finePricesBlock table td p {
	color: #50a14c;
	font-size: 18px;
	padding-left: 70px }
.finePricesBlock table td p span {
	display: block;
	font-size: 22px;
	color: #000;
	padding-top: 9px }
.finePricesBlock table td div {padding-right: 120px;white-space: nowrap }
.finePricesBlock table td div p {font-size: 18px}
.finePricesBlock table td div p span {font-size: 14px;padding-top: 6px}
.finePricesBlock a, .finePricesBlock a:hover, .finePricesBlock a:visited {
	display: block;
	text-align: center;
	margin: -5px auto;
	width: 240px;
	background: url(/template/default/img/bg40a.gif) repeat-x top;
	height: 35px;
	padding-top: 5px;
	border-radius: 5px;
	font: 22px Arial;
	text-shadow: 1px 1px #3a7131;
	color: #fff!important;
	text-decoration: none }
#lay_f3 {
	background: #ceefff;
	overflow: hidden;
	padding-bottom: 10px }
#lay_f3 .left {float: left;padding: 10px}
#lay_f3 .right {
	float: right;
	line-height: 21px;
	text-align: right;
	padding-top: 6px}
#lay_f3 .right, #lay_f3 .right a, #lay_f3 .right a:visited {font-size: 11px;color: #333}
.topLinks2 li div a {text-decoration: none}
.customBlock3 h1 {text-align: center;padding-bottom: 13px}
.freshNews table, .rs img {width: 90%;margin: 0 auto}
.freshNews caption {padding: 15px 0 20px;color: #404040;font: 28px Arial}
.freshNews th {text-align: left;color: #5eac41;font: 18px Arial}
.freshNews td {padding: 0 20px 20px 0}
.freshNews td p a, .freshNews td p a:visited {
	color: #404040;
	font: 18px Arial;
	text-decoration: none }
#lay_f3, .bx-wrapper {position: relative}
.bx-next, .bx-prev {
	position: absolute;
	top: 120px;
	width: 29px;
	height: 58px }
.bx-prev {
	left: 30px;
	background: url(/template/default/main/img/arr29-l.png) no-repeat }
.bx-next {
	right: 30px;
	background: url(/template/default/main/img/arr29-r.png) no-repeat }
.menu1.fixedThing {
	position: fixed!important;
	width: 1001px;
	top: 0;
	left: 50%;
	margin-left: -501px;
	z-index: 33 }
body .top.smb {margin-bottom: 68px}
.rs img {width: 161px;display: block}
.topScroll {
	position: fixed;
	left: 200px;
	bottom: 50px;
	cursor: pointer;
	transition: all .2s ease;
	background: url(/template/default/img/bg69.png) no-repeat center top;
	text-align: center;
	width: 80px;
	height: 21px;
	padding: 25px 0 0;
	font: 12px Arial;
	color: #47c130}
.topScroll:hover {opacity: .8}

.menu1 {height:52px; background:url(/template/default/main/img/bg52a.gif) repeat-x top; margin-bottom:16px; position:relative; z-index:2}
.menu1 ul {padding:10px 0 0 20px; margin:0}
.menu1 li {float:left; font-size:16px; position:relative; height:40px; background:none; margin:0; padding:0}
.menu1 li > noindex > a, .menu1 li > noindex > a:visited, .menu1 li > noindex > a:hover {border: none}
.menu1 li a, .menu1 li a:visited, .menu1 li a:hover {display:block; font-size:16px; float:left; color:#fff !important; text-decoration:none; border-right:1px solid #4197c2; padding:4px 9px; margin-right:14px;}
.menu1 li a:hover {color:#9bd3ec !important}
.menu1 li.activeTopMenu a, .menu1 li.activeTopMenu a:visited {background:#7dc142;}
.menu1 li img {top:-2px; position:relative}
.menuTitle {background:url(/template/default/main/img/bg125.gif) no-repeat; width:125px; font:10px Arial; letter-spacing:1px; line-height:15px; text-align:center; color:#fff; text-transform:uppercase; position:absolute; left:438px; padding-top:2px; top:-10px; height:17px;}
.menu1 li ul {position:absolute;top:49px; padding:0; background:#127db3; width:280px; display:none}
.menu1 li.showSubmenu > ul {display:block}
.menu1 li ul li {float:none; height:auto; clear:both; border-bottom:1px dotted #8abddc; font-size:13px;}
.menu1 li ul li a, .menu1 li ul li a:visited {padding:12px 15px 13px; font-size:13px; float:none; margin:0}
.menu1 li ul li a:hover {background:#7dc142; display:block; float:none; margin:0; padding:12px 15px 13px; font-size:13px; color:#fff !important}
.menu1 li ul li ul {left: 280px; top:0;}
.rs {position:absolute; right:10px; top:28px; color:#595959}
.rs  p {font-size:14px; margin:0}
.rs p span {display:block; color:#333; font:bold 22px Arial; padding:4px 0 6px}
.rs a, .rs a:visited, .rs a:hover {display:block; background:url(/template/default/main/img/bg179a.jpg) no-repeat top; font-size:14px; width:179px; text-align:center; color:#fff !important; text-decoration:none; text-shadow:1px 1px #366527; padding:5px 0 18px}
.bottomMenu {height:80px;}
.bottomMenu ul {padding-left:20px; margin:0}
.bottomMenu li {float:left; padding:30px 94px 0 0; background:none; margin:0}
.bottomMenu li:last-child {padding-right:0;}
.bottomMenu li a, .bottomMenu li a:visited {color:#137dc9; font-size:14px;}
.menu1 li ul.someDoubleList {width:600px;}
.menu1 li ul.someDoubleList li {float:left; width:300px; clear:none}
.blueTopBlock ul {margin:0; padding:0 0 0 57px;}
.st4a {width: 203px;float: left}
.st4a ul {
	background: #127db3;
	padding: 0;
	margin: 0 }
.st4a ul li {
	margin: 0;
	position: relative;
	background: 0 0;
	padding: 7px 20px 0;
	clear: both }
.st4a ul li a, .st4a ul li a:hover, .st4a ul li a:visited {
	color: #fff!important;
	font: 16px Arial;
	text-decoration: none;
	border-bottom: 1px dotted #fff;
	display: block;
	padding: 2px 0 9px }
.st4a ul li.activeLeftString {
	background: #e6e6e6 url(/template/default/img/bg202a.gif) no-repeat left bottom;
	min-height: 37px;
	position: relative;
	top: -2px }
.st4a ul li.activeLeftString img {
	position: absolute;
	left: -11px;
	top: 0 }
.st4a ul li.activeLeftString a, .st4a ul li.activeLeftString a:hover, .st4a ul li.activeLeftString a:visited {color: #40984c!important;border: 0}
.st4a ul li:last-child a, .st4a ul li:last-child a:visited {border: 0}
.st4b {
	background: #e6e6e6;
	width: 437px;
	float: left }
.singleBlock4b {border-bottom: 1px solid #127db3;padding: 10px 18px 6px}
.st4b table {margin-bottom: 7px}
.st4b table img {display: block;margin-right: 27px}
.st4b table b {font: 700 18px Arial;color: #40984c}
.st4b p.smallNote1 {
	color: #383434;
	font: italic 12px Arial;
	margin-bottom: 8px}
.st4b ul {
	font: 12px Arial;
	color: #131313;
	margin: 0;
	padding: 0 0 23px 2px }
.st4b ul li {margin: 0;padding: 0 0 5px}
.smallWhitePrice {height: 50px;padding: 0 5px}
.smallWhitePrice div {
	float: left;
	background: #fff;
	padding: 5px 13px;
	font: 22px Arial;
	color: #353535;
	text-transform: uppercase;
	border-radius: 4px }
.smallWhitePrice div span {text-decoration: line-through}
.smallWhitePrice a, .smallWhitePrice a:visited {
	display: block;
	float: right;
	height: 28px;
	border-radius: 4px;
	padding: 7px 10px 0;
	background: url(/template/default/img/bg35a.gif) repeat-x top;
	color: #fff;
	text-decoration: none;
	font: 700 16px Arial }
#xxx, #yyy {
	overflow: hidden;
	position: relative;
	width: 269px;
	height: 202px }
#xxx {width: 268px;height: 232px}
#xxx>li, .st4b ul li {background: 0 0}
#yyy>li:FIRST-CHILD {display: block!important}
.menu1 li ul.someDoubleList {width: 600px}
.menu1 li ul.someDoubleList li {
	float: left;
	width: 300px;
	clear: none }
.header_top a.logo {height: 104px;background-position: 30px 15px}
.header_top>div.topBlock1 {
	border: 0;
	position: absolute;
	left: 323px;
	top: 19px }
.topBlock1 ul {width: 330px}
.topBlock1 ul li {
	background: url(/template/default/img/pic4a.gif) no-repeat left 7px;
	padding: 0 0 3px 12px;
	float: left;
	width: 152px }
.topBlock1 ul li a, .topBlock1 ul li a:visited {font-size: 14px}
.header_top>div.topBlock2 {
	border-left: 1px solid #cbe2ee;
	border-right: 1px solid #cbe2ee;
	position: absolute;
	left: 560px;
	top: 19px;
	padding: 0 22px 26px 32px }
.header_top>div.topBlock2 p {font: 18px Arial}
.header_top>div.topBlock2 a, .header_top>div.topBlock2 a:visited {
	position: absolute;
	left: 225px;
	top: 58px }
.header_top>div.topBlock2 a.call5, .header_top>div.topBlock2 a.call5:visited {
	top: -8px!important;
	left: 0}
.header_top>div.topBlock3 {
	position: absolute;
	left: 776px;
	top: 27px;
	border: 0;
	padding-right: 0}
.header_top>div.topBlock3 p {font: 14px Arial;line-height: 21px}
.header_top>div.topBlock2>a {font: 12px Arial;text-decoration: underline}
.pic276 {margin: 0 0 20px 7px;display: block}
.list5meta ul {margin-top: 7px}
#lay_body .list5meta ul li, .list5meta ul li {padding: 0 17px;text-align: center}
.middle_wrap {margin-top: 0}
.back_top, .header_menu_wrap, .header_top {display: none}
.back_left {background: 0 0;height: 97%}
fieldset, img {border: 0}
.topLinks1 {width: 248px;left: 287px}
.topLinks1 li {
	float: left;
	background: url(/template/default/main/img/pic4a.gif) no-repeat left 7px;
	padding: 0 0 10px 12px;
	width: 112px;
	margin: 0 }
.rs p, .topLinks1 li a, .topLinks1 li a:visited {font-size: 14px}
.topLinks2 {
	left: 539px;
	padding: 0 17px 0 21px;
	border-left: 1px solid #cbe2ee;
	border-right: 1px solid #cbe2ee;
	font-size: 13px }
.topLinks2 li {padding: 0 0 10px;background: 0 0;margin: 0}
.topLinks2 li div {
	background: url(/template/default/main/img/pic9a.gif) no-repeat left 1px;
	padding-left: 15px;
	font-size: 14px }
.topLinks2 li div a, .topLinks2 li div a:visited {color: #333;font-size: 14px}
.topLinks2 li span {display: block;margin: 4px 0 0 15px}
.top form {
	position: absolute;
	left: 299px;
	top: 82px;
	width: 215px;
	height: 23px;
	border: 1px solid #c5c5c5 }
.searchInput {
	background: 0 0;
	border: 0;
	padding: 3px 5px 2px;
	width: 174px;
	position: relative;
	top: 1px;
	font: italic 11px Arial }
.searchSubm {
	background: url(/template/default/main/img/pic12a.gif) no-repeat;
	border: 0;
	cursor: pointer;
	width: 12px;
	height: 12px;
	position: absolute;
	right: 8px;
	top: 6px }
body, html {height: auto}
.soc {padding-bottom: 60px}
#sidebar.sidebar {top: 0}
.list5meta {margin-bottom: 0}
.main_menu ul.doubleList {width: 582px}
.main_menu ul.doubleList li {
	float: left;
	width: 290px;
	border-right: 1px solid #4197c2
}
.fake span, .main_menu ul li a span {padding: 0 12px}
.menu_small_bibl {width: 146px}
.main_menu li.last_element a:hover, .main_menu li.last_element a:link {width: 145px}
.modal_window_back {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	z-index: 1300;
	background: url(/_img/black_bg.png) top left }
.modal_window {
	position: fixed;
	z-index: 1301;
	top: 10%;
	left: 40%;
	margin: 0 auto;
	width: 400px;
	background: #fff }
.modal_window .h3_modal {
	background: #7dc242;
	font-size: 16px;
	color: #fff;
	height: 40px;
	line-height: 2.6;
	text-indent: 20px;
	margin-top: 15px }
.modal_window_in {
	margin: 20px;
	text-align: left;
	font-size: 14px }
.modal_window_in table {margin-top: 15px}
.modal_window_in table td {
	padding: 7px 7px 7px 0;
	color: #333;
	font-size: 14px }
.modal_window_in table td input, .modal_window_in table td select, .modal_window_in table td.first {width: 155px}
.modal_window_in table td textarea {
	margin-top: 10px;
	width: 320px;
	height: 120px;
	overflow-y: scroll;
	max-width: 320px;
	min-width: 320px }
.modal_window_in .modal_grey {color: gray;font-size: 13px}
.modal_window_in #button_modal {
	border: 0;
	width: 91px;
	height: 31px;
	background: url(/_img/button_modal.png) top center no-repeat;
	color: #333;
	font-size: 14px;
	cursor: pointer;
	display: block;
	text-decoration: none;
	line-height: 1.9}
.modal_window_in #button_modal:hover {
	color: #666;
	background: url(/_img/button_modal.png) bottom center no-repeat }
.modal_window_in .close_button {color: #de2424;font-size: 14px}
.modal_window_in .close_button:hover {color: #666}
.rs img {
	margin: 0 auto;
	width: 161px;
	display: block }
.blueTopBlock {
	background: #127db3;
	height: 29px;
	}
.blueTopBlock li {
	float: left;
	background: 0 0;
	padding: 4px 43px 0 0;
	margin: 0 }
.blueTopBlock li:last-child {
	padding-right: 0 }
.blueTopBlock li a, .blueTopBlock li a:visited {
	color: #fff;
	text-decoration: none;
	font-size: 14px }
.blueTopBlock li a:hover {
	color: #fff!important;
	text-decoration: underline }
.blueTopBlock li a b, .blueTopBlock li a:visited b {color: #7dc142}
body .logo, body .logo:visited {top:21px; left:23px}
body .logo span, body .logo:visited span {font-size:13px}
body .topLinks2 {top:8px; left:600px; border-color:#fff; line-height:15px;padding-top: 15px;}
body .rs p span {transform: translateX(7px);}
body .rs img {display:none}
body input.searchInput {font-size:11px !important}	
.topLinks2 li div {
	position: relative;
	left: -259px}
.topLinks2 li span {
	position: relative;
	top: -84px;
	left: 17px;
	background: url(/template/default/img/letter19.gif) no-repeat left center;
	padding-left: 23px }
body .rs {right: 19px;top: 12px}
body .top form {left: 541px;top: 48px}
body .top.smb {margin-bottom: 68px}
.wrap_all {background:url(/template/default/img/bg505.png) repeat-x bottom; padding-bottom:330px}
#lay_f3 {margin-top:-330px; background:none}
.footer22, .postfooter22 {display:flex; justify-content: space-between}
.fc22 {flex-basis: 14%;padding-bottom: 38px;}
ul.fc-list22 {margin:0; padding:19px 20px 12px; min-height: 184px;}
ul.fc-list22 li {margin:0; padding:0; background:none}
ul.fc-list22 ul {margin:0; padding:10px 0 0; line-height:17px;}
ul.fc-list22 li a {color:#000; text-decoration:none; font-size:11px !important; white-space:nowrap}
ul.fc-list22 li a:hover {text-decoration: underline !important;}
ul.fc-list22 li span a {text-decoration:none !important; font-size:12px !important; font-weight:700;}
ul.fc-list22+p {font-size:12px !important; margin-left:20px; white-space:nowrap;}
ul.fc-list22+p a {display:block; font-size:12px !important; text-decoration:none; margin-top:5px;}
.socials22 {display:flex; margin-left:20px;}
.socials22 a {margin-right:5px}
.pfc22 {width:33%;}
.pfc22 p {font-size:12px !important;}
.pfc22.column1 {}
.pfc22.column1 p {margin-left:20px;}
.pfc22.column2 {text-align:center}
.pfc22.column2 p:after {display:block; margin:auto; width:162px; height:21px; content:""; background:url(/template/default/img/pic162.png) no-repeat;}
.pfc22.column3 p {display:flex; flex-direction: column; align-items: flex-end; margin-right:20px; line-height:20px}				
.back_bottom {
    background: url(/_img/back_bottom.png) no-repeat scroll 0 0 transparent;
    bottom: -6px;
    height: 17px;
    left: -6px;
    position: absolute;
    width: 1018px; }
.acsBlock3 {background: #fff;padding-bottom: 9px;}
.bcf32 {
	position: absolute;
	padding: 9px 20px 0px;
	white-space: nowrap;
	font-size: 12px; }
.bcf34 {
	position: absolute;
	white-space: nowrap;
    font-size: 12px;
    padding: 30px 20px 0px; }
.bcf44 {
    white-space: nowrap;
    position: absolute;
    margin-left: -5%;
    margin-top: 54px; }
.bcf54 {
    white-space: nowrap;
    position: absolute;
    margin-top: 34px;
    margin-left: -15.3%; }
.hr101 {
 	background-color: #8ebf56;
    color: #8ebf56;
    box-shadow: 0 0px 1px rgba(0,0,0,0.5);
    border: none;
    width: auto;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 3px;}
body .topLinks2 li span {margin:8px 0 0 3px}
body .topLinks2 li span a {font-size:13px !important}	
.menu1 > ul {padding:0 !important; display:flex; justify-content: space-between}
.menu1 > ul > li {float:none; border-right:1px solid #77a4c6; height:auto}s
.menu1 > ul > li > ul {top:49px; left: -15px;}
.menu1 > ul > li.greeny > ul  {left: -20px}
.menu1 > ul > li.greeny > ul {transform: translateX(20px)}
.menu1 li img {display:none}
.menu1>ul>li>a, .menu1>ul>li>a:hover {border-right:none; padding:17px 14px; font-size: 14px;}
.menu1>ul>li>a:before {display:inline-block; width:9px; height:6px; background:url(/template/default/main/img/pic9b.gif) no-repeat; content:""; margin-right:5px; transform: translateY(-2px)}
.menu1>ul>li:last-child>a:before {display:none}
.menu1>ul>li:last-child>a, .menu1>ul>li:last-child>a:hover {padding-right: 22px}
.menu1>ul>li.greeny {background:#8ebf56}
.menu1>ul>li.greeny a:before {width:18px; height:12px; background:url(/template/default/img/bg36.png) no-repeat; background-size:100%; transform: translateY(2px);}
.menu1 ul li ul li a {font-size: 13px !important}

body table.table {margin-bottom: 30px}

.menu1>ul>li>noindex>a:before {
	display: inline-block;
	width: 9px;
	height: 6px;
	background: url(/template/default/main/img/pic9b.gif) no-repeat;
	content: "";
	margin-right: 5px;
	transform: translateY(-2px);
}


@media (max-width: 600px){
	.topScroll {left: 110px!important;}
}

@media (max-width: 1000px){
	.topScroll {left: 120px!important;}
}


@media (max-width: 1300px){
	.topScroll {left: 130px!important;}
}

@media (max-width: 1600px){
	.topScroll {left: 300px!important;}
}


