﻿a		{ color: #000000; text-decoration: underline;}

a:hover 	{ color: #000000; text-decoration: none;}



a.footer		{ color: #fff; text-decoration: underline;}

a.footer:hover 	{ color: #fff; text-decoration: none;}



#top_menu ul {

	margin: 0;

	padding-top: 10px;

	list-style: none;

	font-size: 12pt;

	height:30px;

}

#top_menu li a{

	color: #fff;

	height:30px;

	text-decoration:none;

	padding-bottom:15px;

}

#top_menu li a:hover{

	color: #000000;

	height:30px;

	background-color: #fff;

	text-decoration:none;

}

#top_menu li {

	float:left;

	margin-right: 5px;

	padding-right: 5px;

	padding-left: 5px;

	height:30px;

}

#top_menu li:hover {

	color: #000000;

	background-color: #fff;

}

#rightcol {

	padding-left: 0px;

	padding-right: 0px;

	background-color: transparent;

	text-align:left;

	border-width:1px; border-color:#969696; border-style:solid;

}

#rightcol h3 {

	margin-top:0px;

	text-align:center;

	padding-top:10px;

	width: 160px;

	height:25px;

	background-color: #969696;

	color:#fff;

}

#leftcol {

	padding-left: 0px;

	padding-right: 0px;

	text-align:left;

	border-width:1px; border-color:#969696; border-style:solid;

}

#leftcol ul {

	list-style-image:url(../images/dot.gif)

}

#leftcol li a {

	color: #000000;

	text-align: left;

	text-decoration: none;

	font-size: 10pt;

	

}

#leftcol li a:hover {

	color: #000000;

	text-decoration: underline;

}

#leftcol h3 {

	margin-top:0px;

	text-align:center;

	padding-top:10px;

	width: 160px;

	height:25px;

	background-color: #969696;

	color: #fff;

}

li.active {
	/* width:80%; */
	color: #000;
}



#head_modul a:link, #head_modul a:visited, #footer a:link, #footer a:visited {

	color: #fff;

	font-size: 1em;

	text-decoration: none;

	background:transparent;

	text-align:center;

	position: relative; top: 10px;

}

#head_modul a:hover, #head_modul a:focus, #footer a:hover, #footer a:focus {

	color: #000000;

}

.banneritem_text {

	padding-left:15px;

}

.banneritem	{

	padding-top:7px;

}

a.mainlevel-nav { color: #fff; font-weight:normal;text-decoration: none;height:40px;	}

a.mainlevel-nav:hover { color: #000000; text-decoration: none;background-color: #fff;height:30px;}

.moduletable_menu, .leftcol {

	margin-top:0px;

	padding-left:0px;

	padding-right:0px;	

}

.moduletable {

	padding-left:0px;

	padding-right:0px;

}

.moduletable h3 {

	margin-top:0px;

	background-color: #969696;

	color: #fff;

	height: 25px;

	padding-top:10px;

	padding-left:0px;

	text-align:center;

}

.moduletable_text {

	padding-left:0x;

	padding-right:0px;

}

.bannerheader, .bannerfooter_text, .bannergroup_text {

	padding-left:5px;

}

h3 {

	font-size:10pt;

	font-weight: bold;

}

ul.menu	{



}

.header_top		{background-repeat: no-repeat; background-image: url(../images/header_top.jpg); background-position: left top;height:40px;}

.header_middle	{background-repeat: no-repeat; background-image: url(../images/header_middle.jpg); background-position: left top;height:120px;}

.header_bottom	{background-repeat: no-repeat; background-image: url(../images/header_bottom.jpg); background-position: left top;height:40px;}

.footer			{background-repeat: no-repeat; background-image: url(../images/footer.jpg); background-position: left top;height:100px;color: #fff;}

.border			{border-width:1px; border-color:#969696; border-style:solid;padding:0px;}

body	{ color: #000000; 

		  background-color:#fff;

		  font-family: verdana, BankGothic Md BT, Courier New, arial, helvetica, sans-serif; 

		  font-size: 8pt; 

		  font-weight: normal; }

		  

td		{ vertical-align: top; }



textarea	{ color: #000000; background-color: #ffffff; font-size: 8pt; font-weight: bold; }

img		{ border: 0px; max-width: 100%; }

.hf	{

	background-color: #C7C4CB;

}

.footline	{

	background-color: #E1D39C;

}

.head	{

	background-color: #9FC081;

}

.hb	{

	background-color: #C7C4CB;

	filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;

}



.sitename {

	font-family: Impact, Helvetica, Sans-Serif;

	font-size: 3.2em;

	color: #000000;

	position:relative;

	left:20px;

	top:40px;

}



.search {

	margin-top: 5px;

	margin-right:5px;

}

.search .inputbox {

	border-width:1px; border-color:#fff; border-style:solid;

	background: transparent;

	text-align: center;

	color: #fff;



}

.search .inputbox:hover, .search .inputbox:focus {

	background: #fff;

	color: #000000;	

	border-width:1px; border-color:#000000; border-style:solid;

}

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.clearfix {

	display: inline-block;

}

/* Hides from IE-mac \*/

* html .clearfix {

	height: 1%;

}

.clearfix {

	display: block;

}

.componentheading {

	color: #969696;

	font-size: 1.6em;

	text-align: right;

	letter-spacing: 1px;

	border-bottom: 1px dashed  #AAA;

}



.contentpaneopen, .contenttoc,.item-page {

	margin: 5px;

}

.contentheading {

	color: #969696;

	font-size: 1.2em;

	line-height: 1.8em;

	text-align: left;

	font-weight: bold;

}

.small, .createdate, .modifydate {

	color: #999999;

	font-size: 0.85em;

}

.inputbox {

	border: 1px solid #555;

	font-size: 1em;

}

.input {

	border-style:none;

	padding-left:10px;

}

.inputbox:hover, .inputbox:focus {

	border: 1px solid #999;

}

.button {

	margin: 5px;

	font-size: 1.04em;

	border-width:1px; border-color:#969696; border-style:solid;

	background-color:#ffff;

}

.sectiontableentry1 {

	background: transparent;

}

.sectiontableheader {

	padding: 5px;

}
label.element-invisible{ display: none; }
ul.breadcrumb{list-style: none; margin:0; padding: 0; }
ul.breadcrumb li{ float: left; padding-left: 5px; }
.blog-featured .item-title{ display: none; }
.page-header h1{
    color: #969696;
    font-size: 1.6em;
    text-align: right;
    letter-spacing: 1px;
    border-bottom: 1px dashed #AAA;
}

.page-header h2 {
    color: #969696;
    font-size: 1.2em;
    line-height: 1.8em;
    text-align: left;
    font-weight: bold;
}