/*--------------------   ||| author:TecHMeaT ||| email:techmeat@ya.ru ||| icq:70-20-770 |||   ---------------------*/

/*---------------/// firstile \\\---------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, cite, code, del, dfn, em, font, img, strong, sub, sup, b, u, i,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent;}
html{height:100%;}
body{height:100%; color:#000; font:11px/1.3 Arial, Helvetica, sans-serif; background:#DEE6ED;}
/*table{border-collapse:collapse; border-spacing:0;}*/
table td{vertical-align:top;}
ol, ul{list-style:none;}
p{margin:0 0 10px 0;}
a{color:#047; text-decoration:none;}
a:hover{color:#047; text-decoration:underline;}
h1{margin:20px 15px; font-size:16px; color:#047; font:30px/1 'Trebuchet MS', Helvetica, sans-serif;}
h3{margin:10px 15px; font-size:16px; color:#047; font:18px/1 'Trebuchet MS', Helvetica, sans-serif;}

/*/h3 {font-size:16px; color:#047; font:20px/1 'Trebuchet MS', Helvetica, sans-serif;padding:3px 15px;clear:both;}
*/
/*-------------\\\ end firstile ///-------------*/


.menu_bg {float:left;width:210px;}

.menu_margin {margin:0 0 10px 0; font-size:16px; color:#F37F0B; font:20px/1 'Trebuchet MS', Helvetica, sans-serif;padding:30px 15px;float:left;}
.menu_margin a {display:block;padding:3px 12px;margin-top:2px;width:120px;}
.menu_margin a:hover {background-color:#047;color:white;}
.menu_margin a.active {background-color:#047;color:white;}

.under_menu p {padding-left:20px;}

.mainTable {color:#000;padding:30px;float:left;}
.mainTable table{ border:2px solid #7F9DB9; }
.mainTable th {padding:5px 7px;; border:1px solid #FFF; font-weight:600; background:#D8E4F0; font-size:12px;white-space: nowrap;}
.mainTable .top {padding:5px 7px; border:1px solid #FFF; font-weight:300; background:#D8E4F0;}
.mainTable .field {width:90%; border:1px solid #7F9DB9;padding:2px;}
.mainTable input[type=text] {width:80%; border:1px solid #7F9DB9;padding:2px 5px;}
.mainTable .button{border:1px solid #7F9DB9; background:#F0F0F0; cursor:pointer;padding:3px 15px;}
.mainTable th a{color:#047; text-decoration:none;}
.mainTable td{padding:5px 7px; border:1px solid #FFF; font-weight:300; background:#CCC;}
.mainTable .pink td{background:#F5C0EB;}
.mainTable .red td{background:#FBCBBB;} 
.mainTable .orange td{background:#FCF3BA;}
.mainTable .green td{background:#DBFBBB;}
.mainTable tfoot td{background:#D8E4F0;} 


 
tr.color_641 > td:first-child,.color_641 {
    background-color: lightblue !important;
}
tr.color_211 > td:first-child,.color_211  {
    background-color: lightgreen !important;
}
tr.color_189 > td:first-child,.color_189 {
    background-color: lightpink !important;
}

tr.color_1223 > td:first-child,.color_1223 {
    background-color: #ff9c32 !important;
}


.validate label {
    float: left;
    color: red;
}

.validate input.error,.validate textarea.error {
    border-bottom: 2px solid red;
}


input[type=button],input[type=submit] {
    width: 100%;
}
.cargotable td {
    text-wrap: avoid;
    white-space: nowrap;
}



















