body{
	background:#f3f9ff url(../img/bg_blue.jpg) repeat-x top;
	background-position: 0px -55px;
	color: #202020;
}
a, a:visited{
	color:#375b91;
}
input{
	border:1px solid #d9e6f0;
}
select{
	border:1px solid #d9e6f0;
}
#header h2{
	color:#FFF;
}
#content{
	background:#FFF;
}
#sidebar{
	background:#FFF;
}
#sidebar h3{
	background:#f3f9ff;
	border-bottom:1px solid #d9e6f0;
}


#top-panel{
	background:#FFF;
}
table{
	background:none;
}
td, th{
	border:1px solid #d9e6f0;
} 
thead{
	background:#f3f9ff;
}
#styleswitcher{
	background:#FFFFFF;
}
#footer{
	background:#FFF;
}
#box{
	border:1px solid #d9e6f0;
}
#box h3{
	background:#f3f9ff;
	border-bottom:1px solid #d9e6f0;
	color:#375b91;
}
/***************
	  Forms
***************/
form#form fieldset, form#f1 fieldset {
	border:1px solid #d9e6f0;
}
form#form legend, form#f1 legend {
	border:1px solid #d9e6f0;
	background:#fff url(../img/form_blue.gif) repeat-x center left;
	color:#375b91;
}
form#form input, form#f1 input, #button7, #button6, #addgroupkontakt input {
	border:1px solid #d9e6f0;
	background:#fff url(../img/form_blue.gif) repeat-x top left;
}
form#form textarea, form#f1 textarea, #addgroupkontakt textarea{
	border:1px solid #d9e6f0;
	background:#fff url(../img/form_blue.gif) repeat-x bottom left;
}
form#form option, form#f1 option {
	background:#FFF;
}
form#form optgroup, form#f1 optgroup {
	background:#d9e6f0;
}
form#form optgroup option {

}
form#form #button1, form#form #button2, form#f1 #button1, form#f1 #button2, #button7, #button6 {
	color:#375b91;
}
form#form #button1:hover, form#form #button2:hover, form#f1 #button1:hover, form#f1 #button2:hover, #button6:hover{
	color:#000;
}
/***************
	Home
***************/
#infobox{
	border:1px solid #d9e6f0;
}
#infobox h3{
	background:#f3f9ff;
	border-bottom:1px solid #d9e6f0;
	color:#375b91;
}
#rightnow {
	border:1px solid #d9e6f0;
}
#rightnow .reallynow {
	background:#f3f9ff;
	color:#375b91;
}
#rightnow h3{
	background:#f3f9ff;
	border-bottom:1px solid #d9e6f0;
}
/*******************
	slyled
*******************/
.selectbox {
	vertical-align: middle;
  cursor: pointer;
}
.selectbox .select {
  width: 85px;
  height: 20px;
  padding: 0 0px 5px 5px;
  color: #fff;
  background: #385A90;

}
.selectbox .select:hover {
	background: #7E9DCC;
}
.selectbox .select:active {
	background: #385A90;
}
.selectbox.focused .select {
  border: 1px solid #5794BF;
}
.selectbox .select .text {
	display: block;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.selectbox .trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
}
.selectbox .trigger .arrow {
	position: absolute;
	top: 10px;
	right: 7px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #fff;
	width: 0;
	height: 0;
	overflow: hidden;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.selectbox:hover .arrow {
	opacity: 1;
	filter: alpha(opacity=100);
}
.selectbox ul.dropdown {
	top: 20px;
	width: 88px;
	margin: 0;
	padding: 4px 0;
	background: #FFF;
	border: 1px solid #C6CBD0;
}
.selectbox li {
	padding: 2px;
	color: #000;
}
.selectbox li:hover,
.selectbox li.selected {
	background: #385A90;
	color: #FFF;
}
.selectbox li.disabled {
	color: #AAA;
}
.selectbox li.disabled:hover {
	background: none;
}

/*------------------------------------header menu--------------------------------------*/

ul#navmenu-h { margin: 0; padding: 0; list-style: none; position: relative; z-index: 1;}

ul#navmenu-h ul {
 width: 165px; /* Sub Menu Width */
 margin: 0;
 list-style: none;
 display: none;
 position: absolute;
 top: 100%;
 left: 0;
}

ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left: 100%; }

ul#navmenu-h li { 
	float: left; 
	display: inline; 
	position: relative; 
	padding:10px 0px 0px 5px;
}

ul#navmenu-h ul li { width: 100%; display: block; padding: 0 0 0 5px;}

/* Root Menu */
ul#navmenu-h a, #ala a{
 padding: 5px;
 float: left;
 display: block;
 background: #7e9dcc;
 color: #FFF;
 font: bold 11px Arial, sans-serif;
 text-decoration: none;
 height: 1%;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a{
 background: #f3f9ff;
 color: #375b91;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {
 float: none;
 background: #7e9dcc;
 color: #FFF;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {
 background:#f3f9ff;
	color:#375b91;
	/*border: 1px solid #d9e6f0;*/
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {
 float: none;
 background: #7e9dcc;
 color: #FFF;
  margin: 0 0 0 -5px;
  	border: none;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a {
 background:#f3f9ff;
	color:#375b91;
	/*border: 1px solid #d9e6f0;*/
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {
 float: none;
 background: #7e9dcc;
 color: #FFF;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
 background:#f3f9ff;
	color:#375b91;
}

/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block;}

ul#navmenu-h a.alarm, ul#navmenu-h a.alarm:hover {background: none; font-weight: normal; color: #FFF;}




/*tuta*/

.hovermsg,  #ala a, .my_messages, #header, #viborgruzopol, #edroid, tr:hover, tr:hover a, .chekini{
background: #375b91;
color: #fff;
}



.odd {
  background:#edf5ff;
}

.even {
  background:#76a8ed;
}


.outer thead tr{
background:#95afe9;
}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background: #bad6f9;
}


.categor{
background: #a0c2f0;
}

/*uuuuuu*/

.itogo, #smotr2, #smotr289, #smotrslon, #smotr40, #smotr3, #smotr52, #smotr333, #smotr4, #smotr5, #smotr6, #smotr7, #smotr8, .smotr8, #smotr46,
#smotr9, #smotr41, #smotr10, #smotr12, #tab, #smotr99, #smotr997, .opa, .tritri, .opar, .dat, #smotr105, #smotr106, .smotri3{
background:#76a8ed;
}
#smotr a, .smoi a, .smoi a:hover, .smoi a:link, #smotr, .smoi{
background:#edf5ff;
}

#smotr7, #smotr8, .smotr8 {background:#fff;}


ul#chek a.viborgood{
background:#76a8ed;
height: 16px;
width: 40px;
padding:0;
padding-left:13px;
padding-top:4px;
border-top: none;
border-right:none;
}


.smoi span{
color: green;
}

.datepicker_header {
	background: #375B91;
}
.datepicker_header select {
	background: #375B91;
}
.datepicker_currentDay {
	background: #375B91 !important;
}
.datepicker_multi .datepicker {
	border: 1px solid #375B91;
}


.datepicker_control {
	background: #385A90;
}


.datepicker_links {
	background: #F3F9FF;
}
.datepicker .datepicker_weekEndCell {
	background: #F3F9FF;
}


.datepicker_today {
	background: #D1DFEA !important;
}
.ui-subtblcell:hover{
color: #000;
background: #76a8ed;
}