* {margin: 0px; padding: 0px;}

body {
	background: url('bg-body.gif') repeat-x #fff; font-family:  Tahoma, sans-serif; color: #000; margin: 0px; padding: 0px; line-height: 1.4;
	font-size: 70%;
}

a {color: #004d70;}
a:hover {text-decoration: underline;}

.clear {clear: both; height: 1px;}
.bold {font-weight: bold;}
.marbot10 {margin-bottom: 15px;}
.block {display: block;}

img {border: 0px;}


#obal {width: 990px; margin: 0px auto; background-color: #fff; padding: 0px 10px 0px 10px; border: 1px solid #eee;}
.ora {background-color: #ddd; height: 1px;}

#tmen {padding: 6px 10px 6px 4px; color: #ccc; font-size: 11px;}
#tmen a {text-decoration: none; color: #004d70; padding: 0px 6px 0px 6px;}
#tmen .ikon {float: right;}

#logobal {background:  url('prechod.gif') repeat-y right; height: 67px;}
#logobal h1 {}

#pata {padding: 4px 10px 4px 10px; background-color: #eee; margin-top: 5px; color: #444;} 

#obsah {margin-top: 7px; background: url('bg-obsah.gif')  repeat-y;}
#l {float: left; width: 200px; margin-right: 8px;}
#s {float: left; width: 610px;}
#p {float: right; width: 160px;}
#menu {padding: 0px;}
#menu a {display: block; text-decoration: none; color: #d6550d; margin-bottom: 2px; background: url('menu-u.gif') left center no-repeat #f7ddcf; 
					padding: 2px 10px 2px 10px; font-weight: bold;}
#menu a:hover {background: url('menu-u2.gif') left center no-repeat #fff;} 

#menu .lvl1 {color: #d6550d; margin-bottom: 2px; background: url('menu-u.gif') left center no-repeat #f5f5f5; font-weight: normal;}
#menu .lvl2 {color: #333; margin-bottom: 2px; background: url('menu-u.gif') left center no-repeat #f5f5f5; font-weight: normal; padding-left: 25px;}
#menu .lvl3 {color: #555; margin-bottom: 2px; background: url('menu-u.gif') left center no-repeat #fff;border-bottom: 1px solid #ddd; font-weight: normal; padding-left: 40px;}
#menu a:hover {background: url('menu-u2.gif') left center no-repeat #fff;} 
#menu .seltop {background-color: #d6550d; color: #fff;}
#menu .sel {background: url('menu-u2.gif') left center no-repeat #fff;}

#uvod {background: url('bg-cgp.gif') #004d70; color: #fff; margin-bottom: 0px; height: 234px; position: relative;}
#uvod2 {background: #004d70; color: #fff; }
#uvod2 a {color: #cddee6;}
#uvod a {color: #cddee6;}
#uvod .obs {position: absolute; top: 20px; right: 30px; width: 360px; font-size: 120%; color: #cddee6; text-align: center;}
#uvod h2 {font-size: 17px; margin: 20px 0px 20px 0px; font-weight: bold; color: #cddee6;}
#uvod h2 a {color: #fff;}

.rekpru {background-color: #eee; color: #000; padding: 2px 1px 2px 1px;}
#page .rekpru p, #home .rekpru p {margin: 0px;}
.rekpru a {color: #555;}

#iclk{margin-top: 5px; margin-bottom: 7px;}
#iclk .clk {padding: 7px 10px 7px 10px;  width: 281px; background-color: #cddee6;}
#iclk .clk1{float: left; }
#iclk .clk2{float: right;}
#iclk .clk3{float: left;}
#iclk .clk4{float: right;}

#iclk .clr{clear: both; height: 7px;}
#iclk h3 {font-size: 110%; font-weight: bold; margin-bottom: 2px;}
#iclk h3 a {color: #004d70; text-decoration: underline;}
#iclk h3 a:hover {text-decoration: none;}
.clr img {display: block;}
.bgclk {background: url('bg-clk.gif') repeat-y;}

#iclk2 {margin-top: 7px; border: 1px solid #ddd; padding: 5px 10px 5px 10px; margin-bottom: 5px;}
#iclk2 h2 {font-size: 100%; font-weight: bold; margin-bottom: 4px;}
#iclk2 .clk {background: url('bg-content-b2.gif') 0px 3px no-repeat; padding-left: 14px; margin-bottom: 7px;}
#iclk2 .clk a {color: #d6550d;} 
#iclk2 .clk a:hover {text-decoration: none;} 

#iclk3 {margin-top: 7px; padding: 0px; }
#iclk3 .clk {padding: 5px 5px 7px 30px; background: url('cl.gif') 0px 8px no-repeat; background-color: #eee; margin-bottom: 3px;}
#iclk3 h3 {font-size: 110%; font-weight: bold; margin-bottom: 2px;}
#iclk3 h3 a:hover {text-decoration: none;} 

#oblibene {margin-top: 7px; background-color: #f5f5f5; padding: 5px 10px 5px 10px;}
#oblibene h2 {font-weight: bold; font-size: 100%; margin-bottom: 5px; color: #004d70;}

.rekl .ob {margin-bottom: 10px; text-align: center;}
.vstup {margin-bottom: 7px;}
.prok {background: url('menu-u.gif') left center no-repeat #cddee6; padding: 3px 10px 3px 10px; text-transform: uppercase; color: #004d70; font-weight: bold; margin-bottom: 2px;
			cursor: pointer;}
.proa {background: url('menu-u.gif') left center no-repeat #f7ddcf; padding: 3px 10px 3px 10px; text-transform: uppercase; color: #d6550d; font-weight: bold;
			cursor: pointer;}

#hledej {background-color: #004d70; padding: 7px 5px 7px 5px; margin-top: 7px;}
#hledej .input {width: 125px; border: 0px; padding: 2px; font-size: 100%; margin-right: 5px;}
#hledej .submit {width: 50px; border: none; padding: 1px; font-size: 100%; background-color: #cddee6;}
.ankotz {font-weight: bold; padding: 8px 0px 8px 10px; background-color: #ddd;}
.vl {height: 10px; background-color: #004d70;}
.volba {padding: 5px 5px 4px 10px; color: #777; background-color: #f5f5f5; }
.volba a {color: #000;}

ul {padding-left: 15px;}
ol {padding-left: 15px;}
li {padding: 2px 0px 2px 0px;}
ul li {font-weight: bold !important;}
ul li ul li {font-weight: normal;}

#vnoreni {margin-top: 7px; text-transform: lowercase; color: #999;}
#vnoreni a { color: #999;}

#page .h1 {font-size: 25px; font-weight: normal; margin: 0px; line-height: 1.2; background-color:#d6550d; color: #fff; display: inline;
		padding: 0px 10px 3px 10px;}
.h1o {margin-bottom: 15px;}
#page #s {border: 1px solid #ddd; padding: 0px 0px 10px 0px; width: 610px;}
#page .clanky {padding: 5px 10px 5px 10px;}
#page .clanky .clanek {padding: 5px 0px 5px 0px;}
#page .clanky h2 {font-size: 15px; margin-bottom: 2px;}
#page .clanky h2 a {text-decoration: underline;}
#page .clanky h2 a:hover {text-decoration: none;}
.odde {clear: both; height: 1px; border-top: 1px solid #ddd;}
.odde img {display: block;}

.pages {padding: 10px 10px 0px 10px;}
.pages a {text-decoration: none; color: #000;}
.pages a:hover {text-decoration: underline;}
.pages .aktual, .pages .stand {padding: 3px 5px 3px 5px;}
.pages .stand {background-color: #ddd;}
.pages .aktual {background-color: #004d70; color: #fff;}

#rubobsah {padding: 0px 10px 0px 10px;}
.clh1 {line-height: 1.2; font-size: 25px; font-weight: normal; padding: 0px 10px 3px 10px; margin-bottom: 15px;}

#s p {margin: 7px 0px 7px 0px;}

#page .clanky .clk511 {background: url('zamek.gif') right no-repeat; padding-right: 50px;}

fieldset {border-top: 1px solid #ccc; border-bottom: none; border-left: none; border-right: none; padding: 0px 10px 15px 10px;}
legend {background-color: #004d70; color: #fff;padding: 0px 10px 0px 10px;}

#regform table {border-collapse: collapse;}
#regform table td {padding: 3px;}
#regform .input {background-color: #f7ddcf; border: 1px solid #d6550d; padding: 1px;}
#regform .pov {color: red; font-weight: bold;}

#usrinf {width: 140px; margin: 5px 0px 5px 10px;}
#usrinf .input {background-color: #f7ddcf; border: 1px solid #d6550d; padding: 1px; width: 100%;}
#usrinf p {margin: 7px 0px 7px 0px;}

