body{color:#333333;background:#ECEBEC url(/img/1.jpg) repeat-x;font:12px Arial;margin:0px;height:100%;}
ol, ul {list-style: none;padding-left: 0;}
td{font:12px Arial;}
a{color:#009900;text-decoration:underline;}
a:hover,a:focus,a:active{color:#0000CC;}
h1{margin:0px;color:#000099;font:20px Arial;}
h2{margin:0px;color:#339900;font:bold 14px Arial;}
h3{margin:0px;font:bold 14px Arial;}
h4,h5,h6{margin:0px;}
form{margin:0px;}
input,select,textarea{color:#333333;font:12px Arial;}
.iww{color:#999999;font:9px Arial;}
.tool{color:#339900;font:bold 20px Verdana;}
.toolRZ{color:#000099;font:bold 20px Verdana;}
.toolSel{color:#000099;font:bold 11px Verdana;}

.m1i{color:#FFFFFF;background-color:#000099;font:bold 12px Arial;text-decoration:none;}
.m1i:hover,.m1i:focus,.m1i:active{color:#FFFF99;}
.m1a{color:#000099;background-color:#F0F8FF;font:bold 12px Arial;text-decoration:none;}
.m1a:hover,.m1a:focus,.m1a:active{color:#000099;}

.m2ti{color:#339900;background-color:#F0F8FF;font:bold 12px Arial;text-decoration:none;white-space:nowrap;}
.m2i{color:#339900;background-color:#F0F8FF;font:bold 12px Arial;text-decoration:underline;white-space:nowrap;}
.m2i:hover,.m2i:focus,.m2i:active{color:#0000CC;}
.m2ta,.m2a{color:#FFFFFF;background-color:#339900;font:bold 12px Arial;text-decoration:none;white-space:nowrap;}
.m2a:hover,.m2a:focus,.m2a:active{color:#FFFFFF;}

.tbl_hover tr:hover {background-color: #ECEBEC;}
.tbl th{color:#000000;background-color:#EEEEEE;font:11px Arial;}
.tbl td{font:11px arial;}
.tbl td a{text-decoration:none;}
.tbl .th{background-color:#FFF8C0;}
.tdn,.tra .tdn{color:#B0B0B0;}
.td3{color:#333333;}
.td10m{color:#AFA400;}
.td14m{color:#F05050;}
.tdviolet{background-color:violet;}
.tdcont{background-color:#E6E4BB;}
td.hasmargin{background-color:#C5E6BB;color:#333;}
.td3:hover .lb, .td10m:hover .lb, .td14m:hover .lb, .tdn:hover .lb{color:#FFFFFF;background-color:#000099;}
.td3:hover .lt, .td10m:hover .lt, .td14m:hover .lt, .tdn:hover .lt{color:#000099;background-color:#000099;}
.td30{color:#000000;background-color:#FFCCBB;}
.td14{color:#000000;background-color:#CCFFCC;}
.tdi{width:100%;border:0px;border-right:#FFFF99 3px solid;}
.trim{color:#CCCCCC;}
.tr{background-color:#FFFFFF;}
.trs{background-color:#FFF8C0;}
.tra,.tra a,.tra b.alert,.tra .td10m,.tra .td14m,.tra .alert,.tra .c1,.tra .c2{color:#FFFFFF;background-color:#339900;}
.c10{background-color:#434343;}
.dot{color:#FFFFFF;background-color:#339900;}
.do{color:#FFFFFF;background-color:#000099;}
.date{color:#999999;}
.author{color:#316AC5;}
.alert, .alert_analys{color:#F00000;}
.alertbg{background-color:#FFE0D0;}
.l{text-decoration:none;}
.ls{font:10px arial; text-decoration:none;}
.lb{color:#FFFFFF;background-color:#66CC33;text-decoration:none;}
.lb:hover{color:#FFFFFF;background-color:#000099;text-decoration:none;}
.lt{color:#66CC33;background-color:#66CC33;text-decoration:none;}
.lt:hover{color:#000099;background-color:#000099;text-decoration:none;}
.lc{color:#990000;background-color:#CCCCCC;text-decoration:none;}
.lc:hover{color:#FFFFFF;background-color:#000099;text-decoration:none;}
.se{background-color:#BBBBBB;}
.su{background-color:#F06666;}
.sd{background-color:#6666F0;}
.c1{}
.c2{background-color:#FFFF99;}
.c3{background-color:#87CEFA;}

[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../img/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

.icon-remove {
  background-position: -312px 0;
  float: right;
  margin-right: 20px;
}

.icon-edit {
  background-position: -96px -72px;
  float: left;
  margin-left: 10px;
}
.arts .th.controls{
	width:50px;
}
.th.controls{
	width:100px;
}

.d-block{
	display:block;
	padding:10px;
}
.d-block label{
	display: inline-block;
	*display: inline;
	zoom:1;
    width: 200px;
}
td input.calculated{
	border: 1px solid red;
}

.red a{
    color: red;
}

.margin-form div.row {
    padding: 8px 0;
    width: 435px;
    border-bottom: 1px dotted #999;
}

.hasDatepicker {
    width: 115px;
}

.range_margin_table {
    float: left;
    margin-left: 3px;
}

.range_margin_table th {
    text-align: center!important;
}

.range_margin_table input {
   width: 44px;  
}

.range_margin_table img {
   cursor: pointer;  
}

.plus {
    padding: 48px 0 0 10px;
    position: absolute;
    cursor: pointer;
    float: left;
}

.range_margin_table{
    border-collapse: collapse;
    width: auto;
    color: #333333;
    font: 12px Arial;
}

.range_margin_table th, .range_margin_table td {
    border: 1px solid #aaa;
    padding: 3px;
    text-align: left;
}

.range_margin_table th {
    text-align: center !important;
}

.range_margin_table input {
    width: 44px;
}

.flashes {
    margin: 10px 0;
}

.flash {
    background: none repeat scroll 0 0 #d2e8ff;
    border-radius: 3px;
    font-weight: bold;
    max-width: 500px;
    padding: 3px 5px;
}

.margin-list tr:hover>td {
    background-color: #C4C4C4;
}

.both {
    clear: both;
}

.float-left{
    float:left; 
    margin-right: 10px; 
}

.btn-group {
    display: none;
}

#loader {
    position: absolute;
    z-index: 100;
    background-color: #fff;
    opacity: 0.65;
    width: 100%;
    height: 100%;
    display: none;
}

.c_info {
    width:520px; 
    background: none repeat scroll 0 0 rgba(250, 240, 210, 0.5);
    border: 1px solid #dcc896;
    padding: 10px 10px 0px;
    margin-top: 25px;
    border-radius: 5px;
    font-size: 13px;
}

.c_info p {
    margin: -5px 0 20px;
}

.icon {
    margin-left: 12px;
}
.icon img{    
    opacity: 0.35;
}

.icon:hover img{
    opacity: 1;
}

#hdfixed-header {z-index: 1;}

#scrollUp {
    bottom: 20px;
    right: 20px;
    width: 50px; /* Width of image */
    height: 50px;  /* Height of image */
    background: url(../img/up.png) no-repeat;
    opacity: 0.7;
}

#scrollUp:hover {
    opacity: 1;
}

.products-list tr:hover>td{
    background-color: #ccc;
}


#gif-loading {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    height: 100%;
    width:100%;
    background-color: #ffffff;
    opacity: 0.9;
    z-index: 500;
}

#gif-loading img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -150px 0 0 -200px;
    height: 300px;
    width: 400px;
    z-index: 600;
    opacity: 1 !important;
}

.get_gItems {
    color: #333333;
    font: 12px Arial;
}
a.gc, span.gc{color:#339900;}
a.gc:hover, a.gc:active {text-decoration: underline;}
.add_gbt { display: inline-block; background: url('../img/add_gbt.png') top 0 center no-repeat; height: 10px; width: 10px; margin: 0 0 0 5px; cursor: pointer;}
.add_gbt:hover {background: url('../img/add_gbt.png') top -10px center no-repeat no-repeat;}

/* tablesorter */

#s1tb>thead>tr {
    height:33px;
    cursor: pointer;
    background-color: #F5F5F5;
    border-bottom: 1px solid #6e6e6e;
    font-weight: bold;
}

#s1tb .header {
    background: url('../img/bg.png') no-repeat, url('../img/tablesort_bg.png') repeat-x;
    border-left: 1px solid #FFF;
    border-top: 1px solid #FFF;
    padding: 0 5px 0 18px;
    height: auto;
    font-size: 14px;
    color: #333333;
}
#s1tb .headerSortUp {
    background: url('../img/asc.png') no-repeat, url('../img/tablesort_bg.png') repeat-x;
}
#s1tb .headerSortDown {
    background: url('../img/desc.png') no-repeat, url('../img/tablesort_bg.png') repeat-x;
}
/* =end tablesorter */

/** всплывающее окно easytip **/

a.wnw {
    cursor: pointer
}

.wnw:hover {
    text-decoration: underline;
}

.wnw_show {
    position: absolute;
    background-color: #ffffff;
    border: 3px solid #E7E7E7;
    border-radius: 8px;
    padding: 25px;
    -moz-box-shadow: 2px 2px 30px -15px #070606;
    -webkit-box-shadow: 2px 2px 35px -12px #070606;
    box-shadow: 2px 2px 35px -12px #070606;
    color: #555;
}

.wnw_show h3 {
    font-weight: normal;
    margin: 0 0 10px 0;
    padding: 10px;
    border-radius: 4px;
    background-color: #FAFAFA;
}

.wnw_show h3 a {
    color: #99A667;
    font-weight: normal;
    text-decoration: none;
}

.wnw_show h3 a:hover {
    text-decoration: underline;
}

.wnw_show table {
    border-collapse: collapse;
    width: 100%;
}
.wnw_show table, .wnw_show table tr, .wnw_show table td,.wnw_show table th {
    border: 1px solid #eaeaea;
    color: #555;
}

.wnw_show table th {
    font-weight: normal;
    font-size: 14px;
    padding: 0 5px;
}

.wnw_show table td {
    padding: 10px;
}


.wnw_cpl_fields {
    margin: 0 auto;
    width: 120px;
}

#wnw_cpl_inp,#wnw_cpl_inp:focus {
    border: 1px solid #eaeaea;
    outline: none;
    width: 120px;
    padding: 3px;
    color: #F00000;
    font-weight: bold;
}


.wnw_cpl {
    margin: 7px 0 3px;
    color: #555;
    cursor: pointer;
    background-color: #6C3;
    color: #fff;
    width: 120px;
    border: none;
    outline: none;
    height: 18px;
    font-size: 12px;
}

.wnw_gr {
    background-color: #CCCCCC !important;
    cursor: default !important;
}

.wnw_cpl:hover, .wnw_cpl:focus {
    outline: none;
    border:none;
}

.wnw_show a {
    color: #009900;
    text-decoration: none;
}
.wnw_show a:hover {
    text-decoration: underline;
}

.wnw_tlp {
    border-bottom: 1px dashed #eaeaea;
    cursor: help;
}

.close_window,.remove_window {
    position: absolute;
    top: 5px;
    right: 5px;
    height: 14px;
    width: 14px;
    cursor: pointer;
    background: url('../img/close.gif') top right no-repeat;
}

.close_window:hover,.remove_window:hover {
    background: url('../img/close.gif') top -14px right no-repeat;
}

/* =end easytip ****************************************/

.pa_create {
    opacity: 0;
    height: 12px;
    width: 12px;
    margin-left: 10px;
    vertical-align: middle;
    cursor: pointer;
}