/*@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed&subset=latin,cyrillic);*/
/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700,700italic,800,800italic,400italic&subset=latin,cyrillic);*/
html,body {
width:100%;
min-height:100%;
min-width:950px;
font-family: Tahoma,'PF DinDisplay Medium','Trebuchet MS',Arial;
font-weight:400;
font-size:13px;
color:#333;
line-height:16px;
margin:0;
padding:0;
text-shadow: 0 0 1px rgba(158,157,157,0.2);
background: #dfe5ec url(bg01.gif);
}


img {
border:none;
}


a {
text-decoration:none;
}
.ico2 {
background:url(ico2.png) no-repeat;
width:16px;
height:16px;
display:inline-block;
vertical-align:middle;
line-height:16px;
margin-right:4px;
}

.task_td_i span.vip {
display:inline-block;
text-decoration:none;
line-height:16px;
color:#fff;
background:#5483b2;
text-shadow:#15477b 0 -1px 1px;
border-radius:2px;
padding:0 5px;
}

.table .vip_t td {
background:#e6edf4 url(vip_t.png) repeat-x bottom;
text-shadow:#e2e8ee 1px 1px 0;
}

.reiting span {
padding:2px 8px;
}

.reyt0,.reyt1,.reyt2,.reyt3,.reyt4,.reyt5 {
width:84px;
height:17px;
background:url(reyt.png) no-repeat;
}

.reyt4 {
background-position:0 -17px;
}

.reyt3 {
background-position:0 -34px;
}

.reyt2 {
background-position:0 -51px;
}

.reyt1 {
background-position:0 -68px;
}

.reyt0 {
background-position:0 -85px;
}

.task_bord .cont .text .st {
position:absolute;
right:10px;
top:60px;
text-align:center;
}

.task_bord .cont .info {
color:#7b7b7b;
line-height:18px;
}

.task_bord .info2,.info2 {
background:#e6edf4;
color:#333;
text-shadow:#fff 1px 1px 0;
border:1px solid #dae2e6;
margin-bottom:10px;
border-radius:2px;
text-align:center;
padding:10px;
}

.info2 {
margin:10px auto;
}

mark {
background-color:#ee6363;
color:#545454;
font-size:16px;
font-weight:400;
text-shadow:#7b7b7b 0 1px 2px;
}

.task_bord .task_user img {
float:left;
margin:10px 10px 10px 0;
}

.task_bord .task_user .inf {
margin-left:90px;
border-bottom:1px dotted #c6cccf;
width:330px;
padding:0 10px 2px;
}

.hist_nav {
font-size:12px;
margin:10px;
}

.blokss {
border-radius:6px;
box-shadow:0 0 6px rgba(0,0,0,0.3);
margin-bottom:0;
border:1px solid #D8D8D8;
padding:5px 0;
}

.but_cit {
background:#f90;
opacity:0.8;
border-radius:3px;
border:1px solid #ff4f00;
color:#fff;
cursor:pointer;
text-decoration:none;
margin:0 20px;
padding:3px 5px;
}

.hist_nav a {
text-decoration:none;
border-bottom:1px dotted #0a8abb;
display:inline-block;
margin:0 5px;
}

.hist_nav a.a {
background:#356797;
border-radius:2px;
color:#fff;
text-shadow:#1e4c78 0 -1px 1px;
padding:2px 6px;
}

.hist_nav a:hover {
border-color:#0c759d;
}

.no_js {
background:url(no_js.png) no-repeat;
width:300px;
height:65px;
position:fixed;
z-index:1000;
left:10px;
top:10px;
}

.statable .tr td {
background: #78c541;
border-bottom:2px solid #5483B2;

background: url(/img/sta.png);
font-weight:700;
line-height:16px;
padding-left:10px;
padding-top:5px;
color: #fff;
}

.statable .td1 {
width:50%;
line-height:22px;
border-bottom:1px solid #dae2e6;
font-size:11px;
padding:0 10px;
}

.statable .td2 {
background:#e6edf4;
background:rgba(125,199,85,0.2)!important;
color:#333;
line-height:22px;
border-bottom:1px solid #dae2e6;
text-shadow:#fff 1px 1px 0;
padding:0 10px;
}

.online {
background:rgba(0,0,0,0.15);
color:#fff;
width:50px;
height:50px;
text-align:center;
position:fixed;
font-weight:700;
right:20px;
bottom:90px;
border-radius:10px;
cursor:pointer;
z-index:810;
transition:all .2s ease;
-moz-transition:all .2s ease;
-webkit-transition:all .2s ease;
-o-transition:all .2s ease;
}

.online:hover {
background:rgba(0,0,0,0.4);
}

.online .ico3 {
display:block;
background-position:-4px -4px;
margin:8px auto 5px;
}

a.add {
display:inline-block;
text-decoration:none;
color:#777;
line-height:18px;
opacity:0.8;
text-shadow:0 1px 1px #fff;
}

a.titlebold {
display:inline-block;
text-decoration:none;
color:#000;
line-height:18px;
text-shadow:0 1px 1px #fff;
}

a.addss {
display:inline-block;
background:url(add.png) no-repeat left center;
text-decoration:none;
color:#fff;
line-height:18px;
opacity:0.9;
padding:0 0 0 20px;
}

a.add:hover {
color:#000;
opacity:1;
}

.login_form {
margin:15px 0;
}

.login_form input[type=text],.login_form input[type=password] {
display:block;
width:168px;
box-shadow:inset 0 2px 2px #E2E2E2;
border:1px solid #CCC;
border-radius:4px;
font-size:12px;
font-style:italic;
margin:5px 0;
padding:8px 5px;
}

.button_l {
display:inline-block;
width:94px;
height:33px;
background:#1faee9;
border:none;
border-radius:6px;
color:#fff;
text-shadow:0 -1px 1px rgba(0,0,0,0.1);
font-size:14px;
font-family:"Trebuchet Ms", sans-serif;
font-weight:700;
cursor:pointer;
}

.button_lb {
display:inline-block;
width:189px;
height:30px;
background:url(bonus.png);
border:none;
border-radius:6px;
cursor:pointer;
}

.button_l:hover {
background:#7fc7ff;
}

.register {
text-align:center;
margin:5px 0;
}

.register a {
font-size:15px;
font-family:"Trebuchet Ms", sans-serif;
font-weight:700;
text-shadow:0 1px 1px #fff;
text-decoration:none;
}

.left_ads {
line-height:14px;
}

.left_ads a {
vertical-align:middle;
display:inline-block;
width:153px;
padding:5px 0;
}

.sitelinks a {
background:url(href.png) no-repeat left center!important;
border:none!important;
margin:0!important;
}

.menu_bl {
margin:0 -10px;
}

.prichglavse {
font-size:13px;
line-height:20px;
}

.picglavse {
display:inline-block;
vertical-align:text-top;
margin-right:3px;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAG3SURBVDhPlZJPSwJRFMXPm9TCisYoGEV3rSaCQHetBtpUEJQlLSL6ANEHK7AoatFCIaNVQousVRQMGRLqSwwXzvi6bxz/1WA0MHCHe8/vnXvmMQx5jqNRQW0Oxoxt07z3GlWGARg1l9d21EBgNHsUiy3+GyAFamgGmr6gUukJGeqgc+LY7CxC8/OeEHYSDgvBpFlALkz7DtTJ3QPksuewY2E063XwQoHTgJFyM2EXui6WUvsojSuwWjaEbePLNGE1Gg5obiqMp5sMyuUSphMJWASp9kEcwOr6HgofL+B1jpZlgT8+olmrtR25rmSt+HxdSMdJLwOyzkZGwBQFvmCwresAhHBqQfDK3R18ExNQdV2FENkugEkAiSXETwPU/AXpQCXMPznp9HsAEkMCyKZMXdr9CVEIPh2PO0JywglksEvKYIUyGPbkrtLdEOVcOZ/nrWbT2Hp7u2enmtY26/4+WfZ/b+wd4iZzhlZUc2YqrjhJ4oGcvBykIxEhAQ+lZ1Q+yz1xseiIBzLwXMEN0qY7UaWTBdlO9on/BMi0iyUTr7fXzs6bP8R/riCvOQ1xeo2N9/eu7X633w2rxoPPbeP+AAAAAElFTkSuQmCC) no-repeat;
width:16px;
height:16px;
}

.menu_bl .title2 {
padding: 5px 15px;
  cursor: pointer;
border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  margin-bottom: -1px;
  color: #FFF;
font-size: 10pt;

}

.menu_bl .title2.active {



}

.menu_bl .title2:hover{
  background-color: #E9EDF1;
}

.menu_bl .menu_ul a {
display:block;

text-decoration:none;
color: #555555;
font-size: 10pt;
padding: 3px 15px;


}

.menu_bl .menu_ul a:first-child {
margin-top:6px;


}

.menu_bl .menu_ul a:last-child {
margin-bottom:10px;
}

.menu_bl .menu_ul a:hover {
background-color: #E9EDF1;
    color: #555;


}


a.logout,a.kareer {
display:block;
text-decoration:none;
color:#333;
border:2px solid #007fc7;
width:100px;
border-radius:32px;
text-align:center;
margin:10px auto;
padding:6px 10px;
}

a.logout:hover {
color:#fff;
background:#007fc7;
}

a.teh {
border:2px solid #98d73e;
}

a.kareer {
border:2px solid #237ec3;
}

a.kareer:hover {
background:#237ec3;
color:#fff;
}

.chat_href {
display:block;
background:url(chat.png) no-repeat;
width:195px;
height:40px;
margin:-10px;
}

.content {
float:left;
position:relative;
width:100%;
}

.cont {
padding:10px 15px;
}

.table .tr td {
border-collapse:separate;
line-height:1.4;
border:none;
border-spacing:0;
text-shadow:0 1px 2px rgba(0,0,0,0.2);
/*background:#007fc7;*/
background:url(/img/sta.png);
color:#fff;
border-bottom:1px solid rgba(0,0,0,0.2);
font-weight:700;
/*line-height:30px;*/
padding-left:10px;
}

.table .trdef td {
line-height:15px;
/*background: #f3f2e7;
border-bottom:1px solid #f8ecbf;*/
background: #f5f5b5;border-bottom: 1px solid #dbdbd3;color: #coco4e;
font-size:11px;
background:rgba(255,255,255,0.2);
padding:2px 10px;
}

.table .trdef2 td {
background:rgba(0,0,0,0.03)!important;
text-shadow:#fff 1px 1px 0;
line-height:16px!important;
}

.table .trdef_height td {
line-height:16px!important;
}

.table .td1 {
background:rgba(0,0,0,0.03)!important;
width:50%;
text-shadow:0 1px 1px #fff;
}

/*.highlight td {
background:rgba(125,199,85,0.2)!important;
}*/

a.highlight {
/*background:rgba(125,199,85,0.2)!important;*/
color: red;
}

.surf_info {
color:#7b7b7b;
line-height:16px;
}

.tr_surf_info td {
background:#ededed;
border-bottom:2px solid #ddd;
padding:5px 10px;
}

.tr-surf td {
border-bottom:1px solid #ddd !important;
}

.surf_ico {
width:50px;
height:50px;
background:url(surf_ico.png) no-repeat;
}

.mail_ico {
width:35px;
height:33px;
background:url(/img/mail.png) no-repeat;
}
.task_ico {
width:60px;
height:70px;
background:url(task_ico.png) no-repeat;
margin:0 auto;
}
.test_ico {
width:35px;
height:33px;
background:url(/img/test.png) no-repeat;
}

.timer {
display:inline-block;
vertical-align:middle;
background:url(timer.png) center left no-repeat;
font-weight:700;
margin:2px 5px;
padding:2px 5px 2px 20px;
}

.date {
display:inline-block;
vertical-align:middle;
background:url(date.png) center left no-repeat;
font-weight:700;
margin:2px 5px;
padding:2px 5px 2px 20px;
}

.cost {
color:#72a528;
font-size:18px;
}

.new_mail {
background:#008cf0;
border:2px solid #fff;
border-radius:50%;
display:inline-block;
vertical-align:middle;
line-height:20px;
text-align:center;
width:22px;
color:#fff;
text-shadow:0 1px 1px rgba(0,0,0,0.2);
box-shadow:0 1px 2px rgba(0,0,0,0.3);
margin:0 5px;
}

.mail_menu {
border-bottom:1px dashed #ddd;
text-align:center;
margin:10px 0;
padding:10px;
}

.mail_menu a {
display:inline-block;
margin:0 10px;
}

.mail_view {
box-shadow:0 1px 2px #bbb;
background:0 transparent;
margin:10px;
padding:10px 0;
}

.pages {
border-top:1px dashed #ccc;
margin:10px 0;
padding:10px;
}

.pages a,.pages .active {
display:inline-block;
text-decoration:none;
border-radius:4px;
box-shadow:0 1px 2px #bbb;
text-shadow:0 1px 1px #fff;
background:0 transparent;
margin:0 3px;
padding:5px 8px;
}

.pages .active {
box-shadow:0 1px 2px #bbb inset;
padding:5px 10px;
}

#a_66665,#a_435678,#a_4326554,#a_3137865,#a_3555687 {
visibility:hidden;
display:none;
font-size:0;
}

.task_start {
border-top:1px solid #C2C2C2;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
border-bottom:1px solid #F3F3F3;
border:2px solid #fff;
box-shadow:0 1px 3px rgba(0,0,0,0.3) inset;
text-shadow:1px 1px 0 #fff;
background:rgba(0,0,0,0.02);
margin:10px 0;
padding:10px;
}

.task_start .coll {
display:inline-block;
width:48%;
vertical-align:text-top;
line-height:16px;
}

.task_start .coll .title {
display:block;
text-shadow:0 1px 1px #fff;
font-size:12px;
color:#555;
line-height:18px;
margin-bottom:3px;
}

.task_start .coll a {
text-shadow:0 1px 1px #fff;
display:inline-block;
text-decoration:none;
margin:3px 0 3px 10px;
}

.task_sort {
text-align:center;
line-height:16px;
margin:10px 0;
}

.task_sort a {
display:inline-block;
border-bottom:2px solid #f8ecbf;
text-decoration:none;
margin:0 5px;
padding:0 5px;
}

.task_bl {
background:0 transparent;
border:1px solid #f8ecbf;
border-radius:4px;
box-shadow:0 1px 2px #E0E0E0;
position:relative;
margin:10px 0;
padding:10px;
}

.task_bl .title {
display:block;
margin-bottom:8px;
text-decoration:none;
font-weight:700;
}

.task_bl .amount {
position:absolute;
font-size:13px;
right:30px;
top:20px;
}

.task_bl .abuse {
position:absolute;
right:120px;
top:20px;
color:#555;
line-height:16px;
font-weight:700;
padding-left:20px;
background-position:center left;
text-decoration:none;
}

.task_bl .ost {
display:inline-block;
margin-right:30px;
}

.task_bl .edit {
left:200px;
bottom:8px;
}

.border_dashed {
border:2px dashed #ddd;
text-shadow:0 1px #fff;
margin:10px;
padding:10px;
}

/*.descr {
line-height:16px;
border:2px solid #f8ecbf;
border-radius:5px;
margin:30px 0;
padding:10px;
}*/

.descr {
background-color: #F5F5D4;
border: 1px dashed #5CA4BC;
padding: 10px;
display: block;
}

.ico {
display:inline-block;
width:16px;
height:17px;
vertical-align:middle;
background:url(all.png) no-repeat;
margin-right:5px;
}

.ico_add {
background-position:-73px -1px;
}

.ico_href {
background-position:-37px -1px;
}

.ico_control {
background-position:-1px -1px;
}

.ico_stat {
background-position:-37px -19px;
}

.ico_star {
background-position:-19px -1px;
}

.ico_list {
background-position:-73px -19px;
}

.ico_ads {
background-position:-109px -19px;
margin-right:10px;
}

.ico_active {
background-position:-91px -1px;
}

.ico_bug {
background-position:-91px -19px;
}

.ico_question {
background-position:-19px -19px;
}

.ico_abuse {
background-position:-127px -1px;
margin-right:0!important;
}

.ico_warning {
background-position:-109px -1px;
cursor:help;
}

.ico_accept {
background-position:-91px -1px;
cursor:help;
}

.good {
display:inline-block;
background:#afd31f;
cursor:help;
border-radius:4px;
line-height:16px;
padding:2px 8px;
}

.bad {
display:inline-block;
background:#fb4343;
cursor:help;
border-radius:4px;
line-height:16px;
padding:2px 8px;
}

.wait {
display:inline-block;
background:#ebc013;
cursor:help;
border-radius:4px;
line-height:16px;
padding:2px 8px;
}

.dashed {
border-bottom:1px dashed #ccc;
margin:10px 0;
}

.comment {
box-shadow:0 2px 4px #ccc;
border:1px solid #ffdead;
border-radius:4px;
position:relative;
margin:15px 0;
padding:10px;
}

.comment .login {
font-weight:700;
}

.comment .login .date {
float:right;
}

.task_info {
width:300px;
float:left;
}

.task_info .line {
border-bottom:1px solid #f8ecbf;
line-height:18px;
padding:2px 10px;
}

.task_info .line span {
display:inline-block;
width:50%;
text-shadow:0 1px 2px #eaf1d2;
}

label.line {
border-bottom:1px solid #f8ecbf;
line-height:18px;
display:block;
padding:2px 10px;
}

.ads_zak .coll {
line-height:20px;
}

.ads_zak a {
display:block;
color:#333;
text-decoration:none;
border-bottom:1px solid #f8ecbf;
}

.ads_zak .coll a b {
color:#49708a;
display:inline-block;
width:200px;
background:rgba(0,0,0,0.03);
margin-right:10px;
text-shadow:1px 1px 0 #fff;
padding:3px 5px;
}

.ads_zak a:hover b {
text-decoration:underline;
}

/*.task_ico {
width:60px;
height:70px;
background:url(task_ico.png) no-repeat;
margin:0 auto;
}*/

.ads_date {
display:inline-block;
line-height:18px;
vertical-align:middle;
background:#e9eef2;
border-radius:2px;
cursor:help;
margin:4px 2px;
padding:2px 4px;
}

.ads_date .ico {
vertical-align:text-bottom;
}

b.ads_date {
width:20px;
text-align:center;
background:#b1c462;
}

.editico {
height:18px;
width:18px;
line-height:18px;
font-weight:700;
background:url(edit.png) no-repeat;
display:inline-block;
cursor:pointer;
vertical-align:middle;
margin-right:3px;
}

.work_ads a {
display:block;
border-bottom:1px dashed #ccc;
line-height:20px;
background:url(href.png) no-repeat 5px center;
padding:3px 10px 3px 30px;
}

.align_c {
text-align:center!important;
margin:-10px -11px 0;
}



.glu {

            width: 210px;
            height: 245px;
            display:inline-block;
            box-shadow: 0px 1px 6px -1px #000000;
            overflow: hidden;
            background: #2e383a;
            position:relative;
}


.track_shortu{width:210px}
.track_shortu img{width:210px;border-right: solid 1px #ff6e0e;}
#track_shortu{float:left;height:210px;margin-right:20px;display:block;position:relative}
.descriptionu{position:absolute;bottom:0;left:0;width:100%}
p.description_contentu{color:#FFF;font-size:18px;width:100%;padding:0px;margin:0;background-color:#000;background-color:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";zoom:1\9;background:transparent\9;color:#dae1e8}
@media(max-width:210px){
.track_shortu{width:210px}
.track_shortu img{width:210px}}
p.description_contentu a{color:#FFF;}

p.stat_u{font-size:14px;width:210px;padding:5px;margin:0;background-color:#000;background-color:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";zoom:1\9;background:transparent\9;color:#dae1e8}

p.stat_u span{font-size:12px;float:right;padding:10px;margin-top:-10px;}
.stat_s{position:absolute;bottom:-38px;left:0;width:100%;border-top: solid 1px #ff6e0e;}



.align_r {
text-align:right!important;
}

.button {
display:inline-block;
width:200px;
height:33px;
background:#1faee9;
border:none;
color:#fff;
line-height:30px;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0,0,0,0.2);
font-size:12px;
font-weight:700;
cursor:pointer;
border-radius:6px;
}

.button:hover {
color:#fff;
background:#7fc7ff;
}


input[type=text],input[type=password] {
	border: 1px solid #c0cad5;
	padding: 1px 5px;
	text-align: left;
	color: #000000;
	height: 18px;
    line-height: 18px;
    background-color: #ffffff;
    outline: none;
    font-size: 11px;
    font-family: 'Tahoma',sans-serif;
    resize: none;
    outline: 2px solid #f2f2f2;
    width:100%;
}

select {
border: 1px solid #c0cad5;
	padding: 1px 5px;
	text-align: left;
	color: #000000;
	height: 25px;
    line-height: 25px;
    background-color: #ffffff;
    outline: none;
    font-size: 11px;
    font-family: 'Tahoma',sans-serif;
    resize: none;
    outline: 2px solid #f2f2f2;
}

.tooltip {
border-bottom:1px dotted #1faee9;
color:#fff;
outline:none;
cursor:help;
text-decoration:none;
position:relative;
border:none;
}

.tooltip span {
margin-left:-999em;
position:absolute;
}

.tooltip:hover span {
text-decoration:none;
color:#fff;
border-radius:5px 5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
box-shadow:5px 5px 5px rgba(0,0,0,0.1);
-webkit-box-shadow:5px 5px rgba(0,0,0,0.1);
-moz-box-shadow:5px 5px rgba(0,0,0,0.1);
font-family:Calibri, Tahoma, Geneva, sans-serif;
position:absolute;
right:1em;
top:2em;
z-index:99;
margin-left:0;
width:250px;
}

.classic {
background:#fff;
box-shadow:1px 1px 2px 3px rgba(0,0,0,0.5);
border:1px solid #ccc;
padding:-.8em 1em;
}

.textarea {
font-family:Tahoma;
font-size:11px;
background:#fff;
border:1px solid #3CF;
border-radius:4px;
line-height:14px;
resize:none;
overflow:auto;
outline:none;
box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);
margin:5px 0;
padding:4px;
}

.error {
border:1px solid #5FBD14;
border-radius:3px;
background:#FFF url(error.png) no-repeat left center;
min-height:20px;
line-height:20px;
margin:4px 0;
padding:5px 5px 5px 33px;
}

.uson {
float:right;
font-size:15px;
}

.comment .author {
color:#fec564;
font-weight:700;
background:#fff;
position:absolute;
top:-10px;
font-size:14px;
left:15px;
padding:2px 4px;
}

.comment .date {
color:#bbb;
background:#fff;
position:absolute;
font-size:11px;
right:15px;
top:5px;
padding:2px 4px;
}

.comment .comm {
font-size:11px;
color:#4b4b4b;
margin-left:15px;
margin-top:15px;
line-height:18px;
word-wrap:break-word;
display:table-cell;
vertical-align: top;
padding:5px;

padding-top: 15px;
}

.comment .coll {
display:table-cell;
padding-top: 15px;
vertical-align: top;
width:118px;
}

.povortr {
font-size:50px;
margin-top:-13px;
-webkit-transform:rotate(-21deg);
-moz-transform:rotate(-21deg);
transform:rotate(-21deg);
-ms-transform:rotate(-21deg);
}

.succes {
border:1px solid #a2d246;
border-radius:3px;
background:#f2f8e7 url(succes.png) no-repeat left center;
min-height:20px;
line-height:20px;
margin:4px 0;
padding:5px 5px 5px 33px;
}

#navi {
height:16px;
margin:10px 0;
padding:4px;
}

#navi .left {
display:inline-block;
width:15%;
text-align:left;
}



#navi .center {
display:inline-block;
width:70%;
text-align:center;
}

#navi .center a {
margin:2px;
padding:5px 8px;
}

#navi .center a:hover {
border-radius:2px;
color:#fff;
background:#356797;
text-shadow:#1e4c78 0 -1px 1px;
margin:2px;
padding:5px 8px;
}

#navi .center span {
border-radius:2px;
color:#fff;
background:#356797;
font-weight:700;
text-shadow:#1e4c78 0 -1px 1px;
margin:0;
padding:5px 8px;
}

#navi .right {
display:inline-block;
width:15%;
text-align:right;
}

.newsms {
background:#008cf0;
font-size:13px;
border-radius:5px;
bottom:25px;
color:#FFF;
cursor:pointer;
height:58px;
left:0;
line-height:30px;
position:fixed;
text-align:center;
width:130px;
box-shadow:rgba(0,0,0,0.506) 0 0 10px;
opacity:0.8;
z-index:1000;
}

.auction_ico {
display:block;
background:url(auction.png) 0 -40px no-repeat;
width:195px;
height:40px;
margin:-10px;
}

.auction_ico.active {
background:url(auction.png) 0 0 no-repeat;
}

.stena_blok {
width:980px;
text-align:center;
margin:15px auto 10px;
}

.stena_blok .coll_bl {
border:1px solid #1faee9;
border-radius:3px;
display:inline-block;
width:15%;
background:rgba(0,0,0,0.03);
height:50px;
text-align:left;
}

.stena_blok .coll_bl p {
float:left;
margin:3px;
}

.stena_blok .coll_bl a {
color:#000;
}

.stena_blok .coll_bl .ava_st {
width:50px;
height:50px;
float:left;
}

.stena_blok .str {
display:inline-block;
width:5%;
height:50px;
}

.stena_blok .coll_blz {
display:inline-block;
width:15%;
text-align:center;
background:rgba(0,0,0,0.03);
border-radius:3px;
margin:3px;
padding:3px 0;
}

.stena_blok .coll_blz a {
color:#486f89;
text-decoration:none;
cursor:pointer;
text-shadow:1px 1px 0 #fff;
}

a {
color:#007fc7;
transition:all .2s ease;
-moz-transition:all .2s ease;
-webkit-transition:all .2s ease;
-o-transition:all .2s ease;
}

h1, h2{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#606c88+0,3f4c6b+50,606c88+100 */
background: rgb(96,108,136); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(96,108,136,1) 0%, rgba(63,76,107,1) 50%, rgba(96,108,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(96,108,136,1) 0%,rgba(63,76,107,1) 50%,rgba(96,108,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(96,108,136,1) 0%,rgba(63,76,107,1) 50%,rgba(96,108,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#606c88',GradientType=1 ); /* IE6-9 */
color:#FFF;
padding:10px 0;
display: block;
font-size:26px;
line-height: 26px;
font-weight:400;
margin: 10px 0 20px;
text-align: center;
text-shadow:#000 0 1px 2px;
}

h1,h3 {
font-size:20px;
line-height: 20px;
font-weight:400;
text-shadow:#000 0 1px 2px;
}

h2 {
font-size:20px!important;
line-height: 20px;
font-weight:400!important;
text-shadow:#000 0 1px 2px;
}

p {
line-height:160%;
}

.ul li {
list-style-image:url(img/bull.png);
line-height:160%;
margin:5px 0;
}

.ol li {
line-height:160%;
margin:5px 0;
}

input[type=text],input[type=password],select,textarea {
font-family:Arial;
line-height:18px;
padding:3px 5px;
}

input[type=text]:focus,input[type=password]:focus,select:focus,textarea:focus {
border-bottom:1px solid #00966c;
}

.align-c {
text-align:center;
}

.up {
position:fixed;
right:20px;
bottom:20px;
background:rgba(0,0,0,0.15) url(img/up.png) center no-repeat;
width:50px;
height:50px;
cursor:pointer;
border-radius:10px;
z-index:800;
transition:all .2s ease;
-moz-transition:all .2s ease;
-webkit-transition:all .2s ease;
-o-transition:all .2s ease;
}

.up:hover {
background:rgba(0,0,0,0.4) url(img/up.png) center no-repeat;
}

.ico3 {
display:inline-block;
vertical-align:middle;
background:url(img/sprite.png) no-repeat;
width:16px;
height:16px;
}

.submit {
display:inline-block;
vertical-align:middle;
cursor:pointer;
}

.wrap {
min-height:100%;
margin-bottom:-220px;
}

.empty {
height:220px;
}

.top {
width:940px;
height:40px;
position:relative;
margin:0 auto;
padding:0;
}

.top-menu a {
display:inline-block;
color:#d1d1d1;
font:300 12px/34px "PT Sans", Tahoma;
text-decoration:none;
padding:4px 6px;
}

.top-menu a:hover {
color:#fff;
}

.top-menu a.active {
color:#fff;
}

.top-tools {
position:absolute;
right:0;
top:0;
margin:0;
}

.top-tools .item {
list-style:none;
float:left;
text-decoration:none;
position:relative;
color:#d1d1d1;
width:120px;
padding:12px 20px;
}

.top-tools .item:nth-child(1) {
width:120px;
}

.top-tools .item:nth-child(2) {
width:200px;
}

.top-tools .item:nth-child(3) {
width:80px;
}

.top-tools .item div {
font:300 16px/16px "PT Sans", Tahoma;
cursor:pointer;
}

.top-tools .item div .link {
color:#d1d1d1;
text-decoration:none;
}

.top-tools .item:hover .sub {
display:block;
}

.top-tools .item div .ico3 {
margin-right:10px;
opacity:0.6;
margin-top:-2px;
}

.top-tools .item:nth-child(1) div .ico3 {
background-position:-24px -4px;
}

.top-tools .item:nth-child(2) div .ico3 {
background-position:-4px -4px;
}

.top-tools .item:nth-child(3) div .ico3 {
background-position:-44px -4px;
}

.top-tools .item .sub {
display:none;
position:absolute;
background:#fff;
z-index:900;
top:40px;
right:0;
left:0;
box-shadow:0 10px 30px rgba(0,0,0,0.4);
cursor:auto;
margin:0;
padding:0 10px;
}

.top-tools .item .sub li {
list-style:none;
line-height:40px;
border-bottom:1px solid #ddd;
padding:0 10px;
color:#555;
}

.top-tools .item .sub li:hover {
color:#000;
cursor:pointer;
}

.top-tools .item .sub li:last-child {
border-bottom:0;
}

.top-tools .item .sub form {
font-size:14px;
padding:10px;
}

.top-tools .item .sub form input[type=text],.top-tools .item .sub form input[type=password] {
border:0;
display:block;
border-radius: 0;
background:transparent;
color:#555;
width:180px;
outline:none;
}

.top-tools .item .sub form .submit {
background:#404040;
border:1px solid #4c4c4c;
color:#fff;
padding:5px 10px;
}

.top-tools .item .sub form .lost-pass {
float:right;
margin:2px 0 0;
}

.top-tools .item .sub form .submit:hover {
background:#535353;
}

.top-tools .item .sub form .register-now {
border-top:1px solid #ddd;
padding:10px 0;
}

.register-now span {
color:#777;
display:block;
margin-bottom:5px;
font-size:14px;
}

.header-wrap {position:relative;}

.header {
height:120px;
position:relative;
width:1000px;
margin:0 auto;
}

.header a.logo {
display:block;
position:absolute;
top:30px;
left:20px;
width:291px;
height:89px;
background:url(img/logo2.png) no-repeat;
}

.header .banner {
position:absolute;
right:20px;
top:20px;
}

.header .stat {
position:absolute;
right:20px;
top:90px;
color:#444;
}

.header-nav {
	background: #1dacd6 url(img/menu-bg.png) repeat-x;
	width:1000px;
	margin: 0 auto;
	padding: 10px 20px;
	border-radius: 15px 15px 0 0;
}

.header-nav a {
display:inline-block;
border:2px solid rgba(255,255,255,0.6);
line-height:30px;
border-radius:30px;
width:140px;
color:#fff;
text-decoration:none;
text-align:center;
margin-left:15px;
}

.header-nav a:hover {
border:2px solid #fff;
}

.header-nav a.new{
border:2px solid #c93037;
color: #c93037;

}

.header-nav a.current {
border:2px solid #000;
color: #000;
}

.wall-block {
text-align:center;
margin:10px 0;
background: #e9efee;
padding: 20px 0;
}

.wall-block .coll {
width:21%;
display:inline-block;
vertical-align:top;
}

.wall-block .coll a {
text-decoration:none;
color:#111;
}

.wall-ava {
width:60px;
height:60px;
border-radius:50%;
float:left;
border:2px solid #fff;
box-shadow:0 1px 3px rgba(0,0,0,0.3);
}

.wall-add {
width:60px!important;
height:60px;
border-radius:50%;
background:url(img/wall-add.png) no-repeat center;
border:2px solid #007fc7;
box-shadow:0 1px 3px rgba(0,0,0,0.3);
}

.wall-add:hover {
background:#007fc7 url(img/wall-add.png) no-repeat center;
}

.main-wrap{
	background: #fff;
	padding: 2px 0;
	width: 960px;
	margin: 0 auto;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

 .container {
width:960px;
margin:0 auto;
background: #FAFAFA;

}

.left-bar {
float:left;
width:210px;
padding-left: 0px;
}

.right-bar {
float:right;
width:210px;
padding-right: 0px;
}

.block {
margin-top:-21px;
margin-bottom:20px;
border:1px solid #e3e6e9;
padding: 10px;
}

.block_b {
margin-top:-21px;
margin-bottom:20px;
border:1px solid #e3e6e9;
padding:2px 0 0 0;
text-align: center;
}

.block .title {
border-bottom:2px solid #007fc7;
margin:-10px -10px 10px;
text-align: center;
}

.block .title span {
display:inline-block;
font-weight:700;
padding:10px;
}

.block .bottom {
margin-top:20px;
text-align:center;
}

.block-stat{
text-align:center;
margin-right:0px;
margin-bottom:3px;
}

.block-stat .line {
background: url(img/mn_b.png) no-repeat left bottom;
margin-top:3px;
padding:5px 0 0 17px;
}

.block-stat .line b {
display:block;
color: #2B587A;
width:100px;
margin:-1px auto;
padding:15px 10px;
}

.block-stat:last-child {
margin-bottom:10px!important;
}

.account-ava {
display:block;
width:220px;
height:220px;
margin:0 auto;
}

.account-balans {
text-align:center;
margin:0px -10px 0;
}

.account-balans a {
display:table-cell;
width:220px;
vertical-align:middle;
text-align:center;
padding:10px;
border-top:1px solid #e7e7e7;
}

.account-balans a:nth-child(2) {
background:#edf1f5;
color:#33679c;
border-left:1px solid #e7e7e7;
}

.account-balans a b {
font:400 18px/1 "PT Sans", Tahoma;
}

.main {
margin:-2px 220px 25px;
padding:1px 0 0;
}

.main-button {
border:2px solid #007fc7;
border-radius:40px;
text-decoration:none;
color:#007fc7;
text-align:center;
font:400 18px/1 "PT Sans", Tahoma;
line-height:56px;
padding:10px 40px;
}

.main-button:hover {
background:#007fc7;
color:#fff;
}

.main-img {
text-align:center;
margin:40px 0 20px;
}

.main-img span {
display:inline-block;
vertical-align:top;
width:128px;
font-style:italic;
margin:0 20px;
}

.main-img span:before {
content:'';
display:block;
width:128px;
height:128px;
margin-bottom:5px;
}

.main-img span:nth-child(1):before {
background:url(img/main-img-1.png) center no-repeat;
}

.main-img span:nth-child(2):before {
background:url(img/main-img-2.png) center no-repeat;
}

.main-img span:nth-child(3):before {
background:url(img/main-img-3.png) center no-repeat;
}

.main-img2 span:nth-child(1):before {
background:url(img/main-img-4.png) center no-repeat;
}

.main-img2 span:nth-child(2):before {
background:url(img/main-img-5.png) center no-repeat;
}

.main-img2 span:nth-child(3):before {
background:url(img/main-img-6.png) center no-repeat;
}

.clear {
clear:both;
}

.footer {
width:960px;
position:relative;
margin:0 auto;
padding:20px 0 0;
}

.footer .still_logo {
position:absolute;
display:none;
width:200px;
height:80px;
background:url(img/stillmaster.png) no-repeat;
right:150px;
bottom:0px;
opacity:1;
}

.footer .copy {
display:table-cell;
vertical-align:top;
width:500px;
padding:0 20px;
color: #4D7b9F;
}

.footer .copy p {
margin:0 0 20px;
}

.footer-nav {
list-style:none;
margin:0;
padding:0;
margin-bottom:15px;
}

.footer-nav li {
line-height:16px;
display:inline;
width:30%;
margin-right:10px;
}

.footer-nav li a {
text-decoration:none;
color:#4D7b9F;
}

.footer-nav li a:hover {
border-bottom:1px solid #1fb6f2;
color:#1fb6f2;
}

.div_tags_menu_top{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#606c88+0,3f4c6b+100;Grey+3D+%232 */
background: #E3E6E9; /* Old browsers */
border-top-right-radius: 5px; /* Правый верхний уголок */
padding:8px 0;z-index:1;text-align:left;margin-top:9px;margin-bottom:20px;position:relative;left:0;width:210px;
}


.div_tags_menu_top span {
font-size:16px;
line-height: 16px;
color:#4D7b9F;
padding:0 10px;
text-shadow: 0 0 2px rgba(158,157,157,0.4);
}


.div_tags_menu_top_ri{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3f4c6b+0,606c88+100 */
background: #E3E6E9; /* Old browsers */
border-top-left-radius: 5px; /* Левый верхний уголок */
padding:8px 0;z-index:1;text-align:right;margin-top:9px;margin-bottom:20px;position:relative;right:0;width:210px;
}

.div_tags_menu_top_ri span {
font-size:16px;
line-height: 16px;
color:#4D7b9F;
padding:0 10px;
text-shadow: 0 0 2px rgba(158,157,157,0.4);

}


.knop{
	background: #5d8aa8;
	background: -o-linear-gradient(top, #527d99 0px, #5d8aa8 100%);
	background: -moz-linear-gradient(top, #527d99 0px, #5d8aa8 100%);
	background: -webkit-linear-gradient(top, #527d99 0px, #5d8aa8 100%);
	background: -ms-linear-gradient(top, #527d99 0px, #5d8aa8 100%);
	padding: 3px; color: #f0ffff; text-align: center; margin: 0 -10px 0 -10px;
	text-decoration:none;
	font-size:18px;
	padding:8px;
	width:170px;
	margin-left:5px;
}

.block a{
	text-decoration:none;
}

.knop:hover{  text-shadow: 0 1px 2px #000; }

.footer .counters {
width:300px;
display:table-cell;
vertical-align:top;
text-align:right;
}

.footer .counters a {
opacity:0.5;
margin:0 0 20px 10px;
}

.pay-method a {
display:inline-block;
vertical-align:middle;
width:50px;
height:50px;
background:url(img/pay-method2.png) no-repeat;
margin-left:10px;
margin-bottom:20px;
position:relative;
opacity:0.5;
}

.pay-method a.rk {
background-position:-150px 0;
}

.pay-method a.ik {
background-position:-400px 0;
}

.pay-method a.zp {
background-position:-250px 0;
}

.pay-method a.dk {
background-position:-300px 0;
}

.pay-method a.pe {
background-position:-200px 0;
}

.pay-method a.rbk {
background-position:-50px 0;
}

.pay-method a.wo {
background-position:-350px 0;
}

.reyt5,.pay-method a.yd {
background-position:0 0;
}

.statable,.table {
border-spacing:0;
width:100%;
border-collapse:collapse;
margin:0;
padding:0;
}



a.teh:hover,.account-balans a:nth-child(1) {
background:#edf1f5;
color:#33679c;
}

.ads_zak,.ul,.ol {
margin:10px 0;
}

.tooltip:hover,.top-tools .item:hover div .link,.top-tools .item:hover div {
color:#fff;
}

#navi a,a:hover {
text-decoration:none;
}

#navi .left a,#navi .right a {
margin:0;
padding:5px 8px;
}

#navi .left a:hover,#navi .right a:hover {
border-radius:2px;
color:#fff;
background:#356797;
text-shadow:#1e4c78 0 -1px 1px;
margin:0;
padding:5px 8px;
}

.top-wrap{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#606c88+0,3f4c6b+100;Grey+3D+%232 */
background: rgb(96,108,136); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(96,108,136,1) 0%, rgba(63,76,107,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-9 */



}

.top-tools .item:hover div .ico3,.footer .counters a:hover,.pay-method a:hover {
opacity:1;
}

.pay-method a.wm1,.pay-method a.wm2 {
background-position:-100px 0;
}

.lineeer {
text-align:center;
background:url(/img/sta.png);
line-height: 2;
}

.btn-bold, .btn-uline, .btn-italic, .btn-url {
    float: left;
    display: block;
    height: 24px;
    width: 22px;
    outline: none;
    border: none;
    margin: -1px 0 -3px 0;
    padding-right: 2px;
    cursor: pointer;
    color: #fff;
    font: 12px arial, tahoma, verdana;
    text-align: center;
    line-height: 1.9;
    text-shadow:1px 1px 1px #547d1e;
    background: url(/img/btn-text.png) no-repeat left top;
}
.btn-bold {
    font-weight: bold;
}
.btn-uline {
    text-decoration: underline;
}
.btn-italic {
    font-style: italic;
    width: 21px;
    padding-right: 3px;
}
.btn-url {
    line-height: 1.8;
    font-family: tahoma, arial, verdana;
    background: url(/img/btn-text-long.png) no-repeat left top;
    width: 46px;
}
.btn-bold:hover, .btn-uline:hover, .btn-italic:hover, .btn-url:hover {
    background-position: left bottom;
    text-shadow:1px 1px 1px #b44d1c;
}

.addreyting {
    right: 10px;
    width: 11px;
    height: 11px;
    display: inline-block;
    background: url(img/add.gif) 0 0 no-repeat;
    opacity: 1.0;
    margin-bottom:-1px;
}
.addreyting:hover {
    opacity: 0.5;
}

.tabpayments {
    width: 94%;
    margin: 0 auto;
    border-collapse: separate;
    border: 1px solid #adbac7;
    border-bottom: 2px solid #adbac7;
    border-spacing: 0;
    margin-top: 10px;
}
.tabpayments th {
    padding: 5px;
    background: #f6f7f9;
    border-left: 1px solid #e1e4ea;
    color: #335783;
    border-bottom: 1px solid #e1e4ea;
}
.tabpayments th:first-child {
    border-left: 0;
}
.tabpayments td {
    padding: 5px;
    border-bottom: 1px solid #E3E6E9;
    border-left: 1px solid rgba(0,0,0,0.1);
    text-align: center;
    background: #ffffff;
}
.tabpayments td:first-child {
    border-left: 0;
}
.tabpayments tr:last-child td {
    border-bottom: 0;
}

.profile_setting {
    position: relative;
    width: 100%;
    margin: 0 auto;
}

.profile_setting table {
    width: 100%;
    border-spacing: 4px;
    border-collapse:collapse;
}
.profile_setting table td {
    padding: 5px;
}
td.tabright {
    color: #777777;
    text-align: right;
}
td.tableft {
    color: #335783;
    padding: 5px 10px;
}

.text_title {
    position: relative;
    font-weight: bold;
    width: 99%;
    margin: 5px auto;
    color: #335783;
    border-bottom: 1px solid #e3e6e9;
    padding: 2px;
    text-align: left;
}

.stat_ref_reg {
    display: inline-block;
    cursor: pointer;
    width: 11px;
    height: 11px;
    margin-left: 10px;
    opacity: 1;
}
.stat_ref_reg:hover {
    opacity: 0.5;
}

.menu_title {
    text-align: center;
    font-size: 12px;
    color: #F08080;
    padding: 5px;
    font-weight: bold;
    text-transform: uppercase;
    display:block;
    margin-top:-20px;
}

.wrap_show_serf {
    border-bottom: 1px solid #E3E6E9;
    padding: 2px;
}
.show_serf_img {
    width: 60px;
    height: 52px;
    line-height: 66px;
    float: left;
    text-align: center;
}
.show_serf_info {
    padding-left: 70px;
}

.serf_link {
    color: #335783;
    font-weight: bold;
    text-decoration: none;
}
.serf_link:hover {
    color: #000000;
    text-decoration: none;
    cursor: pointer
}

div.desc_serf {
    color: #777777;
    position: relative;
    font-size:12px;
}

.serf_panel {
    position: relative;
    padding: 3px 0;
    font-size: 10px;
}

.img_click {
    background: url(img/img_price.png) left center no-repeat;
    padding: 2px 4px;
    padding-left: 16px;
    color: #335783;
    display: inline-block;
    cursor: help;
    opacity: 0.5;
    text-decoration: none;
}
.img_click:hover {
    opacity: 1;
    text-decoration: none;
}

.img_timer {
    background: url(img/timer.png) left center no-repeat ;
    color: #335783;
    cursor: help;
    display: inline-block;
    padding: 2px 4px 2px 14px;
    margin-left: 10px;
    opacity: 0.5;
}
.img_timer:hover {
    opacity: 1;
}

.img_ac {
    background: url(img/ac.png) left center no-repeat ;
    color: #335783;
    cursor: help;
    display: inline-block;
    padding: 2px 4px 2px 14px;
    margin-left: 10px;
    opacity: 0.5;
}
.img_ac:hover {
    opacity: 1;
}

.img_zak {
    background: url(img/img_zak.png) left center no-repeat ;
    color: #335783;
    cursor: help;
    display: inline-block;
    padding: 2px 4px 2px 14px;
    margin-left: 10px;
    opacity: 0.5;
}
.img_zak:hover {
    opacity: 1;
}


.prem {
    background: url(img/ok.png) center left no-repeat;
    padding: 3px;
    padding-left: 25px;
    margin-left: 30px;
}

.banner468 {
    width: 468px;
    margin: 10px auto;
    padding: 2px;
    border: 1px solid #DAE1E8;
    background-color: #ffffff;
}

.preloader {
    position: absolute;
    top: 20px;
    display: none;
    width: 36px;
    height: 6px;
    right:15px;
    background: url(img/preload.gif) 0 0 no-repeat;
}



.skidka {
	position: relative;
    font-weight: bold;
    width: 99%;
    margin: 5px auto;
    color: #F08080;
    border-bottom: 1px solid #F5A9A9;
    padding: 2px;
    text-align: left;
}

.btn_box {
    position: relative;
    display: block;
    width: 100px;
    color: #7891a7;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    background: #f2f2f2;
    height: 16px;
    padding: 2px 7px;
    border: 1px solid #C0CAD5;
    cursor: pointer;
    box-shadow: 0 0 1px rgba(255,255,255,1) inset;
	margin-top: 5px;
	margin-left: 2px;
	text-decoration: none;
}
.btn_box:hover {
    color: #335783;
}

.btn_board_rek {
    position: relative;
    display: inline-block;
    color: #7891a7;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    background: #f2f2f2;
    height: 16px;
    padding: 5px 7px;
    border: 1px solid #C0CAD5; /*F6CECE*/
    cursor: pointer;
    box-shadow: 0 0 1px rgba(255,255,255,1) inset;
	margin-top: 3px;

	text-decoration: none;
	width: 46%;
}
.btn_board_rek:hover {
    color: #335783;
}

.btn_board_stena {
    position: relative;
    display: block;
    color: #7891a7;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    background: #f2f2f2;
    height: 16px;
    padding: 2px 7px;
    border: 1px solid #C0CAD5;
    cursor: pointer;
    box-shadow: 0 0 1px rgba(255,255,255,1) inset;
	margin-top: 5px;
	margin-left: 2px;
}
.btn_board_stena:hover {
    color: #335783;
}

.btn_board_exit {
    position: relative;
    display: block;
    color: #F08080;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    background: #FFF0F5;
    height: 16px;
    padding: 2px 7px;
    border: 1px solid #F5A9A9; /*F6CECE*/
    cursor: pointer;
    box-shadow: 0 0 1px rgba(255,255,255,1) inset;
	margin-top: 3px;
	margin-left: 2px;
}
.btn_board_exit:hover {
    color: #CD5C5C;
}

.btn_board_t {
    position: relative;
    display: block;
    color: #98D73E;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    background: #FFF0F5;
    height: 16px;
    padding: 2px 7px;
    border: 1px solid #98D73E; /*F6CECE*/
    cursor: pointer;
    box-shadow: 0 0 1px rgba(255,255,255,1) inset;
	margin-top: 6px;
	margin-left: 2px;
}
.btn_board_t:hover {
    color: #24CC2C;
}

.imgzodiac {
    position: relative;
    display: inline-block;
    left: 5px;
    top: 8px;
    margin-bottom:10px;
}

.wrap_wlls_birthday {
    position: relative;
    margin: 10px 0;
    background: #F6F7F9 url(img/ic_birthday.png) 30px 40px no-repeat;
    height: 140px;
    border: 1px solid #DDE0E5;
}
.walls_birthday_year {
    position: absolute;
    font-weight: 600;
    font-size: 20px;
    color: #335783;
    left: 44px;
    width: 60px;
    top: 15px;
    text-align: center;
}
.walls_birthday_text {
    position: absolute;
    top: 10px;
    left: 160px;
    font-size: 10px;
    margin-right: 12px;
    text-align: justify;
}
.wrap_birthday_r_info {
    font-size: 11px;
    margin: 10px 10px 0;
    text-align: center;
    color: #AF0032;
}

.referals_online {
    width: 200px;
    text-align: left;
    padding: 0 4px;
}
.ref_online_link  {
    display: inline-block;
    width: 60px;
    text-decoration: none;
    color: #335783;
    font-size: 10px;
    text-align: center;
    word-wrap: break-word;
    margin: 0 2px 10px;
}
.ref_online_link:hover {
    text-decoration: none;
}

.avatar_birth {
    display: inline-block;
    padding: 2px;
    border: 1px solid #DAE1E8;
    background-color: #ffffff;
}

.avatar {
    display: inline-block;
    padding: 2px;
    border: 1px solid #DAE1E8;
    background-color: #ffffff;
}


.wrap_klink {
    display: block;
    text-decoration: none;
    text-align: left;
    font-size: 10px;
    padding: 10px 5px;
    word-wrap: break-word;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
}
.wrap_klink:hover {
    background: #ffffff;
    border-top: 1px solid #e3e6e9;
    border-bottom: 1px solid #e3e6e9;
}
.wrap_klink_info {
    position: relative;
    margin-top: 5px;
    height: 20px;
    line-height: 20px;
    padding-left: 5px;
}
.title_klink {
    color: #335783;
    overflow: hidden;
    /*text-overflow: ellipsis;
    white-space: nowrap;*/
}
.des_klink {
    color: #777777;
}


.knob {
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    width: 0;
    height: 0;
    border: 0;
    font-family: Tahoma;
}

.wrap_wallsref {
    position: relative;
    float: left;
    margin: 8px;
    width: 236px;
    display: inline-block;
    border: 1px solid #DDE0E5;
    padding: 2px;
    font-size: 11px;
    background: #ffffff;
}
.addwallsreferer {
    position: absolute;
    display: block;
    cursor: pointer;
    width: 11px;
    height: 11px;
    right: 15px;
    top: 24px;
    opacity: 0.7;
}
.addwallsreferer:hover {
    opacity: 1;
}
.btn_panel_walls_ref {
    position: absolute;
    display: inline-block;
    right: 10px;
    top: 10px;
}
.btn_panel_walls_ref img {
    cursor: pointer;
    margin: 0 2px;
    opacity: 0.7;
}
.btn_panel_walls_ref img:hover {
    opacity: 1;
}

#bot_panel {
    position: relative;
	color: #2d3c4f;
	padding: 10px;
	border-top: 1px solid #dfe3e8;
	text-align: right;
    background: #f0f1f2;
}

.statprr, .statrb, .statpr, .statbr, .statbz, .statul, .stattu, .statadm, .stat_bg, .stat_md { font-weight: bold; text-shadow: 0 1px 0 #fff,1px 2px 2px #aaa; }
.statprr { color: #f2f3f4 ; }
.statrb { color: #008000 ; }
.statpr { color: #ffbf00 ; }
.statbr { color: #e52b50 ; }
.statbz { color: #e32636 ; }
.statul { color: #5d8aa8 ; }
.stattu { color: #000000 ; }
.statadm { color: #be0032 ; }
.stat_bg { color: #ff55a3 ; }
.stat_lb { color: #ec3b83 ; font-weight: bold; }
.stat_md{ color: #0070ff ; }

.val {
	border: 1px solid #c0cad5;
	padding: 1px 5px;
	text-align: left;
	color: #000000;
	height: 18px;
    line-height: 18px;
    background-color: #ffffff;
    outline: none;
    font-size: 11px;
    font-family: 'Tahoma',sans-serif;
    resize: none;
    outline: 2px solid #f2f2f2;
}

.btn_input {
    position: absolute;
    display: inline-block;
    color: #7891a7;
    font-weight: bold;
    font-size: 10px;
    text-align: center;
    background: #f2f2f2;
    height: 16px;
    padding: 4px 5px;
    border: 1px solid #C0CAD5;
    cursor: pointer;
    box-shadow: 0 0 1px rgba(255,255,255,1) inset;
}
.btn_input:hover {
    color: #335783;
}


.btn_input_pro {
    position: relative;
    display: inline-block;
    color: #7891a7;
    font-weight: bold;
    top:-1px;
    font-size: 10px;
    text-align: center;
    background: #f2f2f2;
    height: 26px;
    padding: 4px 5px;
    border: 1px solid #C0CAD5;
    cursor: pointer;
    box-shadow: 0 0 1px rgba(255,255,255,1) inset;
}
.btn_input_pro:hover {
    color: #335783;
}

.btn_input_ar {
    position: relative;
    display: inline-block;
    color: #7891a7;
    font-weight: bold;
    top:-1px;
    left:-15px;
    font-size: 10px;
    text-align: center;
    background: #f2f2f2;
    height: 26px;
    padding: 4px 5px;
    border: 1px solid #C0CAD5;
    cursor: pointer;
    box-shadow: 0 0 1px rgba(255,255,255,1) inset;
}
.btn_input_ar:hover {
    color: #335783;
}

.btn_input_au {
    position: relative;
    display: inline-block;
    color: #7891a7;
    font-weight: bold;
    top:-1px;
    left:-26px;
    font-size: 10px;
    text-align: center;
    background: #f2f2f2;
    height: 26px;
    padding: 4px 5px;
    border: 1px solid #C0CAD5;
    cursor: pointer;
    box-shadow: 0 0 1px rgba(255,255,255,1) inset;
}
.btn_input_au:hover {
    color: #335783;
}


.wrap_ref_ajax {
    width: 100%;
    margin: 0 auto;
}
.wrap_ref_top {
    width: 92%;
    margin: 0 auto;
}
.wrap_ref {
    padding: 10px 0;
    border-bottom: 1px solid #E4E5E7;
    position: relative;
}
.wrap_ref:first-child {
    border-top: 1px solid #E4E5E7;
}
.ref_avatar {
    display: inline-block;
}
.ref_info {
    position: absolute;
    left: 90px;
    top: 10px;
    font-size:11px;
}

.refinfo{position:absolute;
left:290px;
top:10px;
font-size:11px;

}
.ref_info_nik {
    display: inline-block;
    width: 80px;
    color: #777777;
    padding: 1px 0;
}
.ref_nik {
    color: #000000;
    padding: 1px 0;
    display: inline-block;
}

.wrap_set_ref {
    position: absolute;
    top: 10px;
    right: 0;
    padding: 2px 5px;
    text-align: right;
}
.set_ref {
    color: #000000;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
}

.setMenu {
    background: #FFFFFF;
    border: 1px solid #7798bc;
    box-shadow: 0 0 3px rgba(0,0,0,0.2);
    color: #000000;
    position: absolute;
    width: 150px;
    top: -1px;
    right: -1px;
    font-size: 10px;
    font-weight: bold;
    z-index: 3;
}

.set_selected {
    background: #EEF2F6;
    cursor: pointer;
    padding: 2px 5px;
    border-bottom: 1px solid #E4E5E7;
    opacity: 0.5;
}
.set_hover {
    cursor: pointer;
    padding: 2px 5px;
}
.set_hover:hover {
    color: #ffffff;
    background: #7798bc;
    padding: 2px 5px;
}

.ref_bonus {
    display: inline-block;
    width: auto;
    height: 11px;
    line-height: 11px;
    padding-left: 18px;
    background: url(img/ref_bonus.png) left center no-repeat;
    font-size: 11px;
    font-weight: bold;
    color: #335783;
    opacity: 0.3;
}

.a_box {
    text-decoration: none;
    color: #335783;
}
.a_box:hover {
    text-decoration: underline;
}

.reflogin {
    color: #5d8aa8;
    font-size: 11px;
}

.reflogin_online {
    color: #3CB371;
    font-size: 11px;
}

.img_ref_rf_proc {
    background: url(img/rf_proc.png) left center no-repeat;
    display: inline-block;
    width: auto;
    height: 11px;
    line-height: 11px;
    padding-left: 18px;
    opacity: 0.5;
    text-decoration: none;
}
.img_ref_rf_proc:hover {
    opacity: 1;
    text-decoration: none;
}

.img_ref_rf_podaroc {
    background: url(img/podaroc.png) left center no-repeat;
    display: inline-block;
    width: auto;
    height: 11px;
    line-height: 11px;
    padding-left: 18px;
    opacity: 0.5;
    text-decoration: none;
}
.img_ref_rf_podaroc:hover {
    opacity: 1;
    text-decoration: none;
}

.img_ref {
    background: url(img/img_price.png) left center no-repeat;
    display: inline-block;
    width: auto;
    height: 11px;
    line-height: 11px;
    padding-left: 18px;
    opacity: 0.5;
    text-decoration: none;
}
.img_ref:hover {
    opacity: 1;
    text-decoration: none;
}

.img_ref_st {
    background: url(img/stat_ref_reg.png) left center no-repeat;
    display: inline-block;
    width: auto;
    height: 11px;
    line-height: 11px;
    padding-left: 18px;
    opacity: 0.5;
    text-decoration: none;
}
.img_ref_st:hover {
    opacity: 1;
    text-decoration: none;
}

.img_ref_auc {
    background: url(img/auc_r.png) left center no-repeat;
    display: inline-block;
    width: auto;
    height: 11px;
    line-height: 11px;
    padding-left: 18px;
    opacity: 0.5;
    text-decoration: none;
}
.img_ref_auc:hover {
    opacity: 1;
    text-decoration: none;
}

.img_ref_alarm {
    background: url(img/alarm.png) left center no-repeat;
    display: inline-block;
    width: auto;
    height: 11px;
    line-height: 11px;
    padding-left: 18px;
    opacity: 0.5;
    text-decoration: none;
}
.img_ref_alarm:hover {
    opacity: 1;
    text-decoration: none;
}

.rdel {
    display: inline-block;
    width: auto;
    width: 11px;
    height: 11px;
    background: url(img/del.gif) left center no-repeat;
    line-height: 11px;
    padding-left: 18px;
    opacity: 0.5;
}
.rdel:hover {
    opacity: 1;
}

.infotext {
    width: 90%;
    margin: 5px auto;
    margin-bottom: 20px;
    padding: 10px;
    background: #f6f7f9;
    border: 1px solid #dde0e5;
    margin-top: 10px;
    font-size:11px;
}

.text_graph {
    position: relative;
    font-weight: bold;
    width: 92%;
    margin: 5px auto;
    color: #335783;
    border-bottom: 1px solid #e3e6e9;
    padding: 5px;
    text-align: left;
}

.mblu {
    color: #335783;
}

.tabpayment {
    width: 100%;
    margin: 0 auto;
    border-collapse: separate;
    border: 1px solid #adbac7;
    border-bottom: 2px solid #adbac7;
    border-spacing: 0;
    margin-top: 10px;
}
.tabpayment th {
    padding: 5px;
    background: #f6f7f9;
    border-left: 1px solid #e1e4ea;
    color: #335783;
    border-bottom: 1px solid #e1e4ea;
    font-size:14px;
}
.tabpayment th:first-child {
    border-left: 0;
}
.tabpayment td {
    padding: 5px;
    border-bottom: 1px solid #E3E6E9;
    border-left: 1px solid rgba(0,0,0,0.1);
    text-align: left;
    background: #ffffff;
    font-size:12px;
}
.tabpayment td:first-child {
    border-left: 0;
}
.tabpayment tr:last-child td {
    border-bottom: 0;
}


/*///////////////Доска почета////////////////*/
.board_stat_block {
	padding: 8px;
	background: #ffffff;
	border: 1px solid #E4E5E7;
	margin: 0 19px;
}

.board_stat_td {
	color: #335783;
	font-size:12px;
}

.board_stat_tdp {
	padding-right: 7px;
	font-size:12px;
}

.board_stat_tds {
	color: #c0c0c0;
	padding-left: 175px;

}

.board_stat_tdw {
	width: 30px;
}

.board_stat_tdt {
	text-align: left;
}

.board_stat_tdc {
	text-align: center;
	width: 80px;
}

.board_stat_divc {
	padding: 20px;
	margin-top: -15px;
}

.board_stat_tdj {
	text-align: center;
}

.board_stat_tdl {
	text-align: left;
}

.board_stat_tdn {
	text-align: center;
	font-weight: bold;
}

.board_block_divp {
	padding: 5px;
}

.board_block_img {

}

.btn_board_a {
    position: absolute;
    display: inline-block;
    color: #7891a7;
    font-weight: bold;
    font-size: 10px;
    text-align: center;
    background: #f2f2f2;
    height: 16px;
    padding: 2px 7px;
    border: 1px solid #C0CAD5;
    cursor: pointer;
    box-shadow: 0 0 1px rgba(255,255,255,1) inset;
	margin-top: 3px;
	margin-left: 2px;
}
.btn_board_a:hover {
    color: #335783;
}

.btn_board_b {
    position: absolute;
    display: inline-block;
    color: #F08080;
    font-weight: bold;
    font-size: 10px;
    text-align: right;
    background: #FFF0F5;
    height: 16px;
    padding: 2px 7px;
    border: 1px solid #F5A9A9; /*F6CECE*/
    cursor: pointer;
    box-shadow: 0 0 1px rgba(255,255,255,1) inset;
	margin-top: 3px;
	margin-left: 89px;
}
.btn_board_b:hover {
    color: #CD5C5C;
}

.valtext_board {
    position: absolute;
	top: 3px;
	left: 3px;
	background: #556E8C;
	color: #ffffff;
	height: 20px;
	line-height: 20px;
	padding: 0 11px;
	font-size: 10px;
	font-weight: bold;
	min-width: 35px;
	margin-top: -2px;
	margin-left: -2px;
}

.board_ref {
	padding-bottom: 3px;
	font-weight: normal;
	color: #335783;
    background: #e9edf1;
}

.board_otp {
	border-top: 1px solid #E3E6E9;
	margin-top: 5px;
	background: #ffffff;
}

.board_fon {
	background: #ffffff;
}

.board_text_king {
	text-align: right;
	margin-right: 20px;
	margin-bottom: -25px;
	margin-top: 31px;
}

.board_text_z {
	color: #335783;
	text-align: left;
	margin-left: 8px;
	margin-top: 1px;
}

.board_text_bank {
	color: #335783;
	text-align: left;
	margin-left: 7px;
	margin-bottom: -37px;
	font-size: 14px;
}

.board_margin_top {
	margin-top: -15px;
}

.board_time_graphip_div {
	margin-left: -67px;
	margin-top: 47px;
}

.board_text_bet {
	color: #335783;
	text-align: right;
	margin-top: -60px;
	margin-bottom: -5px;
	margin-right: 3px;
}

.board_text_bet_val {
	color: #335783;
	text-align: left;
	margin-left: 140px;
	margin-bottom: 3px;
	font-size: 14px;
}

.board_lice_div {
	text-align: left;
	margin-left: 144px;
	margin-bottom: -1px;
	color: #84a2c6;
	font-size: 10px;
}

.board_lice_margin {	position:absolute;
	margin-left: 18px;
	margin-top: -1px;
}

.board_ref_div {
	text-align: left;
	margin-left: 144px;
	margin-bottom: 25px;
	color: #84a2c6;
	font-size: 10px;
}

.board_end_div {
	background: #ffffff;
	margin-top: 20px;
	top:5px;
	margin-bottom:25px;
}

.text_board {
    position: relative;
    font-weight: bold;
    width: 92%;
    margin: 5px auto;
    color: #335783;
    padding: 5px;
    text-align: center;
}

.btn_board {
    position: relative;
    display: block;
    width: 100px;
    color: #7891a7;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    background: #f2f2f2;
    height: 20px;
    padding: 2px 7px;
    border: 1px solid #C0CAD5;
    cursor: pointer;
    box-shadow: 0 0 1px rgba(255,255,255,1) inset;
	margin-top: -0px;
	margin-left: -70px;
	text-decoration: none;
}
.btn_board:hover {
    color: #335783;
}

.onlinecss {
    margin-left: -75px;
    text-align: center;
	margin-top: 15px;
	margin-bottom: -28px;
    font-family: "Comic Sans MS","Monaco CY",cursive;
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
}

.wrap_avatar {
    position: relative;
}

.btn_add {
    display: inline-block;
	height: 11px;
    width: 11px;
    background: url(img/add.gif) 0 0 no-repeat;
    opacity: 0.3;
}
.btn_add:hover {
    opacity: 1;
}
.btn_del {
    display: inline-block;
	height: 11px;
    width: 11px;
    background: url(img/del.gif) 0 0 no-repeat;
    opacity: 0.3;
}
.btn_del:hover {
    opacity: 1;
}

.end_usluga {
    display: inline-block;
    width: auto;
    font-size: 10px;
    font-weight: bold;
    color: #335783;
    opacity: 0.4;
}

.status_title {
    display: inline-block;
    color: #e54100;
    font-size: 14px;
    font-weight: bold;
}

/*форум*/
.tab_forum {
    width: 100%;
    border-collapse: collapse;
    text-align: left;
}
.tab_forum th {
    background: #DDE0E5;
    color: #335783;
    font-weight: bold;
    font-size: 10px;
    padding: 3px 5px;
}
.forum_title {
    padding: 3px;
    border-bottom: 1px solid #DDE0E5;
    margin-bottom: 1px;
    font-size: 12px;
    font-weight: bold;
}
.tab_forum td {
    padding: 10px 5px;
    vertical-align: middle;
    border-bottom: 1px solid #DDE0E5;
}
.forum_last_post {
    display: block;
    padding: 8px 5px;
    text-decoration: none;
}
.forum_last_post img {
    position: relative;
    top: -1px;
}
.forum_last_post:hover {
    background: #f0f1f2;
    text-decoration: none;
}
.forum_last_post span {
    color: #777777;
    font-size: 10px;
}
.forum_last_post span, .forum_last_post div {
    display: inline-block;
    margin: 1px 0 1px 5px;
}
.forum_cat {
    border-left: 1px solid #e3e3e3;
    padding-left: 5px;
}
.forum_cat div {
    margin: 3px 0;
}
.forum_cat a {
    font-weight: bold;
}
.forum_cat span {
    color: #777777;
    font-size: 10px;
}
.forum_topic div {
    margin: 3px 0;
}
.forum_topic a {
    font-weight: bold;
}
.forum_topic span {
    color: #777777;
    font-size: 10px;
}
.navname {
    position: relative;
    border-bottom: 1px solid #E3E6E9;
    font-weight: bold;
    padding: 5px;
    width: 92%;
    margin: 0 auto;
    margin-top: 8px;
    font-size: 10px;
}
.navname_act {
    padding-left: 15px;
    background: url(img/fr.gif) 5px center no-repeat;
}
.topic_title {
    padding-bottom: 3px;
    font-weight: bold;
}
.forum_col_mes {
    width: 65px;
    height: 16px;
    line-height: 16px;
    text-align: right;
    font-size: 10px;
    color: #335783;
    margin-top: 10px;
    background: url(img/forum_mes.gif) left center no-repeat;
    opacity: 0.5;
}
.forum_col_mes span {
    display: inline-block;
    height: 16px;
    background: #DEE5EB;
    border-radius: 2px;
    line-height: 16px;
    padding: 0 5px;
    font-weight: bold;
}
.forum_msg {
    word-wrap: break-word;
    min-height: 70px;
	width: 400px;
}
.forum_top_panel {
    position: relative;
    height: 20px;
    line-height: 20px;
    margin-bottom: 5px;
}
.forum_top_panel span {
    position: absolute;
    top: 8px;
    display: inline-block;
    width: 7px;
    height: 7px;
    background-color: #E3E6E9;
    border-radius: 10px;
    margin-left: 10px;
}
.forum_top_panel div {
    font-size: 10px;
    display: inline-block;
}
.bl_forum_mes {
    position: absolute;
    color: #cccccc;
    font-size: 10px;
    font-weight: bold;
    right: 10px;
    top: 1px;
}
.forum_bottom_panel {
    position: relative;
    height: 22px;
    line-height: 22px;
    font-size: 10px;
    margin-top: 5px;
}
.forum_bottom_panel span {
    color: #777777;
}
.wrap_new_msg {
    position: relative;
    display:block;
    height: 130px;
    background: #f0f1f2;
    padding: 11px 5px 5px 5px;
    border-bottom: 1px solid #DDE0E5;
    border-left: 1px solid #DDE0E5;
    border-right: 1px solid #DDE0E5;
}

.forum_pre {
    right: 20px;
    top: 14px;
}
.walls_pre {
    right: 22px;
    top: 15px;
}
.walls_pol {
    position: absolute;
    top: 6px;
    right: 32px;
    opacity: 0.8;
}
.forum_cat {
    position: relative;
}
.func_forum {
    position: absolute;
    right: 5px;
    top: 2px;
    display: inline-block;
}
.forum_btn_quote {
    background: url(img/quote.gif) center center no-repeat;
}
.forum_btn_del {
    background: url(img/del.gif) center center no-repeat;
}
.forum_btn_block_mes {
    background: url(img/block_forum_mes.gif) center center no-repeat;
}
.btn_forum {
    display: inline-block;
    padding: 4px 8px;
    width: 11px;
    height: 11px;
    opacity: 0.5;
}
.btn_forum:hover {
    background-color: #DEE5EB;
    border-radius: 3px;
    opacity: 1;
}
.forum_quote {
    position: relative;
    background: #f0f1f2;
    border: 1px solid #c2ccd7;
    border-radius: 2px;
    padding: 5px;
    margin-top: 30px;
}
.quote_title {
    display: inline-block;
    position: absolute;
    left: 0;
    top: -23px;
    font-weight: bold;
    color: #335783;
    font-size: 10px;
    font-weight: bold;
    opacity: 0.5;
}
.f_top_arrow {
    position: absolute;
    width: 13px;
    height: 9px;
    background: url(img/arrow.png) center center no-repeat;
    z-index: 5;
    top: -9px;
    left: 5px;
}
.del_topic {
    display: inline-block;
    width: 11px;
    height: 11px;
    position: absolute;
    right: 3px;
    top: 3px;
    background: url(img/del.gif) 0 0 no-repeat;
    opacity: 0.5;
}
.del_topic:hover {
    opacity: 1;
}
.close_topic {
    display: inline-block;
    width: 11px;
    height: 11px;
    position: absolute;
    right: 20px;
    top: 3px;
    background: url(img/close_topic.gif) 0 0 no-repeat;
    opacity: 0.5;
}
.close_topic:hover {
    opacity: 1;
}
.close_topic_c {
    display: inline-block;
    width: 11px;
    height: 11px;
    position: absolute;
    right: 20px;
    top: 3px;
    background: url(img/close_topic_c.gif) 0 0 no-repeat;
    opacity: 0.5;
}
.close_topic_c:hover {
    opacity: 1;
}

.bbcode_panel {
    position: absolute;
    background: #f1f1f1;
    padding: 5px 10px;
    box-shadow: 0 0 3px rgba(0,0,0,0.1);
    border-bottom: 1px solid #e3e3e3;
}
.bbcode_forum {
    left: 81px;
    top: 12px;
    width: 380px;
}
/*Opera*/
noindex:-o-prefocus,.bbcode_forum {
    left: 83px;
    top: 11px;
    width: 380px;
}
/*----*/
.bbcode_topic {
    left: 1px;
    top: 2px;
    width: 408px;
}
.bbcode_panel span {
    color: #335783;
    padding: 2px 10px;
    cursor: pointer;
    border-radius: 2px;
    font-weight: bold;
}
.bbcode_panel span:hover {
    background-color: #dee5eb;
}
.bb_quotet {
    background: url(img/forum/qoute_bbcode.png) center center no-repeat;
}
.prev_bbcode {
    background: url(img/forum/prev_bbcode.png) center center no-repeat;
}
.quotet {
    padding: 5px;
    background: #F0F1F2;
    border: 1px solid #E3E6E9;
    color: #335783;
    margin: 5px 0;
}
#allmsgforum {
    position: absolute;
    right: 10px;
    font-weight: bold;
    font-size: 10px;
    color: #777777;
    top: 5px;
}

.btn_box_for {
    width: 100px;
    color: #7891a7;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    background: #f2f2f2;
    height: 16px;
    padding: 2px 7px;
    border: 1px solid #C0CAD5;
    cursor: pointer;
    box-shadow: 0 0 1px rgba(255,255,255,1) inset;
	margin-top: 5px;
	margin-left: 2px;
	text-decoration: none;
	float:right;

}
.btn_box_for:hover {
    color: #335783;
}


.preloader_for {
    position: absolute;
    bottom: 15px;
    display: none;
    width: 36px;
    height: 6px;
    right:20px;
    background: url(img/preload.gif) 0 0 no-repeat;
}

/*Навигация*/

.navigation {
    display: inline-block;
    font-size: 10px;

}
.navigation .navpage .curent_page {
    color: #335783;
    display: inline-block;
    border-bottom: 2px solid #335783;
    padding: 0 4px 2px;
    font-weight: bold;
}
.navigation .navpage {
    display: inline-block;
}
.navigation a {
    display: inline-block;
    padding: 0 4px 2px;
    text-decoration: none;
    color: #335783;
    font-weight: normal;
    border-bottom: 2px solid transparent;
}
.navigation a:hover {
    text-decoration: none;
    border-bottom: 2px solid #dae1e8;
}

/*Новости*/
.wrap_news {
	/*background: url(../../theme/images/news.gif) left top no-repeat;*/
	padding-left: 5px;
}
.news_title {
	color: #335783;
	font-weight: bold;
	padding: 5px 0;
}
.news_date {
    position: relative;
	color: #777777;
	font-size: 10px;
	padding-top: 5px;
    margin-top: 10px;
}
.mess_discuss {
    position: absolute;
    right: 10px;
    bottom: -2px;
    font-weight: bold;
    background: url(img/task_comm.gif) 5px center no-repeat;
    padding: 2px 5px;
    padding-left: 22px;
    border-radius: 2px;
    opacity: 0.5;
    /*box-shadow: 0 0 2px rgba(255,255,255,1) inset;*/
    border: 1px solid #E9EDF1;
}
.mess_discuss:hover {
    text-decoration: none;
    /*background-color: #e9edf1;*/
    opacity: 1;
}
/*Подсказки*/
.js_titleRemove {
    z-index: 99999;
}
.tooltip {
    background:url('img/like_icons_bl.png') no-repeat;
    background-position: center 0px;
    width:17px;
    height:10px;
    margin-top:-1px;
    margin-left:2px
}
#easyTooltip {
    color:#fff;
    background-image :url('img/mv_bg.png');
    background: rgba(0,0,0,0.7);
    font-size: 10px;
    padding: 4px 7px;
    border: 0px;
    margin-left: -2px;
    font-weight: bold;
    border-radius: 2px;
    box-shadow: 0 0 2px rgba(0,0,0,0.4);
    display: inline-block;
}


/*Тизерная сеть*/
.teaser_img_reclama {
    position: relative;
    width: 488px;
    height: 150px;
    margin: 0 auto;
    background: url(img/tline/webrec.png) left center no-repeat;
}
.teaser_img_webmaster {
    position: relative;
    width: 488px;
    height: 150px;
    margin: 0 auto;
    background: url(img/tline/webmaster.png) left center no-repeat;
}
.show_geo {
    background: #ffffff;
    width: 250px;
    border: 1px solid #C0CAD5;
    padding: 5px;
    margin-top: 3px;
    outline: 2px solid #f2f2f2;
}
.table_geo_addtext tr td label {
    position: relative;
    top: -3px;
}
.teaser_wrap_area {
    margin-top: 20px;
}
.teaser_wrap_area table {
    width: 100%;
    border-collapse:collapse;
}
.teaser_wrap_area table tr td {
    padding: 5px;
    border-bottom: 1px solid #d5dade;
}
.teaser_wrap_area table:first-child tr td {
    border-top: 1px solid #d5dade;
}
.t_area_title {
    color: #335783;
}
.t_area_url {
    color: #777777;
    font-size: 10px;
}
.t_notify {
    display: inline-block;
    margin-right: 10px;
    font-weight: bold;
    font-size: 10px;
}
.t_order_wait {
    color: #d49244;
}
.t_order_no {
    color: #d44444;
}
.areaedit {
    display: inline-block;
    position: absolute;
    top: 5px;
    right: 20px;
    width: 11px;
    height: 11px;
    background: url(img/edit.gif) 0 0 no-repeat;
    opacity: 0.3;
    margin-left: 10px;
}
.areaedit:hover {
    opacity: 1;
}
.areadel {
    display: inline-block;
    position: absolute;
    top: 5px;
    right: 0;
    width: 11px;
    height: 11px;
    background: url(img/del.gif) 0 0 no-repeat;
    opacity: 0.3;
    margin-left: 10px;
}
.areadel:hover {
    opacity: 1;
}
.tw_code {
    cursor: pointer;
    background: #E9EDF1;
    padding: 2px 6px;
    color: #777777;
    border-radius: 2px;
    margin-left: 20px;
    position: absolute;
    right: 70px;
}
.tw_code:hover {
    color: #ffffff;
    color: #335783;
}
.tableteaserinfo {
    width: 94%;
    margin: 0 auto;
    border: 1px solid #d6d9e0;
    text-align: right;
    padding: 0;
    border-spacing: 0;
    margin-top: 20px;
}
.tableteaserinfo tr th {
    background: #e4e9ef;
    padding: 5px 10px;
    color: #586875;
    border-left: 1px solid #edf2f6;
    border-right: 1px solid #d3dae0;
    border-bottom: 1px solid #d6d9e0;
}
.tableteaserinfo tr th:first-child {
    text-align: left;
    border-left: 0;
}
.tableteaserinfo tr th:last-child {
    border-right: 0;
}
.tableteaserinfo tr td {
    border-bottom: 1px solid #d6dadd;
    padding: 5px 10px;
    color: #000000;
}
.tableteaserinfo tr td:first-child {
    text-align: left;
    color: #586875;
}
.tableteaserinfo tr:last-child td {
    background: #f6f7f9;
    border-bottom: 0;
}

.member_top_menu {
    position: relative;
    width: 99%;
    height: 23px;
    padding: 6px 0 5px 0;
    font-size: 11px;
    margin: 5px auto;

}
.member_top_menu .mmenu {
    display: inline-block;
    color: #335783;
    font-weight: bold;
    text-decoration: none;
    padding: 1px 5px;
    margin-right: 5px;
    line-height: 21px;
}
.member_top_menu .mmenu:hover {
    background: #E1E7ED;
    text-decoration: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    padding: 1px 5px;
}
.member_top_menu .mmmenu {
    display: inline-block;
    text-decoration: none;
    color: #335783;
    background: #597DA3;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    color: #ffffff;
    padding: 0 5px;
    font-weight: bold;
    margin-right: 5px;
    line-height: 21px;
}


.img_click {
    background: url(img/img_price.png) left center no-repeat;
    padding: 2px 4px;
    padding-left: 16px;
    color: #335783;
    display: inline-block;
    cursor: help;
    opacity: 0.5;
    text-decoration: none;
}
.img_click:hover {
    opacity: 1;
    text-decoration: none;
}
.img_click2 {
    background: url(img/img_click.png) left center no-repeat;
    padding: 2px 4px;
    padding-left: 16px;
    color: #335783;
    display: inline-block;
    cursor: help;
    opacity: 0.5;
    margin-left: 3px;
    text-decoration: none;
}
.img_click2:hover {
    opacity: 1;
    text-decoration: none;
}
.img_ctr {
    background: url(img/stat_ref_reg.png) left center no-repeat;
    padding: 2px 4px;
    padding-left: 16px;
    color: #335783;
    display: inline-block;
    cursor: help;
    opacity: 0.5;
    margin-left: 3px;
}
.img_ctr:hover {
    opacity: 1;
}
.img_view {
    background: url(img/img_view.png) left center no-repeat;
    padding: 2px 4px;
    padding-left: 16px;
    color: #335783;
    cursor: help;
    opacity: 0.5;
    text-decoration: none;
}
.img_view:hover {
    opacity: 1;
    text-decoration: none;
}

.btn_run {
    display: block;
    width: 48px;
    height: 20px;
    background: url(img/advmanagement.png) -29px 0 no-repeat;
}
.btn_stop {
    display: block;
    width: 48px;
    height: 20px;
    background: url(img/advmanagement.png) 0 0 no-repeat;
}

.pajax {
    background: url(img/preload.gif) left center no-repeat;
    height: 8px;
    line-height: 36px;
    padding-left: 50px;
	height: 24px;
	line-height:20px;
}


/*Сапер*/

.sapernovatab {
    width: 320px;
    height: 260px;
    border: 1px solid #DDE0E5;
    border-collapse: collapse;
    margin: 0 auto;
}
.sapernovatab tr td {
    width: 30px;
    height: 30px;
    text-align: center;
    border: 1px solid #DDE0E5;
    background: #ffffff;
}
.sapernovatab tr td.tabbtn {
    padding: 5px;
}
.sappertabinfo {
    position: absolute;
    border-collapse: collapse;
    left: 56px;
    border: 1px solid transparent;
}
.sappertabinfo tr td {
    width: 30px;
    height: 30px;
    border: 1px solid transparent;
    font-weight: bold;
    font-size:11px;
}
.sappertabinfo2 {
    position: absolute;
    border-collapse: collapse;
    left: 435px;
    border: 1px solid transparent;
}
.sappertabinfo2 tr td {
    width: 30px;
    height: 30px;
    border: 1px solid transparent;
    font-weight: bold;
    font-size:11px;
}
.sapperclick {
    display: block;
    width: 36px;
    height: 27px;
    background: url(img/sappernova/clock.png) center center no-repeat;
    opacity: 0.1;
}
.sapperclick:hover {
    opacity: 0.7;
}
.sappernovabomb {
    display: block;
    width: 36px;
    height: 27px;
    background: url(img/sappernova/bomb.png) center center no-repeat;
}
.sappernovaok {
    display: block;
    width: 36px;
    height: 27px;
    background: url(img/sappernova/sapok.png) center center no-repeat;
}
.tabletopsappernova tr:last-child td, .tableteaserstatistic tr:last-child td {
    background: transparent;
    border-bottom: 0;
}

.btn_box_saper {
    position: relative;
    display: block;
    width: 100px;
    color: #7891a7;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    background: #f2f2f2;
    height: 16px;
    padding: 2px 7px;
    border: 1px solid #C0CAD5;
    cursor: pointer;
    box-shadow: 0 0 1px rgba(255,255,255,1) inset;
	margin-top: 5px;
	margin: 0 auto;
	text-decoration: none;
}
.btn_box_saper:hover {
    color: #335783;
}

/*Динамика*/

.mlink {
    margin: 0 auto;
    padding-bottom: 10px;
}
.tabreclama {
    width: 98%;
    margin: 0 auto;
    text-align: left;
    border-spacing: 0;
    border-collapse: collapse;
}

.tabreclama tr td {
    padding: 5px;
    border-bottom: 1px solid #DAE1E8;
}

.medit {
    position: absolute;
    width: 11px;
    height: 11px;
    background: url(img/edit.gif) 0 0 no-repeat;
    right: 46px;
    bottom: 4px;
    opacity: 0.3;
}
.medit:hover {
    opacity: 1;
}
.mdel {
    position: absolute;
    width: 11px;
    height: 11px;
    background: url(img/del.gif) 0 0 no-repeat;
    right: 25px;
    bottom: 4px;
    opacity: 0.3;
}
.mdel:hover {
    opacity: 1;
}