/* CSS Document */
body {
  text-align:center;
	background:#e3e9ef url('img/body_poz.gif') repeat-x left top;
 	font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif;
	font-size: 9pt;
	color: #black;
	margin:0;
	padding:0;
	}

/* text
-------------------------------------------------- */

h1, h2, h3, h4 {margin: 0; padding: 0;}

h1 {font-size: 120%; }
h2 {font-size: 110%;}
h3 {font-size: 110%;}
h4 {}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;	}
p, .editor { text-align: left; margin:0; padding: 9px 18px; line-height: 150%;}

/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul {padding: 0; margin 0;}
ul li {}

/* TABLES
-------------------------------------------------- */
table {border-collapse: collapse;margin-top: 10px;margin-bottom: 40px; font-size:100%; width: 95%; margin-left: 10px;}
caption {
  position: relative;
  padding: 0 0 25px 18px;
  text-align: left;
  color: #356da8; 
  background:transparent url(img/odrazka1.gif) no-repeat scroll left 6px;
  font-size: 110%;
  font-weight: bold;
  text-decoration: underline;}
  
th {border: 1px solid white;	padding: 5px 15px;font-weight: bold;text-align: left;vertical-align: top;background-color:#2a6692;color: white;}
td {border: 1px solid white;	padding: 5px 15px;vertical-align: top;background-color: #e6e6e6; text-align: left; }

/* FORMS
-------------------------------------------------- */
fieldset {clear: both; border:none;}
legend {}
input, textarea, select {font-size: 1em;}

/* INLINES
-------------------------------------------------- */
abbr, acronym {border-bottom: 1px dotted;font-variant: small-caps;cursor: help;}
dfn {position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {font-style: normal;}
code, kbd, samp, pre {font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {font-size: smaller;text-decoration: none !important;vertical-align: sub;}
sup {font-size: smaller;text-decoration: none !important;vertical-align: super;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
strong {font-weight: bold; }

/* ANCHORS
-------------------------------------------------- */
a {color: #356da8; text-decoration: underline;}
a:visited {}
a:hover {color: #5f7425; text-decoration: underline;}

/* Img
-------------------------------------------------- */
img	{ border:none;	}

/* Bloky
-------------------------------------------------- */
#obal{position:relative; width:941px; margin:0 auto; border-bottom:1px solid gray;}

/* top
-------------------------------------------------- */	
#top{position:relative;width:100%;background:transparent url('img/top_poz.jpg') repeat-x left 42px; height:368px; text-align: left;}

#top #search {position:relative;color:white; top:5px; left:18px;}
#top #search input{color:#ccc;}

#top_tisk {
position:absolute;
right:40px;
top:14px;
}

#top_tisk ul{margin: 0; padding: 0;}

#top_tisk ul li{display: block; float: left; list-style-type: none; padding: 0 15px; position: relative;}

#top_tisk ul li a{color: #a2bf53; display: block; text-decoration: underline; padding-left: 25px;}

#tisk{background:transparent url('img/tisk_iko.gif') no-repeat left top;}
#mail{background:transparent url('img/mail_iko.gif') no-repeat left 4px;}


#menu_top{
  height:52px;
  position:absolute;
  top: 316px;
}

#menu_top ul {
  margin:0;
  padding:0;
}

#menu_top ul li {
  background:transparent url(img/menutop_carka.gif) no-repeat scroll right top;
  display:block;
  float:left;
  height:52px;
  list-style-type:none;
  padding:0 32px;
  position:relative;
}

#menu_top ul li a {
  color:black;
  display:block;
  margin-top:20px;
  font-size: 9pt;
  text-decoration:none;
}
#menu_top ul li a:hover{text-decoration: underline;} 

/* maj
-------------------------------------------------- */	
#maj{float:left;position:relative;text-align:left;width:100%;background: white;
padding: 7px 0;}
	
#obsah{float:left;width:715px;}
	
/* stred
-------------------------------------------------- */	
#stred{width:471px;float:right;position:relative; padding-bottom: 20px;}

#stred h1{
  background:transparent url(img/h1_poz.gif) repeat-x scroll left top;
  height: 65px; 
  text-align: center; 
  color: #356da8; 
  padding: 15px 10px; 
  _margin-bottom: 25px;}

#stred h2{
  position: relative;
  padding: 0 0 25px 18px;
  text-align: left;
  color: #356da8; 
  background:transparent url(img/odrazka1.gif) no-repeat left 6px;
  font-size: 110%;
  font-weight: bold;
  text-decoration: underline;
  margin-left: 10px;
}

#stred h3{
  position: relative;
  padding: 5px 0 5px 18px;
  text-align: left;
  color: black; 
  font-size: 110%;
  font-weight: bold;
  margin-left: 10px;
}

#stred ul {
  padding: 25px 0; 
  margin: 0;
  list-style-type: none;}

#stred ul li {
  position: relative;
    margin-left: 20px;
    padding-left: 20px;
    background:transparent url(img/odrazka1.gif) no-repeat scroll left 6px;}

#stred ul li ul{ padding: 5px 0 25px 0;  margin 0;}
#stred ul li ul li{ position: relative;
    margin-left: 30px;
    padding-left: 18px;
    background:transparent url(img/odrazka2.gif) no-repeat scroll left 6px;}

.box {position: relative; float: left; width: 100%; margin-left: 2px; margin-bottom: 30px;}
/*
.ram {
  position: relative;
  float: left;
  width: 138px;
  height: 100px;
  padding: 3px;
  margin: 6px;
  background:transparent url(img/ram_poz.gif) no-repeat scroll left top;}
*/
/* leva
-------------------------------------------------- */	
#leva{overflow:hidden; width:244px;float:left;position:relative;}

#leva ul{
  margin: 0 0 5px 6px;
  width: 229px;
  padding: 10px 0 10px 0;
  background:transparent url(img/menu_poz.gif) repeat-y scroll right top;}

#leva ul li {
  background:transparent url(img/menu_podtrzeni1.gif) no-repeat scroll left   bottom;
  list-style-image:none;
  list-style-type:none;
  _height:1px;
  padding:0;}

#leva ul li a {
  display:block;
  padding: 10px 5px 10px 35px;
  margin: 0;
  color: white;
  _height:1px;
  text-decoration: none;
  position:relative;}

#leva ul li a:hover{text-decoration: underline;}

#leva ul li ul	{margin: 0; padding: 0;}

#leva ul li ul li {padding: 0; background: #576a21 !important;}	

#leva ul li ul li a	{
  display: block; 
  padding-left:55px; 
  border-bottom: 1px solid #3d4a17; 
  background:transparent url(img/menu_odrazka1.gif) no-repeat scroll 35px 
  center;}	

#leva ul li ul li ul{
  margin: 0;
  padding: 0;}

#leva ul li ul li ul li {
  padding: 0; 
  background: #697f29 !important; _height:1px;}	

#leva ul li ul li ul li a	{
  color: black; 
  display: block; 
  padding-left:75px; 
  border-bottom: 1px solid #89a734; 
  background:transparent url(img/menu_odrazka2.gif) no-repeat scroll 55px 
  center;}	

.aktiv1{background:transparent url(img/aktiv1.gif) no-repeat scroll left 
  center !important;}
.aktiv2{color: black !important; font-weight: bold; background:#697f29 url(img/menu_odrazka1aktiv.gif) no-repeat scroll 35px 
  center !important;}
  
#leva img{border: 1px solid #d8d9da; margin: 1px 0 1px 6px; width: 227px; padding:0;}

#galery{position:relative;float:left;padding-left:10px;}
.galery-box{position:relative;margin:5px;_display:inline;float:left;width: 138px; height: 100px;background:transparent url(img/ram_poz.gif) no-repeat scroll left top;}
.galery-box a img{width:132px;height:94px;position:relative;left:3px;top:3px;}

/* prava
-------------------------------------------------- */	
#prava{width:211px;	float:right;overflow:hidden;position:relative;  margin-right: 6px; _margin-right: 3px; }

#novinky{position: relative; float: left;}

#novinky h2{
  line-height: 44px;
  margin-left: 30px;}
  
#novinky h2 a{color: black; text-decoration: none;}
#novinky h2 a:hover{color: black; text-decoration: underline;}
  
#novinky h3{
  color: #5ba2ed;
  text-decoration: underline;
  margin: 0 0 11px 10px;}
  
#novinky h3 a{color: #5ba2ed;}

#novinky p{padding: 10px 10px 30px 10px; }
  
#novinky dd{
  background:transparent url(img/novinky_tecky.gif) no-repeat left bottom;
  margin: 0 0 30px 5px;}
  
#novinky_nadpis {
  background:transparent url(img/novinky.gif) no-repeat scroll left top;
  height:44px;
  position:relative;
  width:100%;
  margin-bottom: 20px;}
  
#anketa{position: relative; float: left; width: 100%; margin-bottom: 20px; }

#anketa_nadpis {
  background:transparent url(img/anketa.gif) no-repeat scroll left top;
  height:44px;
  position:relative;
  width:211px;
  margin-bottom: 20px;}

#anketa h2{
  line-height: 44px;
  margin-left: 30px;}
  
#anketa .nadp{display: block; margin: 0 4px 20px 13px;} 
 
#anketa ul{margin: 0; padding: 0;}

#anketa ul li{
  margin-left: 14px; 
  margin-bottom: 4px;
  list-style-type:none; 
  background:transparent url(img/anketa_tecky.gif) no-repeat left bottom;
  padding-bottom: 4px; }

#anketa ul li a{
  _height: 1px;
  color: black; 
  text-decoration: none;
  }
  
#anketa ul li a:hover{text-decoration: underline;}  

.a_odr{
  padding: 5px 5px 5px 15px;
  background:transparent url(img/anketa_odr.gif) no-repeat scroll left 11px;} 

  
.hlasy{
  height: 6px;
  margin-top: 6px;
  overflow: hidden;
  background: #4694e7;}

.procenta{
  position: absolute;
  right: 0;
  text-align: right;
  margin-top: -12px;
  font-weight: bold;
  color: #4694e7;
  font-size: 10pt;
  padding-right: 5px;
  }

.pocet{position: relative; float: left; margin: 20px 0 0 14px; width: 100%; color: #807e7e;}



/* pata
-------------------------------------------------- */	
#pata{clear:both; height: 25px; _height: 35px; background: #6d842d; padding: 10px 30px 0 30px;}
#pata a{color: #a2bf53; text-decoration: underline;}
	
/*ostatni ----------------------------------------------------------------*/
.clear {clear:both;}
.nonobr{background:none !important;}

/*detail ----------------------------------------------------------------*/
.detail{background:white;float:right;margin:0 -220px 0 0;padding-bottom:30px;position:relative;width:691px !important;}
.article{position:relative;margin:0px 0px 10px 0px;}
.article a{display:block;}
#pager{display:block;text-align:center;line-height:30px;}
