/* #####################           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;
}

.m { 
font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
}

.outline {	border: 1px solid #c57e43
;
background: #FFFFFF;
	padding: 2px;
/*
  width: 802px;
  margin-left: auto;
  margin-right: auto;*/
}


.tyt04 { 
font-family: Arial, Helvetica, sans-serif;
font-size: 20px ;
color: #c57e43;
font-weight: bold;
vertical-align: bottom;
}

#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;
}

.mosimage {
  border: 1px solid #c57e43;
  margin: 1px;
  padding: 1px;
}

.bg {
border: 1px solid #c57e43;
}

.img { 
border: 0px solid #000000;
}  

div.mosimage {
  border: 1px solid #c57e43;
  padding: 1px;
  background:#ffffff;
}

.mosimage_caption {
  margin-top : 2px;               
  background : #DCD510;
  padding    : 1px 2px;
  color     : #666;
  text-transform : uppercase;         
  font-size : 10px;
  border-top : 1px solid #c57e43;
}

tr{
  font-family: Arial, Helvetica, sans-serif, Verdana;
  font-size: 11px;
  color: #808080;
}

hr {
  color: #cccccc;
  height: 2px;
  width: 100%;
}

.krt {  
background-image: url(../images/kr_tlo.gif);
width: 100%;
}

.bg04{
background-color: #c57e43;
}

h5 {
display:block;
padding-left:20px;
padding-top: 2px;
background-image: url(../images/mark_04.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
font-weight: bold;
font-size: 12px;
color: #c57e43;
height:10px;
}

h4 {
       padding-left: 20px;
       padding-top: 0px;
       background-image: url(../images/mark_04.gif);
       background-repeat: no-repeat;
       background-position: 0px 3px;
       font-weight: normal;
       font-size: 12px;
}

h3 {
background: url(../images/mark04.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: #c57e43; 
  font-family: Arial,Verdana 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: #c57e43; 
text-align: left;
text-indent:0px;
width: 100%;
height: 34px;
}

.title {
  font-family:  Arial, Helvetica, sans-serif, Verdana; 
  vertical-align: middle;
  font-size: 30px;
  font-weight: bold;
  color: #c57e43;
  text-align: left;
  text-indent: 30px;
  width: 100%;
}

ul {
	margin: 0px 0px 0px 3px;
}

li {
list-style: inside 0px;
color: #000000;
margin-left:-2px;
_margin-left: 23px;
}

.li{
display:block;
line-height: 15px;
padding-left: 17px;
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 3px;
margin-left:25px;
}

.menutitle {
background: url(../images/sosenka.gif) no-repeat;
background-position: 0px 1px;
padding-top: 7px;
        padding-bottom:2px;
        height: 18px;
        _height:10px;
	color: #c57e43;
	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: 2px;
font-size: 14px;
font-weight: bold;
color: #B06E21;
text-indent: 7px;
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:  #503020; 
  background-color:#F5EEE0;
}


/* ##################### FORM SETTINGS #################### */

.button {  
border-color: #FFFFFF #606060 #606060 #FFFFFF;
font-size: 11px;
background-color: #F5EEE0;
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/back04.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 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  background-color: #F5EEE0;
  border: 1px solid #000000;
}

/* ################# SECTION LISTING SETTINGS ################# */

.sectiontableheader {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  11px; 
  line-height:  30px; 
  color:  #FAE9CF; 
  font-weight:  bold; 
  background-color: #c57e43;
  padding: 2px; 
}

.sectiontableentry1 {
  background-color: #FDE2B7;
  line-height:  15px; 
  padding: 2px; 
}

.sectiontableentry2 {
  background-color: #FEEED4;
  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: #403030;
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: #503020;
font-weight: bold;
}

a.sublevel:link, a.sublevel:visited {
display: block;
background: url(../images/menu2_bg.png) no-repeat;
vertical-align: middle;
font-size: 11px;
color: #303040;
text-align: left;
padding-top: 3px;
padding-left: 24px;
height: 16px !important;
height: 19px;
text-decoration: none;
}

a.sublevel:hover {
background-position: 0px -19px;
text-decoration: none;
font-size: 11px;
color: #000000;
}

/* ########################### LINKS ########################## */

a:link {
  font-family:  Arial, Helvetica, sans-serif, Verdana;
  font-size: 12px;
  color: #c57e43;
  text-decoration: none;
  font-weight: normal;
}

a:visited {
  font-family:  Arial, Helvetica, sans-serif, Verdana;
  font-size: 12px;
  color: #a57e63;
  text-decoration: none;
  font-weight: normal;
}

a:hover {
  font-family:  Arial, Helvetica, sans-serif, Verdana;
  font-size: 12px;
  color: #d86e23;
  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:  #c57e43; 
  font-weight:  bold; 
  padding:  2px; 
}

a.pathway:link, a.pathway:visited {
  font-family:  Verdana, Arial, Helvetica, sans-serif; 
  font-size:  11px; 
  color:  #c57e43; 
  font-weight:  bold; 
  padding:  2px; 
}

a.pathway:hover {
  font-family:  Verdana, Arial, Helvetica, sans-serif; 
  font-size:  11px; 
  color:  #d86e23; 
  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:  #c57e43; 
  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:  #c57e43; 
  font-weight:  bold; 
  text-decoration:  none; 
}

a.pagenav:hover {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  11px; 
  line-height:  36px; 
  color:  #d86e23; 
  font-weight:  bold;
  text-decoration:  none;  
}

/* ################### SMALL FONT SETTINGS #################### */

.small {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #d86e23;
  text-decoration: none;
  font-weight: normal;
}

.smalldark {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #96440B;
  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/more04_pl.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: 0px dotted #A1A1A1;
  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}

.contentpaneopen {
  border: 0px dotted #A1A1A1;
  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}

.contentpaneopen li{
	padding:5px 0px;
}

.contentheading {
font-family:  Arial, Helvetica, sans-serif, Verdana;
vertical-align: top;
padding-top: 8px;
font-size: 17px;
font-weight:bold;
color: #c57e43;;
text-align: left;
text-indent: 0px;
width: 100%;
height: 38px;
_height: 51px;
}

.contentdescription {
  font-family:  Helvetica, Arial,sans-serif,Verdana; 
  font-size:  12px; 
  color:  #c57e43; 
}

.componentheading {
 font-family:  Arial, Helvetica, sans-serif, Verdana;
vertical-align: top;
padding-top: 10px;
font-size: 17px;
font-weight:bold;
color: #c57e43;
text-align: left;
text-indent: 3px;
width: 100%;
height: 38px;
_height: 51px;
}

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: #F5EEE0;
	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;
}
