body { 
  width:100%;
	font-family: Arial, Helvetica, helvetica, sans-serif; 
	font-size:11pt;
	font-weight: normal;
	text-align: justify;
	color: #000;
	background: #fff;
	margin: 0px; 
	padding:0px;
	}

img {margin:0; padding:0; border:0;}

p { 
	font-size:11pt; 
	margin:5px 0 5px 0;
  padding:0px;
	color: #000;
	line-height:15pt;
  }


h1{
	font-size:22px;
  margin:5px;
  padding:0; 
	color:#000;
	}

h1 span{display:none;}

h2{
  font-family: Calibri, Arial, Helvetica, helvetica, sans-serif;
	font-size:18px;
	line-height:25px;
	letter-spacing: 0px;
  margin:0;
  padding:10px 0 0 5px; 
	color: #000;
	}

h3{
  font-family: Arial, Helvetica, helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	font-style:italic;
  margin:10px 0 0 0;
  padding:0px; 
	color: #000;
	}
	  
hr {margin:0; padding:0; margin-bottom:4px; border:none; border-bottom:1px solid #aaa; height:5px;}	  

a:link {text-decoration: underline;}
a:visited {text-decoration: underline;}
a:hover, a:active {text-decoration: none;}

#container {  
  padding:0px;
  margin:0 auto;
  text-align:left;
	}

#container a img {border:0;}

#hlavicka h1 {display:block; color:#000;}
#logo{display:none;}

.vpravo{float:right; text-align:right;}
.vlevo{float:left;}
.slogan{margin-left:60px;}
.neni {display:none;}

#sysmenu {margin:0; padding:0; position:absolute; top:0; right:5px;}
#sysmenu li {font-size:11px; display:inline; margin:0; padding:0;}
#sysmenu li.cl {display:none;}

#hledani {display:none;}

#menu {width:100%; margin:0; padding:5px; background:#ccc;}
#menu ul { margin:5px; padding:0;}
#menu ul li {display:inline; margin:0; padding:0; margin-right:10px;}
#menu ul li a {font-size:16px; color:#000;}

#navigace {display:none;}

#obsah {width:100%;}

#levemenu {width:100%; margin:0; padding:5px; background:#eee;}
#levemenu ul {margin:5px; padding:0;}
#levemenu ul li {margin:0; margin-right:10px; padding:0; display:inline; text-align:left;}
#levemenu ul li a {font-size:14px; color:#000;}
#levemenu h2 {display:none;}

#kalendar, #calendar, #newsletter, #rss, #forum, #odkazy, #pocasi, #mapa, #photo {display:none;}

#pravastrana {width:100%; margin:5px; padding:0;}
#pravastrana .nadpisuvod {margin:0; padding:10px 0 0 5px;}

.rozdeleni {width:100%;}

.rozdeleni .leva {width:100%; height:100%; padding:5px;}
.rozdeleni .leva ul {margin:25px 0px 25px 45px; padding:0; list-style:none;}
.rozdeleni .leva ul li {margin:0 25px 25px 0;}

.rozdeleni .prava {width:100%; padding:5px;}
.rozdeleni .prava ul {margin:20px 0 0 0; padding:0; list-style:none;}
.rozdeleni .prava ul li {padding:0 0 0 18px; margin:0 0 11px 0;}

.button a {background:#000; color:#fff; padding:4px 6px; font-size:11px;}

#aktuality {padding:5px; background-color:#fff;}
.aktualita {margin-top:5px; padding:10px 0; border-top:1px solid #ddd;}
.kalendar {display:none;}
.zprava strong {display:block;}

#subpage img {float:none; clear:both;}

#subpage {float:left; width:695px; background-color:#fff;}
#subpage h2 {width:675px; height:55px; line-height:55px; margin:0 0 10px 0; padding:0 0 0 20px; text-transform:uppercase; background-image: url('../images/nadpisbg.gif'); background-repeat:no-repeat;}
#subpage h3 {margin:0; padding:5px 15px; font-size:16px; font-weight:bold;}
#subpage p {padding:5px 15px;}

#soubory {border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 10px 10px 30px;}
#soubory li {display:list; float:none; clear:both; line-height:30px; list-style-type:circle;}
#soubory li img {vertical-align:middle;}
#soubory li a {color:#000;}
#soubory li span {color:#888;}

#detailkal {border-top:1px solid #ddd; padding:10px 10px 10px 40px;}
#detailkal li {display:list; float:none; clear:both; line-height:30px; list-style-type:decimal;}
#detailkal li a {color:#000;}
#detailkal li span {color:#888;}

#subpage #bigcal {background: white center no-repeat;}
#subpage #bigcal tr#days th {width:110px;}
#subpage #bigcal tr#days th.saturday, #subpage #bigcal tr#days th.sunday {width:100px;}
#subpage #bigcal tr#days th {color:#616B76; background-color:#D9E2E1; font-weight:bold; text-align:center; padding:1px 0.33em;}
#subpage #bigcal tr#title th {padding:5px; background:#A2ADBC; color:#fff; font-size:14px; text-align:center;}
#subpage #bigcal tr#title th a {color:#fff; padding:0 5px; text-decoration:none;}

#subpage #bigcal tr td a {text-decoration: underline; font-weight: bold; margin: 0;}
#subpage #bigcal tr td a:hover {background: none;}

#subpage #bigcal tr td {vertical-align:top; text-align:center; padding:0; border: 1px solid #dedede; border-width: 0 0 1px 1px; 
                        height:100px;}

#subpage #bigcal tr td.saturday, #subpage #bigcal tr td.sunday {background: #f5f5f5;}

#subpage #bigcal tr td.holiday {background: #E7F1F8;}
#subpage #bigcal tr td.today {background: #A8CF5A;}

#subpage #bigcal tr td.today div.event, #bigcal tr td.today div.holiday, #bigcal tr td.today div.span, #bigcal tr td.today span.time {color:#000;}
#subpage #bigcal tr td.today a {color:#000;}

#subpage #bigcal div.event {margin: 0.5em;}
#subpage #bigcal div.event span {display: block;}
#subpage #bigcal div.holiday {font-style: italic; font-size:11px; line-height:12px;}

#subpage #bigcal tr td div.event img {margin:0; padding:0; float:none; clear:both; text-align:center; margin-right:5px; margin-top:5px;}

#subpage #bigcal span.time {display: block; color: #555; font-style: italic;}
#subpage #bigcal div.date {float:right; font-size:12px; text-align:center; border:1px solid #dedede; border-width: 0 0 1px 1px; padding:0.125em 0.25em 0 0.25em; margin:0; color:#000; background: #dedede;}

#subpage #bigcal tr td.saturday div.date, #subpage #bigcal tr td.sunday div.date {border-width:0; color:#000; border:1px solid #dedede;}
#subpage #bigcal tr td:hover {background:#BBD8EC;}
#subpage #bigcal tr td:hover, #subpage #bigcal tr td:hover a, #subpage #bigcal tr td:hover span.time, #subpage #bigcal tr td:hover div.holiday {color:#000;}

#pravastrana .foto_img {margin:10px 15px 0px 0px; float:left; width:135px; height:125px; text-align:center; padding:5px; border:1px solid #ddd;
                        background:#fff;}
#pravastrana .foto_img:hover {border:1px solid #ccc;}
#pravastrana .foto_img img {margin:0; padding:0; margin-bottom:5px; text-align:center; vertical-align:middle;}
#pravastrana .foto_img .f_img {margin:0; padding:0; text-align:center; vertical-align:middle; height:125px;}

#fotobut {float:none;}

#subpage .fotogalerie_img_box {margin:0 0 15px 15px; float:left; width:140px; height:170px; text-align:center; font-size:11px; padding:5px; border:1px solid #eee; line-height:1;}
#subpage .fotogalerie_img_box:hover {background:#eee;}

#subpage .fotogalerie_img_box img {margin:0; padding:0; margin-bottom:5px; text-align:center; vertical-align:middle; float:none; clear:both;}
#subpage .fotogalerie_img_box span {font-style:italic;}

#subpage .fotogalerie_img_box .fotogalerie_img {margin:0; padding:0; text-align:center; vertical-align:middle; height:125px;}

#subpage p.bgfoto {background:#eee; margin:10px 0 15px 0; border-bottom:1px solid #ddd;}

#subpage table {width:660px; padding:0; margin:5px 0 15px 15px; border:1px solid #bbb; font-size:12px; border-collapse:collapse;}
#subpage table thead th {padding:5px; text-align:left; color:#000; background-color:#ccc; border-bottom:5px solid #bbb; font-weight:bold;}
#subpage table td {margin:0; padding:0; padding:5px; color:#333; text-align:left; vertical-align:top; border:1px solid #eee;}
#subpage table td.left {text-align:left;}
#subpage table td.right {text-align:right;}
#subpage table td.center, #subpage table th.center {text-align:center;}

#subpage table td p {margin:0; padding:10px 0; font-size:12px; line-height:1.3;}
#subpage table a {color:#325923; font-weight:bold;}
#subpage table a:hover {color:#000; text-decoration:none;}
#subpage table tr.even {background:#f5f5f5;}
#subpage table tr:hover td, table tr.even:hover td {background: #FFFFCC;}

#subpage form {float:none; clear:both; border:none;}
#subpage form table {width:95%; border:1px solid #eee;}
#subpage form fieldset {border:none;}
#subpage form table td {border:none;}
#subpage form table.border td {border:1px solid #eee;}

#pata {margin:0 auto;}
#pata p {padding:0px; margin:5px; color:#aaa; font-size:10px;}
#pata a {color:#bbb; font-size:10px;}

.zarovnani:after{ content:"."; display:block; height:0px; clear:both; visibility:hidden; } 
.zarovnani {display:block; } 
.zarovnani {display:block;} 
* html .zarovnani{ height: 1px; } 

.obrazek img {border:none;}

#hp-promobox {display:none;}

.clear_float {clear:both;}
.centruj {text-align:center;}
p.centruj {text-align:center;}

.clear_left {clear:left;}
.toright {float:right;}
.toleft {float:left;}
.vertical {vertical-align:middle;}
.top {vertical-align:top;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
