@import url(http://www.czecot.com/css/xs.css);
@import url("http://utils.wmp.cz/style/wmp_bar.css");



div#container1 {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
}
div#container2 {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

label {
	font-size: 100%;
}
p {
	font-size: 100%;
}
div {
	font-size: 100%;
}
body {
	scrollbar-face-color: #0055e6; background-image: url(../pic/pozadi.gif); scrollbar-highlight-color: #0055e6; scrollbar-shadow-color: #0055e6; color: #777777; scrollbar-3dlight-color: #0055e6; scrollbar-arrow-color: white; scrollbar-track-color: white; font-family: verdana, arial, helvetica, sans-serif; scrollbar-darkshadow-color: #0055e6; background-color: #eeeeee; margin: 0px; padding: 0px;
}

#novy_nazev {
	margin: 5px auto;
	padding: 5px 20px;
	width: 800px;
	border: 1px solid black;
	background: #fff;
	font-size: 10px;
}
div#verymainholder {
	text-align: left;
}

table {
	font-size: 100%
}
tr {
	font-size: 100%;
}
td {
	font-size: 100%; color: #777777; font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
}
tbody {
	font-size: 100%;
}
th {
	font-size: 100%;
}
input {
	font-size: 100%;
}
select {
	font-size: 100%;
}
a {
	font-size: 100%;
	color: #0055e6;
	text-decoration: none
}
a:hover {
	font-size: 100%;
	color: #000080; 
	text-decoration: underline
}

.tab-main-top {
	font-size: 75%; border-right: #808080 0px solid; padding-right: 5px; border-top: #808080 0px solid; padding-left: 5px; vertical-align: top; border-left: #808080 0px solid; width: 970px; background-color: #eeeeee; text-align: center;
float:left; clear: left;
}

.domena {
	font-weight: bold; font-size: 100%; vertical-align: middle; width: 147px; color: #ffffff; text-align: center
}

.vlajka {
	border-right: #999999 1px solid; border-top: #999999 1px solid; margin: 5px; vertical-align: middle; border-left: #999999 1px solid; border-bottom: #999999 1px solid
}


.mapa-serveru {
	font-size: 75%; color: #000080
}
.mapa-serveru:hover {
	font-size: 75%; color: #000080
}

.tab-main {
	font-size: 75%; border-right: #808080 1px solid; border-top: #808080 1px solid; vertical-align: top; border-left: #808080 1px solid; width: 970px; border-bottom: #808080 1px solid; text-align: center; float:left; clear: left; padding: 0px; margin: 0px;
}

.podtrh-titulek {
	border-bottom: #333333 1px solid; background-color: #ffffff
}

.jazyk {
	color: #ffffff
}

.main-menu {
	font-size: 100%; vertical-align: middle; color: #ffffff; border-bottom: #333333 1px solid; height: 20px; background-color: #0453e5; text-align: center
}

.hit {
	font-size: 100%;
	font-weight: bold
}
#hit, .hit {
	font-size: 100%;
	color: #ffffff; text-decoration: none; text-weight: bold
}
#hit:hover, .hit:hover {
	color: #ffffff; text-decoration: underline; text-weight: bold
}

.left-menu {
	font-size: 91.7%; width: 186px; font-family: arial; text-align: center
}

.left-menu-bg {
	background-color: #ebebff
}

.lyzpodmbg {
	background-color: #bbffbb
}

.lyzpodmvprovozu {
	color: #009900;
}

div.lyzobtiznost {
	float: right;
}

.lyzobtiznost1, .lyzobtiznost2, .lyzobtiznost3 {
	width: 10px;
	height: 10px;
}

.lyzobtiznost1 {
	background: blue;
}

.lyzobtiznost2 {
	background: red;
}

.lyzobtiznost3 {
	background: black;
}

.email-formular {
	margin-bottom: 0px
}
.email-button {
	border-right: 0px; border-top: 0px; font-size: 100%; margin-bottom: 0px; border-left: 0px; width: 80px; color: #ffffff; border-bottom: 0px; height: 18px; background-color: #0055e6
}
.email-text {
	border-right: #808080 1px solid; border-top: #808080 1px solid; font-size: 100%; border-left: #808080 1px solid; width: 9em; border-bottom: #808080 1px solid; text-align: center; font-color: #000080
}

.hledej-formular {
	margin-bottom: 0px	
}
.hledej-button {
	border-right: 0px; border-top: 0px; font-size: 100%; margin-bottom: 0px; border-left: 0px; color: #ffffff; border-bottom: 0px; height: 18px; background-color: #0055e6
}
.hledej-form {
	border-right: #808080 1px solid; border-top: #808080 1px solid; font-size: 91.7%; border-left: #808080 1px solid; width: 10em; border-bottom: #808080 1px solid; font-color: #000080
}

.temamenunadpis {
	font-weight: bold; font-size: 100%; color: #ffffff; font-family: arial; letter-spacing: 2px; height: 17px; text-align: center
}
.temamenunadpis:hover {
	font-weight: bold; font-size: 100%; color: #ffffff; font-family: arial; letter-spacing: 2px; height: 17px; text-align: center
}

.newsnadpis {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND-IMAGE: url(../pic/news.gif); COLOR: #ffffff; FONT-FAMILY: Arial; LETTER-SPACING: 2px; HEIGHT: 17px; TEXT-ALIGN: center; background-color: #0000FF
}

.regiony-menu {
	MARGIN-LEFT: 5px
}

.levemenutext {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; BORDER-LEFT: #808080 1px solid; WIDTH: 9em; BORDER-BOTTOM: #808080 1px solid; TEXT-ALIGN: center; FONT-COLOR: #000080
}

.form-submit {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-BOTTOM: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #0055e6
}

.tab-text-podklad {
	BACKGROUND-COLOR: #ffffff;
}

.tab-text {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px; z-index: 1;
	/*text-align: justify;*/
}

.tema-nadpis {
	FONT-WEIGHT: bold; FONT-SIZE: 133%; COLOR: #ffffff; LINE-HEIGHT: 51px; TEXT-ALIGN: center; text-transform: uppercase;background-repeat: no-repeat; background-position: 100px 11px; 
}

.tema-nadpis h1 {
	background-image: none;
	padding-left: 0px;
	font-size: 100%;
	color: white;
	padding-top: 10px;
}

.tema-nadpis h1.nadpisTextu {
	color: black;
}

H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 117%; BACKGROUND-IMAGE: url(../pic/nadpisy/h2.gif); COLOR: black; TEXT-INDENT: 10px; BACKGROUND-COLOR: #eeeeee; BACKGROUND-REPEAT: no-repeat
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: black
}
H1 {
	PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 133%; BORDER-LEFT-COLOR: #000000; BACKGROUND-IMAGE: url(../pic/nadpisy/h1c.gif); BORDER-BOTTOM-COLOR: #000000; COLOR: #000000; BORDER-TOP-COLOR: #000000; LINE-HEIGHT: 28px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-COLOR: #000000
}

.img {
	border: #000080 1px solid;
	padding: 0px;
	margin: 5px;
	BACKGROUND-COLOR: #ffffff;
}

.form-text {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; BORDER-LEFT: #808080 1px solid; WIDTH: 10em; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #eeeeee; FONT-COLOR: #000080
}

.form-text td, .form-checkbox td {vertical-align: top;}

.form-checkbox {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #eeeeee
}

.tab-nadpis-mensi {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 83.3%; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; BACKGROUND-COLOR: #000080; TEXT-ALIGN: center
}

.tab-nevyrazne-mensi {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 83.3%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}

.tab-vyrazne-mensi {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 83.3%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #eeeeee
}

.autor-clanek {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 90%; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid; FONT-STYLE: italic; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center
}

.menicko {
	color: #000080
}

.copyright {
	FONT-SIZE: 75%; BACKGROUND-IMAGE: url(/pic/copyright.gif); COLOR: #ffffff; HEIGHT: 14px; TEXT-ALIGN: center; BACKGROUND-COLOR: #0000FF
}

.copyright a {
	color: white;
}

.konec-info {
	FONT-SIZE: 83.3%; TEXT-ALIGN: center
}
.konec-info a img {
	vertical-align: top;
}
.podtrh-titulek {
	BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #ffffff
}

.mapa-kategorie {
	BORDER-BOTTOM: #cccccc 1px solid
}

.cas-label {
	FONT-SIZE: 83.3%; TEXT-ALIGN: center
}

.cas {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; COLOR: #ffffff; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #cda1b2; TEXT-ALIGN: center
}

.tab-nadpis {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; color: #777777;; PADDING-TOP: 2px; BACKGROUND-COLOR: #eeeeee
}

.td-uobrazku {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

.obr {
	BORDER-RIGHT: #000080 1px solid; BORDER-TOP: #000080 1px solid; MARGIN: 5px; BORDER-LEFT: #000080 1px solid; BORDER-BOTTOM: #000080 1px solid
}

.obr-mapa {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}

HR {
	WIDTH: 100%; COLOR: #eeeeee; HEIGHT: 1px; align: center
}

.seznam01 {
	FONT-SIZE: 100%; BACKGROUND-IMAGE: url(../pic/li02.gif); BACKGROUND-REPEAT: no-repeat; WIDTH: 50%; COLOR: black; TEXT-INDENT: 13px; BACKGROUND-COLOR: #eeeeee; vertical-align: top;
}

.seznam001 {
	FONT-SIZE: 100%; BACKGROUND-IMAGE: url(../pic/li02.gif); WIDTH: 100%; COLOR: black; TEXT-INDENT: 13px; BACKGROUND-COLOR: #eeeeee; background-repeat: no-repeat; background-color: white;
}

.seznam02 {
	vertical-align: top;
}



.novinky-check {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.ohranic1 {
	BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: #f4f2fe; TEXT-ALIGN: center
}
.faktura_nadpis {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; COLOR: #000000; BORDER-TOP-COLOR: #000000; TEXT-INDENT: 30px; LINE-HEIGHT: 28px; TEXT-ALIGN: center; BORDER-RIGHT-COLOR: #000000
}
.posledniupdate {
	FONT-SIZE: 75%; COLOR: #ffffff; FONT-STYLE: italic; TEXT-ALIGN: left
}
.kongt {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid
}
.kongb {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #808080 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #808080 1px solid
}

.anketa_popisek {
	FONT-SIZE: 83.3%
}

.anketa {
	margin: 5px;
}

.anketa_otazka {
	FONT-WEIGHT: bold;
}

.anketa_item {
	margin-bottom: 1em;
        font-size: 83.3%
}

.anketa_odpoved {
}

.anketa_radio {
}

.anketa_radio_vysledek {
	float: right;
}

.anketa_radio_nazev {
	float: left;
}

.anketa textarea {
	width: 100%;
}

.clall {
	clear: both;
}

UL {
	MARGIN-TOP: 3px
}
.hlaska_tab {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; FONT-SIZE: 75%; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid
}
.hlaska_bottom {
	FONT-SIZE: 70%; COLOR: #c0c0c0; FONT-STYLE: italic; TEXT-ALIGN: right
}

.lrgimg {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.nadpisTextu {
	color: black;
}

table#odpocitavadla {
	width: 100%;
}
table#odpocitavadla td {
	vertical-align: top;
	text-align: center;
	border-collapse: collapse;
	border: 1px solid black;
	width: 50%;
}
table#odpocitavadla img {
	border: 0px;
	float: left;
	margin: 5px 5px 5px 5px;
}
table#odpocitavadla span#zvyrazni {
	font-weight: bold;
	font-size: 200%;
}

ul li {
list-style-image : url('/pic/limale.png'); vertical-align: middle;
}

.subtemata li {
list-style-image : url('/pic/end01.gif');vertical-align: middle;
}

.prehledobrazku td {
	text-align: center;
	vertical-align: middle;
}

.prehledobrazku h3 {
	margin-bottom: 3px;
}

.divsobrazkem {
	text-align: center;
	margin: 4px;
	width: 158px;
}

.divsobrazkem p, p.nazevfotky {
	text-align: center;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 150px;
	font-weight: bold;
}

table#seznampruvodcu {
	border: 1px solid #808080;
	border-collapse: collapse;
}
table#seznampruvodcu img {
	border: 0px;
}
table#seznampruvodcu td.s {
	background-color: #eeeeee;
	border-top: 1px solid #808080;
}
table#seznampruvodcu td {
	padding: 2px;
	border-left: 1px solid #ebebff;
	border-right: 1px solid #ebebff;
	border-top: 1px solid #ebebff;
}

a.str img {
	border: 0px;
	vertical-align: middle;
}

.vyhledavacitabulka {
	border: 1px solid #808080;
	border-collapse: collapse;
	width: 100%;
}

.vyhledavacitabulka td {
	border: 1px solid #808080;
	padding: 4px;
	text-align: left;
	vertical-align: top;
}

.vyhledavacitabulka th {
	background-color: #eeeeee;
	color: #777777;
        border: 1px solid #808080;
        padding: 4px;
        text-align: center;
        vertical-align: top;
}

.vyhledavacitabulka td.sirsi {
	width: 30%;
}
.vyhledavacitabulka td.nastred {
	text-align: center;
	vertical-align: top;
}

.vyhledavacitabulka th.lowercase {
	text-transform: lowercase;
}

.vyhledavacitabulka th.vlevo {
	text-align: left;
}

.vyhledavacitabulka td .logo {
	border: 0px;
	float: right;
}

.vyhledavacitabulka .nz {
	text-align: left;
}

.vyhledavacitabulka .sm {
	font-size: 83.3%;
}

.vyhledavacitabulka .tucnyZapis {
	font-weight: bold;
	background: #fe8;
}

.vyhledavacitabulka .tucnyZapis2 {
	background: #fe8;
}

.vyhledavacitabulka .tucnyZapisImg {
	float: left;
	margin-right: 5px;
}

.vyhledavacitabulka h2 {
	margin: 0px;
}

.vyhledavacitabulka .img {
	padding: 0px;
	width: 0%;
	vertical-align: middle;
	text-align: center;
}

.vyhledavacitabulka img {
	border: 0px;
}
.vyhledavacitabulka .img img {
	border: 0px solid black;
}

.vyhledavacitabulka table {width: 100%;}
.vyhledavacitabulka table td { border: 0px; text-align: left;}

.vyhledavacitabulka ul {
	padding-left: 1em;
	margin-left: 3px;
}

.klicovaslovastranky {text-align: left; font-size: 75%;}

ul.seznamobci img {border: 0px;}


p.tznotread {margin:  0px 0px 10px 0px; padding: 5px; clear: both;}
p.tzread {margin:  0px 0px 10px 0px; padding: 5px; clear: both; background-color: #EEE;}

div#lyzarcontainer a, div#lyzarcontainer span {
	position: absolute;
}
div#lyzarcontainer a img, div#lyzarcontainer span img {
	border: 0px solid black;
}
div#lyzarcontainer {
	padding: 0px;
	margin: 0px;
	background-image: url(/pic/mapa-ski.jpg);
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
}

div#lyzarlegenda {
	text-align: center;
	margin-top: 1em;
	margin-bottom: 1em;
}

span.skrtat, li.skrtat {
        text-decoration: line-through;
}

input.number_input {
	width: 2em;
}

.vyberJazyku {
	font-size: 80%;
	text-align: center;
}

div.pozicovaMapkaClass {position: relative; margin: 0px; padding: 0px;}
div.pozicovaMapkaClass img {border: 0px;}
div.pozicovaMapkaClass a {position: absolute;}
div.pozicovaMapkaClass div {position: absolute;}


img.sipodrazka {
}
img.openImage {
	border: 0px solid blue;
	vertical-align: middle;
	margin-left: 0.5em;
	margin-right: 0.5em;
}

        form.acFormStyle select.multiple {
                width: 49%;
                margin-left: auto;
                margin-right: auto;
        }
        form.acFormStyle table {
                width: 100%;
        }
        form.acFormStyle th {
                text-align: left;
                vertical-align: top;
                padding: 5px;
                background-color: #eeeeee;
        }
        form.acFormStyle td {
                width: 100%;
                background-color: #eeeeee;
                padding: 5px;
        }
        form.acFormStyle select.seznamCasu {
                float: left;
        }
        form.acFormStyle div.rozsah {
                width: 300px;
                float: right;
        }
        form.acFormStyle td div.rozsah input {
                width: 3em;
        }
        form.acFormStyle td div.rozsah span {
                display: block;
                width: 10em;
        }
        form.acFormStyle td input.siroky {
                width: 100%;
        }

img.sal_ikonka {
	vertical-align: middle;
}

div.infowindow {
	width: 250px;
}
div.infowindow ul {
	text-align: left;
}

img.prohlidka_icon {
	vertical-align: middle;
}

/* -- PELIKAN.CZ -- */

#flightSearchForm{
	
}

#flightSearchForm .clear, .clear_f{
	clear: both;
	font-size: 1px;
	height: 1px;
}

#flightSearchForm .left{
	float: left;
	width: 50%;
}

#flightSearchForm .right{
	float: left;
	width: 50%;
}

#flightSearchForm .title{
	float: left;
	width: 100px;
}

#flightSearchForm .line{
	width: 100%;
	font-size: 1px;
	height: 1px;
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #EBEBFF;
}

#flightSearchForm label{
	margin-left: 3px;
}

#flightSearchForm .title_typ{
	float: left;
	width: 100px;
	height: 50px;
}

#flightSearchForm .title2{
	float: left;
	width: 100px;
}

#flightSearchForm .title3{
	float: left;
	width: 150px;
	padding-left: 3px;
}

#flightSearchForm .left_a{
	float: left;
	width: 270px;
	font-weight: bold;
}

#flightSearchForm .ext{
	font-weight: bold;
	margin-bottom: 7px;
}

#flightSearchForm .ext a img {
	vertical-align:top;
}
#flightSearchForm .pref{
	margin: 5px 0px 0px 3px;
	font-weight: normal;
}

#flightSearchForm .pref .title{
	float: left;
	width: 150px;
}

#flightSearchForm .title3{
	float: left;
	width: 150px;
	margin-top: 4px;
	font-weight: normal;
}
#flightSearchForm .title3 label{
	margin: 0px 5px 0px 0px;
}

#flightSearchForm .pref label{
	margin-left: 0px;
}

#flightSearchForm .alter{
	
}

#flightSearchForm .alter .title{
	margin-top: 10px;
}

#flightSearchForm #search{
	clear: both;
	margin-top: 10px;
	padding-left: 10px;
}

  div.osobnost_high {
    min-height: 200px;
    _height: 200px;
  }

  div.osobnost_high p img {
	border: 0;
	margin: 2px 0px;
	float: right;
	margin-left: 10px;
  }
img.openImageInfo {
	border: 0px solid blue;
	vertical-align: bottom;
}
  
div.pocasi_mapka {
/*	border: 1px solid black;*/

	background-color: transparent;
	text-align: center;
	font-size: 9px;
	padding: 2px;
}

p.pocasi, .lowercase {
	text-transform: lowercase;
}

select#id_id_akce_typ {
	height: 250px;
}

/*select.mensi {
	height: 58px;
}*/

#swf_player1{
	position: relative;
	z-index:100;
}


td.doprava {
	text-align: right !important;
}

table.tis_clanky td {
	vertical-align: top;
	padding: 5px;
}

select#gt_select {
	height: 16px;
}
form#gt_form {
	margin:0px;
}

#map img {
	border: 0;
}
.mappart {
	width: 180px;
	background-color: #FFFFFF;
	border: 1px solid #A8B8C9;
	font-size: 90%;
	text-align: left;
}

.mappart_typy {
	background-color: #E4EBF2;
	padding: 0px 1px 1px 1px;
}
.mappart_typy #earth {
	width: 122px;
}

.mappart_typ {
	float: left;
	padding: 3px 3px 0px 3px;
	color: black;
	height: 17px;
	width: 83px;
	cursor: pointer;
	background-color: #E4EBF2;
	font-weight: bold;
	text-align: center;
}
#turisticka {
	width: 173px;
}

.mappart_typ_selected {
	float: left;
	padding: 3px 3px 0px 3px;
	color: white;
	font-weight: bold;
	width: 83px;
	height: 17px;
	background: url('/pic/map_tlacitko_pozadi.jpg') repeat-x;
	cursor: pointer;
	text-align: center;
}

.mappart p {
	clear: both;	
	margin: 0px;
/*	padding: 10px 10px 5px 5px;*/
	background: url('/pic/map_pozadi.jpg') repeat-x;
}

.mappart p span#gps_souradnice, .mappart p span#gps_height {
	font-size: 9px;
	margin-left: 2px;
}

.mappart #upozorneni {
	margin: 0px 0px 7px 10px;
	padding: 0px;
	color: #4682B4;
	width: 100px;
}

.mappart p label {
	cursor: pointer;
}

.spodni_lista td {
	text-align: center;
}

td.nastred, th.nastred {
	text-align: center;
}

a.buttonek {
    padding: 2px;
    font-size: 0.9em;
	border: 1px solid black;
    background-color: #0055e6;
	font-weight: bold;
	text-decoration: none;
	color: white;
    text-transform: uppercase;
}

a.buttonek:hover {
	color: white;
    cursor: default;
}


/** UNIFORM MAPICKA REGIONY A OKRESY **/
		div.uniform_map {
			width: 100%;
			background: #eee;
		}
		div.uniform_map_top {
			width: 100%;
			height: 24px;
			background: #fff;
		}
		div.uniform_map_top a {
			float: left;
			padding: 5px;
			background: #ccc;
			color: black;
		}
		div.uniform_map_top a:hover {
			background: #eee;
		}
		div.uniform_map_top a.selected {
			background: #eee;
			border-bottom: 1px solid #eee;
			font-weight: bold;
		}
		div.uniform_map_top a.selected:hover {
			text-decoration: none;
			cursor: default;
		}
		div.clear {
			clear: both;
		}
		
		div.uniform_map_main {
			height: auto;
			padding: 5px;
		}
		
		div.uniform_map_main div select {
			width: 145px;
			height: 350px;
		}
		
		div#uniform_map_mapa {
			margin: 0 auto;
			width: 590px;
			height: 384px;
			position: relative;
			float: left;
		}
		
		div#uniform_map_mapa img {
			border: 0;
		}
		
		div#uniform_map_mapa .box1, div#uniform_map_mapa .box2 {
			position: absolute;
		}
		
		div#uniform_map_mapa .box1 {
			text-align: center;
			font-size: 0.8em;
			color: black;
		}
		
		div#uniform_map_mapa .box2 {
			display: none;
		}
		
		div#uniform_map_mapa span.text{
			padding: 2px 4px;
			position: relative;
			top: 2px;
			background: #EBEBEB;
		}
		
		/** regiony **/
.uniform_map_region_10, .cesky-raj{left: 255px;top: 63px;}
.uniform_map_region_9, .cesky-sever{left: 210px;top: 30px;}
.uniform_map_region_4, .jizni-cechy{left: 185px;top: 234px;}
.uniform_map_region_13, .jizni-morava{left: 375px;top: 252px;}
.uniform_map_region_20, .krkonose{left: 294px;top: 46px;}
.uniform_map_region_6, .plzensko{left: 96px;top: 160px;}
.uniform_map_region_2, .praha2{left: 189px;top: 125px;}
.uniform_map_region_15, .severni-morava-a-slezsko{left: 440px;top: 145px;}
.uniform_map_region_8, .severozapadni-cechy{left: 100px;top: 67px;}
.uniform_map_region_3, .stredni-cechy{left: 200px;top: 157px;}
.uniform_map_region_14, .stredni-morava{left: 430px;top: 189px;}
.uniform_map_region_5, .sumava{left: 104px;top: 236px;}
.uniform_map_region_11, .vychodni-cechy{left: 310px;top: 116px;}
.uniform_map_region_12, .vysocina{left: 295px;top: 205px;}
.uniform_map_region_7, .zapadoceske-lazne{left: 30px;top: 115px;}		
		
		/** okresy **/
.uniform_map_okres_9, .sokolov{left: 43px;top: 111px;}
.uniform_map_okres_59, .cheb{left: 40px;top: 132px;}
.uniform_map_okres_45, .karlovy-vary{left: 80px;top: 114px;}

.uniform_map_okres_58, .chomutov{left: 102px; top: 75px;}
.uniform_map_okres_33, .most{left: 130px;top: 66px;}
.uniform_map_okres_3, .teplice{left: 143px;top: 52px;}
.uniform_map_okres_36, .louny{left: 132px;top: 91px;}
.uniform_map_okres_37, .litomerice{left: 173px;top: 73px;}
.uniform_map_okres_73, .usti-nad-labem{left: 162px;top: 45px;}
.uniform_map_okres_56, .decin{left: 182px;top: 33px;}

.uniform_map_okres_4, .tachov{left: 47px;top: 163px;}
.uniform_map_okres_21, .plzen-sever{left: 95px;top: 150px;}
.uniform_map_okres_22, .plzen-mesto{left: 105px;top: 170px;}
.uniform_map_okres_12, .rokycany{left: 128px;top: 157px;}
.uniform_map_okres_55, .domazlice{left: 60px;top: 202px;}
.uniform_map_okres_23, .plzen-jih{left: 111px;top: 188px;}
.uniform_map_okres_42, .klatovy{left: 100px;top: 228px;}

.uniform_map_okres_13, .rakovnik{left: 134px;top: 120px;}
.uniform_map_okres_68, .beroun{left: 160px;top: 145px;}
.uniform_map_okres_15, .pribram{left: 162px;top: 177px;}
.uniform_map_okres_69, .benesov{left: 215px;top: 173px;}
.uniform_map_okres_39, .kutna-hora{left: 262px;top: 155px;}
.uniform_map_okres_41, .kolin{left: 241px;top: 134px;}
.uniform_map_okres_30, .nymburk{left: 253px;top: 108px;}
.uniform_map_okres_34, .mlada-boleslav{left: 233px;top: 79px;}
.uniform_map_okres_35, .melnik{left: 201px;top: 88px;}
.uniform_map_okres_43, .kladno{left: 168px;top: 105px;}
.uniform_map_okres_19, .praha-vychod{left: 215px;top: 116px;}
.uniform_map_okres_18, .praha-zapad{left: 189px;top: 149px;}
.uniform_map_okres_17, .praha{left: 198px;top: 125px;}

.uniform_map_okres_62, .ceska-lipa{left: 210px;top: 47px;}
.uniform_map_okres_38, .liberec{left: 242px;top: 30px;}
.uniform_map_okres_50, .jablonec-nad-nisou{left: 266px;top: 36px;}
.uniform_map_okres_10, .semily{left: 280px;top: 55px;}

.uniform_map_okres_60, .cesky-krumlov{left: 174px;top: 298px;}
.uniform_map_okres_61, .ceske-budejovice{left: 197px;top: 271px;}
.uniform_map_okres_46, .jindrichuv-hradec{left: 245px;top: 252px;}
.uniform_map_okres_5, .tabor{left: 210px;top: 217px;}
.uniform_map_okres_24, .pisek{left: 174px;top: 217px;}
.uniform_map_okres_8, .strakonice{left: 143px;top: 235px;}
.uniform_map_okres_20, .prachatice{left: 138px;top: 268px;}

.uniform_map_okres_48, .jicin{left: 276px;top: 81px;}
.uniform_map_okres_51, .hradec-kralove{left: 296px;top: 106px;}
.uniform_map_okres_11, .rychnov-nad-kneznou{left: 347px;top: 107px;}
.uniform_map_okres_32, .nachod{left: 335px;top: 81px;}
.uniform_map_okres_71, .trutnov{left: 310px;top: 62px;}

.uniform_map_okres_47, .jihlava{left: 289px;top: 229px;}
.uniform_map_okres_70, .trebic{left: 318px;top: 248px;}
.uniform_map_okres_77, .zdar-nad-sazavou{left: 336px;top: 208px;}
.uniform_map_okres_53, .havlickuv-brod{left: 295px;top: 183px;}
.uniform_map_okres_25, .pelhrimov{left: 255px;top: 214px;}

.uniform_map_okres_57, .chrudim{left: 315px;top: 151px;}
.uniform_map_okres_6, .svitavy{left: 363px;top: 171px;}
.uniform_map_okres_74, .usti-nad-orlici{left: 372px;top: 137px;}
.uniform_map_okres_26, .pardubice{left: 307px;top: 125px;}

.uniform_map_okres_79, .znojmo{left: 345px;top: 283px;}
.uniform_map_okres_66, .breclav{left: 392px;top: 284px;}
.uniform_map_okres_52, .hodonin{left: 429px;top: 272px;}
.uniform_map_okres_76, .vyskov{left: 419px;top: 234px;}
.uniform_map_okres_67, .blansko{left: 386px;top: 206px;}
.uniform_map_okres_64, .brno-venkov{left: 366px;top: 248px;}
.uniform_map_okres_65, .brno-mesto{left: 384px;top: 244px;}

.uniform_map_okres_49, .jesenik{left: 430px;top: 97px;}
.uniform_map_okres_7, .sumperk{left: 412px;top: 136px;}
.uniform_map_okres_29, .olomouc{left: 435px;top: 176px;}
.uniform_map_okres_14, .prostejov{left: 427px;top: 202px;}
.uniform_map_okres_16, .prerov{left: 467px;top: 198px;}

.uniform_map_okres_63, .bruntal{left: 452px;top: 132px;}
.uniform_map_okres_28, .opava{left: 489px;top: 147px;}
.uniform_map_okres_31, .novy-jicin{left: 501px;top: 175px;}
.uniform_map_okres_27, .ostrava-mesto{left: 526px;top: 157px;}
.uniform_map_okres_44, .karvina{left: 544px;top: 151px;}
.uniform_map_okres_54, .frydek-mistek{left: 541px;top: 184px;}

.uniform_map_okres_40, .kromeriz{left: 449px;top: 233px;}
.uniform_map_okres_75, .vsetin{left: 512px;top: 215px;}
.uniform_map_okres_78, .zlin{left: 488px;top: 238px;}
.uniform_map_okres_72, .uherske-hradiste{left: 463px;top: 260px;}

div.kongres_usporadani {
	float: left;
	text-align: center;	
}

div.kongres_usporadani input {
	display: block;
	text-align: center;
	margin-left: 12px;
}

td.nastred td {
	text-align: center !important;
}

span#lyze_obtiznost_modra {
	padding: 5px;
	background-color: blue;
}
span#lyze_obtiznost_cervena {
	padding: 5px;
	background-color: red;
}
span#lyze_obtiznost_cerna {
	padding: 5px;
	background-color: black;
}

/** CHAPS **/
	div.spojeni_div {
		vertical-align: middle;
	}
	
	div.spojeni_div img {
		border: 0px;
	}
	
	div.spojeni_div a#spojeni_up {
		vertical-align: 5px;
		margin-left: 2px;
	}
	div.spojeni_div a#spojeni_down {
		vertical-align: -5px;
		margin-left: -17px;
	}
	
	div.spojeni_div a#spojeni_upm {
		vertical-align: 5px;
		margin-right: -17px;
	}
	div.spojeni_div a#spojeni_downm {
		vertical-align: -5px;
		margin-right: 2px;
	}
	
	div.spojeni_div a#spojeni_left {
		vertical-align: -3px;
		margin-right: 2px;
	}
	div.spojeni_div a#spojeni_right {
		vertical-align: -3px;
		margin-left: 2px;
	}
	

	div.spojeni_div input#spojeni_datum {
		width: 70px;
	}
	
	div.spojeni_div input#spojeni_cas {
		width: 40px;
	}
	
	div.spojeni_div img#spojeni_datum_start {
		vertical-align: -4px;
	}

	.blur {
		color: #999;
	}

	object {
		z-index: 0;
	}
	
table.certifikaty {
  /*padding-left: 20px;*/
}

table.certifikaty td {
  padding-left: 20px;
  padding-right: 20px;
}

span.certifikat input {
  margin-left: -16px;
}	

.pr_clanek {
	background-color: #ebebff;
}

/* ---- FOOTER ---- */
#footer{
	margin: 10px;
	font-size: 11px;
	color: #0b6781;
}

#footer img {
	border: 0;
}

.left{
	float: left;
}
.right{
	float: right;
	text-align: right;
}
#bottom{
	padding: 2px 15px 0px 15px;
	font-size: 63%;
	border-top: 2px solid #fff;
}
/* ---- FOOTER ---- */
#seznampruvodcu tr.toppruvodce {
  background: #eef;
}

table.rezervacni_formular{ border: 1px solid black; border-collapse: collapse; margin: 20px auto; background-color: #ebebff; color: black;}
table.rezervacni_formular th {text-align: center !important; font-weight: normal;}
table.rezervacni_formular td, table.rezervacni_formular th {padding: 10px 20px; text-align: left; border-bottom: none; color:black;}
table.rezervacni_formular td.tlacitka, table.rezervacni_formular td.bottom, table.rezervacni_formular td.spodek {background: #f7d418; text-align: center; padding: 5px 0;border: none; border-top: 1px solid #fff;}
table.rezervacni_formular td img {border: 0; background: #ccc;}
table.rezervacni_formular td td { border: none; }
table.rezervacni_formular td #RFmisto{font-size: 18px;}
table.rezervacni_formular td .large_text{font-size: 18px;}


#uzivatel_modul {
	float: right;
	padding: 10px;
	font-size: 12px;
	text-align: right;
	width: 190px;
	background-color:  #ebebff;
}

#uzivatel_modul .uzivatel_foto {
	float: left;
	margin-right: 5px;
}



/********** SEZNAM BANNERU NA SPOLUPRACI ***************/
div.banner { 
	margin: 10px 10px 10px 10px; 
	border: 1px solid black;
	background: #EEE;
}

div.banner img {
	margin: 10px 10px 10px 10px; 
	border: 1px solid black;
}

div.code { 
	margin: 10px 10px 10px 10px; 
	display: block; 
	background: #FFF; 
	padding: 5px; 
	color: #000; 
	font-family: monospace; 
	font-size: 11px;
	border: 1px solid #CCC; 
}

.obrazek_vpravo {
	float: right;
	margin: 5px;
}
.obrazek_vlevo {
	float: left;
	margin: 5px;
}

textarea.siroka {
	width: 300px;
}
.error {
	background-color: #fcc;
	padding: 10px;
	color:black;
}

.hpoptavka td {
	background-color: #eef !important;
}

p.system_error, p.system_message{
	position: relative;
	top: 5px;
	margin: 0px 20px 10px 20px;
	padding: 10px 20px 10px 60px;
	color: #0c90b5;
	border: 1px solid #0c90b5;
	background: url(/redesign/img/system_message_ok.gif) no-repeat 15px 4px;
}
p.system_error{
	color: #da1d28;
	border: 1px solid #da1d28;
	background: url(/redesign/img/system_message.gif) no-repeat 10px 8px;
}
.critical {
	background-color: #fdd;
}


.sidebar_wrapper, .sidebar_wrapper2 {
	overflow: hidden;
	position: absolute; 
	right: 10px; 
	width: 32px; 
	border: 1px solid black;
	margin-left: 5px; 
	background-color: white;
}

#sidebar_table {
	width: 260px;
}

.sidebar_wrapper2 {
	width: 300px;
}

.sidebar_wrapper #sidebar_control {
	background: url(/pic/sidebar_control_left.png) no-repeat 0 0;
	float: left;
	width: 26px;
	height: 274px;
}

.sidebar_wrapper #sidebar_control:hover {
	background: url(/pic/sidebar_control_left.png) no-repeat -26px 0;
}
.sidebar_wrapper2 #sidebar_control {
	background: url(/pic/sidebar_control_right.png) no-repeat 0 0;
	float: left;
	width: 26px;
	height: 274px;
}

.sidebar_wrapper2 #sidebar_control:hover {
	background: url(/pic/sidebar_control_right.png) no-repeat -26px 0;
}
.sidebar_wrapper2 #sidebar_close{
	position: absolute;
	top: 3px;
	right: 3px;
	display: block !important;
	width: 18px;
	height: 18px;
	background: url(/pic/sidebar_control_close.png) no-repeat 0 0;
	cursor: pointer;
}
.sidebar_wrapper2 #sidebar_close:hover{
	background: url(/pic/sidebar_control_close.png) no-repeat -18px 0;
}

#price {
	margin: 10px 0 10px 0;
	width: 100%;
	text-align: center;
}
#priceslider{
	margin: 0 0 10px 7px;
}

#sidebar_table div {
	padding-left: 20px;
}

#sidebar_table div input {
	margin-left: -20px;
}

.zalamovaci_checkboxy {
  padding-left: 20px;
}

.zalamovaci_checkboxy input {
  margin: -21px;
}
.zalamovaci_checkboxy label {
  margin: 25px;
}
.option_disabled {
	background: #999;
	color: white;
}
.obrazek_stred {
	display: block;
	margin: 5px auto;
}

		#flashContent { width:640px; height:360px; margin: 30px auto; box-shadow: 0 0 3px #aaa; }
.ubytovani_projekty {
    font-size: 10px;
}