html, body {
	color: #4e5665;
	font-family: Montserrat-Medium,Arial,-apple-system-body,sans-serif;
	font-size: 14px;
	font-weight: 500;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}
html>body #main { height: auto; }
body{ background: #ffffff url(/css/img/backgrounds/header.png) repeat-x left -20px; }
@font-face {
	font-family: Montserrat-Medium;
	src: url(/css/fonts/Montserrat/Montserrat-Medium.ttf);
}
#main { height: 100%; min-height: 100%; margin-top: -18px; margin-bottom: -65px; }
/*#footer { color: #454545; background: #ffffff url(img/backgrounds/footer.png) repeat-x left bottom; border-top: 1px dashed #abc68e; height: 54px; padding-top: 10px; margin-top: 0; }*/
#header { color: #ffffff; height: 84px; padding-top: 22px; margin: 0 auto;display: block; width: 1200px; }
#wrap { margin: 0 auto; display: block; width: 990px; }

#footer{ color: #454545; border-top: 1px dashed #abc68e; padding-top: 10px; margin-top: 0; margin: 0 auto; }

.footer_url {
	margin: 0 auto; 
	width: 1200px;
}
.footer_url .a {
	color: #252b2c;
	margin-right: 5px;
	display: inline-block;
	text-shadow: rgba(0,0,0,0.1) -1px 0, rgba(0,0,0,0.1) 0 -1px,rgba(255,255,255,0.1) 1px 0, rgba(255,255,255,0.1) 0 1px,rgba(0,0,0,0.1) -1px -1px, rgba(255,255,255,0.1) 1px 1px;
}
.footer_url a:hover {
	color: #6e7f80;
}

.wrapper { margin: 0 0 -112px 0; }

table.siteheader { width: 1200px; height:100%; margin: 0 auto; border: none; }
table.site { width: 1200px; margin: 0 auto; margin-top: -10px; margin-bottom: 65px; border: none; }
a { color: #454545; cursor: pointer; text-decoration : none; }

.contentmain { padding: 0 10px 10px 10px; max-width: 720px; }

h1 { background: #aec59b; text-align: center; font-size: 16px; padding: 4px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); font-weight: bold; color: #fff; margin-top: revert-layer; }
h2 { text-align: center; font-size: 14px; color: #618daa; margin-bottom: 8px; font-weight: bold; }
h3 { text-align: left; font-size: 14px; color: #9e9e9e; margin-top: 10px; margin-bottom: 5px; border-bottom: 1px solid #b7b7b7; font-weight: bold; }
h4 { text-align: center; font-size: 12px; font-style: italic; font-weight: bold; color: #5f9e5f; margin-top: 10px; margin-bottom: 5px; }
h5 { text-align: left; font-size: 13px; color: #E54100; margin-top: 15px; margin-bottom: 5px; border-bottom: 1px dotted #FF7F4C; }

.h1_main { text-align: center; text-transform: uppercase; font: 400 25px/1.4 "Open Sans", sans-serif; color: #3f5862; margin-bottom: 15px; }

a, input, img, select { outline: none; border: none; }
img { border: 0; }
table { width: 100%; line-height: 1.4; border: none; border-spacing: 0; padding: 0; text-align: left; }
td { margin: 0px; padding: 0px; }
.img_ban_s { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.8); }
.img_ban_s:hover  { box-shadow: 0 5px 7px rgba(0, 0, 0, 1); }

.val {
	border: 1px solid #ddd;
	padding: 1px 5px;
	text-align: left;
	color: #000000;
	height: 18px;
	background: #ffffff;
	outline: none;
	font-size: 12px;
	font-family: Arial, sans-serif;
	resize: none;
	width: 290px;
}

.val_m {
	border: 1px solid #ddd;
	padding: 5px;
	text-align: left;
	color: #000000;
	height: 18px;
	background: #ffffff;
	outline: none;
	font-size: 16px;
	resize: none;
}

.val{
	width: 627px;
	padding: 5px !important;
}
select {
	width: 100%;
	padding: 5px;
	font-size: 14px;
	margin: 3px;
	border: 1px solid #c0cad5;
	box-shadow: inset 0px 0px 5px #d8dee5;
}

a.logo_sf, a.logo_sf_z, a.logo_sf_z_ng, a.logo_sf_v, a.logo_sf_o, a.logo_sf_l { display: block; outline: none; margin-top: 20px; margin-left: -52px; border: none; }
a.logo_sf { background: url(img/logo/logo_sf.png) no-repeat 50px -26px; width: 300px; height: 187px; margin-bottom: -110px; }
a.logo_sf_z { background: url(img/logo/logo_sf_z.png) no-repeat 50px  -6px; width: 310px; height: 187px; margin-bottom: -100px; }
a.logo_sf_z_ng{ background: url(img/logo/logo_sf_z_ng.png) no-repeat 50px  -6px; width: 310px; height: 187px; margin-bottom: -85px; }
a.logo_sf_v { background: url(img/logo/logo_sf_v.png) no-repeat 50px -26px; width: 300px; height: 187px; margin-bottom: -110px; }
a.logo_sf_l { background: url(img/logo/logo_sf_l.png) no-repeat 50px -20px; width: 300px; height: 187px; margin-bottom: -110px; }
a.logo_sf_o { background: url(img/logo/logo_sf_o.png) no-repeat 50px -20px; width: 300px; height: 187px; margin-bottom: -110px; }
.loading_e { background: url(img/loader/ajax-loader.gif) no-repeat left top; width: 33px; height: 33px; display: block; margin: 0 auto; }

.msgbox-error, .msgbox-success, .msgbox-info { display: block; padding: 5px; margin: 5px 0 5px 0; color: #ffffff; text-align: center; font-size: 12pt; }
.msgbox-error{ background: #e30000; }
.msgbox-success{ background: #AEC59B; }
.msgbox-info{ background: #ff6518; }

#loading { position: fixed; top: 20%; right: 2%; background: url(img/loader/ajax-loader.gif) no-repeat left top; width: 33px; height: 33px; display: block; margin: 0 auto; }
.text_bo_c { padding: 2px; margin: 2px 2px; display: block; text-align: center; font-weight: bold; font-size: 12px; text-shadow:0 1px 0 #ffffff,1px 2px 2px #aaa; }
.content p { padding: 200px; }
.teni { }
.statprr, .statrb, .statpr, .statbr, .statbz, .statul, .stattu, .statadm, .stat_bg, .stat_md { font-weight: bold; }
.statprr { color: #9ea5ac; }
.statrb { color: #689f57; }
.statpr { color: #ffbf00; }
.statbr { color: #ff2800; }
.statbz { color: #cb459d; }
.statul { color: #008ae2; }
.stattu { color: #3f3f3d; }
.statadm { color: #be0032; }
.stat_bg { color: #ff55a3; }
.stat_lb { color: #ec3b83; font-weight: bold; }
.stat_md{ color: #0070ff; }

.ratingcss2{
	background: #779cb6;
	display: inline-block;
	border-radius: 2px;
	width: 140px;
	height: 60px;
	text-align: center;
	font-size: 16px;
	color: #f0ffff;	
	margin: 0 -5px;
	cursor: help;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	padding-top: 5px;
}
.ratingcss_img {
	margin: auto;
    background: url(img/rating_us.png) no-repeat;
    width: 55px;
    height: 26px;
}
.ratingcss_status{
	border-radius: 2px;
	text-transform: uppercase;
	font: 300 12pt/1.4 "consolas", sans-serif;
}

.logo_sf2 {
    background: url(img/logo/logo_sf2.png) no-repeat -17px -10px;
    width: 350px;
    height: 205px;
    margin-bottom: -110px;
}

.status_us0{ background: #9ea5ac; }
.status_us1{ background: #689f57; }
.status_us2{ background: #ffbf00; }
.status_us3{ background: #ff2800; }
.status_us4{ background: #cb459d; }
.status_us5{ background: #008ae2; }
.status_us6{ background: #3f3f3d; }

.aaa{ color: #ed9121; text-decoration: underline; }

.fa:hover{ opacity: 0.7; }
.bi { display: inline-block; }
#result_echo{position: fixed;left:0;bottom:0;right:0;display:block;z-index:999999;}
#result_echo .footer-error, #result_echo .footer-succes{display:none;position: relative;font-size:14px;min-height:14px; border-bottom:1px solid #cc0000;line-height:25px;padding:10px 0;text-align:center;color:#FFF;text-shadow: 0 0 1px rgba(0,0,0,0.7);background-color: #f40000;padding-right:50px;}
#result_echo .footer-succes{background-color: #95b621;border-bottom:1px solid #7b971c;}
#result_echo .footer-error span, #result_echo .footer-succes span{position: absolute;display:inline-block;top:3px;right:0;border-left:1px solid rgba(255,255,255,0.7);text-align:center;width:50px;font-size:35px;line-height:40px;opacity:0.7;cursor:pointer;}
#result_echo .footer-error span:hover, #result_echo .footer-succes span:hover{background-color: rgba(0,0,0,0.1);border-left:1px solid rgba(255,255,255,1);opacity:1;}

.echo_ok, .echo_error, .echo_info {
	font-size: 12pt;
	color:#FFF;
	text-align: center;
	padding: 10px 20px;
}
.echo_ok { background-color: #8fbc8f; }
.echo_error { background-color: #e03c31; }
.echo_info { background-color: #ff9966; }

.s_button{ cursor: pointer; font-weight: bold; }
.s_button:hover{ opacity: 0.8; }
.cashback {
    position: absolute;
    width: 45px;
    height: 100%;
    box-sizing: border-box;
    font-size: 16px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    background: #ff0040;
    right: 0;
}
.cashback.cashback::before {
    content: "";
    background: #b6cbd8;
    display: flex;
    width: 5px;
    height: 100%;
    left: -5px;
    position: absolute;
    top: 0;
}
.main_balance, .adv_balance{ padding: 3px; color: #f0ffff; text-align: center; position: relative; }
.main_balance{ background: #9bb784; }
.adv_balance{ background: #779cb6; }
.adv_balance_survey{ background: #597DFE; padding: 10px; color: #f0ffff; text-align: center; position: relative; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }
.adv_balance_survey:hover{ background: #4468f1; }
.refcode3 {color:#114C5B;font-size:15px;text-align:center;background-color:#F7F7DF;border:solid 1px #9bb784;display:block;padding: 5px;width: 464px;height: 20px;margin: 5px auto 10px;}
.scrin-img{ margin: 5px auto; position: relative; }
.scrin_img_min{ max-width: 600px; max-height: 400px; }
#load-scrin{ height: 40px; border: 2px solid #779cb6; padding: 7px 5px 5px 5px; background: #ddd; margin-top:-3px; }
#load-scrin .text-scrin{ padding-top: 8px; text-align: center; position: absolute; right: 0; top: 0; left: 0; bottom: 0; z-index: 0; }
#contenteditable{ margin: 0; padding: 0; resize: none; overflow: hidden; }
#img-loag-scrin{ display: none; }
#text-scrin{ position: relative; height: 40px; border: 2px solid #779cb6; padding: 7px 5px 5px 5px; background: #ddd; margin-top:-3px; }
#go_scrin_ok{ overflow: auto; height: 350px; }

#menu_mobail_div{ position: absolute; right: 5px; top: 80px; z-index: 9999; font-size: 20pt; display: none; }
.jq{
	position: fixed;
	top:0; left:0;
	width: 100%;
	height: 100%;
	/*background:rgba(255,255,255,1);*/
	display: none;
}
.onlinetext { color: #03c03c; padding-left: 5px; cursor: help; }
.cha_but:hover{ opacity: 0.6; }
.ratingcss
{
	background: #9bb784;
	background: -o-linear-gradient(top, #a1bb8b 0px, #9bb784 100%) transparent;
	background: -moz-linear-gradient(top, #a1bb8b 0px, #9bb784 100%) transparent;
	background: -webkit-linear-gradient(top, #a1bb8b 0px, #9bb784 100%) transparent;
	background: -ms-linear-gradient(top, #a1bb8b 0px, #9bb784 100%) transparent;
	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .5), 0 2px 3px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 2px 10px rgba(0, 0, 0, .5), 0 2px 3px rgba(0, 0, 0, .5);
	-o-box-shadow: 0 2px 10px rgba(0, 0, 0, .5), 0 2px 3px rgba(0, 0, 0, .5);
	box-shadow: 0 2px 10px rgba(0, 0, 0, .5), 0 2px 3px rgba(0, 0, 0, .5);
	border: 2px solid #d5e1cb;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
	line-height: 35px;
	width: 45px;
	height: 35px;
	text-align: center;
	text-shadow: rgba(0,0,0,0.1) -1px 0, rgba(0,0,0,0.1) 0 -1px,rgba(255,255,255,0.1) 1px 0, rgba(255,255,255,0.1) 0 1px,rgba(0,0,0,0.1) -1px -1px, rgba(255,255,255,0.1) 1px 1px; 
	font-weight: bold;
	font-family: "Comic Sans MS", "Monaco CY";
	font-size: 13px;
	color: #f0ffff;	
	margin: 0 5px;
	margin-bottom: 10px;
	margin-right: 3px; 
	cursor: help;
}

.ratingcss:before
{
    content: ".";
    color: transparent;
    line-height: 22px;
	width: 45px;
	height: 35px;
    margin-top: 0px;
    margin-bottom: -35px;
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.1) );
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.1));
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.1));
    border-radius: 50%;
    display: block;
}

/* personal data warning */

.personal-data-warning {
    position: relative;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 999999;
    background-color: #9bb784;
    opacity: .98;
}
.personal-data-warning__inner {
    display: flex;
    align-items: center;
    padding: 8px 0;
}
.personal-data-warning__close {
    flex-grow: 1;
    text-align: right;
    height: 30px;
    width: 30px;
}
.personal-data-warning__close:hover {
    opacity: 0.5;
}
.personal-data-warning__text {
    color: #fff;
    width: 90%;
    font-size: 14px;
}
.personal-data-warning__text a {
    color: #fff;
    text-decoration: underline;
}
.personal-data-warning__text a:hover {
    color: rgb(234,234,234);
}
.container-warning {
    width: 1200px;
    margin: 0 auto;
}

/*left block*/
nav {
	margin: 10px 0 10px 0;
	width: 240px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
nav ul li a{
	display: block;
	background: #aec59b;
	padding: 10px 5px 10px 5px;
	color: #ffffff;
	text-decoration: none;
	-webkit-transition: 0.2s linear;
	-moz-transition: 0.2s linear;
	-ms-transition: 0.2s linear;
	-o-transition: 0.2s linear;
	transition: 0.2s linear;
}

nav ul li a:hover {
	background: #9bb784;
}
.nav_ul_active {
	background: #9bb784;
}
.nav_li_adv {
	background: #779CB6;
	border-bottom: 1px solid #ffffff;
}
.nav_li_adv:hover {
	background: #54809d;
}
nav ul li a .fa .bi {
	width: 16px;
	text-align: center;
	margin-right: 8px;
}
nav ul li a .badge {
	display: inline-block;
	background: #ffffff;
	/* IE Fallback */
	background: rgba(255, 255, 255, 0.2);
	padding: 0 7px;
	color: #ffffff;
	font-size: 12pt;
	font-weight: 800;
}
.sub_exit {
	color: #FF7936;
}
.menu_line_bot{
	border-bottom: 1px solid #ffffff;
}
.menu_line_top{
	border-top: 1px solid #ffffff;
}
nav ul li ul li a {
	background: #F5F9EA;
/*	background: #96accf;*/
	border-left: 4px solid transparent;
	padding: 7px 5px;
	color: #5a5a5a;
}
nav ul li ul li a:hover {
	background: #dfecbc;
	border-left: 4px solid #aec59b;
}
.nav_li_active {
	background: #dfecbc;
	border-left: 4px solid #aec59b;
}
.bi-search:hover{
	color: #333333;
}
.right_menu_l { float: right; font-size: 16pt; margin-right: 5px; position: relative; top: -5px; }
.left_menu_l { float: left; font-size: 16pt; margin-right: 5px; position: relative; top: -5px; }
.button_menu{
    border-radius: 2px 2px 2px 2px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    cursor: pointer;
    line-height: 2.6;
    margin: 2px;
    padding: 3px 7px;
    text-align: center;
	background: #779cb6;
}
.button_menu:hover{
	background: #4e7591;
}
/*---*/

.uptask, .uptaskred {
    color: #ffffff; 
    text-align: left;
    font-size: 12px;
    padding: 3px 2px 3px 5px;
	background: #F7FBE9;
    display: block;
    height: 60px;
    line-height: 1.1;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	margin-bottom: 2px;
}
.uptask a {
    text-decoration: none;
    border: none;
    display: block;
    height: 40px;
	margin-top: 1px;
	margin-bottom: 2px;
}
.uptask a:hover {
    color: #007fff;
    text-decoration: none;
}

.uptaskred a {
	color: #e32636;
    text-decoration: none;
    border: none;
    display: block;
    height: 40px;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 2px;
}
.uptaskred a:hover {
    color: #007fff;
    text-decoration: none;
}

a.add-budget, a.add-budgetnone {
    text-align: center;
    display: block;
	cursor: pointer;
    border: none;
	background: #F7FBE9 url(img/ico32/purse_pay.png) no-repeat top center;
    font-size: 14px;
	line-height: 30px;
    padding-top: 30px;
    color: #779cb6;
	font-weight: bold;
}
a.add-budgetnone {
    color: #e03c31;
}
a.add-budget:hover, a.add-budgetnone:hover {
	background: #F7FBE9 url(img/ico32/purse_pay_off.png) no-repeat top center;
}
.noted{background: #ecdc81;background: -o-linear-gradient(top, #f3e8ae 0px, #ecdc81 100%);background: -moz-linear-gradient(top, #f3e8ae 0px, #ecdc81 100%);background: -webkit-linear-gradient(top, #f3e8ae 0px, #ecdc81 100%); background: -ms-linear-gradient(top, #f3e8ae 0px, #ecdc81 100%);border-bottom: solid 1px #9bb784;box-shadow: 0 1px 2px #bbb;padding: 4px 2px;color: #e32636;text-shadow: 0px 0px 2px #f0ffff;}
table.list_rek_table { text-align: left; width: 100%; border: 0; border-collapse: collapse; padding: 5px; line-height: 1.4; }
table.list_rek_table td.n { /*border-right: solid 1px #dde2de;*/ position: relative; }
table.list_rek_table td.normal, td.n {
	border-bottom: solid 2px #ffffff; 
	background: #F7FBE9;
}
table.list_rek_table td.normal2 {
	border-bottom: solid 2px #ffffff;
	background: #a7c3d7;
}
table.list_rek_table td.normal_v {
	border-bottom: solid 2px #ffffff; 
	background: #b5ddff;
}
table.list_rek_table td.normal_t {
	border-bottom: solid 2px #ffffff; 
	background: #c9ebcb;
}
table.list_rek_table td.normal,  td.normal_t, td.normal_v, td.n { vertical-align: middle; color: #114C5B; text-align: left; padding: 5px 4px; }
table.list_rek_table td.normal2 { height: 20px; color: #ffffff; text-align: center; font-weight:bold; padding: 3px 3px; }
.surf_ckick_v { color: #6e7f80; cursor: pointer; }
.surf_ckick { color: #0070ff; cursor: pointer; }
.surf_ckick:hover { color: #FF3800; }

.surf_ckick_y { color: #513bf1; cursor: pointer; }
.surf_ckick_y:hover { color: #FF3800; }

.price_pay{ color: #414b4b; font-size: 12pt; cursor: help; }
.excl_12px, .pip_12px, .bat_12px, .refcm_12px, .mail_12px, .rep_12px, .gift_12px, .stat_12px, .text_12px{ width: 16px; height: 16px; display: inline-block; cursor: help; vertical-align: middle; }
.text_12px{ background: url(img/ico_m/text_12px.png) no-repeat 0 0; }
.excl_12px{ background: url(img/ico_m/excl_12px.png) no-repeat 0 0; }
.pip_12px{ background: url(img/ico_m/pip_12px.png) no-repeat 0 0; }
.bat_12px{ background: url(img/ico_m/bat_12px.png) no-repeat 0 0; }
.refcm_12px{ background: url(img/ico_m/refcm_12px.png) no-repeat 0 0; }
.mail_12px{	background: url(img/ico_m/mail_12px.png) no-repeat 0 0; }
.rep_12px{ background: url(img/ico_m/rep_12px.png) no-repeat 0 0; }
.gift_12px{ background: url(img/ico_m/gift_12px.png) no-repeat 0 0; } 
.stat_12px{ background: url(img/ico_m/stat_12px.png) no-repeat 0 0; }
.mail_12px:hover, .refcm_12px:hover, .rep_12px:hover, .gift_12px:hover, .stat_12px:hover { opacity: 0.5; }

.moneypluss { height: 54px; width: 33px; display: block; border: none; outline: none; cursor: pointer; margin: 0px auto -13px; background: url(img/money_dollar_2400.png) no-repeat; }
.reitinggocss {	height: 54px; width: 58px; display: block; border: none; outline: none; cursor: pointer; background: url(img/img-ratplus.png) no-repeat left top;  }

#stats_us_e { z-index: 9999; position: fixed; top: 20%; margin: 0 auto; width: 650px; display: none; padding: 5px; background: #ffffff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8); opacity: 0.9; }

#delbltaskgo { z-index: 9000; position: fixed; top: 20%; margin: 0 auto; width: 650px; display: none; padding: 20px; background: #ffffff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); opacity: 0.9; overflow: auto; }
#task_help { z-index: 9000; position: fixed; top: 20%; margin: 0 auto; width: 650px; display: none; padding: 20px; background: #ffffff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); opacity: 0.9; }
#perf_b_us_list { z-index: 9000; position: fixed; top: 20%; margin: 0 auto;  width: 650px; height: 530px; display: none; padding: 10px; background: #ffffff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); opacity: 0.9; }
#newsmodal2 { z-index: 9000; position: fixed; top: 30%; margin: 0 auto; width: 650px; display: none; padding: 20px; background: #ffffff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); opacity: 0.9; }
#ref_all { z-index: 9000; position: fixed; top: 20%; margin: 0 auto; width: 650px; height: 400px; display: none; padding: 20px; background: #ffffff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); opacity: 0.9; }
#list_bl { z-index: 9000; position: fixed; top: 20%; margin: 0 auto; width: 650px; display: none; padding: 20px; background: #ffffff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }
#list_se_t { z-index: 9000; position: fixed; top: 20%; margin: 0 auto; width: 650px; display: none; padding: 20px; background: #ffffff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }
#list_wl_task{ z-index: 9000; position: fixed; top: 20%; margin: 0 auto; width: 650px; display: none; padding: 20px; background: #ffffff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }
#list_block_ip{ z-index: 9000; position: fixed; top: 20%; margin: 0 auto; width: 650px; display: none; padding: 20px; background: #ffffff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }

#map_city { z-index: 9000; position: fixed; top: 20%; margin: 0 auto; width: 600px; height: 400px; display: none; padding: 20px; background: #ffffff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }

#pass_go { z-index: 9000; position: fixed; top: 20%; margin: 0 auto; width: 600px; height: 400px; display: none; padding: 20px; background: #ffffff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }


#infoall { z-index: 9000; position: fixed; top: 50%; left: 56%; margin-top:-100px; margin-left: -350px; width: 650px; display: none; padding: 20px; background: #f2f3f4; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }
.scopeall{ padding: 5px; margin: 10px 0 10px 0; }

#crumbs {
	text-align: center;
	width: 1200px; margin: 0 auto; margin-top: -5px;
}
.avatar {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
    border: none;
    width: 60px;
    height: 60px;
	box-sizing: border-box;
}
.avatar-smoll {
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
    margin-top:5px;
	border: none;
    width: 40px;
    height: 40px;
}

.avatar-smoll2 {
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
    width: 40px;
    height: 40px;
}
.avatar-smoll3 {
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
    width: 30px;
    height: 30px;
}
.crumbs-item{ 
	align-items: center;
    width: 250px;
    margin: 5px;
    height: 50px;
}
.crumbs-list{ 
	padding: 0;
	margin: 0 -5px;
	display: flex;
	align-items: center;
	position: relative;
	justify-content: center;
}
.crumbs_li_div {
	
	display: flex;

    text-align: center;
    padding: 0 5px;
    height: 100%;
    margin: auto;
    font-size: 12pt;
    color: #789cb6;
    line-height: 1.4;
    word-wrap: break-word;
    box-sizing: border-box;
    align-items: center;
    justify-content: center;

	padding: 10px 0;
    margin-bottom: 6px;
    border: 1px solid rgba(74,118,168, 0.3);
    border: 1px solid #789cb6;
    border-radius: 2px;

}
.crumbs_li_div:hover {
	background: #f7f9fb;
	opacity: 0.4;
	color: #3a566b;
}
.crumbs-control{ 
	position: absolute;
    right: 0; 
}
.crumbs-control-add, .crumbs-control-next {
	width: 20px;
    height: 15px;
    cursor: pointer;
    text-align: center;
    margin-top: 5px;
    display: block; 
}
.view_onc { cursor: pointer; }
.view_onc:hover {color: #0095b6; font-weight: bold;}
textarea{ border: 1px solid #ddd; margin: 5px; font-size: 14px; padding: 5px; }
.textarea{ border: 1px solid #ddd; margin: 5px; font-size: 14px; padding: 5px; }

.warni1{
	background: #fe6f5e; 
	color: #ffffff;
	font-size: 11pt;
	margin: 5px 0px 5px 0px;
	padding: 5px;
}
.warni2{
	background: #9D81B9; 
	color: #ffffff;
	font-size: 11pt;
	margin: 5px 0px 5px 0px;
	padding: 5px;
}

.m_us_p{ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); border-bottom: 2px solid #779cb6; border-radius: 2px; display: block; }	
.muspt, .muspt_a, .muspt_d{ color: #779cb6; font-size: 14px; font-weight: 500; cursor: pointer; padding: 3px 5px; }
.muspt:hover{ border-radius: 2px 2px 0px 0px; background: #779cb6; color: #ffffff; }
.muspt_a{ border-radius: 2px 2px 0px 0px; background: #779cb6; color: #ffffff; }
.muspt_d{ border-radius: 2px 2px 0px 0px; background: #97a5a6; color: #ffffff; }
.m_stc{ margin: 20px 0 20px 0; text-align: center; }

.pchart {display: block; background: url(img/pc.png) no-repeat left top;width: 24px;height: 24px;border: none;cursor: pointer;}
.pchart:hover {background-position: left bottom;}

.notifications{ z-index: 10; position: fixed; bottom: 220px; right: 20px; }
.notifications_e {
	background: #b9cda9;
	margin: 5px; padding: 5px; width: 250px; height: 40px; line-height: 40px; border-radius: 2px; 
	cursor: pointer; color: #ffffff; text-align: center; font-size: 12px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
.notifications_e:hover{ background: #a5bf90; }

.AdBlock {
	z-index: 10; position: fixed; bottom: 150px; right: 20px;
	background: #f30000;
	opacity: 1; margin: 5px; padding: 5px; width: 300px; height: 70px; border-radius: 4px;
	cursor: help; color: #ffffff; text-align: left; font-size: 14px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); 
}
.a_b_ico { position: relative; top: 15px; width: 30px; height: 30px; border-radius: 50%; background: #ffffff; display: inline-block; color: #f30000; text-align: center; font-weight: bold; font-size: 25px; margin: 5px; }
.a_b_t { position: relative; top: -35px; margin-left: 40px; width: 250px; height: 100%; line-height: 20px; display: inline-block; }
.a_b_x { position: relative; top: -5px; float: right; display: inline-block; font-weight: bold; font-size: 14px; margin: 5px; opacity: 0.8; cursor: pointer; }
.a_b_x:hover { opacity: 1; }
		
div.head_info_b { color: #334046; margin-bottom: -1px; margin-left: 1px; font-weight: bold; }
img.head_info_b { border: 0; width: 15px; height: 15px; margin: 5px; }
span.head_info_b {}

.menu_adv{ width: 100%;	height: 100%; margin: 10px auto; border-radius: 4px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }
.menu_adv_all{ background: #779cb6; }
.menu_adv_but, .menu_adv_but_ak, .menu_adv_but_green{
	/*width: 180px;*/
	margin: 2px 2px;
	padding: 5px 0 5px 10px;
	color: #f0ffff;
	text-align: center;
	cursor: pointer;
	border-radius: 2px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	display: block;
	font: 600 12pt/1.4 "Open Sans", sans-serif;
}
.menu_adv_but:hover, .menu_adv_but_ak{
	padding: 5px 0 5px 0;
	border-left: 10px solid #aec59b;
}
.menu_adv_but_yt{
	background: #FF0000;
}
.menu_adv_but_vk{
	background: #4A76A8;
}
.menu_adv_but_tk{
	background: #5b5656;
}
.menu_adv_but_sl{
	background: #80a8f3 !important; color: #ffffff !important;
}
.menu_adv_but_sl_vip{
	background: #ff580e !important; color: #ffffff !important;
}
.menu_adv_but_green{
	background: #00cc99;
}
.pay-form { text-align: center; margin: 5px auto; color: #732D2F; }
.pay-form input {  font: 18px arial, tahoma, sans-serif;    color: #38404A;    display: block;    padding: 3px 5px;    text-align: center; border: 2px solid #9bb784;    width: 170px;    margin: 10px auto; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);}
.warni{
background: #e32636;
padding: 2px; margin: 2px 2px; margin-bottom: 10px; border-radius: 2px; text-align: center; color: #f0ffff; display: block;	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
}
.selectcss select {border: 2px solid #9bb784;width: 200px;padding: 3px 5px;margin: 5px auto;display: block;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);}
a.addbudget_d{
	background: #9bb784;
	background: -o-linear-gradient(top, #94b27b 0px, #9bb784 100%);
	background: -moz-linear-gradient(top, #94b27b 0px, #9bb784 100%);
	background: -webkit-linear-gradient(top, #94b27b 0px, #9bb784 100%);
	background: -ms-linear-gradient(top, #94b27b 0px, #9bb784 100%);
	padding: 3px 5px; margin: 5px auto; color: #f0ffff; border-radius: 4px;box-shadow: 0 1px 2px #bbb; text-align: center; font-weight: bold; color: #ffffff; 
	text-shadow: 0px 0px 2px #9bb784; cursor:pointer; line-height: 2.6;  font-size: 18px; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
}
a.addbudget_d:hover{
	background: #6e8e53;
	background: -o-linear-gradient(top, #9bb784 0px, #6e8e53 100%);
	background: -moz-linear-gradient(top, #9bb784 0px, #6e8e53 100%);
	background: -webkit-linear-gradient(top, #9bb784 0px, #6e8e53 100%);
	background: -ms-linear-gradient(top, #9bb784 0px, #6e8e53 100%);
}

.text_18{ position: relative; top: 5px; float: left; padding-left: 5px; color: #e32636; font-weight: bold; text-shadow: 0 1px 0 #ffffff,1px 2px 2px #aaa; }
.text_18_st{ margin: 0 5px 0 5px; color: #e32636; font-weight: bold; text-shadow: 0 1px 0 #ffffff,1px 2px 2px #aaa; }
.progress {	cursor: help; background: #ffffff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);	width: 100%; margin: 10px auto 0; margin-bottom: 10px;  color: #252b2c; text-align: center;	border: 0; }
.progress_bar {	background-color: #c1c9ca;	width: 60%;	height: 18px; display: inline-block; } 
.progress_bar_e{
	background: #779CB6;
	display: inline-block; height: 100%; float: left;
}	
.progress_l{ border-bottom: 1px solid #ddd; margin: 3px 3px; display: block; }
.progress_t { padding: 0px 5px;	line-height: 18px;	margin-left: 5px; float: right; }

#load-pages, #load-pages-dop{
	background: #00cc99;
    color: #FFFFFF;
    padding: 5px 0;
    text-align: center;
    margin: 10px auto;
    width: 400px;
    border-radius: 2px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    cursor: pointer;
}
#load-pages:hover, #load-pages-dop:hover{ background: #00a57c; }
.sf_button{
	background: #779cb6;
}
.sf_button_red{
	background: #ff3e6b;
}
.sf_button_green, #load-pages{
	background: #00cc99;
}
.sf_button_blue{
	background: #779CB6;
}
.sf_button_10{
	background: #547cd5;
}
.sf_button_bitcoin{
	background: #F7931A;
}
.sf_button_purple{
	background: #9966cc;
}
.sf_button_orange{
	background: #ff7f50;
}
.sf_button_gray{
	background: #848482;
}
.sf_button, .sf_button_red, .sf_button_green, .sf_button_blue, .sf_button_10, .sf_button_bitcoin, .sf_button_purple, .sf_button_orange, .sf_button_gray{
    border-radius: 2px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    cursor: pointer;
    margin: 2px;
    padding: 5px;
    text-align: center;
	display: inline-block;
}
.sf_button:hover, .sf_button:active{
	background: #4e7591;
}
.sf_button_red:hover, .sf_button_red:active{
	background: #ff033e;
}
.sf_button_green:hover, .sf_button_green:active{
	background: #00a57c;
}
.sf_button_blue:hover, .sf_button_blue:active{
	background: #5d89a8;
}
.sf_button_10:hover, .sf_button_10:active{
	background: #2b54af;
}
.sf_button_bitcoin:hover, .sf_button_bitcoin:active{
	background: #f18807;
}
.sf_button_purple:hover, .sf_button_purple:active{
	background: #7c3eb9;
}
.sf_button_orange:hover, .sf_button_orange:active{
	background: #ff5415;
}
.sf_button_gray:hover, .sf_button_gray:active{
	background: #5d5d5b;
}

.big_button{
	margin: 20px !important;
	font-size: 18px;
	padding: 10px;
}
.pad_s0, .pad_s1, .pad_s2, .pad_s3 { cursor: help; width: 5px; height: 35px; margin: -15px; box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); position: relative; top: -10px; left: 20px; }
.pad_s0{ background: #03ad36; }
.pad_s1{ background: #1489ff; }
.pad_s2{ background: #ff663b; }
.pad_s3{ background: #e4d00a; }
.pad_r2 { background: #ffffff; }
.fa_info{ 
	color: #ffbf00; cursor: pointer;  position: relative; top: 5px; 
}
.fa_info:hover, .fa_info:active{
	color: #d8a200;
}

.rb_money_box, .rb_happy_us { 
	border-radius: 2px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    cursor: pointer;
    margin: 2px;
    padding: 5px;
    text-align: center;
}
.rb_money_box{ background: #ff3800; }
.rb_money_box:hover, .rb_happy_us:hover{ opacity: 0.8; }
.rb_happy_us{ background: #3b9dff; }

.warni5{
	color: #e32636; margin: 10px 0 0 0; padding: 5px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); text-align: center;
}
/*�����*/
.esearch { width: 98%; height: 150px; border: 1px solid #ddd; opacity: 0.9; overflow: auto; margin: auto; }
.esearch_m { text-align: center; width: 576px; height: 20px; padding: 5px; border: 1px solid #ddd; opacity: 0.9; }
.wall_e { height: 33px; padding: 5px; position: relative; border-bottom: 1px solid #E3E6E9; }
.wall_e:hover {	background: #e7f3ff; }
.wall_av{ display: inline-block; position: absolute; left: 5%; }
.wall_su{ display: inline-block; color: #007fff; position: absolute; top: 5px; left: 15%; }
.wall_data_echo { font-size: 9pt; position: absolute; right: 10px; top: 14px; }
.wall_stat { font-size: 9pt; position: absolute; left: 15%; top: 25px; cursor: help; }
.box_wall_s { width: 400px; font: 12px Tahoma, Arial, sans-serif;color: #fff;text-shadow: 0px 0px 1px #6e7f80; background: #9bb784;  border: 1px solid #fff; display: block; }
.box_wall_s input {font: 12px Tahoma, Arial, sans-serif;border: 1px solid #5D872D;margin: 0 1px;width: 30%; cursor:pointer;}
.rating_ex { color: #34A305; cursor: help;}
input[type=text].in_search_user { box-shadow: inset 0px 0px 5px #ddd; border: 1px solid #ddd; width: 97%; padding: 5px; color: #6e7f80; font-size: 12pt; text-align: center; }
.bubbleInfo { position: relative; left: 0px; width: 54px; margin-left: 5px; }
.trigger { position: relative; width: 60px; height: 60px; cursor: help;  }
.popup_gifts_us { position: absolute; display: none;	width: 220px; background: #fff; z-index: 1; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8); opacity: 0.5;	padding: 5px; }

.popup2 {
	display: none;
	background-color: rgba(0,0,0,.3);
	height: 100%;
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 999999; 
} 
.popup2 .popup2-content {
	margin: 110px auto 0px auto;
	width: 400px; 
	height: 330px; 
	padding: 20px;
	background: #fe9285; 
	border-radius: 4px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
	font-size: 12pt;
	color: #ffffff;
	text-align: center;
}

.forum_quote, .forum_quote_t {
    position: relative;
    background: #e0f7ff;
    border: 1px solid #57d3ff;
    border-radius: 2px;
    padding: 5px;
	color: #004057;
	opacity: 0.8;
}
.forum_quote {
    margin: 5px 0px 1px 0px;
}
.forum_quote_t {
    margin: 30px 0px 1px 0px;
}

.quote_title {
	display: inline-block;
    position: relative;
	padding-left: 7px;
	padding-right: 7px;
    font-weight: bold;
    font-size: 10px;

}
.forum_top {
    position: absolute;
    height: 20px;
	background: #e0f7ff;
	border-radius: 2px;
	border-top: 1px solid #57d3ff;
	border-left: 1px solid #57d3ff;
	border-right: 1px solid #57d3ff;
    top: -17px;
    left: 5px;
}
input[type=text].trans, select.trans, option.trans, textarea.trans{ margin: 2px 0 2px 0; box-shadow: inset 0px 0px 5px #ddd; border: 1px solid #ddd; }
input[type=text], input[type=password]{ margin: 3px; box-shadow: inset 0px 0px 5px #d8dee5; border: 1px solid #c0cad5; font-size: 12pt; padding: 3px; }

.t_r_trans{	border-top: 1px dashed #d5e1cb; border-bottom: 1px dashed #d5e1cb; display:block; padding: 3px; cursor: pointer;}
.t_r_trans:hover { background:#67b2ff; }

table.reestr { text-align: center; margin: 0 auto; border-collapse: collapse; margin-bottom: 10px; text-shadow: 0 0 2px rgba(158,157,157,0.4); }
table.reestr thead { background: #9bb784; }
table.reestr thead th {color: #ffffff;  font-weight: normal; padding: 6px 8px; }
table.reestr tbody td { font-size: 12px; padding: 5px 4px; border-bottom: solid 1px #aac1d1; background-color: #ffffff; }
table.reestr tbody td.tovar { font-size: 12px; padding: 5px 26px; border-bottom: solid 1px #aac1d1; }
table.reestr tbody td.price { font-size: 12px; padding: 5px 10px; background-color: #F3F2E7; border-bottom: solid 1px #aac1d1; }
table.reestr tbody td.gray { color: #B5BD7A; }
table.verify { text-align: center; border-collapse: collapse; }
table.verify td  { padding: 4px 4px; border-bottom: solid 1px #aac1d1; }

table.table_all { width: 100%; margin: 10px 0 10px; line-height: 1.4; border: none; border-spacing: 0; padding: 0; }
table.table_all thead { 
	text-align: center; 
	background: #afc69c;
}
table.table_all caption { 
	text-align: center; 
	background: #9bb784;
	background: -o-linear-gradient(top, #94b27b 0px, #9bb784 100%);
	background: -moz-linear-gradient(top, #94b27b 0px, #9bb784 100%);		
	background: -webkit-linear-gradient(top, #94b27b 0px, #9bb784 100%);
	background: -ms-linear-gradient(top, #94b27b 0px, #9bb784 100%);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	color: #ffffff; outline: none;
	font-weight: bold;
}
table.table_all thead th { color: #ffffff; outline: none; padding: 3px; }
table.table_all .thtr { background: #83a6bd; color: #ffffff; outline: none; padding: 3px; }
table.table_all td { color: #114C5B; text-align: center; font-size: 14px; padding: 6px 5px 2px 3px; border-bottom: solid 1px #aac1d1; }
table.table_all td.left { color: #114C5B; text-align: left; font-size: 14px; padding: 6px 5px 2px; border-bottom: solid 1px #aac1d1; }
table.table_all td.center { color: #114C5B; text-align: center; font-size: 14px; padding: 6px 5px 2px; border-bottom: solid 1px #aac1d1; }
table.table_all td.hed { background: #f7f7f7; color: #617265; text-align: center; font-size: 15px; font-weight: bold; padding: 1px; }
.l{ text-align: left !important; }
.c{ text-align: center !important; }
.r{ text-align: right !important; }

.table_all tr:hover {
	background-color: #e2eadb;
}
.no_hover > thead > tr:hover {
	background: none;
}
.no_hover_tr tr:hover {
	background: none;
}

.fontabl
{
	background: #e2eadb;
	background: -o-linear-gradient(top, #fcfdfc 0px, #e2eadb 100%);
	background: -moz-linear-gradient(top, #fcfdfc 0px, #e2eadb 100%);		
	background: -webkit-linear-gradient(top, #fcfdfc 0px, #e2eadb 100%);
	background: -ms-linear-gradient(top, #fcfdfc 0px, #e2eadb 100%);
	box-shadow: 0 1px 2px #bbb; text-align: center;
}
.name_us{ color: #a020f0; text-shadow: 0 0 2px rgba(158,157,157,0.2); cursor: help; }
#updisp, .onlinecss, .onlinecss2, .panel_chat, .panel_chat_min, .panel_tp, .version_device{
	z-index: 9999;
	position: fixed;
	background: #aec59b;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
	font-size: 15px;
	text-align: center;
	bottom: 0%; 
	right: 2%; 
	color: #ffffff;
	font-weight: bold;
	border-radius: 4px 4px 0 0;
}
#updisp{
	display: none;
	width: 60px;
	line-height: 11px;
	height: 12px;
	padding: 10px;

	font-size: 15px;
	text-align: center;
	bottom: 0%; 
	right: 2%;
	z-index: 99999999;
}

.onlinecss{
	width: 80px;
	height: 35px;
	line-height: 30px;
	border-bottom: none;
	right: -23px;
	top: 50%;
	cursor: help;
	text-align: center;
	font-size: 25px;
	-webkit-transform: rotate(270deg); /* ��� safari � chrome ��������� */
	-moz-transform: rotate(270deg); /* ��� FF */
	-o-transform: rotate(270deg); /* ��� Opera */
	transform: rotate(270deg); /* ��� ��������� ��������� �������������� ������� ��-��������� */
	-ms-transform: rotate(270deg); /* ��� IE */
}
.onlinecss2{
	background: #779CB6;
	width: 80px;
	height: 35px;
	line-height: 30px;
	border-bottom: none;
	right: -23px;
	top: 35%;
	cursor: help;
	text-align: center;
	font-size: 25px;
	-webkit-transform: rotate(270deg); /* ��� safari � chrome ��������� */
	-moz-transform: rotate(270deg); /* ��� FF */
	-o-transform: rotate(270deg); /* ��� Opera */
	transform: rotate(270deg); /* ��� ��������� ��������� �������������� ������� ��-��������� */
	-ms-transform: rotate(270deg); /* ��� IE */
}
.version_device{
	width: 80px;
	height: 35px;
	line-height: 30px;
	border-bottom: none;
	right: -23px;
	top: 60%;
	cursor: pointer;
	text-align: center;
	font-size: 25px;
	-webkit-transform: rotate(270deg); /* ��� safari � chrome ��������� */
	-moz-transform: rotate(270deg); /* ��� FF */
	-o-transform: rotate(270deg); /* ��� Opera */
	transform: rotate(270deg); /* ��� ��������� ��������� �������������� ������� ��-��������� */
	-ms-transform: rotate(270deg); /* ��� IE */
}

.turn_over{
	-webkit-transform: rotate(90deg); /* ��� safari � chrome ��������� */
	-moz-transform: rotate(90deg); /* ��� FF */
	-o-transform: rotate(90deg); /* ��� Opera */
	transform: rotate(90deg); /* ��� ��������� ��������� �������������� ������� ��-��������� */
	-ms-transform: rotate(90deg); /* ��� IE */
	font-size: 35px !important;
	margin: -3px;
}

#updisp:hover, .onlinecss:hover, .panel_chat:hover, .panel_tp:hover, .panel_chat_min:hover, .version_device:hover{
	background: #9bb784;
}

.panel_chat { width: 140px; top: 260px;  height: 20px; }
.panel_chat_min { width: 40px; top: 170px;  height: 120px; }
.panel_tp {	height: 20px; width: 140px; top: 430px; }

.panel_chat, .panel_chat_min, .panel_tp {
	left: -63px;
	line-height: 10px;
	padding: 10px;
	-webkit-transform: rotate(90deg); /* ��� safari � chrome ��������� */
	-moz-transform: rotate(90deg); /* ��� FF */
	-o-transform: rotate(90deg); /* ��� Opera */
	transform: rotate(90deg); /* ��� ��������� ��������� �������������� ������� ��-��������� */
	-ms-transform: rotate(90deg); /* ��� IE */
	-moz-transform: rotate(90deg);
	text-align: center;
	font-size: 15px;
}
.panel_chat:hover{ top: 258px; height: 25px; }
.panel_tp:hover { top: 428px; height: 25px; }
.panel_chat_min:hover { top: 345px; height: 20px; }

.menu_head {
    font-size: 0;
    margin: 5px 0;
}
.menu_head_list {
    text-align: center;
    overflow: hidden;
    padding: 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    margin: 0;
	background: #779cb6;
}
.menu_head_list_new {
	background: #e52b50;
}
.menu_head_list_info {
	background: #e52b50;
}
.menu_head_list_adv {
	background: #d900f3;
}
.menu_head_item {
    display: inline-block;
}
.menu_head_link, .menu_head_link_active {
    display: block;
    font-size: 12px;
    font-weight: bold;
	color: #f2f2f2;
    line-height: 2.3;
	padding: 3px 3px 5px 5px;
	border-left: 4px solid #779cb6;
}
.menu_head_link:hover, .menu_head_link_active {
	border-left: 4px solid #b6cbd8;
    background: #54819e;
    color: #f2f2f2;
}
.menu_head_link_mark {
	color: #ff2b00;
	text-decoration: none;
}
.menu_line1, .menu_line2{
	line-height: 3px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	height: 3px;
	margin-bottom: 3px; 
}
.menu_line1{
	background: #9bb784;
}		

.menu_line2{
	background: #62c83d;
}		

.menu_head .menu_a
{
	line-height: 20px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	height: 20px;
	text-align: center;
}

.menu_head .menu_a a
{
	display: inline-block;
	line-height: 20px;
	height: 20px;
	padding: 0 5px;
	text-decoration: none;
	margin: 0 -2px;
	color: #555555;
	text-shadow: rgba(0,0,0,0.1) -1px 0, rgba(0,0,0,0.1) 0 -1px,rgba(255,255,255,0.1) 1px 0, rgba(255,255,255,0.1) 0 1px,rgba(0,0,0,0.1) -1px -1px, rgba(255,255,255,0.1) 1px 1px; 
	
	border-left: 1px solid #ddd;
	font-family: Arial, sans-serif;
	font-weight: bold;
}

.menu_head .menu_a a:first-child{ border: none; }

.menu_head .menu_a a:hover, .menu_head .menu_a a.active
{
	text-shadow: rgba(0,0,0,0.1) -1px 0, rgba(0,0,0,0.1) 0 -1px,rgba(255,255,255,0.1) 1px 0, rgba(255,255,255,0.1) 0 1px,rgba(0,0,0,0.1) -1px -1px, rgba(255,255,255,0.1) 1px 1px; 
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
}
.news_us{ border: 2px solid #ff0800; }
/*������ �����*/
.button_e_m, .button_a_m { padding: 3px 10px 4px; cursor: pointer; outline: none; margin: 2px 40px; border: none; display: block; text-align: center; background: #ffbf00; border: 3px solid #E9F2DF; color: #ffffff; font-size: 13px; }
.button_e_m { background: #ffbf00; }
.button_a_m { background: #007dfe; }
.button_a_m:hover { border: 3px solid #007dfe; }
.question_am { text-align: left; color: #2b2b2b; margin: 0 0 3px 0; background: #fff3e7; display: block; padding: 12px 0 12px 12px; border: 1px solid #4ea5ff; font-size: 13px; }
.subtitle_am { text-align: center; display: block; background: #1489ff; padding: 3px 0 4px; margin: 20px 0 10px; color: #ffffff; }
/*---*/

#minban a img{ opacity: 0.5; -moz-opacity: 0.5; }
#minban a:hover img{ opacity: 1.0; -moz-opacity: 1.0; }

.f_bootom_bb {
	background: #779cb6;
	border-radius: 2px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    cursor: pointer;
    margin: 2px;
    padding: 5px;
    text-align: center;
	display: inline-block;
}
.f_bootom_bb:hover { background: #4e7591; }

.m_rf_a_s { cursor: pointer; padding: 2px 5px; }
.m_rf_a { cursor: pointer; padding: 3px 5px; font-size: 16px; }
.m_rf_a:hover { color: #252b2c; padding: 2px 5px; border-top: 1px solid #6e7f80; border-bottom: 1px solid #6e7f80; }
.menu_ref_ac { position: relative; display: inline-block; padding: 2px 5px; background: transparent; }
.echo_m_ra { background: #FFFFFF; box-shadow: 0 0 3px rgba(0,0,0,0.4); color: #444f50; position: absolute; width: 150px; top: -1px; left: -95px; font-size: 10px; font-weight: bold; opacity: 0.9; z-index: 3; }


/*��� BB*/
.redt{ font-size: 15px; color: #e32636; }
.bluet{ font-size: 15px; color: #007fff; }
.greent{ font-size: 15px; color: #008000; }
.orange{ font-size: 15px; color: #ff8c00; }
.pink{ font-size: 15px; color: #fc74fd; }

.red_m{ font-size: 15px; color: #e03c31; }
.blue_m{ font-size: 15px; color: #6495ed; }
.blue_t{ font-size: 15px; color: #08457e; }
.green_s{ font-size: 15px; color: #9bb784; }
.brown_m{ font-size: 15px; color: #9f8170; }
.brown_d{ font-size: 15px; color: #3d2b1f; }


.boldt{ font-weight: bold; }
.italt{ font-style: italic;}
.undert{ text-decoration: underline;}
.centert{ text-align: center; }
.leftt{ text-align: left; }
.rightt{ text-align: right; }

.supt{ vertical-align: top; }
.subt{ vertical-align: sub; }

/*���*/
#chat_what { 
	width:520px; height: 380px;
	position: fixed; top: 20%; left: 35%; 
	display: none;
	z-index: 9999;
	padding: 20px;
	background: #f5f5dc;
	border: 3px solid #9bb784;
	border-radius: 4px; 
	box-shadow: 0 1px 2px #bbb; 
	opacity: 0.9; 
	overflow: auto;
}
#log { height: 500px; border: 1px solid #c0cad5; padding: 5px; padding-bottom: 10px; overflow: auto; }
/*���*/
.user_int {	color: #ED9121; }
.user {	cursor: pointer; color: #779cb6; }
.line_ch{ border-bottom:  1px solid #ddd; padding: 1px;	margin: 1px 1px; display: block; }
.c_on:hover, .c_off:hover { font-weight:bold; }
.q_b_c{ cursor: pointer; color: #6E7F80; }
.q_b_c:hover { font-weight: bold; }


.del_b { cursor: pointer; height: 16px; width: 16px; display: inline-block; vertical-align: middle; background: url(img/del.png) no-repeat 0 0; }
.sound_b_off { cursor: pointer; height: 16px; width: 16px; display: inline-block; vertical-align: middle; background: url(img/sound_off.png) no-repeat 0 0; }
.sound_b { cursor: pointer; height: 16px; width: 16px; display: inline-block; vertical-align: middle; background: url(img/sound_on.png) no-repeat 0 0; }
.scrol_b, .scrol_b_off{ cursor: pointer; height: 16px; width: 16px; display: inline-block; vertical-align: middle; background: url(img/scrol.png) no-repeat 0 0; }
.renew_b{ cursor: pointer; height: 16px; width: 16px; display: inline-block; vertical-align: middle; background: url(img/renew.png) no-repeat 0 0; }

.simple_b, .simple_b_off { cursor: pointer; height: 16px; width: 16px; display: inline-block; vertical-align: middle; background: url(img/simple.png) no-repeat 0 0; }
.simple_b_off, .scrol_b_off, .del_b:hover { opacity: 0.5; }
.chat_am { padding: 5px; position: relative; background: #e1e5e5; }
.chat_e { margin-left: -3px; padding: 5px; position: relative; border-bottom: 1px solid #E3E6E9; }
.chat_e:hover { background: #e7f3ff;}
.chat_su{ margin: 3px 3px; cursor: pointer; color: #007fff; position: absolute; top: -3px; left: 40px; display: block; }
.chat_su:hover{ color: #0066cc; text-decoration: underline; display: block; }
.chat_ex { margin: 5px 5px; padding: 5px; width: 70px; height: 20px; position: absolute; left: 40px; top: 12px; }
.renew{ cursor: pointer;  float: right; }
.renew:hover{ opacity: 0.5; }
.smile_ch { position: relative; top: -3px; left: 21px; }
.but_bb_c{ font-size: 13px; font-weight: bold; cursor: pointer; padding: 1px; padding: 2px; border-radius: 2px 2px 2px 2px; border: solid 1px #ddd; }
.but_bb_c:hover { opacity: 0.5; }

/*����� ����*/
.happy_e { padding: 5px; }
.happy_eu { margin-bottom: 3px; padding: 5px; cursor: pointer; border: solid 1px #ddd; }
.happy_eu:hover{ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }
.happy_su{ margin: 3px 3px; cursor: pointer; color: #007fff; position: relative; top: -10px; left: 20px; }
.happy_su:hover{ color: #007fff; }

/*���������� �����*/
.mail_eol_s, .mail_eol_r{ max-width: 100%; word-wrap: break-word; margin: 0 0 5px 0; padding: 10px; outline: none; display: block; color: #4e5665; }
.mail_eol_s { border-top: solid 1px #bcf3a3; border-left: solid 1px #bcf3a3; border-right: solid 2px #bcf3a3; border-bottom: solid 1px #bcf3a3; background-color: #e2fad7; }
.mail_eol_r { border-top: solid 1px #e0abe0; border-left: solid 2px #e0abe0; border-right: solid 1px #e0abe0; border-bottom: solid 1px #e0abe0; background-color: #f0d6f0; }

.comment_mail{
	position: relative;
	top: -5px;
	left: 595px;
	cursor: pointer;
	background: aliceblue;
	border: 1px	solid #0097cc;
	width: 80px;
	text-align: center;
	font-size: 11px;
	line-height: 16px;
	color: #0097cc;
	display: inline-block;
}
.comment_mail:hover{
	font-weight: 600;
}
.del_mail{
	position: relative;
	top: -5px;
	left: 510px;
	cursor: pointer;
	background: aliceblue;
	border: 1px	solid #E30022;
	width: 80px;
	text-align: center;
	font-size: 11px;
	line-height: 16px;
	color: #E30022;
	display: inline-block;
}
.del_mail:hover{
	font-weight: 600;
}
.time_echo{ display: block; margin: 2px; color: #9966cc; font-size: 10px; background: #ffffff; padding: 2px; border-radius: 2px; position: relative; left: 590px; width: 85px; }
.m_a_on:hover, .m_a_off:hover { color: #8a2be2; }
.m_a_off { cursor: pointer; color: #E30022; font-size: 13px; }
.m_a_on { cursor: pointer; color: #03C03C; font-size: 13px; }
.mail_inst{ cursor: pointer; color: #6e7f80; margin-right: 5px; }

.mail_inst:hover, .mail_t_a:hover { color: #e32636; }
table.table_mail { width: 100%; line-height: 1.4; border: none; border-spacing: 0; padding: 0; text-align: left; }
table.table_mail tr { color: #135566; }
table.table_mail td { padding: 3px; border-bottom: solid 1px #ddd; height: 30px; }
.mail_sample, .mail_sample_a, .mail_sample_d  { cursor: help; font-size: 12px; }
.mail_sample { background: #e6f4be; }
.mail_sample_a { background: #f7fbe9; }
.mail_sample_d { background: #f69995; }

.mail_mailer { width: 200px; }
.mail_inst_td { width: 50px; text-align: right; }
.mail_count_td { width: 10px; text-align: center; font-size: 12px; color: #335433; background: #d9e8d9; cursor: help; }
.mail_mailerr { border: none; width: 28px; height: 28px; display: inline-block; margin: 0 5px 1px 0; float: left; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); }

.lang_mail {
	color: #4e5665;
	font-style: normal;
	background: #fbfcfe;
	display: inline-block;
	vertical-align: top;
	border-left: 2px solid #f6d75c;
	padding: 8px 10px;
	font-family: Montserrat, Arial, -apple-system-body, sans-serif;
	font-weight: 500;
	word-break: break-all;
	margin-bottom: 10px;
	margin-left: 5px;
}
.nik_m { color: #21abcd; border: none; float: left; }
.nik_m:hover { color: #58c9e4; }
.nik_mr { color: #738b28; border: none; }
.nik_mr:hover { color: #b6d161; }

/*���*/
.ban_user_go { 
	position: absolute; 
	top: 30%; right: 40%;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
	text-align: center;
	color: #ffffff; 
	border: 1px solid;
	padding: 40px;
	font-weight: bold;
	background: #e03223;
}
/*������*/
.loading_c{ position: relative; left: 43%; }
.loading_min > div {
    background-color: #FFFFFF;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
    float: left;
    height: 15px;
    margin: 7px;
    width: 3px;
    opacity: 0.1;

    /* css3 transform - scale */
    -webkit-transform:scale(0.8);
    -moz-transform:scale(0.8);
    -o-transform:scale(0.8);

    /* css3 animation */
    -webkit-animation-name:loading_min;
    -webkit-animation-duration:1.2s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-direction:linear;
    -moz-animation-name:loading_min;
    -moz-animation-duration:1.2s;
    -moz-animation-iteration-count:infinite;
    -moz-animation-direction:linear;
    -o-animation-name:loading_min;
    -o-animation-duration:1.2s;
    -o-animation-iteration-count:infinite;
    -o-animation-direction:linear;
}
.loading_min > div:nth-child(1) {
    /* css3 animation */
    -webkit-animation-delay:0.24s;
    -moz-animation-delay:0.24s;
    -o-animation-delay:0.24s;
}
.loading_min > div:nth-child(2) {
    /* css3 animation */
    -webkit-animation-delay:0.48s;
    -moz-animation-delay:0.48s;
    -o-animation-delay:0.48s;
}
.loading_min > div:nth-child(3) {
    /* css3 animation */
    -webkit-animation-delay:0.72s;
    -moz-animation-delay:0.72s;
    -o-animation-delay:0.72s;
}
.loading_min > div:nth-child(4) {
    /* css3 animation */
    -webkit-animation-delay:0.96s;
    -moz-animation-delay:0.96s;
    -o-animation-delay:0.96s;
}
.loading_min > div:nth-child(5) {
    /* css3 animation */
    -webkit-animation-delay:1.2s;
    -moz-animation-delay:1.2s;
    -o-animation-delay:1.2s;
}

/* css3 keyframes - loading_min */
@-webkit-keyframes loading_min {
    0% {
        -webkit-transform:scale(1.2);
        opacity:1;
    }
    100% {
        -webkit-transform:scale(0.7);
        opacity:0.1;
    }
}
@-moz-keyframes loading_min {
    0% {
        -moz-transform:scale(1.2);
        opacity:1;
    }
    100% {
        -moz-transform:scale(0.7);
        opacity:0.1;
    }
}
@-o-keyframes loading_min {
    0% {
        -o-transform:scale(1.2);
        opacity:1;
    }
    100% {
        -o-transform:scale(0.7);
        opacity:0.1;
    }
}

.prompts, .prompts2{ background: #f0f8ff; display: block; text-align: center; color: #414b4b; opacity: 0.8; }
.prompts:hover{ opacity: 1; }

.loading { background: url(img/loader/ajax-loader.gif) no-repeat left top; width: 33px; height: 33px; display: block; margin: 0 auto; }

.pr_z{ color: #e32636; }

.que_a{ display: block; position: relative; z-index: 9999; top: 3px; }
.que_a_img { background: url(img/que.png) no-repeat left top; width: 16px; height: 14px; display: block; cursor: help; }
.que_a_img:hover{ opacity: 0.6; }
.que_a span { margin-left: 999em; position: absolute; }
.que_a:hover span { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6); position: absolute; left: 1em; top: 2em; z-index: 99; margin-left: -450px; width: 500px; }
.t_title { background: #ffffff; padding: 0.8em 1em; }

.li_1, .li_2 { display: inline-block; width: 18px; height: 18px; margin: 0 5px 0 0; cursor: pointer; opacity: 0.6; }
.li_1 { background: url(img/li_1.png) no-repeat; }
.li_2 { background: url(img/li_2.png) no-repeat; }
.li_1:hover, .li_2:hover, .hide_pr:hover { opacity: 1; }
.li_n{ display: inline-block; font-weight: bold; position: relative; top: -4px; margin: 0 5px 0 0; }
.hide_pr{ background: #0a0c0c; cursor: pointer; margin: -5px -5px 0 3px; position: relative; top: -5px; float: right; font-weight: bold; color: #ffffff; padding: 2px; opacity: 0.6; display: inline-block; }


.sel_t_h, .sel_t_h_a, .bask_h { cursor: pointer; height: 15px; width: 15px; display: inline-block; vertical-align: middle; margin: 0 2px 0 2px; float: right; }
.sel_t_h, .sel_t_h_a { background: url(img/h_sel.png) no-repeat 0 0; }
.bask_h { background: url(img/bask_h.png) no-repeat 0 0; }
.sel_t_h { opacity: 0.5; }
.sel_t_h_a { opacity: 1; }
.sel_t_h:hover { opacity: 1; }

/*��������*/
.status_com1, .status_com2, .status_com3, .status_com4{ cursor: help; float: right; padding: 1px 4px; }
.status_com1{ color: #3eb93e; border: 1px solid #3eb93e; background-color: #dcf3dc; }
.status_com2{ color: #e32636; border: 1px solid #e32636; background-color: #f9d4d7; }
.status_com3{ color: #ecb000; border: 1px solid #ecb000; background-color: #fffaeb; }
.status_com4{ color: #006bd8; border: 1px solid #006bd8; background-color: #c4e1ff; }

table.comp_tab tbody td { text-align: center; }
table.comp_tab { border-collapse: collapse; margin-bottom: 10px; width: 100%; border: 0; }
table.comp_tab thead th { color: #ffffff;  font-weight: normal; padding: 6px 8px;}
table.comp_tab tbody td { text-align: center;  padding: 3px 3px 3px 3px; border-bottom: solid 1px #aac1d1; font-weight:bold; }

.text_bo_c { padding: 2px;	margin: 2px 2px; display: block; text-align: center; font-weight: bold; font-size: 12px; }
.sel_t_h_a:hover, .bask_h:hover { opacity: 0.5; }


.tooltip_all { 
	background: #eef9fc;
    /*position: fixed;*/
	position: absolute;
	top: 45%;
    padding: 10px;
    z-index: 2;
    border: 1px solid #ddd;
    font-size: 12px;
    text-align: left;
    width: 450px;
	max-width: 450px; 
	word-wrap: break-word;
}
.tooltip { 
    position: absolute;
	/*position: absolute;*/
    padding: 10px 13px;
    z-index: 5;
    color: #303030;
    background-color: #eef9fc;
    border: 1px solid #ddd;
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
	width: 450px;
	max-width: 450px; 
	word-wrap: break-word;
}
.tooltip_new{
	display: inline;
	position: relative;
}
.tooltip_new:hover:after{
	background: #ff5804;
	border-radius: 2px;
	bottom: 26px;
	color: #fff;
	content: attr(title);
	left: 20%;
	padding: 5px 15px;
	position: absolute;
	z-index: 98;
	width: 220px;
}

.tooltip_new:hover:before{
	border: solid;
	border-color: #ff5804 transparent;
	border-width: 6px 6px 0 6px;
	bottom: 20px;
	content: "";
	left: 50%;
	position: absolute;
	z-index: 99;
}
/* ��� ����������� ���������� ����� */
.ienlarger { clear: none; padding-bottom: 5px; padding-right: 5px;  }
.ienlarger a { display: block; text-decoration: none; }
.ienlarger a:active{ position: relative; }
.ienlarger a span { position: absolute; display: none; }
.ienlarger img { border-width: 0; width: }
.ienlarger a:active span { display: block; top: 40px; left: 40px; z-index: 100; }
.resize_thumb1, .resize_thumb2, .resize_thumb3{ color: #ff9966; font-weight: lighter; }
.resize_thumb1 { width: 430px; height: auto; }
.resize_thumb2 { width: auto; height: 400px; }
.resize_thumb3 { width: 430px; height: 400px; }
/* ��� ����������� �������� */

.tskblank1 { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); margin: 10px auto; padding-bottom: 1px; }
.tskblock { padding: 10px; margin-bottom: 100px; word-wrap: break-word; }
.tskblank_title {    
	background: #94b37b;
	width: 100%; display: block; padding: 3px 0 10px; color: #ffffff; font-size: 14px; text-align:center; }
.taskquestion { background-color: #F5F5D4; border: 1px dashed #5CA4BC; padding: 10px; display: block; }
.taskdescription { padding: 0 10px; display: block;}
.taskdescription i { font-family: arial, tahoma;}
.task-subtitle { 
	background: #a1bc8b;
	padding: 3px 0 4px; margin: 20px 0 10px; color: #ffffff; text-align: center; display: block;
}
.seltestanswer { padding: 2px; margin-top: 3px; display: block; cursor: pointer; border: 1px solid #B4D2E3; outline: none; width: 250px; }
.seltestanswer:hover { padding: 1px; border: 2px solid #4690B8; }
.seltestanswer-act { margin-top: 3px; display: block; cursor: pointer; padding: 0; border: 3px solid #00B83B; outline: none; width: 250px; }
.tsk-header { text-align: left; border-collapse: separate; width: 100%; height: 100%; border: none; border-spacing: 0; padding: 0; margin: 0; }
img.avatar_task { margin-top:5px; background:url(../css/img/avbg.png) no-repeat right bottom; padding:2px 9px 9px 2px; border: none; width: 60px; height: 60px; }
.tskstat { text-align: left; border-collapse: separate; border: none; border-spacing: 0; padding: 0; margin: 10px 0 0 -1px; }
.tskstat td { border-bottom: 1px solid #D5E0E3; color: #6b767a; }

.notepad_book{ height: 32px; width: 32px; display: block; border: none; outline: none; cursor: help; margin: 2px; background: url(/css/img/sf_img1/notepad_book.png) no-repeat left top; }

/*����������� �������*/
.block_contextual_1, .block_contextual_2, .block_contextual_3{
	cursor: pointer;
	font: 13px/18px Arial,Helvetica,sans-serif;
	word-wrap: break-word;
	border: 1px solid #ddd;	
}
.block_contextual_1{
	width: 200px;
	margin: auto;
}
.block_contextual_2{
	text-align: center;
}
.block_contextual_3{
	width: 600px; height: 80px; text-align: center;
}
.name_contextual{ 
	margin: 5px; text-align: center; color: #007fff; font-weight: bold; border-bottom: 2px solid #ddd;
}
.td_contextual_1, .td_contextual_2, .td_contextual_3{
	vertical-align: top;
	padding: 5px; 
	text-align: left;
}
.td_contextual_1{
	max-width: 180px;
}
.td_contextual_2{
	display: inline-block; max-width: 150px;
}
.title_contextual{
	display: inline-block;
	text-align: left;
	font-weight: bold;
	color: #004ba5;
}
.title_contextual:hover{
	color: #da0000;
}
.moders_contextual{
	left: 350px;
	display: inline-block;
	text-align: right;
	cursor: help;
}
.m_c_color_0{ color: #ffbf00; }
.m_c_color_1{ color: #8db600; }
.m_c_color_2{ color: #e32636; }

.description_contextual{
	font: 13px/18px Arial,Helvetica,sans-serif;
    color: #292929;
}
.url_contextual{
	color: #005200;
}
.bottom_contextual{
	background: #ddd; text-align: center; color: #292929; display: block; width: 100%;
}
.bottom_contextual:hover {
	background: #9bb784;
	color: #ffffff;
}

.a_s_s { 
	width: 25px;
	height: 25px;
	display: inline-block;
	margin: 3px;
	cursor: help;
	opacity: 0.7;
}
.a_s_s:hover {
	opacity: 1.0; 
}

.a_s_s_t {
	font-size: 20px;
	margin: 5px;
	cursor: help;
	opacity: 0.7;
}
.a_s_s_t_m {
	font-size: 16px;
	margin: 5px;
	cursor: help;
	opacity: 0.7;
}

.a_s_s_ss { background: url(img/img_stat/ss.png) no-repeat; }
.a_s_s_yt { background: url(img/img_stat/yt.png) no-repeat; }
.a_s_s_vk { background: url(img/img_stat/vk.png) no-repeat; }
.a_s_s_tv { background: url(img/img_stat/tv.png) no-repeat; }
.a_s_s_tr { background: url(img/img_stat/tr.png) no-repeat; }
.a_s_s_te { background: url(img/img_stat/te.png) no-repeat; }
.a_s_s_ma { background: url(img/img_stat/ma.png) no-repeat; }
.a_s_s_ta { background: url(img/img_stat/ta.png) no-repeat; }
.a_s_s_di { background: url(img/img_stat/di.png) no-repeat; }
.a_s_s_co { background: url(img/img_stat/co.png) no-repeat; }
.a_s_s_ba { background: url(img/img_stat/ba.png) no-repeat; }
.a_s_s_ce { background: url(img/img_stat/ce.png) no-repeat; }
.a_s_s_all{ background: url(img/img_stat/all.png) no-repeat; }

.time-select {
	margin-top: 5px;
	display: inline-block;
}
.time-select span {
	margin-right: 3px;
	color: #337ab7;
	border-bottom: 1px dotted #337ab7;
	cursor: pointer;
}
.active_sel{ border-bottom: 3px solid #e52b50 !important; }
/*����� ������ 16*/

.ico_16_edit, .bi bi-x-square-fill, .bi bi-archive-fill, .ico_16_pause_0, .ico_16_pause_1, .ico_16_mail, .ico_16_favorites, .ico_16_views, .ico_16_search, .ico_16_main_home, .ico_16_profile, .ico_16_arrow_left, .ico_16_new_messages, .ico_16_new_topics, .ico_16_subscribe, .ico_16_sex_g, .ico_16_sex_m,
.ico_16_copy, .ico_16_refund, .ico_16_list, .ico_16_promotion, .ico_16_transfer_money, .ico_16_up_arrow, .ico_16_up_arrow, .ico_16_reset_stat, /*.bi bi-exclamation-diamond-fill' style='color: #A50013; font-size: 17px;,*/ .ico_16_archive, .ico_16_virus, .ico_16_autoplay, .ico_16_autoplay_off,
.ico_16_active_window, .ico_16_country, .ico_16_liked, .ico_16_liked_a, .ico_16_mouse, .ico_16_plus, .ico_16_tr_captcha, /*.bi bi-file-earmark-minus-fill' style='cursor: pointer; color: #4AA8A8FF; font-size: 17px;,*/ .ico_16_viewing, .ico_16__minus, .ico_16__plus, .ico_16_automatic,
.ico_16_show_speed, .list_a_w, .list_a_b, .ico_16_a_remote, .ico_16_automation_t, .ico_16_a_stats, .ico_16_a_email, .ico_16_a_comm, .ico_16_a_settings
{ 
	height: 16px; width: 16px; display: inline-block; vertical-align: middle; border: none; outline: none; cursor: pointer; margin: 1px; 
}

.ico_16_liked
{ opacity: 0.4; }
.ico_16_off
{ opacity: 0.4; }

.ico_16_edit { background: url(img/ico_16/edit_nb.png) no-repeat; }
.ico_16_pause_0 { background: url(img/ico_16/pause_0.png) no-repeat; }
.ico_16_pause_1 { background: url(img/ico_16/pause_1.png) no-repeat; }
.ico_16_mail { background: url(img/ico_16/mail.png) no-repeat; }
.ico_16_favorites { background: url(img/h_sel.png) no-repeat; }
.ico_16_views { background: url(img/ico_16/views.png) no-repeat; }
.ico_16_search { background: url(img/naiti.png) no-repeat; }
.ico_16_main_home { background: url(img/main_home.png) no-repeat; }
.ico_16_profile { background: url(img/profile.png) no-repeat; }
.ico_16_arrow_left { background: url(img/arrow_left.png) no-repeat; }
.ico_16_new_messages { background: url(img/new_messages.png) no-repeat; }
.ico_16_new_topics { background: url(img/new_topics.png) no-repeat; }
.ico_16_subscribe { background: url(img/subscribe.png) no-repeat; }
.ico_16_sex_g { background: url(img/ico_16/sex_g.png) no-repeat; }
.ico_16_sex_m { background: url(img/ico_16/sex_m.png) no-repeat; }
.ico_16_copy { background: url(img/ico_16/copy.png) no-repeat; }
.ico_16_refund { background: url(img/ico_16/refund.png) no-repeat; }
.ico_16_list { background: url(img/ico_16/list.png) no-repeat; }
.ico_16_promotion { background: url(img/ico_16/promotion.png) no-repeat; }
.ico_16_transfer_money { background: url(img/ico_16/transfer_money.png) no-repeat; }
.ico_16_up_arrow { background: url(img/ico_16/up_arrow.png) no-repeat; }
.ico_16_reset_stat { background: url(img/ico_16/reset_stat.png) no-repeat; }
/*.bi bi-exclamation-diamond-fill' style='color: #A50013; font-size: 17px; { background: url(img/ico_16/complain.png) no-repeat; }*/
.ico_16_archive { background: url(img/ico_16/archive.png) no-repeat; }
.ico_16_virus { background: url(img/ico_16/virus.png) no-repeat; }
.ico_16_autoplay { background: url(img/ico_16/autoplay.png) no-repeat; }
.ico_16_autoplay_off { background: url(img/ico_16/autoplay_off.png) no-repeat; }
.ico_16_active_window { background: url(img/ico_16/active_window.png) no-repeat; }
.ico_16_country { background: url(img/ico_16/country.png) no-repeat; }
.ico_16_liked, .ico_16_liked_a { background: url(img/ico_16/liked.png) no-repeat; }
.ico_16_mouse { background: url(img/ico_16/mouse.png) no-repeat; }
.ico_16_plus { background: url(img/ico_16/plus.png) no-repeat; }
.ico_16_tr_captcha { background: url(img/ico_16/tr_captcha.png) no-repeat; }
/*.bi bi-file-earmark-minus-fill' style='cursor: pointer; color: #4AA8A8FF; font-size: 17px; { background: url(img/ico_16/trashcan.png) no-repeat; }*/
.ico_16_viewing { background: url(img/ico_16/viewing.png) no-repeat; }
.ico_16__minus { background: url(img/ico_16/_minus.png) no-repeat; }
.ico_16__plus { background: url(img/ico_16/_plus.png) no-repeat; }
.ico_16_automatic { background: url(img/ico_16/automatic.png) no-repeat; }
.ico_16_show_speed { background: url(img/ico_16/show_speed.png) no-repeat; }
.list_a_w { background: url(img/ico_16/list_a_w.png) no-repeat; }
.list_a_b { background: url(img/ico_16/list_a_b.png) no-repeat; }
.ico_16_a_remote { background: url(img/ico_16/a_remote.png) no-repeat; }
.ico_16_automation_t { background: url(img/ico_16/automation_t.png) no-repeat; }
.ico_16_a_stats { background: url(img/ico_16/stats.png) no-repeat; }
.ico_16_a_email { background: url(img/ico_16/email.png) no-repeat; }
.ico_16_a_comm { background: url(img/ico_16/comm.png) no-repeat; }
.ico_16_a_settings { background: url(img/ico_16/settings.png) no-repeat; }

.ico_16_edit:hover, 
.bi bi-x-square-fill:hover,
.bi bi-archive-fill:hover,
.ico_16_pause_0:hover, 
.ico_16_pause_1:hover, 
.ico_16_mail:hover, 
.ico_16_favorites:hover, 
.ico_16_views:hover, 
.ico_16_search:hover, 
.ico_16_main_home:hover, 
.ico_16_profile:hover, 
.ico_16_arrow_left:hover, 
.ico_16_new_messages:hover, 
.ico_16_new_messages:hover,
.ico_16_copy:hover,
.ico_16_refund:hover,
.ico_16_list:hover,
.ico_16_promotion:hover,
.ico_16_transfer_money:hover,
.ico_16_up_arrow:hover,
.ico_16_reset_stat:hover,
/*.bi bi-exclamation-diamond-fill' style='color: #A50013; font-size: 17px;:hover,*/
.ico_16_archive:hover,
.ico_16_virus:hover,
.ico_16_autoplay:hover,
.ico_16_autoplay_off:hover,
.ico_16_active_window:hover,
.ico_16_country:hover,
.ico_16_liked_a:hover,
.ico_16_mouse:hover,
.ico_16_plus:hover,
.ico_16_tr_captcha:hover,
/*.bi bi-file-earmark-minus-fill' style='cursor: pointer; color: #4AA8A8FF; font-size: 17px;:hover,*/
.ico_16_viewing:hover,
.ico_16__minus:hover,
.ico_16__plus:hover,
.list_a_w:hover,
.list_a_b:hover,
.ico_16_a_remote:hover,
.ico_16_automation_t:hover,
.ico_16_sex_g:hover,
.ico_16_sex_m:hover,
.ico_16_a_stats:hover,
.ico_16_automatic:hover,
.ico_16_show_speed:hover,
.ico_16_a_email:hover
.ico_16_a_comm:hover
.ico_16_a_settings:hover
{ opacity: 0.5; }

.ico_16_liked:hover
{ opacity: 1; }


.bi-x-square-fill{
	font-size: 20px;
	color: #a50013;
	cursor: pointer;
}
.bi-archive-fill{
	font-size: 20px;
	color: #a88539;
	cursor: pointer;
}

.m_icon_n{ font-size: 14pt; cursor: pointer; }
.m_icon_n:hover{ opacity: 0.5; }

.button_ok_t{ background: #6fcc4e; }
.button_no_t{ background: #ff0505; }
.button_et_t{ background: #7ea2ba; }
.button_bl_t{ background: #252b2c; }
.button_m_t{ background: #ff7f3e; }
.button_m_s{ background: #ffbf00; }

.button_ok_t, .button_no_t, .button_et_t, .button_bl_t, .button_m_t, .button_m_s{
	display: inline-block;
	padding: 5px; 
	margin: 5px; 
	color: #f0ffff;
	text-align: center; 
	font-weight: bold; 
	cursor: pointer; 
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	border-radius: 2px;
}
.button_ok_t:hover, .button_no_t:hover, .button_et_t:hover, .button_bl_t:hover, .button_m_t:hover, .button_m_s:hover{ background: #848482; }
.t_r_code{ color: #131617; text-align: left; background: #FFFFE3; border: solid 1px #FFFFE3; width: 95%; }
.decode_time{ display: inline-block; padding: 2px; background: #ffffff; color: #536872; font-weight: bold; }

.button_ok, .button_au, .button_no, .button_black, .button_grey, .button_grey_w, .button_grey_b, .echo_st_t { display: inline-block; cursor: pointer; margin: 1px; padding: 2px; color: #ffffff; border-radius: 2px;}
.button_ok{ background: #75B17D; }
.button_au{ background: #de5d83; }
.button_no{	background: #e52b50; }
.button_black{ background: #34393d; }
.button_grey{ background: #acb7b8; }
.button_grey_w, .button_grey_h_w:hover{ background: #4e7838; }
.button_grey_b, .button_grey_h_b:hover{ background: #961818; }
.echo_st_t:hover, .button_ok:hover, .button_black:hover, .button_no:hover, .button_grey:hover,
.button_grey:hover, .button_grey_w:hover, .button_grey_b:hover
{ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }

.start_link_a, .status_link_a, .a_error{ display: inline-block; height: 30px; margin: 3px auto; padding: 3px; text-align: center; color: #ffffff; cursor: pointer; font-size: 15pt; }
.start_link_a:hover, .status_link_a:hover{ opacity: 0.8; }
.start_link_a, .status_link_a, .a_error{ }
.start_link_a{ background: #0d98ba; border: 1px solid #ffffff; }
.status_link_a{ background: #ed872d; border: 1px solid #ffffff; }
.a_error{ background: #e30000; border: 1px solid #ffffff; }

/*main_*/

.welcome_main{ background: #9bb784; padding: 5px; text-align: center; color: #f0ffff; font-size: 16pt; font-weight: bold; margin-top: 12px; box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); }
.main_ul{ padding: 0; margin: 0; list-style: none; }
.main_icon_views{ display: inline-block; overflow: hidden; margin-right: 0px; margin-bottom: 20px; text-align: center; width: 130px; -webkit-background-origin: border-box; background-origin: border-box; vertical-align: middle; opacity: 0.7; cursor: help; }
.main_icon_views:hover, .main_icon_views_n:hover{ opacity: 1.0; }
.main_icon_views:nth-child(1){	margin-left: 20px; }
.main_ul_title{ font-size: 12pt !important; }
.main_ul_icon{ margin-bottom: 10px; }
.main_ul_img{ display: inline-block; height: 45px; width: 45px; }

/*���������� �����*/
.live-table { border-collapse: collapse; text-align: center; margin: 0 auto; min-width: 700px; max-width: 700px; }
.live-table .thead td {	font-size: 14px; letter-spacing: 0; padding-bottom: 10px; border-bottom: 3px solid #618daa; }
.live-table .tbody td {	vertical-align: top; padding-top: 10px;	padding-bottom: 10px; border-bottom: 2px solid #618daa; }
.live-table .thead { border-bottom: 2px solid #618daa; }
.table-wrap { overflow: hidden;	height: 230px; }

/*��������*/
.carousel{ width: 570px; height: 70px; opacity: 0.8; text-align: center; }
.carousel:hover{ opacity: 1; }
.carousel_wrapper {	overflow: hidden; position: relative; }
.carousel_items { width: 10000px; position: relative; }
.carousel_block { float: left; padding: 5px; }
.carousel_block img{ display: block;}
.carousel_button_left, .carousel_button_right{ width: 25px; height: 36px; position: relative; top: 20px; cursor: pointer; text-decoration:none; display: inline-block; cursor: pointer; font-size: 25pt; font-weight: bold; }
.carousel_button_left{ float: left; }
.carousel_button_right{	float: right; }

/*��������� ����*/
#popup{	background: #ffffff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); /*opacity: 0.9;*/ min-width: 670px;	display: none; position: fixed; z-index: 9999; top:-900px; left: 0; }
#popup .title-popup{ background: #9bb784; color: #ffffff; line-height: 30px; padding: 0; padding-left: 10px; cursor: move; font-size: 12pt; }
#popup .closed-popup{ position: absolute; top: 5px; right: 5px; display: inline-block; }
#popup .text-popup{ overflow: hidden; overflow-y: auto; }
#popup .text-popup .load-popup{ display: block; width: 33px; height: 33px; margin: 20px auto; }

#popup_list{ background: #ffffff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); /*opacity: 0.9;*/ min-width: 670px;	display: none; position: fixed; z-index: 9999; top:-900px; left: 10px; }
#popup_list .title-popup{ background: #9bb784; color: #ffffff; line-height: 45px; padding: 0; padding-left: 10px; cursor: move; font-size: 14pt; }
#popup_list .closed-popup{ position: absolute; top: 15px; right: 5px; display: inline-block; }
#popup_list .text-popup{ overflow: hidden; overflow-y: auto; }
#popup_list .text-popup .load-popup{ display: block; width: 33px; height: 33px; margin: 20px auto; }

#popup_img { background: #ffffff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); /*opacity: 0.9;*/ min-width: 670px;	display: none; position: fixed; z-index: 9999; top:-900px; left: 0; }
#popup_img .title-popup{ background: #9bb784; color: #ffffff; line-height: 30px; padding: 0; padding-left: 10px; cursor: move; font-size: 12pt; }
#popup_img .closed-popup{ position: absolute; top: 5px; right: 5px; display: inline-block; }
#popup_img .text-popup{ overflow: hidden; overflow-y: auto; }
#popup_img .text-popup .load-popup{ display: block; width: 33px; height: 33px; margin: 20px auto; }

#popup_chat_sf{	background: #ffffff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); opacity: 0.9; min-width: 670px;	display: none; position: fixed; z-index: 9999; top:-900px; left: 0; }
#popup_chat_sf .title-popup{ background: #9bb784; color: #ffffff; line-height: 30px; padding: 0; padding-left: 10px; cursor: move; font-size: 12pt; }
#popup_chat_sf .closed-popup{ position: absolute; top: 5px; right: 5px; display: inline-block; }
#popup_chat_sf .text-popup{ overflow: hidden; overflow-y: auto; }
#popup_chat_sf .text-popup .load-popup{ display: block; width: 33px; height: 33px; margin: 20px auto; }

/* modal window */
.modal-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: auto;
    z-index: 1000;
    width: 100%;
    height: 100%;
}
.no-scroll {
    overflow: hidden;
}
.modal-wrapper__container {
    height: auto;
    margin: 0 auto;
    z-index: 1000;
    padding: 1px 0 80px;
}

.control_start {
	color: #779cb6;
	font-size: 35pt !important;
    cursor: pointer;
}
.control_start:hover { opacity: 0.8; }


.control_start_2 {
	font-size: 35pt !important;
    cursor: pointer;
}
.control_start_2:hover { position: relative; top: -5px; }

/*����� � ���� ������ � ��������*/
.seanch_tt{
	margin: 0 auto;
	width: 100%;
	box-sizing: border-box;
	background: #aec59b;
	padding: 5px; 
	color: #ffffff; 
	border-radius: 5px 5px 0 0; 
	text-align: center;
	position: relative;
}
.seanch_tt.fixed{
	margin: 0 auto;
    position: fixed;
    top: 0;
    border-radius: 0;
    z-index: 1;
}

.site_logo_text{ font-weight: bold; width: 93px; word-wrap: break-word; font-size: 10pt !important; }
.site_logo_text_1{ color: #9bb784; }
.site_logo_text_2{ color: #5c696c; }

.tooltip_sf {
    position: fixed;
    padding: 4px 10px;
    margin-bottom: 5px;
    background: #ffffff;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    color: #5A5A83;
    text-align: left;
    font: 13px/1.46 arial, sans-serif;
    z-index: 99999;
	width: 400px;
	max-width: 400px; 
	word-wrap: break-word;
}

/*����� ����*/
.block { width: 220px; box-sizing: border-box; }
.block ul.navs { padding: 0; margin: 0;list-style: none; display: block; position: relative; }
.block ul.navs ti a:hover, .block ul.navs ti a:active { text-decoration: underline; height: 22px; text-shadow: red 0px 0px 7px; }

.total4, .total5, .total6 { font-size: 12px; font-weight: bold; }
.total4 { color: #cc0000; }
.total5 { color: #000000; }
.total6 { color: #000000; }
.total4_h:hover { color: #fff; }

.cur_p{ cursor: pointer; }

.time_menu{
	background: #d7dcdc;
	background: -o-linear-gradient(top, #f6f7f7 0px, #d7dcdc 100%);
	background: -moz-linear-gradient(top, #f6f7f7 0px, #d7dcdc 100%);		
	background: -webkit-linear-gradient(top, #f6f7f7 0px, #d7dcdc 100%);
	background: -ms-linear-gradient(top, #f6f7f7 0px, #d7dcdc 100%);
	margin: 0 -10px 0 -10px; padding: 3px; color: #707e7e; font-size: 17px; text-align: center; font-weight: bold; text-shadow: 0 1px 0 #f6f7f7; cursor: help;
}
.osnbalans{
	background: #9bb784;
	padding: 3px; color: #f0ffff; text-align: center; margin: 0 -10px 0 -10px;
}
.rekbalans{
	background: #779cb6;
	padding: 3px; color: #f0ffff; text-align: center; margin: 0 -10px 0 -10px;
}
.delim_m{
	background: #f3f3f3;
	background: -o-linear-gradient(top, #fdfdfd 0px, #f3f3f3 100%) transparent;
	background: -moz-linear-gradient(top, #fdfdfd 0px, #f3f3f3 100%) transparent;
	background: -webkit-linear-gradient(top, #fdfdfd 0px, #f3f3f3 100%) transparent;
	background: -ms-linear-gradient(top, #fdfdfd 0px, #f3f3f3 100%) transparent;
	padding: 3px; color: #f0ffff; text-align: center; margin: 0 -10px 0 -10px;
}
.batsketdiv{
	background: #e9d66b;
	background: -o-linear-gradient(top, #e6d055 0px, #e9d66b 100%);
	background: -moz-linear-gradient(top, #e6d055 0px, #e9d66b 100%);
	background: -webkit-linear-gradient(top, #e6d055 0px, #e9d66b 100%);
	background: -ms-linear-gradient(top, #e6d055 0px, #e9d66b 100%);
	padding: 10px; margin: 10px 5px; color: #f0ffff; border-radius: 4px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8); text-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); text-align: center;
}
.infodiv{
	background: #848482;
	background: -o-linear-gradient(top, #848482 0px, #848482 100%);
	background: -moz-linear-gradient(top, #848482 0px, #848482 100%);
	background: -webkit-linear-gradient(top, #848482 0px, #848482 100%);
	background: -ms-linear-gradient(top, #848482 0px, #848482 100%);
	padding: 10px; margin: 10px 5px; color: #f0ffff; border-radius: 4px; box-shadow: 0 1px 2px #bbb; text-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); text-align: center; cursor: pointer;
}
.infodiv:hover,.batsketdiv:hover,.rekbalans:hover,.osnbalans:hover {  text-shadow: 0 1px 2px #000; }
.infodiv a{ display: block; line-height: 18px; padding: 2px 10px; text-decoration: none; color: #333; text-shadow: 0 1px 2px #fff; text-align: left; }
.infodiv a:hover{ color: #fff; text-shadow: 0 1px 2px #000; text-align: left; }
.seanchm{
	background: #ff7733;
	background: -o-linear-gradient(top, #ff884d 0px, #ff7733 100%);
	background: -moz-linear-gradient(top, #ff884d 0px, #ff7733 100%);		
	background: -webkit-linear-gradient(top, #ff884d 0px, #ff7733 100%);
	background: -ms-linear-gradient(top, #ff884d 0px, #ff7733 100%);
	padding: 5px; margin: 0 -10px 0 -10px; color: #f0ffff; text-align: center;
}
/*����� ����*/
.menu_us{ 
	margin: 0 -10px; 
	display: block;
	line-height: 24px;
	text-decoration: none;
	cursor: pointer;
}
.menu_us_m_a1 a{
	display: block;
	line-height: 24px;
	padding: 0 10px;
	text-decoration: none;
	color: #333;
	cursor: pointer;
	background: #fff;
	background: -o-linear-gradient(top, #FCFCFC 0px, #EfEfEf 100%);
	background: -moz-linear-gradient(top, #FCFCFC 0px, #EfEfEf 100%);
	background: -webkit-linear-gradient(top, #FCFCFC 0px, #EfEfEf 100%);
	background: -ms-linear-gradient(top, #FCFCFC 0px, #EfEfEf 100%);
}
.menu_us_t, .menu_us_tt, .menu_us_tt_r, .menu_us_tt_b, .menu_us_t_b, .menu_us_t2, .menu_us_tt2{
	padding: 0 15px;
	line-height: 24px;
	font-weight: bold;
	color: #f5f5f5;
	text-shadow: 0 0 2px rgba(158,157,157,0.4);
	opacity: 0.9;
}
.menu_us_t{
	background: #aec59b;
	background: -o-linear-gradient(top, #c8d8bb 0px, #aec59b 100%) transparent;
	background: -moz-linear-gradient(top, #c8d8bb 0px, #aec59b 100%) transparent;
	background: -webkit-linear-gradient(top, #c8d8bb 0px, #aec59b 100%) transparent;
	background: -ms-linear-gradient(top, #c8d8bb 0px, #aec59b 100%) transparent;
}
.menu_us_tt{
	background: #9bb784;
	background: -o-linear-gradient(top, #a1bb8b 0px, #9bb784 100%) transparent;
	background: -moz-linear-gradient(top, #a1bb8b 0px, #9bb784 100%) transparent;
	background: -webkit-linear-gradient(top, #a1bb8b 0px, #9bb784 100%) transparent;
	background: -ms-linear-gradient(top, #a1bb8b 0px, #9bb784 100%) transparent;
}
.menu_us_tt_r{
	background: #e24a1d;
	background: -o-linear-gradient(top, #e97451 0px, #e24a1d 100%) transparent;
	background: -moz-linear-gradient(top, #e97451 0px, #e24a1d 100%) transparent;
	background: -webkit-linear-gradient(top, #e97451 0px, #e24a1d 100%) transparent;
	background: -ms-linear-gradient(top, #e97451 0px, #e24a1d 100%) transparent;
}
.menu_us_t_b{
	background: #54809d;
	background: -o-linear-gradient(top, #779cb6 0px, #54809d 100%) transparent;
	background: -moz-linear-gradient(top, #779cb6 0px, #54809d 100%) transparent;
	background: -webkit-linear-gradient(top, #779cb6 0px, #54809d 100%) transparent;
	background: -ms-linear-gradient(top, #779cb6 0px, #54809d 100%) transparent;
}
.menu_us_tt_b{
	background: #406177;
	background: -o-linear-gradient(top, #6a93af 0px, #406177 100%) transparent;
	background: -moz-linear-gradient(top, #6a93af 0px, #406177 100%) transparent;
	background: -webkit-linear-gradient(top, #6a93af 0px, #406177 100%) transparent;
	background: -ms-linear-gradient(top, #6a93af 0px, #406177 100%) transparent;

}
.menu_us_t:hover, .menu_us_m_a1 a:hover, .menu_us_tt:hover, .menu_us_tt_r:hover, .menu_us_tt_b:hover, .menu_us_t_b:hover{
	opacity: 1;
	color: #fff;
	text-shadow: 0 1px 2px #000;
}
.point_mus{ font-size: 17px; text-shadow: 0 1px 2px #000; float: right; }
.stattablo, .stattablo2{ 
	color: #618daa;
	font-weight: bold;
	text-align: center;
	text-shadow: 0 0 2px rgba(158,157,157,0.4);
}
div.stattablo{ display: block; margin-bottom: 5px; white-space: nowrap; background: url(img/skobkifull.png) no-repeat left bottom; padding: 3px 0px 20px 0px; height: 25px;width: 200px; }
div.stattablo span { font-size: 9pt; color: #414142; }
div.stattablo2{ display: block; margin-bottom: 15px; white-space: nowrap; background: url(img/skobkifull.png) no-repeat left bottom; padding: 3px 0px 30px 0px; height: 150px; width: 200px; }
div.stattablo3 { font-size: 9pt; margin: 10px 0 10px 0; color: #414142; }
/*����� ����� ����*/

/*������ ����*/
.regbutton, .loginbutton, .chat_botton{
	cursor: pointer; padding: 10px; margin: 10px 5px; margin-bottom: 5px; border-radius: 2px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); display: block; text-align: center; font-size: 18px; font-weight: bold; color: #ffffff;
}
.regbutton{	background: #779cb6; }
.regbutton:hover{ background: #54819e; }
.loginbutton{ background: #9bb784; }
.loginbutton:hover{	background: #7a9e5c; }
.chat_botton{
	position: relative; left: 1px;
	width: 171px;
	margin: 4px 4px;
	padding: 3px;
	font-size: 15px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	background: #ff4927;
}
.chat_botton:hover{
	background: #ff3914;
}
.sty_r_block
{
	background: #ff0909;
	background: -o-linear-gradient(top, #ff3030 0px, #ff0909 100%);
	background: -moz-linear-gradient(top, #ff3030 0px, #ff0909 100%);
	background: -webkit-linear-gradient(top, #ff3030 0px, #ff0909 100%);
	background: -ms-linear-gradient(top, #ff3030 0px, #ff0909 100%);
	font-size: 7px;
	display: block;
	padding: 1px; 
	margin: 5px 5px;
	color: #f0ffff;
	text-align: center; 
	cursor: pointer; 
	border-radius: 4px; 
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

.sty_r_block:hover
{
	background: #b90000;
	background: -o-linear-gradient(top, #f40000 0px, #b90000 100%);
	background: -moz-linear-gradient(top, #f40000 0px, #b90000 100%);
	background: -webkit-linear-gradient(top, #f40000 0px, #b90000 100%);
	background: -ms-linear-gradient(top, #f40000 0px, #b90000 100%);
}
/*����� ������ ����*/

/*����� ��� �������*/
.progress_st_t { cursor: help; background-color: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8); width: 530px; margin: 0 auto; padding: 3px;  color: #252b2c; text-shadow: 0 0 2px rgba(158,157,157,0.4); border: 0; }
.progress_bar_t { width: 100%; height: 15px; display: inline-block; } 
.progress_bar_1, .progress_bar_2, .progress_bar_3, .progress_bar_4 { display: inline-block;	height: 100%; float: left; }
.progress_bar_1 
{
	background: #009300;
	background: -o-linear-gradient(top, #00bb00 0px, #009300 100%);
	background: -moz-linear-gradient(top, #00bb00 0px, #009300 100%);		
	background: -webkit-linear-gradient(top, #00bb00 0px, #009300 100%);
	background: -ms-linear-gradient(top, #00bb00 0px, #009300 100%);
}	
.progress_bar_2 
{
	background: #d91d2d;
	background: -o-linear-gradient(top, #e53947 0px, #d91d2d 100%);
	background: -moz-linear-gradient(top, #e53947 0px, #d91d2d 100%);		
	background: -webkit-linear-gradient(top, #e53947 0px, #d91d2d 100%);
	background: -ms-linear-gradient(top, #e53947 0px, #d91d2d 100%);
}	
.progress_bar_3 
{
	background: #848482;
	background: -o-linear-gradient(top, #ababaa 0px, #848482 100%);
	background: -moz-linear-gradient(top, #ababaa 0px, #848482 100%);		
	background: -webkit-linear-gradient(top, #ababaa 0px, #848482 100%);
	background: -ms-linear-gradient(top, #ababaa 0px, #848482 100%);
}	
.progress_bar_4 
{
	background: #3b524b;
	background: -o-linear-gradient(top, #54746a 0px, #3b524b 100%);
	background: -moz-linear-gradient(top, #54746a 0px, #3b524b 100%);		
	background: -webkit-linear-gradient(top, #54746a 0px, #3b524b 100%);
	background: -ms-linear-gradient(top, #54746a 0px, #3b524b 100%);
}	
.progress_l{ border-bottom: 1px solid #ddd; margin: 3px 3px; display: block; }

input.btnsearch {
    background:url(img/btn-search.png) no-repeat left top;
    width:30px;
    height:21px;
    cursor:pointer;
    border:none;
    display: block;
    float: right;
    margin:2px;
    
}

input.btnsearch:hover {
    background-position:left bottom;
}

.hint-quest {
    background: url(img/sf_img1/help16.png) no-repeat left top;
    height: 16px;
    width: 16px;
    display: block;
    border: none;
    outline: none;
    cursor: help;
}
.hint-quest:hover div{
      display: inherit;
     
}
.auto_task{color:#e60000; text-shadow:0 1px 0 #fff,1px 2px 2px #aaa; font-weight: bold; display: block; float: right; cursor: help;}

.btn-bold, .btn-uline, .btn-italic, .btn-url, .btn-q  {
    float: left;
    display: block;
    height: 24px;
    width: 24px;
    outline: none;
    border: none;
    margin: -1px 0 -3px 0;
    cursor: pointer;
}
.btn-bold { background: url(img/btn-bold.png) no-repeat left top; }
.btn-uline { background: url(img/btn-uline.png) no-repeat left top; }
.btn-italic { background: url(img/btn-italic.png) no-repeat left top; }
.btn-url { background: url(img/btn-url.png) no-repeat left top; width: 38px;}
.btn-q { background: url(img/btn-q.png) no-repeat left top; width: 38px;}
.btn-bold:hover, .btn-uline:hover, .btn-italic:hover, .btn-url:hover, .btn-q:hover {
    background-position: left bottom;
}

.centerbtn {
    display: block;
    text-align: center;
    margin-top: 10px;
}

a.workstatus-yes, a.workstatus-no, a.workstatus-wait,a.workstatus-wait2 {
    color: #ffffff;
    float: left;
    
    text-align: center;
    display: block;
    height: 21px;
    width: 34px;
    outline: none;
    border: none;
    padding-top: 5px;
	cursor: pointer;
}
a.workstatus-yes { background: url(img/sf_img1/task_yes.png) no-repeat left top; }
a.workstatus-no { background: url(img/sf_img1/task_no.png) no-repeat left top; }
a.workstatus-wait { background: url(img/sf_img1/task_wait.png) no-repeat left top; }
a.workstatus-wait2 { background: url(img/sf_img1/task_wait.png) no-repeat left top; }

.job-not {
    font-size: 12px;
    color: #cdcbb7;
    line-height: 2.2;
    margin-left: 5px;
}
a.job-exist {
    display: block;
    float: left;
    font-size: 12px;
    line-height: 2.2;
    color: #8ac102;
    background: url(img/sf_img1/w.gif) no-repeat 5px 6px;
    padding-left: 24px;
    height: 24px;
}
a.job-exist:hover {
    color: #E57C00;
}

table.letter {
    color: #114C5B;
    font-size: 12px;
    text-align: left;
    border-collapse: separate;
    line-height: 1.4;
    background: #FFFFFF url(img/sf_img1/letter-middle.png) repeat-y center;
    margin: 10px -4px;
    width: 558px;
    padding: 0;
    border: none;
}
table.letter tr.top {
    background: #FFFFFF url(img/sf_img1/letter-top.png) no-repeat top center;
    height: 47px;
}
table.letter tr.bot {
    background: #FFFFFF url(img/sf_img1/letter-bot.png) no-repeat bottom center;
    height: 12px;
}
table.letter td.empty {
    font-size: 14px;
    color: #00649E;
    text-shadow: 1px 1px 1px #CDCFD0;
    text-align: center;
    padding: 0;
    margin: 0;
}
table.letter td {
    padding: 20px;
}
table.letter td i {
    font-family: arial, sans-serif, verdana;
    font-style: italic;
}
table.letter td a {
    color: #005EB8;
    text-decoration: none;
    /*border-bottom: dotted 1px #005EB8;*/
}
table.letter td a:hover {
    color: #E57C00;
    /*border-bottom: dotted 1px #E57C00;*/
}
table.letter td.gosite {
    text-align: center;
    padding-top: 0;
}

div.blockreply {
    display: block;
    margin: 5px 20px 15px;
}
.letternum {
    font-size: 26px;
    color: #D0D0D0;
    text-shadow: 1px 1px 1px #B6B6B6;
    float: right;
    margin-top: -30px;
    margin-bottom: -40px;
}
.letter-subtitle {
    display: block;
    text-align: left;
    font: 14px Tahoma, Arial, sans-serif;
    color: #00649E;
    margin-top: 10px;
    margin-bottom: 5px;
    border-bottom: 1px dotted #00649E;
}

div.blocksuccesstest {
    color: #5B9F00;
    font-size: 16px;
    background: url(img/80.png) no-repeat top center;
    text-align: center;
    display: block;
    padding-top: 55px;
    padding-bottom: 10px;
    height: 48px;
}
div.blocksuccesstest span{
    font-size: 12px;
}

div.serp-num {
    font-size: 12px;
    display: block;
    margin: 5px 0;
}
div.serp-num span.num {
    color: #AF0032;
    font-size: 22px;
    padding-right: 10px;
}
div.serp-num span.keyword {
    color: #006291;
    font-size: 14px;
    text-align: left;
    background-color: #f5f5b5;
    border: 1px solid #deca7e;
    display: block;
    padding: 5px 10px;
}
img.minibaner {
    border: 1px solid #114C5B;
    padding: 2px;
    margin: 2px 0;
}

.yellowbk {
    color: #AF0032;
    display: block;
    background-color: #f5f5b5;
    padding: 10px;
}
.text14 { font-size: 14px; }
.textgray { color: #B3C2A4; }
.textred { color: #AF0032; }
.textgreen { color: #5B9F00; }

div.blockwaittask, div.blockoktask,div.blocknotask,div.blnotask{
    font-size: 14px;
    text-align: center;
    display: block;
    padding-top: 55px;
    margin-top: 20px;
    height: 48px;
}

div.blockwaittask { background: url(img/sf_img1/stock_task.png) no-repeat top center; color: #00649E; }
div.blockoktask { background: url(img/sf_img1/task_ok.png) no-repeat top center; color: #00649E; }
div.blocknotask { background: url(img/sf_img1/no_task.png) no-repeat top center; color: #00649E; }
div.blnotask { background: url(img/sf_img1/task_bl.png) no-repeat top center; color: #00649E; }

/* ������� */

table.profitreestr {
    text-align: center;
    border-collapse: collapse;
}
table.profitreestr thead {
    background: #6f9647 url(img/sf_img1/bg-table.png) repeat-x bottom;
    
}
table.profitreestr thead th {
    color: #ffffff;
    
    font-weight: normal;
    padding: 2px 2px;
}
table.profitreestr tbody td {
    
    padding: 2px 2px;
    border-bottom: solid 1px #aac1d1;
    background-color: #ffffff;
}


table.profitreestr tbody td.high {
    text-align: left;
    
    background: #F1F2DA;
}
table.profitreestr tbody td.high2 {
    
    background: #F1F2DA;
}
.inputtext {
  font-family: Arial, sans-serif;
  font-size: 10pt;
  color: #666;
  border:1px solid #E0E0E0;
}
.polytask {
    border: none;
    background: url(img/sf_img1/polytask.png) no-repeat;
    width: 22px;
    height: 15px;
    display: block;
    float: right;
    cursor: help;
}

.izb {
    border: none;
    background: url(img/sf_img1/pin.png) no-repeat;
    width: 22px;
    height: 15px;
    display: block;
    float: right;
    cursor: help;
}
.dell_izb {
    border: none;
    background: url(img/sf_img1/pin-disable.png) no-repeat;
    width: 22px;
    height: 15px;
    display: block;
    float: right;
    cursor: pointer;
}


.uptaskprice {
    color: #00649E;
    
}
.blocktask {
height: 25px;
}

.task-favorite, .task-favoriteout{
    border: none;
    outline: none;
    width: 16px;
    height: 16px;
    display: block;
    float: right;
    
}
.task-favorite {
    background: url(img/sf_img1/pin.png) no-repeat;
}
.task-favoriteout {
    background: url(img/sf_img1/pin-disable.png) no-repeat;
}
.taskto {
    float: left;
    display: block;
    height: 16px;
    width: 16px;
    outline: none;
    border: none;
    background: url(img/sf_img1/arrow-repeat.png) no-repeat left top;
    margin: 3px 0 0 3px;
}
.taskto:hover  {
    border: none;
    background: url(img/sf_img1/arrow-repeat-once.png) no-repeat left top;
}


/* ����� �������*/

input.btnselect {
    font: 12px tahoma, arial, sans-serif;
    color: #fff;
    background:url(img/selectbtn.png) no-repeat left top;
    padding-bottom: 2px;
    margin-top: 2px;
    width:113px;
    height:26px;
    cursor:pointer;
    border:none;
    display: block;
}
input.btnselect:hover {
    background-position:left bottom;
}

div.task-read {
    height:120px;
}

.bl_list_task {
    float: right;
    display: block;
    height: 23px;
    width: 36px;
    outline: none;
    border: none;
    background: url(img/bl_list_task.png) no-repeat left top;
    
}
.bl_list_task:hover  {
    border: none;
    background: url(img/bl_list_task.png) no-repeat left bottom;
}


.box1-comp {
    font: 12px Tahoma, Arial, sans-serif;
    color: #fff;
    background-color: #ff9966;
    padding: 5px 8px;
    margin-bottom: 5px;
    border: 1px solid #fff;
    display: block;
	
}

a.scon-view, a.scon-backmoney2, a.scon-pay, a.scon-backmoney, a.scon-lock, a.scon-ulock, a.scon-editno, a.scon-url, .scon-upok,.scon-up, .scon-down, .scon-gray , .scon-vip, .scon-vipno, .scon-upno, .scon-color {
    height: 16px;
    width: 16px;
    display: block;
    border: none;
    outline: none;
    cursor: pointer;
    float: right;
    margin-right: 3px;
    margin-top: 3px;
}
a.scon-url{
    height: 16px;
    width: 24px;
    display: block;
    border: none;
    outline: none;
    cursor: pointer;
    float: right;
    margin-right: 3px;
    margin-top: 3px;
}

a.scon-editno { background: url(img/sf_img1/editno.png) no-repeat left top; margin-right: 5px; }
a.scon-view { background: url(img/sf_img1/taskyes.png) no-repeat left top; margin-right: 5px;}
a.scon-url { background: url(img/sf_img1/url_task.png) no-repeat left top; margin-right: 5px;}
a.scon-lock { background: url(img/sf_img1/lock_16.png) no-repeat left top; margin-right: 5px;}
a.scon-ulock { background: url(img/sf_img1/ulock_16.png) no-repeat left top; margin-right: 5px;}
.scon-up { background: url(img/sf_img1/taskup.png) no-repeat left top; margin-right: 5px; }
.scon-upno { background: url(img/sf_img1/taskupno.png) no-repeat left top; margin-right: 5px; }
.scon-upok { background: url(img/sf_img1/taskupok.png) no-repeat left top; margin-right: 5px; }
.scon-vip { background: url(img/sf_img1/viptask.png) no-repeat left top; margin-right: 5px; }
.scon-vipno { background: url(img/sf_img1/viptaskno.png) no-repeat left top; margin-right: 5px; }
a.scon-backmoney { background: url(img/sf_img1/movebudget.png) no-repeat left top; }
a.scon-backmoney2 { background: url(img/sf_img1/movebudget2.png) no-repeat left top; }
a.scon-color { background: url(img/stop.png) no-repeat left top; margin-right: 5px; }

a.job-exist {
    display: block;
    float: left;
    font-size: 12px;
    line-height: 2.2;
    color: #028ac1;
    background: url(img/w.gif) no-repeat 5px 6px;
    padding-left: 24px;
    height: 24px;
}
a.job-exist:hover {
    color: #E57C00;
}


.box1-taskup {
    font: 12px Tahoma, Arial, sans-serif;
    color: #fff;
    text-shadow: 0px 0px 1px #6e7f80;
    background-color: #e9d66b;
    padding: 5px 8px;
    margin-bottom: 5px;
    border: 1px solid #fff;
    display: block;
	
}

.box1-taskup input {
    font: 12px Tahoma, Arial, sans-serif;
    border: 1px solid #ff9966;
    margin: 0 1px;
	width: 30%; /* ������ � ��������� */
}
/*����� ����� ��� �������*/

/*������ ��� ��������*/
.banner_200
{	
	background: #94b27b;	
	background: -o-linear-gradient(top, #aec59b 0px, #94b27b 100%);
	background: -moz-linear-gradient(top, #aec59b 0px, #94b27b 100%);
	background: -webkit-linear-gradient(top, #aec59b 0px, #94b27b 100%);
	background: -ms-linear-gradient(top, #aec59b 0px, #94b27b 100%);
	width: 190px;
	height: 300px;
	line-height: 300px;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	text-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
	color: #2f631d;
	margin: 3px 3px 3px 3px;
	border: 2px dashed #d5e1cb;
}

.banner_468
{	
	background: #94b27b;	
	background: -o-linear-gradient(top, #aec59b 0px, #94b27b 100%);
	background: -moz-linear-gradient(top, #aec59b 0px, #94b27b 100%);
	background: -webkit-linear-gradient(top, #aec59b 0px, #94b27b 100%);
	background: -ms-linear-gradient(top, #aec59b 0px, #94b27b 100%);
	width: 468px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	text-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
	color: #2f631d;
	margin: 3px 3px 3px 3px;
	border: 2px dashed #d5e1cb;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
}
.banner_100
{	
	background: #94b27b;	
	background: -o-linear-gradient(top, #aec59b 0px, #94b27b 100%);
	background: -moz-linear-gradient(top, #aec59b 0px, #94b27b 100%);
	background: -webkit-linear-gradient(top, #aec59b 0px, #94b27b 100%);
	background: -ms-linear-gradient(top, #aec59b 0px, #94b27b 100%);
	width: 100px;
	height: 100px;
	line-height: 100px;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	text-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
	color: #2f631d;
	margin: 3px 3px 3px 3px;
	border: 2px dashed #d5e1cb;
}
.ban200x300, #ban200x300 { width: 200px; height: 300px; table-layout: fixed; margin: auto; }
.ban100x100, #ban100x100 { width: 100px; height: 100px; text-align: center; table-layout: fixed; margin: auto; margin-bottom: 30px; }
.banner_100_v{ width: 100px; height: 100px; text-align: center; table-layout: fixed; margin-left: 6px; }
/*����� ����� ��� ��������*/
/*�����������*/
.register{ background: #F5F9EA; text-align: center; font-size: 12px; display: block; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); }
.e_r_rep{ background: #e55245; padding: 10px; text-align: center; color: #fff; font-size: 14px; }
.val_r{ margin: 5px; padding: 3px; width: 70px; text-align: center; font-size: 16px; color: #252b2c; font-weight: bold; height: 18px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); }
.ref_top_title{
background: #00cc99;
color: #ffffff;
text-align: center;
padding: 10px;
font-size: 14px;
margin: 0 0 7px 0;
}
.ref_content { display: inline-block; }
.ref_content_main {
width: 140px;
border-radius: 4px;
padding: 5px 0 0 0;
display: inline-block;
overflow: hidden; 
}
.ref_content_main-6 .ref_content_main {
background: #f9f9f9;
border: 2px solid #c8c8c8;
}
.ref_content_main-5 .ref_content_main {
background: #f7f9fb;
border: 2px solid #aac1d1;
}
.ref_content_main-4 .ref_content_main {
background: #f7eefb;
border: 2px solid #e0bff0;
}
.ref_content_main-3 .ref_content_main {
background: #fcebee;
border: 2px solid #f294a7;
}
.ref_content_main-2 .ref_content_main {
background: #fffaec;
border: 2px solid #ffdd76;
}
.ref_content_main-1 .ref_content_main {
background: #f4fbf4;
border: 2px solid #bae6bd;
}
.ref_content:hover .ref_content_main {
box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
position: relative;
z-index: 5;
}
.ref_line_info {
background: #d2d2d2;
padding: 3px;
margin: 5px 0 0 0;
}
.ref_content_main-6 .ref_line_info {
background: #c8c8c8;
}
.ref_content_main-5 .ref_line_info {
background: #aac1d1;
}
.ref_content_main-4 .ref_line_info {
background: #e0bff0;
}
.ref_content_main-3 .ref_line_info {
background: #f294a7;
}
.ref_content_main-2 .ref_line_info {
background:  #ffdd76;
}
.ref_content_main-1 .ref_line_info {
background: #bae6bd;
}
.ref_date {
color: #fff;

line-height: 19px;
}
.ref_second_line {
padding: 5px 0 5px 0;
background: #fbfbfb;
}
.ref_content_show {
position: absolute;
padding: 0 3px 3px 3px;
margin-top: -25px;
z-index: 4;

text-align: left;
border-radius: 4px;
background: #f5f4e9;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
word-wrap: break-word;
width: 250px;
display: none;
}
.ref_content:hover .ref_content_show {
display: block;
}
.ref_content_main-6 .ref_content_show {
border: 2px solid #c8c8c8;
}
.ref_content_main-5 .ref_content_show {
border: 2px solid #aac1d1;
}
.ref_content_main-4 .ref_content_show {
border: 2px solid #e0bff0;
}
.ref_content_main-3 .ref_content_show {
border: 2px solid #f294a7;
}
.ref_content_main-2 .ref_content_show {
border: 2px solid #ffdd76;
}
.ref_content_main-1 .ref_content_show {
border: 2px solid #bae6bd;
}
.ref_show_text {
padding: 32px 3px 3px 3px;
border-radius: 2px;
overflow: hidden;
}
/*�����������*/



.centerbtn { display: block; text-align: center; margin-top: 10px; }

.navigation{
	line-height: 20px;
	padding: 5px;
	text-align: center;
	color: #555555;
	
	border: 1px solid #ddd;
	font-weight: bold;
}

.navigation .navigation a.navigation:hover, .navigation .navigation a.active{
	background: #5d8aa8;
	border-radius: 2px;
	color: #f0ffff;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
.navigation td.orient { white-space: nowrap; padding-top: 0; vertical-align: top; }
a.selpage, .selpage-act{
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	border-radius: 2px;
	font-size: 14pt;
	color: #fff;
	padding: 1px 5px;
	margin: 0 1px;
	background: #90afc3;

}

a.selpage:hover, .selpage-act{
    background: #5d8aa8;
}

table.smiles,table.fcomment { border-collapse:collapse;}
table.smiles td.smile { text-align:center; background-color:#fff; width:40px; cursor:pointer; border:none; margin:0; padding:0;}
table.smiles td.smile:hover { background-color:#eff9ec; }
.text1{	font: 14px Arial, sans-serif;color: #FFFFFF; }
.box1-find {font: 12px Arial, sans-serif;color: #fff;text-shadow: 0 0 2px rgba(158,157,157,0.4);background-color: #9bb784; padding: 5px 8px; border: 1px solid #fff;display: block;}
.box1-find input {font: 12px Arial, sans-serif;border: 1px solid #5D872D;width: 30%; cursor:pointer;}
div.menu {color: #C87A7B;display: block;margin-left: 2px;margin-bottom: 15px;}
div.menu a {color: #9C4041;text-decoration : none;border: none;}
div.menu a:hover {color: #C87A7B;text-decoration : none;border: none;}
div.footer {color: #988A76;padding: 4px 2px;margin-top: 20px;border-top: 1px dotted #C87A7B;display: block;width: 100%;}
table.t_reklo { width: 100%; text-align: center; line-height: 1.4; border: none; border-spacing: 0; padding: 0; }
table.t_reklo td {color: #4b5657;text-align: left;font-size: 12px;padding: 6px 4px;border-top: solid 2px #FFFFFF;border-bottom: solid 1px #DBDFBE;background: #F3F2E7 url(img/bg-1.gif) repeat-x top;}
table.t_reklo td a {text-decoration: none;border: none;outline: none;}
table.t_reklo td.budget {text-align: center;font-size: 12px;background: #F3F2E7 url(img/bg-1.gif) repeat-x top;border-left: solid 1px #E3E6D1;padding: 6px 10px;line-height: 1.2;white-space: nowrap;}
table.t_reklo td.ext {background-color: #F3F2E7;background-image: none;border-top: none;}
table.t_reklo td.ext-comp {color: #FFFFFF;background-color: #BF808B;background-image: none;border-top: none;padding: 10px;}
table.t_reklo td.ext-viptask {color: #5D97D8;background-color: #F9F7B9;background-image: none;border-top: none;padding: 10px;}
table.t_reklo td.ext-viptask a {color: #005EB8;font-weight: bold;}
table.t_reklo td.ext-viptask a:hover {color: #E67D00;}
.desctext {  color: #808b8b; }
.desctext2 {  color: #006291; }
.serfinfotext {  color: #114C5B; line-height: 1.6;}
.serfcomplainttext {  color: #E54100; line-height: 1.6; cursor: pointer; }
.serfcomplainttext:hover { color: #AF0032; }
.modered_e { cursor: help;  color: #ed872d; line-height: 1.6; cursor: pointer; }
.modered_e:hover { cursor: help; color: #e07313; }
.nonbudget { color: #D80015; }

.but_sf_b, input.but_sf_b
{
	background: #1a8cff;
	background: -o-linear-gradient(top, #67b2ff 0px, #1a8cff 100%);
	background: -moz-linear-gradient(top, #67b2ff 0px, #1a8cff 100%);
	background: -webkit-linear-gradient(top, #67b2ff 0px, #1a8cff 100%);
	background: -ms-linear-gradient(top, #67b2ff 0px, #1a8cff 100%);
}
.but_sf_b:hover, input.but_sf_b:hover
{
	background: #0066cd;
	background: -o-linear-gradient(top, #007fff 0px, #0066cd 100%);
	background: -moz-linear-gradient(top, #007fff 0px, #0066cd 100%);
	background: -webkit-linear-gradient(top, #007fff 0px, #0066cd 100%);
	background: -ms-linear-gradient(top, #007fff 0px, #0066cd 100%);
}
.but_sf_r, input.but_sf_r
{
	background: #ff0000;
	background: -o-linear-gradient(top, #ff3434 0px, #ff0000 100%);
	background: -moz-linear-gradient(top, #ff3434 0px, #ff0000 100%);
	background: -webkit-linear-gradient(top, #ff3434 0px, #ff0000 100%);
	background: -ms-linear-gradient(top, #ff3434 0px, #ff0000 100%);
}
.but_sf_r:hover, input.but_sf_r:hover
{
	background: #b30000;
	background: -o-linear-gradient(top, #ff0000 0px, #b30000 100%);
	background: -moz-linear-gradient(top, #ff0000 0px, #b30000 100%);
	background: -webkit-linear-gradient(top, #ff0000 0px, #b30000 100%);
	background: -ms-linear-gradient(top, #ff0000 0px, #b30000 100%);
}

a.addbudget
{
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 2px #BBBBBB;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    line-height: 2.6;
    margin: 2px;
    padding: 3px 7px;
    text-align: center;
    text-shadow: 0 0 2px #9bb784;
	
	background: #9bb784;
	background: -o-linear-gradient(top, #94b27b 0px, #9bb784 100%);
	background: -moz-linear-gradient(top, #94b27b 0px, #9bb784 100%);
	background: -webkit-linear-gradient(top, #94b27b 0px, #9bb784 100%);
	background: -ms-linear-gradient(top, #94b27b 0px, #9bb784 100%);
}
a.addbudget:hover
{
	background: #6e8e53;
	background: -o-linear-gradient(top, #9bb784 0px, #6e8e53 100%);
	background: -moz-linear-gradient(top, #9bb784 0px, #6e8e53 100%);
	background: -webkit-linear-gradient(top, #9bb784 0px, #6e8e53 100%);
	background: -ms-linear-gradient(top, #9bb784 0px, #6e8e53 100%);
}

.scon-edit, .scon-erase, .scon-list, .scon-delete,  .scon-speed-1, .scon-speed-2, .scon-speed-3, .scon-speed-4, .scon-speed-5, .scon-trans{height: 16px;width: 16px;display: block;border: none;outline: none;cursor: pointer;float: right;margin-right: 3px;margin-top: 3px;}
.scon-edit { background: url(img/edit.png) no-repeat left top; margin-right: 5px; }
.scon-trans { background: url(img/mon.png) no-repeat left top; }
.scon-erase { background: url(img/switch.png) no-repeat left top; }
.scon-list { background: url(img/view_list.png) no-repeat left top; }
.scon-delete { background: url(img/cross.png) no-repeat left top; }
.scon-speed-1 { background: url(img/advspeed.png) no-repeat 0 0; }
.scon-speed-2 { background: url(img/advspeed.png) no-repeat 0 -16px; }
.scon-speed-3 { background: url(img/advspeed.png) no-repeat 0 -32px; }
.scon-speed-4 { background: url(img/advspeed.png) no-repeat 0 -48px; }
.scon-speed-5 { background: url(img/advspeed.png) no-repeat 0 -64px; }

a.cart-btn {
    font-size: 16px;
    text-align: center;
    padding-left: 40px;
    padding-top: 10px;
    /*    margin-right: -40px;*/
    margin-bottom: 5px;
    /*line-height: 2.3em;*/
    background: url(img/cart.png) no-repeat left top;
    display: block;
    height: 51px;
    width: 158px;
    color: #ffffff;
    text-shadow: 1px 1px 1px #304f12;
    outline: none;
    border: none;
}
a.cart-btn:hover {
    background-position: left bottom;
}
.nbtitle {
    text-shadow: 1px 1px 1px #D5E6C3;
    font-weight: bold;
    display: block;
    padding-bottom: 5px;
    text-transform: uppercase;
}
div.centerblock {
    float: left;
    position: relative;
    left: 50%;
    text-align: center;
    display: block;
}
.orangenote {
    font-size: 20px;
	font-weight: bold;
    color: #ff9966;
    text-align: center;
    margin: 30px 0 20px;
    display: block;
}

a.btn-blue, a.btn-blue136 {
    font-size: 12px;
    text-align: center;
    margin: 16px 5px;
    line-height: 2.1em;
    display: block;
    height: 26px;
    color: #ffffff;
    text-shadow: 1px 1px 1px #1B5473;
    outline: none;
    border: none;
    clear:left;
}
a.btn-blue { background: url(img/btn-blue.png) no-repeat left top; width: 104px; }
a.btn-blue136 { background: url(img/btn-blue136.png) no-repeat left top; width: 136px; }
a.btn-blue:hover, a.btn-blue136:hover {
    background-position: left bottom;
}


input.btn-blue, input.btn-red, input.btn-blue136 {
    font: 12px Arial, sans-serif;
    text-align: center;
    color: #ffffff;
    text-shadow: 1px 1px 1px #304f12;
    height: 26px;
    width: 1px;
    vertical-align: middle;
    display: block;
    display: inline-block; /*ie*/
    text-decoration: none;
    outline: none;
    border: none;
    margin: 2px 0;
    padding: 0 0 2px 0;
    cursor: pointer;
}
input.btn-blue { background: url(img/btn-blue.png) no-repeat left top; width: 104px;}
input.btn-red { background: url(img/btn-red104.png) no-repeat left top; width: 104px; margin-left: 3px;}
input.btn-blue136 { background: url(img/btn-blue136.png) no-repeat left top; width: 136px; }
input.btn-blue:hover, input.btn-red:hover, input.btn-blue136:hover {
    background-position: left bottom;
}
div.avatarchange {
    color: #00649E;
    display: block;
    background-color: #DDEAED;
    padding: 8px;
    margin: 5px 0;
}
div.avatarchange input {
    color: #454545;
    display: block;
    margin-bottom: 5px;
}

.hint-quest {
    background: url(img/hint-gray.png) no-repeat left top;
    height: 16px;
    width: 16px;
    display: block;
    border: none;
    outline: none;
    cursor: help;
}
.acsacs {
    background: url(img/sref-bonus.png) no-repeat left top;
    height: 17px;
    width: 17px;
    display: block;
    border: none;
    outline: none;
    cursor: help;
}
.hint-emailver {
    background: url(img/mail-warn.png) no-repeat left top;
    height: 16px;
    width: 16px;
    display: block;
    border: none;
    outline: none;
    cursor: pointer;
}
.hint-emailverok {
    background: url(img/mail-ok.png) no-repeat left top;
    height: 16px;
    width: 16px;
    display: block;
}

a.serfcontrol-play, a.serfcontrol-pause {
	height: 32px; 
	width: 32px; 
	margin: 2px 4px;
    display: block;
    border: none;
    outline: none;
    cursor: pointer;
}
.serfcontrol-moder, .serfcontrol-postmoder, .serfcontrol-block , .serfcontrol-test{
    height: 26px;
    width: 26px;
    display: block;
    border: none;
    margin: 5px 4px;
}
a.serfcontrol-play { background: url(img/sf_img1/serf2_play.png) no-repeat left top; }
a.serfcontrol-pause { background: url(img/sf_img1/serf2_pause.png) no-repeat left top; }
.serfcontrol-moder { background: url(img/sf_img1/serf-moder.png) no-repeat left top; }
.serfcontrol-postmoder { background: url(img/sf_img1/serf-postmoder.png) no-repeat left top; }
.serfcontrol-block { background: url(img/sf_img1/serf-block.png) no-repeat left top; }
.serfcontrol-test { background: url(img/sf_img1/serf-postmoder.png) no-repeat left top; }

a.start_cm, a.start_cm_a {
	background: url(img/sf_img1/start_cm.png) no-repeat left top;
	height: 32px; 
	width: 32px; 
	margin: 2px 4px;
    display: block;
    border: none;
    outline: none;
    cursor: pointer;
}
a.start_cm{
	opacity: 0.6;
}
a.start_cm_a{
	opacity: 1;
}
a.start_cm:hover{
	opacity: 1;
}

.clickprice { color: #4b5657; line-height: 1.6; }
.psevdo_sl{ cursor: help; width: 16px; height: 16px; display: block; background: url(img/sf_img1/pcev_sl.png) no-repeat 2px 2px; }

.youtube_m_l { background: url(img/works/youtube_l.png) no-repeat; display: inline-block; background-size: cover; width: 16px;	height: 16px; cursor: help; }
.youtube_m_s { background: url(img/works/youtube_s.png) no-repeat; display: inline-block; background-size: cover; width: 16px;	height: 16px; cursor: help; }
.youtube_m_c { background: url(img/works/youtube_c.png) no-repeat; display: inline-block; background-size: cover; width: 16px;	height: 16px; cursor: help; }

.mail_ok, .mail_ok_h, .test_ok, .surf_no, .surf_st, .surf_st_hd, .sys_icon, .youtube_v, .youtube_s, .youtube_l, .youtube_d, .youtube_c, .youtube_a, .youtube_w,
.vkontakte_g, .vkontakte_l, .vkontakte_r, .vkontakte_v, .transitions_ico, .transitions_ico_vip, .taskimg, .tasks_ok, .tasks_no, .tasks_tm, .tasks_wr, .tasks_bn
{ width: 33px; height: 33px; display: block; margin-bottom: -2px; }

.mail_ok { background: url(img/works/mails.png) no-repeat 1px; }
.mail_ok_h { background: url(img/works/mails_vip.png) no-repeat 1px; }
.surf_no { background: url(img/works/ok.png) no-repeat 1px; }
.test_ok { background: url(img/works/tests.png) no-repeat 1px; }
.surf_st { background: url(img/works/surf.png) no-repeat 1px; }
.surf_st_hd { background: url(img/works/surf_vip.png) no-repeat 1px; }
.sys_icon { background: url(img/works/info.png) no-repeat 1px; }
.youtube_v { background: url(img/works/youtube_v.png) no-repeat 1px; }
.youtube_s { background: url(img/works/youtube_s.png) no-repeat 1px; }
.youtube_l { background: url(img/works/youtube_l.png) no-repeat 1px; }
.youtube_d { background: url(img/works/youtube_l.png) no-repeat 1px; }
.youtube_c { background: url(img/works/youtube_c.png) no-repeat 1px; }
.youtube_a { background: url(img/works/youtube_a.png) no-repeat 1px; }
.youtube_w { background: url(img/works/youtube_w.png) no-repeat 1px; }
.vkontakte_g { background: url(img/works/vkontakte_g.png) no-repeat 1px; }
.vkontakte_l { background: url(img/works/vkontakte_l.png) no-repeat 1px; }
.vkontakte_r { background: url(img/works/vkontakte_r.png) no-repeat 1px; }
.vkontakte_v { background: url(img/works/vkontakte_v.png) no-repeat 1px; }
.transitions_ico { background: url(img/works/transitions.png) no-repeat 1px; }
.transitions_ico_vip { background: url(img/works/transitions_vip.png) no-repeat 1px; }
.taskimg { background: url(img/works/tasks.png) no-repeat 1px; }
.tasks_ok { background: url(img/works/tasks_ok.png) no-repeat 1px; }
.tasks_no { background: url(img/works/tasks_no.png) no-repeat 1px; }
.tasks_tm { background: url(img/works/tasks_tm.png) no-repeat 1px; }
.tasks_wr { background: url(img/works/tasks_wr.png) no-repeat 1px; }
.tasks_bn { background: url(img/works/tasks_bn.png) no-repeat 1px; }
.taskimg { background: url(img/works/tasks.png) no-repeat 1px; }

.youtube_d{
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.spinner_all { background: url(/img/loader/ajax-loader.gif) no-repeat; width: 18px; height: 15px; display: block; text-align: center; margin: 5px; }

.serfimg, .serfimggo, .serfimgmultiip, .serfimghigh, .serfimgnews, .serfimgnewsvip, .mailimgip, .serfimgsys, .mailimg, .mailimghigh, .testimg,
.serpimg, .serpimghigh, .taskimghigh, .taskimg-ok, .taskimg-work, .taskimg-fail
{
    width: 37px;
    height: 38px;
    display: block;
    margin-bottom: -2px;
}

.serfimggo { background: url(img/ad-status-go.png) no-repeat 2px 1px; }
.serfimgmultiip { background: url(img/ad-status-ip.png) no-repeat 2px 1px; }

.serfimgnews { background: url(img/ad-statusnews.png) no-repeat 2px 1px; }
.serfimgnewsvip { background: url(img/ad-statusnewsvip.png) no-repeat 2px 1px; }
.serfimgsys { background: url(img/ad-statussys.png) no-repeat 2px 1px; }
.mailimg { background: url(img/ad-mailstatus.png) no-repeat 2px 1px; }

.mailimgip { background: url(img/ad-mailstatus-ip.png) no-repeat 2px 1px; }
.mailimghigh { background: url(img/ad-mailstatushigh.png) no-repeat 2px 1px; }
.testimg { background: url(img/ad-teststatus.png) no-repeat 2px 1px; }
.serpimg { background: url(img/ad-serpstatus.png) no-repeat 2px 1px; }
.serpimghigh { background: url(img/ad-serpstatushigh.png) no-repeat 2px 1px; }

.taskimghigh { background: url(img/ad-taskvip.png) no-repeat 2px 1px; }

.taskimg-ok { background: url(img/ad-task-ok.png) no-repeat 2px 1px; }
.taskimg-work { background: url(img/ad-task-work.png) no-repeat 2px 1px; }
.taskimg-fail { background: url(img/ad-task-fail.png) no-repeat 2px 1px; }

a.workdang{
    float: right;
    display: block;
    height: 20px;
    width: 20px;
    outline: none;
    border: none;
    margin: 0 1px;
}
a.workcap, a.workvir, a.workcomp, a.coun_t, a.plus_rek, a.mailgo, a.workmail, a.worktp, a.wmidcomp, a.worktime, a.bezz, a.workact, a.addit_echo, a.workalarmcloc, a.workbox-back, a.workbox-go, a.workbox-no, a.workbonus, a.workaukno, a.workaukgo, a.workstats, a.no_view_t {
    float: right;
    display: block;
    height: 16px;
    width: 16px;
    outline: none;
    border: none;
    margin: 0 1px;
}

a.workalarmcloc { background: url(img/alarmclock20.png) no-repeat left bottom; }
a.workbox-back { background: url(img/box-back.png) no-repeat left bottom; }
a.workbox-go { background: url(img/box.png) no-repeat left bottom; }
a.workbox-no { background: url(img/box-dis.png) no-repeat left bottom; }
a.workbonus { background: url(img/bonus.png) no-repeat left bottom; }
a.workaukno { background: url(img/aukcionb.png) no-repeat left bottom; }
a.workaukgo { background: url(img/aukcion.png) no-repeat left bottom; }
a.workstats { background: url(img/stats.png) no-repeat left bottom; }
a.mailgo { background: url(img/mailgo.png) no-repeat left bottom; }

a.workvir { background: url(img/icon-vir.png) no-repeat left bottom; }
a.workcap { background: url(img/cap_a.png) no-repeat left bottom; cursor: help;}
a.workcomp { background: url(img/icon-comp.png) no-repeat left bottom; cursor: pointer;}
a.plus_rek { background: url(img/plus_rek.png) no-repeat left bottom; cursor: pointer;}
a.coun_t { background: url(img/coun_t.png) no-repeat left bottom; cursor: pointer;}
a.no_view_t { background: url(img/eye_no.png) no-repeat left bottom; cursor: pointer;}
a.bezz { background: url(img/bezz.png) no-repeat left bottom; cursor: help;}
a.wmidcomp { background: url(img/icon-wmid.png) no-repeat left bottom; }
a.workmail { background: url(img/icon-mail.png) no-repeat left bottom; }
a.worktp { background: url(img/icon-tp.png) no-repeat left bottom; }
a.worktime { background: url(img/clock.png) no-repeat left bottom; }
a.workact { background: url(img/act.png) no-repeat left bottom; }
a.addit_echo { background: url(img/serf.png) no-repeat left bottom; }
a.workdang { background: url(img/danger.gif) no-repeat left bottom; }

a.bezz:hover, a.workact:hover, a.addit_echo:hover { background-position: left top; cursor:help; }
a.workvir:hover, a.workcomp:hover, a.coun_t:hover, a.plus_rek:hover, a.mailgo:hover, a.no_view_t:hover, a.worktp:hover, a.workmail:hover, a.workstats:hover, a.wmidcomp:hover, a.workalarmcloc:hover, a.workbox-back:hover, a.workbox-go:hover, a.workbox-no:hover, a.workbonus:hover, a.workaukno:hover, a.workaukgo:hover, a.worktime:hover, a.workdang:hover{ background-position: left top; cursor: pointer; }

table.history { width: 100%; line-height: 1.4; border: none; border-spacing: 0; padding: 0; }
table.history thead { text-align: center; background: #88AE60; }
table.history thead th { color: #ffffff; outline: none; }
table.history td { color: #114C5B; text-align: center; font-size: 12px; padding: 6px 5px 2px; border-bottom: solid 1px #DBDFBE; }
table.history td.left { color: #114C5B; text-align: left; font-size: 12px; padding: 6px 5px 2px; border-bottom: solid 1px #DBDFBE; }

table.referals {	width: 100%; text-align: left; line-height: 1.4; border: none; border-spacing: 0; padding: 0; }
table.referals thead { text-align: center; background: #88AE60 ; }
table.referals thead th { color: #ffffff; font-weight: normal; }
table.referals thead th a { color: #ffffff; outline: none; }
table.referals thead th a:hover { color: #FAE897; border-color: #FAE897;}
table.referals td { color: #114C5B; font-size: 12px; padding: 6px 5px 2px; border-bottom: solid 1px #DBDFBE; background: #F3F2E7; }

table.creat_adv { width: 100%; line-height: 1.4; border: none; border-spacing: 0; padding: 0; text-align: left; }
table.creat_adv thead { background: #d7e2ce; }
table.creat_adv td { color: #114C5B; font-size: 14px; padding: 5px; border-bottom: solid 1px #9bb784; }
table.creat_adv td.value_sf { background: #d7e2ce; }
table.creat_adv td.center { text-align: center; }
table.creat_adv td.left { text-align: left; }
table.creat_adv td.price { color: #d40000; font-size: 18px; width: 55px; text-align: center; }
table.creat_adv tbody td.price input { text-align: left; border: none; width: 55px; color: #d40000; font-size: 18px; }
table.creat_adv input { color: #545454; }
table.creat_adv textarea { color: #545454; }

table.userinfo {
    width: 100%;
    font-size: 12px;
    border-collapse: collapse;
    /*    border-collapse: separate;/* collapse;*/
    margin: 0 0 10px 0;
}
table.userinfo tr {
    /*background: url(img/br-sep.png) repeat-x bottom;*/
    border-bottom: 1px solid #C5D2DB;
}
table.userinfo td {
    padding: 2px 20px 3px 4px;
}

a.refbay {
    text-align: center;
    height: 32px;
    width: 32px;
    display: block;
    border: none;
    background: url(img/cart1.png) no-repeat left top;
}
a.refbay:hover { border: none; }
.refbay-not, .refbron { height: 32px; width: 32px; display: block; border: none; }
.refbay-not { background: url(img/cart-not.png) no-repeat left top; }
.refbron { background: url(img/refbron2.png) no-repeat left top; }


.refdel, .refbonus, .refexchange, .refstat, .refex-back {
    display: block;
    height: 16px;
    width: 16px;
    outline: none;
    border: none;
    margin: 0 1px;
    cursor: pointer;
   
}
.refdel { background: url(img/cross.png) no-repeat left top; }
.refbonus { background: url(img/bonus.png) no-repeat left top; }
.refexchange { background: url(img/box.png) no-repeat left top; }
.refex-back { background: url(img/box-back.png) no-repeat left top; }
.refstat { background: url(img/stats.png) no-repeat center; }
.refdel:hover, .refbonus:hover, .refexchange:hover, .refstat:hover, .refex-back:hover {
    border: none;
}

.btn-bold, .btn-uline, .btn-italic, .btn-url {
    float: left;
    display: block;
    height: 24px;
    width: 24px;
    outline: none;
    border: none;
    margin: -1px 0 -3px 0;
    cursor: pointer;
}
.btn-bold { background: url(img/btn-bold.png) no-repeat left top; }
.btn-uline { background: url(img/btn-uline.png) no-repeat left top; }
.btn-italic { background: url(img/btn-italic.png) no-repeat left top; }
.btn-url { background: url(img/btn-url.png) no-repeat left top; width: 38px;}
.btn-bold:hover, .btn-uline:hover, .btn-italic:hover, .btn-url:hover {background-position: left bottom;}

table.mailread {
    text-align: left;
    border-collapse: collapse;
    line-height: 1.4;
    border: dotted 1px #678A9E;
}
table.mailread td {
    color: #114C5B;
    text-align: left;
    font-size: 12px;
    background-color: #FFFFFF;
    padding: 10px;
}
table.mailread td.content {
    color: #114C5B;
    text-align: left;
    font-size: 12px;
    /* border-top: solid 1px #678A9E;
     border-bottom: solid 1px #678A9E;*/
    background-color: #FFFFFF;
    padding: 10px 10px 20px 10px;
}
table.mailread td.content a {
    color: #005EB8;
    text-decoration: none;
    border-bottom: dotted 1px #005EB8;
}
table.mailread td.content a:hover {
    color: #E57C00;
    border-bottom: dotted 1px #E57C00;
}
table.mailread td.title a, table.mailread td.price a {
    border: none;
}
table.mailread td.title {
    background: #F3F2E7 url(img/bg-1.gif) repeat-x top;
    /*    background-color: #F3F2E7;*/
    color: #4b5657;
}

table.letter {
    color: #114C5B;
    font-size: 12px;
    text-align: left;
    border-collapse: separate;
    line-height: 1.4;
    background: #FFFFFF url(img/letter-middle.png) repeat-y center;
    margin: 10px -4px;
    width: 558px;
    padding: 0;
    border: none;
}
table.letter tr.top {
    background: #FFFFFF url(img/letter-top.png) no-repeat top center;
    height: 47px;
}
table.letter tr.bot {
    background: #FFFFFF url(img/letter-bot.png) no-repeat bottom center;
    height: 12px;
}
table.letter td.empty {
    font-size: 14px;
    color: #00649E;
    text-shadow: 1px 1px 1px #CDCFD0;
    text-align: center;
    padding: 0;
    margin: 0;
}
table.letter td {
    padding: 20px;
}
table.letter td i {
    font-family: Arial, sans-serif;
    font-style: italic;
}
table.letter td a {
    color: #005EB8;
    text-decoration: none;
    /*border-bottom: dotted 1px #005EB8;*/
}
table.letter td a:hover {
    color: #E57C00;
    /*border-bottom: dotted 1px #E57C00;*/
}
table.letter td.gosite {
    text-align: center;
    padding-top: 0;
}
div.blockreply {
    display: block;
    margin: 5px 20px 15px;
}
.letternum {
    font-size: 26px;
    color: #D0D0D0;
    text-shadow: 1px 1px 1px #B6B6B6;
    float: right;
    margin-top: 25px;
    margin-bottom: -40px;
}
.letter-subtitle {
    display: block;
    text-align: left;
    font: 14px Arial, sans-serif;
    color: #5B9F00;
    margin-top: 10px;
    margin-bottom: 5px;
    border-bottom: 1px dotted #5B9F00;
}
img.minibaner {
    border: 1px solid #114C5B;
    padding: 2px;
    margin: 2px 0;
}

a.workstatus-yes, a.workstatus-no, a.workstatus-wait {
    color: #ffffff;
    float: left;
    
    text-align: center;
    display: block;
    height: 21px;
    width: 34px;
    outline: none;
    border: none;
    padding-top: 5px;
}
a.workstatus-yes { background: url(img/task_yes.png) no-repeat left top; }
a.workstatus-no { background: url(img/task_no.png) no-repeat left top; }
a.workstatus-wait { background: url(img/task_wait.png) no-repeat left top; }
.job-not {
    font-size: 12px;
    color: #cdcbb7;
    line-height: 2.2;
    margin-left: 5px;
}

.taskimg-ok, .taskimg-work,.taskimg-work2, .taskimg-fail, .serfimggo,.taskimg-vip ,.taskimg-bl{
    width: 38px;
    height: 38px;
    display: block;
    margin-bottom: -2px;
}

.taskimg-vip { background: url(img/sf_img1/vip.png) no-repeat 2px 1px; }
.taskimg-ok { background: url(img/sf_img1/ad-task-ok.png) no-repeat 2px 1px; }
.taskimg-work { background: url(img/sf_img1/ad-task-work.png) no-repeat 2px 1px; }
.taskimg-work2 { background: url(img/sf_img1/ad-task-work2.png) no-repeat 2px 1px; }
.taskimg-bl { background: url(img/sf_img1/ad-task-bl.png) no-repeat 2px 1px; }
.taskimg-fail { background: url(img/sf_img1/ad-task-fail.png) no-repeat 2px 1px; }
.serfimggo { background: url(img/sf_img1/ad-task-hod.png) no-repeat 2px 1px; }

.yellowbk {
    color: #AF0032;
    display: block;
    background-color: #f5f5b5;
    padding: 10px;
}

.replyarea {
    font: 12px Arial, sans-serif;
    width: 98%;
    height: 200px;
    padding: 2px 6px;
    margin-bottom: 5px;
}

div.mail-write {
    text-align: center;
    display: block;
    margin-top: 25px;
    margin-bottom: 20px;
}

div.mail-write a {
    font-size: 14px;
    color: #00649E;
    background: url(img/email_write.png) no-repeat left top;
    padding: 10px 0 10px 40px;
    border: none;
}
div.mail-write a:hover {
    color: #C65D00;
}

.mailarea {
    font: 12px Arial, sans-serif;
    width: 99%;
    height: 60px;
    margin: -5px 0 5px 0;
}

.mail-new, .mail-empty  {
    display: block;
    height: 16px;
    width: 16px;
    border: none;
}
.mail-new  {
    background: url(img/inbox.png) no-repeat left top;
}
.mail-empty  {
    background: url(img/inboxe.png) no-repeat left top;
}

.corr1, .corr2, .corr3 {
    text-align: left;
    font-size: 12px;
    padding-top: 10px;
    padding-left: 55px;
    color: #00649E;
    cursor: pointer;
    display: block;
    height: 38px;
}
.corr1 { background: #ffffff url(img/corr1.png) no-repeat left top; }
.corr2 { background: #ffffff url(img/corr2.png) no-repeat left top; }
.corr3 { background: #ffffff url(img/corr3.png) no-repeat left top; }
.corr1:hover, .corr2:hover, .corr3:hover {
    color: #C65D00;
}

div.header-stat {
    text-align: left;
    display: block;
   /* background: url(img/heart.png) no-repeat left top;*/
	background: url(img/head_sf.png) no-repeat left top;
    padding-left: 73px;
    border: none;
}

ul.arrowtitle, ul.arrowtitleblack {
    list-style: none;
    padding: 0;
    margin: 5px 10px;
    line-height: 1.4;
	color: #1380cf;
}
ul.arrowtitleblack {
    color: #114C5B;
}

ul.arrowtitle li, ul.arrowtitleblack li, ul.arrowred li  {
   /* padding-left: 16px;*/
}
ul.arrowtitleblack li {
    margin-bottom: 5px;
}

#rollbaner {
    text-align: center;
    display: block;
    margin-top: 60px;
    margin-bottom: 30px;
}
#rollbaner a {
    border: none;
    outline: none;
    text-decoration: none;
}
#rollbaner img {
    padding: 3px;
    border: 1px solid #ccc;
}

ul.arrowred {
    list-style: none;
    padding: 0;
    margin: 5px 10px;
    line-height: 1.4;
    color: #E54100;
}
.polytask {
    border: none;
    background: url(img/polytask.png) no-repeat;
    width: 22px;
    height: 15px;
    display: block;
    float: right;
    cursor: help;
}

.task-favorite, .task-favoriteout, .task-fail, .task-favorite:hover, .task-favoriteout:hover, .task-fail:hover {
    border: none;
    outline: none;
    background: url(img/task-favorite.png) no-repeat;
    width: 30px;
    height: 22px;
    display: block;
    float: right;
    margin-top: 10px;
}
.task-favorite, .task-favorite:hover {
    background: url(img/task-favorite.png) no-repeat;
}
.task-favoriteout, .task-favoriteout:hover {
    background: url(img/task-favoriteout.png) no-repeat;
}
.task-fail, .task-fail:hover {
    background: url(img/task-fail.png) no-repeat;
}
.regsuccess {
    background:url(img/flag.png) no-repeat left top;
    display:block;
    width:128px;
    height:128px;
    margin:30px auto;
}


table.profitreestr {
    text-align: center;
    border-collapse: collapse;
}
table.profitreestr thead {
    background: #717e66 url(img/bk-table.png) repeat-x bottom;
}
table.profitreestr thead th {
    color: #ffffff;
    
    font-weight: normal;
    padding: 6px 8px;
}
table.profitreestr tbody td {
    
    padding: 5px 4px;
    border-bottom: solid 1px #DBDFBE;
    background-color: #ffffff;
}

table.profitreestr tbody td.user {
    text-align: left;
    
    padding: 5px 26px;
    border-bottom: solid 1px #DBDFBE;
    background: #ffffff url(img/money.png) no-repeat 4px 4px;
}

table.profitreestr tbody td.high {
    text-align: left;
    
    background: #F1F2DA;
}

table.profitreestr tbody td.summa {
    color: #00649E;
    font-size: 12px;
    padding: 4px 10px;
    background-color: #F3F2E7;
    border-bottom: solid 1px #DBDFBE;
}

.uptaskprice {
    color: #00649E;
    
}
.smoolgray {
    color: #72BBE1;
    
    cursor: help;
}

input.btnselect {
    font: 12px Arial, sans-serif;
    color: #fff;
    background:url(img/selectbtn.png) no-repeat left top;
    padding-bottom: 2px;
    margin-top: 2px;
    width:113px;
    height:26px;
    cursor:pointer;
    border:none;
    display: block;
}
input.btnselect:hover {
    background-position:left bottom;
}


div.header-skill {
    text-align: left;
    display: block;
    background: url(img/skill.png) no-repeat right top;
    padding-right: 90px;
    border: none;
    margin-bottom: 10px;
}
a.cart-btn:hover, a.btn-blue:hover, a.btn-blue136:hover {
background-position:left bottom;
}

ul.question {
    list-style: none;
    padding: 0;
    margin: 10px 0;
    line-height: 1.5;
    font-size: 12px;
    color: #9e005d;
}
ul.question li {
    background: url(img/us-quest.png) no-repeat 0 1px;
    padding-left: 18px;
}
ul.question li a {
    border: none;
}

h5 {
text-align:left;
font: 14px Arial, sans-serif;
color:#00649E;
text-shadow:1px 1px 1px #CDCFD0;
margin-top:30px;
margin-bottom:8px;
background: #F0F5F7 url(img/us-answer.png) no-repeat 2px 2px;
padding: 5px 24px;
border-bottom:1px dotted #AEC9D3;
}

div.header-skill {
    text-align: left;
    display: block;
    background: url(img/skill.png) no-repeat right top;
    padding-right: 90px;
    border: none;
    margin-bottom: 10px;
}
.user-feedline {
    background-color: #F5F3E1;
    border: 1px dashed #DBBF07;
    padding: 10px 15px 10px 20px;
    display: block;
    margin: -40px 0 10px 40px;
}
.user-feedline .autor {
    color: #05599B;
    text-shadow:0px 0px 3px #A3D3F7;
    display: block;
    margin-bottom: 5px;
}

.user-feedline-arb {
    background-color: #FFE6DE;
    border: 1px dashed #FF8661;
    padding: 10px 15px 10px 20px;
    display: block;
    margin: -40px 0 10px 40px;
}
.user-feedline-arb .autor {
    color: #A82B05;
    text-shadow:0px 0px 3px #FF8661;
    display: block;
    margin-bottom: 5px;
}

.user-feedline-arbkill {
    background-color: #D3DEE6;
    border: 1px dashed #9BA2A8;
    padding: 10px 15px 10px 20px;
    display: block;
    margin: -40px 0 10px 40px;
}
.user-feedline-arbkill .autor {
    color: #40607A;
    text-shadow:0px 0px 3px #9BA2A8;
    display: block;
    margin-bottom: 5px;
}

div.note {
    display: block;
    width: 95%;
    margin: 4px 0;
}
.note-text {
    text-shadow: 1px 1px 1px #9FB893;
    padding-top: 2px;
    padding-left: 15px;
    float: left;
    width: 60px;
    display: block;
}


div.captcha {
    padding: 0 0;
    display: block;
    width: 340px;
    text-align: center;
    background-color: #85B76C;
    border-top: #6F995A 1px solid;
    border-bottom: #fff 1px solid;
    margin: 6px 0;
}
a.cart-btn {
    font: 14px Arial, sans-serif;
    text-align:center;
    padding-left:45px;
    padding-top: 18px;
    background:url(img/cart.png) no-repeat left top;
    display:block;
    height:52px;
    width:144px;
    color:#00708F;
    text-shadow:1px 1px 1px #c1c1c1;
    outline:none;
    border:none;
    float: right;
    margin-top: -10px;
    margin-right: 10px;
}
.info, .success, .warning, .error, .validation {
color: #ffffff;
font-size: 12pt;
margin: 10px 0px;
padding: 10px;
background-repeat: no-repeat;
background-position: 10px center;

}
.info {
background: #ff9966;
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('/img/ico32/ok32.png');
}
.warning {
background: #ff4343;
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('/img/ico32/error.png');
}
.validation {
color: #D63301;
background-color: #FFCCBA;
background-image: url('/img/ico32/info32.png');
}
a.scon-obmen {
    height: 16px;
    width: 16px;
    display: block;
    border: none;
    outline: none;
    cursor: pointer;
    float: right;
    margin-right: 3px;
    margin-top: 3px;
}
a.scon-obmen { background: url(img/arrow_refresh.png) no-repeat left top; margin-right: 5px; }

a.job-exist {
    display: block;
    float: left;
    font-size: 12px;
    line-height: 2.2;
    color: #8ac102;
    background: url(img/sf_img1/w.gif) no-repeat 5px 6px;
    padding-left: 24px;
    height: 24px;
}
a.job-exist:hover {
    color: #E57C00;
}

.mailto {
    float: left;
    display: block;
    height: 16px;
    width: 16px;
    outline: none;
    border: none;
    background: url(img/sf_img1/email.png) no-repeat left top;
    margin: 0 3px 0 3px;
}
.mailto:hover { opacity: 0.8; }

.rating {
    color: #B1051E;
    background-color: #FFFFAD;
    font-size: 12px;
}

 .moder_ban_com {
    
    background-color: #F5F5D4;
    border: 1px dashed #5CA4BC;
    padding: 3px 8px 4px;
    margin: 5px 5px 0 0;
    display: block;
    color: #B31A14;
}
.moder_ban_com span {
    color: #276F8F;
}

.login{
	background: #aec59b;
	font-size: 12px; color: #f2f3f4; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); padding: 5px; margin: 30px auto;
}
.loading_login{ display: none; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); border-radius: 2px; padding: 20px 7px 0 7px; margin: -0 auto; width: 325px; height: 50px; }
.login_e_cap{  background: #EfEfEf; text-align: center; box-shadow: 4px 1px -3px rgba(0, 0, 0, 0.2); margin: 5px -7px 5px -7px; border-top: #6F995A 1px solid; border-bottom: #fff 1px solid; }

div.note { display: block; width: 100%; margin: 4px 0; }
.note-text { text-shadow: 1px 1px 1px #9FB893; padding-top: 7px; padding-left: 15px; float: left; width: 60px; display: block;}
.loading { background: url(img/loader/ajax-loader.gif) no-repeat left top; width: 33px; height: 33px; display: block; margin: 0 auto; }

input.enter-login
{
	background: #87a96b;
	background: -o-linear-gradient(top, #94b27b 0px, #87a96b 100%);
	background: -moz-linear-gradient(top, #94b27b 0px, #87a96b 100%);
	background: -webkit-linear-gradient(top, #94b27b 0px, #87a96b 100%);
	background: -ms-linear-gradient(top, #94b27b 0px, #87a96b 100%);
	padding: 4px;margin: 10px 5px; color: #f0ffff; border-radius: 4px; box-shadow: 0 1px 2px #bbb; text-align: center; font-weight: bold; color: #ffffff; 
	text-shadow: 0px 0px 2px #87a96b; cursor: pointer; border: 1px solid #f0ffff; width: 100px; height: 30px;
}
input.enter-login:hover
{
	background: #b2beb5;
	background: -o-linear-gradient(top, #ced5d0 0px, #b2beb5 100%);
	background: -moz-linear-gradient(top, #ced5d0 0px, #b2beb5 100%);
	background: -webkit-linear-gradient(top, #ced5d0 0px, #b2beb5 100%);
	background: -ms-linear-gradient(top, #ced5d0 0px, #b2beb5 100%);
}
.help_il
{
	background: #fff;
	background: -o-linear-gradient(top, #FCFCFC 0px, #EfEfEf 100%);
	background: -moz-linear-gradient(top, #FCFCFC 0px, #EfEfEf 100%);
	background: -webkit-linear-gradient(top, #FCFCFC 0px, #EfEfEf 100%);
	background: -ms-linear-gradient(top, #FCFCFC 0px, #EfEfEf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EfEfEf', endColorstr='#FCFCFC',GradientType=0);
	width: 250px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
	cursor: pointer; text-shadow: 0 0 2px rgba(158,157,157,0.4); color: #4e5665; display: block;
	padding: 2px 10px 2px 10px;
	margin: 2px;
}
.help_il:hover{	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }

.html5-progress-bar progress {
	margin: 10px;
	background-color: #f3f3f3;
	border: 0;
	width: 80%;
	height: 18px;
	border-radius: 2px;
}
.html5-progress-bar progress::-webkit-progress-bar {
	background-color: #f3f3f3;
	border-radius: 2px;
}
.html5-progress-bar progress::-webkit-progress-value {
	background: #779CB6;
	border-radius: 2px;
}
.html5-progress-bar progress::-moz-progress-bar {
	background: #779CB6;
	border-radius: 2px;
}

.capcha_mat_s, .capcha_mat_s_b, .capcha_mat_s_a{ border-radius: 4px; box-shadow: 0 1px 2px #bbb; margin: 5px; }
.capcha_mat_s{ border: 4px solid #5d8aa8; cursor: help; }
.capcha_mat_s_b{ border: 4px solid #f0ffff; cursor: pointer;}
.capcha_mat_s_b:hover{ border: 4px solid #5d8aa8; }
.capcha_mat_s_a{ border: 4px solid #5d8aa8; }

.refbay2 {text-align: center;display: block;border: none;background: url(img/cart1.png) no-repeat top center;margin: 1px auto;color: #04589B;padding: 36px 3px 0 3px;cursor: pointer;}
.refbay2:hover {color: #0C90F9;border: none;}
.refbay2-not, .refbron2, .refpay2 {text-align: center;display: block;border: none;margin: 1px auto;padding: 36px 3px 0 3px;}
.refbay2-not {background: url(img/cart-not.png) no-repeat top center;color: #C13005;}
.refbron2 {background: url(img/refbron2.png) no-repeat top center;color: #C13005;}
.refpay2 {background: url(img/cart2.png) no-repeat top center;color: #34A305;cursor: pointer;}
.refpay2:hover {color: #0C90F9;border: none;}
.refdel, .refbonus, .refexchange, .refstat, .refex-back {float: right;display: block;height: 16px;width: 16px;outline: none;border: none;margin: 0 2px;cursor: pointer;}
.refdel { background: url(img/cross.png) no-repeat left top; }
.refbonus { background: url(img/bonus.png) no-repeat left top; }
.refexchange { background: url(img/box.png) no-repeat left top; }
.refex-back { background: url(img/box-back.png) no-repeat left top; }
.refstat { background: url(img/stats.png) no-repeat left top; }
.refdel:hover, .refbonus:hover, .refexchange:hover, .refstat:hover, .refex-back:hover {border: none;}
.usrname {color:#114C5B;border-bottom: 1px dotted #878787;}
.usrname:hover {color: #0775CC;border-bottom: 1px dotted #85ADCC;}
.avatar-smoll {margin-top:5px;background:url(img/avbg.png) no-repeat right bottom;padding:2px 9px 9px 2px;border: none;width: 40px;height: 40px;}
img.refimg {padding:1px;border: 1px solid #A2AB5E;width: 46px;height: 46px;margin: 2px 0;}
img.refimg2{padding:1px;border: 1px solid #A2AB5E;width: 26px;height: 26px;margin: 2px 0;}

/*�����*/
table.forum {
    text-align:left;
    border-collapse:collapse;
    background-color:#fff;
    border-bottom:solid 1px #D1E3EF;
   
}
table.forum thead {
    background:#6f9647 url(img/forum/bg-table.png) repeat-x bottom;
}

table.forum thead th {
    color:#fff;
    font-size:11px;
    font-weight:400;
    padding:2px 2px;
}

table.forum tbody td {
    color:#404040;
    font-size:11px;
    border-bottom:solid 1px #D7E4C8;
    padding:4px 6px;
}

table.forum tbody tr.nomoder {
    background-color:#FFCEB5;
}

table.forum tbody td.forumsub {
    color:#135B11;
    background-color:#f5f5b5;
    padding:4px 10px;
}

table.forum tbody td.messtitle {
    color:#135B11;
    background-color:#FFEC82;
    padding:3px 10px;
}

table.forum tbody a {
    text-decoration:none;
    border:none;
}

table.forum tbody a.forumtitle {
    color:#404040;
    font-size:12px;
    font-weight:700;
    text-decoration:none;
    outline:none;
}
#statistics { position: relative; top: -15px; margin: 15px 0; width: 100%; background-color: #fff; font-size: 12px; }
#statistics #statistics-header { display: block; background-color: #e1eadb; color: #fff; padding: 3px 10px; }
#statistics-body { float: left; width: 100%; border: 1px solid #eee; text-align: center; box-sizing: border-box; }
#statistics .statistics-element { width: 165px; display: inline-block; margin: 10px 0; }
#statistics .element-number { font-size: 16px; line-height: 30px; }
#statistics .element-name {}
.save{ color: #496f89; cursor: pointer; width: 65px; border: 1px solid #ddd; padding: 2px; }
.save:hover{ color: #5d8aa8; background: #f7f7f7; }
.navigation_f
{
	line-height: 20px;
	height: 20px;
	text-align: center;
	color: #555555;
	text-shadow: rgba(0,0,0,0.1) -1px 0, rgba(0,0,0,0.1) 0 -1px,rgba(255,255,255,0.1) 1px 0, rgba(255,255,255,0.1) 0 1px,rgba(0,0,0,0.1) -1px -1px, rgba(255,255,255,0.1) 1px 1px; 
	
	border: 1px solid #ddd;
	font-family: Verdana, sans-serif;
	font-weight: bold;
}

.navigation_f .navigation_f a.navigation_f:hover, .navigation_f .navigation_f a.active
{
	background: #9bb784;
	background: -o-linear-gradient(top, #a1bc8b 0px, #9bb784 100%);
	background: -moz-linear-gradient(top, #a1bc8b 0px, #9bb784 100%);
	background: -webkit-linear-gradient(top, #a1bc8b 0px, #9bb784 100%);
	background: -ms-linear-gradient(top, #a1bc8b 0px, #9bb784 100%);
	color: #f0ffff;
	text-shadow: rgba(0,0,0,0.1) -1px 0, rgba(0,0,0,0.1) 0 -1px,rgba(255,255,255,0.1) 1px 0, rgba(255,255,255,0.1) 0 1px,rgba(0,0,0,0.1) -1px -1px, rgba(255,255,255,0.1) 1px 1px; 
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

.cho_f_mb { cursor: pointer; color: #dbe1dd; font-weight: bold; display: inline-block; }
.cho_f_mb:hover { color: #ffffff; }
.cho_f_mb-act { color:#ffffff; font-weight: bold; }

.go_forum_main { cursor: pointer; color:#4da5ff; font-weight: bold; position: relative; left: 6px; top: 5px; font-size: 20px;}
.go_forum_main:hover { color:#007fff; }
.go_forum_back { cursor: pointer; color:#4da5ff; font-weight: bold; position: relative; left: -7px; top: 25px; font-size: 20px;}
.go_forum_back:hover { color:#007fff; }

.seanch_ff{
	margin: 0 auto;
	box-sizing: border-box;
	font-size: 0;
	background: #e1eadb;
	padding: 5px; color: #f0ffff; text-align: center;
	position: relative;
}
.seanch_ff.fixed{
	margin: 0 auto;
	position: fixed;
	top: 0;
	border-radius: 0;
	z-index: 1;
}
.loading-bar {
	padding: 3px 20px;
	display: block;
	text-align: center;
	box-shadow: inset 0px -45px 30px -40px rgba(0, 0, 0, 0.08);
	margin: 10px 0;
	font-size: 1em;
	font-family: "museo-sans", sans-serif;
	border: 1px solid #ddd;
	margin-right: 1px;
	font-weight: bold;
	cursor: pointer;
	position: relative;
}
.loading-bar:hover { box-shadow: inset 0px 45px 30px -40px rgba(0, 0, 0, 0.08); }
#content_forum { margin: 0px auto;}

/* ����� ������ ������������ */
.groop{
	padding: 3px;
	margin: 3px 1px;
	color: #f0ffff; 
	text-align: center; 
	font-weight: bold; 
	cursor: help; 
	line-height: 1.6;
	border-radius: 0 5px 5px 0;
	width: 120px;
	display:block;
}
.groop_ad{ background: #ff2922; }
.groop_mod{	background: #2787e6; }
.groop_ban{	background: #798a8b; }
.groop_ko{	background: #e0c6f7; }
.groop_pro{	background: #a5bf90; }
.groop_user{ background: #ffd149; }
/*-------------------------------------------------- */

.button-forum2 {
   text-align: center;
   color:#ffffff;
   background:none;
   padding-left:4px;
   padding-right:4px;
   margin-right:2pt;
   text-decoration: none;
   font: 9px Tahoma;
   font-weight: normal;
   background:#0077dd;
   text-shadow:0 0 1px #eeeeee;
   border:solid 1px #00649E;
 }

.button-forum2:hover {
   color:#ffffff;
   cursor: pointer;
   background:#df2108;
   text-decoration: none;
   border:solid 1px #00649E;
   }

.titlenote {
    color:#89A688;
    font-size:11px;
    font-weight:400;
}

div.forumpath {
    text-align:left;
    font-size:11px;
    display:block;
    margin:5px;
}

div.forumpath a {
    color:#404040;
    text-decoration:none;
    background:url(img/forum/yellowsquare.png) no-repeat 0 4px;
    padding:0 5px 0 12px;
}

div.forumpath a:hover {
    color:#6f9647;
    text-decoration:none;
}

div.forumpath a.forum_pagelabel,div.forumpath a.forum_pagelabel_focus {
    float:right;
    background:none;
    text-align:center;
    font-size:10px;
    font-weight:400;
    color:#FFF;
    margin-left:2px;
    text-decoration:none;
    padding:0 4px 1px;
}

div.forumpath a.forum_pagelabel {
    background-color:#06B442;
    border:1px solid #048531;
}

div.forumpath a.forum_pagelabel_focus {
    background-color:#DF2108;
    border:1px solid #A61907;
}

.addcommenttext {
    text-align:center;
    font-size:14px;
    font-weight:700;
    color:#387021;
    display:block;
    margin:10px 0;
}

.forum-posts {
    text-align:left;
    font-size:11px;
    display:block;
    width:45px;
    margin-top:1px;
    background:url(f-posts.jpg) no-repeat 1px 1px;
    margin-bottom:3px;
    padding:1px 3px 1px 22px;
}

.textforum {
    text-align:left;
    font-size:13px;
   
}

div.fmessage {
    font-size:14px;
    display:block;
    padding:10px;
}

div.fmessage i {
    font-family:arial, sans-serif, verdana;
    font-style:italic;
}

div.fmessage a {
    color:#6f9647;
}

div.fmessage a:hover {
    color:#E67D00;
}

.foruminfo {
    text-align:center;
    font-size:12px;
    color:#FFF;
    background-color:#F78523;
    border:1px solid #DF6B08;
    display:block;
    margin:10px 0;
    padding:5px;
}

.forumspanleft {
    float:left;
    margin:0;
    padding:0;
}

.forumspanright {
    float:right;
    margin:0;
    padding:0;
}

.fbtn-green, .fbtn-blue2, .fbtn-red, .fbtn-black, .fbtn-orange, .fbtn-blue160 {
    font-size:11px;
    text-align:center;
    line-height:1.9em;
    height:25px;
    width:92px;
    color:#fff;
    text-shadow:1px 1px 1px #4c4c4c;
    outline:none;
    border:none;
    display:block;
    float:right;
    cursor: pointer;
}
.fbtn-green:hover, .fbtn-blue2:hover, .fbtn-red:hover, .fbtn-black:hover, .fbtn-orange:hover, .fbtn-blue160:hover {
    color:#fff;
    border:none;
    background-position: left bottom;
}

.fbtn-green { background:url(img/forum/btn-green.png) no-repeat left top; }
.fbtn-red { background:url(img/forum/btn-red.png) no-repeat left top; }
.fbtn-blue2 { background:url(img/forum/btn-blue.png) no-repeat left top;}
.fbtn-blue160 { background:url(img/forum/btn-blue160.png) no-repeat left top; width: 160px; }
.fbtn-orange { background:url(img/forum/btn-orange.png) no-repeat left top; width: 110px; }
.fbtn-black { background:url(img/forum/btn-black.png) no-repeat left top; width: 40px; }

/*�����*/

table.fcomment thead {
    text-align:center;
    background:#6f9647 url(img/forum/bg-table.png) repeat-x bottom;
}

table.fcomment thead th {
    color:#FFF;
    font-size:11px;
    font-weight:400;
    padding:2px 2px;
}

table.fcomment tbody td {
    text-align:left;
    font-size:12px;
    border-bottom:solid 1px #DBDFBE;
    background-color:#FFF;
    padding:5px 20px 5px 10px;
}

table.fcomment tbody td.value {
    font-size:12px;
    color:#135B11;
    background-color:#F3F2E7;
    border-bottom:solid 1px #DBDFBE;
    padding:5px 10px;
}

table.fcomment tbody td input.val {
    font:12px Tahoma, Arial, sans-serif;
    width:98%;
    padding:1px 0;
}

table.fcomment tbody td textarea {
    color:#114C5B;
    font:12px Tahoma, Arial, sans-serif;
    width:99%;
    height:210px;
    padding:1px 0;
}

table.fcomment tbody td input.scount {
    color:#6f9647;
    text-align:right;
    font:11px Tahoma, Arial, sans-serif;
    border:none;
    padding:4px 0 1px 20px;
}


.btn-url2 {
    float: left;
    display: block;
    height: 24px;
    width: 24px;
    outline: none;
    border: none;
    margin: -1px 0 -3px 0;
    cursor: pointer;
}
.btn-url2 { background: url(img/btn/btn-url.png) no-repeat left top; width: 38px;}
.btn-url2:hover {
    background-position: left bottom;
}


.btn-bold,.btn-uline,.btn-italic,.btn-q {
    float:left;
    display:block;
    height:24px;
    width:24px;
    outline:none;
    border:none;
    cursor:pointer;
    margin:-1px 0 -3px;
}

.btn-bold {
    background:url(img/btn/btn-bold.png) no-repeat left top;
}
.btn-q {
    background:url(img/btn/btn-q.png) no-repeat left top;
}
.btn-uline {
    background:url(img/btn/btn-uline.png) no-repeat left top;
}

.btn-italic {
    background:url(img/btn/btn-italic.png) no-repeat left top;
}
form.forumsearch input.btnsearch:hover,.btn-bold:hover,.btn-uline:hover,.btn-italic:hover ,.btn-q:hover{
    background-position:left bottom;
}

.f_lock, .f_nolock, .f_dell, .f_eye, .f_noeye,.f_ban,.f_noban  {
    border: none;
    outline: none;
    width: 16px;
    height: 16px;
    display: block;
    float: right;
    
}
.f_lock {
    background: url(img/forum/lock.png) no-repeat;
}
.f_nolock {
    background: url(img/forum/lock-unlock.png) no-repeat;
}
.f_dell {
    background: url(img/forum/dell.png) no-repeat;
}
.f_eye {
    background: url(img/forum/eye.png) no-repeat;
}
.f_noeye {
    background: url(img/forum/eye-no.png) no-repeat;
}
.f_ban {
    background: url(img/forum/xfnno.png) no-repeat;
}
.f_noban {
    background: url(img/forum/xfn.png) no-repeat;
}
.show_reputation_forum{
	display: inline-block;
	position: relative;
	top: 3px;
	cursor: help;
}
.show_reputation_forum:hover{ opacity: 0.5; }
/*�����*/
/*FAQ*/
.scan-faq{padding:10px 10px;background-color:#62AB60;margin-top:-3px;}
.scan-faq input{padding:3px 10px;width: 95%;}
.block-faq{border-bottom:1px solid #DBDBDB;padding:10px;}
.block-faq:hover{ cursor: pointer; background-color:#f9f9f9;}
.name-faq{padding:10px 24px;background-color:#DBDBDB;color:#0E740F;font-weight:bold;}
.text-faq{padding:10px 0 0 0;color:#444444;line-height: 1.4;}
.butt-faq{display:block;text-align:center;}
.butt-faq span, .butt-faq a{display:inline-block;width:200px;margin:20px auto 10px auto;text-align:center;padding:5px 0; }
/*FAQ*/


.button_b{
	border-radius: 2px;
	width: 90px; 
	height: 140px;
	/* margin: 10px; ������� */
	padding: 0px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    position: relative;
    float: left;
	opacity: 0.9;
}
/**/
.button_b_wrap{
	position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0.4;
}
.button_b_unavailable{ background: #ddd !important; }

.but_b_p_unavailable{
	font-size: 14px !important;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
/**/

.button_b:hover {
    opacity: 1;
}
.but_b_block {
    position: absolute;
    top: 10px;
    left: 20px;
    width: 50px;
	height: 50px;
	border-radius: 2px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	background: #d6d6d6;
}
.but_b_block_e {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 40px;
	height: 40px;
	background: #ffffff;
}
.but_b_o {
    position: absolute;
    bottom: 53px;
    text-align: center;
    width: 92px;
    color: #f0ffff;
    font-weight: bold;
}
.but_b_p, .but_b_n {
    position: absolute;
    bottom: 30px;
    text-align: center;
    width: 90px;
    font-weight: bold;
    font-size: 18px;
}
.but_b_p{ color: #ff00eb; }
.but_b_n{ color: #5d89a8; }
.bt_b_des {
    position: absolute;
    bottom: 0px;
    text-align: center;
    width: 90px;
    color: #faf0be;
    font-weight: bold;
    font-size: 14px;
	height: 25px;
	line-height: 25px;
	border-radius: 0 0 3px 3px;
	background: #999999;
}
.b_b_sf{
	background: #c3d4b5;
}
.b_b_pe{
	background: #89cff0;
}
.b_b_ax{
	background: #366ea1;
}
.b_b_fk{
	background: #4CB8E9;
}
.b_b_ok{
	background: #f3b075;
}
.b_b_ya{
	background: #ffffff;
}
.b_b_qw{
	background: #ffd39c;
}
.b_b_wm{
	background: #91bcf3;
}
.b_b_pm{
	background: #ff5656;
}
.b_b_ik{
	background: #259a25;
}
.b_b_lp{
	background: #85cf18;
}
.b_b_pv{
	background: #588910;
}
.b_b_rb{
	background: #59adff;
}
.b_b_cc{
	background: #b5b5b3;
}
.b_b_mg{
	background: #21a363;
}
.b_b_mt{
	background: #f20000;
}
.b_b_tl{
	background: #b5b5b3;
}
.b_b_ac{
	background: #00eaa8;
}
.b_b_ca{
	background: #313334;
}
.b_b_sbp{
	background: #5CB545;
}
.b_b_usdt{
	background: #F7070B;
}
.pl_p_ok{ background: url(/css/img/pl/ok.png) no-repeat 0px 7px; width: 50px; height: 30px; }
.pl_p_ya{ background: url(/css/img/pl/ya.png) no-repeat 3px 5px; width: 32px; height: 35px; }
.pl_p_qw{ background: url(/css/img/pl/qw.png) no-repeat 3px 5px; width: 35px; height: 35px; }
.pl_p_wm{ background: url(/css/img/pl/wm.png) no-repeat 4px 5px; width: 33px; height: 36px; }
.pl_p_pm{ background: url(/css/img/pl/pm.png) no-repeat 0px 0px; width: 40px; height: 40px; }
.pl_p_pa{ background: url(/css/img/pl/pa.png) no-repeat 2px 0px; width: 40px; height: 40px; }
.pl_p_ax{ background: url(/css/img/pl/azvox.png) no-repeat 0px 1px; width: 40px; height: 40px; }
.pl_p_fk{ background: url(/css/img/pl/fkwallet.png) no-repeat 0px 1px; width: 40px; height: 40px; }
.pl_p_ik{ background: url(/css/img/pl/ik.png) no-repeat 5px 0px; width: 40px; height: 40px; }
.pl_p_lp{ background: url(/css/img/pl/lp.png) no-repeat 2px 2px; width: 40px; height: 40px; }
.pl_p_pv{ background: url(/css/img/pl/pv.png) no-repeat 3px 3px; width: 35px; height: 35px; }
.pl_p_rk{ background: url(/css/img/pl/rk.png) no-repeat -1px 5px; width: 40px; height: 35px; }
.pl_p_cc{ background: url(/css/img/pl/cc.png) no-repeat 1px 1px; width: 40px; height: 40px; }
.pl_p_mg{ background: url(/css/img/pl/mg.png) no-repeat 0px 3px; width: 39px; height: 35px; }
.pl_p_mt{ background: url(/css/img/pl/mt.png) no-repeat 0px 1px; width: 39px; height: 38px; }
.pl_p_tl{ background: url(/css/img/pl/mobile.png) no-repeat 3px 1px; width: 39px; height: 38px; }
.pl_p_ac{ background: url(/css/img/pl/advcash.png) no-repeat 3px 3px; width: 40px; height: 40px; }
.pl_p_ca{ background: url(/css/img/pl/cc.png) no-repeat 3px 3px; width: 40px; height: 40px; }
.pl_p_sbp{ background: url(/css/img/pl/sbp.png) no-repeat 0px 3px; width: 40px; height: 40px; }
.pl_p_usdt{ background: url(/css/img/pl/usdt_trx20.png) no-repeat 1px 1px; width: 40px; height: 40px; }
/*Капча*/
.out-capcha{text-align: center;}
.out-capcha-title{margin-bottom:5px;font-size:13px;}
.out-reload{display: inline-block; width: 16px; height: 16px;background-position: center center;background-repeat: no-repeat;vertical-align: middle;margin-left: 10px;cursor: pointer;}
.out-capcha-inp {display: none;}
.out-capcha-lab{position: relative;display: inline-block;width: 100px;height: 100px;border:2px solid #CCC; cursor: pointer;margin:0 1px;background-position: center center;background-size:cover;background-repeat: no-repeat;}
.label-pel:after{content: "";position: absolute;top: 5px; left: 5px;border-radius: 100%;}
.label-pel:before{content: "";position: absolute;top:0; left: 0; right:0; bottom:0;}
.out-capcha-lab input[type=checkbox]:nth-child(1):checked + .label-pel:after{background-color: #779CB6;width: 15px; height: 15px;}
.out-capcha-lab input[type=checkbox]:nth-child(1):checked + .label-pel:before{background-color: rgba(0, 0, 0, 0.55);}
/*Капча*/


#message_box1 {
	background: #9966cc;;
	position: absolute;
	top: -65px;
	left: -1px;
	width: 200px;
	display: none;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
	border-radius: 2px; text-align: center;
	z-index: 9000;
}
#message_box1::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -30px;
	border: 20px solid transparent;
	border-top: 20px solid #9966cc;
}
#message_win1 { color: #ffffff; font-weight: bold; }

#message_box2 {
	background: #00cc99;
	position: absolute;
	top: -115px;
	left: -5px;
	width: 200px;
	display: none;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
	border-radius: 2px; text-align: center;
	z-index: 9000;
}
#message_box2::after {
	content: '';
	position: absolute;
	left: 7px;
	border: 20px solid transparent;
	border-top: 20px solid #00cc99;
}
#message_win2 { color: #ffffff; font-weight: bold; }

.fas_add{
	margin: 2px;
	font-size: 25px;
}
.fas_add:hover{
	opacity: 0.8;
}