@font-face {
font-family: 'CandaraRegular';
 src: url('fonts/candara.eot');
 src: url('fonts/candara.eot') format('embedded-opentype'),
 url('fonts/candara.woff') format('woff'),
 url('fonts/candara.ttf') format('truetype'),
 url('fonts/candara.svg#CandaraRegular') format('svg');
}
@font-face {
 font-family: 'CandaraBold';
 src: url('fonts/candarab.eot');
 src: url('fonts/candarab.eot') format('embedded-opentype'),
 url('fonts/candarab.woff') format('woff'),
 url('fonts/candarab.ttf') format('truetype'),
 url('fonts/candarab.svg#CandaraBold') format('svg');
}
.carousel {height: 300px;}
.carousel-caption {z-index: 10;}
.carousel .item {
 height: 300px;
 background-color: #777;
}
.carousel-inner > .item > img {
 position: absolute;
 top: 0;
 left: 0;
 min-width: 100%;
 height: 500px;
}
.marketing {
 padding-left: 15px;
 padding-right: 15px;
}
.marketing .col-lg-4 {
 text-align: center;
 margin-bottom: 20px;
}
.marketing h2, .marketing .divh2 {
 font-weight: normal;
}
.marketing .col-lg-4 p {
 margin-left: 10px;
 margin-right: 10px;
}
.featurette-divider {margin: 80px 0;}
.featurette-heading {
 font-weight: 300;
 line-height: 1;
 letter-spacing: -1px;
}
@media (min-width: 768px) {
.marketing {
 padding-left: 0;
 padding-right: 0;
}
.navbar-wrapper {margin-top: 20px;}
.navbar-wrapper .container {
 padding-left: 15px;
 padding-right: 15px;
}
.navbar-wrapper .navbar {
 padding-left: 0;
 padding-right: 0;
}
.navbar-wrapper .navbar {
 border-radius: 4px;
}
.carousel-caption p {
 margin-bottom: 20px;
 font-size: 21px;
 line-height: 1.4;
}
.featurette-heading {
 font-size: 50px;
}
}
@media (min-width: 992px) {
.featurette-heading {margin-top: 120px;}
}
body.main .navbar {margin-bottom: 0;}
.carousel .item{background-color:#FFF;}
.carousel-caption{
	color:#02446c;text-shadow:#fff 1px 1px 0px;
	left: 40%;
	right: 10%;
	bottom:20px;
}
@media (max-width: 767px) {
.carousel-caption{left: 10%;}
.carousel-caption p ,.carousel-caption {
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 1.4;
}
.featurette-heading {font-size: 18px;}
}
@media (max-width: 767px) {
.slider-wrapper{margin:0;padding:0;}
}
.carousel-inner>.item>.img, .carousel-inner>.item>a>.img {
background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
-webkit-background-size: cover;
display: block;
height: auto;
max-width: 100%;
line-height: 1;
min-height:500px;
z-index:400;
}
.carousel-control.right {
background-image: -webkit-gradient(linear,0 top,100% top,from(rgba(4,59,122,0.0001)),to(rgba(4,59,122,0.5)));
background-image: -webkit-linear-gradient(left,color-stop(rgba(4,59,122,0.0001) 0),color-stop(rgba(4,59,122,0.5) 100%));
background-image: -moz-linear-gradient(left,rgba(4,59,122,0.0001) 0,rgba(4,59,122,0.5) 100%);
background-image: linear-gradient(to right,rgba(4,59,122,0.0001) 0,rgba(4,59,122,0.5) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);
}
.carousel-control.left {
background-image: -webkit-gradient(linear,0 top,100% top,from(rgba(252,41,47,0.5)),to(rgba(252,41,47,0.0001)));
background-image: -webkit-linear-gradient(left,color-stop(rgba(252,41,47,0.5) 0),color-stop(rgba(252,41,47,0.0001) 100%));
background-image: -moz-linear-gradient(left,rgba(252,41,47,0.5) 0,rgba(252,41,47,0.0001) 100%);
background-image: linear-gradient(to right,rgba(252,41,47,0.5) 0,rgba(252,41,47,0.0001) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);
}
.banner-hero-text{font-weight:bold; font-style:italic; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif;}
.carousel-indicators .active{background-color:#2fa25f;}
.carousel-indicators li{border: 1px solid #2fa25f;}
.carousel .carousel-caption h1,.carousel .carousel-caption .divh1{font-size:350%;}
.carousel .carousel-caption span{font-size:350%;font-family:"CandaraBold","Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif; color:#2a7e00;margin-bottom:10px;line-height:1.1;}
.carousel .carousel-caption h2,.carousel .carousel-caption h3,.carousel .carousel-caption h4, .carousel .carousel-caption .divh2,.carousel .carousel-caption .divh3,.carousel .carousel-caption .divh4{font-size:300%;}
.carousel .carousel-caption p{font-size:300%;font-family:"CandaraBold","Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif; color:#004E7E;margin-bottom:10px;margin-top:15px;line-height:1.1;}
.btn-default{text-shadow: none;}
.btn-sm{margin-bottom:4px;}
@media (min-width: 1200px){.container {width: 1200px;}}
.input-group-addon{background-color:#4DB1EA;}
.form-reset{
	border-top: none;
	border-bottom: none; 
	-webkit-box-shadow: none;
	box-shadow: none;
	padding:0;
	margin:0;
}
.btn-mobile-menu{background-color:#158CBA;}
.btn-mobile-menu:hover{background-color:#158CBA;}
.navbar-default .navbar-toggle {border-color: #158CBA;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color:#127BA3;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff !important;}
.navbar-default .navbar-toggle:hover .icon-bar {background-color: #158CBA;}
.content-container{min-height:70%;}
.content-container ul{margin: 10px 20px;}
.relative{position:relative;}
.inline-block{display:inline-block;}
.discount_size{
	position:absolute;
	top:120px;
	left:20px;
	font-size:36px;
	color:red;
	text-align:center;
}
.img-canvas {text-align:center;}
.img-canvas img {display:inline-block;}
.box-shadow img, img.box-shadow{
-webkit-box-shadow: 0px 0px 3px 2px rgba(191, 191, 191, 1);
-moz-box-shadow: 0px 0px 3px 2px rgba(191, 191, 191, 1);
box-shadow: 0px 0px 3px 2px rgba(191, 191, 191, 1);
}
.box-shadow:hover img, img.box-shadow:hover{
-webkit-box-shadow: 0px 0px 3px 2px rgba(153, 165, 255, 1);
-moz-box-shadow: 0px 0px 3px 2px rgba(153, 165, 255, 1);
box-shadow: 0px 0px 3px 2px rgba(153, 165, 255, 1);
}
.date-entry small{color:#888;}
.introtext img{display:none;}
html, body {
font-family: "CandaraRegular","Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
}
footer{padding-top:8px;}
.font-mezzo-bd,h1,h2,h3,h4,h5,h6,.divh1,.divh5,.divh6,.neighbors{
font-family: "CandaraBold","Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
color:#2a7e00;	
}
.font-mezzo-bd,.divh2{
font-family: "CandaraBold","Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 30px;
color:#87908;	
}
.font-mezzo-bd,.divh3{
font-family: "CandaraBold","Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 24px;
color:#004E7E;	
}
.font-mezzo-bd,.divh4{
 font-family: "CandaraBold","Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size: 18px;
color:#2a7e00;	
}
.font-standart{font-family: "Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;}
.capitalize {text-transform:capitalize;}
a, a h3, a h4, a .divh3, a .divh4{text-decoration:none !important; transition: color 0.4s ease-in-out;}
a:hover,a:hover h3,a:hover .divh3,a:hover .divh4,a:hover h4{color:red;}
.header{min-height:100px;}
@media (max-width: 500px) {
p{clear:both;}
}
.rotate90 {
 -webkit-transform: rotate(90deg);
 -moz-transform: rotate(90deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
}
.rotate-90,.btn-left-menu {
 -webkit-transform: rotate(-90deg);
 -moz-transform: rotate(-90deg);
 -o-transform: rotate(-90deg);
 -ms-transform: rotate(-90deg);
 transform: rotate(-90deg);
}
#open-left,.breadcrumb{margin-bottom:10px;}
.btn-left-menu{
	display:none;
	width:140px;
	font-size:140%;
	position:fixed;
	top:66%;
	z-index:500;
	overflow:hidden;
	left:-52px;
}
.btn-left-menu-close{
	display:none;
	width:40px;
	min-height:140px;
	position:fixed;
	top:35%;
	z-index:500;
	overflow:hidden;
}
.btn-right-menu{
	display:none;
	width:30px;
	min-height:140px;
	position:fixed;
	top:40%;
	z-index:500;
	overflow:hidden;
}
.btn-right-menu{right:-5px;}
body.snapjs-left .btn-left-menu, body.snapjs-right .btn-left-menu{display:none;}
body.snapjs-right .btn-right-menu{display:none;}
#btn-left-menu-close{display:none}
body.snapjs-left #btn-left-menu-close{display:block;left: 230px;z-index: 2;}
@media (min-width: 768px) {
.btn-left-menu{ display:block;}
}
.snap-drawer h3,.snap-drawer .divh3{color:#fff;}
.snap-drawer a{font-size:120%;}
.snap-content {
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 width: auto;
 height: auto;
 z-index: 2;
 overflow: auto;
 -webkit-overflow-scrolling: touch;
 -webkit-transform: translate3d(0, 0, 0);
 -moz-transform: translate3d(0, 0, 0);
 -ms-transform: translate3d(0, 0, 0);
 -o-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
}
.snap-drawers {
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 width: auto;
 height: auto;
}
.snap-drawer {
 position: absolute;
 top: 0;
 right: auto;
 bottom: 0;
 left: auto;
 width: 265px;
 height: auto;
 overflow: auto;
 -webkit-overflow-scrolling: touch;
 -webkit-transition: width 0.3s ease;
 -moz-transition: width 0.3s ease;
 -ms-transition: width 0.3s ease;
 -o-transition: width 0.3s ease;
 transition: width 0.3s ease;
}
.snap-drawer-left {
 left: 0;
 z-index: 1;
}
.snap-drawer-right {
 right: 0;
 z-index: 1;
}
.snapjs-left .snap-drawer-right,
.snapjs-right .snap-drawer-left {
 display: none;
}
.snapjs-expand-left .snap-drawer-left,
.snapjs-expand-right .snap-drawer-right {
 width: 100%;
}
.snapjs-right .snap-drawer-left {
	display: block;
	right: 0;
	left: auto;
}
.drawer-inner {
-webkit-transition: opacity 0.3s ease;
-moz-transition: opacity 0.3s ease;
-ms-transition: opacity 0.3s ease;
-o-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}
.snapjs-expand-left .drawer-inner,
.snapjs-expand-right .drawer-inner {opacity: 0;}
.opt {
	padding: 20px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.opt p {
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 5px;
	color: #222;
	color: rgba(0, 0, 0, 0.6);
}
.snap-content {background: #FFF;}
.snap-drawers,.snap-drawers a{
	background-color:#04519b;
	transition: background ease-in-out .3s, background-color ease-in-out .3s;
	color: #fff;
}
.snap-drawers li>a:hover, .snap-drawers li.active a, .snap-drawers li>a:focus {
text-decoration: none;
background-color: #03386A;
}
.snap-drawer h3,.snap-drawer .divh3 {
font-size: 24px;
 font-weight: normal;
 margin: 15px;
}
.snap-drawer h4,.snap-drawer .divh4 {
 padding: 15px;
 border-top: 1px solid rgba(255, 255, 255, 0.1);
 margin-bottom: 0;
}
.snap-drawer ul {
 padding: 0;
 margin: 0;
 list-style-type: none;
}
.snap-drawer li {width:100%;}
.snap-drawer li:hover {background:#fff;}
.snap-drawer li > a {
 display: block;
 border-bottom: 1px solid rgba(0,0,0, 0.1);
 border-top: 1px solid rgba(255, 255, 255, 0.1);
 padding: 15px;
 font-weight: bold;
 text-shadow: 0 1px 0 #000;
 text-decoration: none;
 color: #fff;
 text-indent: 0;
}
.snap-drawer p {
 opacity: 0.5;
 padding: 15px;
 font-size: 12px;
}
.footer-menu{margin:15px 0 15px;}
.footer-menu a{color:gray; transition: color 0.4s ease-in-out;}
.footer-menu a:hover{color:red;}
.footer-menu span:before{content: ' | ';}
.footer-menu span:first-child:before{content: none;}
@media (max-width: 767px){
#MainMenu>li{border-bottom:1px solid #033769;}
}
.pay-systems{
	display:block;
	float:left;
	margin:0;
	width:280px;
	min-height:40px;
	overflow: hidden;
	background: url('../img/icons.png') 0 -280px no-repeat;
}
a{color:#27af5f;}
h1,.divh1{clear:both;}
.margin, .margin10{margin:10px}
.margin20{margin:20px}
.background-cover{
background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
-webkit-background-size: cover;
background-position: center center;
}
.font-standart{color:#ff0000;}
h1,.divh1{clear:both;}
.margin, .margin10{margin:10px}
.margin20{margin:20px}
.background-cover{
background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
-webkit-background-size: cover;
background-position: center center;
}
.outline{text-shadow:-1px 0px #fff, 0px -1px #fff, 1px 0px #fff, 0px 1px #fff, -1px -1px #fff, 1px 1px #fff, -1px 1px #fff, 1px -1px #fff}
.shadow-white{text-shadow:1px 1px 1px #fff;}
.blue-gradient{
background-image: -webkit-linear-gradient(#04519b, #044687 60%, #033769);
background-image: linear-gradient(#04519b, #044687 60%, #033769);
background-repeat: no-repeat;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff04519b', endColorstr='#ff033769', GradientType=0);
}
.gray-gradient{
background-image: -webkit-linear-gradient(#eeeeee, #bbbbbb);
background-image: linear-gradient(#eeeeee, #bbbbbb);
background-repeat: no-repeat;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffbbbbbb', GradientType=0);
}
.opacity-link{ opacity:0.7; transition: opacity 0.4s ease-in-out;}
.opacity-link:hover{opacity:1;}
.neighbors{	position:relative; 	text-align:center; font-size:130%; line-height:130%;}
.neighbors span{ margin:20px; display: inline-block;}
.neighbors .link-next{float:right;}
.neighbors .link-prev{float:left;}
div.pagination{display:block; text-align:center;}
ul.pagination{display:inline-block;}
@media (max-width: 767px) {
ul.pagination>.disabled{display:none;}
}
.sitesearch form input{width:100% !important;}
.sitesearch.fast form.well {border-radius: 0;}
.rotate90 {
 -webkit-transform: rotate(90deg);
 -moz-transform: rotate(90deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
}
.rotate60 {
 -webkit-transform: rotate(60deg);
 -moz-transform: rotate(60deg);
 -o-transform: rotate(60deg);
 -ms-transform: rotate(60deg);
 transform: rotate(60deg);
}
ul.cards-responsive, ul.spec-responsive{margin:0; padding:0;width:100%;}
.cards-responsive li, ul.spec-responsive li, ul.spec-horizontal li{
	width: 31%;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 1%;
	zoom: 1;
	*display: inline;
	min-height: 300px;
	_height: 300px;
}
.cards-responsive h3, .cards-responsive .divh3{margin-top:10px;}
ul.spec-responsive li{ width: 22%;}
ul.spec-horizontal li{ width: 17%;	min-height: 0; _height: 0;}
.content-container ul.spec-horizontal{margin-left:-45px;}
@media (min-width: 768px) and (max-width: 991px) {
	.cards-responsive li{width: 45%;}
	ul.spec-responsive li, ul.spec-horizontal li{ width: 30%;}
}
@media (max-width: 767px) {
	.cards-responsive li{width: 100%;}
	ul.spec-responsive li, ul.spec-horizontal li{ width: 100%;}
}
ul.spec-vertical{width:180px; float:left; margin: 0 10px 20px 0;padding:0;}
ul.spec-vertical li{
	display: -moz-inline-stack;
	display: inline-block;
	list-style-type:none;
}
.tile,.tile250,.tile300,.tile350,.tile400{min-height: 200px; overflow:hidden;}
.tile300{min-height: 450px;}
.tile350{min-height: 500px;}
.tile400{min-height: 550px;}
@media (max-width: 767px) {
.tile,.tile250,.tile300,.tile350,.tile400{margin-bottom:30px;clear:both;}
}
@media (max-width: 991px) {
.hide-less-992{display:none;}
}
.tile_catalog{
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 15px 0;
	zoom: 1;
	*display: inline;
	_height: 250px;
	background-color:#FFF;
	padding:20px 0;
	overflow: hidden;
	height: auto;
	min-height:200px;
	width:31%;
}
@media (min-width: 768px) and (max-width: 991px) {
.tile_catalog{width:49%;}
}
@media (max-width: 767px) {
.tile_catalog{width:94%; margin:0 3%;}
}
.specialist h3,.specialist .divh3,.specialist h4,.specialist .divh4{text-align:center;}
#btnToTop{
	position:fixed;
	right:30px;
	bottom:20px;
	z-index: 1000;
}
body.snapjs-left #btnToTop{display:none;}
#btnToTop span{font-size:300%;}
.banner{
	overflow:hidden;
	position:relative;
}
.banner.banner-bottom{
min-height: 300px;
height: 300px;
}
.banner.banner-right{
min-height: 500px;
height: 500px;
margin-bottom:10px;
}
.banner .desc{
	line-height:24px;
	font-size:22px;
	text-align:center;
	white-space:pre-wrap;
	position:absolute;
	top:20%;
	left:10%;
	right:10%;
}
a .banner .desc{color:rgb(0, 78, 126);transition: color 0.4s ease-in-out;}
a:hover .banner .desc{color:red;}
.banner .desc h1, .banner .desc h2, .banner .desc h3, .banner .desc h4,.banner .desc .divh1, .banner .desc .divh2, .banner .desc .divh3, .banner .desc .divh4 {
	color:#306;
	line-height:28px;
	margin:0;
	font-size:26px;
}
#fastContacts{
	font-size:18px;
	line-height:20px;
	margin-bottom:6px;	
}
#fastContacts .panel-body{padding:0;}
#fastContacts h2,#fastContacts .divh2{margin:0 0 6px; font-size:20px;}
#fastContacts h3,#fastContacts .divh3{margin:0;color:red; font-weight:bold; font-size:100%;}
#fastContacts h4,#fastContacts .divh4{margin:6px 0;}
#fastContacts .panel-heading{
background-image: -webkit-linear-gradient(#ff1820, #c71c22 60%, #b94a48);
background-image: linear-gradient(#ff1820, #c71c22 60%, #b94a48);
}
@media (max-width: 991px)
{
.header-fast-search{margin-bottom:6px;}
}
.logo{float:left; margin-bottom:10px;}
@media (min-width: 992px) {.logo{margin-top: 10px;}}
.logo span{
	display:block;	
	min-height:90px;
	width:320px;
	height:90px;
	background: url('../img/icons.png') 0 -60px no-repeat;
}
.gray-logo span{
	display:inline-block;
	width:180px;
	background: url('../img/icons.png') 0 0 no-repeat;
	height:50px;
}
@media (max-width: 400px)
{
.logo span{
background-position:0 -150px;
width:280px;
}
h4, .divh4{font-size:14px;}
}
@media (max-width: 500px)
{
	#contactForm {font-size:10px;}
	#contactForm h3, #contactForm .divh3{font-size:16px; margin:0 0 6px;}
	textarea.form-control{height:80px;}
	.form-group{margin-bottom:6px;}
}
.content-image{margin:30px;}
.tile_catalog .read-more{
	margin-left:60px;
	font-weight:bold;
}
.text-childrenmenu-icon{font-size:700%; color:#ddd; font-weight:100;
	-moz-transform: scaleX(0.7);
	-ms-transform: scaleX(0.7);
	-webkit-transform: scaleX(0.7);
	-o-transform: scaleX(0.7);
	transform: scaleX(0.7);
}
.social-buttons span{display:inline-block; text-align:center; float:left; margin:11px 0px 0px 20px;}
.social-buttons span small{display:inline-block; font-size:10px; line-height:11px;}
.soc-icon,
.soc-icon-active {
	display: inline-block;
	width: 48px;
	height: 48px;
	margin: 0 2px;
	background-image: url('../img/color-icons.png');
	background-repeat: no-repeat;
	text-indent: -9999px;
	opacity: 1;
}
.soc-icon:hover {opacity: .8;}
.soc-icon.active {
	background-image: url('../img/grayscale-icons.png');
	opacity: .5 !important;
}
.soc-icon.facebook {background-position: 0 0;}
.soc-icon.github {background-position: -48px 0;}
.soc-icon.google {background-position: -96px 0;}
.soc-icon.instagram {background-position: -144px 0;}
.soc-icon.linkedin {background-position: -192px 0;}
.soc-icon.livejournal {background-position: -240px 0;}
.soc-icon.mailru {background-position: -288px 0;}
.soc-icon.odnoklassniki {background-position: -336px 0;}
.soc-icon.thumblr {background-position: -384px 0;}
.soc-icon.twitter {background-position: -432px 0;}
.soc-icon.vimeo {background-position: -480px 0;}
.soc-icon.vkontakte {background-position: -528px 0;}
.soc-icon.yandex {background-position: -576px 0;}
.soc-icon.youtube {background-position: -624px 0;}
.soc-icon.foursquare {background-position: -674px 0;}
.footer-column-menu{min-height: 290px;}
.in-text-banners{float:right;}
.no-padding{padding-left:0; margin-right:0;}
.sidebar-right{overflow:hidden; text-align:right; float:right;}
@media (min-width: 992px){
.sidebar ul.nav>li,.sidebar-right ul.nav>li{clear:both; text-align:left;}
}
@media (max-width: 991px){
.sidebar-right{clear:both; float:none;}
}
.Announce {
	border-radius: 6px;
	padding: 30px;
	margin-bottom: 30px;
	color: inherit;
	background-color: #eeeeee;
}
.Announce .introtext{font-size:14px !important;}
.ul-without-padding ul{padding:0; margin:0;}
.ticket-avatar{max-width:50px;}
.img-rounded-corners{
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #bcdeff;
}
.popover-description:focus{outline:none;}
.soc-icon {cursor: pointer}

#MainMenu>li a, #MainMenu>li a{transition:none;}
#MainMenu>li.active a, #MainMenu>li:hover a{background:#fff; color:#2a7e00;}