
body, html {
	height: 100%;
	display: block;
	font-family: Ubuntu, sans-serif;
	color: rgb(85, 85, 85);
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

TD {
	font-size:0.7em;
}

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

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:#ebF0eb;
	color:#330000;
        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:#d0E0d0;
	cursor: pointer;
}

td.infoHeader{
	font-weight:bold;
	height:20px;
	vertical-align:middle;
	text-align:center;
	background-color:#E4d0C8;
	/*background-color:#BBBBBB;*/
}

tr.infoHeader{
	font-weight:bold;
	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{
	font-weight:bold;
	height:20px;
	vertical-align:middle;
	color:#003300;
}

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

}
a:hover{
	color: black;
	font-weight:bold;
    text-decoration:none;
}

a.employee:link{
	color: green;
	font-weight:normal;
	text-decoration:none;
	border-bottom:none;
}
a.employee:visited{
	color: green; 
	font-weight:normal;
	text-decoration:none;
	border-bottom:none;
}
a.employee:active{
	color: green;
	font-weight:normal;
	text-decoration:none;
	border-bottom:none;
}
a.employee:hover{
	color: lightgreen;
	font-weight:normal;
	text-decoration:none;
	border-bottom:dotted 2px;
}

input, textarea {
	padding-left:4px;
	padding-right:4px;
	padding-top:0px;
	padding-bottom:0px;
    border:solid green 1px;
	font-size:12px;
	font-family:Arial;
    -moz-border-radius:  4px;  /* Firefox */
    -webkit-border-radius: 4px;  /* Safari/WebKit */
    border-radius: 4px;  /* Opera; браузеры с поддержкой CSS3 */
}
SELECT {
	font-family:Tahoma;
	font-size:1.1em;
}


/*ФОРМЫ*/
.textfield { /*Стиль текстового поля*/
	border:solid green 1px;
	background-color:#e5F5e5;
}

.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;
}

