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

#container div#header 
{
    border-bottom:solid 10px #E3DFD4;
    border-top:solid 10px #E3DFD4;
    height:95px;
    width:100%;
}
#container div#header img#logo 
{
    margin:22px 150px 0px 0px;
    padding-left:22px;
    display:block;
    height:62px;
    width:180px;
    float:left;
    position:absolute;
    z-index:100;
}
#container div#header div#action
{
    padding-bottom:27px;
    position:relative;
    height:67px;
}
#container div#header div#action div#top-action {padding:8px 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-black-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:#B01E2B;
    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 
{
    border-left:solid 1px #8C8A8A;
    border-top:solid 1px #8C8A8A;
    background:#F4F4F4;
    position:absolute;
    color:#666;
    font-size:9px;
    height:27px;
    width:359px;
    bottom:0px;
    right:0px;
    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;
    
}
#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:#666;
    background-color:inherit;
}
#container div#header div#action div#bottom-action ul li a.act
{
    color:#B01E2B;
    background-color:inherit;
}
#container ul#middle-menu {clear:both;height:35px;}
#container ul#middle-menu li
{
    background:url('/images/bg-section.jpg') repeat-x;
    border-right:solid 1px #FFF;
    list-style:none;
    width:319px;
    height:35px;
    float:left;
    color:inherit;
}
#container ul#middle-menu li a 
{
    border-bottom:solid 7px #D95B1E;
    text-align:center;
    padding-top:8px;
    /*font-size:15px;*/
    font-size:120%;
    display:block;
    height:20px;
    width:100%;
    color:#FFF;
}
#container ul#middle-menu li a:hover
{
    border-bottom:solid 7px #A92027;
}
#container ul#middle-menu li a.act
{
    border-bottom:solid 7px #A92027;
}
#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 
{
    background:url('../images/bg-left-menu.jpg') no-repeat left bottom;
}
#right 
{
    padding-right:25px;
    background:#F7F8F3; 
    padding-left:25px; 
    padding-top:25px;
    color:inherit;
    width:190px; 
    
}
#right p {margin-bottom:0px;}
#center 
{
    padding-right:27px;
    padding-top:25px;
    width:453px; 
} 
#center ul {margin-left:20px;}
#left 
{
    padding-right:25px;
    padding-left:19px;
    padding-top:25px;
    width:187px;
}
#sitemap {margin-left:-10px;}
#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:#241B0D;
    line-height:15px;
    width:auto;
    padding-left:20px;
    background-color:inherit;
}

#sitemap a:hover
{
    color:#B01E2B;
    background:url('/images/new_arrow_mo.gif')  no-repeat left center;
    background-color:inherit;
}
#sitemap a.act
{
    color:#B01E2B;
    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;
    font-size:0px;
    height:1px;
}
div.subscribe span 
{
    margin-bottom:12px;
    display:block;
    color:#666;
    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:110%;
    height:20px;
    padding-top:7px;
}
#footer a {font-size:110%;}

.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%;
}

.statusDescription {
    background:#dedfd9;
    padding:13px 10px;
}
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;}

/* EDITOR PROPERTIES */
