body, html {
	height: 100%;
}
span.skryt {
	display: none;
}
form {
	margin: 0;
}
hr {
	display: none;
}
div.jazyky a.ru,
div.jazyky a.nl {
	display: none;
}
 
fieldset col.form_levysloupec {
	width: 30%;
}
/*div.vyhledany_text_celek {
	padding-left: 1em;
	padding-right: 1em;
}*/
div.zapati_obal img {
	clear: both;
	position: absolute;
	left: 0;
	top: 0;
	border: 0;
}
a.eu_banner {
	display: block;
	height: 140px;
	width: 100%;
	background: white url(http://www.cesky-raj.info/galerie/224441_990_140.gif) no-repeat center center;
	overflow: hidden;
	color: black;
	line-height: 140px;
	text-align: center;
}
span.eu_oddelovac {
	height: 1px;
	display: block;
	background-color: #CCCCCC;
	width: 930px;
	border-left: 30px solid white;
	border-right: 30px solid white;
}
div.cely_clanek table {
	border-collapse: collapse;
	border: 1px solid #e6e6e6;
	font-size: 100%;
	margin: 1.5em 0;
}
div.cely_clanek td {
	border-collapse: collapse;
	border: 1px solid #e6e6e6;
	padding: 4px 5px;
}
div.cely_clanek th {
	border-collapse: collapse;
	padding: 4px 5px;
	background-color: #f0f0f0;
	border: 0;
	border: 1px solid #ffffff;
}
div.cely_clanek caption {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #638000;
	padding: 0 5px 5px 5px;
}
div.clanek table.vypis_subjektu {
	border-collapse: collapse;
	margin: 3em 0em;
	font-size: 100%;
	border: 0px;
	line-height: normal;
}
table.vypis_subjektu caption {
	color: #638000;
	text-align: left;
	font-weight: bold;
	padding: 0 5px 10px 5px;
	color : #95bf00;
	font-size : 18px;
	font-family : Georgia, serif;
}
table.vypis_subjektu th, table.vypis_subjektu th a { /*div.clanek */
	background-color: #f0f0f0;
	color: black;
	text-align: left;
	padding: 3px 5px;
	border: 0px;
	border-bottom: 1px solid White;
	border-collapse: collapse;
}
table.vypis_subjektu td { /*div.clanek */
	background-color: #ffffff;
	text-align: left;
	padding: 15px 5px;
	border: 0px;
	border-bottom: 1px solid #e6e6e6;
	border-collapse: collapse;
}
/*tr.radek1 td {
	background-color: #f0f0f0;
}
tr.radek2 td {
	background-color: #e6e6e6;
}*/
tr.radek_benefit td {
	border-top: 0px;
	padding-top: 0px;
}
img.picto {
	vertical-align: middle;
	margin-bottom: 2px;
}





/* hlavni navigace */
div.hlavni_navigace_obal {
	width: 210px;
	height: 410px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	background: url(http://ng.cesky-raj.info/galerie/obrazky/image.php?img=160897) no-repeat top left;
}
div.hlavni_navigace {
	padding: 15px 10px 0 10px;
}
div.hlavni_navigace_obal ul, div.hlavni_navigace_obal li {
	margin: 0;
	padding: 0;
	list-style: none none;
}

div.hlavni_navigace_obal a {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	color: white;
	display: block;
	line-height: 35px;
	text-decoration: none;
	padding-left: 10px;
	width: 170px;
	height: 35px;
}
div.hlavni_navigace_obal strong {
	display: block;
	width: 180px;
	height: 35px;
}
div.hlavni_navigace_obal a:hover,
div.hlavni_navigace_obal strong a {
	color: #506600;
	text-decoration: none;
	background: url(http://www.cesky-raj.info/galerie/obrazky/image.php?img=160918&x=180&y=35) no-repeat center center;
}




/* zahlavi */
div.zahlavi_obal_vnitrni { /*DEL*/
	width: 100%;
	height: 292px;
	background: url(./images/leto/pozadi_zahlavi_vlnka.gif) repeat-x bottom center;
	padding-bottom: 25px;
}
div.zahlavi {
	background-image: url(./images/leto/pozadi_zahlavi_obrazky.jpg);
}
.stranka_ng div.zahlavi {
	background-image: none;
}
div.logo {
	background-image: url(./images/leto/pozadi_loga.gif);
}
.stranka_ng div.logo {
	background-image: none;
}
div.obr_zahlavi {
	background-color: #def291;
}
.stranka_ng div.obr_zahlavi {
	background-color: transparent;
}
div.hvezdicka { /* DEL */
	position: absolute;
	left: 50%;
	margin-left: 266px;
	top: 211px;
	text-align: center;
	width: 100px;
	height: 106px;
	background-image: url(images/leto/hvezdicka_pozadi.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
}
div.hvezdicka img { /* DEL */
	border: 0px;
}
div.zahlavi_podnadpis {
	background-image: url(images/leto/podnadpis_pozadi.gif);
}
.stranka_ng div.zahlavi_podnadpis {
	background-image: none;
}




/* upoutávky titulní vlevo */
div.upoutavky10_obal a {
	display: block;
	height: 80px;
	overflow: hidden;
	border-bottom: 2px solid White;
	width: 100%;
}
div.upoutavky10_obal img {
	border: 0;
}




/* navigace */
h4.nadpis_navigace {
	background-color: #afcc3e;
}
div.sloupec_navigace {
	background-image: url(images/leto/navigace_pozadi.gif);
}
.stranka_ng div.sloupec_navigace {
	background-image: url(http://www.cesky-raj.info/galerie/obrazky/imager.php?img=160941&x=200&y=80);
}
div.nadrazeny_oddil {
	background-image: url(images/leto/tlacitko_zpet.gif);
}
h3.nadpis_oddilu {
	border-bottom: 1px solid #afcc3e;
	color: #3a4c00;
}
li.clanek_mimo_sekci a,
li.sekce a.nadpis_sekce_odkaz {
	border-bottom: 1px solid #afcc3e;
}
.stranka_ng li.clanek_mimo_sekci a {
	border-bottom: 0;
}
.stranka_ng li.sekce a.nadpis_sekce_odkaz {
	border-bottom: 1px solid white;
}
ul.odkazy_v_sekci {
	/*border-bottom: 1px solid #afcc3e;*/
}
li.odkaz_v_sekci {
	background-color: #afcc3e;
}
.stranka_ng li.odkaz_v_sekci {
	background-color: transparent;
}
li.odkaz_v_sekci a {
	color: #3a4c00;
	border-bottom: 1px solid #8eb21a;
}
.stranka_ng li.odkaz_v_sekci a {
	color: #506600;
	border-bottom: 0;
}
li.odkaz_v_sekci a:hover {
	background-image: url(images/leto/navigace_sipka2.gif);
	color: #3a4c00;
}
.stranka_ng li.odkaz_v_sekci a:hover {
	background-image: none;
	color: #506600;
}


/* vyhledávání */
div.vyhledavani_obal {
	background-color: #f4ffcc;
	background-image: url(images/leto/vyhledavani_zapati.gif);
}
.stranka_ng div.vyhledavani_obal {
	background-color: transparent;
	background-image: none;
}
div.vyhledavani_celek {
	background-image: url(images/leto/navigace_zapati.gif);
}
.stranka_ng div.vyhledavani_celek {
	background-image: none;
}
input.tlacitko_vyhledat {
	background-image: url(images/leto/tlacitko.gif);
}
.stranka_ng input.tlacitko_vyhledat {
	background-image: url(http://www.cesky-raj.info/galerie/obrazky/imager.php?img=161958&x=24&y=24);
}



/* bannery */
div.bannery { /* DEL */
	background: #f5f5f5 url(images/leto/bannery_zapati.gif) no-repeat bottom;
	padding-bottom: 37px;
	font-size: 85%;
	line-height: 120%;
	width: 100%;
}
div.bannery div { /* DEL */
	padding: 15px 0;
	text-align: center;
	border-bottom: 1px dashed #cccccc;
}
div.bannery img { /* DEL */
	border: 0px;
}
div.bannery a { /* DEL */
	text-decoration: none;
	color: #666666;
}
div.partneri {
	padding: 60px 0 40px 0;
	width: 100%;
	text-align: center;
}
div.partneri img {
	border: 0px;
	margin: 0 auto 20px auto;
}




/* bannery pravý sloupec */
div.bannery_pravysl_button {
	margin-bottom: 30px;
	text-align: center;
}
div.bannery_pravysl_button img {
	border: 0;
}



/* titulni strana - NOVÁ */
div.aktuality_titul_obal,
div.novinky_regiony_obal {
	width: 265px;
	float: left;
}
div.akce_titul_obal,
div.vylety_titul_obal {
	width: 265px;
	float: right;
}
.stranka_ng  div.aktuality_titul_obal,
.stranka_ng  div.vylety_titul_obal {
	margin-bottom: 3em;
}
div.bannery_titulni_stred {
	margin-bottom: 1.5em;
	text-align: center;
}
div.bannery_titulni_stred img {
	border: 0;
}
div.aktualita_titul_obal {
	width: 100%;
	margin-bottom: 1.5em;
}
div.aktualita_titul_obal h4 {
	margin: 0 0 0.5em 0;
}
div.aktualita_titul_obal img {
	float: right;
	border: 5px solid #cccccc;
	margin-left: 1em;
}
.stranka_ng div.aktualita_titul_obal img {
	float: left;
	border: 0;
	margin: 0.4em 1em 0.4em 0;
}
div.aktualita_titul_obal div.datum, 
div.aktualita_titul_obal div.text {
	font-size: 90%;
	padding: 0;
}
div.aktuality_titul_obal ul,
div.novinky_regiony_obal ul,
div.akce_titul_obal ul,
div.vylety_titul_obal ul {
	list-style-type: square;
	color: #ffcc00;
}



/* titulni strana - foto měsíce */
div.foto_mesice_obal {
	margin: 1.5em 0;
	border-top: 1px dashed #cccccc;
	border-bottom: 1px dashed #cccccc;
	background-color: #f5f5f5;
	width: 100%;
}
div.foto_mesice {
	padding: 1.5em;
}
div.foto_mesice_obal img {
	border: 5px solid #8eb21a;
	margin: 0;
}
div.foto_mesice a.foto_mesice {
	float: left;
	margin-right: 1.5em;
	border: 5px solid #afcc3e;
	display: block;
	padding: 0;
	line-height: 0;
	margin-bottom: 0.5em;
}
div.clanek h3.nazev_foto_mesice {
	font-size: 170%;
	font-weight: normal;
	margin: 0 0 0.5em 0;
}
div.popis_foto_mesice {
	font-weight: bold;
	margin: 1em 0;
}
div.foto_mesice div.pravidla {
	margin-bottom: 1.5em;
}
div.clanek h3.ctenarska_fotogalerie {
	font-size: 170%;
	font-weight: normal;
	margin: 0.5em 0;
}





/* titulni strana - aktuality, akce, ankety, diskuze */
div.odpoved_celek input {
	vertical-align: middle;
}
div.svatek {
	color : #638000;
}








/* titulni strana - UPOUTÁVKY */
div.upoutavky_obal {
	margin: 1.5em 0;
	border-top: 1px dashed #cccccc;
	border-bottom: 1px dashed #cccccc;
	background-color: #f5f5f5;
	width: 100%;
}
div.upoutavky {
	
}
div.upoutavky_obal p {
	width: 49%;
	float: left;
	height: 120px;
	overflow: hidden;
	position: relative;
}
div.upoutavky_obal a,
div.upoutavky_obal a:hover {
	display: block;
	text-decoration: none;
	color: #515151;
	font-size: 13px;
	height: 90px;
	padding: 30px 0 0 130px;
}
div.upoutavky_obal strong {
	display: block;
	font-size: 18px;
	color: #7a9916;
}
div.upoutavky_obal img {
	border: 0;
	position: absolute;
	top: 0;
	left: 10px;
}
div.upoutavka_obal {
	width: 49%;
	float: left;
}
div.upoutavka {
	padding: 1.5em 0 1.5em 123px;
	_height: 8em;
	min-height: 8em;
}
div.clanek h4.upoutavka {
	font-size: 135%;
	color: #7a9916;
	margin-bottom: 0.5em;
	margin-top: 0;
	font-weight: normal;
}
div.clanek h4.upoutavka a {
	color: #7a9916;
}
div.povesti {
	background: url(./images/leto/upoutavka_povesti.gif) no-repeat top left;
}
div.proskoly {
	background: url(./images/leto/upoutavka_proskoly.gif) no-repeat top left;
}
div.vylety {
	background: url(./images/leto/upoutavka_vylety.gif) no-repeat top left;
}
div.webkamery {
	background: url(./images/leto/upoutavka_webkamery.gif) no-repeat top left;
}
div.linka {
	border-bottom: 1px dashed #cccccc;
}








/* akce */
div.sloupec_navigace div.navigace_akce {
	background: #f0f0f0 url(http://www.cesky-raj.info/galerie/obrazky/imager.php?img=160942&x=200&y=61) no-repeat bottom left;
	padding: 0 10px 70px 10px;
	width: 180px;
}
table.kalendar th {
	background-color: #95bf00;
	color: white;
}
div.navigace_akce ul {
	margin: 1em 0 0 0;
	width : 180px;
	padding: 0px;
	list-style-type : none;
	display: block;
}
div.navigace_akce li {
	padding: 0px;
	margin: 0px;
	display : block;
	width : 100%;
	border-bottom: 1px solid white;
}
div.navigace_akce li a {
	padding : 6px 0 6px 10px;
	width : 170px;
	color : #506600;
}
div.navigace_akce li a:hover {
	text-decoration : underline;
	background-color : white;
	color : #506600;
}

div.den_konani_nadpis {
	background-color: #afcc3e;
	color: #3a4c00;
}
div.clanek table.kratky_popis_akce {
	border: 0px;
	width: auto;
}
div.clanek table.kratky_popis_akce th, 
div.clanek table.kratky_popis_akce td {
	background-color: transparent;
	border: 0;
	text-align: left;
	padding: 0 10px 0 0;
	vertical-align: top;
	font-weight: normal;
}
div.clanek table.kratky_popis_akce th {
	white-space: nowrap;
}
div.pravy_sloupec_obal div.vyber_rok_mesic {
	width: 170px;
}
div.pravy_sloupec_obal div.vyber_rok_mesic a {
	margin: 0px;
	width: 30px;
	float: left;
	display: block;
	font-family: sans-serif;
}
div.pravy_sloupec_obal span.zvoleny_rok_mesic {
	width: 110px;
	display: block;
	float: left;
	text-align: center;
	margin: 0px;
}
div.pravy_sloupec_obal table.kalendar {
	margin: 0.5em 0;
}
div.pravy_sloupec_obal table.kalendar th {
	background-color: #e6e6e6;
}
div.pravy_sloupec_obal ul.navigace {
	display: block;
	margin: 1em 0;
	padding: 0;
}
div.pravy_sloupec_obal ul.navigace li {
	margin: 0 0 0.3em 0;
	padding: 0;
	border: 0;
}
div.pravy_sloupec_obal ul.navigace a {
	display: block;
	font-weight: normal;
	padding: 0;
	color: #515151;
	text-decoration: underline;
	border: 0;
}
div.pravy_sloupec_obal ul.navigace a:hover {
	color: #cc0000;
	background-color: transparent;
}
fieldset.aplikace table, 
fieldset.aplikace th, 
fieldset.aplikace td {
	background-color: transparent;
	border: 0px;
	color: #515151;
	margin: 0;
	padding: 2px 5px;
	text-align: left;
	font-weight: normal;
}
fieldset.aplikace td.radek,
fieldset.aplikace tr.radek td {
	border-bottom: 1px solid #cccccc;
}
/* okno ajax */
div.okno_obal {
	position: absolute;
	z-index: 100;
	background-color: #ffffff;
	border: 1px solid #999999;
	width: 600px;
}
div.okno_obal td {
	text-align: left;
}
div.okno {
	padding: 15px;
	position: relative;
}
div.okno h3.nadpis {
	padding-top: 0em;
	margin: 0px 0px 0.5em 0px;
}
div.lista_obal {
	height: 22px;
	background: #666666;
	width: 100%;
}
div.lista {
	height: 22px;
	line-height: 22px;
	padding-left: 6px;
	padding-right: 6px;
}
div.lista a {
	display: block;
	float: right;
	width: auto;
	padding-left: 6px;
	padding-right: 6px;
	color: White;
	text-decoration: none;
}
div.lista a:hover {
	color: White;
	background: #818181;
}






/* diskuze */
h5.nadpis_prispevku {
	color: #4d6600;
}





/* ankety */
div.graf_odpovedi_ankety {
	background-color: #afcc3e;
}





/* ubytování stravování */
/*div.subjekt {
	padding : 1em;
	border-bottom : 1px dashed #CCCCCC;
	border-top : 1px dashed #CCCCCC;
	background-color : #f5f5f5;
	margin-bottom : 1.5em;
}
div.subjekt h3.nazev_subjektu {
	margin : 0 0 0.5em 0;
}
div.popis_subjektu {
	margin-bottom : 0.5em;
}
div.galerie_subjektu {
	vertical-align : top;
}
div.galerie_subjektu img {
	margin : 0 0.5em 0.5em 0;
	vertical-align : top;
}
div.adresa_subjektu,
div.kontaky_subjektu,
div.typ_ubytovani,
div.ceny_subjektu,
div.vzdalenosti_subjektu,
div.kapacita_subjektu,
div.ikony {
	margin-bottom : 0.5em;
	padding-top : 0.5em;
	border-top : 1px dashed #cccccc;
}
div.clanek p.vyhledavani_ubytovani table,
div.clanek p.vyhledavani_ubytovani td {
	border-collapse: separate;
	border: 0px;
	padding: 0;
	background-color: White;
}
div.clanek table.kontaky_subjektu {
	border-collapse: collapse;
	border: 0px;
}
div.clanek table.kontaky_subjektu td {
	padding: 0;
	border: 0px;
}
div.clanek table.ikony {
	margin-bottom : 0.5em;
	border: 0px;
}
table.ikony table,
table.ikony td {
	border-collapse: separate;
	border: 0px;
}
div.sluzby_subjektu {
	padding-top : 0.3em;
	border-top : 1px dashed #cccccc;
}
div.sluzby_subjektu strong {
	margin : 0 0.3em 0.3em 0;
	display : block;
}
div.sluzby_subjektu img {
	margin : 0 0.3em 0.3em 0;
	vertical-align : top;
}
div.galerie_subjektu {
	padding-top: 0.5em;
	border-top: 1px dashed #cccccc;
}
div.clanek table.ikony_sluzby {
	float: left;
	margin : 0 0.5em0.5em 0;
	border: 0px;
}
p.vyhledavani_ubytovani {
	border-bottom: 1px dashed #cccccc;
	padding-bottom: 1em
}
div.nove_hledani {
	text-align: right;
	font-weight: bold;
	padding: 0.3em 1em;
	background-color: #f5f5f5;
	margin-bottom: 1em;
	margin-top: 1em;
}*/





/* rezervační systém */
div.ikony_sluzeb {
	width: 13em;
	float: left;
	margin-right: 1em;
	margin-bottom: 0.3em;
	height: 3em;
	line-height: normal;
	overflow: visible;
}
div.ikony_sluzeb img {
	float: left;
	margin-right: 0.3em;
}
div.ikony_sluzeb_cleaner {
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	clear: both;
}




/* okénko */
body.okenko {
	color : #000000;
	padding: 10px;
	margin: 0px;
	font-size : small;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color : #ffffff;
}

/* podrobný ceník */
body.okenko table {
font-size : 100%;
border-width : 2px;
border-collapse : collapse;
border-color : #cccccc;
border-style : solid;
}
body.okenko th {
color : #ffffff;
padding-top : 2px;
padding-right : 5px;
padding-left : 5px;
padding-bottom : 2px;
border-collapse : collapse;
border-width : 1px;
border-color : #cccccc;
border-style : solid;
background-color : #999999;
}
body.okenko td {
padding-bottom : 2px;
border-collapse : collapse;
border-width : 1px;
border-color : #cccccc;
border-style : solid;
background-color : #f0f0f0;
padding-left : 5px;
padding-right : 5px;
padding-top : 2px;
}
body.okenko h2 {
line-height : normal;
color : #cc0000;
font-size : 140%;
}
body.okenko h3 {
line-height : normal;
color : #cc0000;
font-size : 120%;
}
body.okenko h4 {
line-height : normal;
color : #515151;
font-size : 105%;
}


/* kalendář */
body.okenko div.vyber_rok_mesic {
	margin-top: 5px;
}
body.okenko div.vyber_rok_mesic a {
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	float: left;
	display: block;
	width: 1.2em;
	background-color: #cccccc;
	line-height: 1.6em;
}
body.okenko div.vyber_rok_mesic a:hover {
color : #ffffff;
background-color : #cc0000;
}
body.okenko div.vyber_rok_mesic select {
margin-left : 10px;
}
body.okenko span.zvoleny_rok {
font-size : 100%;
float : left;
font-weight : bold;
padding-right : 5px;
padding-left : 5px;
padding-top : 0px;
display : block;
line-height: 1.6em;
}
body.okenko div.kalendar {
	margin-top: 5px;
	clear: both;
}
body.okenko table.kalendar {
line-height : normal;
font-size : 90%;
border-collapse : collapse;
}
body.okenko table.kalendar td {
text-align : center;
width : 2.1em;
border-width : 1px;
border-color : #cccccc;
border-style : solid;
}
body.okenko tr.kalendar_prvniradek td {
color : #ffffff;
text-align : center;
font-weight : bold;
background-color : #999999;
}
body.okenko div.vybrany_den a.den_vkalendari {
color : #ffffff;
font-weight : bold;
background-color : #cc0000;
}
body.okenko div.vybrany_den a:hover.den_vkalendari {
text-decoration : underline;
background-color : #cc0000;
color : #ffffff;
}
body.okenko a.den_vkalendari {
color : #515151;
display : block;
width : 100%;
}
body.okenko a:hover.den_vkalendari {
color : #515151;
background-color : #f0f0f0;
}




/* katalog slueb - rezervační systém */
div.blok_sluzeb_celek_obal {
	width: 49%;
	float: left;
	margin-bottom: 2em;
}
div.clanek h4.nadpis_bloku {
	font-size: 135%;
	color: #7a9916;
	margin-bottom: 0.7em;
}
ul.subkategorie {
	list-style-type: none;
	margin-left: 1.5em;
}
li.subkategorie a {
	font-weight : bold;
	text-transform : uppercase;
	color : #515151;
}
li.subkategorie a:hover {
	color : #cc0000;
}
div.pravy_sloupec_rezerve {
	width: 175px;
	position: absolute;
	top: 330px;
	right: 10px;
	overflow: hidden;
	background-color: White;
}
fieldset {
	clear: both;
	background: url(images/leto/pozadi_fieldset.gif) repeat-x bottom left;
	border: 1px solid #cccccc;
	margin: 2em 0;
}
legend {
	font-size: 130%;
	background: White;
}
div.rezervovat {
	width: 220px;
	height: 72px;
	margin: 0em;
	float: right;
}
div.rezervovat a {
	display: block;
	width: 220px;
	height: 72px;
	background: url(images/leto/tlacitko_rezervovat.gif) no-repeat center center;
}
div.rezervovat strong {
	display: none;
}
fieldset.vybaveni img {
	 float:left;
	 margin: 0 5px 5px 0;
}
div.pravy_sloupec_rezerve h3 {
	font-size: 105%;
	margin-bottom: 0;
}
ul.menu_podniku {
	display: block;
	padding: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 1.5em 0px;
	border-bottom: 2px solid #8eb21a;
	height: 1.8em;
}
div.cleaner_menu_podniku {
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	clear: both;
}
ul.menu_podniku li {
	display: block;
	float: left;
	padding: 0px;
	margin: 0px 0.5em 0px 0px;
	line-height: 1.8em;
	background-color: #608000;
	color: #ffffff;
}
ul.menu_podniku li a {
	line-height: 1.8em;
	padding: 0.3em 0.5em;
	/*display: block;*/
	/*color: #4d6600;*/
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	
}
ul.menu_podniku li a:hover {
	color: White;
	background-color: #8eb21a;
}
ul.poskytovane_sluzby {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.poskytovane_sluzby strong {
	font-weight : bold;
	text-transform : uppercase;
}
div.clanek table.formular {
	border: 0px;
	background-color: transparent;
}
table.formular td {
	border: 0px;
	padding: 2px 10px 2px 0px;
	text-align: left;
}
div.prostredek {
	margin: 1.5em 0;
	padding-bottom: 1.5em;
	width: 100%;
}
div.prostredek h3 {
	margin-bottom: 0.5em; 
	margin-top: 0em; 
}
div.prostredek h4 {
	margin: 0.5em 0; 
}
div.prostredek ul {
	margin-top: 0.5em;
	margin-bottom: 0em;
	margin-left: 1.3em;
	padding-left: 0em;
}




/* sluzba > ceny */
div.sluzba_ceny_obal {
	margin: 1.5em 0;
	border-top: 1px dashed #cccccc;
	border-bottom: 1px dashed #cccccc;
	background-color: #f5f5f5;
	width: 100%;
	clear: both;
}
div.sluzba_ceny {
	padding: 0.3em 1em 1em 1em;
}
div.sluzba_ceny table.sluzba_ceny {
	width: 100%;
	margin: 0em;
	border-bottom-color: #e6e6e6;
	clear: both;
}
table.sluzba_ceny th {
	background: #e6e6e6;
}
table.sluzba_ceny td {
	border-bottom-color: #e6e6e6;
}




/* OBJEDNAVKA */
div.obj_form,
div.tl_kalendar,
div.tl_cenik,
div.nedostupny {
	width: 32%;
	height: 57px;
	margin: 0em;
	float: right; 
	margin-top:0.5em; 
	margin-right:1%;
}
div.obj_form strong,
div.tl_kalendar strong,
div.tl_cenik strong,
div.nedostupny strong {
	display: none;
}
div.obj_form a {
	display: block;
	width: 155px;
	height: 57px;
	background: url(./images/leto/tlacitko_formular.gif) no-repeat left center;
}
div.tl_kalendar a {
	display: block;
	width: 155px;
	height: 57px;
	background: url(./images/leto/tlacitko_kalendar.gif) no-repeat left center;
}
div.tl_cenik a {
	display: block;
	width: 155px;
	height: 57px;
	background: url(./images/leto/tlacitko_cenik.gif) no-repeat left center;
}
div.nedostupny {
	background: url(./images/leto/tlacitko_nedostupny.gif) no-repeat left center;
}
div.prostredek fieldset.obj_form {
	margin: 1em 0 0 0;
	clear: both;
}
div.prostredek fieldset.obj_form legend {
	padding-left: 38px;
	background: url(./images/leto/ikonka_formular.gif) no-repeat center left;
	line-height: 30px;
	height: 30px;
}
input.tl_objednat,
input.potvrdit_obj {
	color: white;
	border: 0px;
	padding: 0px;
	display: block;
	height: 72px;
	font-size: 0px;
	line-height: 0px;
	cursor: pointer;
	float: right;
	text-align: right;
}
input.tl_objednat {
	background: White url(./images/leto/tlacitko_objednat.gif) no-repeat center right;
	width: 185px;
}
input.potvrdit_obj {
	background: White url(./images/leto/tlacitko_potvrdit_obj.gif) no-repeat center right;
	width: 200px;
}
div.upravit_obj {
	height: 57px;
	width: 100%;
	margin-top: 0.5em;
}
div.upravit_obj a {
	display: block;
	width: 160px;
	height: 57px;
	background: url(./images/leto/tlacitko_upravit_obj.gif) no-repeat center left;
	float: right;
}
div.upravit_obj strong {
	display: none;
}



/* vypis subjektu */
.nazev_subjektu {
	
}
h4.nazev_subjektu img {
	vertical-align: middle;
}
div.volba_vypisu {
	text-align: right;
	margin-bottom: 1em;
	margin: 0;
}
div.clanek table.filtr_vypisu {
	width: 100%;
	border: 5px solid #f0f0f0;
	margin: 0;
	font-size: 90%;
	background-color: #f0f0f0;
}
table.filtr_vypisu input,
table.filtr_vypisu select {
	vertical-align: middle;
}
table.filtr_vypisu th {
	border:0;
	border-bottom: 1px solid White;
	background-color: #f0f0f0;
	text-align: left;
	text-transform: uppercase;
	padding: 5px;
}
table.filtr_vypisu td {
	text-align: left;
	background-color: #f0f0f0;
	border:0;
	border-bottom: 1px solid White;
	padding: 5px;
}
div.clanek table.vypis_subjektu {
	font-size: 90%;
}
table.vypis_subjektu th,
table.vypis_subjektu td {
	text-align: left;
}
table.vypis_subjektu .bp, table.vypis_subjektu .bs, table.vypis_subjektu .lm {
	padding: 0px 1px;
	text-align: center;
}
div.subjekt1, div.subjekt2 {
	
}
div.subjekt h4, div.subjekt1 h4, div.subjekt2 h4 {
	margin-bottom: 0.2em;
	margin-top: 0em;
	margin-left: 120px;
}
div.vyhledany_text_celek_obal h4 {
	margin-bottom: 0.5em;
	margin-top: 0em;
}
div.subjekt1 a:hover, div.subjekt2 a:hover {
	
}
div.subjekt1 {
	
}
div.subjekt2 {
	
}
div.vyhledany_text_celek_obal div.ikony {
	/*position: absolute;
	top: 5px;
	right: 5px;*/
	margin-top: 5px;
}
div.vyhledany_text_celek_obal div.region {
	margin-bottom: 0.5em;
}
div.vyhledany_text_celek_obal div.parametry {
	width: 13em;
	float: left;
}
div.vyhledany_text_celek_obal div.piktogramy {
	margin-left: 13em;
	text-align: right;
}
div.piktogramy img {
	margin: 1px 0px;
	vertical-align: middle;
}
div.subjekt div.vyhledany_text, div.subjekt1 div.vyhledany_text, div.subjekt2 div.vyhledany_text {
	margin-left: 120px;
}
div.vyhledany_text_celek_obal div.datum {
	padding: 0;
	margin-top: 0.5em;
	color: #999999;
}
div.vyhledany_text_celek_obal table,
div.vyhledany_text_celek_obal td {
	padding: 0;
	border-collapse: collapse;
}
 



/*související články*/
div.souvisejici_top {
	clear: both;
}
div.souvisejici_top div.subjekt_obal {
	width: 100%;
	padding-bottom: 0.7em;
	margin-bottom: 0.7em;
	font-size: 90%;
	border-bottom: 1px solid #e6e6e6;
	line-height: normal;
}
div.souvisejici_top div.subjekt_obal img {
	border: 1px solid #e6e6e6;
	padding: 5px;
	float: left;
}
div.souvisejici_top div.subjekt_obal h4 {
	margin: 0 0 0.5em 110px;
}
div.souvisejici_top div.subjekt_obal div.text {
	margin-left: 110px;
}
div.souvisejici_top div.subjekt_obal div.text a {
	color: #515151;
	text-decoration: none;	
}




/* vyskakovaci okna */
div.bpokno {
	background: White;
	border: 2px solid #cc0000;
	padding: 5px;
	position:absolute;
}

div.divclasshowajax {
	background: White;
	border: 2px solid #cc0000;
	padding: 10px;
	position: absolute;
}




