
BODY
{
	font-family: Ubuntu;
	font-size:15pt;
	color:#000;
}

TD {
	font-size: 0.9em;

}

FIELDSET {
	/*-webkit-box-shadow: -4px 4px 5px rgba(50, 50, 50, 0.15);
	-moz-box-shadow: -4px 4px 5px rgba(50, 50, 50, 0.15);*/
	box-shadow: -4px 4px 5px rgba(50, 50, 50, 0.15);
	padding: 20px;margin:10px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border-color: #ddffdd
}


.shapkaMenu {
	background: -webkit-linear-gradient(#9a9, #131);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	padding-left: 10px;
	cursor:pointer;
	font-size: 26px;
	font-weight: lighter;
}

h1 {
	font-size: 22px;
	background: -webkit-linear-gradient(#9a9, #131);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

H2 {
	font-size: 16px;
	background: -webkit-linear-gradient(#9a9, #131);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

H3, H4 {
	font-size:1em;
	margin-bottom:5px;
	margin-top:5px;
	padding:0px;
	background: -webkit-linear-gradient(#9a9, #131);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


div.viewOperationSmartBox{
	display:none;
	position:absolute;
	width:98%;
	text-align:center;
	padding: 2px;
	margin:5px;
	background-color: black;	
}
div.viewOperationSmartIBox{	
	padding: 3px;
	/*border:2px solid black;*/
	background-color: white;	
}
div.textDescription{
	display:none;
	position:absolute;
	padding: 3px;
	background-color: #FFFFDD;	
	border:1px solid black;
}

table.info{
	background-color:#0FFFFF;
}

.info {
	background-color:#e2ede5;
	color:#333;
        cursor: pointer;

}

.error {
	background-color:#FF6C6C;
}

.rrround {
    -moz-border-radius:  10px;  /* Firefox */
    -webkit-border-radius: 10px;  /* Safari/WebKit */
    border-radius: 10px;  /* Opera; браузеры с поддержкой CSS3 */
    border:solid #d0E0d0 1px;
    /*background-color:#ecf7e2;*/
    padding: 10px;
    color:black;
}

.red_disp {
    width: 15px;
    height:15px;
    background-image:url('/design/but_red.png');
    background-repeat:no-repeat;
    padding-top: 5px;
    padding-left: 5px;
    float: left;


}

.green_disp {
    width: 15px;
    height:15px;
    background-image:url('/design/but_green.png');
    background-repeat:no-repeat;
    padding-top: 5px;
    padding-left: 5px;
    float: left;

}

.none_disp {
    width: 15px;
    height:15px;

    padding-top: 5px;
    padding-left: 5px;
    float: left;


}

.infodk {
	background-color:#fffff0;
	cursor: pointer;
}

td.infoHeader{

	height:20px;
	vertical-align:middle;
	text-align:center;
	background-color:#E4d0C8;
	/*background-color:#BBBBBB;*/
}

tr.infoHeader{
	height:20px;
	vertical-align:middle;
	text-align:center;
	background-color:#94b098;
	/*background-color:#BBBBBB;*/
}

td.infoHeaderLevel1{
	font-weight:bold;
	height:20px;
	vertical-align:middle;
	border-bottom: solid 1px white;
	border-left: solid 1px white;
	background-color:#004080;
	color:white;
	font-size: small;
}

table.infoLevel2{
	border-top: solid 1px #0059B3;
	border-left: solid 1px #0059B3;
	background-color:#F0F0F0;
}

td.infoHeaderLevel2{
	font-weight:bold;
	height:20px;
	vertical-align:middle;

	border-bottom: solid 1px #0059B3;
	border-right: solid 1px white;
	background-color:#0059B3;
	color:white;
	font-size: x-small;
}

td.infoLevel2 {
	border-bottom: solid 1px #0059B3;
	border-right: solid 1px #0059B3;
	background-color:#F0F0F0;
}


td.infoLight {
	border-bottom: solid 1px white;
	border-left: solid 1px white;
	background-color:#F8F8F8;
	}

.infoHeader{
	height:20px;
	vertical-align:middle;
	color:#003300;
}

a:link{
	/*font-weight: bold;*/
    color: black;
    text-decoration:underline;
}
a:visited{
    color: black;
    text-decoration:underline;
}
a:active{
	color: black;
	font-weight: bold;
    text-decoration:none;

}
a:hover{
	color: black;
    text-decoration: dotted;
}

a.employee:link{

	font-weight:normal;
	text-decoration:none;
	border-bottom:none;
}
a.employee:visited{

	font-weight:normal;
	text-decoration:none;
	border-bottom:none;
}
a.employee:active{

	font-weight:normal;
	text-decoration:none;
	border-bottom:none;
}
a.employee:hover{
	color: lightblue;
	font-weight:normal;
	text-decoration:none;
	border-bottom:dotted 2px;
}


.css input, .css textarea, .css button {
	margin: 0 0 20px;
}

.fieldlabel {
	font-family:Tahoma;
	font-size:1.1em;
	color: #005000;
}

.submit { /*Стиль кнопки submit*/
	font-family:Tahoma;
	font-weight:bold;
	font-size:1em;
	background-color:#e0F0e0;
	border:solid #009000 1px;
	padding-left:5px;
	padding-right:5px;
}

.checkbox { /*Стиль чекбокса*/
	background-color:#EEEEEE;
	border:none;
	border-left:solid #CCCCCC 1px;
}

.checkboxlabel { /*Стиль подписи к чекбоксу*/
	font-family:Tahoma;
	font-size:0.7em;
}

.tfcell { /*Стиль ячейчки с чекбоксом*/
	border-bottom:solid #CCCCCC 1px;
}

.print {
	display:none;
}

.printred {
	color:red;
}



.menu-container {
    margin: 0 auto;
    padding: 0;
    height: 26px;
    width: 100%;
    background: #fff;
    border: 1px solid #222;
}

.etabs { margin: 0; padding: 0; }
.tab { display: inline-block; zoom:1; *display:inline; background: #999; border: solid 0px #999; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 0 0 4px 4px; }
.tabTop { display: inline-block; zoom:1; *display:inline; background: #999; border: solid 0px #999; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
.tab a { font-size: 14px; line-height: 2em; display: block; padding: 0 10px; outline: none; color:white;}
.tabTop a { font-size: 14px; line-height: 2em; display: block; padding: 0 10px; outline: none; color:white;}
.tab a:hover { text-decoration: underline; }
.tab.active { background: #e2ede5; padding-bottom: 6px; position: relative; bottom: 1px; border-color: #666; }
.tabTop.active { background: #e2ede5; padding-top: 6px; position: relative; top: 1px; border-color: #666; z-index: -1; }
.tab a.active { font-weight: bold; color: black; }
.tabTop a.active { font-weight: bold; color: black; }
.tab-container .panel-container { background: #e2ede5; border: solid #666 0px; padding: 10px; -moz-border-radius: 7px 7px 7px 0; -webkit-border-radius:  7px 7px 7px 0; }
.tab-container .panel-containerTop { background: #e2ede5; border: solid #666 0px; padding: 10px; -moz-border-radius: 0px 7px 7px 7px; -webkit-border-radius:  0px 7px 7px 7px; }
.panel-container { margin-bottom: 0px; }

dt { float:left; padding-right:20px; }