/* GENERAL STYLES */
/* Created 03.20.2008 
 * by Mymik
 **********************************/
* {
    margin:0px;
    padding:0px;
}
a img {border:0px;}
body 
{
    font:12px Arial,sans-serif;
    background:#E0DEDF;
    color:#2C260B;
}
.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.fixParagraph p {display:inline;margin:0px;padding:0px;}
#container 
{
    border-right:solid 1px #E0DEDF;
    border-left:solid 1px #E0DEDF;
    margin:0px auto;
    width:960px;
    background:#FFF;
    color:inherit;
}

#container div#header 
{
    /*border-bottom:solid 1px #e3dfd4;*/
    border-top:solid 12px #FFF;
    height:96px;
    width:100%;
}
#container div#header img#logo 
{
    margin:0px 150px 0px 0px;
    padding-left:24px;
    display:block;
    height:88px;
    width:161px;
    float:left;
    position:absolute;
    z-index:100;
}
#container div#slogan {
    position:absolute;
    color:#787878;
    font-size:12px;
    height:27px;
    bottom:0px;
    margin-bottom:-1px;
   margin-left:184px;
}
#container div#header div#action
{
    padding-bottom:27px;
    position:relative;
    height:67px;
}
#container div#header div#action div#top-action {padding:3px 0px 0px 0px;}
#container div#header div#action ul {float:right;}
#container div#header div#action ul li 
{
    display:block;
    list-style:none;
    float:left;
    width:auto;
}
#container div#header div#action div#top-action ul li 
{
    background:url('/images/bg-grey-dotted.gif') no-repeat top right;
    font-size:90%;
    /*font-size:10px;*/

}
#container div#header div#action div#top-action ul li a 
{
    color:#666;
    margin:0px 11px 0px 11px;
    background-color:inherit;
}
#container div#header div#action div#top-action ul li#topsitemap
{
    background-image:none;    
}
#container div#header div#action div#top-action ul li#topsitemap a
{
    background:url('/images/bg-sitemap.gif') no-repeat 6px 1px;
    padding-left:24px;
    margin:0px 7px 0px 0px;
     float:left;
}
#fontsize {padding:0px 8px;}
input.search 
{
    border:solid 1px #8C8A8A;
    margin:-3px 0px 0px 0px;
    background:#FFF;
    color:#666;
    width:86px;
    vertical-align:top;
    position:relative;
}
input.go
{
    background:#FFF;
    margin-right:12px;
    margin-left:4px;
    font-size:11px;
    color:#666;
    border:0px;
    cursor:pointer;
} 
#container div#header div#action div#top-action ul li img 
{
    cursor:pointer;
}
#container div#header div#action div#top-action ul li .act
{
    color:#CC970E;
    background-color:inherit;
}
#container div#header div#action div#top-action ul li img#first {margin-right:2px;}
#container div#header div#action div#bottom-action 
{
    /*background:#F8F7F3;*/
    position:absolute;
    color:#787878;
    font-size:9px;
    height:27px;
    width:370px;
    bottom:0px;
    right:0px;
    padding-right:3px;
    margin-bottom:-1px;
}
#container div#header div#action div#bottom-action ul li 
{
    background:url('../images/bg-grey-dotted.gif') no-repeat right 7px;
    font-size:12px;
    padding:0px 4px;
    
}
#container div#header div#action div#bottom-action ul li#last
{
    background:none;
}
#container div#header div#action div#bottom-action ul li a 
{
    padding:0px 12px;
    margin-top:7px;
    display:block;
    color:#666666;
    background-color:inherit;
}
#container div#header div#action div#bottom-action ul li a.act
{
    color:#CC970E;
    background-color:inherit;
}
#container ul#middle-menu {
    clear:both;
    height:34px;
    border-top:solid 1px #FFF;
}
#container ul#middle-menu li
{
    background:url('../images/bg-section.jpg') repeat-x;
    border-right:solid 1px #FFF;
    list-style:none;
    width:319px;
    height:34px;
    float:left;
    color:inherit;
}
#container ul#middle-menu li a 
{
    border-bottom:solid 6px #5a7300;
    text-align:center;
    padding-top:8px;
    /*font-size:15px;*/
    font-size:120%;
    display:block;
    height:20px;
    width:100%;
    color:#4c5f37;
    background-color:inherit;
    text-transform:uppercase;
}
#container ul#middle-menu li a:hover
{
    border-bottom:solid 6px #e9c054;
}
#container ul#middle-menu li a.act
{
    border-bottom:solid 6px #e9c054;
}
#container ul#middle-menu li.last 
{
    width:320px;
    border:0px;
}
#container div#wrapper
{
    overflow:hidden;
    width:100%;
}
#container div#wrapper
{
    /*float: left;*/
    float/**/: none;
}
#container div#wrapper:after
{
	content:'[DO NOT LEAVE IT IS NOT REAL]'; 
	visibility:visible;
	display:block; 
	clear:both; 
	height:0; 
}
#container div#wrapper {display:block;}

/*\*/
#container div#wrapper
{
	display:block;
}
/* end easy clearing */
#left, #center, #right 
{
	padding-bottom:32767px;
	margin-bottom:-32767px; 
    float: left;  
}
/* End Mac IE5 filter */

* > #footer, * > form, * > #notes, * > .output
{
	position: relative;
	z-index: 1000;
}
#bg-left-menu 
{
}
#right 
{
    padding-right:19px;
/*    background:#F7F8F3; */
    padding-left:5px; 
    padding-top:20px;
    color:inherit;
    width:225px; 
    
}
#right p {margin-bottom:0px;}
#right h3 {
    /*background:url('../images/red-box.gif') no-repeat 0px 3px;*/
    /*padding-left:15px;*/
}
#center 
{
    padding-right:27px;
    padding-top:25px;
    width:453px; 
} 
#center ul {margin-left:20px;}
#left 
{
    padding-top:9px;
    padding-right:25px;
    padding-left:25px;
    margin-top:25px;
    width:181px;
    background:url('/images/bg-left-menu.gif') repeat-y;
}
.news-item {
background:#f5f5f5;
border-top:dotted 1px #7a7a7a ;
border-bottom:dotted 1px #7a7a7a;
padding:5px 11px 0px 11px;
}
#sitemap {margin-left:-10px;margin-right:-5px;}
#sitemap ul {
    padding:0px;
    margin:0px;
}
#sitemap li {
    list-style:none;
    margin:0px 0px 0px 15px;
    padding:6px 0px 6px 0px;
    clear:both;
}
#sitemap li.dotted {
    background:url('/images/bg-dotted.gif') repeat-x left bottom;
    padding-bottom:6px;
}
#sitemap li ul li {padding:3px 0px;}
#sitemap a 
{
    text-decoration:none;
    display:block;
    color:#000;
    line-height:15px;
    width:auto;
    padding-left:20px;
    background-color:inherit;
}

#sitemap a:hover
{
    color:#cc970e;
    background:url('/images/new_arrow_mo.gif')  no-repeat left center;
    background-color:inherit;
}
#sitemap a.act
{
    color:#000;
    font-weight:bold;
/*    background:url('/images/new_arrow_hit.gif')  no-repeat left center; */
    background-color:inherit;
}
#sitemap a.act2
{
    color:#cc970e;
    font-weight:bold;
    background:url('/images/new_arrow_hit.gif')  no-repeat left center; 
    background-color:inherit;
}
#sitemap a.have-sub 
{
    background-image:url('../images/bg-have-subs.gif'); 
    background-position:167px 8px;
    background-repeat:no-repeat; 
}
div.separate 
{
    background:url('../images/bg-dotted.gif') repeat-x;
    margin-bottom:14px;
    margin-top:3px;
    font-size:0px;
    height:1px;
}
div.subscribe span 
{
    
    margin-bottom:12px;
    display:block;
    color:#343235;
    background-color:inherit;
}
div.subscribe input.subscriber 
{
    border:solid 1px #8C8A8A; 
    background:#fff; 
    color:#101010;
    width:119px;

}
input.ok 
{
    background:#8C8A8A;
    height:17px;
    border:0px;
    color:#FFF;    
    width:49px;
    margin-top:8px;
    cursor:pointer;
    font-size:12px;
} 
#footer 
{
    border-top: solid 1px #E3E0DB; 
    border-bottom: solid 1px #E3E0DB; 
    text-align:center;
    font-size:100%;
    height:20px;
    padding-top:7px;
}
#footer a {font-size:100%;}

.left-email-column {float:left;
clear:both;
width:175px;
padding-top:5px;
}
.right-email-column {
    padding-top:3px;

}
.right-email-column input, textarea.email-body {
    border:solid 1px #7F9DB7;
    background:#FFF;
    color:inherit;
font-family:Arial,sans-serif;
font-size:100%;
}

span.greenDisc {color:#64cf07;font-size:23px;line-height:10px;display:inline-block;margin:2px 4px 0px 0px;float:left;}
span.yellowDisc {color:#ffcb2d;font-size:23px;line-height:10px;display:inline-block;margin:2px 4px 0px 0px;float:left;}
span.redDisc {color:#ff0830;font-size:23px;line-height:10px;display:inline-block;margin:2px 4px 0px 0px;float:left;}

.statusDescription ul li span {color:#2C260B;font-size:12px;display:block;}
h1.periodName {margin:15px 0px 11px 0px;}

div.formularArea {width:450px;}
div.formularArea label {float:left;clear:both;width:200px;margin-bottom:10px}
div.formularArea label span {color:red;float:none;}
div.formularArea input {float:left;margin-bottom:10px;width:171px;border:1px solid #8C8A8A;color:#101010;background:#FFF;font:12px Arial,sans-serif;}
div.formularArea textarea {float:left;margin-bottom:10px;width:171px;border:1px solid #8C8A8A;color:#101010;background:#FFF;font:12px Arial,sans-serif;}
div.formularArea span {float:left;margin:2px 0px 0px 3px;}
span.count {
display:block;
padding-bottom:5px;
padding-left:36px;
}
/* EDITOR PROPERTIES */
