/* CSS Document */

body {
  font-family: Arial;
	font-size: 0.9em;
	color: #576063;
	background-color: #fff;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	margin-left : 0%;
	margin-right : 0%;
	margin-bottom : 0%;
	margin-top : 0%;
}
h1 {
  font-size: 1.4em;
  margin: 0;
  font-weight: bolder;
  color: #008894;
}
h2 {
  font-size: 1.2em;
  margin: 7px 0 5px 0;
  font-weight: bolder;  
  text-align: left;
  color: #00000;
}
h3 {  
  text-align: left;
  font-weight: bolder;
  font-size: 1.1em;
  margin: 0;
  color: #008894;  
}
h4 {
  font-size: 1em;
  margin: 7px 0 5px 0;
  color: #6D0401;
}
ul {
  padding: 0;
  margin: 0 0 0 20px;
}
hr {padding: 0; margin: 0;}
a {color: #576063; font-weight: bold; text-decoration: none;}
a:hover{color: #576063; font-weight: bold; text-decoration: underline;}
img {
	padding: 0;
	margin: 0;
	font-size: 1px;
	border: none;
	vertical-align: bottom;
}
ul {
  text-align: left;
}
p {
  margin: 0;
  padding: 0;
  text-align: left;
}
td {
  padding: 0 2px 0 2px;
}

.up {   
  width: 100%;
  height: 167px;  
  text-align: left;
  background-image: url(../images/bgr_up.gif);
  background-repeat: repeat-x;
  background-color: #fff;
  font-weight: bold;
}
.rechters {width: 544px; position: absolute; right: 0px; top: 0px; vertical-align: top; }
.rechter_a {height: 133px; width:263px; float: left; background-image: url(../images/up_01.jpg);}
.rechter_b {height: 167px; width:241px; float: left; background-image: url(../images/up_02.jpg);}
.rechter_c {height: 167px; float: left; width: 40px; background-repeat: no-repeat; background-position: center bottom; background-image: url(../images/up_03.jpg);}
#flagcs {background-image: url(../images/flag_cs.gif); height:28px; width:40px;}
#flagde {background-image: url(../images/flag_de.gif); height:26px; width:40px;}
#logo {display: block;width: 227;height: 133px;text-align: left;cursor: pointer;position: absolute;margin-left: 0px;top: 0px;z-index: 15;}
#logo span {width: 227px;height: 133px;position: absolute;z-index: 5;display: block;background: transparent url("../images/balsa-cz.gif") no-repeat;}
#logo strong {position: absolute;}
#webmade {float: left; margin: 3px 0 0 20px; }
#webmade span {width: 57px;height: 11px;position: absolute;z-index: 5;display: block;background: transparent url("../images/webmade.gif") no-repeat;}
#webmade strong {position: absolute; font-size: 8px;}
#tojeono {float: right; margin: 3px 80px 0 0;}
#tojeono span {width: 58px;height: 20px;position: absolute;z-index: 5;display: block;background: transparent url("../images/tojeono.gif") no-repeat;}
#tojeono strong {position: absolute; font-size: 8px;}
.center {width: 100%;}
#menuadres {margin-left: 10px; }
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 14px;
}
#navcontainer li { margin: 0 0 10px 0; }

#navcontainer a
{
display: block;
padding: 3px 2px 3px 10px;
width: 195px;
height: 23px;
background-image: url(../images/bgr_menu.gif);
background-repeat: no-repeat;

}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
font-weight: bold;
}

#navcontainer a:hover
{
height: 23px;
background-image: url(../images/bgr_menu_n.gif);
background-repeat: no-repeat;
font-weight: bold;
color: #333;
}

#active a:link, #active a:visited, #active a:hover
{
background-image: url(../images/bgr_menu_n.gif);
background-repeat: no-repeat;
color: #333;
}
.menu {position: absolute; left: 0px; top: 160px;}
.obsah {padding-left: 220px;}
.kontakt { background-color: #F0F0F0;}
.down {clear: both; height: 25px; background-color: #677CA3;}
.bord {border: solid 4px #7E90B1;}
.flnahled {width: 220px; float: left;}
.flfoto {float: left; border: solid 5px #677CA3; padding: 2px; margin: 4px;}
.obrv {border: solid 3px #ff9035; padding: 2px; margin: 4px;}
.tabskupiny {background-color: #F2FFFF; width: 75%; border: solid 1px #ff9035;}
.row1{background-color: #DDF1FF;}
.row2{background-color: #F2FFFF;}
.txtr {text-align: right;}
.txtl {text-align: left;}
.txtc {text-align: center;}
.wsto {width: 100px;}
.wosmd {width: 80px;}
.wsede {width: 60px;}
.errors {color: #cc0000; font-size: 14px;}
.znackaul {width: 250px; font-weight: bold;}
.znacka {width: 80%; text-align: justify;}
.pznacka {font-size: 15px; font-weight: bold;}
.login {width: 340px; margin: auto; text-align: center; padding: 3px; border: 1px #000000 solid}
.login label {display: block;float: left;width: 150px; margin-right: 7px;text-align: right;}
.admin_boxodeber td {vertical-align: top;}
.admin_form, .admin_boxodeber {width: 560px; margin: auto; background-color: #EBEBEB; padding: 3px; border: 1px solid #000;}
.admin_form p {padding-bottom: 2px;}
.admin_form label {clear: both; display: block; float: left; width: 170px; margin-right: 7px;text-align: right;}
.admin_form input, .admin_form textarea {width: 330px;}
.admin_boxodeber p {padding-bottom: 2px; margin-left: 40px;}
.errorsecho {width: 350px; padding: 5px; margin: auto; text-align: left; border: solid 1px #000; background-color: #ff5b60;}
.sendok {width: 350px; padding: 5px; margin: auto; text-align: left; border: solid 1px #000; background-color: #009900;}
acronym, abbr {border-bottom: 1px dotted #293329; cursor: help;}
.aktuality h2{font-size: 1.5em; color: #ff8420;}
.aktuality {width: 250px; float: right; padding: 3px; background-color: #dbdfe9; margin: 0 10px 10px 4px; border: 4px #ff8420 double}
.aktuality a {font-weight: normal;}
.kontakty h3{width: 70%; margin: 14px 0 2px 0;  padding: 3px; background-color: #dbdfeb; border: 1px #ff8420 solid;}
.fotoakced {float: right; margin: 0 30px 10px 10px;}
.imgznacky {vertical-align: text-bottom;}
#notfound {height: 350px; padding: 5px;} 
.nofloat {clear: both;}
#otevreno {float: left; color: #008894;font-size:14px; text-align: right; }
.ceresit{float: left; width: 360px;}
.ceresit p {padding: 3px 10px 2px 0; text-align: justify;}
.tdxr {text-align: right; width: 60px;}
.tdxl {text-align: left;}
.clanky {width: 80%;}
.clanky p {text-align: justify; padding: 5px 4px 5px 4px;}
#toplist{width:0;height:0;margin:0;padding:0;display:none}
.imgl {float: left; margin: 0px 7px 4px 0px; padding: 6px; border: solid 1px #ff8420;}
.imgr {float: right; margin: 0px 4px 4px 4px; padding: 6px; border: solid 1px #ff8420;}
.imgc {margin: auto; text-align: center; margin: 0px 4px; padding: 6px; border: solid 1px #ff8420;}
.realizace{width: 650px; margin: auto;}
