	.o_bold { 
	font-weight:bold;
	width:500px;
	}
.new { 
	width:96px; 
	height:60px; 
	background-repeat:no-repeat;
	background-image:url(vase_auta/new10a.gif);
	background-position: top right;
	}

.auto_foto { 
	width:96px; 
	height:60px; 
	background-repeat:no-repeat;
	text-align:left;
	font-size:150%;
	font-weight:bold;
	color:#ff6600;
}

.auto_foto A:link { text-decoration:none; color:#ff6600;}
.auto_foto A:visited { text-decoration:none; color:#ff6600;}
.auto_foto A:hover { text-decoration:none; color:#ff6600;}

.sysinfo { 
	background-color:#000000;
	border-bottom:1px #DDDDDD solid;
	padding:0px 10px;
	font-size:80%;
	text-align:center;
	
}

.sysinfo H1 { display:inline; font-size:120%; letter-spacing:0px; background-color:#ff6600; border-left: 1px #FFFFFF solid; border-right: 1px #FFFFFF solid; padding: 0px 5px; }
.sysinfo span { border-right: 1px #FFFFFF solid; padding: 2px 2px;  }

.sysinfo form {display:inline; }
.sysinfo select { background-color:#000000; color:#ffffff; font-size:100%; }

.hidden { display:inline; }

.skodabar { 
	background-color:#003366;
	border-bottom:1px #FFFFFF solid;
	padding:0px 10px;
	font-size:85%;
	text-align:right;
	
}
.skodabar A { 
	padding:0px 3px 0px 3px;
	margin:0px 0px 0px 5px;
	background-color:#336699;
	border-left:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	text-decoration:none;
}
A.qb_sel { background-color:#ff6600; font-weight:bold;}
.skodabar A:link { text-decoration:none; }
.skodabar A:visited { text-decoration:none; }
.skodabar A:active { text-decoration:none; }
.skodabar A:hover { text-decoration:none; 
	background-color:;
}

.z2s {  background-image:url(../grafika/_05.gif);  }
.z3s {  background-image:url(../grafika/_03.gif);  }
.z3 {  background-image:url(../grafika/_04.gif);   }
.z4s {  background-image:url(../grafika/_01.gif);  }
.z1s {  background-image:url(../grafika/_07.gif);  }
.z1 {  background-image:url(../grafika/_06.gif); }
.z4 {  background-image:url(../grafika/_02.gif);  }

.aktuality 
	{
		font-family: "lucida sans unicode", tahoma, sans-serif;
		font-size: 80%;
	}

.al_right 
	{
		text-align: right;
	}

.ankcheck 
	{
		float: left;
		height: 4em;
	}

.ankcheck2 
	{
		border: 0px;
	}

.anknadpis 
	{
		background-color: #003366;
		font-size: 80%;
		font-weight: bold;
	}

.ankodp 
	{
		font-size: 80%;
		font-weight: normal;
		margin-left: 5px;
		margin-top: 0px;
		margin-right: 0px;
	}

.ankot 
	{
		font-size: 100%;
		font-weight: bold;
	}

.ankrow 
	{
		border-top: #003366 1px solid;
		border-bottom: #003366 1px solid;
		height: 4em;
	}

.ankselect 
	{
		border-bottom: #003366 1px solid;
		border-top: #003366 1px solid;
	}

.auta 
	{
		margin: 0 auto;
	}

.auta_jmeno A:hover 
	{
		text-decoration: underline;
	}

.auta_jmeno A:link 
	{
		text-decoration: none;
	}

.auta_jmeno A:visited 
	{
		text-decoration: none;
	}

.auta_jmeno 
	{
		font-weight: normal;
		text-transform: uppercase;
		font-size: 80%;
		margin-top: 2px;
		height:2.5em;
	}

.auta_popis 
	{
		margin-top: 1px;
		font-size: 80%;
	}

.auta_row 
	{
		float: left;
		width: 96px;
		text-align: center;
		margin: 1px;
		margin-botom: 10px;
	}

.auto_fotky IMG 
	{
		margin: 0.5em 0px;
	}

.auto_fotky 
	{
		text-align: left;
	}

.auto_fotky_show IMG 
	{
		margin-top: 3px;
		margin-bottom: 3px;
	}

.auto_fotky_show 
	{
		width: 800px;
		margin: 0 auto;
		text-align: center;
	}

.autocell 
	{
		float: left;
		text-align: center;
		padding-top: 0px;
		margin-top:0.2em;
		width:9.8em;
	}
	* html .autocell { width:10em; }

.autocell:hover 
	{
		background-color: #336699;
	}

.banners IMG 
	{
		margin: 3px;
	}

.blank 
	{
		min-height: 400px;
	}

.bottom 
	{
		clear: both;
		text-align: center;
		font-weight: normal;
		font-size: 80%;
		padding-top: 0.5em;
	}

.center 
	{
		text-align: center;
	}

.check 
	{
		border: 0px;
		padding: 0px;
		margin: 0px;
	}

.cistic 
	{
		clear: both;
		width: 100%;
		height: 1px;
		font-size: 1px;
		border: none;
		margin: -1px 0 0 0;
		visibility: hidden;
	}

.clanky_col0 
	{
		float:left;
		width:96px;
		height:60px;
		border: 1px #FFFFFF dotted;
		padding:1px;
		margin-right:0.5em;
	}

.clanky_col1 
	{
		font-weight: bold;
		margin-left:100px;
		border-bottom: 1px #FFFFFF dotted;
		padding-bottom:0.2em;
		padding-top:0.5em;
		
	}

.clanky_col2 
	{
		font-size: 80%;
		margin-left:100px;
	}

.clanky_row
	{
		padding: 3px;
		clear:both;
		
	}


.digi IMG 
	{
		margin: 5px;
	}

.digi 
	{
		text-align: center;
	}

.eapix_row 
	{
		float:left;
		border: 1px #003366 solid;
		margin: 1px;
		font-sizE:80%; 
	}
.eapix_row IMG { 
	height:75px; 
}
.eapix_row INPUT.nazev
	{
		width:90%;
	}


.eauta_col1 
	{
		float: left;
		width: 100px;
		height:60px;
	}

.eauta_col2 
	{
		float: left;
		width: 23em;
	}

.eauta_col3 
	{
		float: left;
		width: 7em;
		font-size: 80%;
	}

.eauta_row 
	{
		width: 100%;
		border-bottom: 1px #336699 solid;
		margin-top: 3px;
		min-height:60px;
		padding: 5px;
		clear:both;
	}

.field_desc
	{
		font-size: 80%;
		margin-left: 15em;
	}

.filmfield 
	{
		margin: 2px;
	}

.filmstrip 
	{
		background-image: url(../grafika/filmstripbot.gif);
		height: 18px;
	}

.form_buttons INPUT
	{
	}

.form_buttons 
	{
		text-align: center;
		margin: 10px;
		font-size: 80%;
		line-height: 4;
	}

.form_nadpis 
	{
		background-color: #003366;
		font-weight: bold;
		padding: 3px;
		text-align: center;
		margin-top: 15px;
	}

.form_name 
	{
		float: left;
		width: 5em;
		text-aligN: right;
		margin-right: 10px;
	}

.form_name1 
	{
		text-align: right;
		font-weight: bold;
		float: left;
		width: 5em;
		padding-top: 3px;
		margin-right: 10px;
	}

.form_row 
	{
		width: 37em;
		float: left;
		clear: both;
		margin: 0 auto;
		margin-top: 3px;
		margin-bottom: 3px;
	}

.form_text 
	{
		width: 35em;
	}

.form_textarea 
	{
		width: 15em;
		float: none;
	}

.form_value 
	{
		margin-top: -1px;
		float: left;
		text-align: center;
		font-size: 100%;
	}

.foto { text-align:center; }
.foto IMG 
	{
		margin: 3px;
	}

.foto IMG.sel 
	{
		border: 2px #FFFFFF solid;
	}

.galerie 
	{
		margin: 0px;
		font-weight: bold;
	}

.gallimg 
	{
		padding: 1px;
		margin: 2px;
	}

.header 
	{
		margin-top:0px;
		margin-bottom: 5px;
		padding: 1px;
		padding-bottom: 2px;
		border-bottom: 1px #FFFFFF solid;
		font-weight: bold;
		font-size: 150%;
		text-transform: uppercase;
	}
.aheader IMG { border: 1px #FFFFFF solid;  
	border-bottom:0px;
	vertical-align:-8px;
	margin-left:10px;
	
	}
H1.aheader 
	{
		margin-top:0px;
		margin-bottom: 5px;
		padding: 1px;
		padding-bottom: 0px;
		border-bottom: 1px #FFFFFF solid;
		font-weight: bold;
		font-size: 150%;
		text-transform: uppercase;
		border:0px;
		border-bottom:1px #FFFFFF solid;
}


.hidden 
	{
		visibility: hidden;
	}

.hl 
	{
		margin-left: 12px;
		margin-top: -5px;
		margin-bottom: -15px
	}

.hr1 
	{
		height: 2px;
		background-color: #003366;
	}

.id_col1 
	{
		float: left;
		background-color: #003366;
		width: 8em;
		text-align: right;
		padding-right: 5px;
		margin-right: 5px;
	}

.id_col2 
	{
		text-align: left;
	}

.id_row 
	{
		margin-bottom: 2px;
		height: 1.5em;
	}

.leftpart 
	{
		width: 96.5%;
		float: left;
	}

.main 
	{
		width:70em;
		margin:0 auto;
		padding:0px 5px;
	}

* html .main { width:71em; }

.inmain 
	{
		text-align: left;
		width:auto;
	}

.menu A 
	{
		display: block;
		border: 1px #FFFFFF solid;
		border-right: 0px;
		padding: 5px 3px;
		background-color: #336699;
		font-sizE: 90%;
		margin: 5px 0px 0px 0px;
		text-align: right;
	}

.menu A.sel 
	{
		background-color: #ff6600;
		font-weight: bold;
	}

.menu A.small 
	{
		border: 0px;
		margin: 0px;
		font-sizE: 80%;
		text-align: right;
		padding: 1px 5px 1px 0px;
		background-color: transparent;
	}

.menu A.dot5
	{
		border: 0px;
		margin: 0px;
		text-align: right;
		padding: 5px 5px 1px 0px;
		background-color: transparent;
	}

.menu A.dot5sel
	{
		width:75%;
		border: 1px 0 1px 1px #FFFFFF solid;
		margin: 4px 0 0 auto;
		font-weight:bold;
		text-align: right;
		padding: 2px 5px 2px 0px;
		background-color: #ff6600	}

.menu A.small1 
	{
		border: 0px;
		font-sizE: 90%;
		font-weight: bold;
		text-align: right;
		padding: 1px 2px;
		border-top: 1px #FFFFFF solid;
		border-bottom: 1px #FFFFFF solid;
		border-left: 1px #FFFFFF solid;
		margin: 2px 0 2px 0;
		background-color: #ff6600;
	}

.menu A.small2 IMG 
	{
		margin-top: 1px;
		vertical-align: middle;
		float: left;
	}

.menu A.small2 
	{
		border: 0px;
		font-sizE: 80%;
		text-align: right;
		padding: 1px 2px;
		border-top: 1px #FFFFFF solid;
		border-bottom: 1px #FFFFFF solid;
		border-left: 1px #FFFFFF solid;
		margin: 1px 0px;
		background-color: transparent;
	}
.menu fieldset {
	padding:0px;
	padding-right:2px;
	border:0px;
	}
.menu select { font-size:80%; width:80%; }
.menu input { font-size:80%; }

.menu a 
	{
		color: #ffffff;
		text-decoration: none;
	}

.menu a:active 
	{
		color: #ffffff;
		text-decoration: none;
	}

.menu a:link 
	{
		color: #ffffff;
		text-decoration: none;
	}

.menu a:visited 
	{
		color: #ffffff;
		text-decoration: none;
	}

.menu a:hover 
	{
		color: #ffffff;
		text-decoration: underline;
	}

.menu 
	{
		width: 19%;
		float: left;
		margin-top: 10px;
		padding-top: 0em;
		padding-bottom: 10px;
	}

.middle 
	{
		clear:both;
		width: 100%;
	}

.nadpis1 
	{
		font-size: medium;
		font-weight: bold;
		margin-top: 5px;
		margin-bottom: 10px;
	}

.nadpis1_blue 
	{
		font-weight: bold;
		font-size: 140%;
		padding: 3px;
		margin-top: 5px;
		margin-bottom: 5px;
		width: 75%;
		border-bottom: 1px #FFFFFF solid;
		text-align: left;
	}

.nadpis2 
	{
		font-size: small;
		font-weight: bold;
		margin-top: 15px;
		margin-bottom: 10px;
	}

.nadpis2_blue 
	{
		font-weight: bold;
		padding: 3px;
		margin-top: 2em;
		margin-bottom: 5px;
		width: 75%;
		text-align: left;
		font-size: 120%;
		text-transform: uppercase;
		border-bottom: 1px #FFFFFF solid;
	}

.navigace A 
	{
		border: 1px #FFFFFF solid;
		padding: 1px 5px;
		margin: 0 5px;
		background-color: #336699;
	}

.navigace A.disabled
	{
		border: 1px #FFFFFF solid;
		padding: 1px 5px;
		margin: 0 5px;
		background-color: #003366;
		text-decoration:none ;
		cursor:default;
		
	}

.navigace A:active 
	{
		text-decoration: none;
	}

.navigace A:link 
	{
		text-decoration: none;
	}

.navigace A:link 
	{
		text-decoration: none;
	}

.navigace A:visited 
	{
		text-decoration: none;
	}

.navigace 
	{
		text-align: center;
		margin: 1em 0em;
	}

.normal 
	{
		font-size: 100%;
		font-weight: normal;
	}

.odkaz 
	{
		margin-top: 5px;
		padding-top: 2px;
		clear: both;
		width:100%;
		min-height:50px; 
	}

.odkaz_ikona IMG 
	{
		border: 0px;
		width:88px;
		height:31px;
	}

.odkaz_ikona 
	{
		float: left;
		padding: 2px;
		width: 100px;
	}

.odkaz_text { 
		width: 75%;
		float:left;
		
	    }

.odkaz_nazev 
	{
		font-weight: bold;
		font-weight: bold;
		border-bottom: #FFFFFF 1px dotted;
	}

.odkaz_popis 
	{
		font-size: 8pt;
		text-align: right;
	}

.odsad 
	{
		height: 10px;
	}

.odsad2 
	{
		height: 25px;
	}

.online_id 
	{
		width: 15%;
		float: left;
	}

.online_name A:link 
	{
		text-decoraton: none;
	}

.online_name 
	{
		vertical-align: middle;
		margin-top: 0px;
		float: left;
		font-weight: bold;
		text-align: left;
		width: 38%;
	}


.right .online_name2 A:hover 
	{
		text-decoration: none;
	}

.right .online_name2 IMG 
	{
		vertical-align: middle;
	}

.right .online_name2 P 
	{
		margin: 0px;
		padding: 0px;
	}

.right .online_name2a 
	{
		text-align: center;
		
		border-bottom: 1px #FFFFFF solid;
		margin: 0px;
		padding: 0px 4px;
		font-weight: bold;
		font-size: 110%;
		margin-top:1em;
	}

.online_row 
	{
		text-align: left;
		margin: 0px auto;
		clear: both;
		width: 75%;
		border-bottom: 1px #FFFFFF dotted;
	}

.online_smajl IMG  
	{
		margin-top: 4px;
		vertical-align: middle;
	}

.online_smajl 
	{
		float: left;
		margin-right: 4px;
		margin-left: 2px;
		text-align: right;
		height: 25px;
		width: 19px;
		vertical-align: middle;
	}

.online_time 
	{
		width: 20%;
		float: left;
	}

.online_vzkaz 
	{
		width: 15%;
		float: left;
	}

.pata 
	{
		font-size: 100%;
		margin-left: 0px;
		margin-top: 0px;
	}

.podtitulek 
	{
		font-size: 100%;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 3px;
	}

.popisek 
	{
		background-color: #000000;
		font-weight: normal;
		font-size: 80%;
	}

.preview 
	{
		border: 2px #336699 solid;
	}

.prevs 
	{
		text-align: center;
	}

.prispevek_2t 
	{
		float: none;
		font-size: 80%;
		font-weight: normal;
		margin-left: 0.5em;
	}

.prispevek_datum 
	{
		float: left;
		font-size: 80%;
		text-align: right;
		padding-top: 0.2em;
		width: autoline-height: 50%;
	}

.prispevek_head a
	{
		text-decoration: none;
	}

.prispevek_head a:hover 
	{
		text-decoration: underline;
	}

.prispevek_head 
	{
		padding: 1px 5px;
		background-color: #114477;
		border-bottom: 1px #FFFFFF solid;
	}

#unread .prispevek_head 
	{
		background-color: #336699;
	}

.prispevek_jmeno 
	{
		font-weight: bold;
		width: auto;
		margin: 1px 0px;
		line-height: 1.1;
		float: left;
	}

.prispevek_smajl IMG 
	{
		vertical-align: middle;
		margin-top: 0.5em;
	}

.prispevek_smajl 
	{
		float: left;
		margin: 0px 8px;
	}
	
.prispevek_text 
	{
		font-size: 100%;
		padding: 5px;
		margin-bottom: 10px;
		line-height: 1.5;
		color: #cccccc;
	}
#unread .prispevek_text 
  {
    color: #ffffff;
  }
.prispevek_trash 
	{
		font-size: 120%;
		text-align: right;
		width: auto;
		float: right;
		font-weight: bold;
		font-style: italic;
		margin-right: 0.2em;
		font-family: "Comic Sans MS",sans-serif;
	}

.prispevek_volby 
	{
		font-size: 80%;
		font-weight: normal;
		white-space: nowrap;
	}

.qm_sel  
	{
		background-color: #000000;
		color: #ffffff;
		border: 1px #336699 solid;
	}

.really_small 
	{
		font-size: 80%;
	}

.reg_col1 
	{
		width: 25%;
	}

.reg_col1a 
	{
		font-size: 175%;
		padding-left: 5px;
	}

.reg_col1b 
	{
		font-size: 150%;
		padding-left: 5px;
	}

.reg_row0 
	{
		width: 100%;
		font-size: 80%;
		padding: 1px;
		white-space: nowrap;
	}

.reg_row1 
	{
		width: 100%;
		font-size: 80%;
		padding: 1px;
		white-space: nowrap;
		background-color: #336699;
	}

.reg_row1a 
	{
		width: 100%;
		font-size: 80%;
		margin-bottom: 10px;
		margin-top: 20px;
		padding: 1px;
		white-space: nowrap;
		background-color: #336699;
	}

.registered TD 
	{
		margin: 0px 0px;
		padding: 0px 5px;
		font-size: 100%;
	}

.registered TR 
	{
		margin: 0px;
		padding: 0px;
		border-bottom: 1px #FFFFFF dotted;
	}

.registered 
	{
		width: 100%;
	}

.right A, A:hover, A:active, A:visited
	{
		text-decoration: none;

	}

.right h4 { 
	margin:10px 0px 0px 0px; 
	text-align:center; 
	border-bottom:1px #FFFFFF solid; 
	wisth:75%;
	font-size:110%; }


.right IMG 
	{
		border: 0px;
		margin: 5px 0px;
	}

.right 
	{
		width: 9%;
		float: left; 
		text-align: center;
		padding-bottom: 2em;
		font-size: 80%;
		padding-left:2px;
	}

.selsmajl 
	{
		font-size: 80%;
	}

.skupiny_col1 A 
	{
		text-decoration: none;
	}

.skupiny_col1 A:hover 
	{
		text-decoration: none;
	}

.skupiny_col1 A:link 
	{
		text-decoration: none;
	}

.skupiny_col1 A:visited 
	{
		text-decoration: none;
	}

.skupiny_col1 
	{
		float: left;
		font-weight: bold;
		white-space: nowrap;
		width: 50%;
		font-size: 100%;
	}

.skupiny_col2 
	{
		float: left;
		white-space: nowrap;
		font-size: 80%;
		width: 20%;
	}

.skupiny_col3 
	{
		float: left;
		white-space: nowrap;
		font-size: 80%;
		width: 20%;
	}

.skupiny_col4 
	{
		float: right;
		white-space: nowrap;
		font-size: 80%;
		width: 9%;
	}

.skupiny_row0 
	{
		padding: 3px;
		clear: both;
		height: 2em;
	}

.skupiny_row1 
	{
		padding: 3px;
		cleaR: both;
		height: 2em;
	}

.skupiny_row1a 
	{
		padding-top: 1px;
		padding-left: 5px;
		float: left;
		width: 100%;
		border: 1px #FFFFFF solid;
		background-color: #336699;
		margin-bottom: 0.5em;
	}

.slovnikradek 
	{
		border-bottom: #778899 1px solid;
	}

.small 
	{
		font-size: 80%;
		font-weight: normal;
		vertical-align: center;
		text-transform: none;
	}

.srazy_datum 
	{
		padding-left: 5px;
		text-align: left;
		font-weight: bold;
		font-size: 80%;
		margin-bottom: 4px;
	}

.srazy_info 
	{
		padding-left: 5px;
		font-size: 10pt;
		margin-bottom: 15px;
		margin-left: 50px;
		font-size: 80%;
	}

.srazy_nazev 
	{
		font-weight: bold;
		text-transform: uppercase;
		margin-left: 25px;
	}

.srazy_row 
	{
		margin-top: 4px;
		margin-bottom: 4px;
	}

.subheader 
	{
		text-align: right;
		font-size: 90%;
	}

.tapety IMG 
	{
		border: 0px;
		margin: 2px;
	}

.tapety 
	{
		text-align: center;
	}

.temata_col1 A 
	{
		text-decoration: none;
	}

.temata_col1 A:hover 
	{
		text-decoration: none;
	}

.temata_col1 A:link 
	{
		text-decoration: none;
	}

.temata_col1 A:visited 
	{
		text-decoration: none;
	}

.temata_col1 
	{
		clear: both;
		float: left;
		width: 60%;
		font-weight: bold;
		font-size: 95%;
	}

.temata_col2 
	{
		font-size: 80%;
		font-weight: normal;
	}

.temata_col3 
	{
		float: left;
		width: 15%;
		font-size: 80%;
		text-align: center;
	}

.temata_col4 
	{
		float: left;
		width: 15%;
		font-size: 80%;
		text-align: center;
	}

.temata_col5 
	{
		width: 9%;
		font-size: 120%;
		font-family: "Comic Sans MS",sans-serif;
		float: right;
		text-align: right;
		font-weight: bold;
		font-style: italic;
		margin-right: 0.2em;
	}

.temata_row0 
	{
		padding: 3px;
		text-align: left;
		float: left;
		width: 100%;
		clear: both;
		border-top: 1px #FFFFFF solid;
	}

.temata_row1 
	{
		float: left;
		width: 100%;
		padding: 3px;
		clear: both;
		border-top: 1px #FFFFFF solid;
		background-color: #336699;;
	}

.temata_row1a 
	{
		float: left;
		width: 100%;
		padding: 3px;
		border: 1px #FFFFFF solid;
		background-color: #336699;
		margin-bottom: 0.5em;
	}

.titulek 
	{
		font-size: small;
		font-weight: bold;
		margin-left: 0px;
		margin-top: 3px;
		margin-right: 3px;
	}

.topmenu a 
	{
		text-decoration: none;
		padding: 2px 15px 0px 7px;
		display:block; 
		float:left;
		width:auto;
		height:1.3em;
		background-repeat:no-repeat;
		background-position:right top;
		/* background-color: #336699;   */
		font-weight:bold;
	}

* html .topmenu a  { height:1em; }

.topmenu a:active 
	{
		color: #ffffff;
	}

.topmenu a:hover 
	{
		color: #ffffff;
		text-decoration: underline;
	}

.topmenu a:link 
	{
		color: #ffffff;
		text-decoration: none;
	}

.topmenu a:visited 
	{
		color: #ffffff;
		text-decoration: none;
	}

.topmenu 
	{
		clear:both;
		text-align: center;
		font-size:90%;
		color: #ffffff;
		border-bottom: 2px #DDDDDD solid;
		border-top: 0px #FFFFFF solid;
		padding-top:0.7em;
		white-space:nowrap;
		width:100%;
	}

.va_edit 
	{
		font-size: small;
	}


.w75 
	{
		width: 75%;
		margin:0 auto;
	}


.xpartx {
		border-left:1px #FFFFFF solid;
		border-right:1px #FFFFFF solid;
		border-bottom:1px #FFFFFF solid;
		width:auto;
		
		padding:1em;
}
.xpartx H1 { margin:0px; }
.xpart 
	{
		float: left;
		padding:0px;
		display: none;
		width: 69%;
		background-color:#001633;; 
		margin-left:20%;
		margin-top:1px;
	}

.xpart h3 { margin:1em 0 0 1em; }
.xpart A { margin-lefT:4em; }

.xtext 
	{
		float: left;
		width: 80%;
		background-color: #001633;;
	}

.xtext2 
	{
		padding: 0.4em;
		border-left: 1px #FFFFFF solid;
		border-right: 1px #FFFFFF solid;
		border-bottom: 1px #FFFFFF solid;
		min-height: 500px;
		text-align:left;
	}

.z_tisku_img 
	{
		margin: 3px;
	}

.z_tisku_row 
	{
		margin-bottom: 25px;
	}

FORM 
	{
		clear: both;
		margin-top: 5px;
		margin-bottom: 5px;
	}

H1 
	{
		letter-spacing: 2px;
		margin-top:0px;
		margin-bottom: 5px;
		padding: 1px;
		padding-bottom: 2px;
		border-bottom: 1px #FFFFFF solid;
		font-weight: bold;
		font-size: 150%;
		text-transform: uppercase;

	}

H2 
	{
		letter-spacing: 1px;
	}

IMG 
	{
		border: 0px;
	}

P 
	{
		clear: both;
		margin-top: 3px;
		margin-bottom: 3px;
	}

TEXTAREA 
	{
		floaT: none;
		font-family:Tahoma, Aria, sans-serif;
		font-size:100%;
	}
TEXTAREA.messinput
	{
		width:100%;
		font-size:100%;
	}

a 
	{
		cursor: pointer;
		text-decoration: underline;
	}

a:active 
	{
		color: #ffffff;
		text-decoration: underline;
	}


a:link 
	{
		color: #ffffff;
		text-decoration: underline;
	}

a:visited 
	{
		color: #ffffff;
		text-decoration: underline;
	}

a:hover 
	{
		color: #ffffff;
		text-decoration: none;
	}

body 
	{
		background-color: #003366;
		color: #ffffff;
		font-size: small;
		font-family: "tahoma","arial",sans-serif;
		padding:0px;
		margin:0px;
	}
tr td {
		font-size: small;
		font-family: "tahoma","arial",sans-serif;

}
fieldset input  
	{
		font-size: 100%;
	}

fieldset label 
	{
		float: left;
		width: 7em;
		text-align: right;
		margin-right: 0.5em;
	}

fieldset label.label2 
	{
		margin-left: 15em;
		width: 20em;
		font-size: 80%;
		text-align: left;
	}

fieldset textarea 
	{
		font-family: "tahoma",sans-serif;
	}

fieldset 
	{
		border: 1px solid #FFFFFF;
		padding: 10px;
		padding-top: 10px;
		margin-bottom: 1em;
		margin: 0 auto;
		text-align: left;
	}

fieldset.small 
	{
		border: #FFFFFF;
		width: 70px;
		margin: 0px 0px;
		padding: 1px;
		text-align: center;
	}

h2 
	{
		font-size: 125%;
		border-bottom: 1px #FFFFFF solid;
		text-transform: uppercase;
		margin: 25px 0px 10px 0px;
	}

hr.cistic 
	{
		clear: both;
		height: 1px;
		border: none;
		margin: -1px 0 0 0;
		visibility: hidden;
	}

legend 
	{
		padding-left: 0.5em;
		padding-right: 0.5em;
		margin: 5px 0px;
		border: solid #FFFFFF 1px;
		background-color: #336699;;
		padding-top: 2px;
		padding-bottom: 1px;
		font-weight: bold;
		color: #ffffff;
	}

legend.small 
	{
		font-size: x-small;
		margin: 0px;
		padding: 0px;
		border: 0px;
	}

.right .online_name2 A 
	{
		font-weight: normal;
		border: 0px;
		background-color: transparent;
		display: inline;
		margin-left: 2px;
		width:auto;
	}

* html .online_row 
	{
		width: 75%;
	}

* html .prispevek_head 
	{
		height:1em;
	}

* html .top2 
	{
		width: 540px;
	}

* html .topmenu a 
	{
		padding-bottom: 3px;
	}

* html .topmenu 
	{
		padding-bottom: 0px;
	}

* html .xtext2 
	{
		height: 500px;
	}
* html .xtext
	{
		width:80%;
	}

H3 { margin:1em 0px 5px 0px; }


#main001 { floaT:left; width:90%;  }

.right A { text-decoration: none; }

#messages { padding:10px; }

#reply { width:100%; }
#reply textarea { width:100%; }
#reply fieldset { border:0px; padding:0px; margin:0px; }
#reply legend { border:0px; background:transparent; font-size:110%; text-decoration:underline;}
#messages select {
	font-family:monospace;
	font-size:90%;
	}
#reply select {
	font-family:sans-serif;
	
	}

.top IMG#logo
	{
		float: left;
		margin:5px;
		margin-right:1em;
	}

.top A
	{
	text-decoration:none;
	}


.ursel {
	padding-left:5px;
	font-size: 80%;
	text-align: left;
	line-height: 1.5;
	white-space: nowrap;
	line-height:2em;
	margin:0px;
	}

.ursel P {
	display:inline;
	}
.ursel select {
	font-size:90%;
	background-color:#000000;
	color:#ffffff;
	width:20em;
	border:1px #000000 solid;
	}
.ursel input {
	/* font-size:90%; */
	background-color:transparent;
	border:0px;
	border-bottom:1px #336699 solid;
	border-top:1px #336699 solid;
	width:6em;
	color:#ffffff;
	}
.ursel 	#oinw {
	border:0px;
	background-color:transparent;
	width:auto;
	margin:0px;
	}

#htmledit textarea { width:100%; }

#anketa {
	width:250px;
	margin:0 auto;
	line-height:2em;
	}
#anketa img {
	}

input.anketa { 
	float:left; 
	margin-top:0.5em; 
	margin-bottom:0.5em; 
	margin-right:5px; 
	display:block;
	}
	
#ankety	P A { font-size:120%; font-weight:bold; }
#ankety	P { border-bottom:1px #336699 solid; padding:5px;}


form.search
	{ width:100%; padding:0px; margin:0px 0px 1em 0px; text-align:center;
	}
	
form.search p { text-align:center; }
form.search fieldset
	{ margin:0px; bordeR:0px; padding:1px; width:100%; }

form.search input { 
	margin:6px auto 0px auto;
	display:block;
	width:75%;
	}
	
form.search #textinput
	{  
	width:90%; 
	margin: 0 auto;
	}
form.search select { font-size:100%; width:100%; padding:0px; }
	
div.search p { color:#cccccc; margin-left:2em; }
form.search p { text-align:left; }
.search strong { color:#ffffff; }
.search h3 { border-bottom:1px #FFFFFF solid; }
.search h4 { font-size:80%; margin:5px 0px 5px 2em; width:auto; }
.search a { margin:5px 0px 5px 2em; }

sup { 
	font-size:75%; 
	line-height:0;
	font-weight:normal;
	font-family:sans-serif;
}

.search h3.tema { color: