@import url('reset.css');
body{background:#000;color:#fff;font-family: Arial, sans-serif;}
a{	color:#fff;text-decoration:none;}
img.ac_bgimage{position:fixed;left:0px;top:0px;width:100%;opacity:0.8;display:none;}
.ac_overlay{width:100%;height:100%;position:fixed;top:0px;left:0px;background:transparent url(../images/pattern.png) repeat top left;}
.ac_loading{position:fixed;top:10px;right:10px;background:#000 url(../images/loader.gif) no-repeat center center;width:50px;height:50px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px 10px 10px 10px;z-index:999;opacity:0.7;display:none;}
.ac_content{position:fixed;height:90px;width:100%;top:50%;left:0px;margin-top:-65px;}
.ac_content h1{background:transparent url(../images/bg_menu.png) repeat top left;display:block;float:left;width:200px;height:50px;padding:20px;font-size:23px;font-weight:bold;line-height:20px;	margin-right:1px;}
.ac_content h1 span{display:block;font-weight:normal;font-size:14px;}
.ac_menu{background:transparent url(../images/bg_menu.png) repeat top left;float:left;position:relative;height:90px;width:0px;}
.ac_menu > ul{float:right;}
.ac_menu > ul > li{float:left;position:relative;height:60px;overflow:hidden;}
.ac_menu > ul > li a{margin-top:55px;opacity:0.4;display:block;height:85px;padding:0px 10px;line-height:85px;outline:none;text-shadow:1px 1px 1px #000;}
.ac_menu > ul > li a img{ margin:0px;}
.ac_subitem{width:420px;height:0px; /* animate to 400px */
	top:50%;right:0px;margin-top:0px; /* animate to -200px */
	position:fixed;z-index:99;overflow:hidden;background:transparent url(../images/bg_menu.png) repeat top left;}
.ac_subitem h2{font-size:18px;font-weight:bold;color:#fff;padding: 15px 0px 0px 18px;text-shadow:0px 0px 1px #000;}
.strong{font-size:18px;font-weight:bold;color:#fff;padding: 25px;text-shadow:0px 0px 1px #000; margin:10px 0px 0px 10px}
.ac_subitem ul{padding:0px 15px;}
.ac_subitem ul li{margin:10px 0px;}
.ac_subitem ul li:first-child{font-size:12px;text-transform:none;border-bottom:1px dotted #333;padding-bottom:10px;margin-bottom:10px;}
span.ac_close{float:right;margin:10px;width:11px;height:12px;cursor:pointer;background:transparent url(../images/close.png) no-repeat top left;opacity:0.4;}
span.ac_close:hover{opacity:1.0;}
.ac_footer{position:fixed;bottom:0px;left:0px;width:100%;font-size:11px;background:#000;opacity:0.9;height:20px;padding-bottom:5px;}
.ac_footer a{}
.footer a:hover{color:#fff;}
.ac_footer a span{font-weight:bold;}
.ac_footer a.ac_left {font-size:7px;}
.menu2{font-size:9px;color:#ffffff;text-decoration:none;}
.menu2:hover{font-size:12px;color:#ffffff;text-decoration: underline;}
.logo{background:url(../images/logo2.png) no-repeat center;width:186px;height: 18px;}
.li_font{font-size:12px; line-height:14px}.ac_friend{position:fixed;bottom:50px;right:0px;width:762px;font-size:12px;padding-bottom:5px;}.ac_friend a{}.friend a:hover{}.ac_friend a span{}.ac_friend a.ac_frright {}
.ac_akciya{position:fixed;bottom:50px;left:0px;width:200px;padding:0px;z-index:0;}
div.tooltip {background:transparent url(../images/black_arrow_big.png) no-repeat scroll 0 0;	font-size:12px; font-weight:300;	height:78px;padding:4px 14px 7px 5px;width:250px;display:none;color:#fff; text-align:center}
#trigger {background:transparent url(../images/brends/russia1.png) no-repeat scroll 0 50%;display:block;height:27px;text-decoration:none;width:120px !important;}
/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}
/* Panel Tab/button */
.tab {  	background: url(../images/tab_b.png) repeat-x 0 0;height: 36px;position: relative;top: 0;z-index: 999;}
.tab ul.login {display: block;position: relative;float: right;clear: right;height: 36px;width: auto;font-weight: bold;line-height: 42px;margin: 0;right: 10px;color: white;font-size: 80%;text-align: center;}
.tab ul.login li.left {background: url(../images/tab_l.png) no-repeat left 0;height: 36px;width: 30px;padding: 0;margin: 0;display: block;float: left;}
.tab ul.login li.right {background: url(../images/tab_r.png) no-repeat left 0;height: 36px;width: 30px;padding: 0;margin: 0;display: block;float: left;}
.tab ul.login li {text-align: left;padding: 0 6px;display: block;float: left;height: 42px;background: url(../images/tab_m.png) repeat-x 0 0;}
.tab ul.login li a {color: #15ADFF;}
.tab ul.login li a:hover {color: white;}
.tab .sep {color:#414141}
.tab a.open, .tab a.close {height: 20px;line-height: 20px !important;padding-left: 30px !important;cursor: pointer;display: block;width: 100px;position: relative;top: 5px; font-size:12px}
.tab a.open {background: url(../images/bt_open.png) no-repeat left 0;}
.tab a.close {background: url(../images/bt_close.png) no-repeat left 0;}
.tab a:hover.open {background: url(../images/bt_open.png) no-repeat left -19px;}
.tab a:hover.close {background: url(../images/bt_close.png) no-repeat left -19px;}/* sliding panel */
#toppanel {position: absolute;top: 0;width: 100%;z-index: 999;text-align: center;margin-left: auto;margin-right: auto;}
#panel {width: 100%;height: 270px;color: #999999;background: #272727;overflow: hidden;position: relative;z-index: 3;display: none;}
#flag{position: fixed;top:33px;left:230px;width:40px;padding:5px;}






