﻿/* CSS Document */

body, td, th, div, p, label, input {
	color:#9c9c9c;
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:18px; 
}
a, a:visited, a:hover {
	color:#9CA828; 
	text-decoration:underline;	
}
a:hover {text-decoration:underline}


#body {
	background:#c9c9c9 url(images/tail-right.gif) repeat-x 0 0;
}

#logo {
	width:305px;
	float:left;
}
#logo img {
	margin:21px 0px 0px 37px;
}



#left {
	background:url(images/tail-left.gif) repeat-x 0 0;
	position:absolute;
	top:0;
	left:0;
	height:533px;
	width:30%;
	z-index:-999;
}

#left2 {
	background-color:#e9e9e9;
	position:absolute;
	top:532px;
	left:0;
	height:60%;
	width:100%;
	z-index:-999;
}


#mainmenu{
	height:30px;
	margin: 63px 0px 0px 0px ;
}

#mainmenu, a{
	text-decoration:none;
	
}

#mainmenu, a:hover{
	text-decoration:underline;
	
}


.tdmenu {
	background-image:url(images/menu.jpg);
	height:37px;
	width:114px;
	vertical-align:middle;
}

#buttons {
	background-image:url(images/box1-bg.jpg);
	width:304px;
	height:310px;
	
}

#header{
	background-image:url(images/header-bg.jpg);
	width:676px;
	height:310px;
}

#slogan {
		background:url(images/slogan.png) no-repeat 395px 38px;
		width:670px;
		height:215px;
	}

#links{
	margin: 30px 0 0 30px ;
}

#banner1 {
	background-image:url(images/banner1.jpg);
	height:118px;
	
}

#banner2 {
		float:left;
		background:url(images/banners-bg.gif) repeat-x 0 0;
		width:675px;
		height:118px;
	}
	
.banner-separator {
	background:url(images/banners-separator.gif) no-repeat right 0
}

.banner-width {
	width:33.3%;
}

.banner-width .space {
	padding:11px 16px 0px 26px;
	color:#fff;
}

.title1, .title2, .title3 {
	height:32px;
}
.title1 {
	background:url(images/banners-title1.jpg) no-repeat 0 0;
}
.title2 {
	background:url(images/banners-title2.jpg) no-repeat 0 0;
}
.title3 {
	background:url(images/banners-title3.jpg) no-repeat 0 0;
}

.readmore {
	display:block;
	width:80px;
	height:19px;
	background:url(images/readmore.jpg) no-repeat 0 0;
	float:right;
	margin:5px 0px 0px 0px;
	text-decoration:none;
}

.module_menu {
	background:url(images/box2-top.jpg) no-repeat 0 0 #2e2e2e;
	margin: 20px 0px 0px 40px;
	width:243px;
}

.module .first {
	background:url(images/box3-top.gif) no-repeat 0 0;
}

.module_menu .first {
	background:url(images/box2-bottom.jpg) no-repeat 0 bottom;
}

.module .sec {
	background:url(images/box3-bottom.gif) no-repeat 0 bottom;
}
.module_menu .box-indent {
	padding:8px 26px 23px 24px;
}

.module_menu ul {
	list-style:none;
	margin:0px 0px 0px 0px;
}
.module_menu li	{
	padding:0px 0px 0px 0px;
	margin:0px 1px 0px 0px;
	background:url(images/li-bg.gif) repeat-x 0 bottom;
	text-align:left
}
.module_menu li	li{
	border:none;
	padding:5px 0px 1px 21px;
}
.module_menu li a, .module_menu li a:visited {
	background:url(images/list-item.gif) no-repeat 0 10px;
	color:#fff;
	display:block;
	font:normal 14px Arial, Helvetica, sans-serif;
	line-height:16px; 
	text-decoration:none;
}
.module_menu li a span {
	display:block;
	padding:6px 0px 5px 10px;
}
.module_menu li a:hover {
	color:#fff;
	text-decoration:underline;
}
.module_menu li a:hover span{
	text-decoration:underline;
}
.module_menu li.active a {
	color:#fff;
	text-decoration:none;
}
.module_menu li.active a span{
}

.module_menu h1	{
	background:url(images/box2-title.gif) no-repeat 3px 3px;
	color:#a3af2f;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:17px 0px 13px 23px;
	text-align:left;
}

.module_menu div		{
	color:#fff;
	font-size:12px;
}

.ibp {
	margin: 20px 0px 20px 15px;
}

#left-shadow{
	background:url(images/left-shadow.jpg) no-repeat right 0;
	background-color:#e9e9e9;
}


.contentheading			{
	color:#323232;
	font-size:24px;
	line-height:20px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:9px 0px 15px 17px;
}

.createdate				{
	background:url(images/createdate.gif) no-repeat 0 0;
	width:60px;
	height:57px;
	float:right;
	color:#414141;
	text-align:center;
	font-size:11px;
	margin:8px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	text-transform:none; 
}
div.small				{ /* Written by */
	color:#7e8a14; 
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 0px; 
	padding:3px 0px 0px 0px;
	text-transform:none;
}
.createdate-space {
	padding:0px 0px 0px 0px;
}

.week_day {
	font:normal 22px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	display:block;
}
.day {
	color:#000;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.contentpaneopen {
	margin: 0px 0px 0px 20px;
	
}


.contentpaneopen ul {
	list-style:none !important;
	margin:0px 0px 0px 0px;
}
.contentpaneopen li {
	background:url(images/list-item.gif) no-repeat 0 5px;
	padding:0px 0px 5px 12px;
}
.contentpaneopen li a{
	color:#474747;
	font-weight:bold
}
.contentpaneopen p	{
	width:100%
}
.contentpaneopen img	{
	margin:0px 14px 10px 0px;
}
.contentpaneopen h4 {
	color:#2a2a2a;
	font-size:20px;
	line-height:30px;
}
.contentpane li {
	line-height:normal;
	padding:0px 0px 6px 0px;
}


.article-indent	{
	padding:21px 10px 20px 23px;
	text-align:left;
	width:600px;
	
	
}

.corner-top-left {background:url(images/corner-top-left.gif) no-repeat 0 0;}
.corner-top-right {background:url(images/corner-top-right.gif) no-repeat right 0}
.corner-bottom-left {background:url(images/corner-bottom-left.gif) no-repeat 0 bottom}
.corner-bottom-right {background:url(images/corner-bottom-right.gif) no-repeat right bottom;}
.corner-bottom-right-ind {background:url(images/corner-bottom-right.gif) no-repeat right bottom; padding:21px 10px 20px 23px; }
.border-top {background:url(images/bord.gif) repeat-x 0 0}
.border-bottom {background:url(images/bord.gif) repeat-x 0 bottom}
.border-left {background:url(images/bord.gif) repeat-y 0 0 #fff; width:100%; margin:0px 0px 12px 0px;}
.border-right {background:url(images/bord.gif) repeat-y right 0}

#footer		{
	width:100%;
	height:85px;
	text-align:center;
	color:#E9E9E9;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	background-color:#9C9C9C;
	border-top:1px solid #fff;
	padding-top:35px;
/*	position:relative;*/
}

#footer a	{
	color:#E9E9E9;
}
.wawi{
text-align:justify;
width:220px;
margin:20px 0px 0px 41px;
padding:10px;
background-color:#FFFFFF;
	
}
.fakt{
border:1px solid #CCCCCC;
padding:10px;
margin:15px;
}

