body {
  margin:0;
  margin-top:20px;
  background:url('./images/body_new.jpg') 0 20px repeat-x;
  background-color: #000;
   /*
  //background-color: #141e24;
  background-color: #000;
  background-image: url('./images/head.jpg');
  background-repeat: no-repeat;
  background-position: 0px 28px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	*/
}

#page {
  float:left;
  margin:0;
  background-image: url('./images/head_new.jpg');
  background-repeat: no-repeat;
  background-position: 0 0;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

a:link {color: #850}
a:hover {color: #F00}
a:visited {color: #850}
#sidebar a:link {color: rgb(235,154,70)}
#sidebar a:visited {color: rgb(235,154,70)}

#genesfooter {
  position: absolute;
  z-index:10;
  top:0;
  left:0;
  text-align: left;
  width:100%;
  display: run-in;
  background:#141e24;
  font-weight: bold;
  font-size: 11px;
}

#genesfooter a {text-decoration: none;}
#genesfooter a:link {color: rgb(235,154,70)}
#genesfooter a:visited {color: rgb(235,154,70)}
#genesfooter a:hover {text-decoration: underline}
#genesfooter li {list-style:none; padding: 5px 10px 5px 5px; display:inline;}
#genesfooter ul { float:none; padding:5px 10px 5px 5px; margin:0 auto 0 auto; text-align: left;}

#mainpage h1 {display: none}

#main {
  margin-left: 214px;
  margin-top: 50px;
  _margin-top: 76px;
  //margin-top: 76px;
  padding: 18px;
}

#content {
  background-image: url('./images/body.jpg');
  background-repeat: repeat-y;
  width: 680px;
}

#page-title {
  font-size: 35px;
  color: #885500;
}

h1, h2, h3 {
	font-weight: bold;
}

#sidebar {
  position: absolute;
  left: 2px;
  top: 186px;
  /*float: left;
  position: relative;*/
  font: 12px 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-decoration: none;
  width: 230px;
  background-image: url('./images/left_new.jpg');
  background-repeat: no-repeat;
}

#sidebar li {
  list-style-type: none;
  list-style-image: none;
}

#sidebar ul {
	margin: 0px;
	padding: 0px;
}

#sidebar ul li {
  margin: 10px;
}

#sidebar h4 {
  color: #885500;
}

.narrowcolumn {
  margin-left: 22px;
  width: 630px;
}

hr {display: none}

#footer {
  background:url('images/foot_r.jpg') no-repeat;
	margin-top: -20px;
	width:100%;
	height:50px;
	clear: both;
	width: 685px;
}

#searchform {
  position: absolute;
  left: 6px;
  top: -65px;
}

#searchform input {width: 100px}

#sidebar ul a:link {text-decoration: none}
#sidebar ul a:visited {text-decoration: none}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
}

#sidebar ul li {
	margin-bottom: 15px;
	font-size:1.3em;
	font-weight: bold;
}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	font-size:0.6em;
}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
}

#sidebar ul ul li, #sidebar ul ol {
  font-weight:normal;
  list-style-type: auto;
	list-style-image: square;
}

#sidebar ul ul li a:link, #sidebar ul ol a:link {
  color: #CC9900;
  text-decoration: none;
}

#sidebar ul ul li a:hover, #sidebar ul ol a:hover {
  color: #FF0000;
}

#sidebar ul ul li a:visited, #sidebar ul ol a:visited {
  color: #CC9900;
  text-decoration: none;
}

/*ol li, #sidebar ul ol li {
	list-style: decimal outside;
}*/

#sidebar ul ul li, #sidebar ul ol li {
  margin: 3px 0 0;
	padding: 0;
}

#sidebar ul li .page_item {
  display: none;
}

#sidebar ul ul ul {
  display: none;
}

#sidebar ul .current_page_item .page_item {
  display: block;
}

#sidebar ul .current_page_ancestor .page_item {
  display: block;
}

#sidebar ul .current_page_parent .current_page_item ul {
  display: block;
}

#sidebar ul .current_page_ancestor ul .current_page_parent ul {
  display: block;
}

#sidebar .current_page_item a, #sidebar .current_page_item a:visited, #sidebar .current_page_item a:link {
  color: #FF0;
}

#sidebar .current_page_item ul a, #sidebar .current_page_item ul a:visited, #sidebar .current_page_item ul a:link {
  color: #CC9900;
}


#commentform {
  font-size: 14px;
}

#comment {width: 500px}

/*#header {
  position: absolute;
  left: 1000px;
  top: 0px;
  z-index: 3;
  width: 10%;
  height: 277px;
  background: url('./images/right.jpg') repeat-x 0px 28px;
}*/

.sideAds {
  color: #eb7334;
  width: 200px;
  text-align: center;
  margin: 10px 0 10px 20px;
  border-bottom: solid 2px #972;
}

#smalllinks {
  color: #CC9900;
}

blockquote {
  display: block;
	margin: 15px 0 5px 0;
	padding:10px 15px 0;
	border: 1px black dashed;
}

.entry table {
  font-size: 14px;
  width: 630px;
}

.entry {
  font-size: 14px;
}

.entry table table {
  width: 315px
}

.entry table table table {
  width: 210px
}

.west_link {
  position: absolute;
  left: 8px;
  top: 26px;
  z-index: 4;
}

.west_link img {
  border: 0px;
}

#footerlinks {
  font-size: 10px;
  float:left;
}

#footerlinks ul {
text-align: center;
display: block;
clear: both;
float:left;
margin:0;
list-style: none;
}
#footerlinks a {
color:#C0C0C0;
float: left;
display:block;
}

#footerlinks li {
float: left;
display:block;
}

#footerlinks .oddelovnik {
padding:0 5px 0 5px;
float: left;
display:block;
}

.homeblock {
  font-size: 14px;
}

.homeblock h4 {
  margin-top: 8px;
  margin-bottom: 3px;
}

#main h2 {
  margin-bottom: 1px;
}

#obal_reklamy {
clear: both;
padding:0 0 250px 0;
}
#reklama_left {float:left;}
#reklama_right {float:right;}


#reklama {
width: 160px;
margin: 0 auto;
}

#footerlinks2 {
  color: #b3b5b7;
  font-size: 7pt;
  text-align: center;
  margin: 0 auto;
  width: 670px;
  float: left;
  
  }
  

