@charset "utf-8";
/* Reset HTML Elements *//* ----------------------------------------- */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
	margin:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	padding: 0;
	margin: 0;
}
fieldset, img {border:0}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal
}
ol, ul, li {list-style:none}
caption, th {text-align:right}
q:before, q:after {content:''}
* {outline: none;}
strong {font-weight: bold}
em {font-style: italic}
a img {border:none}
/*-General Styles------------------------------------------*/
a, a:visited {
	text-decoration:none;
	color: #000;
}
a:hover {text-decoration:none;}
a:active {
	/* border: none;
	border: 0; */
}
p {
	font:normal 11px/18px Tahoma, Geneva, sans-serif;
	color:#636363;
}
p a, p a:visited {
	text-decoration:none;
	color: #000;
}
.clear {clear: both;}
.right{float:right;}
.left{float:left;}
.strong{ font-weight:bold;}



.container{
	width:100%;
	margin:0 auto;
}
@font-face {
    font-family: 'BYekan';
    src: url('byekan.eot');
    src: url('byekan.eot?#iefix') format('embedded-opentype'),
         url('byekan.woff') format('woff'),
         url('byekan.ttf') format('truetype'),
         url('byekan.svg#byekan') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* ------------------------------------------ */
body{
	background:#000 url(/view/images/responsive/bg.jpg)  center top no-repeat !important;
	padding:85px 0 0 0;
	background-position: center top;
	font-family: Tahoma;
	font-size: 11px;
}
.sprite_bg{	background: url(/view/images/responsive/sprite.png) no-repeat 0 0 ; }
.sprite_bg2{	background: url(/view/images/responsive/sprite2.jpg) no-repeat 0 0 ; }
.sprite_lang{
	background-image: url(/view/images/responsive/en.png) ;
	background-repeat: no-repeat;
	background-position: 0 0 ;
}
/*  ---------------------------------box_res------------------------  */
.box_res{ position:relative;}
.box_res .box_res_head{
	background:url(/view/images/responsive/sprite_h.png) repeat-x 0 0 ;
	height:60px;
	margin:0 50px;
}
.box_res .box_res_min{
	position:relative;
	width:100%;
}
.box_res .box_res_left{
	background:url(/view/images/responsive/sprite_v.png) repeat-y 0 0 ;
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	width:60px;
}
.box_res .box_res_right{
	background:url(/view/images/responsive/sprite_v.png) repeat-y -60px 0 ;
	position:absolute;
	right:0px;
	top:0px;
	height:100%;
	width:60px;
}
.box_res .box_res_tr{
	background:url(/view/images/responsive/sprite.png) no-repeat -440px -33px ;
	width:60px;
	height:60px;
	float:right;
	margin-right:-50px;
}
.box_res .box_res_tl{
	background:url(/view/images/responsive/sprite.png) no-repeat -380px -33px ;
	width:60px;
	height:60px;
	float:left;
	margin-left:-50px;
}
.box_res .box_res_bottom{
	background:url(/view/images/responsive/sprite_h.png) repeat-x 0 -59px ;
	height:60px;
	margin:0 50px;
	position: relative;
}
.box_res .box_res_br{
	background:url(/view/images/responsive/sprite.png) no-repeat -440px -93px ;
	width:60px;
	height:60px;
	position: absolute;
	right:-50px;
	top:0px;
}
.box_res .box_res_bl{
	background:url(/view/images/responsive/sprite.png) no-repeat  -380px -93px ;
	width:60px;
	height:60px;
	position: absolute;
	left:-50px;
	top:0px;
}
.box_res .box_res_min_inn{
	background:url(/view/images/responsive/mid.jpg);
	margin:0 20px;
	padding:0 40px;
} 

#wrapper{ overflow: hidden !important; display: block; width:100%;  } 
.full_bg{
	position:fixed;
	left:0px;
	top:0px;
	height:100%;
	width:0px;
    -webkit-transition: all 0.5s ease;
       -moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
         -o-transition: all 0.5s ease;
            transition: all 0.5s ease;
	z-index:3;
}
.full_bg_active{width:100%;}
/*  ---------------------------------wrapper_top------------------------  */
#wrapper{
	position: relative;
	min-height: 292px;
	padding-bottom: 10px;
	/* min-height: 500px; */
}
.inn_wrapper{position:relative;}
#logo{
	float: right;
	width: 100%;
	margin: -110px 0 0;
}
#logo a{
	display: block;
	background-position: -270px -464px;
	width:222px;
	height: 114px;
	margin: 0 auto;
	padding-top: 40px;
}
#logo a span{
	display: block; 
	background-position: 0 0 ;
	width:198px;
	height:66px;
	margin: 0 auto;
}
.wrapper_top{
	min-height: auto;
	padding-bottom: 10px;
}
.content_main{
	margin-right: 310px;
    -webkit-transition: all 0.5s ease;
       -moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
         -o-transition: all 0.5s ease;
            transition: all 0.5s ease;
}
/*  ---------------------------------box_res2------------------------  */
.box_res2 .box_res2_head{
	background:url(/view/images/responsive/sprite_h2.png) repeat-x 0 -72px ;
	height:14px;
	position: relative;
	z-index:1;
}
.box_res2 .box_res2_min{
	width:100%;
	position:relative;
}
.box_res2 .box_res2_left{
	background:url(/view/images/responsive/sprite_v.png) repeat-y -215px 0 ;
	width:13px;
	position:absolute;
	left:0px;
	height:100%;
}
.box_res2 .box_res2_right{
	background:url(/view/images/responsive/sprite_v.png) repeat-y -228px 0 ;
	width:13px;
	position:absolute;
	right:0px;
	height:100%;
}
.box_res2 .box_res2_tr{
	background:url(/view/images/responsive/sprite.png) no-repeat -770px -120px ;
	width:31px;
	height:31px;
	position: absolute;
	right: 0px;
	top: 0;
}
.box_res2 .box_res2_tl{
	background:url(/view/images/responsive/sprite.png) no-repeat -740px -120px ;
	width:31px;
	height:31px;
	position: absolute;
	left: 0px;
	top: 0;
}
.box_res2 .box_res2_bottom{
	background:url(/view/images/responsive/sprite_h2.png) repeat-x 0 -86px ;
	height:14px;
	position: relative;
}
.box_res2 .box_res2_br{
	background:url(/view/images/responsive/sprite.png) no-repeat -770px -151px  ;
	width:31px;
	height:31px;
	position:absolute;
	right: 0px;
	top: -17px;
}
.box_res2 .box_res2_bl{
	background:url(/view/images/responsive/sprite.png) no-repeat  -740px -151px   ;
	width:31px;
	height:31px;
	position: absolute;
	left: 0px;
	top: -17px;
}
.box_res2 .box_res2_min_inn{
	background:url(/view/images/responsive/mid.jpg);
	margin:0 13px;
}
/*  ----------------------------------------------------    */
.owl-carousel{
	text-align:left;
	direction:ltr;
	overflow:hidden;
	max-height:262px;
}
.owl-carousel .item .image_title{
	position:absolute;
	bottom:-50px;
	right:0px;
	width:90%;
	padding:0 5%;
	background:rgba(0,0,0,0.7);
	font:normal 17px/30px byekan,arial;
	color:#fff;
	direction:rtl;
	text-align:right;
  -webkit-transition: 	all .4s ease;
  -moz-transition: 		all .4s ease;
  -o-transition: 		all .4s ease;
  transition: 			all .4s ease;
}
.owl-carousel .item:hover .image_title{
	bottom:0px;
}
.mfp-counter{ direction: ltr;}
#slider_gal4 .owl-theme .owl-controls{
	margin:0px;
	position:absolute;
	top:5px;
	left:5px;
}
#slider_gal4 .owl-theme .owl-controls .owl-page span{
	margin:2px;
}
#slider_gal4 img{
	width:100%;
	height: 260px;
	display:block;
	min-width:490px;
}
#slider_gal4 .title-slider{
	position:absolute;
	bottom:0px;
	font:normal 11px/19px tahoma;
	color:#fff;
	background:rgba(0,0,0,0.7);
	padding:5px 2%;
	width:96%;
	text-align: justify;
}


#slider_gal4 .owl-theme .owl-controls .owl-page span {
  display: block;
  position: relative;
  width: 20px;
  height: 20px;
  background: #adadad;
  border-radius: 10px;
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
  -webkit-box-shadow: inset 0 1px 3px 1px rgba(0, 0, 0, 0.5), inset 0 5px 5px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.6);
  box-shadow: inset 0 1px 3px 1px rgba(0, 0, 0, 0.5), inset 0 5px 5px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.6);
}
#slider_gal4 .owl-theme .owl-controls .owl-page span:hover {
  background: #bfbfbf;
}
#slider_gal4 .owl-theme .owl-controls .owl-page span,
#slider_gal4 .owl-theme .owl-controls .owl-page span:active {
  height: 10px;
  width: 10px;
  background: #5c2703;
  border: 1px solid #1f2128;
  border-color: rgba(0, 0, 0, 0.7);
  background-image: -webkit-linear-gradient(top, #7a4f31, #5c2703 40%, #441e04);
  background-image: -moz-linear-gradient(top, #7a4f31, #5c2703 40%, #441e04);
  background-image: -o-linear-gradient(top, #7a4f31, #5c2703 40%, #441e04);
  background-image: linear-gradient(to bottom, #7a4f31, #5c2703 40%, #441e04);
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px rgba(255, 255, 255, 0.6);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px rgba(255, 255, 255, 0.6);
}
/* --------------------------------------- */
.sidebar{
	width: 300px;
	position: absolute;
	right: 0px;
	top: 0px; 
    -webkit-transition: all 0.5s ease;
       -moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
         -o-transition: all 0.5s ease;
            transition: all 0.5s ease;
}
input.input-medium, select.input-medium {
	background: none;
	border: none;
	margin-bottom: 19px;
}
input.input-small {
	background: none;
	border: none;
	width: 70px;
}
.signup-button {background-position:-8px -470px;background-repeat:no-repeat;margin-top: 5px;}
.signup-button:hover {background-position:-8px -410px;}
.signup-button img {
	width:290px;height:47px;
}

#login_box_bg{
	background-position: 0 0;
	width:300px;
	height: 226px;
	padding:9px 0 0 0;
}
.signup-button{
	background-position: 0 0;
	width: 270px;
	height:57px;
	margin:0 auto;
}
.signup-button:hover{	background-position: 0 -58px;}
.signup-button a{
	display: block;
	width: 270px;
	height:57px;
}
.signup-button span{
	background-position: 0 -55px;
	width:194px;
	height:57px;
	margin: 0 auto;
	display: block;
}
.user_panel .title_bg,
#login_box .title_bg{
	background-position: -740px -33px;
	width:212px;
	height:22px;
	margin: 0 auto;
}
.user_panel .title_bg span,
#login_box .title_bg span{
	background-position: 0px -612px;
	height:22px;
	margin: 0 auto;
	display: block;
}
#login_box_inn{
	padding:5px 25px;
}
#login_box_inn .line{
	margin-bottom: 4px;
}
#login_box .label{
	float:left;
	width:75px;
    font-family: 'Myriad Pro',arial;
	font-size: 12px;
    font-weight: bold;
    line-height: 30px;
	color:#574127;	
    text-align: right;
    white-space:nowrap;
    margin-right: 10px;
}
#login_box .txt_box{
	font: normal 12px/20px 'Myriad Pro',arial;
	color:#fff;
	float: left;
	width:57%;
	height:20px;
	border:1px solid #cdae79;
	padding: 4px 10px;
	background: #7c4b25;
    direction: ltr;
	box-shadow: 		inset 0px 0px 5px rgba(0,0,0,0.66);
	-moz-box-shadow: 	inset 0px 0px 5px rgba(0,0,0,0.66);
	-webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,0.66);
}
#login_box .txt_box:focus{
	box-shadow: 		inset 0px 0px 7px rgba(0,0,0,0.66);
	-moz-box-shadow: 	inset 0px 0px 7px rgba(0,0,0,0.66);
	-webkit-box-shadow: inset 0px 0px 7px rgba(0,0,0,0.66);
	background: #663c1b;
}
.captchaImage{
	width:70px;
	height:28px;
	margin: 1px 0 0 5px ;
	vertical-align: middle;
}
#signup_dialog .captchaImage{margin: -2px 0 0 5px ;}
#login_box .captcha{width:66px;}
.remember{
	text-align: center;
	color: #574127;
	font: 13px/12px BKoodakBold,arial;
}
.remember input{
	vertical-align: bottom;
}
.signin-btn{
	background-position: -560px -90px;
	width:170px;
	height:57px;
    clear: none;
}
.btn_grp {
    text-align: center;
}
div.signin-btn {
    display: inline-block;
}
div.fb_login {
    float: left;
    display: inline-block;
    clear: none;
    padding-top: 10px;
}
div.tb_login {
	float: left;
	display: inline-block;
	clear: none;
	padding-top: 10px;
}
.login-form input.tebyan_login {
    background: url(/view/images/icons/login_tebyan.png) no-repeat center center;
	width: 79px;
    height: 25px;
	background-position:0 0;
	background-repeat:no-repeat;
	display: inline-block;
	margin: 6px auto;
}

.signin-btn input{
	background-position: 0px -640px;
	width:172px;
	height:57px;
	margin: 0 auto;
	display: block;
}
.forgot_account{
	float: right;
	width: 100%;
	text-align: center;
	margin: -11px 0 0 0;
	color: #574127;
	position: relative;
	z-index: 2;
}
.forgot_account a{color: #574127;}
.forgot_account a:hover{color: #3c2c18;}

.login-form input.facebook_login {
    background: url(/view/images/fb_icon.jpeg) no-repeat center center;
	width: 79px;
    height: 25px;
	background-position:0 0;
	background-repeat:no-repeat;
	display: inline-block;
	margin: 6px auto;
}
.login-form input.facebook_login.loader{
	background: url(/view/images/icon_refresh.gif) no-repeat;
}
/*  -----------------------------wrapper-----------------------    */

#videogallery{
	background-position: right 0;
	width:292px;
	height: 202px;
	margin: 0 auto;
}

/*  ---------------------------------box_res3------------------------  */
#cnt_box .cnt_box1{
	float:left;
}
#cnt_box .cnt_box2{
	float:right;
}
#cnt_box .box_res3{
	width:49%;
    -webkit-transition: all 0.5s ease;
       -moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
         -o-transition: all 0.5s ease;
            transition: all 0.5s ease;
}

#cnt_box .box_res3 .box_res3_title span{
	width:140px;
	height:30px;
	margin: 0 auto;
	display: block;
	
}
#cnt_box .cnt_box1 .box_res3_title span{background-position: 0 -543px;}
#cnt_box .cnt_box2 .box_res3_title span{background-position: 0 -573px;}
#cnt_box .content_news li{
	overflow: hidden;
	height:35px;
	position: relative;
}
#cnt_box .content_news a{
	font:bold 10px tahoma;
	color:#714218;
}
#cnt_box .content_news .date{
	/*position:absolute;
	left:0px;
	bottom:0px;
	margin-top:10px;*/
	float:right;
	font:normal 10px tahoma;
	color:#B68D21;
}
#cnt_box .gal{
	float: right;
	margin:0.5%;
	width:49%;
}
#cnt_box .gal img{
	display: block;
	width: 100%;
    transition:all 0.2s ease-in-out 0s;
	height:79.5px;
}

#cnt_box .gal a:hover img{
	opacity: .7;
}
.box_res3_title{
	background-position: right 0;
	height:30px;
	position: relative;
	margin-left: 10px;
}
.box_res3_inn{
	/* margin: -1px; */
	overflow: hidden;
}
.cnt_box1 .box_res3_inn{
	padding:0 8px;
}
.cnt_box2 .box_res3_inn{
	margin: -11px 0;
	position:relative;
	width:100%;
	float:right;
}
.cnt_box2 .zoom-gallery{width:100%;}
.box_res3_title_inn{
	background-position: -380px 0;
	height:30px;
	width:10px;
	left:-10px;
	top:0px;
	position: absolute;
}
.box_res3 .box_res3_head{
	background:url(/view/images/responsive/sprite_h2.png) repeat-x 0 0 ;
	height:15px;
}
.box_res3 .box_res3_min{
	position:relative;
	width:100%;
}
.box_res3 .box_res3_right{
	background:url(/view/images/responsive/sprite_v.png) repeat-y -256px top;
	width:15px;
	position:absolute;
	height:100%;
	right:0px;
}
.box_res3 .box_res3_left{
	background:url(/view/images/responsive/sprite_v.png) repeat-y -241px top;
	width:15px;
	position:absolute;
	height:100%;
	left:0px;
}
.box_res3 .box_res3_tr{
	background:url(/view/images/responsive/sprite.png) no-repeat -525px -100px ;
	width:15px;
	height:15px;
	float: right;
}
.box_res3 .box_res3_tl{
	background:url(/view/images/responsive/sprite.png) no-repeat -510px -100px ;
	width:15px;
	height:15px;
	float: left;
}
.box_res3 .box_res3_bottom{
	background:url(/view/images/responsive/sprite_h2.png) repeat-x 0 -15px ;
	height:15px;
}
.box_res3 .box_res3_br{
	background:url(/view/images/responsive/sprite.png) no-repeat -525px -115px  ;
	width:15px;
	height:15px;
	float: right;
}
.box_res3 .box_res3_bl{
	background:url(/view/images/responsive/sprite.png) no-repeat  -510px -115px   ;
	width:15px;
	height:15px;
	float:left;
}
.box_res3 .box_res3_min_inn{
	background:url(/view/images/responsive/mid.jpg);
	padding:0 5px;
}
/*  -----------------------------main_menu-----------------------    */
#main_menu{
	background:url(/view/images/responsive/sprite_h2.png) repeat-x  0 -156px   ;
	position:relative;
	height:52px;
	padding:0;
	margin: 0 10px;
    -webkit-transition: all 0.4s ease 0s;
       -moz-transition: all 0.4s ease 0s;
        -ms-transition: all 0.4s ease 0s;
         -o-transition: all 0.4s ease 0s;
            transition: all 0.4s ease 0s;
}
#main_menu_l{
	position:absolute;
	left:-10px;
	top:-2px;
	height:56px;
	width:47px;
	background-position: -600px -33px;
}
#main_menu_r{
	position:absolute;
	right:-10px;
	top:-2px;
	height:56px;
	width:47px;
	background-position: -647px -33px;
}
.main_menu .txt_link{
	display:inline-block;
	height:30px;
	margin:  0 5.5% 0 3.5%;
	width:120px;
    -webkit-transition: all 0.5s ease;
       -moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
         -o-transition: all 0.5s ease;
            transition: all 0.5s ease;
}
.main_menu .txt_link a{
	width:100%;
	height:100%;
	display:block;
}
#main_menu_inn{
	position: relative; 
	z-index: 9;
	padding-top:10px;
	text-align:center;
}
.main_menu .game_intro{	background-position: 0 -120px; width: 90px;}
.main_menu .game_intro:hover{	background-position: 0 -170px;}

.main_menu .server_status{	background-position: 0 -220px; width: 110px;}
.main_menu .server_status:hover{	background-position: 0 -270px;}

.main_menu .winners{	background-position: 0 -320px; width:100px;}
.main_menu .winners:hover{	background-position: 0 -370px;}

.main_menu .gifts{	background-position: 0 -420px; }
.main_menu .gifts:hover{	background-position: 0 -470px;}

.main_menu .forum{	background-position: -150px -120px; width: 120px;}
.main_menu .forum:hover{	background-position: -150px -170px;}

.main_menu .blog{	background-position: -146px -220px; width: 50px;}
.main_menu .blog:hover{	background-position: -146px -270px;}

.main_menu .help{	background-position: -150px -320px; width: 50px;}
.main_menu .help:hover{	background-position: -150px -370px;}

/*  -----------------------------main_menu_responsive-----------------------    */
#main_menu_responsive{
	/* display:none; */
	background:url(/view/images/responsive/menu_responsive.png) repeat-y right 0 ;
	position: absolute;
	left:-190px;
	top:-85px;
	padding:35px 10px 0 10px;
	width:170px;
	height:100%;
-webkit-transition: all 0.4s ease;
   -moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	 -o-transition: all 0.4s ease;
		transition: all 0.4s ease;
	z-index:5;
	position:fixed;
	top:0;
	display:none;
}
#main_menu_responsive.active_menu{
	left:0px;
  -moz-box-shadow:    0px 0px 5px #000;
  -webkit-box-shadow: 0px 0px 5px #000;
  box-shadow:         0px 0px 5px #000;
}
#main_menu_responsive.active_menu #pull2{ opacity:0;}

#pull2{
	background:url(/view/images/responsive/en.png) no-repeat  0 -1690px ;
	width:70px;
	height:31px;
	position:absolute;
	right:-70px;
	top:40px;
	display:block;
	opacity:1;
-webkit-transition: all 0.4s ease;
   -moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	 -o-transition: all 0.4s ease;
		transition: all 0.4s ease;
}
#main_menu_responsive .seperator{
	background-position:-510px -590px;
	width:170px;
	height:20px;
	margin:0 auto;
}
#main_menu_responsive .second{
	display:none;
}
#main_menu_responsive  li.txt_link{
	float: none !important;
	margin: 0px;
	display:block;
	-webkit-transition: all 0s ease;
   -moz-transition: all 0s ease;
	-ms-transition: all 0s ease;
	 -o-transition: all 0s ease;
		transition: all 0s ease;
}
#main_menu_responsive .close{
	width:28px;
	height:28px;
	cursor:pointer;
	position:absolute;
	top:6px;
	right:5px;
	background-position:-870px -60px;
}
/*  -----------------------------footer----------------------    */
.footer_box{
	float:right;
	width: 100%;
	text-align: center;
	margin:0 0 0;
	padding-top:11px;
}
.footer_box .footer{
	background:url(/view/images/responsive/sprite_h2.png) repeat-x  0 -100px   ;
	position:relative;
	height:26px;
	line-height:26px;
	padding:15px 0;
	font:normal 11px/24px Tahoma;
	color:#E6D1C2;
	margin: 0 28px;
    width: 290px;
    margin: 0 auto;
}
.footer_box .footer_l{
	position:absolute;
	left:-28px;
	top:0px;
	width:28px;
	height:56px;
	display:block;
	background-position: -510px -33px;
}
.footer_box .footer_r{
	position:absolute;
	right:-28px;
	top:0px;
	width:29px;
	height:56px;
	display:block;
	background-position: -539px -33px;
}

.footer_box .footer a{
	color: #E6D1C2;
}
.footer_box2{
	width:550px;
	margin:0 auto;
	float:none;
}
.footer_box2 .footer{
	float:right;
	width:180px;
	margin:0 40px;
}
/*  -----------------------------top_bar----------------------    */
#top_bar{
	background:url("/view/images/responsive/sprite_h2.png") repeat-x 0 -30px ;
	position: fixed;
	bottom: 0px;
	left:0px;
	width:100%;
	height: 34px;
	padding: 6px 0 2px 0;
	z-index: 999;
	margin-top: 30px;
	clear:both;
}
.top_bar_fix{
	position: inherit  !important;
	margin-top:30px !important;
}
#top_bar .menu {
	float: left;
	padding: 0 10px;
	position: relative;
}
#top_bar .menu ul#btm_menu_ul{
	float:left;
}
#top_bar .menu ul#btm_menu_ul li{
	height:30px;
	float: left;
	display: block;
	margin-right: 10px;
	text-indent: -99999px;
	font: normal 18px/30px 'BKoodakBold',arial;
	color:#F5CD5F;
}

#top_bar .menu ul li a{
	display: block;
	width:100%;
	height:100%;
}
#top_bar .menu  ul li.button_forum{ background-position: 0 -710px; width: 144px;}
#top_bar .menu  ul li.button_forum:hover{ background-position: 0 -743px;}

#top_bar .menu  ul li.button_blog{ background-position: 0 -780px; width: 116px;}
#top_bar .menu  ul li.button_blog:hover{ background-position: 0 -813px;}

#top_bar .menu  ul li.button_help{ background-position: 0 -850px; width: 116px;}
#top_bar .menu  ul li.button_help:hover{ background-position: 0 -883px;}
/* -------------------------------------------------------------- */

.countries {
	background-position:-810px  -60px;
	width: 45px;
	height: 25px;
	padding: 2px; 
	position: relative;
	float: left;
	cursor: pointer;
	float:left;
}
.countries span.active_flag {
	display: block;
	width: 30px;
	height: 24px;
	margin-top: 0px;
	margin-left: 0px;
}
.countries span.arrow_sans_up {
	background-position:-576px  -33px;
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 5px;
	top: 6px;
}
.countries ul.country_flags {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -407px;
	left:0px;
	background: rgba(0, 0, 0, 0.4);
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.7), inset 0 2px 2px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.7), inset 0 2px 2px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
	display: none;
	z-index:888;
}
.countries ul.country_flags li{
	width: 36px;
	height: 24px;
}
.countries ul.country_flags li:hover {
	background-color:rgba(165, 165, 165, 0.4); 
}
.earth_flag {background-position:0 -435px;}
.england {background-position:-40px -435px;}
.united_states {background-position:-80px -435px;}
.canada {background-position:-120px -435px;}
.germany {background-position:-160px -435px;}
.italy {background-position:-200px -435px;}
.australia {background-position:-240px -435px;}

.new_zealand {background-position:0 -455px;}
.malaysia {background-position:-40px -455px;}
.saudi_arabia {background-position:-80px -455px;}
.united_arab_emirates {background-position:-120px -455px;}
.qatar {background-position:-160px -455px;}
.iraq {background-position:-200px -455px;}
.kuwait {background-position:-240px -455px;}

.bahrain {background-position:0 -475px;}
.oman {background-position:-40px -475px;}
.algeria {background-position:-80px -475px;}
.russian {background-position: -120px -475px;}
.turkey {background-position: -160px -475px;}
.france {background-position: -200px -476px;}
.iran {  background-position: -40px -496px;}
ul.info-nav-tooltip li{
    text-align: left;
    /*list-style: circle;*/
    margin-left: 15px;
}
/*.tipsy-inner {
	background: #d10f02 url('/view/images/main_page/tooltip_content.png') top center repeat-x !important; 
}
.tipsy-arrow {
	background-image: url('/view/images/tipsy_red.gif')  !important;
}*/

.qtip-tipsy{ font-family: tahoma !important; font-weight: normal !important;}

.slider_preview .owl-carousel {
    display: block;
}

#signup-btn_box{
	position: absolute;
	bottom: 5px;
	left: 0;
	width:100%;
}
.signup-btn{
	background-position: -801px -126px;
	width:199px;
	height:54px;
	display: block;
	margin:0 auto;
}
.signup-btn .sprite_lang{
	background-position: 0px -930px;
	width:172px;
	height:57px;
	margin: 0 auto;
	display: block;
}

body button.mfp-close:active{top:-9px;}
.mfp-title{ display: none;}
img.mfp-img{ padding:0 !important;}
.mfp-counter{ top:40px !important;}
.mfp-iframe-holder .mfp-close{ top:0px !important;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{ right:0px !important;}

/* ---------------------------------------------------------------------------------------- backward compatible */
a, a:visited {
    color: inherit;
}

.sprite {
	background-image: url(/view/images/main_page/sprite_kingsera_en.png);
}

.sprite_btn_setting {
	width: 31px;
	height: 31px;
	display: inline-block;
	background:url("/view/images/responsive/sprite.png") no-repeat scroll 0 -500px;
	background-repeat: none;
}
.sprite_btn_setting.game {
	background-position: 0 -534px;
}
.sprite_btn_setting.support {
	background-position: 0 -568px;
}
.sprite_btn_setting.account {
	background-position: 0 -601px;
}
.sprite_btn_setting.store {
	background-position: 0 -635px;
}
.sprite_btn_setting.home {
	background-position: 0 -669px;
}
.textcenter {
    text-align: center;
}
/*.field {
	display: inline-block;
	width: 85px;
	text-align: left;
	font-size:11px;
}*/
#signup_dialog input.input-medium,
#signup_dialog input.input-small {
	direction: ltr;
	height: 18px;
}
select.input-medium,
input.input-medium,
input.input-small,
input.input-xxsmall {
	padding: 5px 2%;
	font-size: 14px;
	box-shadow: 		inset 0px 0px 5px rgba(0,0,0,0.66);
	-moz-box-shadow: 	inset 0px 0px 5px rgba(0,0,0,0.66);
	-webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,0.66);
}
select.input-medium:focus,
input.input-medium:focus,
input.input-small:focus,
input.input-xxsmall:focus{
	box-shadow: 		inset 0px 0px 7px rgba(0,0,0,0.66);
	-moz-box-shadow: 	inset 0px 0px 7px rgba(0,0,0,0.66);
	-webkit-box-shadow: inset 0px 0px 7px rgba(0,0,0,0.66);
	background: #663c1b;
}
input.input-small{
	width: 85px;
	color: #FFF;
	border:1px solid #cdae79;
	background: #7c4b25;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
input.input-medium, select.input-medium{
	width: 65%;
	color: #FFF;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border:1px solid #cdae79;
	background: #7c4b25;
}
.mfp-container{ padding:0px !important;}
input.input-xxsmall{
	width: 20px;
	color: #FFF;
	border:1px solid #cdae79;
	background: #7c4b25;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.btn {
    display: inline-block;
    padding: 4px 14px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: #333333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #bbbbbb;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-bottom-color: #a2a2a2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-kingsera {
	color : #FFF;
	background: #a90329; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
	background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-8 */
	text-shadow: 0 1px 1px rgba(46, 7, 7, 1);
}

.btn-kingsera:hover {
	background: #6d0019; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkMDAxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOTAzMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #6d0019 0%, #8f0222 56%, #a90329 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d0019), color-stop(56%,#8f0222), color-stop(100%,#a90329)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6d0019 0%,#8f0222 56%,#a90329 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6d0019 0%,#8f0222 56%,#a90329 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6d0019 0%,#8f0222 56%,#a90329 100%); /* IE10+ */
	background: linear-gradient(to bottom, #6d0019 0%,#8f0222 56%,#a90329 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d0019', endColorstr='#a90329',GradientType=0 ); /* IE6-8 */
	color: #FFF;
	text-decoration: none;
	background-color: #6d0019;
	*background-color: #6d0019;
	  /* Buttons in IE7 don't get borders, so darken on hover */
	
	background-position: 0 -26px;
	-webkit-transition: background-position 0s linear;
	   -moz-transition: background-position 0s linear;
	    -ms-transition: background-position 0s linear;
	     -o-transition: background-position 0s linear;
	        transition: background-position 0s linear;
}

.btn-kingsera:hover,
.btn-kingsera:active,
.btn-kingsera.active,
.btn-kingsera.disabled,
.btn-kingsera[disabled] {
  background: #6d0019; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkMDAxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOTAzMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #6d0019 0%, #8f0222 56%, #a90329 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d0019), color-stop(56%,#8f0222), color-stop(100%,#a90329)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6d0019 0%,#8f0222 56%,#a90329 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6d0019 0%,#8f0222 56%,#a90329 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6d0019 0%,#8f0222 56%,#a90329 100%); /* IE10+ */
	background: linear-gradient(to bottom, #6d0019 0%,#8f0222 56%,#a90329 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d0019', endColorstr='#a90329',GradientType=0 ); /* IE6-8 */
	color: #FFF;
	text-decoration: none;
	background-color: #6d0019;
	*background-color: #6d0019;
	  /* Buttons in IE7 don't get borders, so darken on hover */
	
	background-position: 0 -26px;
	-webkit-transition: background-position 0s linear;
	   -moz-transition: background-position 0s linear;
	    -ms-transition: background-position 0s linear;
	     -o-transition: background-position 0s linear;
	        transition: background-position 0s linear;
}

.btn-kingsera:active,
.btn-kingsera.active {
  background-color: #6d0019 \9;
}
.alert{
	padding: 10px;
	margin-bottom: 10px;
	border-radius: 3px;
	border: 1px solid #FFC154;
}
.alert-danger, .alert-error{
	background-color: #FFE9C2;
}
.alert-heading{
	color: red;
	font-weight: bold;
}

.stp1,.stp2,.stp3,.stp4,.stp5{
	background-color: #FFE9C2;
	border: 1px solid #FFC154;
	padding: 10px;
	border-radius: 3px;
}
.stp2,.stp3,.stp4,.stp5{
	display:none;
}

.progress {
	text-align: center;
	color: #5C4425;
	padding: 5px;
	display: none;
} 
.progress img{
	margin: 0 auto;
	display: block;
}

#get_information{
	display: none;
}

#signup_dialog {
	/*background-position: right -400px;*/
}
#signup_dialog br {
    line-height: 50px;
}

#signup_dialog select.input-medium{
	height: 30px !important;
	direction: ltr;
}

#signup_dialog select.input-medium,
#signup_dialog input.input-small {
	direction: ltr;
	height: 18px;
}

#signup_dialog form {
	/*margin-top: 78px;*/
}
#signup_dialog .field {
	font-weight: bold;
	text-align: right;
	color : #79582E; 
	width:23%;
	display: inline-block;
	padding-right: 2%;
}
#signup_dialog .progress {
	color: #fff;
	position: absolute;
	bottom: 15px;
	left: 110px;
	/*margin-top: 70px;*/
}

#username_guesss_list {
    line-height: 20px;
    text-align: left;
}
#username_guesss_list ul {
    text-align: left;
}
#username_guesss_list a {
    margin: 0 2px;
    text-decoration: underline;
    cursor: pointer;
}


/*** froget information section ***/
table.min_dialog{
	min-width:400px;/*require for define min width in dialog*/
	background-color:#fad19b;
	border-radius:3px;
}
.min_dialog .drag {
	height:34px;
}

.min_dialog .LeftTop div {
	width:1px;
	height:1px;
}
.min_dialog .CenterTop {
	min-width:34px;
	vertical-align:top;
	width:100%;
}
.min_dialog .CenterTop ul {
	margin:0;
	margin-top:6px;
	float:left ;
	padding : 0 ;
}
.min_dialog .CenterTop li {
	list-style-type:none;
	float:left;
	padding-left:2px;
	cursor:pointer;
}
.min_dialog .CenterTop .close div {
	width:35px;
	height:26px;
	position:relative;
	top:-9px;
}
.min_dialog .CenterTop .close div:hover {
	
}

.min_dialog .RightTop div {
	width:1px;
	height:1px;
}
.min_dialog .LeftCenter {
	width:1px;
	min-width:1px;
}
.min_dialog .CenterCenter {
	padding:5px;
	vertical-align:top;
	direction: ltr;
	font: 12px tahoma, arial;
}
.min_dialog .CenterCenter span.msgBody{
	vertical-align:top;
	overflow:auto;
	overflow-x:hidden;
	white-space: nowrap;
	display: inline-block;
}
.min_dialog .RightCenter {
	width:1px;
	min-width:1px;
}
.min_dialog .Bottom {
	height:1px;
	min-height:1px;
}

.min_dialog .LeftBottom div {
	width:1px;
	height:34px;
}
.min_dialog .CenterBottom {
	text-align:right;
	height:34px;
	width:615px;
}
.min_dialog .CenterBottom div {
	float:right;
	width:8px;
	height:8px;
}
.min_dialog .RightBottom div {
	width:1px;
	height:1px;
}
.min_dialog .title_dialog {
	position: relative;
	margin: auto 35px;
}
.min_dialog .title_dialog .title_dialog_bg{
	font-size:12px;
}


.forget_info a.forget_account, .login-form .remember{
	color: #574127;
}
.forget_info{
	text-align : center;
}

#game_tour {
	padding: 0 10px;
	color: #d39d77;
	line-height: 20px;
	text-align: justify;
	max-width:650px;
	background: url(/view/images/main_page/bg_jackpot.jpg) repeat 0 0;
}
#game_tour .head {
	width: 100%;
	height: 110px;
	background: url(/view/images/main_page/header_jackpot.jpg) no-repeat center center;
}
#game_tour strong {
	display: block;
	margin: 10px 0;
	color: #fff;
	text-align: center;
	font-weight: bold;
}

.user_panel {
	position: relative;
	width:300px;
	height:266px;
	padding:8px 0 0 0;
	background:url("/view/images/responsive/sprite2.jpg") no-repeat -310px 0 !important;
	margin-top:5px;
	font-size:11px;
	font-weight:bold;
	color: #C0B88D;
}
.user_panel p.welcome {
	padding-bottom:12px;
	padding-top:8px;
	color:#C0B88D;
	font-weight:bold;
	/*text-shadow:1px 1px 0 rgba(0,0,0,0.7);*/
}
.user_panel label {
	display: block;
	margin-bottom: 20px;
	font-size:11px;color: #C0B88D;
}
.user_panel label img {
	vertical-align: middle;
}
.user_panel select {
	margin: 10px 0 0;
	padding: 5px 10px;
	direction: ltr;
}
.user_panel .content {
 	padding: 0 20px 10px 20px;
    /*width: 90%;*/
 }

.user_panel .server_go {
	width: 104px;
	height: 39px;
	background-position: -7px -678px;
	background-repeat: no-repeat;
	cursor: pointer;
	vertical-align: middle;
	margin-top: -6px;
}
.user_panel .start_game_bg{
	width: 183px;
	height: 45px;
	background:url("/view/images/responsive/sprite.png") no-repeat scroll 0 -130px rgba(0, 0, 0, 0);
	margin: 20px auto;
}
.user_panel .start_game {
	width: 183px;
	height: 45px;
	background:url("/view/images/responsive/en.png") no-repeat scroll 0 -1075px rgba(0, 0, 0, 0);
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	margin: 0 auto;
	border: none;
}
.user_panel .server_go_bg{
	background:url("/view/images/responsive/sprite.png") no-repeat scroll -270px -30px rgba(0, 0, 0, 0);
    width: 106px;
    height: 46px;
	display:inline-block;
}
.user_panel .server_go{
	background:url("/view/images/responsive/en.png") no-repeat scroll 0 -980px rgba(0, 0, 0, 0);
    width: 106px;
    height: 46px;
	margin-top:0px;
	border: none;
}
.user_panel .start_game .sprite_lang{
	background-position:0 -1075px;
	display: block;
	width:100%;
	height:100%;	
}
.user_panel #user_panel_btns {
	position: absolute;
	bottom: 15px;
	text-align: center;
	width: 260px;
}
.user_panel #user_panel_btns a{
	width:31px;
	height:31px;
	display: inline-block;
	margin: 0 2px;
}

.user_panel select {
	width: 150px;
	height:32px;
	background-color: #C99E5E;
}



/* ------------------------------------------  */

/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}


      /* Styles for dialog window */
      #small-dialog {
        background: white;
        padding: 20px 30px;
        text-align: left;
        max-width: 400px;
        margin: 40px auto;
        position: relative;
      }


      /**
       * Fade-zoom animation for first dialog
       */
      
      /* start state */
      .my-mfp-zoom-in .zoom-anim-dialog {
        opacity: 0;

        -webkit-transition: all 0.2s ease-in-out; 
        -moz-transition: all 0.2s ease-in-out; 
        -o-transition: all 0.2s ease-in-out; 
        transition: all 0.2s ease-in-out; 



        -webkit-transform: scale(0.8); 
        -moz-transform: scale(0.8); 
        -ms-transform: scale(0.8); 
        -o-transform: scale(0.8); 
        transform: scale(0.8); 
      }

      /* animate in */
      .my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
        opacity: 1;

        -webkit-transform: scale(1); 
        -moz-transform: scale(1); 
        -ms-transform: scale(1); 
        -o-transform: scale(1); 
        transform: scale(1); 
      }

      /* animate out */
      .my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
        -webkit-transform: scale(0.8); 
        -moz-transform: scale(0.8); 
        -ms-transform: scale(0.8); 
        -o-transform: scale(0.8); 
        transform: scale(0.8); 

        opacity: 0;
      }

      /* Dark overlay, start state */
      .my-mfp-zoom-in.mfp-bg {
        opacity: 0.001; /* Chrome opacity transition bug */
        -webkit-transition: opacity 0.3s ease-out; 
        -moz-transition: opacity 0.3s ease-out; 
        -o-transition: opacity 0.3s ease-out; 
        transition: opacity 0.3s ease-out;
      }
      /* animate in */
      .my-mfp-zoom-in.mfp-ready.mfp-bg {
        opacity: 0.65;
      }
      /* animate out */
      .my-mfp-zoom-in.mfp-removing.mfp-bg {
        opacity: 0;
      }



      /**
       * Fade-move animation for second dialog
       */
      
      /* at start */
      .my-mfp-slide-bottom .zoom-anim-dialog {
        opacity: 0;
        -webkit-transition: all 0.2s ease-out;
        -moz-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;

        -webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
        -moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
        -ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
        -o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
        transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );

      }
      
      /* animate in */
      .my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
        opacity: 1;
        -webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
        -moz-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
        -ms-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
        -o-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
        transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
      }

      /* animate out */
      .my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
        opacity: 0;

        -webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
        -moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
        -ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
        -o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
        transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
      }

      /* Dark overlay, start state */
      .my-mfp-slide-bottom.mfp-bg {
        opacity: 0.01;

        -webkit-transition: opacity 0.3s ease-out; 
        -moz-transition: opacity 0.3s ease-out; 
        -o-transition: opacity 0.3s ease-out; 
        transition: opacity 0.3s ease-out;
      }
      /* animate in */
      .my-mfp-slide-bottom.mfp-ready.mfp-bg {
        opacity: 0.8;
      }
      /* animate out */
      .my-mfp-slide-bottom.mfp-removing.mfp-bg {
        opacity: 0;
      }
    
/* ---------------------------popup ---------------------------- */
#signup_button_box{
	/* background:url("/view/images/responsive/sprite.png") no-repeat  right -400px; */
	background:url("/view/images/responsive/signup_mid.jpg") repeat-y;
	background-size:100%;
	padding:0px;
	width:356px;
	margin: 20px auto;
	position: relative;
}
#signup_header{
	background:url("/view/images/responsive/signup_header.png") no-repeat;
	background-size:100%;
	width:100%;
	height:93px;
	float:right;
	margin-top:-20px;
}
#signup_btm{
	background:url("/view/images/responsive/signup_btm.png") no-repeat bottom;
	background-size:100%;
	padding:0px;
	padding-bottom:70px;
	width:100%;
	position:relative
}
#signup_button_box button.mfp-close, #signup_button_box_inn button.mfp-arrow{
	right:10px;
	top:-4px;
}
#signup_button_box_inn{
	padding:0 20px 10px 20px;
}
#signup_button_box .line{
	margin-bottom: 15px;
}
#signup_button_box .label{
	float:left;
	width:86px;
	font: normal 12px/30px 'Myriad Pro',arial;
	color:#794924;	
}
#signup_button_box .txt_box{
	font: normal 12px/20px 'Myriad Pro',arial;
	color:#fff;
	float: left;
	width:165px;
	height:20px;
	border:1px solid #cdae79;
	padding: 4px 10px;
	background: #7c4b25;
	box-shadow: 		inset 0px 0px 5px rgba(0,0,0,0.66);
	-moz-box-shadow: 	inset 0px 0px 5px rgba(0,0,0,0.66);
	-webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,0.66);
}
#signup_button_box .txt_box:focus{
	box-shadow: 		inset 0px 0px 7px rgba(0,0,0,0.66);
	-moz-box-shadow: 	inset 0px 0px 7px rgba(0,0,0,0.66);
	-webkit-box-shadow: inset 0px 0px 7px rgba(0,0,0,0.66);
	background: #663c1b;
}
#signup_button_box .aptchaImage{
	float: left;
	width:70px;
	height:28px;
	margin: 1px 0 0 5px;
}
#signup_button_box .captcha{
	width:90px;	
}

body button.mfp-close{
	background: url("/view/images/responsive/sprite.png") no-repeat -694px -33px ;
	width:35px !important;
	height:26px !important;
	opacity:1 ;
	text-indent:-9999px;
	top:-9px;
	right:5px;
}
.popup_box{
	background: url("/view/images/responsive/mid.jpg") repeat ;
	border:7px solid rgba(0,0,0,0.8);
	padding: 20px 30px;
	text-align: left;
	margin: 40px auto;
	position: relative;
	border-radius: 			7px; 	
	-moz-border-radius: 	7px;
	-webkit-border-radius: 	7px;
}
#forget_account_box a{
	display: block;
	opacity:0.6;
	background: #FFE9C2;
	padding: 2px 10px;
	font:bold 12px/30px tahoma;
	margin-bottom:7px;
	border-radius: 			4px; 	
	-moz-border-radius: 	4px;
	-webkit-border-radius: 	4px;
	border:1px solid #FFE9C2;
	color :#574127;
	box-shadow: 		0px 0px 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 	0px 0px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
  background-color: #FFE9C2;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FFE9C2), to(#FAD19B)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #FFE9C2, #FAD19B); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #FFE9C2, #FAD19B); /* FF3.6+ */
  background-image:     -ms-linear-gradient(top, #FFE9C2, #FAD19B); /* IE10 */
  background-image:      -o-linear-gradient(top, #FFE9C2, #FAD19B); /* Opera 11.10+ */
  background-image:         linear-gradient(to bottom, #FFE9C2, #FAD19B);
}
#forget_account_box{ max-width:400px;}
#forget_account_box a:hover{
  background: #FAD19B;
}
#game_intro_box{
	max-width: 700px;
	padding:2px;
	border-width: 2px;
}
#game_intro_box .box_res3_title{
	font: bold 12px/30px tahoma;
	color: #784723;
	text-shadow: 1px 1px 0 #f6e9cc;
}
#game_intro_box .box_res3_inn{
	padding: 7px;
	line-height: 23px;
}/*  */
#game_play, #game_winner{ max-width: 710px; }
/* .mfp-content{ max-width: 600px;} */
#awards{
	max-width: 700px;
	overflow: hidden;
}
.min_dialog .CenterCenter span.msgBody {
    white-space: normal;
}

.language-dialog {
    border: 1px solid wheat;
    background: url('/view/images/language-box.png');
}
.language-dialog .CenterCenter {
    padding-top: 10px;
}
#languages_box ul {
    margin-left: 30px;
}
#languages_box h4 {
    margin: 20px 0;
    font-size: 20px;
    color: #fff;
    text-align: center;
}
#languages_box li {
    display: block;
    width: 122px;
    padding: 20px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    text-align: center;
    
    background: url('/view/images/btn.png');
}
#languages_box li a,
#languages_box li a:visited {
    color: #fff;
    text-decoration: none;
    font-size: larger;
    font-weight: bold;
    display: block;
    width: 100%;
    line-height: 30px;
    margin-top: -10px;
}
#languages_box .close {
	position: absolute;
	left: 5px;
	top: 0;
	width: 32px;
	height: 32px;
	background: url('/view/images/dialog/close.png') no-repeat 0 0;	
}
#players_counter {
    position: absolute;
    right: 63px;
    top: 11px;
    width: 293px;
    height: 35px;
    background: url('/view/images/responsive/players_counter.png') no-repeat 0 0;
    color: #fff;
    font-family: Tahoma, Times, Arial;
}
.facebook_like{
    position: absolute;
    left: 92px;
    top: 23px;
    width: 293px;
    height: 35px;
    color: #fff;
    font-family: Tahoma, Times, Arial;
}
#players_counter span {
    margin-left: 33px;
    line-height: 30px;
    width: 200px;
    overflow: hidden;
}
#players_counter ul {
    float: right;
    direction: ltr;
    list-style-type: none;
    margin-top: 5px;
    margin-right: 0px;
}
#players_counter ul li {
    display: block;
    float: left;
    width: 16px;
    margin-right: 1.5px;
    text-align: center;
    font-family: Times, Arial;
    font-size: 18px;
    font-weight: bold;
    color: #eee;
}
#players_counter ul li.s {
    width: 2px;
    height: 1px;
}
.nb-footer {
	padding-bottom: 10px;
}
.nb {
	background: rgba(208 ,140 ,73 , 0.5);
	border: 1px solid #c07830;
	padding: 5px;
	box-sizing: border-box;
	direction: rtl;
	position: relative;
	right: 0;
	left: 0;
	margin: 5px 6px auto 6px;
	border-radius: 3px;
	text-align: right;
	font-family: "BKoodakBold", Tahoma !important;
}
.nb .nb__title{
	font-size: 15px;
}
.nb .nb__description{
	font-size: 13px;
}
.nb .nb__action{
	background: #773a20;
	font-size: 14px !important;
	color: #fff;
}
.nb img{
	width: 52px;
	height: 52px;
}

@font-face {
    font-family: 'icomoon';
    src:    url('icon/icomoon.eot?nubc1r');
    src:    url('icon/icomoon.eot?nubc1r#iefix') format('embedded-opentype'),
        url('icon/icomoon.ttf?nubc1r') format('truetype'),
        url('icon/icomoon.woff?nubc1r') format('woff'),
        url('icon/icomoon.svg?nubc1r#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-telegram:before {
    content: "\e902";
}
.icon-ios:before {
    content: "\e900";
}
.icon-android:before {
    content: "\e901";
}



/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 600px) and (max-device-width : 800px) {
	/* 
	.box_res .box_res_right,
	.box_res .box_res_left{ background: none; padding:0;}
	.box_res .box_res_tr,.box_res .box_res_tl,.box_res .box_res_br,.box_res .box_res_bl{ display:none;}
	.box_res .box_res_bottom,.box_res .box_res_head { margin: 0;}
	.box_res .box_res_min{ padding: 0 15px;} */
}

@media only screen and (max-device-width : 960px){
	
}
@media only screen and (max-width : 960px){
	#main_menu .txt_link{ margin: 0 3% 0 3%;}
}
@media only screen and (max-width: 1120px) {

}
@media only screen and (min-width: 960px) {
	.container{width:930px;}
	.wrapper_top{ min-height: 295px;}
	#slider_gal4  #owl-demo2 img{ }
	#cnt_box .gal img{ height:79px;}
	
}
@media only screen and (max-width : 800px){
	#cnt_box .box_res3{
		width:100%;
		margin: 0 auto 10px auto;
		float: none;
	}
	#main_menu .txt_link {
	    margin: 0 2.5% 0;
	}
	#top_bar{
		position: static;
	}
	#cnt_box .gal img{ height:auto;}
}
@media only screen and (max-device-width : 768px){
	
}
@media only screen and (max-width : 768px){
	body{ background: url(/view/images/responsive/bg_mobile.jpg)  repeat;}
	#main_menu{ margin:0;}
	.rating_ircg{ width:35px !important;}
	#main_menu .txt_link { margin: 0 2.5% 0;	}
	
	.box_res .box_res_head{
		background:url(/view/images/responsive/sprite_h.png) repeat-x 0 -183px ;
		height:45px;
		margin: 0 20px;
	}
	.box_res .box_res_min_inn{ padding:0 25px;}
	.box_res .box_res_right{background:url(/view/images/responsive/sprite_v.png) repeat-y -175px top; width:40px; right:5px;}
	.box_res .box_res_left{background:url(/view/images/responsive/sprite_v.png) repeat-y -135px top; width:40px; left:5px;}
	.box_res .box_res_tr{
		background:url(/view/images/responsive/sprite.png) no-repeat -660px -190px ;
		width:45px;
		height:45px;
		float:right;
		margin-right: -20px;
	}
	.box_res .box_res_tl{
		background:url(/view/images/responsive/sprite.png) no-repeat -615px -190px ;
		width:45px;
		height:45px;
		float:left;
		margin-left: -20px;
	}
	.box_res .box_res_bottom{
		background:url(/view/images/responsive/sprite_h.png) repeat-x 0 -226px ;
		height:42px;
		position: relative;
		margin: 0 20px;
	}
	.box_res .box_res_br{
		background:url(/view/images/responsive/sprite.png) no-repeat -660px -235px ;
		width:45px;
		height:45px;
		position: absolute;
		right:-20px;
		top:0px;
	}
	.box_res .box_res_bl{
		background:url(/view/images/responsive/sprite.png) no-repeat  -615px -235px ;
		width:45px;
		height:45px;
		position: absolute;
		left:-20px;
		top:0px;
	}
}
@media only screen and (max-width:700px){
	#main_menu .txt_link { margin: 0 0.7% 0;	}
}
/* Smartphones (portrait and landscape) ----------- */

@media only screen and (max-width:600px){
	.footer_box2{ width:490px;}
	.footer_box2 .footer{ margin: 0 27px 10px 27px; }
	.wrapper_top{ padding-bottom:0px;}
	.signup-button{ margin:5px auto;}
	#main_menu{	display:none;}
	#main_menu_responsive{
		display:block;
	}
	#top_bar .menu ul li{ margin-right: 3px !important;}
	/*.container{ width: 95%; }*/
	.sidebar{
		position: relative;
		float: none;
		margin: 0 auto;
	}
	.content_main{
		position: relative;
		float: none;
		margin: 0 auto !important;
	}
	/* #cnt_box .gal{ width:24%;} */
	#cnt_box{ max-width:292px; margin:0 auto;}
	
	#videogallery{ margin-bottom:10px;}
	.user_panel{ margin-bottom:10px;}
	#players_counter{ overflow: hidden; position: inherit; margin:0 auto; clear: both; }
}

@media only screen and (max-width:540px){
	.footer_box2{ width:100%;}
	.footer_box2 .footer{ margin: 0 15%; padding-right:3%; padding-left:3%; width:64%; }
}
@media only screen and   (max-width :480px) {
	#btm_menu_ul{display:none;}
	#main_menu_responsive .second{ display:block;}
	#top_bar .menu ul li{
		margin: 0 0 3px 0
	}
	.container{ width: 100%;}
	#cnt_box .gal{ width: 49%;}
	#slider_gal4 .title-slider{ height:37px;}
	.min_dialog{ min-width:100% !important;}
	.min_dialog{ max-width:100% !important;}
}

@media only screen and   (max-width :380px) {
	#signup_button_box{
		width:100%;
		/* 
		background:url("/view/images/responsive/sprite.png") no-repeat  right -800px;
		padding:0px;
		width:280px;
		height:313px;
		margin: 40px auto;
		position: relative; */
	}
	#signup_button_box_inn{
		min-height:230px;
	}/* 
	#signup_dialog .field{padding-right:0px;} */
	.signup-btn{ left:40px;}
	.signup-btn{
		bottom:-1px;
	}
	#dialog_get_information{max-width:320px;}
	.box_res .box_res_right,
	.box_res .box_res_left{  display:none;}
	.box_res .box_res_tr,.box_res .box_res_tl,.box_res .box_res_br,.box_res .box_res_bl{ display:none;}
	.box_res .box_res_bottom,.box_res .box_res_head { margin: 0;}
	.box_res .box_res_min_inn{ padding: 0 12px; margin:0;}
	#signup-btn_box{bottom:2px;}
	input.input-small{ width:65px;}
	#signup_dialog .field{ width:30%;}
	input.input-medium{ width:60%;}
}
@media only screen and   (max-width :360px) {
	.footer_box1 .footer_r,.footer_box1 .footer_l{ display:none;}
	.footer_box1 .footer{
		padding-right:0px;
		padding-left:0px;
		width:100%;
	}
}
@media only screen and   (max-width : 321px) {
	.box_res .box_res_min_inn{
		padding:0;
	}
	input.input-small{ width:50px;}
	#signup-btn_box{bottom:0;}/* 
	#signup_dialog .field{display:block; text-align:left; width:50%;}
	input.input-medium{ width:96%;} */
	#slider_gal4 .title-slider{ display: none;}
}

@media only screen and   (max-width : 300px) {
	.sidebar{ width:auto;}
	#login_box_bg{
		background-position: right -385px;
		width: 250px;
		height: 230px;
		margin: 5px auto;
	}
	#login_box_inn {
		padding: 1px 13px;
	}
	#videogallery {
		background-position: right -205px;
		width: 250px;
		height: 176px;
		margin: 7px auto;
	}
	#cnt_box{ width:250px;}
	#login_box .captcha {
		width: 37px;
	}
	#logo{ margin-top:-80px;}
	#logo a{
		display: block;
		background-position: -270px -620px;
		width:168px;
		height: 90px;
		margin: 0 auto;
		padding-top: 26px;
	}
	#logo a span{
		background-position:right -420px;
		width:147px;
		height:44px;
	}
	.signup-button a{
		width: 190px;
		width: 225px;
	}
	.signup-button {
		background-position:-510px -464px;
		width: 225px;
		margin: 0 auto;
	}
	.signup-button:hover{background-position: -510px -522px;}
	.user_panel{
		background:url("/view/images/responsive/sprite2.jpg") no-repeat  0 -240px !important;
		width:250px;
		margin:0 auto;
	}
	.user_panel #user_panel_btns{ width:auto;}
}
@media only screen and   (max-width : 250px) {
	#login_box_bg{
		background-position:-20px 0px;
		height:225px;
		width:auto;
	}
	#login_box_inn{ padding:0 4px;}
	#cnt_box{ width:auto; margin:0 5px;}
	#cnt_box .gal{ 
		width:88%;
		float:none;
		display:block;
		margin:10px auto;
	}
	#login_box .txt_box{ border:none;}
	.captchaImage{ width:60px;}
	.rtl #signup_dialog .field{
		display:block;
		width:50%;
	}
	input.input-medium{ width:90%; padding:5px 5%; margin-bottom:5px;}
	#videogallery {
		background-position: -650px -10px;
		width: auto;
		height: 160px;
		margin-right:5px;
		margin-left:5px;
		border:2px solid #9f5c23;
	}
	.user_panel{
		background:url("/view/images/responsive/sprite2.jpg") no-repeat  -340px 0 !important;
		width:100%;
	}
	.user_panel .content {
		padding: 0 5px 10px;
	}
}
@media only screen and   (max-width : 220px) {
	.signup-button {
		background-position:-20px 0 ;
		width: 100%;
	}
	.signup-button:hover{background-position: -20px -58px;}
	.signup-button span{ width:174px;}
}

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.2
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}



/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.2
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}

/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}

/*! qTip2 v2.0.0 | http://craigsworks.com/projects/qtip2/ | Licensed MIT, GPL */.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;border-width:1px;border-style:solid}.ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important}.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:center;word-wrap:break-word}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0!important}.ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid}* html .ui-tooltip-titlebar .ui-state-default{top:16px}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.ui-tooltip-focus{}.ui-tooltip-hover{}.ui-tooltip-default{border-color:#F1D031;background-color:#FFFFA3;color:#555}.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93}.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111}/*! Light tooltip style */.ui-tooltip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.ui-tooltip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040}.ui-tooltip-dark .ui-tooltip-icon{border-color:#444}.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.ui-tooltip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#F0DE7D}.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0}/*! Red tooltip style */.ui-tooltip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65}.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0}.ui-tooltip-red .ui-tooltip-icon{border-color:#D95252}.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#D95252}/*! Green tooltip style */.ui-tooltip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.ui-tooltip-green .ui-tooltip-titlebar{background-color:#B0DE78}.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0}/*! Blue tooltip style */.ui-tooltip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#D0E9F5}.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0}.ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.ui-tooltip-rounded,.ui-tooltip-tipsy,.ui-tooltip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.ui-tooltip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #4A4A4A),color-stop(100%,black));background-image:-webkit-linear-gradient(top, #4A4A4A 0,black 100%);background-image:-moz-linear-gradient(top, #4A4A4A 0,black 100%);background-image:-ms-linear-gradient(top, #4A4A4A 0,black 100%);background-image:-o-linear-gradient(top, #4A4A4A 0,black 100%)}.ui-tooltip-youtube .ui-tooltip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.ui-tooltip-youtube .ui-tooltip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"}.ui-tooltip-youtube .ui-tooltip-icon{border-color:#222}.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}.ui-tooltip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from( #717171),to( #232323));background-image:-moz-linear-gradient(top, #717171, #232323);background-image:-webkit-linear-gradient(top, #717171, #232323);background-image:-ms-linear-gradient(top, #717171, #232323);background-image:-o-linear-gradient(top, #717171, #232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.ui-tooltip-jtools .ui-tooltip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"}.ui-tooltip-jtools .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"}.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content{background:transparent;color:#fff;border:0 dashed transparent}.ui-tooltip-jtools .ui-tooltip-icon{border-color:#555}.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{border-color:#333}.ui-tooltip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.ui-tooltip-cluetip .ui-tooltip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.ui-tooltip-cluetip .ui-tooltip-icon{border-color:#808064}.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.ui-tooltip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:12px;font-family:Tahoma, Arial;font-weight:normal;line-height:16px;text-shadow:0 1px black;z-index:999999 !important;}.ui-tooltip-tipsy .ui-tooltip-titlebar{padding:6px 35px 0 10;background-color:transparent}.ui-tooltip-tipsy .ui-tooltip-content{padding:6px 10}.ui-tooltip-tipsy .ui-tooltip-icon{border-color:#222;text-shadow:none}.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}.ui-tooltip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.ui-tooltip-tipped .ui-tooltip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from( #3A79B8),to( #2E629D));background-image:-webkit-linear-gradient(top, #3A79B8, #2E629D);background-image:-moz-linear-gradient(top, #3A79B8, #2E629D);background-image:-ms-linear-gradient(top, #3A79B8, #2E629D);background-image:-o-linear-gradient(top, #3A79B8, #2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"}.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589;background:#285589}.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#FBFBFB;color:#555}.ui-tooltip-bootstrap{font-size:13px;line-height:18px;color:#333;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.ui-tooltip-bootstrap .ui-tooltip-titlebar{font-size:18px;line-height:22px;border-bottom:1px solid #ccc;background-color:transparent}.ui-tooltip-bootstrap .ui-tooltip-titlebar .ui-state-default{right:9px;top:49%;border-style:none}.ui-tooltip-bootstrap .ui-tooltip-icon{background:#fff}.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{filter:none;-ms-filter:none}.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;z-index:10}.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent}.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0}#qtip-overlay{position:fixed;left:-10000em;top:-10000em}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}

.tipsy { padding: 5px; font-size: 13px; position: absolute; z-index: 999999; font-family:Tahoma, Geneva, sans-serif; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white !important; max-width: 300px; text-align: center; font-size:11px; }
.tipsy-inner { border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.tipsy-arrow { position: absolute; background: url('/view/images/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }

  .rtl .tipsy-inner {
    direction: rtl;
  }


/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #cccccc; }
    .mfp-preloader a:hover {
      color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444444; }
  .mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }



.overal {
    background-color: #000000;
}
.windows {
	border:0;
	position:relative;
}
table.dialogs{
	min-width:400px;/*require for define min width in dialog*/
}
.dialogs .drag {
	height:34px;
}
.dialogs .LeftTop {
	width:40px;
	min-width:40px;
}
.dialogs .LeftTop div {
	width:40px;
	height:34px;
	background:url(/view/images/dialog/tl.jpg) no-repeat;
}
.dialogs .CenterTop {
	background:url(/view/images/dialog/ct.jpg) scroll repeat-x;
	min-width:34px;
	vertical-align:top;
	width:100%;
}
.dialogs .CenterTop ul {
	margin:0;
	margin-top:6px;
	float:left ;
	padding : 0 ;
}
.rtl .dialogs .CenterTop ul {
	float:right ;
}
.dialogs .CenterTop li {
	list-style-type:none;
	float:left;
	padding-left:2px;
	cursor:pointer;
}
.rtl .dialogs .CenterTop li {
	float:right;
}
.dialogs .CenterTop .close div {
	width:35px;
	height:26px;
	background:url(/view/images/dialog/close.png) no-repeat scroll;
	position:relative;
	top:-9px;
}
.dialogs .CenterTop .close div:hover {
	background:url(/view/images/dialog/close_hover.png) no-repeat scroll;
}

.dialogs .Title {
	padding-top:7px;
	float:left;
}
.dialogs .RightTop {
	width:7px;
	min-width:7px;
}
.dialogs .RightTop div {
	width:40px;
	height:34px;
	background:url(/view/images/dialog/tr.jpg) no-repeat;
}
.dialogs .LeftCenter {
	background:url(/view/images/dialog/ml.jpg) repeat-y;
	width:40px;
	min-width:40px;
}
.dialogs .CenterCenter {
	padding:5px;
	background:url(/view/images/dialog/bg_repeat.jpg) repeat;
	vertical-align:top;
	direction: ltr;
	font: 12px tahoma, arial;
}
.dialogs .CenterCenter span.msgBody{
	vertical-align:top;
	overflow:auto;
	overflow-x:hidden;
	white-space: nowrap;
	display: inline-block;
}
.rtl .dialogs .CenterCenter{
	direction: rtl;
}
.dialogs .RightCenter {
	background:url(/view/images/dialog/mr.jpg) repeat-y;
	width:40px;
	min-width:40px;
}
.dialogs .Bottom {
	height:21px;
	min-height:21px;
}
.dialogs .LeftBottom {
	width:10px;
	min-width:10px;
}
.dialogs .LeftBottom div {
	width:40px;
	height:34px;
	background:url(/view/images/dialog/bl.jpg) no-repeat scroll;
}
.dialogs .CenterBottom {
	background:url(/view/images/dialog/cb.jpg) scroll repeat-x;
	text-align:right;
	height:34px;
	width:615px;
}
.dialogs .CenterBottom div {
	float:right;
	width:8px;
	height:8px;
}
.dialogs .RightBottom {
	width:7px;
	min-width:7px;
}
.dialogs .RightBottom div {
	width:40px;
	height:34px;
	background:url(/view/images/dialog/br.jpg) no-repeat scroll;
}
.dialogs .title_dialog {
	position: relative;
	margin: auto 35px;
}
.dialogs .title_dialog_1 {
	position: absolute;
	top: -16px;
	left: 0;
	width: 100%;
}
.dialogs .title_dialog table {
	margin: 0 auto;
	height: 34px;
}
.dialogs td.title_dialog_l{
	width: 46px;
	background:url(/view/images/dialog/title_l.png) no-repeat top left;
}
.dialogs td.title_dialog_r{
	width: 46px;
	background:url(/view/images/dialog/title_r.png) no-repeat top right;
}
.dialogs td.title_dialog_bg{
	color: #fff;
	padding-bottom: 6px;
	background:url(/view/images/dialog/title_re.png) repeat-x top; 
	font-family: 'BKoodakBold',Tahoma,candara,Arial,Verdana,sans-serif;
	font-size: 16px;
	line-height: 28px;
}
.dialogs .confirm{
	padding-top: 5px;
}
.dialogsWaiting{
	color: #fff;
	font-size: 17px;
	direction: ltr;
}



.box_servers {
	/*background-image:url(/view/images/main_page/en/box_server_new2.png);*/
    background: url("/view/images/responsive/sprite2.jpg") no-repeat -255px -424px;
	background-repeat:no-repeat;
	position:relative;
	width:215px;
	height:113px;
	margin:2px 10px;
	float:left;
	padding:0;
}
.box_servers p {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px;
    color: #DDCAAD;
}

.server_end {
	height:140px;
	/*background-image:url(/view/images/main_page/en/box_server_end.png) !important;*/
    background: url("/view/images/responsive/sprite2.jpg") no-repeat -255px -280px;
}

.box_servers div.number_server,
.box_servers div.end_number_server{
	width:54px;
	height:54px;
        text-align: center;
        direction: ltr;
	position:absolute;
	top:-6px;
	left:82px;
        background: url("/view/images/responsive/sprite.png") no-repeat -647px -800px;
}
.over div.number_server,
.over div.end_number_server{
    background-position: -567px -800px;
}
.bs-numbers {
    background: url("/view/images/responsive/sprite.png") no-repeat -217px -800px;
    width: 13px;
    height: 50px;
}
.bs-number-s {
    background-position: -99px -800px;
}
.bs-number-t {
    background-position: -1px -800px;
}
.bs-number-h {
    background-position: -46px -800px;
}
.bs-number-w {
	background-position: -727px -800px;
}
.bs-number-beta {
    width: 38px;
    background-position: -147px -800px;
}
.bs-number-gold {
    background-position: -778px -800px;
}
.bs-number-0 {
    background-position: -217px -800px;
}
.bs-number-1 {
    background-position: -253px -800px;
}
.bs-number-2 {
    background-position: -289px -800px;
}
.bs-number-3 {
    background-position: -325px -800px;
}
.bs-number-4 {
    background-position: -361px -800px;
}
.bs-number-5 {
    background-position: -397px -800px;
}
.bs-number-6 {
    background-position: -434px -800px;
}
.bs-number-7 {
    background-position: -469px -800px;
}
.bs-number-8 {
    background-position: -506px -800px;
}
.bs-number-9 {
    background-position: -542px -800px;
}

.box_servers a.btn_login{
	display:block;
	/*background-image:url(/view/images/main_page/en/btn_box_servers.png);
	background-position:right 0;
	background-repeat:no-repeat;*/
    background: url("/view/images/responsive/en.png") no-repeat -120px -1225px;
	background-position: -120px -1225px;
	background-repeat:no-repeat;
	width:97px;
	height:31px;
	position:absolute;
	right:0;
	top:46px;
	cursor:pointer;
}
.box_servers a.btn_login:hover{
	/*background-position:right -40px;*/
    background-position: -120px -1265px;
}

.box_servers a.btn_register{
	display:block;/*
	background-image:url(/view/images/main_page/en/btn_box_servers.png);
	background-position:left 0;
	background-repeat:no-repeat;*/
    background: url("/view/images/responsive/en.png") no-repeat 0 -1225px;
	background-position:  0 -1225px;
	background-repeat:no-repeat;
	width:93px;
	height:31px;
	position:absolute;
	left:0;
	top:46px;
	cursor:pointer;
}
.box_servers a.btn_register:hover{
	/*background-position:left -40px;*/
    background-position: 0 -1265px;
}

.box_servers a.signin_disable,
.box_servers a.signin_disable:hover {
	cursor: help;
	/*background-position: right -78px;*/
    background-position: -120px -1303px;
}

.box_servers a.signup_disable,
.box_servers a.signup_disable:hover {
	cursor: help;
	/*background-position: left -78px;*/
	background-position: 0 -1303px;
}

.box_servers a.btn_winner{
	display:block;/*
	background-image:url(/view/images/main_page/en/btn_box_servers.png);
	background-position:right -113px;
	background-repeat:no-repeat;*/
	
    background: url("/view/images/responsive/en.png") no-repeat 0 -1338px;
	background-position:  0 -1338px;
	background-repeat:no-repeat;
	width:215px;
	height:31px;
	position:absolute;
	right:-1px;
	top:52px;
	cursor:pointer;
}

.box_servers a.btn_winner:hover{
	/*background-position:right -146px;*/
    background-position: 0 -1371px;
}

.server_label {
	position:absolute;
	top:55px;
	right:0;
	width:215px;
	height:23px;
}

.box_servers div.name_server{
	width:215px;
	height:23px;
	background-position: center center; 
}
.server_end div.name_server {
	position: absolute;
	top: 87px;
	left: 0;
	width: 100% !important;
	/*background-position: center center !important;*/
}



.server_end div.server_name_e {
    background: url("/view/images/responsive/en.png") no-repeat 0 -1532px !important;
}
.server_end div.server_name_se {
    background: url("/view/images/responsive/en.png") no-repeat 0 -1432px !important;
}
.server_end div.server_name_ce {
    background: url("/view/images/responsive/en.png") no-repeat 0 -1632px !important;
}
.server_end div.server_name_c {
    background: url("/view/images/responsive/en.png") no-repeat 0 -1582px !important;
}
.server_end div.server_name_h {
    background: url("/view/images/responsive/en.png") no-repeat 0 -1482px !important;
}
.server_end div.server_name_s {
    background: url("/view/images/responsive/en.png") no-repeat 0 -1482px !important;
}


.box_servers div.server_name_2x {
	background:url(/view/images/main_page/en/speed2x.png) no-repeat center;
}
.box_servers div.server_name_3x {
	background:url(/view/images/main_page/en/speed3x.png) no-repeat center;
}
.box_servers div.server_name_e {
	width: 123px;
	/*background: url(/view/images/main_page/en/express.png) no-repeat -16px;*/
    background: url("/view/images/responsive/en.png") no-repeat -16px -1532px;
}
.box_servers div.server_name_se {
	width: 153px;
	/*background: url(/view/images/main_page/en/express_pro.png) no-repeat -17px;*/
    background: url("/view/images/responsive/en.png") no-repeat -17px -1432px;
}
.box_servers div.server_name_ce {
	width: 157px;
	/*background: url(/view/images/main_page/en/classic_pro.png) no-repeat -17px*/
    background: url("/view/images/responsive/en.png") no-repeat -17px -1632px;
}
.box_servers div.server_name_c {
	width: 127px;
	/*background: url(/view/images/main_page/en/classic.png) no-repeat -12px;*/
    background: url("/view/images/responsive/en.png") no-repeat -12px -1582px;
}
.box_servers div.server_name_h {
	width: 172px;
	/*background: url(/view/images/main_page/en/heros.png) no-repeat -17px;*/
    background: url("/view/images/responsive/en.png") no-repeat -17px -1482px;
}
.box_servers div.server_name_s {
	width: 172px;
	/*background: url(/view/images/main_page/en/heros.png) no-repeat -17px;*/
    background: url("/view/images/responsive/en.png") no-repeat -17px -1482px;
}


.box_servers p.start_server_date{
	position:absolute;
	left:6px;
	top:101px;
	width: 105px;
	line-height:21px;
	background: rgba(0,0,0,0.7);
	border-radius: 			4px; 	
	-moz-border-radius: 	4px;
	-webkit-border-radius: 	4px;
	text-align: center;
	box-shadow: 		inset 4px 4px 5px #000;
	-moz-box-shadow: 	inset 4px 4px 5px #000;
	-webkit-box-shadow: inset 4px 4px 5px #000;
}

.box_servers p.start_server_date{
	top:86px;
}
.game_play_other_page .box_servers p.start_server_date{
    	top:75px;
}
.server_end p.start_server_date{ top:112px !important;}
.server_end p.number_user
{
	top:106px !important;
}

.box_servers p.number_user{
    background: url("/view/images/responsive/sprite.png") no-repeat left -770px;
    padding-left:28px;
	position:absolute;
	top:101px;
	right:5px;
	text-align: right;
	height:34px;
	line-height:34px;
	width: 52px;
}

.ltr .box_servers p.number_user{
	top: 80px;
	right:7px;
	text-align: left;
	width: 68px;
}

.box_servers p.number_user{
	top:80px;
}
.game_play_other_page .box_servers p.number_user{
        top:75px;
}
.box_servers .server_end p.number_user{
	top:112px;
}
.box_servers p.status_server{
	/*background:url(/view/images/main_page/status_server.png) right -5px no-repeat;*/
	padding:0 0 0 17px;
}
.box_servers .box_servers p.status_server{
	top:140px;
}

.box_servers div.enable img {
	background-position: -615px -315px;
}

.box_servers div.pre-reg img,
.box_servers div.setup img {
	background-position: -615px -290px;
}
.box_servers div.final img,
.box_servers div.full img,
.box_servers div.end img{
	background-position: -615px -340px;
}

.box_servers .strong{
	font-weight:bold;
}

.server_label .status_server img {
	width: 12px;
	height: 14px;
    background: url("/view/images/responsive/sprite.png") no-repeat -615px -285px;
    /*background-image: url('/view/images/main_page/status_server.png');*/
    background-position: right -5px;
    vertical-align: middle;
}

.server_label .status_server {
	position: absolute;
	left: 0;
	top: 4px;
}

.server_label .server_status_e {
	left: 125px;
}
.server_label .server_status_se {
	left: 148px;
}
.server_label .server_status_ce {
	left: 155px;
}
.server_label .server_status_c {
	left: 127px;
}
.server_label .server_status_h {
	left: 136px;
}
.server_label .server_status_s{
	left: 136px;
}

.server_info {
	position: absolute;
	background-color: #C99E5E;
	padding : 3px;
	border-radius : 5px;
}
.server_info .box_servers {
	margin: 0;
}


/* ---------------------- Rtl section ------------------- */
.rtl .box_servers{
	float:right;
	/*background-image:url(/view/images/main_page/fa/box_server_new2.png);*/
}
.rtl .box_servers p.start_server_date{
	right:6px;
}
.rtl .box_servers p.number_user{
	left:5px;
	right: auto;
	padding: 0 31px 0 0;
	background-position: right -66px !important;
}
.rtl .box_servers p.status_server{
	right:13px;
	padding:0 17px 0 0;
}
.rtl .box_servers p.enable{
	background-position: right -30px;
}

.rtl .box_servers p.pre-reg,
.rtl .box_servers p.setup {
	/*background-position: right -5px;*/
}
.rtl .box_servers p.final,
.rtl .box_servers p.full,
.rtl .box_servers p.end{
	background-position: right -55px;
}

.rtl .server_end {
	height:140px;
	/*background-image:url(/view/images/main_page/fa/box_server_end.png) !important;*/
}


/* --------------------- Other lang ----------------------- */

/* ------------------- FA ------------------- */
.fa .box_servers a.btn_register, .fa .box_servers a.btn_login, .fa .box_servers a.btn_winner{
	background-image:url("/view/images/responsive/fa.png");
    /*background: url("/view/images/responsive/en.png") no-repeat 0 -1225px;*/
}
.fa .box_servers div.server_name_2x {
	/*background:url(/view/images/main_page/fa/speed2x.png) no-repeat center;*/
}
.fa .box_servers div.server_name_3x {
	/*background:url(/view/images/main_page/fa/speed3x.png) no-repeat center;*/
}
.fa .box_servers div.server_name_e {
	/*background:url(/view/images/main_page/fa/express.png) no-repeat -75px;*/
}
.fa .server_label .server_status_e {left: 64px;}
.fa .box_servers div.server_name_se {
	/*background:url(/view/images/main_page/fa/express_pro.png) no-repeat -44px;*/
}
.fa .server_label .server_status_se {left: 44px;}
.fa .box_servers div.server_name_ce {
	/*background:url(/view/images/main_page/fa/classic_pro.png) no-repeat -45px;*/
}
.fa .server_label .server_status_ce {left: 28px;}
.fa .box_servers div.server_name_c {
	/*background:url(/view/images/main_page/fa/classic.png) no-repeat -72px;*/
}
.fa .server_label .server_status_c {left: 66px;}
.fa .box_servers div.server_name_h {
	/*background:url(/view/images/main_page/fa/heros.png) no-repeat -28px;*/
}
.fa .server_label .server_status_s,
.fa .server_label .server_status_h {left: 64px;}




.fa .server_end div.server_name_e {
    background: url("/view/images/responsive/fa.png") no-repeat 0 -1532px !important;
}
.fa .server_end div.server_name_se {
    background: url("/view/images/responsive/fa.png") no-repeat 0 -1432px !important;
}
.fa .server_end div.server_name_ce {
    background: url("/view/images/responsive/fa.png") no-repeat 0 -1632px !important;
}
.fa .server_end div.server_name_c {
    background: url("/view/images/responsive/fa.png") no-repeat 0 -1582px !important;
}
.fa .server_end div.server_name_s,
.fa .server_end div.server_name_h {
    background: url("/view/images/responsive/fa.png") no-repeat 0 -1482px !important;
}


.fa .box_servers div.server_name_e {
	width: 123px;
    background: url("/view/images/responsive/fa.png") no-repeat -72px -1532px;
}
.fa .box_servers div.server_name_se {
	width: 153px;
    background: url("/view/images/responsive/fa.png") no-repeat -17px -1432px;
}
.fa .box_servers div.server_name_ce {
	width: 157px;
    background: url("/view/images/responsive/fa.png") no-repeat -27px -1632px;
}
.fa .box_servers div.server_name_c {
	width: 127px;
    background: url("/view/images/responsive/fa.png") no-repeat -72px -1582px;
}
.fa .box_servers div.server_name_s,
.fa .box_servers div.server_name_h {
	width: 172px;
    background: url("/view/images/responsive/fa.png") no-repeat -17px -1482px;
}

/* ------------------- AR ------------------- */
.ar .box_servers a.btn_register, .ar .box_servers a.btn_login, .ar .box_servers a.btn_winner{
	background-image:url(/view/images/main_page/ar/btn_box_servers.png);
}
.ar .box_servers div.server_name_2x {
	background:url(/view/images/main_page/ar/speed2x.png) no-repeat center;
}
.ar .box_servers div.server_name_3x {
	background:url(/view/images/main_page/ar/speed3x.png) no-repeat center;
}
.ar .box_servers div.server_name_e {
	background:url(/view/images/main_page/ar/express.png) no-repeat -75px;
}
.ar .server_label .server_status_e {left: 64px;}
.ar .box_servers div.server_name_se {
	background:url(/view/images/main_page/ar/express_pro.png) no-repeat -44px;
}
.ar .server_label .server_status_se {left: 44px;}
.ar .box_servers div.server_name_ce {
	width: 167px;
	background:url(/view/images/main_page/ar/classic_pro.png) no-repeat -35px;
}
.ar .server_label .server_status_ce {left: 19px;}
.ar .box_servers div.server_name_c {
	background:url(/view/images/main_page/ar/classic.png) no-repeat -72px;
}
.ar .server_label .server_status_c {left: 66px;}
.ar .box_servers div.server_name_h {
	background:url(/view/images/main_page/ar/heros.png) no-repeat -28px;
}
.ar .server_label .server_status_s,
.ar .server_label .server_status_h {left: 64px;}
/* ------------------- IT ------------------- */
.it .box_servers a.btn_register, .it .box_servers a.btn_login, .it .box_servers a.btn_winner{
	background-image:url(/view/images/main_page/it/btn_box_servers.png);
}
.it .box_servers div.server_name_2x {
	background:url(/view/images/main_page/it/speed2x.png) no-repeat center;
}
.it .box_servers div.server_name_3x {
	background:url(/view/images/main_page/it/speed3x.png) no-repeat center;
}
.it .box_servers div.server_name_e {
	background:url(/view/images/main_page/it/express.png) no-repeat -18px;
}
.it .box_servers div.server_name_se {
	background:url(/view/images/main_page/it/express_pro.png) no-repeat -15px;
}
.it .box_servers div.server_name_ce {
	background:url(/view/images/main_page/it/classic_pro.png) no-repeat -13px;
	width:183px;
}
.it .server_label .server_status_ce {left: 186px;}
.it .box_servers div.server_name_c {
	background:url(/view/images/main_page/it/classic.png) no-repeat -16px;
}
.it .box_servers div.server_name_s,
.it .box_servers div.server_name_h {
	width: 216px;
	background:url(/view/images/main_page/it/heros.png) no-repeat;
}
.it .server_label .server_status_s,
.it .server_label .server_status_h {
	left: 182px;
	top: 20px;
}


/* ------------------- DE ------------------- */
.de .box_servers a.btn_register, .de .box_servers a.btn_login, .de .box_servers a.btn_winner{
	background-image:url(/view/images/main_page/de/btn_box_servers.png);
}
.de .box_servers div.server_name_2x {
	background:url(/view/images/main_page/de/speed2x.png) no-repeat center;
}
.de .box_servers div.server_name_3x {
	background:url(/view/images/main_page/de/speed3x.png) no-repeat center;
}
.de .box_servers div.server_name_e {
	background:url(/view/images/main_page/de/express.png) no-repeat -17px;
}
.de .box_servers div.server_name_se {
	background:url(/view/images/main_page/de/express_pro.png) no-repeat -15px;
}
.de .box_servers div.server_name_ce {
	background:url(/view/images/main_page/de/classic_pro.png) no-repeat;
}
.de .box_servers div.server_name_ce {
	left: 172px;
	top: 21px;
	width: 198px;
}
.de .box_servers div.server_name_c {
	background:url(/view/images/main_page/de/classic.png) no-repeat -17px;
}
.de .box_servers div.server_name_s,
.de .box_servers div.server_name_h {
	background:url(/view/images/main_page/de/heros.png) no-repeat -17px;
}
.de .server_label .server_status_ce {
	left: 182px;
}


body.rtl {
	direction: rtl;
	text-align: right;
}
/* ----------------------------------------------sidebar-------------------- */
.rtl .sidebar{
	left:0px;
	right:auto;
}
.rtl #login_box .label{ float:right;}
.rtl #login_box .txt_box{ float:right;}
/* ----------------------------------------------content-------------------- */
.rtl .content_main{
	margin-right: 0px;
	margin-left: 310px;
}
.rtl #slider_gal4 .title-slider{
	direction:rtl;
}
.rtl #cnt_box .content_news .date{ float: left;}

.rtl #top_bar .menu{ float: right; padding-left: 0;}
.rtl #top_bar .menu ul li{
	float: right;
	margin-right:0px !important;
	margin-left: 10px;
	text-indent: -99999px;
}
.rtl .countries span.arrow_sans_up{
	left:2px;
	right:auto;
}
.rtl .countries ul.country_flags{
	left:auto;
	right:0;
}
/* backward compatible */
.rtl #signup_dialog .CenterTop .close div {
	right: 15px;
}
.rtl #signup_dialog {
	direction: rtl;
	text-align:right;
}
.rtl #signup_dialog .field {
	text-align: left;
	padding-left:2%;
	padding-right:0;
}

.rtl #username_guesss_list {
    text-align: right;
}
/*** froget information section ***/
.rtl .min_dialog .CenterCenter{	direction: rtl;}
.rtl #login_box .label {
    text-align: left;
    width: 30%;
    margin-left: 2%;
	margin-right:0px;
}
.rtl ul.info-nav-tooltip li{
    text-align: right;
    margin-left: 0px;
    margin-right: 15px;
}
.rtl #top_bar .menu ul#btm_menu_ul li{float:right; margin-right:0px;}
.rtl #btm_menu_ul{
	right:0 !important;
	left:auto;
}
.rtl .full_bg{ right:0px; left:auto;}

body.rtl  button.mfp-close{text-indent: -9999px;}

.rtl #main_menu_responsive .seperator{background-position:-510px -620px;}
.rtl .captchaImage{ margin:1px 5px 0 0;}
.rtl #main_menu_responsive{
	right:-190px;
	left:auto;
}
.rtl #main_menu_responsive ul{ padding-right:10px;}
.rtl #main_menu_responsive.active_menu{
	right:0px;
	left:auto;
}
.rtl #pull2{
	left:-70px;
	right:auto;
}
.rtl #main_menu_responsive .close{
	right:auto;
	left:10px;
}
.rtl #main_menu_responsive { background: url("/view/images/responsive/menu_responsive_rtl.png") repeat-y 0 0;}

.rtl .box_login .input_control{padding:0 100px 0 0;}
.rtl .box_login label{
	left:auto;
	right:0px;
}
.rtl .box_login .security_code_wrraper .input_box {
    float: right;
    margin-right: 0;
    margin-left: 4%;
    width: 40%;
}

.rtl #players_counter {
    right: auto;
    left: 63px;
    background-image: url('/view/images/responsive/players_counter_rtl.png');
}
.rtl #players_counter span {
    margin: 0 40px 0 0;
}
.rtl #players_counter ul {
    float: left;
    margin-left: 4px;
}
.rtl #players_counter ul li {
    margin-right: 1.5px;
}
.rtl .facebook_like{
    right: 34px;
}

@media only screen and (max-width:600px){
	.rtl #top_bar .menu ul li{ margin-left: 3px !important;}
}
@media only screen and   (max-width :480px) {
	
}
@media only screen and   (max-width : 319px) {
	.rtl #signup_dialog .field{text-align:right;}
}

.fa .sprite_lang{ background-image: url(/view/images/responsive/fa.png) ;}
.fa .user_panel .start_game {background: url("/view/images/responsive/fa.png") no-repeat scroll 0 -1075px;}

.fa .user_panel .server_go {background: url("/view/images/responsive/fa.png") no-repeat scroll 0 -980px;}

.fa .rating_ircg{
	background-position:left bottom;
	float: left;
	width: 280px;
	height:42px;
	margin: -7px  0 0 10px;
}
.fa #top_bar .button_telegram{
	width: 160px;
	height: 30px;
	float: right;
	background: url(/view/images/responsive/fa_telegram_button.png) 0 1px;
}
.fa #top_bar .button_gap {
	width: 160px;
	height: 30px;
	float: right;
	background: url(/view/images/responsive/fa_gap_button.png) 0 1px;
}
.fa #top_bar .menu ul li.button_telegram:hover{
	background: url(/view/images/responsive/fa_telegram_button.png) 0 -32px;
}
.fa .main_menu .winners{ width: 120px;}
.fa .main_menu .game_intro{ width: 120px;}
.fa .main_menu .server_status{ width:130px;}
.fa .main_menu .gifts{ width: 100px;}
.fa .main_menu .forum{width:102px;}
.fa .main_menu .blog{width:102px;}
.fa .main_menu .help{width:120px;}
.fa #top_bar .menu ul li.button_forum{ width: 162px;}

/* backward compatible */
@font-face {
	font-family: 'BKoodakBold';
	src: url('/view/font/BKoodakBold.eot');
	src: local('?'), url('/view/font/BKoodakBold.woff') format('woff'), url('/view/font/BKoodakBold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.sprite {
	background-image: url(/view/images/main_page/sprite_kingsera.png);
}
.sprite_btn {
	background-image: url(/view/images/main_page/sprite_button.png);
}

#login_box .txt_box,
.user_panel select {
    font-family: tahoma, arial, times;
}

#login_box .label{
    font-family: 'BKoodakBold', tahoma;
    font-size: 13px;
}
#login_box .label {
    font-family: 'BKoodakBold', tahoma;
    font-weight: bold;
    font-size: 15px;
}
#signup_dialog .captchaImage {
	margin: 0 3px 6px 0;
}


#signup_dialog .field {
	font-family: 'BKoodakBold', Tahoma;
	font-size: 15px;
}

.footer_box1  .footer {
    font-family: 'BKoodakBold', tahoma;
    font-size: 16px;
    width:180px;
}
.footer_box  .footer_r {
    left: 180px;
}

#pull2{	background:url(/view/images/responsive/fa.png) no-repeat  0 -1690px ; }
#login_box .txt_box,input.input-medium{
	font:normal 12px/22px tahoma;
}
.box_login label{ width:80px;}

.app_dnl_foo{
    -webkit-transition: all 0.5s ease;
       -moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
         -o-transition: all 0.5s ease;
            transition: all 0.5s ease;
	background-color: rgba(0,0,0,0.3);
	padding: 2px;
	float: left;
	width: 27px;
	height: 27px;
	text-align: center;
	margin-left: 6px;
	border-radius: 			50%; 	
	-moz-border-radius: 	50%;
	-webkit-border-radius: 	50%;
		box-shadow: 		inset 0px 0px 5px rgba(0,0,0,0.26);
		-moz-box-shadow: 	inset 0px 0px 5px rgba(0,0,0,0.26);
		-webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,0.26);
}
.app_dnl_foo:hover{
	background-color: rgba(0,0,0,0.5);
}
.app_dnl_foo span{
	display: block;
	color: #fff;
	line-height: 27px;
	font-size: 18px;
}
.app_dnl_gap {
    display: block;
    background: url(/view/images/responsive/fa_gap_button.png) 0 -62px;
}
.app_dnl_gap span{
  display:none;  
}
.app_dnl_telegram{
	display: none;
	background: #2CA5E0;
}
.app_dnl_telegram:hover{
	background: #219DDA;	
}
@media only screen and (max-width:960px){
	.fa #top_bar .button_telegram, .fa #top_bar .button_gap{
		display: none;
/*
		background: url(/view/images/responsive/fa_telegram_button.png) 0 -65px;
		width: 25px;
		height: 25px;
		margin-top: 3px;
		float: right;
*/
	}
	.app_dnl_telegram{
		display: block;
	}
	.app_dnl_gap {
		display: block;
		background: url(/view/images/responsive/fa_gap_button.png) 0 -62px;
	}
	.app_dnl_gap span{
      display:none;  
    }
}
@media only screen and (max-width:835px){
	body .rating_ircg{
		width: 35px !important;
	}
}
@media only screen and (max-width:700px){
	#main_menu .txt_link { margin: 0 0.5% 0;	}
}
@media only screen and (max-width:600px){
	.fa #top_bar .button_telegram, .fa #top_bar .button_gap{ margin-right: 10px;}
}
@media only screen and (max-width:570px){
	.fa #top_bar .menu #btm_menu_ul{display: none;}
	.fa #main_menu_responsive .second{ display: block;}
	.fa #top_bar{
		text-align: center;
		position: relative !important;
	}
	.fa .app_dnl_foo{
		display: inline-block;
		float: none;
	}
	.fa .rating_ircg{
		position: absolute;
		left: 0;
		top: 7px;
	}
}
@media only screen and (max-width:500px){
	.fa #top_bar .button_telegram, .fa #top_bar .button_gap{ margin-right: 0px;}
}
@media only screen and (min-width:480px) and (max-width:490px){
	#top_bar .menu{ padding-right: 6px;}
	.fa .rating_ircg{ margin-left: 6px; }
}
@media only screen and   (max-width :480px) {
	.fa #top_bar .button_telegram, .fa #top_bar .button_gap{ margin-right: 12px;}
}
@media only screen and   (max-width :360px) {
	.footer_box1  .footer_r,.footer_box1  .footer_l{ display:block;}
}
@media only screen and   (max-width :300px) {
	.footer_box1  .footer_r, .footer_box1  .footer_l{ display:none;}
	.footer_box1  .footer{ width:100%;}
}
@media only screen and   (max-width : 250px) {
	#signinUsername_lable {background-position: 0 -1780px;}
	#signinPassword_lable {background-position: 7px -1820px;}
	#captcha_lable {background-position: 0 -1860px;}
}

.enamad {
	width: auto;
	height: 100%;
	float: left;
	background: #fff;
	border-radius: 2px;
	margin: -2px 0 0 10px;
}

