body,table,tr,td,form,input,textarea {font-family: "Verdana CE", Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; font-size: 90%;}

body, html {height:100%; width:100%;margin:0px; padding:0px;min-width:800px;}

body {margin:0px; padding:0px; background: rgb(247,250,250);
	color:black;
	background-image: url('../pic/prechod1.gif');
	background-position: top left;
	background-repeat: repeat-y;}


form {margin:0px; display:inline;}

img {border:none;}

a {text-decoration: underline; color: black;}
a:active {text-decoration: underline; color: black;}
a:hover {text-decoration: underline; color: red;}

h1 {font-size:1.6em;}
h2 {font-size:1.2em; font-weight:bold;}
h3 {font-size:1.05em;font-weight:bold;}
h5 {font-size:0.9em;font-weight:bold;margin:0px; padding:0px;}

#hlavicka {position:absolute;left:0.7em; top:0.7em; background: rgb(35,61,61);
	color:white; width:32em; height:3em;  
	border:3px solid rgb(35,61,61); z-index:1;}
	
#hlavicka .hlavickabox {padding:0.2em 1em 0.2em 0.7em;vertical-align:bottom;}
#hlavicka h1 {padding:0px; margin:0px; float:left; display:inline;
	font-weight:bold; font-size:2em;}
#hlavicka strong {float:right; padding:0.8em 0px 0px 0px; margin:0px;
	font-weight:normal;font-size:1.1em; color:rgb(180,200,200);}

#hlavicka A {color:white; text-decoration:none;}

#menu {position:absolute;left:0.7em; top:5.4em;
	width:11.5em;  z-index:1;}
#menu .menubox {background:rgb(245,250,250);
	border:1px solid rgb(35,61,61);font-size:0.9em;
	 margin:0px; padding:1px 0px 3px 0px; text-align:right;}
	
#menu UL {padding:0px;margin:0px; list-style-type:none; }

#menu li { padding:3px 0px; margin:0px;} 
	
#menu A {display:block;margin:0px 0px;padding:0em 0.6em;}
#menu A:hover {background:rgb(235,240,240); color:#990000; text-decoration:none;}

#menu A.zvolene {background:rgb(225,232,230); text-decoration:none;}

#menu FORM {display:block; padding:0.1em 0.6em 0.1em 0px;}
#menu .input1 {width:13em; font-size:0.95em; text-align:center;}
#menu .submit1 {width:6em;background:rgb(245,250,250);color:black;font-weight:bold;font-size:0.9em;}
#menu .select1 {width:7.3em;background:rgb(245,250,250);color:black;font-weight:normal;font-size:0.9em;}

#menu .input2 {width:7em; font-size:0.95em; text-align:center;}
#menu .submit2 {width:6em;background:rgb(245,250,250);color:black;
	font-weight:bold;font-size:0.9em;}

#menu .menudetailni {margin-left:0.3em; margin-bottom:0.2em;position:relative; left:1em; top:2px; 
	border:1px solid rgb(35,61,61); 
	font-size:0.85em;
	background:rgb(225,232,230);
	color:black;
	padding:0px;text-align:right;}

#menu .menudetailni OL {padding:0px;margin:0px; list-style-type: none;}

#menu .menudetailni li { padding:2px 0px; margin:1px 0px;list-style-type: none;}  

#menu .oteviraci1 {position:absolute; left:12.5em; top:-1.2em; width:12em; 
	border:1px solid rgb(35,61,61); font-size:0.95em;background:rgb(225,232,230);
	visibility: hidden; z-index:3;padding:0px 0px 3px 0px; font-size:0.95em;
	text-align:center;color:black;}

#menu .oteviraci9 {position:absolute; left:12.5em; top:1.5em; width:12em; 
	border:1px solid rgb(35,61,61); font-size:0.95em;background:rgb(225,232,230);
	visibility: hidden; z-index:3;padding:0px 0px 3px 0px; font-size:0.95em;
	text-align:center;color:black;}

#menu .oteviraci16 {position:absolute; left:12.5em; top:3em; width:12em; 
	border:1px solid rgb(35,61,61); font-size:0.95em;background:rgb(225,232,230);
	visibility: hidden; z-index:3;padding:0px 0px 3px 0px; font-size:0.95em;
	text-align:center;color:black;}

#menu .oteviraci17 {position:absolute; left:12.5em; top:7em; width:12em; 
	border:1px solid rgb(35,61,61); font-size:0.95em;background:rgb(225,232,230);
	visibility: hidden; z-index:3;padding:0px 0px 3px 0px; font-size:0.95em;
	text-align:center;color:black;}

#menu .oteviraci20 {position:absolute; left:12.5em; top:6em; width:12em; 
	border:1px solid rgb(35,61,61); font-size:0.95em;background:rgb(225,232,230);
	visibility: hidden; z-index:3;padding:0px 0px 3px 0px; font-size:0.95em;
	text-align:center;color:black;}
		
#menu .oteviraci28 {position:absolute; left:12.5em; top:10em; width:12em; 
	border:1px solid rgb(35,61,61); font-size:0.95em;background:rgb(225,232,230);
	visibility: hidden; z-index:3;padding:0px 0px 3px 0px; font-size:0.95em;
	text-align:center;color:black;}
	
#menu .mezera {height:1em;}

#menu .anketa {text-align:center; padding-left:0.5em;}
#menu .anketa strong {font-size:0.9em;}
#menu .anketahlasovani {width:16em; margin:0px; padding:2px 0px 2px 5px; 
	background:#f5fafa; border:1px solid #233d3d; font-size:0.8em;
	white-space:normal; cursor: pointer; cursor: hand;color:black;}
#menu .anketahlasovani:hover {background:rgb(235,240,240); color:#990000; }
.hlasovani {border:1px solid #233d3d; height:5px;background:rgb(235,240,240);
	margin-bottom:6px;color:black;}
	
#stred {position:absolute;left:0px; top:0px; right:0px; width:100%; 
	background-image: url('../pic/rys_pozadi1.jpg');
	background-position: top right;
	background-repeat: no-repeat;margin:0px; padding:0px;}
	
#stred .stredbox {margin:3em 180px 2em 6.5em;
	padding:0.7em 60px 0em 7em;
	border:3px solid rgb(35,61,61); background:white; 
	color:black; text-align:justify;}

#stred .copy {border-top:2px solid rgb(35,61,61);
	padding-top:0.5em;margin-top:2em;font-size:0.7em; background:white;
	color:rgb(128,128,128);
	text-align:center;padding-bottom:0.5em;}
	
#stred h2 {text-align:center; background:white; 
	color:rgb(35,61,61); padding:0.4em 0em 0.3em 0em;}

#stred h3 {text-align:left; margin:0px;padding:0px;}

#stred .clanekkateg {font-size:0.75em; font-weight:normal;}
#stred .claneksouhrn {border-top:1px solid rgb(233,239,239); 
	padding:0.5em 0.2em 0.9em 0em;}
	
A.podtrhnoutcervene  {text-decoration:none; border-bottom:1px solid #dd0000;}
A.podtrhnoutcervene:hover {text-decoration:none; border-bottom:1px solid black;}
#stred .claneksouhrncopy {padding-left:0.5em; font-size:0.8em;}
#stred .claneksouhrnuvod {padding-left:0.5em;font-size:0.88em;}
#stred .claneksouhrnukaz {text-align:right;}
#stred .claneksouhrndebata {text-align:right;font-size:0.8em;color: rgb(128,128,128);background:white;}
#stred .claneksouhrndebata A {color: rgb(128,128,128);background:white;text-decoration:underline;}
#stred .claneksouhrndebata A:hover {color: #dd0000;background:white;text-decoration:underline;}

#stred .clanekuvod {font-weight:bold; font-size:0.9em; background:rgb(245,250,250);
	padding:0.4em;border:1px dotted rgb(35,61,61);color:black;}
#stred .clanekhlavni { font-size:0.9em; padding:0em 0.3em;}
#stred .clanekpodpis {font-size:0.9em; padding:1em 0.3em 0.1em 0.3em;}
#stred .clanekfoto1 {float:right; border:1px solid rgb(35,61,61); margin:0.4em 0em 0.4em 1em;}
#stred .clanekfoto2 {float:left; border:1px solid rgb(35,61,61); margin:0.4em 1em 0.4em 0em;}

#stred .clanekfotopopis1 {float:right; background:rgb(245,250,250);border:1px solid rgb(210,220,220);
	text-align:center; font-size:0.7em; margin:0.4em 0em 0.4em 1.5em;padding-bottom:0.1em;
	color:rgb(35,61,61);}
#stred .clanekfotopopis2 {float:left; background:rgb(245,250,250);border:1px solid rgb(210,220,220);
	text-align:center; font-size:0.7em; margin:0.4em 1.5em 0.4em 0em;padding-bottom:0.1em;
	color:rgb(35,61,61);}
#stred .clanekfoto  {border:1px solid rgb(35,61,61);margin:0.4em 0.4em 0.1em 0.4em;}

#stred .clanekuvodfoto {float:right; border:1px solid rgb(35,61,61); margin:0.1em 0em 0.1em 0.5em;}
#stred .clanekdalsi {font-size:0.8em; padding:2em 0.3em 0.1em 0.3em; text-align:left;}

#stred table {border-collapse:separate; border:1px solid rgb(245,250,250);  
	font-size:1em; border-spacing:1px;background:rgb(245,250,250); color:black;
	margin:0.5em 0em;}
#stred th {background:rgb(245,250,250); font-weight:bold;font-size:0.95em; 
	padding:0.4em 0.6em; text-align:left;border:1px solid rgb(210,220,220);
	color:black;}
#stred td {background:white; font-weight:normal; font-size:0.95em;
	padding:0.4em 0.6em; text-align:left;border:1px solid rgb(210,220,220);
	color:black;}

#stred .vtipy {padding:1em 2em;font-size:0.88em;line-height:150%;font-weight:normal;
	border-top:2px solid rgb(233,239,239);} 

	
#stred abbr {cursor:help;}

#stred .listovani {font-size:0.85em; text-align:right;padding:1em 0px 0.5em 0px;}
#stred .listovanislovnik {font-size:0.85em; text-align:center; padding:1em 0px 0.5em 0px;}

#stred .onaskontakt {background:rgb(245,250,250); color:black;
	border:2px dotted rgb(35,61,61); padding:1em 2em; font-size:0.9em;}

#stred .napistenam {background:rgb(245,250,250); color:black;
	border:1px solid rgb(35,61,61); text-align:center;
	padding:1em; font-size:0.8em;margin-top:2em;}
		
#aktuality {position:absolute;right:0px; top:160px;
	width:220px; z-index:1;}
#aktuality .aktualitybox {background:rgb(245,250,250);
	border:1px solid rgb(35,61,61); color:#333333;
	padding:0.6em; font-size:0.85em; text-align:justify;}
#aktuality .aktualitybox strong {font-size:0.9em;text-align:left;}
#aktuality .reklama {background:rgb(35,61,61); color:rgb(180,200,200);
	text-align:center; margin: 0px auto; border:1px solid rgb(35,61,61);
	font-size:0.8em; padding:0.5em 0em;line-height:150%; font-weight:bold;}

#aktuality .reklama A {color:rgb(180,200,200);}

.nadpisbloku {text-align:center;padding:1px 0.6em; margin:0px; font-size:0.8em; font-weight:bold;
	display:block; background:rgb(35,61,61); color:rgb(180,200,200);}

.konecbloku {background:rgb(225,232,230);display:block; height:2px;margin-top:1px;}
	
.cervena {color: red;}
.modra {color: blue;}
.zelena {color: rgb(35,61,61);}
.cerna {color: black;}
.seda {color: rgb(128,128,128);}
.tucne {font-weight:bold;}
.nepodtrhavat {border-bottom:1px solid white; text-decoration:none; color:black;}
.nepodtrhavat:hover {border-bottom:1px solid white; text-decoration:none; color:black;}

.sedanepodtrhavat {border-bottom:1px solid white; text-decoration:none; color:rgb(128,128,128);}
.sedanepodtrhavat:hover {border-bottom:1px solid white; text-decoration:none; color:rgb(128,128,128);}

.fotkaprava {border:1px solid rgb(35,61,61);float:right; margin-left:10px;}
.fotkaleva {border:1px solid rgb(35,61,61);float:left; margin-right:10px;}
.nastred {text-align: center; margin-left:auto; margin-right:auto; }

.doprava {text-align:right;}
.nic {display:none;}
.prazdnaketegorie {text-align:center; font-size:0.9em;color:#dd0000; padding:3em 0em 5em 0em;}

.dbtuvod1 {background:rgb(245,250,250);
	border:1px solid rgb(35,61,61);
	padding:0.6em; font-size:0.9em;color:black;}
	
.dbtuvod2 {padding:0.6em; font-size:0.9em;}
.dbtuvod3 {padding:0px 0.6em; color: rgb(35,61,61); font-weight:normal;font-size:0.8em; text-align:left;}
.dbtuvod4 {color: rgb(35,61,61); font-weight:bold;font-size:0.8em; 
	text-align:right; padding:2px 0.5em 0px 0em; border-bottom:1px solid rgb(233,239,239); 
	padding-bottom:0.5em; background:rgb(245,250,250); display:block; 
	margin-bottom:0em;color:black;}
.dbtuvod4:hover {background:rgb(233,239,239);border-bottom:1px solid rgb(35,61,61);color:black;}

.dbtprvni {padding-left:1em;}
.dbtne {padding-left:1em;}
.dbtano {padding-left:1em; border-left:1px solid rgb(180,200,200);}
.dbthlav {padding-left:1em;font-size:0.8em;
	border-left:1px solid rgb(180,200,200);}
.dbttext {padding-left:1em; padding-right:0.5em; font-size:0.9em;
	border-left:1px solid rgb(35,61,61);}
.dbttextnova {padding-left:1em; padding-right:0.5em; font-size:0.9em;
	border-left:1px solid rgb(35,61,61);border-top:2px solid red;}
	
.dbtnadpis {padding-left:0.6em; font-size:0.9em; color:black; border-left:1px solid rgb(35,61,61);}
	
.dbtzaver {font-size:0.7em; padding:0.1em 0.5em 0.2em 0em;
	border-left:1px solid rgb(35,61,61); border-bottom:1px solid rgb(35,61,61); 
	text-align:right;background:rgb(245,250,250); font-weight:bold;display:block;}
.dbtzaver:hover {background:rgb(233,239,239);color:black;border-bottom:1px solid rgb(35,61,61);}
	
.dbtokruh {overflow:auto; height:9em; border-left:1px solid rgb(35,61,61);
	border-right:1px solid rgb(35,61,61);border-top:1px solid rgb(35,61,61); 
	font-size:0.9em; padding: 0.2em 0.5em;}
	
.dbtautor {font-size:0.8em; padding:0.3em 0.5em 0.3em 1em;
	border-left:1px solid rgb(35,61,61); border-bottom:1px solid rgb(35,61,61); 
	border-right:1px solid rgb(35,61,61); text-align:center;
	background:rgb(245,250,250);color:black;}
	
.dbtform {font-size:0.8em; padding:0.1em 0.5em 0.5em 1em;
	border-left:1px solid rgb(35,61,61); border-bottom:1px solid rgb(35,61,61);	}
	
.dbtinput {width:30em;margin-left:1em;font-size:1em;}

.dbtsubmit {padding:0px; margin-left:1em;width:16em;color:rgb(245,250,250);
	font-size:1em; background:red; font-weight:bold;}
	
.dbthlaska {text-align:center; border:2px dotted red; 
	background:rgb(245,250,250); color: rgb(35,61,61); font-weight:bold;
	padding:0.5em 0.2em;}	
	
.dbtsearch {float:right;width:15em; background:rgb(245,250,250); padding:0.2em 0.5em; margin-left:1em; 
	margin-top:0px; margin-bottom:0.1em; border:1px solid rgb(35,61,61); text-align:center;}
.dbtsearchinput {width:10em; font-size:1.1em; text-align:center;}
.dbtsearchsubmit {margin-left:0.2em;width:3em;background:rgb(245,250,250);color:black;
	font-weight:bold;font-size:1em;}

.dbtnova {font-size:0.9em; color:#dd0000;}	
.dbttematatop {font-size:0.8em; margin:0em 0.3em;}

.dbtclanek {margin-top:1em; padding:0.5em 0em;border:1px dotted silver;}

.pozadidetail {overflow:auto; text-align:center;}

.htmlkod {text-align:left; padding:10px 1px 0px 1em; margin:0px; 
	font-weight:bold; font-size:0.85em;color:#999999;}
	
.navrcholu {padding:1em;}

.velikost90 {font-size:0.90em;}

.banner468x60 {border-top:1px solid #e1e8e6;
	overflow:auto;
	text-align:center; 
	margin:1em auto; 
	padding:5px 0 0 0;	
	font-size:0.95em;
	font-weight:bold;
	color:#233d3d;
	}


.etargetiframe {border:none; width:0px; height:0px;}

#etarget {font-size:0.8em; margin-top:2em;  background:rgb(255,250,248); border:1px solid rgb(35,61,61);}
#etarget a.ettxtRed {color:rgb(35,61,61); text-decoration:none; border-bottom:1px dashed rgb(221,0,0);}
#etarget a.ettxtRed:hover {color:rgb(221,0,0);border-bottom:1px dashed rgb(35,61,61);}
#etarget table {padding:0px; margin:0px; border:none; margin:0px auto; text-align:center;}
#etarget .etprvniradek {background:rgb(35,61,61);color:rgb(240,210,208); 
	text-align:center; font-weight:bold;}
#etarget .etdescription {color:rgb(61,61,61);font-size:0.9em;}
#etarget .etselfpromo {background:rgb(245,250,250);color:red; border:none;}
#etarget .etleft {text-align:center;
	background:rgb(255,250,248);
	color:#b4c8c8;
	border:none;
	font-weight:bold; font-size:0.9em;}
#etarget .etright {text-align:center; font-size:0.9em;
	color:#233d3d;
	background:rgb(255,250,248);
	border:none; 
	font-weight:bold; 
	margin:0px 4px;}
#etarget .etright a {color:#233d3d;border:none;}
#etarget .blokreklam  {padding:5px 10px 0px 10px;} 


#etarget2 {font-size:0.8em; text-align:left; margin-top:0em; height:220px; overflow:auto; 
	background:#fffaf8; border:1px solid #233d3d;}
#etarget2 a.et2txtRed {font-size:0.95em;color:rgb(35,61,61); text-decoration:none; border-bottom:1px dashed rgb(221,0,0);}
#etarget2 a.et2txtRed:hover {color:rgb(221,0,0);border-bottom:1px dashed rgb(35,61,61);}
#etarget2 .et2description {color:rgb(61,61,61);font-size:0.8em; line-height:1.2em;}
#etarget2 .et2selfpromo {background:rgb(245,250,250);color:red; border:none;}
#etarget2 .et2left {text-align:center;
	background:#f5fafa;
	color:#b4c8c8;
	border:none;
	font-weight:bold; font-size:0.9em;}
#etarget2 .et2right {text-align:center; font-size:0.9em;
	color:#233d3d;
	background:#f5fafa;
	border:none; 
	font-weight:bold; 
	margin:0px 4px;}
#etarget2 .et2right a {color:#233d3d;border:none;}
#etarget2 .blokreklam  { padding:5px 5px 0px 5px;} 



.potenza {margin:3px auto;padding:5px; 
	width:180px;background:white; 
	text-align:center; color:black; 
	font-weight:normal; border:1px solid #f5fafa; font-size:11px;}
.potenza a {text-decoration:none;}
.potenza a:hover {text-decoration:underline;}
.potenza1 {color:#233d3d;}
.potenza2 {color:#dc3943;}
.potenza3 {text-decoration:none; color:white;}
.potenza HR {color:white; background:white; margin:0px 5px;
	border:none; border-top:1px solid #233d3d;}

.iauditiframe {border:none; width:1px; height:1px;padding:0px; margin:0px;}

.vytisknout {font-size:0.8em;float:right; border:2px solid #233d3d;
	 background:#233d3d;
	 background-image: url('../pic/ikona-print.gif');
	background-position: left 50% ;
	background-repeat: no-repeat;
	padding:3px 3px 3px 20px; color:white;}
	
.ukazkymobil {width:100%; height:130px; overflow:auto;}
.ukazkymobildetail {text-align:center;}
.ukazkymobildetail a {border:none;text-decoration:none;}

.mmstapety {border:none; margin:0; padding:0;}

.left {float:left; margin-right:1em;}
.right {float:right; margin-left:1em;}
.both {clear:both;}
.mensipismo {font-size:0.9em;}