body {
	color: #21334B;
	font-size: 14px;
	max-width : 320px;
	margin : auto;
	font-family: "Arial";
	background: url('../img/bg4.png') #051546;
	text-shadow: 0 0px 0 #;
	box-shadow: inset 0px 0px 0px #;
	word-wrap: break-word;
}



.icheck{
	margin: 10px;
}


/*------------------------------------------------*/
.gl {
	background: #96beba;
	border: 1px inset #00494a;
	display:inline-block;
	border-radius: 50%;
	height: 18px;
	width: 18px;
	text-align: center;
	margin: 0;
	text-align: center;
	margin-left: -7px;
	margin-top: -7px;
	padding-top: 1px;
	position: absolute;
	z-index: 3;
	opacity: 0.9;
	color: #333;
}



.grad_color {
  -webkit-animation: news_color 5s infinite ease-in-out;
  -moz-animation: news_color 5s infinite ease-in-out;
  animation: news_color 5s infinite ease-in-out;
  color: #fff;
}
@-webkit-keyframes news_color {
  0% { 
	color: #fff;
	animation-delay: -1s;
  }
  33% { 
    color: #dddddd;
	animation-delay: -1s;
  }
  66% { 
    color: #cefffd;
	animation-delay: -1s;
  }
}

@keyframes news_color {
  0% { 
	color: #fff;
	animation-delay: -1s;
  }
  33% { 
    color: #dddddd;
	animation-delay: -1s;
  }
  66% { 
    color: #cefffd;
	animation-delay: -1s;
  }
}

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







/*---------------- Коробки ------------------*/
.baloon-inner-red {
	background: #D05656;
	border: 1px solid #FB6565;
	color: #eee;
	font-size: 15px;
	padding: 7px;
	text-decoration: none; 
	text-shadow: 0 0px 0 #331717;
}
.new_inner {
	padding: 8px;
	font-size: 15px;
	background: #EBE3B3;
	color: #635B49;
	display: block;
}

a.new_inner {
	text-decoration: none;
}
a.new_inner:hover{
	-webkit-transition: 0.1s;
	-moz-transition: 0.1s;
	transition: 0.1s;
	padding-left: 6px;
}


.a1:active{
	background: #f8efbb;
}
.a2:active{
	background: #c4b879;
}


.EBE3B3, .e1{
	background: #EBE3B3;
}
.B7AD79, .e2{
	background: #B7AD79;
}
.D9D09A{
	background: #D9D09A;
}
.ABA273{
	background: #ABA273;
}


.cookie_inner {
	background: #203516;
	border: 1px solid #5ea09e;
	color: #fff;
	font-size: 13px;
	padding: 9px;
}

.banned {
	background: black;
	display: inline; 
	border: 3px solid red;
	border-radius: 9px;
	float: left; 
	width: auto;
	margin: -87px -51px;
	padding: 10px 10px 15px;
	text-align: center; 
	font-family: "Marker Felt", sans-serif; 
	text-decoration: none;
	color: yellow;
	font-size: 18px; 
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25); 
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);
	-webkit-transform: rotate(-19deg); 
	-webkit-transition: -webkit-transform .15s linear;
	-moz-transform: rotate(-19deg);
	position: relative;
	z-index: 2;
}


.tc {
    padding: 12px;
    outline: none;
    background: #cbc28f;
    color: #494324;
    text-shadow: 0 1px 0 #ddd5a8;}


.border-top, .balka-top, .balka-bot{
    height: 12px;
    background: #7e7649 url(../img/10.png) top repeat-x;
    cursor: pointer;
    text-align: center;
    
}

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





/*----------------- Текст ------------------*/
.timeToch{
	position: absolute;
	display: block;
	margin-left: 1px;
	margin-right: 1px;
	width: 97%;
	background: #eee;
	top: 42px;
	font-size: 10px;
	line-height: 14px;
	border-radius: 0 0 5px 5px;
	opacity: .8;
}
.nm{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 15px;
}
/*------------------------------------------*/






/*---------------- Кнопки ------------------*/
a.Plus_One{
	background: #c3b773;
	border-bottom: 3px solid #a69b60;
	border-radius: 6px;
	padding: 3px;
}
a.Plus_One:hover{
	background: #cabc6b;
}
a.Plus_One:active{
	margin-right: -2px;
	padding: 4px;
}
a.redUsers_a{
	display: inline-block;
	text-align: center;
	padding: 3px;
	font-style: oblique;
	background: #5293e3;
	border-bottom: 3px solid #1962bd;
	border-radius: 8px;
	color: #fff !important;
}


a.bttn_gray,a.bttn_red,a.bttn_green,a.bttn_sea,a.bttn,a.bttn_g{
	color: #fff !important;
}

a.bttn_gray{
    border: 1px solid #757C7B;
    background: #757C7B;   
    box-shadow: inset 0px 1px 0px #9E9E9E;}
    
a.bttn_red{
    border: 1px solid #931300;
    background: #B31F08;   
    box-shadow: inset 0px 1px 0px #E65641;}
    
a.bttn_green{   
    border: 1px solid #203516;
    background: #694409; 
    box-shadow: inset 0px 1px 0px #203516;  
}

a.bttn_sea {
    border: 1px solid #b3dea0;
    background: #005214;
    box-shadow: inset 0px 1px 0px #a4ff7c;
}



a.bttn_gray:hover{
    cursor: pointer;
    text-align: center;
}

a.bttn_sea:hover{
    background: #54426E;
    cursor: pointer;
    text-align: center;
}

a.bttn_red:hover{
    background: #A01D09;
    cursor: pointer;
    text-align: center;
}


a.bttn_green:hover{
    background: #09AA00;
    cursor: pointer;
    text-align: center;
}

a.bttn_g,a.bttn{
    display: block;
    text-transform: uppercase;
    text-shadow: #0a527f 0px 1px 0px;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    padding: 12px;
    outline: none;
    border: 1px solid #0a527f;
    border-radius: 3px;
    background: #694409 url(../img/17.png) top repeat-x;
    cursor: pointer;
    text-align: center;
    box-shadow: inset 0px 1px 0px #64bad9;
    
}

a.bttn_g:hover ,a.bttn:hover{   
    background: #0f588f;   
}



a.restore_pass{
	color: #494324;
	margin: 2px;
	padding: 5px;
}
/*-----------------------------------------*/







/*---------------- Формы ------------------*/
input.input{
	width: 94% !important;
}
button.bttn_green, input.bttn_green, input.bttn {
    position: relative;
    display: block;
    padding: 4px 5px 4px 5px;
    color: #fff;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #121212;
    text-decoration: none;
	padding: 3px;
	min-height: 51px;
    font-size: 16px;
    background:url('bttn/bttn_green.png') #24891f;
    width: 100%;
}

button.bttn_green:hover, input.bttn_green:hover, input.bttn:hover {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #121212;
    width: 100%;
    background:url('bttn/bttn_green2.png') #24891f;
}
button.bttn_green:active, input.bttn_green:active, input.bttn:active {
    border-top: 1px solid #078a00;
    border-bottom: 1px solid #089f00;
}



input[type="submit"].auth {
    text-shadow: 0 1px 0 #070f1d;
    border: 0px solid #000;
    color: #05293a;
    background: #b3dea0 url(../img/3.png);
    width: 276px;
    height: 52px;
    outline: none;
    cursor: pointer;
    font-size: 16px;
    text-shadow: 0 1px 0 #36466e;
}

input[type="submit"].auth:hover {
		text-shadow: 0 1px 0 #070f1d;
		border: 0px solid #000;
        color: #fff;
        background: #304060 url(../img/4.png);
        width:276px;
        height: 52px;
        outline:none;
        cursor: pointer;
        font-size: 16px;
        text-shadow: 0 1px 0 #36466e;
}

select.Select_Red_Profile{
		min-height: 50px;
		padding-left: 9px;
		width: 50%;
		max-width: 320px;
}

input.send, input.save{
	width: 100% !important;
}
/*-------------------------------------------------*/





/*---------------- Переключатели ------------------*/
.sw_link.selected {
	background: #e1dab1;
	font-size: 14px;
	padding-top: 4px;
	padding-bottom: 8px;
}
.sw_link {
    height: auto;
    padding: 7px;
    text-align: center;
    text-decoration: none;
    color: #635B49;
	display: block;
	background: #c0b681;
}
td.td_sw{
	background: #c0b681;
	border-bottom: 1px solid #635B49;
}
td.td_sw a{
	text-decoration: underline;
}
td.td_sw a:hover{
	text-decoration: none;
}
td.td_sw.selected{
	background: #e1dab1 !important;
}
td.td_sw._left {
	border-left: 1px solid #635B49;
}
td.td_sw._right {
	border-right: 1px solid #635B49;
}
a.sw_link {
	text-decoration: underline;
	font-size: 12px;
	color: #5b523f;
}





.switcher_link {
    padding: 7px;
    text-align: center;
}
.switcher_link.left {
    float: left;
    border-right: 1px solid #635B49;
    width: 49.5%;
    background-color: #C0B681;
}
.switcher_link.right {
    background-color: #C0B681;
    border-bottom: 1px solid #635B49;
}
.switcher_link a {
    font-size: 9pt;
    text-decoration: underline;
    color: #635B49;
}
.switcher_link.selected {
    color: #635B49;
    background-color: #e1dab1;
    
}
.switcher_link.selected a {
    text-decoration: none;
    color: #635B49;
}

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



















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

.td-n { text-decoration: none !important; }
.b-hata-menu table tr td{padding:5px 0;border-bottom:1px solid #897F51;border-left:1px solid #897F51}
.b-hata-menu table tr td:first-child{border-left:none}
.b-hata-menu table tr:first-child td{border-top:1px solid #897F51}

.pb0{padding-bottom:0}
.newstyle-list-el{padding-bottom:5px;background:#D4CB95;color:#9d834c;font-size:12px}
.newstyle-list-el td{padding:5px; font-size:12px; text-align: bottom;}
.newstyle-list-el-info{padding:3px 5px; color:#8b6933;background:#d9d0a0;font-weight:bold}
.newstyle-list-el-info.rating{background:#9d6623;color:#fff;font-size:12px}

img.inner_toch
{
height: 50px;
width: 54px;
border-radius: 6px;
border: 1px solid #856531;
}

/* ------------------------------------------------ */
a:link, a:active, a:visited {
color: #61553C;
text-decoration: none;
text-shadow: 0 0px 0 #;
box-shadow: inset 0px 0px 0px #;
}

a:hover, a:focus {
color: #454034;
text-shadow: 0 0px 0 #;
box-shadow: inset 0px 0px 0px #;

}
img {
vertical-align: middle;
border-style: none;
}

.LogotypeINDEX {
background: #020f20; 
text-align: center;
border: 0px;
}




.menufoot {
color: #403d3c;
padding:0px;
text-shadow: 0px;
text-shadow: 0 0px 0 #;
box-shadow: inset 0px 0px 0px #;
text-align: center;
}

.menutext {
	z-index: -1;
	color: #fff;
	background: url('../img/5.png') no-repeat center; 
	padding: 24px;
	text-align: center;
}


.menutext a {
color:#38341f;
text-decoration: underline;

}

.html {
    padding: 3px;
    font-size: 11px;
    color: #8E9AA1;
	text-align:  center;
}


.menutext a:hover {
color:#38341f;
text-decoration: none;
}

.ram {
border-bottom : 1px solid #D2D2D2;
border-left : 1px solid #D2D2D2;
border-right : 0px solid #D2D2D2;

}
.inner-content {
    background: #b3dea0;
    padding: 10px;
    border: 0px;
    color: #0f6307;
}
.razdelt {
background:  #512f1c;
text-align: center;
padding: 10px;
border: 0px;
color: #b8ad71;
text-shadow: 0 1px 0 #31190;
}
.svet {
background:  url(../img/3.png) no-repeat top center;
text-align: center;
height: 26px;
border: 0px;
}

.verx   {
	background: #eb5b13 url(img/verx.png)repeat-x top left;
	text-align:left;
	height:110px;
	border-bottom : 1px solid #000;
	margin-bottom: 0px;
}


.autxing {
	margin: 1px 2px 1px 2px;
	padding: 3px;
	border: 1px solid #d3d3d3;
	background: #f8f8f8;
        border-radius: 4px;
}
input[type~="tel"], 
input[type~="text"], 
input[type~="select"], 
input[type~="password"], 
input[type~="number"]{
        border-bottom: 1px solid #8c8457;
        border-top: 1px solid #cfc590;
        border-left: 1px solid #eee;
        border-right: 1px solid #eee;
        background: #fff;
        width: 257px;
        height: 50px;
        outline:none;
        padding-left: 17px;

}
textarea {
        border-bottom: 1px solid #8c8457;
        border-top: 0px solid #220b12;
        border-left: 0px solid #220b12;
        border-right: 0px solid #220b12;
        color: #000;
		border-radius: 2px;
        background: #fff;
        width: 97%;
        height: 50px;
        outline:none;
        padding-top: 8px;
        padding-left: 8px;

}




select { 
        border-radius: 3px;
        border-bottom: 1px solid #8c8457;
        border-top: 0px solid #220b12;
        border-left: 0px solid #220b12;
        border-right: 0px solid #220b12;
        color: #000;
        margin: 4px 0px 0px 0px;
        background: #fff;
		min-width: 150px;
        outline:none;
        padding: 10px;
        height: 50px;
}

		
		
input[type~="password"] {
        margin-top: -15px;
}


::-webkit-input-placeholder {color:#8c8457; padding-left: 7px; font-style: oblique;}
::-moz-placeholder          {color:#8c8457;font-style: oblique;}
:-moz-placeholder           {color:#8c8457;font-style: oblique;}
:-ms-input-placeholder      {color:#8c8457;font-style: oblique;}




.red_profile{
	width: 75% !important;
	height: 30px !important;
	padding: 9px !important;
	padding-left: 12px !important;
	padding-right: 1px !important;
}

.navg{
		background-color: #fff;
        background-repeat : repeat-x;
		border : 1px solid #D2D2D2; 
        border-radius: 3px;
		padding: 3px 4px 3px 4px;
        text-align:left;
}


.kr {
	text-align: center;
	padding:14px;
	color: #4b545b;
}
a.kr {
    background: url(../img/1_1.png) #b3dea0;
    text-align: center;
    margin: 14px;
    padding: 15px;
    padding-bottom: 20px;
    color: #093804;
    width: 246px;
    height: 16px;
    display: block;
    text-shadow: #333 0px 1px 1px;
    font-size: 17px;
    font-family: "Calibri";
}
a.kr:hover {
	background: url('../img/1_1.png') #b3dea0;
}

.index   {
	color: #344680;
	padding: 7px;
	text-align: center;
}

.rating   {
	background: url(../img/17.png) no-repeat top left,
                           url(../img/18.png) no-repeat top right, 
                           url(../img/16.png) repeat-x top left;
	text-align:center;
	padding: 5px;
	margin-top: 4px;
        }

.gray_italic {
    color: gray;
    font-style:italic;
    font-size: 13px;
}


.ro { background: url(../img/rotw.png)  no-repeat right, url(../img/ro.png) top repeat-x;
        border-radius: 3px;
	padding: 3px;
        text-align:left;
        margin-top: 1px;
        margin-left: 20px;
        margin-right: 20px;}


.vdele, .bold  {padding: 7px;
          text-align:  center;
          font-size: 15px;
          text-decoration: underline;
          font-weight: bold;}

img.img-border { 
    border-radius: 4px 4px 4px 4px;
    border: 0px solid black; }
a.url,b.url {color: #fbeac7;}

.in {          height: 6px;
               border-radius: 9px;
               background: #f50000  url(../img/19.png) top repeat-x;
               border-bottom: 1px solid #000;
               width: 70px;}
.rating {   padding: 3px;
            border-radius: 9px;
            background: #0b0a0e;
            border-bottom: 1px solid #80543b;
            }

.b-stats {
	  background: #4a2a18 url(../img/8.png) top repeat-x;
	  border-top: 1px solid #0f0408;
	  padding: 9px;
	  text-align:center;
	  height: 20px;
	  color: #fff;
	  border-bottom: 1px solid #000;
	  }


a.BigNews{
    display: block;
    margin: 0;
    text-transform: uppercase;
    text-shadow: #332344 0px 1px 0px;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    padding: 12px;
    outline: none;
    border-top: 1px solid #a598c8;
    border-bottom: 1px solid #0f0408;
    background: #48315a url(../img/9.png) top repeat-x;
    cursor: pointer;
    text-align: center;
    
}




.g_online{
font-size: 14px;
color: #777;
}


















/***************** PAGE *****************/
ul.yiiPager {
	margin: 7px 0;
	font-size: 0;
	text-align: center;
}

ul.yiiPager li{
	display: inline-block;
}
ul.yiiPager li a{
	color: #fff;
	text-decoration: none;
	display: inline-block;
	margin: 0 4px;
	padding: 6px;
	background: #003826;
	border: 1px solid #5e9e89;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	border-radius:5px;
	width: 15px;
}

ul.yiiPager li.selected {
	color: #fff;
	text-decoration: none;
	display: inline-block;
	margin: 0 4px;
	padding: 6px;
	background: #5E9E89;
	border: 1px solid #5e9e89;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	border-radius:5px;
	width: 15px;
}



ul.yiiPager li a:hover{
	border: 1px solid #7ac1aa;
	transform: scale(1.2); 
	transition: 0.1s;
}
/***************** End PAGE *****************/






.inner_content_flamingo 
    { 
	font-size: 14px;
    font-weight: bold;
    color: #635B49;
    background: #FBEAC6; 
    padding: 7px; 
    margin: 0px; 
    }


.inner-content-seven {
    background: #AF6722;
    padding: 2px;
    color: #FCF2DC;
	font-size: 14px;
}
.inner-content-five {
	font-size: 14px;
    background: #AA8C5E;
    padding: 5px;
    color: #fbeac7;}


                                             /*        ??????? ?????? inner       */

.inner_content_clans_mod_who_1 {	padding: 5px;  background: #EBE3B3;  /* */color: #635B49; }
.inner_content_clans_mod_who_2 {	padding: 5px;  background: #B7AD79;  /* */color: #635B49; }

.inner_content_clans_mod_logs_1 {	padding: 5px;  background: #EBE3B3;  /* */color: #635B49; }
.inner_content_clans_mod_logs_2 {	padding: 5px;  background: #D9D09A;  /* */color: #635B49; }
.inner_content_clans_mod_logs_3 {	padding: 5px;  background: #205222; color: #fff;
                                  	border: 1px solid #5ea16f;  font-size: 11px;}

.inner_content_clans_mod_to_clan_1 {	padding: 5px;  background: #EBE3B3; }
.inner_content_clans_mod_to_clan_2 {	padding: 5px;  background: #B7AD79;  /* */color: #635B49; }

.inner_content_clans_mod_default_1 {	padding: 5px;  background: #EBE3B3;  /* */color: #635B49; }
.inner_content_clans_mod_default_2 {	padding: 5px;  background: #B7AD79;  /* */color: #635B49; }

.inner_content_clans_mod_list_1 {	padding: 5px;  background: #EBE3B3;  /* */color: #635B49; }
.inner_content_clans_mod_list_2 {	padding: 5px;  background: #D9D09A;  /* */color: #635B49; }

.inner_content_clans_mod_clan_1 {	padding: 5px;  background: #EBE3B3;  /* */color: #635B49; }
.inner_content_clans_mod_clan_2 {	padding: 5px;  background: #D9D09A;  /* */color: #635B49; }

.inner_content_casino_mod_band_1 {	padding: 5px;  background: #EBE3B3; color: #635B49; }
.inner_content_casino_mod_band_2 {	padding: 5px;  background: #ABA273; color: #635B49; }

.inner_content_chat_mod_default_1 {	padding: 7px;  background: #EBE3B3; color: #635B49; }
.inner_content_chat_mod_default_2 {	padding: 7px;  background: #ABA273; color: #635B49; }

.inner_content_raids_mod_key_1 {	padding: 5px;  background: #EBE3B3;  /* */color: #635B49; }
.inner_content_raids_mod_key_2 {	padding: 5px;  background: #ABA273;  /* */color: #635B49; }

.inner_content_raids_mod_raid_1 {	padding: 5px;  background: #EBE3B3; color: #635B49; }
.inner_content_raids_mod_raid_2 {	padding: 5px;  background: #D9D09A; color: #635B49; }

.inner_content_forum_mod_default_1 {	padding: 7px;  background: #EBE3B3;  /* */color: #635B49; }
.inner_content_forum_mod_default_2 {	padding: 7px;  background: #BCB381;  /* */color: #635B49; }

.inner_content_forum_mod_cat_view_1 {	padding: 6px;  background: #EBE3B3;  /* */color: #635B49; }
.inner_content_forum_mod_cat_view_2 {	padding: 6px;  background: #BCB381;  /* */color: #635B49; }

.inner_content_forum_mod_topic_1 {	padding: 6px;  background: #ABA273;  /* */color: #635B49; }
.inner_content_forum_mod_topic_2 {	padding: 6px;  background: #EBE3B3;  /* */color: #635B49; }

.inner_content_boi_mod_raiting_1 {	padding: 5px;  background: #ABA273;  /* */color: #635B49; }
.inner_content_boi_mod_raiting_2 {	padding: 5px;  background: #EBE3B3;  /* */color: #635B49; }

.inner_content_online_mod_default_1 {	padding: 5px;  background: #EBE3B3;  /* */color: #635B49; }
.inner_content_online_mod_default_2 {	padding: 5px;  background: #ABA273;  /* */color: #635B49; }

.inner_content_messages_mod_search_1 {	padding: 5px;  background: #EBE3B3; color: #635B49; }
.inner_content_messages_mod_search_2 {	padding: 5px;  background: #ABA273; color: #635B49; }

.inner_content_admin_mod_regisration_1 {	padding: 5px;  background: #EBE3B3;  /* */color: #635B49; }
.inner_content_admin_mod_regisration_2 {	padding: 5px;  background: #BCB381;  /* */color: #635B49; }

.inner_content_tyrnirs_mod_default_1 {	padding: 5px;  background: #ABA273;  /* */color: #635B49; }
.inner_content_tyrnirs_mod_default_2 {	padding: 5px;  background: #EBE3B3;  /* */color: #635B49; }


.inner_content_boi_stats_name { background: #D6CC95; padding: 5px; color: #A87833; font-size: 14px; }
.inner_content_boi_stats_body { background: #EBE3B3; padding: 5px; color: #635B49; font-size: 14px; }
.inner_content_three_draka { background: #FBEAC6; padding: 5px; }
.inner_content_three_draka_pobeda { background: #EBE3B3; padding: 5px; }
.inner_content_three_draka_porazhenie { background: #CBB48F; padding: 5px; }
.inner_content_three_draka_default { background: #FBEAC6; padding: 5px; }
.inner_content_three_read_msg { background: #FFF3DA; padding: 5px; }
.inner_content_boi_mod_raiting { background: #BE7E0F; padding: 5px; color: #FCF2DC;	font-size: 14px;}

.inner-content-two {
    background: #b3dea0;
    padding: 7px;
    color: #635B49;
}                                /*     End ??????? ?????? inner     */







.b-pack{white-space:nowrap}
.pack-icon{display:inline-block;vertical-align:top;width:80px;height:84px;position:relative;background:url(../img/market/pack1.png) no-repeat 50% 0 transparent}
.pack-icon span{display:block;position:absolute;bottom:4px;width:80px;color:#e3dbc9;font-size:14px;font-weight:bold;text-align:center}
.pack-icon.pack1{background-image:url(../img/market/pack1.png)}
.pack-icon.pack3{background-image:url(../img/market/pack3.png)}
.pack-icon.pack4{background-image:url(../img/market/pack4.png)}
.pack-icon.pack5{background-image:url(../img/market/pack5.png)}
.pack-icon.pack6{background-image:url(../img/market/pack6.png)}
.pack-icon.pack7{background-image:url(../img/market/pack7.png)}
.pack-icon.sms{background-image:url(/images/market/payment-sms_80x84.png)}
.pack-icon.qiwi{background-image:url(/images/market/payment-qiwi_80x84.png)}
.pack-content{display:inline-block;vertical-align:bottom;width:60%;white-space:normal;padding:5px}
.pack-content.sms,.pack-content.qiwi{vertical-align:top;margin-top:5px}
.pack-name{font-size:12px;color:#a8aa97;font-weight:bold}
.b-pack.lock .pack-content,.b-pack.lock .pack-name{color:#777!important}








                     /*        LORDS        */
                     


.op1{opacity:1}
.op09{opacity:.9}
.op04{opacity:.4}
.opback06{background-color:rgba(0,0,0,.6)}
.tal{text-align:left}
.m5{margin:5px}

.back_npc2{background:url(/theme/i/icons/npc/fon/fon3.png) #000 no-repeat;background-size:cover}
.back-0{background:#414141}
.back-1{background:url(/theme/i/icons/npc/fon/back1.png) #ff9c64 no-repeat;background-size:cover}
.back-2{background:url(/theme/i/icons/npc/fon/back2.png) #809c80 no-repeat;background-size:cover}
.back-d1{background:url(/theme/i/icons/npc/fon/d11.png) #809c80 no-repeat;background-size:cover}
.back-d4{background:url(/theme/i/icons/npc/fon/d4.png) #809c80 no-repeat;background-size:cover}
.back-3{background:url(../theme/img/button_svet.png) white no-repeat;background-size:cover}

                     
                     /*   End  LORDS        */









.baloon-inner a { color: #FBEAC7; }

.fee { color: #fee1b5!important; font-weight:normal}
.row input { width: 95%; }
.row input[type="submit"] {width: 100% !important; }
.center, .text-center, .cntr { text-align: center; }
.hr {	border-top: 1px solid #5E6163; }



.boss_title { padding: 7px; border-radius: 7px 7px 0px 0px; font-size: 14px; color: #856531; background: #cdc2af; display: block;}
.quests_title { padding: 7px; border-radius: 7px 7px 0px 0px; font-size: 14px; color: #856531; background: #cdc2af; display: block;}
.quests_down { padding: 7px; border-radius: 0px 0px 7px 7px;  background: #B1A065; font-size: 14px; color: #EFE8D2; display: block;}
.boss_info_default { font-size: 14px; color: #856531; background: #D5B98B; display: block;}
	.list_row.odd{ background-color:#C0B681; }
	.list_row{ color:#635b49; background-color:#DCD29C; }
	.list_row{ clear:both; overflow:hidden; padding:5px; }
	.list-el { background: #cbb083; color:#fff; }	



.inner-content.bg-green{background:#11592e;color:#fff}
.newstyle-list-el{padding-bottom:5px;background:#D4CB95;color:#9d834c;font-size:11px}
.newstyle-list-el td{padding:5px}
.newstyle-list-el-info{padding: 9px; margin: 0px; font-size:11px;color:#8b6933;background:#d9d0a0;font-weight:bold}
.newstyle-list-el-info.rating{background:#9d6623;color:#fff;font-size:12px}

.inline-icon{display:inline-block;margin:0 2px 0 2px}
         h2.green{background:#0c4322;color:#fff;text-align:center;font-size:13px; margin: 0px; padding:6px;position:relative}
           .title_right{position:absolute;right:4px;top:2px;font-size:12px;font-weight:normal;white-space:nowrap}
           .c-light-yellow{color:#ffd200}
           .b-cards{border-spacing:15px 10px}


  .nowrap{white-space:nowrap!important}
em.nowrap{white-space:nowrap!important;font-style:normal}

    .card{font-size:11px;display:inline-block;width:50px;height:57px;text-align:center;color:#000;padding-top:23px;background:url('../i/icons/cards/card_back2.png') 50% 50% no-repeat;text-decoration:none}
    .card.revert{background-image:url('../i/icons/cards/card_back.png')}
    .card.selected{background-image:url('../i/icons/cards/card_back3_mini.png')}
    .card-mini{background:#fff;padding:2px;display:inline-block;vertical-align:middle;text-align:center}
    .card-suit{font-size:18px;display:inline-block;width:12px;height:15px;margin-top:-2px;vertical-align:middle;color:#000}
    .card-suit.clubs{background:url('../i/icons/cards/12x13_clubs.png') 0 50% no-repeat}
    .card-suit.diamonds{background:url('../i/icons/cards/12x13_diamonds.png') 0 50% no-repeat}
    .card-suit.spades{background:url('../i/icons/cards/12x13_spades.png') 0 50% no-repeat}
    .card-suit.hearts{background:url('../i/icons/cards/12x13_hearts.png') 0 50% no-repeat}















.baloon-inner {
    background: #077341;
    border: 1px solid #1ac15a;
    color: #75ea73;
    font-size: 13px;
    padding: 9px;
}

.profile-inner {
	background: url(../img/background.jpg) no-repeat 50% #535456;
	border: 1px solid #D0BE45;
	color: #fff;
	font-size: 11px;
	padding: 5px;
}
	







a.bttn_green , a.bttn_red, a.bttn_sea, a.bttn_gray{
    display: block;
    text-transform: uppercase;
    text-shadow: #1a2128 0px 1px 0px;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    padding: 12px;
    outline: none;

    border-radius: 3px;
    cursor: pointer;
    text-align: center;
    
}

s

/************ END Bttn ************/

.margin0{margin:0px!important}
.margin1{margin:1px!important}
.margin2{margin:2px!important}
.margin3{margin:3px!important}



.font10{font-size:10px!important}
.font11{font-size:11px!important}
.font12{font-size:12px!important}
.font13{font-size:13px!important}
.font14{font-size:14px!important}
.font15{font-size:15px!important}


.bg_bttn_navi{
    float:right; 
    text-align: right;
    background: #321908;
    border-bottom: 1px solid #6A422B;
    border-top: 1px solid #1D0E04;
    border-radius: 4px;
    padding: 5px;
    margin-top: -4px;
    color:#bab6a7;
    text-shadow: #313536 0px 1px 0px;
}



.rightz, a.rightz{
    text-align: right;
    background: #37434b;
    border-bottom: 1px solid #939799;
    border-top: 1px solid #292e2f;
    border-radius: 4px;
    padding: 5px;
    margin-top: -4px;
    color:#bab6a7;
    text-shadow: #313536 0px 1px 0px;
}


a.rightw, a.rightz, i.rightw, i.rightz, span.rightw, span.rightz{ float: right; }  
.rightz,.rightw { text-align:right; padding: 1px; }



a.bttn_blue:hover , span.bttn_blue:hover{
background: #1A82DD;
}
a.bttn_blue , span.bttn_blue{ 
display: block;
color:#fff;
 border-radius: 6px;
  background: #269AFF;
   padding: 4px;
    margin: 0px;
    text-decoration: none;
    border-top: 1px solid #5DBAFF;
    border-bottom: 1px solid #1067A8;
    }



a.bttn_navi, .btn_navi{
display: block;
background: #A56848;
font-size: 14px; 
color: #fff;
height: 20px;
padding: 9px; 
background: #3f2311 url(../img/11.png) top repeat-x;
border-bottom: 1px solid #1d0e04;}
a.bttn_navi:hover, .btn_navi:hover{ background: #3a1f0e; }


a.bttn_nav, .btn_nav{
display: block;
  color:#d4d1c8;
    text-shadow: #313536 0px 1px 0px;
background: #657074;
font-size: 14px; 
padding: 9px; 
background: #3f2311 url(../img/12.png) top repeat-x;
border-bottom: 1px solid #222e37;}

h1, h2, h3 {
	display: block;
	margin: 0;
	padding: 0;
	font-size: 14px;
	color:#38341f;
	font-weight: bold;
	text-align: center;
}
.b-profile {
	
	background: #b3dea0;
	padding: 8px;
	color: #653f27;
}
	.b-profile a { color: #351b0a; }

img.img-b { 
    border-radius: 4px 4px 4px 4px;
    border: 3px solid #958c5b; }

.footers {padding: 9px;}
.footers a {color: #e6a60b; text-decoration: underline;}






h1, h2, h3 {
	display: block;
	margin: 3px;
	padding: 3px;
	font-size: 15px;
	color: #fbeac7;
	font-weight: bold;
	text-align: center;
}
h4{ 
	display: block;
	margin: 0;
	padding: 0;
    font-size: 14px; 
}

h5 {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #fbeac7;
    font-weight: bold;
    text-align: left;
}

h3{ 
	display: block;
	margin: 0;
	padding: 0;
    font-size: 14px; 
}

.inner-content h1 {
    color: #635B49;
    text-align: center;
    margin: 4px auto;
}

.cc { color: #494324!important;  }






.params_img {
    background: url(../i/icons/boi/Ring_diagramm_55.png) no-repeat;
    width:55px;
    height:61px;
    margin-right:5px;
    float:left;
    margin-top:5px;
}






.progress_razb_red {
	height: 8px;
	border-radius: 10px;
	background: #f50000  url(../img/19.png) top repeat-x;
	border: 3px solid black;
	width: 100%;
}
.progress_green {
	float: left;
	height: 8px;
	border-radius: 9px 0px  0px 9px;
	background: green url(../img/20.png) top repeat-x;
	width: 100%;
}

.progress_full {
	float: right;
	height: 8px;
	border-radius: 0px 9px 9px 0px;
	background: #f50000  url(../img/21.png) top repeat-x;
	width: 100%;
}






/*---------------- Процесс ------------------*/
.process-razborki{
	max-width: 320px;
	height: 58px !important;
	margin: -10px 0 0 -10px !important;
}
/*-------------------------------------------------*/







/* ----------------- Если ширина екрана игрока меньше 480px ------------------- */

@media all and (max-width: 480px){
	#logo_zag_default {
		display:none;
	}
}
















.spinner {
  margin: 1px auto;
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px;
}

.spinner > div {
  background-color: #333;
  height: 100%;
  width: 6px;
  display: inline-block;
  
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.spinner .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

.spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  
  20% { -webkit-transform: scaleY(1.0) }
}

@keyframes sk-stretchdelay {
  0%, 40%, 100% { 
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }  20% { 
    transform: scaleY(1.0);
    -webkit-transform: scaleY(1.0);
  }
}





.vspliv_hov_005:hover {
	-webkit-transform: scale(1.005); 
	-webkit-transition: -webkit-transform 0.15s linear;
	-moz-transform: scale(1.005); 
	-moz-transition: -moz-transform 0.15s linear;
}

.vspliv_hov_01:hover {
	-webkit-transform: scale(1.01); 
	-webkit-transition: -webkit-transform 0.15s linear;
	-moz-transform: scale(1.01); 
	-moz-transition: -moz-transform 0.15s linear;
}

.vspliv_hov_02:hover {
	-webkit-transform: scale(1.02); 
	-webkit-transition: -webkit-transform 0.15s linear;
	-moz-transform: scale(1.02); 
	-moz-transition: -moz-transform 0.15s linear;
}

.vspliv_hov_03:hover {
	-webkit-transform: scale(1.03); 
	-webkit-transition: -webkit-transform 0.15s linear;
	-moz-transform: scale(1.03); 
	-moz-transition: -moz-transform 0.15s linear;
}

.vspliv_hov_1:hover {
	-webkit-transform: scale(1.1); 
	-webkit-transition: -webkit-transform 0.15s linear;
	-moz-transform: scale(1.1); 
	-moz-transition: -moz-transform 0.15s linear;
}

.tn { 
	box-shadow: 5px 5px 1px rgba(0,0,0,0.2);
   -moz-box-shadow: 5px 5px 1px rgba(0,0,0,0.2);
   -webkit-box-shadow: 5px 5px 1px rgba(0,0,0,0.3);
}

.tn7{ 
	box-shadow: 7px 7px 1px rgba(0,0,0,0.2);
   -moz-box-shadow: 7px 7px 1px rgba(0,0,0,0.2);
   -webkit-box-shadow: 7px 7px 1px rgba(0,0,0,0.3);
}

.tn9 { 
	box-shadow: 9px 9px 1px rgba(0,0,0,0.2);
   -moz-box-shadow: 9px 9px 1px rgba(0,0,0,0.2);
   -webkit-box-shadow: 9px 9px 1px rgba(0,0,0,0.3);
}



.tn_hov_3:hover { 
	box-shadow: 3px 3px 1px rgba(0,0,0,0.2);
   -moz-box-shadow: 3px 3px 1px rgba(0,0,0,0.2);
   -webkit-box-shadow: 3px 3px 1px rgba(0,0,0,0.3);
}


.tn_hov_5:hover { 
	box-shadow: 5px 5px 1px rgba(0,0,0,0.2);
   -moz-box-shadow: 5px 5px 1px rgba(0,0,0,0.2);
   -webkit-box-shadow: 5px 5px 1px rgba(0,0,0,0.3);
}

.tn_hov_7:hover { 
	box-shadow: 7px 7px 1px rgba(0,0,0,0.2);
   -moz-box-shadow: 7px 7px 1px rgba(0,0,0,0.2);
   -webkit-box-shadow: 7px 7px 1px rgba(0,0,0,0.3);
}

.tn_hov_9:hover { 
	box-shadow: 9px 9px 1px rgba(0,0,0,0.2);
   -moz-box-shadow: 9px 9px 1px rgba(0,0,0,0.2);
   -webkit-box-shadow: 9px 9px 1px rgba(0,0,0,0.3);
}












/* Cначала обозначаем стили для IE8 и более старых версий
т.е. здесь мы немного облагораживаем стандартный чекбокс. */
.checkbox {
  vertical-align: top;
  margin: 0 3px 0 0;
  width: 17px;
  height: 17px;
}
/* Это для всех браузеров, кроме совсем старых, которые не поддерживают
селекторы с плюсом. Показываем, что label кликабелен. */
.checkbox + label {
  cursor: pointer;
}

/* Далее идет оформление чекбокса в современных браузерах, а также IE9 и выше.
Благодаря тому, что старые браузеры не поддерживают селекторы :not и :checked,
в них все нижеследующие стили не сработают. */

/* Прячем оригинальный чекбокс. */
.checkbox:not(checked) {
  position: absolute;
  opacity: 0;
}
.checkbox:not(checked) + label {
  position: relative; /* будем позиционировать псевдочекбокс относительно label */
  padding: 0 0 0 55px; /* оставляем слева от label место под псевдочекбокс */
}
/* Оформление первой части чекбокса в выключенном состоянии (фон). */
.checkbox:not(checked) + label:before {
  content: '';
  position: absolute;
  top: -4px;
  left: 0;
  width: 50px;
  height: 26px;
  border-radius: 13px;
  background: #CDD1DA;
  box-shadow: inset 0 2px 3px rgba(0,0,0,.2);
}
/* Оформление второй части чекбокса в выключенном состоянии (переключатель). */
.checkbox:not(checked) + label:after {
  content: '';
  position: absolute;
  top: -2px;
  left: 2px;
  width: 22px;
  height: 22px;
  border-radius: 10px;
  background: #FFF;
  box-shadow: 0 2px 5px rgba(0,0,0,.3);
  transition: all .2s; /* анимация, чтобы чекбокс переключался плавно */
}
/* Меняем фон чекбокса, когда он включен. */
.checkbox:checked + label:before {
  background: #9FD468;
}
/* Сдвигаем переключатель чекбокса, когда он включен. */
.checkbox:checked + label:after {
  left: 26px;
}
/* Показываем получение фокуса. */
/*
.checkbox:focus + label:before {
  box-shadow: 0 0 0 3px rgba(255,255,0,.5);
}
*/
.divider_container, .guest_baloon_arrow_top, .baloon_arrow_bottom {
    height: 0;
    position: relative;
    width: 0;
}
.divider_container .divider {
    background: url(https://mafi.mobi/theme/i/divider_ng.png) repeat-x left top transparent;
    bottom: -5px;
    display: block;
    height: 10px;
    position: absolute;
    width: 320px;
    z-index: 10000;
    margin: 0;
    padding: 0;
}
.content_panel {
    background: #cbc28f;
    color: #635b49;
}
.card_suit.ny2020 {
    background-image: url(https://mafi.mobi/theme/i/ny2021.png);
}
.card_suit {
    padding: 15px 10px 10px 54px;
    white-space: nowrap;
    background-color: transparent;
    background-position: 7px 50%;
    background-repeat: no-repeat;
}
.list_row {
    padding: 10px;
    clear: both;
    overflow: hidden;
}
.card_mini.empty {
    background: #b3ab7a;
}
.card_mini{display: inline-block;position: relative;margin: 0 5px;width: 50px;height: 58px;border-radius: 3px;position: relative;background-image: url(https://mafi.mobi/mini_card_spritesheet.png);background-repeat: no-repeat;}
.mast{display:inline-block;vertical-align:middle;width:21px;height:21px;background-image:url(https://mafi.mobi/theme/i/collections/mini.png);background-repeat:no-repeat}
.mast.spades{background-position:0 0}
.mast.clubs{background-position:0 -22px}
.mast.hearts{background-position:0 -44px}
.mast.diamonds{background-position:0 -66px}
.b-cards{margin-top:10px;border-spacing:15px 10px}
.b-cards td{position:relative}
.card_suit{padding:15px 10px 10px 54px;white-space:nowrap;background-color:transparent;background-position:7px 50%;background-repeat:no-repeat}
.card_suit.clubs{background-image:url(https://mafi.mobi/theme/i/collections/d1.png)}
.card_suit.spades{background-image:url(https://mafi.mobi/theme/i/collections/d2.png)}
.card_suit.hearts{background-image:url(https://mafi.mobi/theme/i/collections/d3.png)}
.card_suit.diamonds{background-image:url(https://mafi.mobi/theme/i/collections/d4.png)}
.card_suit.ny2021{background-image:url(https://mafi.mobi/theme/i/collections/ny2021.png)}
.card_mini.empty{background:#b3ab7a}
.card_mini.news:after{content:'';width:57px;height:18px;position:absolute;z-index:100;bottom:-5px;left:-7px;background:url(../i/cards/new_lable_mini.png) 0 0 no-repeat}
.card_mini.clubs-10{background-position:0 0}.card_mini.diamonds-10{background-position:0 -58px}.card_mini.hearts-10{background-position:0 -116px}.card_mini.spades-10{background-position:0 -174px}.card_mini.clubs-A{background-position:0 -232px}.card_mini.diamonds-A{background-position:0 -290px}.card_mini.hearts-A{background-position:0 -348px}.card_mini.spades-A{background-position:0 -406px}.card_mini.clubs-J{background-position:0 -464px}.card_mini.diamonds-J{background-position:0 -522px}.card_mini.hearts-J{background-position:0 -580px}.card_mini.spades-J{background-position:0 -638px}.card_mini.clubs-K{background-position:0 -696px}.card_mini.diamonds-K{background-position:0 -754px}.card_mini.hearts-K{background-position:0 -812px}.card_mini.spades-K{background-position:0 -870px}.card_mini.clubs-Q{background-position:0 -928px}.card_mini.diamonds-Q{background-position:0 -986px}.card_mini.hearts-Q{background-position:0 -1044px}.card_mini.spades-Q{background-position:0 -1102px}



