html,body{
  background: #FFF;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  min-width: 1015px;
  font-weight: 400;
  font-size: 14px;
  color: #454545;
  letter-spacing:0.5px;
}

b{font-weight:600;}

table{
  width:100%;
  border-spacing: 0;margin: 0;padding: 0;border-collapse: collapse;	
}

.inline-b{display: inline-block;}

h1, h2, h3{
  padding: 0px;
  display: block;
  color: #666;
  margin: 0;
  padding: 15px 0 15px 0;
  font-weight: 300;
}
h1{font-size: 26px;font-weight: 400;}
h2{font-size: 20px;}
h3{font-size: 16px;	}

.h_green{
  background-color: var(--main-nav-color-hover);
  color:#FFF;
  margin: 10px 0;
  padding-left: 10px;
}

button{
  border:0;
  margin:0;
  padding:0;
  font-size: 14px;
  background-color: transparent;
  outline: none;	
}

#load-page{position: fixed;top:0;left:0;right:0;z-index:999;}
#load-page div{background: red;height:3px;width: 0;}

#header{
  background-color: var(--main-nav-color-hover);
  width:100%;
  box-shadow: 1px 1px 2px #000;
  height: initial;
}

.header .menu-li{
  position: relative;
  color: #f2f2f2;
  font-size:15px;
  text-decoration: none;
  display: inline-block;
  line-height: 50px;
  cursor: pointer;
  width: 220px;
  text-align: center;
  margin-left:5px;	
}

.header .menu-li a.top-menu{
  display: inline-block;
  color:#FFF;
  text-decoration:none;
  width:100%;
  height:100%;	
}

.header .menu-li:hover{
  background: #6a91bd;
}

.header .menu-li:hover .menu-dop{
  display: block;
}

.header .menu-li .menu-dop{
  position: absolute;
  top:0;
  left:0;
  right:0;
  text-align: left;
  padding-top:50px;
  line-height: 30px;
  display: none;
  z-index:1;
}

.header .menu-li .menu-dop .menu-list{
  background: #3f6795;
  border: 1px solid #577699;
}

.header .menu-li .menu-dop .menu-list a{
  display: block;
  padding:5px 0 5px 10px;
  color: #fff;
  text-decoration:none;	
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
}
.header .menu-li .menu-dop .menu-list a:hover{
  background: #6a91bd;
}

#content{
 max-width: 1500px;
}

.content{
  padding:10px 20px 50px 20px;
  background:#FFF;	
}

.textarea, .input{
  border:1px solid #CCC;
  padding:10px;
  color: #666;
  width:100%;
  height: 150px;
  font-size: 14px;
  box-sizing: border-box;
  font-weight: 400;	
}
.input{height: auto;}

.alert{
  padding: 10px 35px 10px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
  background-color: #F0F8FF;
  border: 1px solid #ccc;
  color: #A52A2A;
}
.alert-info{
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.button {
  color: #fff;
  background-color: var(--main-bg-color);
  font-size: 16px;
  padding: .5em;
}
.button:hover {
  color: #fff;
  background-color: var(--main-nav-color-hover);
}

.button.green {
  background-color: #31708f;
}
.button.green:hover {
  background-color: #11708f;
}

.butred{ background-color: #d84a38; }
.butred:hover{ background-color: #bf3526; }

.butor{ background-color: #3F70CE; }
.butor:hover{ background-color: #4680F0; }
.butor:before {
  content: '↓ ';
}

.butgr{ background-color: #009904; }
.butgr:hover{ background-color: #007d03; }

.butgray{ background-color: #565656; }
.butgray:hover{ background-color: #393939; }

.site404{text-align: center;font-size:20px;}
.site404 img{display:block;margin:50px auto;}

.setup td:first-child{
  width: 30%;	
}
.setup td{
  padding:3px;	
}

.newadmvel:hover{background:#c1ffc1}

#verx {display: none;position: fixed;bottom:30px;width: 50px;height: 50px;right: 20px;z-index: 997;background: url(ico/verx.png);transition:all 0.3s ease;opacity: 0.6;cursor:pointer;}
#verx:hover {opacity: 1;outline:0;}

#error-footer{position: fixed;left:0;top:0;right:0;display:block;z-index:999999;}
#error-footer .footer-error, #error-footer .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;}
#error-footer .footer-succes{background-color: #95b621;border-bottom:1px solid #7b971c;}
#error-footer .footer-error span, #error-footer .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;}
#error-footer .footer-error span:hover, #error-footer .footer-succes span:hover{background-color: rgba(0,0,0,0.1);border-left:1px solid rgba(255,255,255,1);opacity:1;}

.ico{display: inline-block;width: 16px;height: 16px;margin: 0 5px;vertical-align: middle;opacity: 0.6;cursor: pointer;}
.ico:hover{opacity: 1;}
.ico-del{background: url(ico/delete.png) center center;}
.ico-help{background: url(ico/help.png) center center;}
.ico-edit{background: url(ico/edit.png) center center;}
.ico-lock{background: url(ico/lock.png) center center;}
.ico-unlock{background: url(ico/unlock.png) center center;}
.ico-magnif{background: url(ico/magnifier.png) center center;}
.ico-plus{background: url(ico/plus_k.png) center center;}
.ico-sys{background: url(ico/system.png) center center;}
.ico-statistic{background: url(ico/statistic.png) center center;}
.ico-entrance{background: url(ico/entrance.png) center center;}
.ico-clear{background: url(ico/clear.png) center center;}
.ico-important{background: url(ico/important.png) center center;}
.ico-important-out{background: url(ico/important-out.png) center center;}

.cursor-h{cursor: help;}
.help-open{position: relative;}
.help-infa{display:none;position: absolute;background: rgba(0,0,0,0.9);box-shadow: 0 0 15px #000;padding:10px;left:0;top:0;z-index:55;color:#fff;white-space:normal;font-size: 13px;}
.help-left{display:inline-block;width: 230px;color:#eee;font-weight: 400;}
.help-infa h4{margin:-7px -7px 10px -7px;text-align:center;background-color:#4d4d4d;border: 1px solid #000;color: #fff;line-height: 25px;font-size: 14px;font-weight: 400;}

.support-vid td{
  padding: 5px 5px;
  border-bottom:1px dashed #9f9f9f;	
}
.support-vid .nomess-users{
  background-color: #dfffdb;  
}
.title-tr td{
  background-color: var(--main-nav-color-hover);
  border-bottom:0;
  color:#FFF;
  padding:10px;	
}

.error-date{
  font-size:12px;
  color: #770000;
}

.support-vid .support-id{
  text-align:center;
  width: 50px;
  background-color: #fcf8e3;	
}
.support-vid .support-img{
  text-align:center;
  width: 60px;
}
.support-vid .support-img img{
  width:40px;
  height: 40px;
  vertical-align: middle;
  border-radius: 40px;
  margin-right:5px;	
}
.support-vid .support-users{
  width: 120px;
}
.support-vid .support-users a{
  text-decoration: none;
}
.support-vid .support-title a{
  text-decoration: none;
  border-bottom:1px dotted #005cce;	
}
.support-vid .support-title a:hover{
  text-decoration: none;
  border-bottom:1px dotted #FFF;	
}
.support-cat{
 font-size:12px;
 color:#6f6f6f;	
}
.support-vid .support-num{
  text-align:center;
  width: 50px;
  background-color: #fcf8e3;		
}
.support-vid .support-date{
  text-align:center;
  width: 140px;
  font-size:12px;		
}
.support-vid .support-moder{
  text-align:center;
  width: 100px;		
}

.comment{margin:20px 0 10px 0;overflow: hidden;position: relative;}
.comment .avatar{float:left;width: 150px;text-align: center;padding-top:10px;}
.comment .avatar img{
  width:60px;
  height: 60px;
  vertical-align: middle;
  border-radius: 60px;
}
.comment .comment-text{
  margin-left: 150px;
  border-left:2px solid #006595;
  min-height: 100px;
  padding:10px 20px;
  background: #f7f7f7;	
}
.comment-red .comment-text{
  border-left:2px solid #a80000;
  background: #fcf8e3;	
}
.comment .comment-date{
  font-size:12px;
  color:#5b5b5b;
  margin-bottom:10px;
}

.comment-edit{
  position: absolute;
  top:5px;
  right:5px;
  opacity:0.5;
  cursor:pointer;	
}

.comment-edit:hover{
  opacity:1;	
}

.comment-cit{
  position: absolute;
  top:5px;
  right:40px;
  cursor:pointer;
  border:1px solid #555;
  width: 80px;
  text-align: center;
  font-size: 11px;
  line-height: 16px;
  color:#555;	
}

.comment-cit:hover{
  background-color: #555;
  color:#fff;	
}

.edit-texturea{
  display:none;
}

.bb-code span{
  display: inline-block;
  text-align: center;
  min-width: 20px;
  line-height: 30px;
  padding:0 10px;
  margin:0 3px;
  background: #363636;
  color:#FFF;
  cursor: pointer;	
}
.templates{
  display: block;
  margin:20px 0;
  overflow: hidden;
  background: #f6f6f6;
  padding:10px 0;	
}
.templates .temp-block{
  float:left;
  display: inline-block;
  width: 200px;
  cursor:pointer;
  padding:8px 5px;
  text-align:center;
  font-size:12px;	
}
.templates .temp-block:hover{
  background: #363636;
  color:#FFF;	
}


.block-temp{
  border:1px solid #1e90ff;
  margin:0 0 20px 0;
  overflow: hidden;	
}
.block-temp .title-temp{
  background-color: #1e90ff;
  color:#FFF;
  padding:8px 10px;
  font-size:15px;
}
.block-temp .text-temp{
  padding:10px;	
}

.block-stata{
  margin:0 auto;
  max-width: 900px;	
}

.block-stata h2.title{
  background-color: #1e90ff;
  color:#FFF;
  margin: 5px 0;	
}

.b-color b{
  color:#880000; 	
}

.line-stata{
  padding:10px;
  border-bottom:1px dashed #CCC;	
}
.line-stata .text-stata, .line-stata .data-stata{
  display: inline-block;width: 49%;
}


.block-search{
  background: #f4f4f4;
  padding:10px 0;
  text-align: center;
}

#load{position: fixed;top:0;left:0;height: 100%;width: 100%;background: rgba(0,0,0, 0.7);z-index:998;display:none;}

#popup{background-color:#FFF;min-width: 400px;display:none;position: absolute;z-index:999;top:-700px;left:0;box-shadow: 0 0 15px 1px #000;}
#popup .title-popup{background-color:#2f6095;color:#FFF;line-height: 30px;padding:0;padding-left:10px;cursor:move;}
#popup .closed-popup{position: absolute;top:0;right:0;font-size:11px;line-height: 30px;text-align:center;display:inline-block;width:70px;background:#1e4177;cursor:pointer;color:#FFF;}
#popup .closed-popup:hover{color: #eee}
#popup .text-popup{border:3px solid #2f6095;border-top:0;padding:20px;overflow: hidden;overflow-y: auto;max-height:700px;}
#popup .text-popup b{font-weight: 600;}
#popup .text-popup .load-popup{display:block;width:60px;height:60px;margin:0 auto;}

.color_d{display: none; position: absolute;width: 280px;}
.color_d span{float:left;display: inline-block;width: 10px;height: 10px;border: 1px solid #000;margin:1px;}

.faq-block{border-bottom:1px solid #DBDBDB;}
.faq-block:hover{background-color:#f9f9f9;}
.faq-cursor{cursor:pointer;padding:10px;}
.faq-cursor:before {content: 'Х ';opacity: 0.4;}
.faq-info{display:none;padding:10px 20px;font-size: 12px;color:#444444;}
.faq-img{text-align:center;}
.faq-img img{display:inline-block; border: 1px dashed #999999;width:100px;height:50px;margin:10px 5px 0px 5px;}

#navi {margin:0 -25px 20px;height: 16px;padding:4px;padding:15px 10px 15px;width: 90%;margin:0 auto;}
#navi a{text-decoration: none;}
#navi .left{display:inline-block;width:15%;text-align:left;}
#navi .left a{margin: 0;padding: 5px 8px;}
#navi .left a:hover{border-radius: 2px;color: #fff;margin: 0;background: #34952f;padding: 5px 8px;text-shadow: #1e4c78 0 -1px 1px;}
#navi .left span{padding: 5px 8px;}
#navi .center{display:inline-block;width:70%;text-align:center;}
#navi .center a {padding: 5px 8px;margin:2px;}
#navi .center a:hover {border-radius: 2px;color: #fff;margin: 2px;background: #34952f;padding: 5px 8px;text-shadow: #1e4c78 0 -1px 1px;}
#navi .center span{border-radius: 2px;color: #fff;margin: 0;background: #34952f;padding: 5px 8px;font-weight: bold;text-shadow: #1e4c78 0 -1px 1px;}
#navi .right{display:inline-block;width:15%;text-align:right;}
#navi .right span{padding: 5px 8px;}
#navi .right a{margin: 0;padding: 5px 8px;}
#navi .right a:hover{border-radius: 2px;color: #fff;margin: 0;background: #34952f;padding: 5px 8px;text-shadow: #1e4c78 0 -1px 1px;}
.scroll-menu{position: fixed;top:10px;left:0;background: rgba(0,0,0, 0.8);padding-top:40px;z-index:995;}
.scroll-menu a{color:#FFF;}
.scroll-menu .right, .scroll-menu .left, .scroll-menu .center{color:#b6b6b6;}
.navi-pust{height: 48px;}

.blok-news{border-bottom:1px dashed #34952f;padding-bottom:20px;}
.blok-news h1{font-weight: 600;}
.news-date{float:right;font-size:12px;line-height: 30px;font-weight: 300;}

.blok-timer{
	display: inline-block;
	text-align: center;
	width: 9.4%;
	font-size:11px; 
}
.dop-width{
  width: 13%; 	
}
.image_mini{text-align: center;}
.image_mini img{width:80px;height:80px;border:2px solid #CCC;cursor:pointer;margin:5px 6px;border-radius:5px;}
.image_block{display:inline-block;}
.vsego{position: relative;}
.itg{padding:3px 5px;background-color:#00AE00;border:1px solid #008000;color:#FFF;position: absolute;bottom: 30px;left: 50%;width:100px;margin-left:-55px;display:none;z-index:1;font-size: 12px;}
.vsego:hover .itg{display:block;}

#load-pages, #load-pages-dop{
background-color: #f5f5f5;
    border: 1px solid #dcdcdc;
    color: #444;
    padding:5px 0;
    text-align:center;
    margin:10px auto;
    width: 400px;
    border-radius:3px;
    cursor:pointer;
}
#load-pages:hover, #load-pages-dop:hover{background-color: #E2E2E2;}

.history-dialog{
  margin-bottom: 10px;
}

.history-dialog .infa{
  background: #e7e7e7;
  padding:5px 5px;	
}

.history-dialog .text{
  padding:5px 5px;	
}

.table-users td{
  vertical-align: top;
  padding:5px;	
}

.table-users .title-tr td{
  vertical-align: middle;	
}

.form-users td{
  font-size:12px;
  width: 50%;	
}

.form-users td .input{
  font-size:12px;
  padding: 5px;	
}

table.adv-serf {
    text-align: center;
    border-collapse: separate;
    line-height: 1.4;
}
table.adv-serf td {
    color: #135B11;
    text-align: left;
    font-size: 12px;
    padding: 6px 4px;
    border-top: solid 2px #FFFFFF;
    border-bottom: solid 1px #DBDFBE;
	background: #f5f5f5;
}
table.adv-serf td a {
    text-decoration: none;
    border: none;
    outline: none;
}
table.adv-serf td a.tasktitle:hover {
    color: #D80015;
}
table.adv-serf td.budget {
    text-align: center;
    font-size: 12px;
	background: #f5f5f5;
    border-left: solid 1px #E3E6D1;
    padding: 6px 10px;
    line-height: 1.2;
    white-space: nowrap;
}
table.adv-serf td.ext {
    background-color: #F3F2E7;
    background-image: none;
    border-top: none;
}
table.adv-serf td.ext-comp {
    color: #FFFFFF;
    background-color: #bb3707;
    background-image: none;
    border-top: none;
    padding: 10px;
}
table.adv-serf td.ext-viptask {
    color: #5D97D8;
    background-color: #F9F7B9;
    background-image: none;
    border-top: none;
    padding: 10px;
}
table.adv-serf td.ext-viptask a {
    color: #005EB8;
    font-weight: bold;
}
table.adv-serf td.ext-viptask a:hover {
    color: #E67D00;
}
.serfcontrol-play, .serfcontrol-pause, .serfcontrol-block, .serfcontrol-moder, .serfcontrol-postmoder, .refkonkurs-play, .refkonkurs-stop  {
    height: 26px;
    width: 26px;
    display: block;
    border: none;
    outline: none;
    margin: 2px 0px 2px 3px;
}
.serfcontrol-play { background: url(ico/allpic/serf-pause.png) no-repeat left top; cursor: pointer;}
.serfcontrol-pause { background: url(ico/allpic/serf-play.png) no-repeat left top; cursor: pointer;}
.serfcontrol-block { background: url(ico/allpic/serf-block.png) no-repeat left top; cursor: defalt;}
.serfcontrol-moder { background: url(ico/allpic/serf-moder.png) no-repeat left top; cursor: defalt;}
.serfcontrol-postmoder { background: url(ico/allpic/serf-postmoder.png) no-repeat left top; cursor: defalt;}
.refkonkurs-play { background: url(ico/allpic/refkonkurs-play.png) no-repeat left top; cursor: defalt;}
.refkonkurs-stop { background: url(ico/allpic/refkonkurs-stop.png) no-repeat left top; cursor: defalt;}

table.adv-serf td.ext {
    background-color: #F3F2E7;
    background-image: none;
    border-top: none;
}

.desctext { font-size: 11px; color: #89A688; }
.desctext2 { font-size: 11px; color: #006291; }
.serfinfotext { font-size: 11px; color: #114C5B; line-height: 1.6;}
.serfcomplainttext { font-size: 11px; color: #E54100; line-height: 1.6; cursor: pointer; }
.serfcomplainttext:hover { color: #AF0032; }
.nonbudget { color: #D80015; }


a.workstatus-yes, a.workstatus-no, a.workstatus-wait, a.workstatus-otziv, a.workstatus-izbr {
    color: #ffffff;
    text-shadow: 1px 1px 1px #555555;
    float: left;
    font-size: 11px;
    text-align: center;
    display: block;
    outline: none;
    padding: 1px 6px 1px 6px;
	margin: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}
a.task-ballans {
    color: #ffffff;
	background: #22A82c;
    text-shadow: 1px 1px 1px #555555;
    float: left;
    font-size: 11px;
    text-align: center;
    display: block;
    outline: none;
    padding: 3px 7px 3px 7px;
	margin: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}
a.task-ballans:hover { background: #fe8710; }

a.workstatus-yes { background: #22A82c; }
a.workstatus-no { background: #c80000; }
a.workstatus-wait { background: #BFBFBF; }
a.workstatus-otziv { background: #2c7fb8; }
a.workstatus-izbr { background: #B200FF; }

a.workvir,a.workquest, a.workcomp {float: right; display: block; height: 16px; width: 16px; outline: none; border: none; margin: 0 1px;}
a.workvir { background: url(ico/ico16/bg_drweb.png) no-repeat left top;}
a.workvir:hover {background-position: left bottom;}
a.workquest { background: url(ico/ico16/question.png) no-repeat left top;}
a.workquest:hover {background-position: left bottom;}
a.workcomp { background: url(ico/icon-comp.png) no-repeat left bottom;}
a.workcomp:hover {background-position: left top;}

span.vip {
font: 12px Tahoma, Arial, sans-serif;
text-shadow: 1px 1px 1px #86b5d2;
color: rgb(255, 0, 0); 
text-decoration: none;
float: right;
    display: block;
    height: 16px;
    width: 20px;
    outline: none;
    border: none;
    margin: 0 5px;
}
span.wall-login-read {
font: 13px Tahoma, Arial, sans-serif;
text-shadow: 1px 1px 1px #86b5d2;
color: #C80000; 
}
span.wall-login-green {
font: 13px Tahoma, Arial, sans-serif;
text-shadow: 1px 1px 1px #86b5d2;
color: #008000; 
}
span.wall-login-blue {
font: 13px Tahoma, Arial, sans-serif;
text-shadow: 1px 1px 1px #86b5d2;
color: #0066cc; 
}
.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: #028ac1;
    background: url(ico/allpic/w.gif) no-repeat 5px 6px;
    padding-left: 24px;
    height: 24px;
}
a.job-exist:hover {
    color: #E57C00;
}
.scon-edit, .scon-view, .scon-delete,.scon-backmoney2, .scon-pay, .scon-backmoney, .scon-lock, .scon-ulock, .scon-editno, .scon-url, .scon-money, .scon-stat, .scon-upok,.scon-up, .scon-down, .scon-gray , .scon-vip, .scon-vipno, .scon-color, .scon-colorno, .scon-upno, .scon-erase, .scon-delete, .scon-erase, .scon-speed-1, .scon-speed-2, .scon-speed-3, .scon-speed-4, .scon-speed-5, .scon-speed-6, .scon-speed-7 {
    height: 16px;
    width: 16px;
    display: block;
    border: none;
    outline: none;
    cursor: pointer;
    float: right;
    margin-right: 3px;
    margin-top: 3px;
}
.scon-url{
    height: 16px;
    width: 24px;
    display: block;
    border: none;
    outline: none;
    cursor: pointer;
    float: right;
    margin-right: 3px;
    margin-top: 3px;
}
.scon-edit { background: url(ico/allpic/edit.png) no-repeat left top; margin-right: 5px; }
.scon-money { background: url(ico/allpic/many.gif) no-repeat left top; margin-right: 5px; }
.scon-editno { background: url(ico/allpic/editno.png) no-repeat left top; margin-right: 5px; }
.scon-view { background: url(ico/allpic/taskyes.png) no-repeat left top; margin-right: 5px;}
.scon-url { background: url(ico/allpic/url_task.png) no-repeat left top; margin-right: 5px;}
.scon-lock { background: url(ico/allpic/lock_16.png) no-repeat left top; margin-right: 5px;}
.scon-ulock { background: url(ico/allpic/ulock_16.png) no-repeat left top; margin-right: 5px;}
.scon-up { background: url(ico/allpic/taskup.png) no-repeat left top; margin-right: 5px; }
.scon-upno { background: url(ico/allpic/taskupno.png) no-repeat left top; margin-right: 5px; }
.scon-vip { background: url(ico/allpic/viptask.png) no-repeat left top; margin-right: 5px; }
.scon-vipno { background: url(ico/allpic/viptaskno.png) no-repeat left top; margin-right: 5px; }
.scon-color { background: url(ico/allpic/colortask.png) no-repeat left top; margin-right: 5px; }
.scon-colorno { background: url(ico/allpic/colortaskno.png) no-repeat left top; margin-right: 5px; }
.scon-delete { background: url(ico/allpic/cross.png) no-repeat left top;}
.scon-erase { background: url(ico/allpic/switch.png) no-repeat left top; margin-right: 5px; }
.scon-delete { background: url(ico/allpic/cross.png) no-repeat left top;}
.scon-backmoney { background: url(ico/allpic/mbudget.png) no-repeat left top;}
.scon-stat { background: url(ico/allpic/stat.png) no-repeat left top; margin-right: 5px;}
.scon-backmoney2 { background: url(ico/allpic/movebudget2.png) no-repeat left top; }

.scon-erase { background: url(img/switch.png) no-repeat left top; }
.add-budget, a.add-budgetnone {
    text-align: center;
    display: block;
    border: none;
    background: #F5F5F5 url(ico/allpic/gold.png) no-repeat top center;
    font-size: 12px;
    padding-top: 30px;
    color: #5B9F00;
}
.scon-speed-1 { background: url(ico/allpic/allpicspeed.png) no-repeat 0 0; margin-right: 5px; }
.scon-speed-2 { background: url(ico/allpic/allpicspeed.png) no-repeat 0 -16px; margin-right: 5px; }
.scon-speed-3 { background: url(ico/allpic/allpicspeed.png) no-repeat 0 -32px; margin-right: 5px; }
.scon-speed-4 { background: url(ico/allpic/allpicspeed.png) no-repeat 0 -48px; margin-right: 5px; }
.scon-speed-5 { background: url(ico/allpic/allpicspeed.png) no-repeat 0 -64px; margin-right: 5px; }
.scon-speed-6 { background: url(ico/allpic/allpicspeed.png) no-repeat 0 -80px; margin-right: 5px; }
.scon-speed-7 { background: url(ico/allpic/allpicspeed.png) no-repeat 0 -96px; margin-right: 5px; }


a.add-budget:hover {
    border: none;
    background: #F5F5F5 url(ico/allpic/gold-act.png) no-repeat top center;
    outline: none;
    color: #EF6A00;
}

.letter-subtitle {
		display: block;
		text-align:left;
		font:13px Tahoma, Arial, sans-serif;
		color:#006699;
		font-weight:normal;
		text-shadow:1px 1px 1px #CDCFD0;
		margin-top:5px;
		margin-bottom:5px;
		background: #f1f1f1;
		padding: 3px 6px;
		border-bottom:1px solid #cccccc;
}

.polytask {
    border: none;
    background: url(ico/allpic/polytask.png) no-repeat;
    width: 22px;
    height: 15px;
    display: block;
    float: right;
    cursor: help;
}

.geotask {
    border: none;
    background: url(ico/allpic/geo.png) no-repeat;
    width: 28px;
    height: 16px;
    display: block;
    float: right;
    cursor: help;
}
.date_reg_user_task {
    border: none;
    background: url(ico/allpic/clock.png) no-repeat;
    width: 16px;
    height: 16px;
    display: block;
    float: right;
    cursor: help;
}

.scrin-support{
	padding: 5px;
	margin-top: 20px;
}
.scrin-support img{
	width: 50px;
	height: 50px;
	margin:0 10px;
	box-shadow: 0 0 1px #000;	
}

.blok-quote{
  width:97%;
  margin:10px auto 0 auto;
  font-size:11px;
  color:#555;	
}

.blok-quote .title_quote, .blok-quote .quote{
  background-color:#f9f9f9;
  border:1px dashed #ccc;	
}

.blok-quote .title_quote{
  display: inline-block;
  border-bottom:1px solid #f9f9f9;
  padding:0 20px;
  margin-left:0;
  text-align: center;
  line-height: 20px;	
}
.blok-quote .quote{
  padding:10px;
  margin-top:-1px;	
}

img {
  max-width: 100%;
}

.bb-code, .bb-code:hover {
  background: transparent;
}