.close-btn{background:url("/images/close-btn.png") repeat scroll 0 0 transparent;height:14px;position:absolute;right:0;top:5px;width:14px;cursor:pointer}
.custom_popup {text-align:justify;background:none repeat scroll 0 0 #FFFFFF;box-shadow:0 0 10px rgba(0, 0, 0, 0.5);display:none;left:50%;margin-left:-300px;margin-top:-230px;padding:45px;position:fixed;top:50%;width:600px;z-index:999}
.popup-login-btn{text-align:center}
.popup-login-btn .btn {
text-align:center;
color:#fff;
border:0;
background:#1ca0ba;/* Для старых браузров */
background:-moz-linear-gradient(top, #1ca0ba, #167f94);/* Firefox 3.6+ */
/* Chrome 1-9, Safari 4-5 */
background:-webkit-gradient(linear, left top, left bottom, 
color-stop(0%,#1ca0ba), color-stop(100%,#167f94));
/* Chrome 10+, Safari 5.1+ */
background:-webkit-linear-gradient(top, #1ca0ba, #167f94);
background:-o-linear-gradient(top, #1ca0ba, #167f94);/* Opera 11.10+ */
background:-ms-linear-gradient(top, #1ca0ba, #167f94);/* IE10 */
background:linear-gradient(top, #1ca0ba, #167f94);/* CSS3 */
}

.popup-login-btn .btn:hover {
text-align:center;
background:#167f94;/* Для старых браузров */
background:-moz-linear-gradient(top, #167f94 #1ca0ba);/* Firefox 3.6+ */
/* Chrome 1-9, Safari 4-5 */
background:-webkit-gradient(linear, left top, left bottom, 
color-stop(0%,#167f94), color-stop(100%,#1ca0ba));
/* Chrome 10+, Safari 5.1+ */
background:-webkit-linear-gradient(top, #167f94 #1ca0ba);
background:-o-linear-gradient(top, #167f94 #1ca0ba);/* Opera 11.10+ */
background:-ms-linear-gradient(top, #167f94 #1ca0ba);/* IE10 */
background:linear-gradient(top, #167f94 #1ca0ba);/* CSS3 */
}
#tabs {overflow:hidden;width:auto;margin:0;padding:0;list-style:none;margin-left:32px;margin-bottom:-1px/*padding-left:32px;*/}
#tabs li{float:left;margin:0 1px 0 0;border-top:1px solid #03a9f4;border-left:1px solid #03a9f4;border-right:1px solid #03a9f4;}
#tabs a {
position:relative;
background:#03a9f4;  
padding:11px 16px;
float:left;
text-decoration:none;
color:#fff;
font-size:14px;
vertical-align:middle;
/*box-shadow:0 2px 2px rgba(0,0,0,.4);*/
}
#tabs a:hover,#tabs a:hover::after,#tabs a:focus,#tabs a:focus::after{background:#fff;color:#03a9f4}
#tabs a:focus{outline:0;}
#tabs #current a, #tabs #current a::after {background:#fff;color:#03a9f4;z-index:3;}
#tabscontent{
font-size:12px;
background:#fff;
padding-top:16px;
padding-left:16px;
padding-right:16px;
height:100%;
min-height:200px;
position:relative;
z-index:2;
border-top:1px solid #03a9f4;
/*box-shadow:0 -2px 3px -2px rgba(0, 0, 0, .5);*/
}

#accordion h3{font-size:14px;font-weight:700}
#accordion div{font-size:14px}
.tehtab{
font-size:12px;
border-spacing:0;
border-collapse:separate;
border-left:1px solid #b0bec5;
border-top:1px solid #b0bec5;
border-bottom:1px solid #b0bec5;
border-right:none;
}
.tehtab a{color:#01579b;}
.tehtab th{font-weight:700;color:#455a64}
.tehtab th, .tehtab td{
padding:10px 16px;
margin:4px!important;
border:0;
border-right:1px solid #b0bec5!important;
border-left:1px solid #fff!important;
border-bottom:1px solid #b0bec5!important;
text-align:left!important;
vertical-align:top
}
.calloper th, .calloper td{padding:5px 10px!important;margin:4px!important;}
.tehtab th{ 
padding:0 4px 0 4px!important;
text-align:center!important;  
vertical-align:middle;
background:#167f94;/* Для старых браузров */
background:-moz-linear-gradient(top,#ebeff2 #d0dadc);/* Firefox 3.6+ */
/* Chrome 1-9, Safari 4-5 */
background:-webkit-gradient(linear, left top, left bottom, 
color-stop(0%,#ebeff2), color-stop(100%,#d0dadc));
/* Chrome 10+, Safari 5.1+ */
background:-webkit-linear-gradient(top, #ebeff2 #d0dadc);
background:-o-linear-gradient(top, #ebeff2 #d0dadc);/* Opera 11.10+ */
background:-ms-linear-gradient(top, #ebeff2 #d0dadc);/* IE10 */
background:linear-gradient(top, #ebeff2 #d0dadc);/* CSS3 */
height:48px!important;
font-size:12px;
}
.tehtab h2 a, span.data_z a{text-decoration:none!important;color:#01579b}.tehtab h2 a:hover, span.data_z a:hover{text-decoration:underline!important}

span.data_z{color:#228295}
.item_h,.item_s,.item_tech{/*font-size:11px*/}
.item_h a,.item_s a, .item_tech a,.item_addit a{text-decoration:none;color:#01579b;}
.item_h a:hover,.item_s a:hover,.item_tech a:hover,.item_addit a:hover{text-decoration:underline}
.btn-b{font-size:11px;text-transform:uppercase;color:#167f94;height:24px;line-height:22px;padding:0 8px;border:1px solid #167f94;border-radius:4px; /*background:url(/images/head-pattern.jpg) #eff5f6;*/margin-bottom:3px}
.btn-b:hover{opacity:.9}.inline{display:inline}
#container, #container2{min-width:1140px;height:400px;margin:0 auto}

td.valign{vertical-align:top}
.colorGreen{background-color:#d0f8ce}
.colorYellow{background-color:#FFFACD}
.colorRed{background-color:#fde0dc}
.legenda{margin:0 0 5px 30px;}
.legendaDiv{width:50px;height:18px;border:1px solid #999999;border-radius:0!important;-moz-border-radius:0!important;-khtml-border-radius:0!important}
.legendaText{padding:2px 0 0 5px}
#graph2{display:none}
#objInfo{cursor:move}

@media all and (max-width:1200px) {
/*html{min-width:1024px}*/
#objInfo{cursor:default}
#login-form.righted {top:175px;right:10px;position:absolute}
.wrapper {min-width:1000px;max-width:1500px!important;padding:0 0px;margin:0 auto}
}
@media all and (max-width:1280px) {
/*body,html,#main,#wrapper,#index-slider-pattern{min-width:1280px!important; width:1280px!important}*/
}

#section_type {
background-color:#f7f7f7;
height:50px;
padding-left:32px;
font-size:14px;
color:#455964;
font-weight:bold;
text-shadow:rgba(0,0,0,.01) 0 0 1px;
vertical-align:middle!important;
}

#section_type td{
border-bottom:#b0bec5;
border-bottom-style:solid;
border-bottom-width:4px;
}

.log-out-button {
float:right;
margin-right:32px;
background-image:url(/images/logout.png);
border:none;
width:32px;
height:32px;
cursor:pointer;
background-color:transparent;
}

.print-button {
float:left;
margin-left:16px;
background-image:url(/images/icons/print.png);
border:none;
width:25px;
height:25px;
background-color:transparent;
}
.print-button:hover {background-image:url(/images/icons/print_filled.png);}

.excel-button {
float:left;
margin-left:16px;
background-image:url(/images/icons/ms_excel.png);
border:none;
width:25px;
height:25px;
background-color:transparent;
}
.excel-button:hover {background-image:url(/images/icons/ms_excel_filled.png);}
.back-button {
float:right;
margin-left:16px;
background-image:url(/images/icons/back.png);
border:none;
width:25px;
height:25px;
background-color:transparent;
}
.charts-button {
float:left;
margin-left:16px;
background-image:url(/images/icons/charts.png);
border:none;
width:25px;
height:25px;
background-color:transparent;
}
.charts-button:hover {background-image:url(/images/icons/charts_filled.png);}
.refresh-button {
float:left;
margin-left:16px;
background-image:url(/images/icons/connection_sync.png);
border:none;
width:25px;
height:25px;
background-color:transparent;
}
.refresh-button:hover {background-image:url(/images/icons/connection_sync_filled.png);}
a.attach-file{text-decoration:none}
a.attach-file:hover{text-decoration:underline}

.item_map{float:left;border:none;width:25px;height:25px;background-color:transparent;background-image:url(/images/icons/order_delivered.png);}
.item_map:hover {background-image:url(/images/icons/order_delivered_filled.png);}

div.event-info { 
float:left;
color:#f74d3f;
font-size:12px;
font-weight:bold;
margin-left:16px;
margin-top:4px
}

.red-selection{
background:#fabebc;/* Для старых браузров */
background:-moz-linear-gradient(top,#fde0dc #fabebc)!important;/* Firefox 3.6+ */
/* Chrome 1-9, Safari 4-5 */
background:-webkit-gradient(linear, left top, left bottom, 
color-stop(0%,#fde0dc), color-stop(100%,#fabebc))!important;
/* Chrome 10+, Safari 5.1+ */
background:-webkit-linear-gradient(top, #fde0dc #fabebc)!important;
background:-o-linear-gradient(top, #fde0dc #fabebc)!important;/* Opera 11.10+ */
background:-ms-linear-gradient(top, #fde0dc #fabebc)!important;/* IE10 */
background:linear-gradient(top, #fde0dc #fabebc)!important;/* CSS3 */
}

.green-selection{
background:#a4e9a5;/* Для старых браузров */
background:-moz-linear-gradient(top,#cff7cd #a4e9a5)!important;/* Firefox 3.6+ */
/* Chrome 1-9, Safari 4-5 */
background:-webkit-gradient(linear, left top, left bottom, 
color-stop(0%,#cff7cd), color-stop(100%,#a4e9a5))!important;
/* Chrome 10+, Safari 5.1+ */
background:-webkit-linear-gradient(top, #cff7cd #a4e9a5)!important;
background:-o-linear-gradient(top, #cff7cd #a4e9a5)!important;/* Opera 11.10+ */
background:-ms-linear-gradient(top, #cff7cd #a4e9a5)!important;/* IE10 */
background:linear-gradient(top, #cff7cd #a4e9a5)!important;/* CSS3 */
}

.blue-selection{
background:#b4e5fc;/* Для старых браузров */
background:-moz-linear-gradient(top,#e1f5fe #b4e5fc)!important;/* Firefox 3.6+ */
/* Chrome 1-9, Safari 4-5 */
background:-webkit-gradient(linear, left top, left bottom, 
color-stop(0%,#e1f5fe), color-stop(100%,#b4e5fc))!important;
/* Chrome 10+, Safari 5.1+ */
background:-webkit-linear-gradient(top, #e1f5fe #b4e5fc)!important;
background:-o-linear-gradient(top, #e1f5fe #b4e5fc)!important;/* Opera 11.10+ */
background:-ms-linear-gradient(top, #e1f5fe #b4e5fc)!important;/* IE10 */
background:linear-gradient(top, #e1f5fe #b4e5fc)!important;/* CSS3 */
}

.title-block{
padding:0!important;
height:32px;
background:#03a9f4;/* Для старых браузров */
background:-moz-linear-gradient(top,#81d4fa #03a9f4)!important;/* Firefox 3.6+ */
/* Chrome 1-9, Safari 4-5 */
background:-webkit-gradient(linear, left top, left bottom, 
color-stop(0%,#81d4fa), color-stop(100%,#03a9f4))!important;
/* Chrome 10+, Safari 5.1+ */
background:-webkit-linear-gradient(top, #81d4fa #03a9f4)!important;
background:-o-linear-gradient(top, #81d4fa #03a9f4)!important;/* Opera 11.10+ */
background:-ms-linear-gradient(top, #81d4fa #03a9f4)!important;/* IE10 */
background:linear-gradient(top, #81d4fa #03a9f4)!important;/* CSS3 */
}

.title-block h2{margin-top:8px;font-size:12px;text-shadow:rgba(0,0,0,.01) 0 0 1px;}
.title-block h2{padding-left:16px!important;}
.title-block *{color:#fff!important;}
.f_btn{
width:198px;
height:24px;
line-height:24px;
margin:10px 0px 10px 0px;
background:#0277bd;/* Для старых браузров */

background:-moz-linear-gradient(top,#0288d1 #0277bd)!important;/* Firefox 3.6+ */
/* Chrome 1-9, Safari 4-5 */
background:-webkit-gradient(linear, left top, left bottom, 
color-stop(0%,#0288d1), color-stop(100%,#0277bd))!important;
/* Chrome 10+, Safari 5.1+ */
background:-webkit-linear-gradient(top, #0288d1 #0277bd)!important;
background:-o-linear-gradient(top, #0288d1 #0277bd )!important;/* Opera 11.10+ */
background:-ms-linear-gradient(top, #0288d1 #0277bd )!important;/* IE10 */
background:linear-gradient(top, #0288d1 #0277bd )!important;/* CSS3 */

padding:0px;
border:1px solid #01579b;
border-bottom-width:2px;
color:#fff;
font-size:12px;
padding-bottom:6px;
cursor:pointer;
}
.f_btn:disabled, .f_btn[disabled]{background:#CCCCCC!important;border: 1px solid #999999;background-color:#CCCCCC!important;color:#000;}
#tableGraph{margin-bottom:10px;}