body { 
 margin : 0px; 
 padding : 0px; 
 background : #3399CC; 
 font-family: sans-serif; 
 font-size : 12px; 
 color: #333366;
} 
 
td, tr, p, div {
 vertical-align:top;
 text-align:left; 
 font-family: sans-serif; 
 font-size : 12px; 
} 
 
H1 { font-family: sans-serif; font-size: 20pt; color: #333366; }
H2 { font-family: sans-serif; font-size: 18pt; color: #333366; }
H3 { font-family: sans-serif; font-size: 16pt; color: #333366; }
H4 { font-family: sans-serif; font-size: 14pt; color: #333366; }
H5 { font-family: sans-serif; font-size: 11pt; color: #333366; }
H6 { font-family: sans-serif; font-size: 10pt; color: #333366; }

hr { 
 color : #E0E0E0; 
 height : 1px; 
 width : 100%; 
} 
 
 
table.moduletable, table.moduletable-menu { 
 width : 100%; 
 table-layout : auto; 
 margin : 0px 4px 15px 4px; 
}

table.moduletable-menu {
 margin : 0px; 
}

table.moduletable th,table.moduletable-menu th { 
 padding : 3px 0px; 
 font-size : 14px; 
 font-weight : bold; 
 text-align : left; 
 letter-spacing : 1px; 
 color : #003366; 
} 
table.moduletable td, table.moduletable-menu td { 
 padding : 0px; 
} 
 
ul 
{ 
margin-top: 7px; 
/*padding: 0;*/ 
list-style-type: disc; 
} 
 
 
li 
{ 
line-height: 15px; 
padding-left: 15px; 
padding-top: 0px; 
background-image: url(../images/arrow.png) ; 
background-repeat: no-repeat; 
background-position: 0px 3px; 
} 
 
.button { 
 background-color : #003366; 
 color : white; 
 margin : 5px; 
} 
 
.inputbox { 
 border : 1px solid #B8D1E8; 
 background : #FFFFFF; 
 color : #003366; 
 margin : 5px; 
}

.inputbox#mod_search_searchword
{
 margin : 0 0 0 10px;
 padding: 0px;
 font-size : 9px; 
}
 
.sectiontableheader { 
 font-size : 11px; 
 font-weight : bold; 
 text-align : center; 
 color : #FFFFFF; 
 background : #003366; 
 vertical-align : middle; 
 height : 20px; 
 border-right : 1px solid #fff; 
 padding : 0px 10px; 
} 
 
.sectiontableentry1 { 
 background : #F9F9F9; 
 padding : 3px 5px; 
} 
 
.sectiontableentry2 { 
 background : #F0F0F0; 
 padding : 3px 5px; 
} 
 
/******************* menu - top *******************/
ul#mainlevel {
	list-style-type: none;
	padding: 0;
	margin: 0;
	white-space: nowrap;
}
ul#mainlevel li {
	float: left;
	margin: 0;
	padding: 0;
	text-indent: 20px;
	white-space: nowrap;
}
ul#mainlevel li a {
	display: block;
/*	width: 137px;*/
	margin: 0;
	padding: 0;
	text-decoration: none;
	white-space: nowrap;
	color: #fff;
	font-size: 13px;
	font-weight: normal;
  text-transform:uppercase;
  letter-spacing:1pt;
}
ul#mainlevel li a:link, ul#mainlevel li a:visited {
}
ul#mainlevel li a:hover {
	color: #cd0067;
}

ul#mainlevel li a.mainlevel_current#active_menu,ul#mainlevel li a.mainlevel_active {
	font-weight: bold;
}
ul#mainlevel li a:link.mainlevel_current#active_menu, ul#mainlevel li a:visited.mainlevel_current#active_menu, ul#mainlevel li a:link.mainlevel_active, ul#mainlevel li a:visited.mainlevel_active {
	color: #cd0067;
}
ul#mainlevel li a:hover.mainlevel_current#active_menu, ul#mainlevel li a:hover.mainlevel_active {
	color: #FFF;
}
/******************* menu - left *******************/
ul#mainlevel-lev2 {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-color: #66cccc;
}
ul#mainlevel-lev2 li{
	margin: 0;
	padding: 0;
}
ul#mainlevel-lev2 li a:link.mainlevel-lev2, ul#mainlevel-lev2 li a:visited.mainlevel-lev2 {
	color: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
	display: block;
	min-height: 15px;
	_height: 26px;
	width: 150px;
	_width: 184px;
	margin: 0;
	padding: 5px 17px 5px 17px;
	text-decoration: none;
	font-weight: normal;
  text-transform:uppercase;
  font-size:12px;
}
ul#mainlevel-lev2 li a:hover.mainlevel-lev2 {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF0000;
}
ul#mainlevel-lev2 li a.mainlevel_current-lev2#active_menu-lev2, ul#mainlevel-lev2 li a.mainlevel_active-lev2 {
	color: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
	display: block;
	min-height: 15px;
	_height: 26px;
	width: 150px;
	_width: 184px;
	margin: 0;
	padding: 5px 17px 5px 17px;
	text-decoration: none;
  text-transform:uppercase;
  font-size:12px;
	font-weight: bold;
	background-color: #FF0000;
}
ul#mainlevel-lev2 li a:hover.mainlevel_current-lev2#active_menu-lev2, ul#mainlevel-lev2 li a:hover.mainlevel_active-lev2 {
	text-decoration: none;
}
/******************* menu - left - sublevel *******************/
ul#mainlevel-lev2 li ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-color: #66cccc;
}
ul#mainlevel-lev2 li ul li{
	margin: 0;
	padding: 0;
}
ul#mainlevel-lev2 li ul li a.sublevel-lev2 {
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	display: block;
	min-height: 13px;
	_height: 26px;
	width: 144px;
	_width: 184px;
	margin: 0;
	padding: 6px 17px 6px 23px;
	text-decoration: none;
	font-weight: normal;
  font-size:11px;
  text-transform:none;
}
ul#mainlevel-lev2 li ul li a:hover.sublevel-lev2 {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF6600;
}
ul#mainlevel-lev2 li ul li a.sublevel_current-lev2#active_menu-lev2 {
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	display: block;
	min-height: 13px;
	_height: 26px;
	width: 144px;
	_width: 184px;
	margin: 0;
	padding: 6px 17px 6px 23px;
	text-decoration: none;
	font-weight: bold;
  font-size:11px;
  text-transform:none;
	background-color: #FF6600;
}
ul#mainlevel-lev2 li ul li a:hover.sublevel_current-lev2#active_menu-lev2 {
	text-decoration: none;
}
/******************* menu - table *******************/
table.moduletable-menu {
	width: 100%;
	table-layout: auto;
	margin: 0px;
	padding: 0px;
/*	white-space: nowrap;*/
}
/******************* menu - bottom *******************/
ul#mainlevel-dol {
	list-style-type: none;
	padding: 0;
	margin: 0;
	white-space: nowrap;
}
ul#mainlevel-dol li {
	float: left;
	margin: 0;
	padding: 0;
	text-indent: 10px;
	white-space: nowrap;
}
ul#mainlevel-dol li a {
	display: block;
/*	width: 137px;*/
	margin: 0;
	padding: 0;
	text-decoration: none;
	white-space: nowrap;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
}
ul#mainlevel-dol li a:link, ul#mainlevel-dol li a:visited {
}
ul#mainlevel-dol li a:hover {
	color: #CCC;
}

ul#mainlevel-dol li a#active_menu {
	font-weight: bold;
}
ul#mainlevel-dol li a:link#active_menu, ul#mainlevel-dol li a:visited#active_menu {
	color: #CCC;
}
ul#mainlevel-dol li a:hover#active_menu {
	color: #FFF;
}
/******************* menu - konec *******************/

a:link, a:visited { 
 color : #333366; 
 text-decoration : none; 
} 

a:visited {
 color: #252525;
}
 
a:hover { 
 color : #950000;
 text-decoration : underline; 
} 
 
a:link.category, a:visited.category { 
 font-weight : bold; 
} 
 
.readon { 
 font-weight : bold; 
} 
 
.pagenavbar { 
 background-color : #F0F0F0; 
 border : 1px solid #e0e0e0; 
 padding : 3px; 
 text-align : center; 
} 
 
.contenttoc { 
 width : 180px; 
 background-color : #F0F0F0; 
 border : 1px solid #e0e0e0; 
 padding : 2px; 
} 
 
.contenttoc th { 
 padding : 3px 5px; 
 font-size : 14px; 
 font-weight : bold; 
 text-align : left; 
 letter-spacing : 1px; 
 color : #003366; 
} 
 
.contenttoc td { 
 padding : 2px 5px; 
} 
 
.small { 
 font-size : 10px; 
 color : #336699; 
} 
 
.smalldark { 
 font-size : 10px; 
 color : #000000; 
} 
 
.createdate, .modifydate { 
 font-size : 10px; 
 color : #999999; 
} 
 
.content_rating { 
 font-size : 10px; 
 color : #FEC56A; 
} 
 
.content_vote { 
 font-size : 10px; 
 height : 22px; 
 padding-top : 2px; 
 padding-bottom : 2px; 
 padding-left : 10px; 
 padding-right : 10px; 
 background-color : #F0F0F0; 
 border : 1px solid #e0e0e0; 
} 
 
.pathway { 
 font-size : 12px; 
 color : #fff; 
 margin: 0 0 0 4px;
 line-height: 20px;
  
} 
 
a:link.pathway, a:visited.pathway { 
 color : #ff9933; 
 font-size : 12px; 
} 
 
a:hover.pathway { 
 font-size : 12px; 
} 
 
.contentpane { 
 padding : 0px; 
} 
 
.contentpaneopen { 
 padding : 0px; 
 text-align : justify;
 width:100%; 
} 
 
.contentheading, .componentheading { 
 padding : 0px; 
 font-size : 14px; 
 font-weight : bold; 
 text-align : left; 
 letter-spacing : 1px; 
 color : #003366; 
} 
 
.contentpagetitle { 
 font-weight : bold; 
 color : #000; 
} 
 
a:link.contentpagetitle, a:visited.contentpagetitle, a:active.contentpagetitle { 
 text-decoration : none; 
} 
 
a:link.readon, a:visited.readon { 
 color : #999999; 
 font-family: sans-serif; 
 font-size : 10px; 
 font-weight : normal; 
 white-space : nowrap; 
 float : left; 
 line-height : 10px; 
 text-decoration : none; 
} 
 
a:hover.readon { 
 color : #336699; 
 font-family: sans-serif; 
 font-size : 10px; 
 font-weight : normal; 
 white-space : nowrap; 
 float : left; 
 line-height : 10px; 
 text-decoration : none; 
} 
 
.back_button a:link, .back_button a:visited { 
 color : #999999; 
 font-family: sans-serif; 
 font-size : 10px; 
 font-weight : normal; 
 white-space : nowrap; 
 float : left; 
 line-height : 10px; 
 text-decoration : none; 
 padding : 2px 4px 2px 4px; 
} 
 
.back_button a:hover { 
 color : #336699; 
 font-family: sans-serif; 
 font-size : 10px; 
 font-weight : normal; 
 background : #F0F0F0; 
 border : 1px solid #E0E0E0; 
 padding : 2px 4px 2px 4px; 
 white-space : nowrap; 
 float : left; 
 line-height : 10px; 
 text-decoration : none; 
} 
 
.pagenav a:link, .pagenav a:visited, .buttonheading a:link, .buttonheading a:visited { 
 color : #999999; 
 font-family: sans-serif; 
 font-size : 10px; 
 font-weight : normal; 
 background : #F0F0F0; 
 border : 1px solid #E0E0E0; 
 padding : 2px 4px 2px 4px; 
 white-space : nowrap; 
 float : left; 
 line-height : 10px; 
 text-decoration : none; 
} 
 
.pagenav a:hover, .buttonheading a:hover { 
 color : #336699; 
 font-family: sans-serif; 
 font-size : 10px; 
 font-weight : normal; 
 background : #F0F0F0; 
 border : 1px solid #E0E0E0; 
 padding : 2px 4px 2px 4px; 
 white-space : nowrap; 
 float : left; 
 line-height : 10px; 
 text-decoration : none; 
} 

.search, mod_contentitem-menu, 
{
 padding:0;
 margin:0;
}

.blog
{
 padding:0;
 margin:0;
 width:100%;
}
div.mod_contentitem-menu
{
 padding:0;
 margin:0;
}
