/* #####################           ECCC - designed by "krzysztof fiedorczuk"                    ##################### /*
/* #####################                   Copyright (c) 2006  ECCC                             ##################### /*
                                         



/* ##################### 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: 0px;
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{
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:collapse;
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;
        _height:10px;
	color: #000000;
	text-indent: 19px;
	font-weight: bold;
	font-size: 12px;
        margin-left:0px;
}

h2 {
  color: #5e9a01; 
  font-family:Arial,Verdana, Helvetica, sans-serif;
  font-size: 12px; 
  font-weight: bold;
}

h1 {
  font-family:  Arial, Helvetica, sans-serif, Verdana;
  vertical-align: top;
  padding-top: 3px;
  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:-4px;
_margin-left:22px;
}

/* ##################### 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: 25px;
}

.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:25px;
}

.mail {
  font-family:  Arial, Helvetica, sans-serif, Verdana;
  font-size: 9px;
  color: #2e8a01;
  text-decoration: none;
  font-weight: normal;
}

.menutitle {
background: url(../images/letterman.gif) no-repeat;
background-position: 0px 1px;
padding-top: 7px;
        padding-bottom:2px;
        height: 18px;
        _height:10px;
	color: #5e9a01;
	text-indent: 22px;
	font-weight: bold;
	font-size: 12px;
        margin-left:0px;

}

/* ##################### 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: #008800;
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: 15px;
color:  #008800; 
}

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.gif) no-repeat;
background-position: 0px 1px;
padding-top: 4px;
height: 19px;
text-indent: 12px;
font-family:  Verdana,Helvetica,Arial,sans-serif; 
font-size:  0px;
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: #C9E0AE;
  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/menu2_bg.png);
background-repeat: no-repeat;
vertical-align: middle;
font-size: 11px;
color:#575d52;
text-align: left;
padding-top: 3px;
padding-left: 17px;
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: #000000;
  font-weight: bold;
}

a.category:hover {
  font-family:  Arial, Helvetica, sans-serif, Verdana;
  font-size: 12px;
  color: #000000;
  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.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:504px;
}

/* ##################### 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: 51px;
}

.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: 51px;
}

/* ###################### TABBED PAGES ###################### */

table.contenttoc {
  border: 1px solid #cccccc;
  padding: 2px;
  margin-left: 4px;
  margin-bottom: 2px;
 _margin-top:60px;
  margin-top:46px;
}

table.contenttoc td {
  padding: 2px;
}

table.contenttoc th {
  background-color: #e0efD7;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
        height: 17px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

/* ##################### 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;
}
