html,body{  } 

body {
	background: URL("/fileadmin/template/dark-april/images/bg.gif") #121212; color:#EBEBEB;
	font-family:Arial; font-size:12px; line-height:16px; position: relative; text-align:center;
}

* html #mainContainer {height:500px;}

#mainContainer {
    border: 0; margin: 5px auto; width: 1002px; text-align: left; 
    z-index:0; position: relative; min-height: 400px; height: auto;
}

a { text-decoration: none; color:#DD7; }
a:active { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

h1 {font-family:Arial; font-size:18px; line-height:20px; font-weight:normal; color:#B3B3B3; margin:15px 0px 5px 0px;}

/*============================= HEADER ===============================*/

#header {
    background-color: #333333; height: 80px; margin: 0;  padding-bottom: 1px; 
	position: relative;
}

#header .banner { 
	width:802px; height:80px; background: URL("/fileadmin/template/dark-april/images/top.jpg") no-repeat top left;
	border-top:1px solid #327DA6;border-left:1px solid #327DA6;border-bottom:1px solid #327DA6;
	position: absolute; left:0; top:0;
}
#header .banner a {width:150px;  height:78px;  display:block; }

#header .authForm {
	width:198px; _width:200px; height:80px; background: URL("/fileadmin/template/dark-april/images/aubg.jpg") no-repeat top left;
	border-top:1px solid #327DA6; border-right:1px solid #327DA6; border-bottom:1px solid #327DA6;
	position: absolute; right:0; top:0;
}
#header .authForm form { padding-left:9px;padding-top:2px; }

/*============================ horizontal menu =========================*/

#mainMenu { 
	background: URL("/fileadmin/template/dark-april/images/m.gif") repeat-x top; height:31px; width:100%;
	position: relative; float: left;
	margin:0; padding:0; margin-bottom: 1px;
}

#mainMenu a { 
	padding-left:19px; padding-right:19px; display:block; float:left; 
	font-family:Arial; font-size:10px; line-height:31px; font-weight:normal; 
	color:#D6E3E9; text-decoration: none; 
}
#mainMenu a:hover { background:#353535;}

/*======================= Content ===================================*/

* html #contentFull, #content  {height:400px;}

.contentCenter {background:URL("/fileadmin/template/dark-april/images/center.gif") repeat-y left; height:auto; position: relative; float: left; width:100%; }
.contentTop {background:URL("/fileadmin/template/dark-april/images/top.gif") no-repeat left top; height:auto; width:100%; position: relative; float: left;  }
.contentBottom {background:URL("/fileadmin/template/dark-april/images/bottom.gif") no-repeat left bottom; height:auto; width:100%; 	position: relative; float: left; }

.contentCenterFull {background:URL("/fileadmin/template/dark-april/images/c2.gif") repeat-y left; width:100%;height:auto; position: relative; float: left; }
.contentTopFull {background:URL("/fileadmin/template/dark-april/images/t2.gif") no-repeat left top; width:100%;height:auto; position: relative; float: left; }
.contentBottomFull {background:URL("/fileadmin/template/dark-april/images/b2.gif") no-repeat left bottom; width:100%;height:auto; position: relative; float: left;}

#contentFull { 
	padding: 0; margin:0; width:100%;
	color:#EBEBEB; font-family:arial; font-size:13px; line-height:130%;
	position: relative; float: left; 
	min-height: 400px;
    height: auto;
}
#content { 
	width: 778px; _width:800px;
	color:#EBEBEB; font-family:arial; font-size:13px; line-height:130%;
	position: relative; float: left; 
	min-height: 400px;
    height: auto;
	padding: 10px; margin: 0;
}

.box {
	padding: 10px; margin: 0; position: relative;
}

/*======================= SideBar ===================================*/

#sidebar { 
	margin:0; padding-right: 1px;
	width:200px;
	position: relative; float: right;
}
#sidebar h3 {
	font-family:Arial; font-size:11px; line-height:34px; font-weight:normal; text-decoration: none;
	color:#62AFDE; height:34px; margin-bottom:2px; margin-top:2px; padding-left:37px; 
	background: URL("/fileadmin/template/dark-april/images/h3.gif") bottom left no-repeat;
}
#sidebar #menu_1 div { padding: 5px 2px 5px 0px; width:192px; _width:100%;}
#sidebar #menu_1 div.menu1-level1-no { font-size: 12px; border-bottom: 1px dotted #999; padding-top: 5px; padding-left: 5px; }
#sidebar #menu_1 div.menu1-level1-act { font-size: 12px; border-bottom: 1px solid #999; font-weight: bold; padding-top: 5px; padding-left: 5px; background-color: #2c2c2c; }
#sidebar #menu_1 div.menu1-level1-act A { color: #CCC; }

#sidebar #menu_1 div.menu1-level2-no { font-size: 12px; border-bottom: 1px dotted #999; padding-left: 11px; padding-top: 3px; width:186px; _width:100%; }
#sidebar #menu_1 div.menu1-level2-act { font-size: 12px; border-bottom: 1px solid #999; font-weight: bold; padding-top: 3px; padding-left: 10px; width:186px; _width:100%;  }
#sidebar #menu_1 div.menu1-level2-act A { color: #CCC; }

#sidebar #menu_1 div.menu1-level3-no { font-size: 12px; border-bottom: 1px dotted #999; padding-left: 15px; padding-top: 3px; width:181px; _width:100%; }
#sidebar #menu_1 div.menu1-level3-act { font-size: 12px; border-bottom: 1px solid #999; font-weight: bold; padding-top: 3px; padding-left: 14px; width:181px; _width:100%;  }
#sidebar #menu_1 div.menu1-level3-act A { color: #CCC; }

#sidebar .spacer { padding: 0 0 15px 0; }

.service {width:175px; _width:200px;padding-left:25px;padding-bottom:10px;font-family:Arial; font-size:12px; line-height:15px; font-weight:normal; color:#B0B0B0; text-decoration: none; }
.service span {display:block;padding-bottom:6px;padding-top:6px;line-height:19px;}

.news {padding-left:12px;margin-top:8px; margin-bottom:8px; }
.lhr {background:URL("/fileadmin/template/dark-april/images/lhr.gif") no-repeat top;height:2px;}

.descr {font-family:Arial; font-size:11px; line-height:13px; font-weight:normal; color:#B0B0B0; text-decoration: none; }
.date {font-family:Arial; font-size:11px; line-height:15px; font-weight:bold; color:#B7C031; text-decoration: underline; }

.groups {width:198px;background: #151515 URL("/fileadmin/template/dark-april/images/grbg.gif") repeat-x bottom;}
.groups a {font-family:Arial; font-size:12px; line-height:49px; font-weight:normal; color:#B0B0B0; text-decoration: underline; padding-left:13px;}
.groups a:hover {text-decoration: none;}


.fl {float:left;}

/*======================= FOOTER ===================================*/

#footer {
	margin:0; width: 100%; text-align:center; height:40px; vertical-align:center;padding-top: 15px;
	font-size:11px; line-height:13px; font-weight:normal; color:#C4C4C4; text-decoration: none; 
	background: URL("/fileadmin/template/dark-april/images/footer.gif") repeat-x top; height:40px;
	position: relative; float: left;
}

