
ul.nav-main { width:640px;	float: right;	height: auto; padding:0; margin:0;}
ul.nav-main li { float: left;	padding: 34px 33px 9px 30px ;	/*padding: 34px 26px 22px 26px !important;*/list-style: none;}
ul.nav-main li a { color:#595959;	font-weight: bold;	font-size: 16px; text-decoration: none;}


@media only screen  and (min-width : 959px)  and (max-width : 1271px) {
	ul.nav-main { width: 478px;}	 
}

@media only screen  and (min-width : 767px)  and (max-width : 959px) { 
	ul.nav-main { width: 386px;}

}



@media screen and (max-width: 767px) {
#menu-top {/*width:1.4em;background:#ddd;*/display: block;font-size:1.35em;text-align: center;	padding:18px; float:right; cursor:pointer;	}
#menu-top span {display:block;	margin-top:4px;	height:2px;	background:#3f3f3f;	width:24px;}


	
	
#nav.js {display: none;}
ul.nav-main {width:100%;}
ul.nav-main li { display:block; padding:0; margin:0; border-right:none; float:none; border:none;}
ul.nav-main li a { display:block;	background-color: #4DB7F4;	color:#fff;	text-align: left;	padding-left:20px; padding-top:13px; padding-bottom:10px;	text-shadow:none; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;	border-top:0px; border-bottom:1px solid #3b96ca;}
.active {background-color: #4DB7F4; }
.active span { background:#FFF!important;}

.active span > span:nth-child(3),
.active span > span:nth-child(1)  { display:none!important;}




}

@media screen and (min-width: 768px) {
	#menu-top {display: none;}
}