@charset "utf-8";


* {
 margin: 0;
 padding: 0;
 border: 0;
 font-size: 100.01%;
}


html {
 /*------------ 100% высота контейнера div.page далее */
 height: 100%;
 background: #1a1a1a;
 /*------------*/

 
}

body {
 /*--------------- 100% высота контейнера div.page далее */
 font-family:Tahoma, Arial, Helvetica, sans-serif;
 min-height:100%;
 height: 100%;
 /*---------------*/
 background: #1a1a1a;
 color: #828181;
 font-size:12px;
 font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
}

td,th {font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif; font-size:12px;}

input {
	color:#CCCCCC;
	background-color: #181818;
	padding: 4px;
	border: 1px solid #3b3b3b;
}

input.leftform {
	margin-top:5px;
	margin-bottom:10px;
	color:#CCCCCC;
	background-color: #181818;
	padding: 4px;
	width:205px;
	border: 1px solid #3b3b3b;
}

input.loginbutton {
	background-color: #ee9200;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffe8a7;
	border-right-color: #ad511a;
	border-bottom-color: #ad511a;
	border-left-color: #ffe8a7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:2px;
	width: 73px;
}

.loginbut2 {
	padding:0px;
	margin:0px;
	border:0px;

}

select.report_sel {

	color: #d7d7d7;
	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;
	background-color: #121212;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4b4b4b;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #4b4b4b;
	margin: 0px;
	padding: 3px;

}


a { color:#d99a2b; text-decoration:underline}
a:hover { color:#ffb128; text-decoration:none}
a:visited { color:#d18f00; text-decoration:underline}

p { font-size:11px; line-height:16px; margin-bottom:10px;}

H1 {
	margin-bottom:13px;
	font-size:14px;
	color:#d99a2b;
	font-weight:bold;}
	
H2 {
	margin-bottom:10px;
	font-size:14px;
	color:#515151;
	font-weight:normal;}

.logo {
	width:175px;
	text-align:center;
	margin-bottom:30px;
	margin-right: auto;
	margin-left: auto;
}

.logo_inside {
	text-align:left;
	float:left;
	margin-left:35px;
}

.txt1 { font-size:11px;}

.link1:link { color:#dd9000;
	text-decoration:none;}
	
.link1:hover { color:#dd9000;
	text-decoration:underline;}

.forgot { 
font-size:11px;
text-align:center;}



/* Контейнер всего содержимого кроме подвала */
div.page {

 width: 900px;
 margin: auto;

 /*----------------------- 100% высоты контейнера относительно клиентской области и контента для IE, FF, Opera */
 height: auto !important;
 min-height:96%;
 height: 100%;
 /*-----------------------*/


}

/* блок гарантирующий, что область на коотрую накладывается div.footer в div.page останется пустой, */
/* наличие этого блока устанавливает высоту div.page 100% относительно клиентской области и контента в FF, Opera */
div.page div.footer_guarantor {

 height: 75px;
 clear: both;

}

/* Контейнер подвала */
div.footer {
	margin-top: -75px;
	width: 900px;
	height: 50px;
	background-color:#1a1a1a;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3b3b3b;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;

}

/* Контейнер шапки */

div.page div.header {
padding-top:30px;
margin-bottom:60px;

}

div.page div.header2 {
padding-top:80px;
margin-bottom:60px;

}



/* Патч для установки минимальной высоты в IE */

div.page div.patch_minheight {
 width: 1px;
 height: 50px;
 float: right;
}

/* Контейнер вспомогательной полосы */

div.page div.sidebar {

 float: left;

 background: #b0f0b0;
}

/* Контейнер основной полосы */

div.page div.mainbar {
 width: 580px;
 overflow: hidden;
 background: #b0b0f0;
}

.loginbut {
	margin-top:7px;
	margin-bottom:20px;
	width:215px;
	text-align:right;}
	

#footbox1 {
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	font-size:11px;
	text-align:center;
	color:#515050;
	width: 250px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3b3b3b;
}

#footbox2 {
	margin-top:10px;
	margin-bottom:10px;
	font-size:11px;
	text-align:center;
	color:#515050;

}

#footbox2 a {color:#828181; text-decoration:underline}
#footbox2 a:hover {color:#dbdbdb; text-decoration:none}
#footbox2 a:visited {color:#6e6e6e; text-decoration:underline}

.raised {background: transparent; width:240px; margin-bottom:20px;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {border-left:1px solid #3b3b3b; border-right:1px solid #3b3b3b;}
.raised .b3 {border-left:1px solid #3b3b3b; border-right:1px solid #3b3b3b;}
.raised .b4 {border-left:1px solid #3b3b3b; border-right:1px solid #3b3b3b;}
.raised .b4b {border-left:1px solid #3b3b3b; border-right:1px solid #3b3b3b;}
.raised .b3b {border-left:1px solid #3b3b3b; border-right:1px solid #3b3b3b;}
.raised .b2b {border-left:1px solid #3b3b3b; border-right:1px solid #3b3b3b;}


.raised .b1 {margin:0 5px; background:#3b3b3b;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#3b3b3b;}
.raised .boxcontent {
	padding-left:12px;
	padding-right:12px;
	padding-bottom:7px;
	padding-top:7px;
	display:block;
 	border-left:1px solid #3b3b3b;
 	border-right:1px solid #3b3b3b;}
	
#content1 {
	margin-bottom:30px;
	float:left;
	width:290px;
}	


#content {

	width:560px;
	overflow: hidden;
	float:left;
}	
	
	
	
	
#menubox {
	margin-top:60px;
	margin-left:280px;
	margin-bottom:20px;
	background-color: #181818;
	width:555px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3b3b3b;
	border-right-color: #111111;
	border-bottom-color: #111111;
	border-left-color: #3b3b3b;
	padding: 10px;
}

#navcontainer
{
margin-left:25px;

overflow: hidden;

}
		

#navlist 
{
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist li
{
	float: left;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #606060;
	margin-top: 0;
	line-height: 1.2em;
	margin-right: 1.3em;
	margin-bottom: 0;
	margin-left: -1.3em;
	padding-top: 0;
	padding-right: 1.3em;
	padding-bottom: 0;
	padding-left: 1.3em;
}

#navlist li a {
	color:#d99a2b;
	text-decoration:none;}
	
#navlist li a:hover {
	color:#ffb022;
	text-decoration:none;}
	
#navlist li#active a {
	color:#b7b7b7;
	text-decoration:none;}
	
#navlist li#active a:hover {
	color:#ffffff;
	text-decoration:none;}

#regtable{
	margin-bottom:15px;
	width:430px;
}
		
#regtable td {
	height:25px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;}
	
#regtable td input {
	width:300px;
}
	
.registertitle {
	font-weight:bold;
	color:#b0b0b0;
	height:25px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	background-color:#333333;}