@charset "utf-8";
/* CSS snipets */
.left {
    float: left;
}
 
.right {
    float: right;
}

.inline {
    float: left; clear: right;
}

.center {	
	margin:0 auto;
}

.hide {
    display: none;
}
 
.show {
    display: block;
}

/* a
------------------------------ */

a { }
a:visited {  }
a:hover {  }
a:active {  }
			
/* Horizontal Menu
------------------------------ */
.menu-ht { overflow: hidden;}
.menu-ht li { float: left; clear:right; list-style: none; padding-right: 0em; }
.menu-ht li.end {  padding-right:0;}
.menu-ht a {  text-decoration: underline; display: block; }
.mobile_nav	{ display:none;}

.menu-h { overflow: hidden;}
.menu-h li { float: left; clear:right; list-style: none; padding-right: 1.6em; }
.menu-h li.end {  padding-right:0;}
.menu-h a {  text-decoration: underline; display: block; }
.mobile_nav	{ display:none;}

@media only screen and (max-width: 700px) {
.a_light li	{ float:left; clear:left;}		
.a_dark		{ overflow: hidden; display:none;}
.mobile_nav	{ display:block; width:90%; height:103px;}
}
			

/* shadow
------------------------------ */
.shadow{
-webkit-box-shadow: 7px 7px 7px rgba(0,0,0,0.5); /* Для Safari 3.0 */
-moz-box-shadow: 7px 7px 7px rgba(0,0,0,0.5); /* Для Firefox 3.5 */
 box-shadow: 7px 7px 7px rgba(0,0,0,0.5); /* Для современных браузеров */ 
}