/* #####################           ECCC - designed by "krzysztof fiedorczuk"                    ##################### /*
/* #####################                   Copyright (c) 2006  ECCC                             ##################### /*
/* ##################### released under the Creative Commons Attribution non-Commercial License ##################### /*



/* ##################### GENERAL SETTINGS ##################### */

BODY {
margin: 0px 0px 0px 0px;
background-color: #FFFFFF;
color: #000000;
}

td,p,div{
font-family: Arial, Helvetica, sans-serif, Verdana;
font-size: 12px; 
color: #000000;
}

th{
font-family: Arial, Helvetica, sans-serif, Verdana;
font-size: 12px; 
color: #5e9a01;
}

.m { 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

#content_outer{
padding: 0px;
margin-top: 0px;
margin-left:0.9em;
_margin-left:6px;
float:left;
width:532px;
}

#content_inner{
float: none !important;
float: left;
padding: 0;
padding-top: 2px;
margin: 0px;
}

.credits { 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #808080;
}

.tyt01 { 
font-family: Arial, Helvetica, sans-serif;
font-size: 20px ;
color: #5e9a01;
font-weight: bold;
vertical-align: bottom;
}

.mosimage{
padding:1px;
border: 1px solid #5e9a01;
margin:0px;
}

.img { 
border: 0px solid #ffffff;
}  

.krt {  
background-image: url(../images/kr_tlo.gif);
}

mosimage {
padding: 1px 1px;
_border-collapse: 1px;
border: 1px solid #DCD510;  
margin:2px;
}

.mosimage_caption {
margin-top: 2px;               
background : #DCD510;
padding : 1px 2px;
color : #666;
text-transform : uppercase;         
font-size : 10px;
border: 1px solid #5e9a01;
}

tr{
font-family: Arial, Helvetica, sans-serif, Verdana;
font-size: 11px;
color: #808080;
}

hr {
  color: #5e9a01;
  height: 1px;
  width: 100%;
}

.bg01 {
background-color: #5e9a01;

}

.bg{
border: 1px solid #5e9a01; 
}

h5 {   
      padding-left: 20px;
       padding-top: 2px;
       background-image: url(../images/mark_01.gif);
       background-repeat: no-repeat;
       background-position: 0px 3px;
       font-weight: bold;
       font-size: 12px;
       color: #5e9a01; 
       height:10px;
}

h4 {
       padding-left: 20px;
       padding-top:0px;
       background-image: url(../images/mark_01.gif);
       background-repeat: no-repeat;
       background-position:0px 3px;
       font-weight: normal;
       font-size: 12px; 
      
}

h3 {
        background: url(../images/mark01.gif) no-repeat;
        background-position: 0px 1px;
        padding-top: 0px;
        padding-bottom:2px;
        height: 18px;
	color: #000000;
	text-indent: 19px;
	font-weight: bold;
	font-size: 12px;
        margin-left:0px;
}

h2 {
  color: #5e9a01; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; 
  font-weight: bold;
}

h1 {
  font-family:  Arial, Helvetica, sans-serif, Verdana;
  vertical-align: top;
  margin-top: 0px;
  padding-top: 8px;
  font-size: 17px;
  font-weight:bold;
  color: #5e9a01; 
  text-align: left;
  text-indent: 20px;
  width: 100%;
  height: 34px;
}

.title {
  font-family:  Arial, Helvetica, sans-serif, Verdana; 
  vertical-align: middle;
  font-size: 30px;
  font-weight: bold;
  color: #5e9a01;
  text-align: left;
  text-indent: 30px;
  width: 100%;
}

ul {
margin: 0px 0px 0px 3px;
}

li {
list-style: inside 0px;
color: #000000;
margin-left: Opx;
 _margin left: 3px;
}

/* ##################### ECCC ClASS ###################### */

.li{
display:block;
line-height: 15px;
padding-left: 20px;
padding-top: 0px;
padding-bottom:1px;
background-image: url(../images/arrow2.gif);
background-repeat: no-repeat;
padding-left: 15px;
background-position: 0px 1px;
margin-left: 24px;
}

.point {
display:block;
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: 0px 1px;
margin-left:24px;
}

.mail {
  font-family:  Arial, Helvetica, sans-serif, Verdana;
  font-size: 9px;
  color: #2e8a01;
  text-decoration: none;
  font-weight: normal;
}

/* ##################### MODULE SETTINGS ###################### */

table.moduletable {
margin: 0px 0px 0px 0px;
width: 100%;
margin-bottom:16px;
}

table.moduletable th {
font-family: Arial, Helvetica, sans-serif, Verdana;
background: url(../images/subhead_bg.png) repeat-x;
vertical-align:middle;
padding-bottom: 1px;
font-size: 14px;
font-weight: bold;
color: #5e9a01;
text-indent: 5px;
text-align: left;
width: 100%;
height: 25px;
}

table.moduletable td {
font-family: Arial, Helvetica,sans-serif, Verdana; 
font-size:  12px;
font-weight:  normal; 
line-height: 12px;
color:  #344227; 

}
table.moduletable-visitors {
width: 100%;
font-size: 12px;
text-align: center;
font-weight: bold;
color: #5e9a01;
margin-bottom: 16px;
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;
}
/* ##################### FORM SETTINGS #################### */

.button {  
         border-color: #FFFFFF #606060 #606060 #FFFFFF;
	 font-size: 11px;
	 background-color: #e0efD7;
	 margin-top: 1px;
	 margin-right: 1px;
	 margin-bottom: 1px;
	 margin-left: 1px;
	 padding-top: 1px;
	 padding-right: 1px;
	 padding-bottom: 1px;
	 padding-left: 1px;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
}

.back_button{
background: url(../images/back01_en.gif) no-repeat;
background-position: 0px 1px;
padding-top: 4px;
height: 19px;
text-indent: 15px;
font-family:  Verdana,Helvetica,Arial,sans-serif; 
font-size:  0px;
color: #000000;
font-weight: bold;
margin-left:24px;
}

.inp {
background-color: #f9faf8;
border: 1px #333333 solid;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

.inputbox {
background-color: #f9faf8;
border: 1px #333333 solid;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}


/* ################# SECTION LISTING SETTINGS ################# */

.sectiontableheader {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  11px; 
  line-height:  30px; 
  color:  #FAE9CF; 
  font-weight:  bold; 
  background-color: #559933;
  padding: 2px; 
}

.sectiontableentry1 {
  background-color: #F1F8EA;
  line-height:  15px; 
  padding: 2px; 
}

.sectiontableentry2 {
  background-color: #F1F8EA;
  line-height:  15px; 
  padding: 2px; 
}


/* ################# MAIN AND SUB MENU SYSTEM ################# */

a.mainlevel:link, a.mainlevel:visited {
display: block;
background: url(../images/menu_bg.png);
background-repeat: no-repeat;
vertical-align: middle;
font-size: 12px;
font-weight: bold;
color: #606060;
text-align: left;
padding-top: 3px;
padding-left: 15px;
height: 16px !important;
height: 19px;
width: 100%;
text-decoration: none;
}

a.mainlevel:hover {
background-position: 0px -19px;
text-decoration: none;
color: #476d42;
font-weight: bold;
}

a.sublevel:link, a.sublevel:visited {
display: block;
background-image: url(../images/menu_bg.png);
background-repeat: no-repeat;
vertical-align: middle;
font-size: 11px;
color:#575d52;
text-align: left;
padding-top: 3px;
padding-left: 28px;
height: 16px !important;
height: 19px;
text-decoration: none;
}

a.sublevel:hover {
background-position: 0px -19px;
text-decoration: none;
color:#476d42;
font-size: 11px;
}

/* ########################### LINKS ########################## */

a:link {
  font-family:  Arial, Helvetica, sans-serif, Verdana;
  font-size: 12px;
  color: #2e8a01;
  text-decoration: none;
  font-weight: normal;
}

a:visited {
  font-family:  Arial, Helvetica, sans-serif, Verdana;
  font-size: 12px;
  color: #559933;
  text-decoration: none;
  font-weight: normal;
}

a:hover {
  font-family:  Arial, Helvetica, sans-serif, Verdana;
  font-size: 12px;
  color: #10b000;
  font-weight:normal;
  text-decoration  : none;
}

a.crd:link, a.crd:visited { 
  font-size: 11px;
  color: #808080;
  text-decoration: none;
}

a.crd:active, a.crd:hover { 
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}

a.category:link, a.category:visited {
  font-family:  Arial, Helvetica, sans-serif, Verdana;
  font-size: 12px;
  color: #F9BA15;
  font-weight: bold;
}

a.category:hover {
  font-family:  Arial, Helvetica, sans-serif, Verdana;
  font-size: 12px;
  color: #FAC845;
  font-weight: bold;
  text-decoration: underline;
}

/* ##################### PATHWAY SETTINGS ##################### */

.pathway {
  font-family:  Verdana, Arial, Helvetica, sans-serif; 
  font-size:  11px; 
  color:  #5e9a01; 
  font-weight:  bold; 
  padding:  2px; 
}

a.pathway:link, a.pathway:visited {
  font-family:  Verdana, Arial, Helvetica, sans-serif; 
  font-size:  11px; 
  color:  #2e8a01; 
  font-weight:  bold; 
  padding:  2px; 
}

a.pathway:hover {
  font-family:  Verdana, Arial, Helvetica, sans-serif; 
  font-size:  11px; 
  color:  #10b000; 
  font-weight:  bold; 
  padding:  2px;
  text-decoration: underline; 
}

/* ##################### PAGE NAVIGATION ###################### */

.pagenav {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  11px; 
  line-height:  36px; 
  color:  #5e9a01; 
  font-weight:  bold; 
  text-decoration:  none; 
}

a.pagenav:link, a.pagenav:visited {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  11px; 
  line-height:  36px; 
  color:  #2e8a01; 
  font-weight:  bold; 
  text-decoration:  none; 
}

a.pagenav:hover {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  11px; 
  line-height:  36px; 
  color:  #10b000; 
  font-weight:  bold;
  text-decoration:  none;  
}

/* ################### SMALL FONT SETTINGS #################### */

.small {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #009933;
  text-decoration: none;
  font-weight: normal;
}

.smalldark {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #336600;
  text-decoration: none;
  font-weight: normal;
}

.modifydate {
  font-size: 10px;
  color: #808080;
  font-weight: normal;
  font-style: italic;
  padding-top: 10px;
  text-align: left;
}

.createdate {
  line-height: 15px;
  font-size: 10px;
  color: #808080;
  font-weight: normal;
  font-style: italic;
  vertical-align: top;
  display: block;
}

a.readon:link,a.readon:visited,a.readon:hover {
        display: block;
        background: url(../images/more01_de.gif) no-repeat;
        background-position: 0px 1px;
        padding-top: 2px;
        height: 24px;
        _height: 28px; 
        text-indent: 0px;
        font-family:  Verdana,Helvetica,Arial,sans-serif; 
        font-size:  12px;
        font-weight:normal;  
        margin-left:21px;   
        border:2px dotted #A1A1A1;
        border-bottom-width:2px; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px;
        width: 500px;
}


/* ##################### VOTING SETTINGS ###################### */

.poll {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FAE9CF;
  height: 16px;
}

.pollstableborder {
  width: 100%;
  border: 1px inset #585858;
  padding: 2px; 
}

/* ################### CONTENT PAGE SETTINGS ################## */

.contentpane {
  border: 1px dotted #A1A1A1;
  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}

.contentpaneopen {
  border: 1px dotted #A1A1A1;
  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}

.contentheading {
font-family:  Arial, Helvetica, sans-serif, Verdana;
vertical-align: top;
padding-top: 8px;
font-size: 17px;
font-weight:bold;
color: #5e9a01;
text-align: left;
text-indent: 0px;
width: 100%;
height: 37px;
_height: 50px;
}

.contentdescription {
  font-family:  Helvetica, Arial,sans-serif,Verdana; 
  font-size:  10px; 
  color:  #000000; 
}

.componentheading {
  font-family:  Arial, Helvetica, sans-serif, Verdana;
  vertical-align: top;
  padding-top: 8px;
  font-size: 17px;
  font-weight:bold;
  color: #5e9a01;
  text-align: left;
  text-indent: 0px;
  width: 100%;
  height: 37px;
  _height: 50px;
}

/* ###################### TABBED PAGES ###################### */

.ontab {
  border:1px solid #585858; 
  font-family: Arial,Verdana,Helvetica,sans-serif; 
  font-size:  12px; 
  color:  #000000; 
  font-weight:  bold; 
  background-color:  #FAE9CF; 
  padding:  4px 
}

.offtab {
  border:1px solid #585858; 
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  11px; 
  color:  #000000; 
  background-color:  #E6BDA5; 
  padding:  4px; 
  cursor:  pointer 
}

.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}

/* ##################### NEWSFEED SETTINGS ###################### */

.newsfeedheading {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  12px;
  font-weight:  bold; 
  color:  #C00000; 
}

.fase4rdf {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  12px; 
  color:  #333333; 
}

a.fase4rdf:link {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  12px; 
  color:  #9B2614; 
}

a.fase4rdf {
  text-decoration:  none; 
}

a.fase4rdf:hover {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  12px; 
  color:  #FAE9CF; 
  text-decoration:  underline; 
}

.newsfeeddate {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  12px; 
  color:  #9B2614; 
}
span.article_seperator {
	display: block;
	height:0.2em;
}
