body{
    background-color: #Caff70;
	color: #000000;
	margin-top:0;
	margin-left:0;
	font-family: Arial, Verdana, sans-serif; 
}
h1{font-size:18px;font-weight:bold;}
img{border:0;}
a{text-decoration:none; color:black;}
a:visited{color:black;}
.clear{clear:both;}
.page{position:relative; width:975px; margin:0 auto;}
#content{position:relative;top:90px;}
#logo{text-align:left;margin-left:45px;position:relative;top:0px;z-index:920;}
#mainmenu{background:#caff70;width:980px;border-bottom:1px solid #fff;text-align:left;margin:0;padding:0;position:fixed;padding-top:20px;height:95px;z-index:910;} 
#divslider{position:relative;margin-top:120px;}
#leftslide, #rightslide{
	float: left;
	margin-top: 130px;
}
#sidemenu, #spravka{width:200px;height:170px;margin-left:10px;background:url(/_Images/leftmenu.png) no-repeat;}
.mi{text-align:left;height:26px;padding:5px 0 0 16px;font-size:12px;font-weight:bold;font-family:Verdana;overflow:hidden;}
/*.header{border-left: 200px solid #caff70;}*/
#col1, #col2, #col3 { 
    margin-top: 20px; 
    float: left; 
}
#col1 {width: 200px;/*margin-left: -200px;*/}
#col2 {width: 572px;}
#col3 {width: 200px;}
#spravka{ margin: 20px 10px;}
 
.tr { 
	clear: both; /* Отменяет действие float */ 
}
.d1, .d2, .d3, .d4, .d5 { 
    display: block; font-size: 0; overflow: hidden; height: 1px;
}
.d2, .d3, .dialog-round div, .d6{
border: 2px solid #cacaca; /* Параметры рамки */
border-top: none; border-bottom: none; /* Убираем границу сверху и снизу */
background: #dfff; /* Цвет фона блока */
}
.d4, .d5, .dialog-round-red div{
border: 2px solid #cacaca; /* Параметры рамки */
border-top: none; border-bottom: none; /* Убираем границу сверху и снизу */
background: red; /* Цвет фона блока */
}
.d1 { margin: 0 3px; background: #cacaca; }
.d2, .d4 { margin: 0 1px; border-width: 2px; background: #cacaca;}
.d3, .d5 { margin: 0 1px; height: 1px; }

.dialog-round div{ padding: 5px 10px; height:290px;}
.dialog-round-red div{ padding: 5px 10px; height:15px;}
.dialog-round-red{margin-left:20px;}
.discount{font-size:12px;font-weight:bold;color:white;text-align:center;}
.news{font-size:13px;text-align:left;}
#block_spec{border: 2px solid #cacaca;border-top: none; border-bottom: none;background: #fff;font-size:10px;height:295px;text-align:left;}
.l-corner {float: left; margin: 0;padding: 0; width:7px; height:48px; background: url(/_Images/lr.png) no-repeat;}
.menuli{ width:160px; height:48px; display: block; float: left; margin: 0; }
.panemenu{background: url(/_Images/menubg.png) repeat-x;}
.activemenu{background: url(/_Images/actbg.png) repeat-x !important;}
.activemenu a span, .activemenu a span span{color:white;}
.menuli a span{display: block;font-weight:bold;margin-top:7px;font-size:90%;}
.menuli a span span{display: block;font-weight:normal; font-size:75%;margin-top:0;}
.r-corner {float: left;width:8px; height:48px; background: url(/_Images/rr.png) no-repeat;}
.m-corner {float: left;width:2px; height:48px; background: url(/_Images/razdel.png) no-repeat;}
.wide{width:190px !important;}
.widest{width:260px !important;}
.mini{width:130px !important;}
.micro{width:100px !important;}
.loginfrm {width:320px;float:left; position: absolute;margin-top:15px;padding:5px;background:#666;color:#eee;font-size:12px;line-height:18px; opacity: 0.9;filter: alpha(Opacity=90);z-index:930;visibility:hidden;}
#firmloginframe{visibility:visible  !important;}
.loginfrm form, .formtxt {font-size:10px;color:#a5a5a5; margin: 4px 0;}
.loginfrm input {font-size:10px;height:16px;}
#btnlgn{height:19px !important;position:absolute; left:250px;}
.recover { font-size:10px; width:140px; margin-left:30px;margin-bottom:8px; border-bottom: 1px dotted #eee; color:#eee;}
.recover a {color:#eee;}
.formtxt{padding-bottom:3px;}
.formtxt a {color:#eee;}
.whiteline { border-bottom: 1px solid #eee; margin-right:25%;}
#modclock{width:105px;float:right;text-align:center;}
#curtime{font-family: Arial; font-size:36px;color:black;background:#caff70;}
#modweekday{font-size:10px; background:#a5a5a5; color:#fff; height:16px;}
#moddate{font-family: Arial;font-size:11px;color:black;background:#caff70;}
#bottomline{position:relative;top:10px;padding-top:5px;padding-bottom:20px;clear:both;text-align:center;font-size:10px;border-top: 1px solid #a5a5a5;}
.podval{position:fixed; bottom:0;padding-top:5px;margin-left:auto; margin-right:auto;border-top:1px solid #fff;background:#caff70;width: 975px;z-index:940;}
#admcontent, #jobscontent{position:absolute;top:150px;padding-bottom:150px;}
.redtbl{position:relative;}
.redtbl tr {font-size:11px;font-weight:bold;color:black;background:white;}
.redtbl td {padding:3px;text-align:center;height:16px;}
.redtbl input {width:95px;height:14px;font-family: Verdana;font-weight:bold;font-size:10px;border:0;text-align:center;}
.redtbl input:focus { border: 1px solid #39c; }
.blocked{z-index:950;display:block;background:#fff;opacity: 0.0;filter: alpha(Opacity=0);border: 1px solid #39c;width:690px;position:absolute;}
#redhead, .redhead{font-size:11px;font-weight:bold;color:#fff !important;background:#cc2326 !important;text-align:center;}
#bluehead, .blhead{font-size:11px !important;font-weight:bold !important;color:#fff !important;background:#034ea2 !important;text-align:left;}
.blhead a{color:white;}
.blhead a:hover{text-decoration:underline;}
.blhsort{position:relative;text-align:center;background:gray;padding:0 2px;border: 1px solid white;margin:2px;}
#editrow, #editrow input{background:#eee;}
.btnedit, .btndel, .btncancel, .btnupdate{display:inline;padding:2px 10px 2px 10px;font-family: Verdana;font-size:9px;font-weight:bold;cursor:pointer;color:black;border:1px solid #555;}
.btnedit{background:#4ab747;}
.btndel{background:#ee302e;}
.btncancel{background:#fed127;visibility:hidden;}
.btnupdate{background:#4ab747; display:none;padding: 2px 25px; }
.pointer{cursor:pointer;}
.fleft{float:left;}
.fright{float:right;}
/*.ROLE_MANAGER, .ROLE_OPERATOR1, .ROLE_OPERATOR2, .ROLE_OPERATOR3, .ROLE_MULTIOPERATOR{border: 1px solid #000;}*/
.ROLE_MANAGER{background:#fed127;}
.ROLE_OPERATOR1{background:#48b748;}
.ROLE_OPERATOR2{background:#33c5ef;}
.ROLE_OPERATOR3{background:#a765aa;}
.ROLE_MULTIOPERATOR{background:#4c9bd4;}
.popupWnd{visibility:hidden; font-size:10px; position:absolute;z-index:960;}
.roleext{padding:5px !important; font-weight:bold;margin: 0 2px;cursor:pointer;}
.OPTION_YES, .OPTION_NO{font-size:11px;font-weight:bold; background:#fff;color:#555;width:75px;}
.OPTION_CLR{font-size:11px;font-weight:bold; background:#fff;color:#555;width:75px;}
.OPTION_CLR:hover{background:#a5a5a5;color:white;}
.OPTION_GREEN{background:#4ee75d!important;}
.OPTION_ORANGE{background:#ff9700!important;}
.OPTION_RED{background:#ff0000!important;}
.OPTION_OTCHET{background:#0095ff!important;}
.OPTION_OTCHET_RUB{background:#ff95ff!important;}
.OPTION_ZAKAZ{background:#ff5f87!important;}
.OPTION_INTERVAL{background:#ff9f30!important;}
.OPTION_INTERVAL_RUB{background:#009f30!important;}
.OPTION_PF{font-size:11px;font-weight:bold; background:#fff;color:#555 !important;}
.dialogtext{font-family: Arial;font-size:14px;font-weight:bold;}
.captiontext{font-family: Arial;font-size:12px;font-weight:bold;}
#combo{position: relative; top:150px; width: 610px; margin: 0 auto; }
#lcombo{float:left;height:51px; width:27px; background: url(/_Images/lc.png) no-repeat;}
#ccombo{float:left; height:51px; width:550px; background: url(/_Images/mc.png) repeat-x;}
#rcombo{float:left; height:51px; width:27px; background: url(/_Images/rc.png) no-repeat;}
#newfirm{float:right;}
#selectfirm{float:left;margin:11px 10px;}
#selectable{display:none;}
.combolist{overflow:auto;height:150px;}
#statuslegend{margin-top:10px;font-family: Arial;font-size:9px;height:25px;}
#statuslegend div{float:left;margin:auto 2px;}
.sredstva{padding-top:7px;}
#stlegend{float:left;position:absolute;left:475px;}
#modcurmanager, #modcurclient, #modcuroper, #modcurjobs, #mod_fotki{width:335px;float:right;margin-right:5px;}
#curmanname{border-top: 1px solid #000;padding:10px;}
.jobscount{border-top:1px solid #000;border-right:1px solid #000; width:33%;line-height:16px;vertical-align:middle;font-size:10px;font-weight:bold;padding-bottom:5px;}
.jobscnt{font-size:14px;font-weight:bold;margin-top: -1px;padding-top:16px;}
.manager{font-size:12px;font-weight:bold;background: #fff; width: 300px; border: 1px solid #000; padding:0 !important;}
.modclient{background: #000;width:100%;}
.modclient td{background: #fff;}
.company{text-align:center;font-size:9px;font-weight:bold;background: #fff; width: 500px;  padding:0 !important;}
.company td{padding:3px !important;border: 1px solid #000;}
.bggray{background: #ccc;}
.bggreen{background: #15a74a;}
.bgblack{background:#000;}
.bgred{background: #ef3935;}
.bgorange{background: #f79344;}
.bgwhite{background: #fff;}
.bgyellow{background: #fedb66;}
.bgviolet{background: #d72da9;}
.ROW_GRAY{background:#e5e5e5 !important;}
.ROW_WHITE{background:white !important;}
.statusbox{width:30px;height:10px;border:1px solid #000;}
#modcurcompany{width:500px;float:right;margin-right:10px;}
#rerun{text-align:left;padding-left:10px;width:280px;height:25px;overflow: hidden;}
.hr{border-bottom:2px solid #eee}
.ybtn{border:1px solid #d19405;width:300px;height:20px;float:left;margin:0 10px;font-size:12px;font-weight:bold;padding-top:5px;}
.gbtn{padding-top:5px;text-align:center;font-size:10px;font-weight:bold;color:white;height:25px; width:100px; background: url(/_Images/gbtn.png) no-repeat;cursor:pointer;}
.top10{padding-top:12px;}
.shadowbox{
	-webkit-box-shadow: 7px 7px 5px rgba(0,0,0,0.4); /* Для Safari 3.0 */
    -moz-box-shadow: 7px 7px 5px rgba(0,0,0,0.4); /* Для Firefox 3.5 */
    box-shadow: 7px 7px 5px rgba(0,0,0,0.4); /* Для современных браузеров */
    padding: 10px; /* Поля вокруг текста */
}
.roundbox{
    -webkit-border-radius: 10px; /* Радиус скругления для Safari 3.1 */
    -moz-border-radius: 10px; /* Для Firefox 3 */
    border-radius: 10px; /* Радиус скругления для современных браузеров */
    background: #fff; /* Цвет фона */
}
.board{
    -moz-border-radius: 5px; /* Для Firefox 3 */
    -webkit-border-radius: 5px; /* Для Safari 4 и Chrome */
    border-radius: 5px; /* Для современных браузеров */
}
.btnVisibile{visibility:visible;}
.btnHidden{visibility:hidden;}
.menudiv{width:100%;display:table-cell;vertical-align:middle;line-height:100%;}
.autoscroll{overflow:auto;padding:5px;}
.otclient, .otmanager{font-weight:bold;}
.otclient{color:#323168;}
.otmanager{color:#ef1c24;}
.valign{vertical-align:middle;line-height:100%;display:table-cell;}
.inputbox{position:relative;top:-1px;margin-left:2px;background:url(/_Images/edit.png) no-repeat;width:17px;height:18px;cursor:pointer;}
.jobs_fltr_all{background: url(/_Images/all_zakaz.jpg) no-repeat; width:157px;height:52px;cursor:pointer;}
.jobs_fltr_my{background: url(/_Images/my_zakaz.jpg) no-repeat; width:157px;height:52px;cursor:pointer;}
.group{text-decoration: underline;}
.uploadbtn{float:right;background: url(/_Images/gcbut.png) no-repeat;width:133px;height:30px;}
.bottomeditpanel{text-align:center;font-size:8px;font-weight:bold;color:white;padding-top:9px;font-family: Arial;cursor:pointer;}
.csmallest{width:140px !important;padding-top:10px !important;}
.exif{position:relative;top:-40px;margin-right:10px;float:right;font-weight:bold;font-size:18px;color:#ff9700;}
.copyright{font:bold 9px sans-serif;margin-bottom:10px;}
.bottomblock{width:971px;background: #FFFFFF;color: #000;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 10px;border: 1px solid #C2C2C2;}
.botitem{display: inline-block;padding: 10px;text-align: left;font-size: 12px;}
.ablue{color:blue;line-height:150%;}
