body {background:#27292b url('../images/bg_top.png') top repeat-x;color:#fff;}
a {text-decoration:none;}

/* ------------------------------------------------------------------------
	TOP
------------------------------------------------------------------------- */
#topmenu {float:left;text-transform:uppercase;margin-top:10px;}
#topmenu li { float: left;margin-left:10px;list-style-type:none;}
#topmenu li a {font-size:11px;text-decoration:none;color:#fff; }

/* ------------------------------------------------------------------------
	BOTTOM
------------------------------------------------------------------------- */
#bottom {float:left;margin-top:35px;}
#bottom li { float: left;margin-left:20px;list-style-type:none;}
#bottom li a {font-size:12px;text-decoration:none;color:#fff;font-weight:bold;}
#bottom2 {float:right;margin-top:35px;margin-right:20px;}
#bottom2 li { float: left;margin-left:20px;list-style-type:none;}
#bottom2 li a {font-size:12px;text-decoration:none;color:#fff;font-weight:bold;}
#flogo {margin:50px auto;font-size:11px;}
.flogo {margin-top:10px;}
#flogo p {margin:0;}

/* ------------------------------------------------------------------------
	STATISTICS
------------------------------------------------------------------------- */
#statistics {float:right; font-size:11px;margin-top:10px;}
#statistics ul {float:right;background:url('../images/online.png') left no-repeat;padding-left:10px;}
#statistics li {float:left;margin-left:10px;list-style-type:none;}
span.red {font-weight:bold;}
span.blue {font-weight:bold;}
span.grey {color:#9f9f9f;font-weight:bold;}

/* ------------------------------------------------------------------------
	LOGIN
------------------------------------------------------------------------- */
#login {margin-top:36px;}
.button_login {position:relative;top:8px;}
#mod_login_password,#mod_login_username {width:110px;background:#000;border:solid 1px #656565;color:#656565;font-size:11px;padding:5px;}
#lock {width:50px;height:51px;float:left;margin-right:6px;}
#logintext a {color:#fff;text-transform:uppercase;font-size:11px;text-decoration:none;}

/* ------------------------------------------------------------------------
	SEARCH
------------------------------------------------------------------------- */
.search {float:right;margin-top:44px;margin-right:6px;}
.search #mod_search_searchword {float:left;color:#fff;background:url('../images/search.png') no-repeat;padding: 10px 27px;width:215px;border:0px;}
.searchbutton {float:left;width:55px;height:36px;}

/* ------------------------------------------------------------------------
	NAVIGATION
------------------------------------------------------------------------- */
#nav {background:url('../images/nav_bg.png') no-repeat;height:77px;margin-top:18px;}
#nav_left {height:68px;margin-top:9px;}
ul#leftmenu {margin-top:24px;}
ul#leftmenu li a {color:#fff;text-decoration:none;font-weight:bold;text-transform:uppercase;}
ul#leftmenu li {float:left;margin-left:20px;}
ul#rightmenu {margin-top:29px;}
ul#rightmenu li a {color:#fff;text-decoration:none;text-transform:uppercase;}
ul#rightmenu li {float:left;}
ul#rightmenu li a:hover {text-decoration:underline;}


/* ------------------------------------------------------------------------
	ADVERTISEMENT
------------------------------------------------------------------------- */
#ads {background:url('../images/ads.png') no-repeat;height:140px;position:relative;top:-8px;}
#ad_left,#ad_right {margin-top:12px;}

/* ------------------------------------------------------------------------
	CONTENT BOX
------------------------------------------------------------------------- */
#info {height:67px;background:url(../images/content_box_top.png);margin-top:5px;}
#white_round {height:26px;background:url(../images/content_box_white.png);margin-top:-26px;}
#white_round_bottom {height:26px;background:url(../images/content_box_white_bottom.png);position:relative;margin-top:-71px;}
#content {background:#fff;left:-7px;color:#000;width:1012px;padding-left:8px;}
#date {color:#5d6672;margin:13px 20px;}
.module, .module_menu {border:1px solid #e8e8e8;margin-bottom:14px;padding:5px;}
.module_menu h3, .module h3 {color:#fff;font-size:12px;padding:6px;position:relative;margin:0;}
#footer {height:71px;background:url(../images/content_box_bottom.png);}
#menucont {margin:0;}
#menucont li:hover {background:#333 url(../images/arrow2.png) no-repeat right;}
#menucont li a {color:#fff;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:12px;}
#menucont li {background:#555 url(../images/arrow3.png) no-repeat right;margin:0;margin-top:3px;padding:4px;}
.componentheading {border:1px solid #E8E8E8;font-family:georgia;padding:10px;font-size:20px;}
.logout {top:-15px;position:relative;}


/* ------------------------------------------------------------------------
	ARTICLES FRONT
------------------------------------------------------------------------- */
.article_front {border:1px solid #e8e8e8;padding:5px;}
.contentheading {font-size: 26px;font-weight:500;padding-left:10px;border-bottom:1px solid #E8E8E8;}
.buttonheading {float:right;margin:10px;}

/* ------------------------------------------------------------------------
	RADIOBOX
------------------------------------------------------------------------- */
label.checkbox span.holder{height:61px;background:url(../images/checkbox.gif) 0 -1px no-repeat;}
label.radio span.holder{height:61px;background:url(../images/radio.gif) 0 -1px no-repeat;}
label.checkbox:hover span.holder,label.radio:hover span.holder{top:-21px !important;}
label.checked span.holder,label.checked span.holder,label.checked:hover span.holder,label.checked:hover span.holder{top:-42px !important;}
label.list{float:left;clear:left;margin:0 0 5px;}
label.inline{float:left;margin:0 10px 0 0;}
input.hiddenCheckbox{position:absolute;left:-10000px;}
label.prettyCheckbox span.holderWrap{display:block;float:left;position:relative;margin-right:5px;overflow:hidden;}
label.prettyCheckbox span.holder{display:block;position:absolute;top:0;left:0;}
.pollbutton,.contact .button {border:0;padding:3px 5px;color:#fff;text-transform:uppercase;font-size:12px;font-weight:bold;outline: none;}
.pollbutton,.contact .button {cursor: pointer;white-space: nowrap;vertical-align: middle;display: inline-block;overflow: visible;}
.contact .button {margin-top:5px;}
.poll {margin-top:-10px;}
.pollbuttons {margin-top:-10px;}
#switcher {margin-top:-20px;float:right;margin-right:13px;}
#switcher a {float:right;margin-right:10px;}
#pathway {margin-top:13px;color:#5d6672}

