/***************************************/
/* Common definitions                  */
/***************************************/
* {
}

P {margin-bottom:10px;}
BODY {margin: 0px;background-color:white;}
BODY, TD, TH {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
TH {
	font-weight: bold;
}
IMG {border:0px;margin:0px;padding:0px;}
UL {list-style: disc;}
/*B, STRONG {color: #FFA500;}*/
B, STRONG {color: #FF6500;}
.shown {display: block;}
.hidden {display:none;}
.dark	{background:#ccc}
.light	{background:#eee}

/* Links
----------------------------------------*/
A, A:visited, A:link {color:#0000CD;}
A:hover {color:blue;}

/* Site Head
------------------------------------*/
TABLE.head TD.c2 {
	background: url(../imgs/logo2.jpg) no-repeat #11A5BF left top;
	height: 122;
	padding: 20px;
	padding-left: 30px;
}

TABLE.head TD.c2 H1 {color: white;}

/* Content
----------------------------------------*/
DIV.content {
	padding: 0px 20px 0px 20px;
}

/****************************************/
/*	Navigation section                  */
/****************************************/
#sections {
  width: 100%;
  font-size: 85%;
}

UL.menu {
	background: #ccc url(../imgs/mainmenubg.gif) repeat-x;
	padding: 1px 0px 1px 0px;
	height: 24px;
	margin: 5px 0px 5px 0px;
	padding-left: 20px;
	list-style: none;
	border-top: 1px solid #94928C;
	border-bottom: 1px solid #94928C;
}
UL.menu LI {
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	font-weight: bold;	
}
UL.menu LI A, UL.menu LI STRONG {
	display: block; 
	text-decoration: none; 
	padding: 5px 10px 4px 10px;
	border: 1px solid #ccc;
	background-color: transparent;
	color: black;
}
UL.menu LI A:VISITED {
	color: black;
}
UL.menu LI A:HOVER, UL.menu LI STRONG {
	color: black;
	border: 1px solid #3169C6;
	background-color: #C6D3EF;
}
UL.menu LI.selected A {
	color: black;
	border: 1px solid #3169C6;
	background-color: #C6D3EF;
}
UL.menu LI.selected A:HOVER {
	color: black;
	border: 1px solid #3169C6;
	background-color: #C6D3EF;
}

/******************************************/
/*	Form styles                           */
/******************************************/
INPUT, SELECT {vertical-align: middle;}

/* Search panel styles 
------------------------------------------*/
TABLE.search TR {height:30px;}
TABLE.search TD.left {
	background: #EEE url('../imgs/search_bg_left.gif') no-repeat top left;
	width: 32px;
}
TABLE.search TD.center {
	background: #EEE url('../imgs/search_bg_center.gif') repeat-x top;
	vertical-align: middle;
}
TABLE.search TD.right {
	background: #EEE url('../imgs/search_bg_right.gif') no-repeat top right;
	width: 6px;
}
FORM.search {display: inline;}

FORM.search INPUT.search {
	/*
	border: 0px;
	background: #5C5C5C url('../imgs/search_bg.gif') repeat top left;
	color: white;
	font-size: 85%;
	height: 16px;
	width: 140px;
*/
	background: white;
}

/****************************************/
/*	Styles used in FOOTER				*/
/****************************************/
P.copy, P.debug {
	color:gray; 
	font-size: 11px;
	text-align:right;
}
P.debug {background-color: #EEE;}
P.copy {text-align:center;}

/****************************************/
/*	Styles used in adminka				*/
/****************************************/
DIV.device_form {
	margin: 10px;
	border: 1px solid #00c;
}

DIV.device_form H2 {
	font-size: 12px;
	font-weight: normal;
	background: #00c;
	color: white;
	margin: 0px;	
	padding: 2px;
	text-align: left;
	text-indent: 16px;
}

DIV.device_form FIELDSET {
	margin: 16px;
	color: #00c;
}

TABLE.infieldset {
	vertical-align: top;
	border-spacing: 8px;
}

TABLE.infieldset TR {
}

TABLE.infieldset TH {
	background: white;
	color: black;
	vertical-align: top;
	text-align: left;
	padding: 6px;
	white-space: nowrap;
	font-weight: bold;
	font-size: 13px;
}

TABLE.infieldset TD {
	background: #ddf;
	color: black;
	vertical-align: top;
	padding: 6px;
}

TABLE.infieldset TD SPAN {
	font-size: 85%;
}

DIV.dir_form {
	margin: 10px;
	border: 1px solid #00c;
}

DIV.dir_form H2 {
	font-size: 12px;
	font-weight: normal;
	background: #00c;
	color: white;
	margin: 0px;	
	padding: 2px;
	text-align: left;
	text-indent: 16px;
}

DIV.dir_form FIELDSET {
	margin: 16px;
	color: #00c;
}
