/* CSS Document */
body	{
min-height: 100%;
margin:0;
padding:0;
position:relative;
background-image:url(grafika/bg_wzr.jpg);
background-color:#FCFAF3;
color: #3C3C3C;
font-family:Arial;
font-size:12px;
}
div#wrapper {
  width: 798px;
  height: 100%;
  background-color:#FCFCFC;
  border: solid 1px #F0F0F0;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-top:0px;
  margin-bottom:0;
  clear:both;
}
#header {
	background-color:#E9EDEE;
	height:42px;
	width:339px;
	font: normal normal normal 7pt Arial;
	color:#666666;
	border-top:solid 3px #99CC00;
	padding: 5px 25px 2px 25px;
	font: normal normal normal 7pt Arial;
	margin-bottom:1px;
	color:#666666;
	float:right;
	}
#h_left {
	width:798px;
	height:164px;
	float:left;
	}
#h_right {
	width:206px;
	height:164px;
	float:right;
	}
#logo {
	width: 409px;
	border-top:solid 3px #99CC00;
	background-color:#F1F1F1;
	height:167px;
	float:left;
	}
#search {
	width:377px;
	height:103px;
	background-image:url(grafika/bg_rn.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ECF2DA;
	padding:6px;
	float:right;
	font-size:12px;
	}
#menu {
	width:800px;
	height:22px;
	clear:both;
	background-color: #99CC00;
	background-image:url(grafika/bg_m.jpg);
	background-repeat:repeat-x;
	border-top:solid 1px #FFFFFF;
	}
ul#menu_hor {
margin: 0;
padding: 0;
list-style-type: none;
}
ul#menu_hor li {
float: left;
border-right:solid 1px #F9F9F9;
}
ul#menu_hor li a, ul#menu_hor li a:visited {
display: block;
width: 120px;
padding: 0.50em 0;
text-align: center;
font: bold 0.86em arial;
color: gray;
text-decoration: none;
}
ul#menu_hor li a:hover {
background: #A7C95F;
color: white;
text-decoration: none;
}


#cont {
	width:100%px;
	height:100%;
	background-color:#FFF;
	}
#body {
	width:590px;
	height:100%;
	float:left;
	background-color:#FFF;
	}
#right {
	width:199px;
	min-height:100%;
	background-color: #FFF;
	background-image:url(grafika/bg_m_r.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:right;
	padding-top:15px;
	padding-left:5px;
	margin-bottom:0;
	}
#navleft {
	width: 180px;
	height: 100%;
	background-color:#DAE6B5;
	margin-bottom:0;
	}
.mainnav	{
	color:#CCCCCC;
	font-family:Arial;
	font-size:12px;
	padding-left:0px;
	height:16px;
	}
#navcontainer {
	clear:both;
	display: block;
	float:left;
	width:160px;
	background-color:#FFFFFF;
}

#navlist
{
display: block;
margin-left: 0;
display: block;
padding-left: 5px;
list-style:inside;
list-style-image:url(grafika/punkt.jpg);
}

#navlist li 
{
padding: 4px 10px;
padding: 5px 0 5px 5px;
border-bottom:dotted 1px #F0F0F0;
width:160px;
}
#navcontainer a
{
padding: 4px 10px;
width: 160px;
color: #383838;
text-decoration: none;
}

#navcontainer a:hover
{
display: block;
padding: 4px 10px;
color:#383838;
background-color: #F9F9F9;
text-decoration: none;
}


#news {
	width:570px;
	height:90px;
	padding:6px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(grafika/bg_news.jpg);
	background-repeat:no-repeat;
	}
.graybox {
	width:552px;
	height:65px;
	padding:15px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FBFBFB;
	border:dotted 1px #EAEAEA;
	margin-bottom:3px;
	}
.kont{
	width: 555px;
	min-height:140px;
	background-color: #F0F4F5;
	font-family: Arial;
	margin-top:20px;
	margin-bottom:15px;
	padding:7px 10px;
	font-size: 12px;
	margin-left:auto;
	margin-right:auto;
	}
.opis {
	width: 551px;
	font-family: Arial;
	padding:2px;
	margin-bottom:7px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	}
.opis_o {
	width: 561px;
	font-family: Arial;
	padding:4px;
	margin-top:6px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background-color: #FBFBFB;
	}
#zapr	{
	clear:both;
	padding:0;
}
#random_box	{
	width:550px;
	height:65px;
	padding:8px;
	margin-left:auto;
	margin-right:auto;
	background-color:#F4F4F4;
	font-size:15px;
	border:dotted 1px #D8D8D8;
	padding: 12px 8px 5px 8px;
	color: #006699;
	margin-top:10px;
}
.info_kont	{
	width:310px;
	background-color:#F0DFD2;
	color: #DE5730;
	font-weight:500;
	padding: 5px 10px;
	margin-top:3px;
	margin-bottom:3px;
	float:right;
	}
.date {
	width:576px;
	height: 14px;
	background-color: #F5F3E9;
	border-bottom:solid 1px  #F7E9D7;
	border-top:solid 1px #F7E9D7;
	padding:2px 4px 2px 4px;
	font-family: Arial;
	margin-top:2px;
	padding-top:3px;
	font-size: 12px;
	color: #355E71;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:auto;
	margin-right:auto;
	}
#linki {
	width:550px;
	height:75px;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	background-color:#F5F5F5;
	border:dotted 1px #EAEAEA;
	margin-top:2px;
	margin-bottom:10px;
	}
#footer {
	width:784px;
	height:15px;
	padding:7px;
	background-color: #EFEFEF;
	margin:0;
	clear:both;
	}
h1 {
	color:#CE5A3B;
	font-size:18px;
	font-weight:800;
	font-style:italic;
	margin:7px;
	}
h2 {
	color:#CE5A3B;
	font-size:14px;
	font-weight:800;
	font-style:italic;
	margin:5px;
	}
h3 {
	color: #CD4B2C;
	font-size:12px;
	font-weight:800;
	margin:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}