body {
	margin: 0px;
	padding: 0px;
	background: #000 url(layout/background.png) repeat-y center top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align:center;
	color: #926D81;
}

a {
	font-weight: normal;
	color: #009966;
	text-decoration:underline;
}

a:hover {
	color:#00FF00;
	text-decoration:underline;
}

#page {
	width: 1020px;
	margin: 0px auto;
	padding: 0;
	text-align: left;
	min-height: 100%;
	height: 100%;/**/
	position: relative;
	z-index:0;
}

#header {
	width: 1020px;
	height:95px;
	margin: 0px auto;
	padding: 0;
}

#header h1 {
	margin: 0;
	padding: 20px 0 0 0px;
	text-align: center;
}

#header h1 a {
	color: #646e53;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	letter-spacing:3px;
}

#header h2 {
	margin: 0px;
	padding: 0px;
	color: #774429;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: center;
	font-size: 11px;
	letter-spacing:3px;
}

#logo {
	float:left;
}

#logo a img {
	border:0;
}

#today {
	width: 1020px;
	height:20px;
	margin: 0px auto;
	padding: 0;
	border-top:3px solid #660066;
	border-bottom:3px solid #660066;
	}

#date {
	padding:3px 0 0 10px;
	color: #9933CC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:2px;
	display:block;
	}

#content {
	width:788px;
	margin: 0px 12px 0px 0px;
	float:right;	
}

#content p {
	line-height: 170%;
	letter-spacing:1px;
	color:#dadada;
	text-align:justify;
}

#left {
  width:570px;
  float:left;
}

#left h2 {
    padding: 10 0 0 0;
	font-weight: normal;
	letter-spacing:3px;
	color:#00CC33;
}

#left h3 {
	font-weight: normal;
	letter-spacing:2px;
	float:left;
}

#right {
  width:200px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
}

#right h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight: bold;
	letter-spacing:3px;
	color:#009933;
}

#right h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	letter-spacing:3px;
	color:#a80f12;
}

#right h3 {
	font-weight: normal;
	letter-spacing:2px;
}

#right p {
	line-height: 150%;
	letter-spacing:1px;
	color:#dadada;
	text-align:left;
	font-size:10px;
	padding:0 3px 0 0;
}

#footer {
	width: 1020px;
	height:20px;
 	margin: -25px auto;
	position:static;
  overflow: hidden;
	bottom: 0;
	left: 0;
	clear:both;
	z-index:1;
}

#footer p {
	margin: 0px;
	padding: 0px 10px 5px;
	text-align:right;
	color: #666666;
}


#single p {
	line-height: 125%;
	letter-spacing:1px;
	color:#dadada;
	text-align:justify;
	text-indent: 20px;
	padding:0 5px;
}

#single table tr {
text-align:center;
}

#single h1 {
    padding: 10 0 0 0;
	font-size:22px;
	color:#0c3;
}

#single h1 span {
	font-size:11px;
	color:#333;
	padding:0;
	display:inline-block;
	position:relative;
	top:-10px;
	left:-20px;
}

#single h2 {
	font-size:18px;
	font-weight: bold;
	letter-spacing:3px;
	color:#a1c07a;
}

#single h3 {
	font-weight: normal;
	letter-spacing:2px;
	font-size:14px;
	font-weight:bold;
	color:#00CC33;
	padding:20px 0 2px 0;
}

#single .autor {
	text-align:right;
	color:#009933;
	padding:10px 5 12px 0;
	font-weight: bold;
	font-size:14px;
}

#single .podpis {
	text-align:right;
	color:#009933;
	padding:10px 5 12px 0;
	font-weight: bold;
	font-size:10px;
}

#single h3.dark {
	color:#009933;
}

#single h4 {
	letter-spacing:2px;
	font-size:14px;
	line-height:0px;
	font-weight:bold;
	color:#009933;
	padding:20px 0 2px 0;

}

#single h5 {
	font-weight: normal;
	letter-spacing:1px;
	font-size:11px;
	line-height:0px;
	font-weight:bold;
	color:#009933;
}

#single h6 {
	font-weight: normal;
	letter-spacing:2px;
	font-size:14px;
	text-indent:25px;
	font-weight:bold;
	color:#dadada;
}




#articles p {
	letter-spacing:1px;
	color:#dadada;
	text-align:justify;
	text-indent: 20px;
	padding:0 5px;
}

#articles h1 {
    padding: 10 0 0 0;
	font-size:22px;
	color:#0c3;
}

#articles h1 span {
	font-size:11px;
	color:#333;
	padding:0;
	display:inline-block;
	position:relative;
	top:-10px;
	left:-20px;
}

#articles h2 {
	font-size:11px;
	height:10px;
	font-weight: bold;
	letter-spacing:0px;
	color:#009966;
	text-indent:25px;
}

#articles h3 {
	font-weight: normal;
	height:24px;
	letter-spacing:2px;
	font-size:14px;
	text-indent:25px;
	font-weight:bold;
	color:#dadada;
}

#articles h4 {
	font-weight: normal;
	letter-spacing:1px;
	font-size:11px;
	line-height:0px;
	font-weight:bold;
	color:#009933;
}





#menu {
	width:200px;
	margin: 20px 0 0 0;
	padding: 0;
	float: left;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
	border-top: 1px solid #dadada;
}

#menu li {
	display:block;
}

#menu a {
  _width:100%;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing:2px;
	color: #d2edb6;
	display:block;
	_display:table-cell;
	border-bottom: 1px solid #dadada;
}

#menu a:hover {
	color:#FF0000;
	background-color: #33CC00;
}