@import url("global.css");

BODY
{
	font-family: Tahoma, Verdana, sans-serif;
	padding: 0 0 20px 0;
	margin: 0;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 70%
}
form
{
	margin: 0
}
img
{
	border: 0px none
}
SELECT, INPUT
{
	font-family: Tahoma, Verdana, sans-serif
}
HR
{
	height: 1px;
	border-style: solid;
	border-color: #E3E0D6
}
H1, .kod_objektu
{
	font-family: Tahoma, Verdana, sans-serif;
	color: #46693C;
	font-size: 160%;
	line-height: 130%;
	font-weight: bold;
	display: block;
/*	background-color: #FFFFFF;*/
	padding: 0;
	margin: 0 0 10px 0;
}
.kod_objektu {
	display: inline;
}
H1.main_search
{
        font-size: 100%;
        display: inline;
}
H1.slogan1
{
	font-size: 200%;
	/*
	font-size: 230%;
	*/
	line-height: 120%;
	margin: 0;
}
H2
{
	font-family: Tahoma, Verdana, sans-serif;
	color: #4D8304;
	font-size: 120%;
	line-height: 110%;
	font-weight: bold;
	margin: 7px 0 5px 0
}
DIV.kupele
{
	background-image: none;
	background-color: #2fc2f5;
}
a h1
{
	background-color: transparent;
	display: inline;
	font-size: 100%;
}
H3
{
	font-family: Tahoma, Verdana, sans-serif;
	color: #B7641B;
	background-color: #FFFFFF;
	font-size: 90%;
	line-height: 110%;
	font-weight: bold;
	text-transform: uppercase;
	padding: 4px 5px 4px 5px;
	margin: 0 0 15px 0
}
a h1
{
	background-color: transparent;
	display: inline;
	font-size: 100%;
}
.textbiely
{
	font-size: 110%;
	font-weight: bold;
	color: #FFFFFF
}
.textsmall
{
	font-size: 80%
}
.textnobold
{
	font-weight: normal
}
.textsedy
{
	color: #898989
}
.textcierny
{
	color: #000000
}
.textorange
{
	color: #FFBA00
}
.textzeleny1
{
	color: #4D8304
}
.textzelenybig
{
	color: #46693C;
	font-size: 150%;
	line-height: 140%;
	font-weight: bold
}
.textzelenysmall
{
	color: #46693C;
	font-size: 90%;
	line-height: 110%
}
.textzelenynou
{
	color: #46693C;
	font-size: 110%;
	line-height: 120%;
	font-weight: bold
}
.textzeleny
{
	color: #46693C;
	font-size: 110%;
	line-height: 120%;
	text-decoration: underline;
	margin: 0 0 0 10px;
	font-weight: bold
}
.textzeleny a, .textzeleny a:link, .textzeleny a:visited, .textzelenynou a, .textzelenynou a:link, .textzelenynou a:visited
{
	color: #46693C
}
.textbledozeleny
{
	color: #4D8304
}
.full
{
	width: 1003px;
	color: #000000;
	background-color: #FFFFFF;
	position: relative;
	text-align: left;
	margin: auto
}
.divkiska
{
	height: 89px;
	clear: both;
}
.divprintkiska
{
	display: none
}
.up01, .up08
{
	width: 69px;
	/*width: 57px; */
	background-image: url('../images/bg_up01.gif');
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
	float: left
}
.up08
{
	/*width: 50px; */
	width: 55px;
}
.up01text, .up08text
{
	color: #48672E;
	font-weight: bold;
	font-size: 80%;
	padding: 5px
}
.up01text a, .up01text a:link, .up01text a:visited, .up08text a, .up08text a:link, .up08text a:visited
{
	color: #48672E;
}
.up02text, .up03text, .up04text
{
	color: #48672E;
	font-weight: bold;
	white-space: nowrap;	
	padding: 5px 9px 5px 9px
}
.up02text, .up03text
{
	padding-right: 4px;
}
.up04login
{
	color: #48672E;
	font-weight: bold;
	padding: 2px 9px 0 9px
}
.up02
{
	min-width: 77px;
	background-color: #FFBA00;
	float: left
}
.up02width
{
	width: 77px
}
.up03width
{
	width: 120px
}
.textcenter
{
	text-align: center
}
.up02help
{
	width: 3px;
	background-image: url('../images/bg_up02help.gif');
	background-repeat: no-repeat;
	float: left
}
.up02helptext
{
	font-weight: bold;
	padding: 5px 0 5px 0
}
.up03
{
	/*min-width: 98px;*/
	min-width: 107px;
	/*width: 112px;*/
	background-color: #4D8304;
	white-space: nowrap;
	float: left
}
.up03text
{
	color: #FFFFFF
}
.up03text img
{
	margin: 0 3px 0 0;
	float: left
}
.up04
{
	width: 397px;
	background-image: url('../images/bg_up04.gif');
	background-repeat: no-repeat;
	float: left
}
.up04a
{
/*	width: 327px;*/
	width: 316px;
	background-image: url('../images/bg_up04.gif');
	background-repeat: no-repeat;
	float: left
}
.up04a H1
{
	font-size: 100%;
	line-height: 100%;
	color: #666666;
	margin: 0;
}
.up04b
{
	width: 70px;
	float: left
}
.up03help
{
	width: 3px;
	background-image: url('../images/bg_up03help.gif');
	background-repeat: no-repeat;
	float: left
}
.up02text a, .findtopup03text a, .findtopup04text a, .vyber02text a, .vyber03text a, .downmenutext a, .findmapatab a, .tabmenudown a, .tabobrmenu td a
{
	text-decoration: none;
	color: #48672E
}
.up02text a:link, .findtopup03text a:link, .findtopup04text a:link, .vyber02text a:link, .vyber03text a:link, .downmenutext a:link, .findmapatab a:link, .tabmenudown a:link, .tabobrmenu td a:link
{
	text-decoration: none
}
.up02text a:hover, .findtopup03text a:hover, .findtopup04text a:hover, .vyber02text a:hover, .vyber03text a:hover, .downmenutext a:hover, .findmapatab a:hover, .tabmenudown a:hover, .tabobrmenu td a:hover
{
	text-decoration: underline;
	color: #48672E
}
.up03text a, .findtopup02text a, .vyber01text a, .downmenutext1 a, .tabobrmenu td.tdom1 a
{
	text-decoration: none;
	color: #FFFFFF
}
.up03text a:link, .findtopup02text a:link, .vyber01text a:link, .downmenutext1 a:link, .tabobrmenu td.tdom1 a:link
{
	text-decoration: none
}
.up03text a:hover, .findtopup02text a:hover, .vyber01text a:hover, .downmenutext1 a:hover, .tabobrmenu td.tdom1 a:hover
{
	text-decoration: underline;
	color: #FFFFFF
}
.logo
{
	height: 125px;
	clear: both
}
.logonext
{
	height: 89px;
	clear: both
}
.logo_ubytovanie
{
	position: absolute;
	margin-left: 43px;
	margin-top: 67px;
	color: #fff;
	font-weight: bold;
	font-size: 130%;
	z-index: 1;
}
.zahranicie
{
	margin-left: 20px;
}
.hlavnemenu
{	
	height: 34px;
	clear: both;
}
.odkazbg1
{
	width: 9px;
	height: 40px;
	background-image: url('../images/bg_odkazbg1.gif');
	background-repeat: no-repeat;
	float: left
}
.odkazbg
{
	width: 100px;
	height: 40px;
	background-image: url('../images/bg_odkazbg.gif');
	background-repeat: no-repeat;
	float: left
}
.odkazbg2
{
	width: 101px;
	height: 40px;
	background-image: url('../images/bg_odkazbg2.gif');
	background-repeat: no-repeat;
	float: left
}
.odkazmenu
{
	width: 97px;
	font-size: 100%;
	position: relative;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	color: #48672E
}
.odkazmenu a
{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFBA00;
	color: #48672E
}
.odkazmenu span
{
	display: block;
	margin: 0;
	padding: 4px
}
.odkazmenu a:link
{
	text-decoration: none
}
.odkazmenu a:hover
{
	background-color: #C60900;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF
}
.odkazmenuorange a
{
	background-color: #FF7A00;
	color: #FFFFFF
}
.odkazmenuselect, .odkazmenuselect a
{
	background-color: #C60900;
	color: #FFFFFF
}
.odkaztext, .odkaztext2
{
	width: 970px;
	float: left
}
.odkaztext2
{
	width: 970px;
}
.odkaztext a, .odkaztext2 a
{
	white-space: nowrap;
}
.odkaztext1
{
	text-align: left;
	font-weight: bold;
	padding: 5px 5px 5px 15px;
	color: #48672E
}
.odkaztext2 div.odkaztext1
{
	padding-left: 211px;
}
.odkaztextleft
{
	text-align: left
}
.odkaztext1 a, .tabvysledky a, .tabtelkontakt a
{
	text-decoration: underline;
	color: #48672E
}
.odkaztext1 a:link, .tabvysledky a:link, .tabtelkontakt a:link
{
	text-decoration: underline
}
.odkaztext1 a:hover, .tabvysledky a:hover, .tabtelkontakt a:hover
{
	text-decoration: underline;
	color: #000000
}
.main
{
	background-image: url('../images/bg_main.gif');
	background-repeat: repeat-y
}
.main01
{
	width: 210px;
	padding-bottom: 130px;
	float: left
}
.odkazfull
{
	padding: 0;
	margin: 0
}
.odkazfull li
{
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none
}
.odkaz, .odkazb
{
	width: 210px;
	font-size: 100%;
	position: relative;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	border-bottom: 3px solid #FFFFFF;
	color: #48672E
}
.odkazb
{
	color: #c60900;
	font-size: 110%;
}
.odkaz a, .odkazb a
{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	text-decoration: none;
	background-image: url('../images/bg_odkaz.gif');
	background-repeat: no-repeat;
	font-weight: bold;
	color: #48672E
}
.odkazb a
{
	color: #c60900;
}
.odkaz span, .odkazb span
{
	display: block;
	margin: 0;
	padding: 5px 5px 5px 15px
}
.odkaz a:link, .odkazb a:link
{
	text-decoration: none
}
.odkaz a:hover, .odkazb a:hover
{
	background-image: url('../images/bg_odkaz_a.gif');
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF
}
.odkaz1
{
	width: 210px;
	font-size: 100%;
	position: relative;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	border-bottom: 3px solid #FFFFFF;
	color: #48672E
}
.odkaz1 a
{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	text-decoration: none;
	background-image: url('../images/bg_odkaz1.gif');
	background-repeat: no-repeat;
	font-weight: bold;
	color: #48672E
}
.odkaz1 span
{
	display: block;
	margin: 0;
	padding: 5px 5px 5px 15px
}
.odkaz1 a:link
{
	text-decoration: none
}
.odkaz1 a:hover
{
	background-image: url('../images/bg_odkaz1_a.gif');
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF
}
.odkazselect, .odkazselect a
{
	background-image: url('../images/bg_odkaz_a.gif');
	background-repeat: no-repeat;
	color: #FFFFFF
}
.odkazselect1, .odkazselect1 a
{
	background-image: url('../images/bg_odkaz1_a.gif');
	background-repeat: no-repeat;
	color: #FFFFFF
}
.odkazselect2, .odkazselect2 a
{
  background-image: url('../images/bg_odkaz2_a.gif');
	background-repeat: no-repeat;
	color: #FFFFFF
}
.findlefttext
{
	width: 210px
}
.findlefttext1
{
	color: #48672E;
	padding: 0 0 0 15px
}
.findleft
{
	height: 35px;
	background-image: url('../images/bg_findleft.gif');
	background-repeat: no-repeat
}
.tabfind
{
	width: 196px;
	font-size: 100%;
	line-height: 70%;
	background-color: #FFFFFF;
	margin: 7px 0 0 8px
}
.boxfind
{
	width: 160px;
	font-family: Tahoma, Verdana, sans-serif;
	border: 0px solid #FFFFFF;
	background-color: #FFFFFF;
	color: #000000;
	margin: 0 0 0 5px;
	font-size: 100%
}
.bannerleft
{
	padding: 0 0 0 8px
}
.divposun
{
	padding: 0 0 0 8px
}
.telkontakt
{
	text-align: left
}
.telkontakttext
{
	padding: 0 0 0 30px
}
.tabtelkontakt
{
	width: 140px;
	font-size: 100%
}
.tabtelkontakt td
{
	color: #4C8304;
	padding: 2px 2px 0 0;
	vertical-align: top
}
.tabtelkontakt td span
{
	color: #000000
}
.podobjekt, .podobjekt2
{
	width: 190px;
	margin: 15px 0 0 0
}
.podobjekt2, .podobjekt2b
{
	float: left;
	margin-top: 5px;
}
.podobjekt2b
{
	margin-left: 15px;
}
.podobjekttext, .podobjekttext2
{
	background-color: #4C8304;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 5px 8px 8px
}
.podobjekttext2 {
	background-color: #fcb422;
	color: #4c8304;
}
.podobjektnazov, .podobjektnazov2
{
	color: #4C8304;
	font-size: 110%;
	padding: 5px 5px 8px 8px;
	text-align: left
}
.podobjektnazov2
{
	width: 177px;
	padding: 5px 5px 8px 8px;
}
.main02
{
	width: 790px;
	float: left
}
.main02 a
{
	color: #46693c;
}
.findtopup
{
	margin: 0
}
.findtopup01
{
	width: 300px;
	float: left
}
.findtopup01text
{
	text-align: right;
	color: #48672E;
	font-weight: bold;
	padding: 5px 10px 5px 5px
}
.findtopup02
{
	width: 97px;
	background-image: url('../images/bg_findtopup02.gif');
	background-repeat: no-repeat;
	float: left
}
.findtopup02a
{
	width: 97px;
	background-image: url('../images/bg_findtopup02a.gif');
	background-repeat: no-repeat;
	float: left
}
.findtopup02text
{
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px
}
.findtopup03
{
	width: 96px;
	background-image: url('../images/bg_findtopup03.gif');
	background-repeat: no-repeat;
	float: left
}
.findtopup03a
{
	width: 96px;
	background-image: url('../images/bg_findtopup03a.gif');
	background-repeat: no-repeat;
	float: left
}
.findtopup03text
{
	text-align: center;
	color: #48672E;
	font-weight: bold;
	padding: 5px
}
.findtopup04
{
	width: 100px;
	background-image: url('../images/bg_findtopup04.gif');
	background-repeat: no-repeat;
	float: left
}
.findtopup04a
{
	width: 100px;
	background-image: url('../images/bg_findtopup04a.gif');
	background-repeat: no-repeat;
	float: left
}
.findtopup04text
{
	text-align: center;
	color: #48672E;
	font-weight: bold;
	padding: 5px
}
.findtopup05
{
	width: 197px;
	float: left
}
.findtopup05text
{
	text-align: right;
	color: #48672E;
	font-weight: bold;
	padding: 5px 0 5px 5px
}
.divfindtop
{
	width: 790px;
	background-image: url('../images/bg_divfindtop.jpg');
	background-repeat: repeat-y;
	border-bottom: 1px solid #FFFFFF;
	clear: both
}
.tabfindtop
{
	width: 770px;
	margin: 5px 5px 5px 15px;
	font-size: 110%
}
.tabfindtop td
{
	padding: 5px 0 5px 0;
	vertical-align: top;
}
.tabfindtop td SELECT
{
	margin-bottom: 0px;
}
.tabfindtop td.tdright
{
        text-align: right;
        padding: 0 0 7px 0
}
.tabfindtop td.lokalita
{
        width: 180px;
        padding: 0 0 7px 0
}
.tabfindtop td.lokalita2
{
	width: 250px;
	padding: 0 0 7px 0
}
.tabfindtop td.atrakcie
{
        width: 145px;
        padding: 0 0 7px 0
}
.tabfindtop td.zlavy
{
        width: 149px;
        padding: 0 0 7px 0
}
.tabfindtop td.vybavenie
{
        width: 148px;
        padding: 0 0 7px 0
}
.tabfindtop td.lokalitat
{
        width: 215px;
        padding: 0 0 7px 0
}
.tabfindtop td.pocet
{
        width: 170px;
        padding: 0 0 7px 0
}
.tabfindtop td.typobjektu
{
        width: 80px;
        padding: 0 0 7px 0
}
.tabfindtop td.typobjektu1
{
        width: 228px;
        padding: 0 0 7px 0
}
.tabfindtop td.kod
{
        width: 180px;
        padding: 0 0 7px 0
}

.tabfindtop td.typ
{
        padding: 0;
        width: 680px;
}
.tabfindtop td.kalendar
{
        width: 35px
}
.tabfindtop a
{
        color: #48672e;
        text-decoration: none;
}
.divfindtop .iksko
{
        float: right;
        width: 33px;
        margin-top: 5px;
}
.divfindtop .iksko img
{
        margin-right: 7px;
}
.tablogin
{
	font-size: 100%
}
.tablogin td
{
	color: #48672E;
	font-weight: bold;
	padding: 0 5px 0 0
}
.boxlogin
{
	width: 130px;
	font-family: Tahoma, Verdana, sans-serif;
	border: 1px solid #BFBFBF;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 100%;
}
.box, .boxlokalita, .boxpoloha
{
	font-family: Tahoma, Verdana, sans-serif;
	border: 1px solid #BFBFBF;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 100%;
}
.boxlokalita
{
	width: 168px
}
INPUT.boxlokalita
{
	text-indent: 3px;
}
.boxpoloha
{
	width: 150px
}
.boxpoznamka
{
	width: 190px
}
.boxden
{
	width: 50px
}
.boxstrana
{
	width: 40px
}
.boxmesiac
{
	width: 105px
}
.boxpocet
{
	width: 130px
}
.boxkod
{
	width: 150px
}
.boxtyp
{
	width: 300px
}
.tabvysledky
{
	width: 790px;
	margin: 15px 0 10px 0;
	font-size: 100%
}
.tabvysledky td.tdvys01
{
	font-size: 110%;
	color: #48672E;
	font-weight: bold;
	padding: 0 15px 0 3px
}
.tabvysledky td.tdvys02
{
	color: #48672E;
	font-weight: bold;
	text-align: right;
	padding: 0 2px 0 15px
}
.tabvysledky td.tdvys03
{
	font-size: 110%;
	color: #48672E;
	font-weight: bold;
	text-align: right;
	padding: 0 13px 0 15px
}
.tabvysledky td.tdunderline, .tabvysledky td img
{
	text-decoration: underline
}
a.tdvysselect, a.tdvysselect:link, a.tdvysselect:hover, .tabvysledky a.tdvysselect
{
	color: #FFBA00;
}
.findmapa
{
	width: 700px;
	padding: 15px 17px 15px 17px
}
.vyber01map
{
	width: 99px;
	height: 23px;
	background-image: url('../images/bg_vyber01map.gif');
	background-repeat: no-repeat;
	float: left
}
.vyber01mapa
{
	width: 99px;
	height: 23px;
	background-image: url('../images/bg_vyber01map_a.gif');
	background-repeat: no-repeat;
	float: left
}
.vyber02map
{
	width: 97px;
	height: 23px;
	background-image: url('../images/bg_vyber02map.gif');
	background-repeat: no-repeat;
	float: left
}
.vyber02mapa
{
	width: 97px;
	height: 23px;
	background-image: url('../images/bg_vyber02map_a.gif');
	background-repeat: no-repeat;
	float: left
}
.vyber03map
{
	width: 97px;
	height: 23px;
	background-image: url('../images/bg_vyber03map.gif');
	background-repeat: no-repeat;
	float: left
}
.vyber03mapa
{
	width: 97px;
	height: 23px;
	background-image: url('../images/bg_vyber03map_a.gif');
	background-repeat: no-repeat;
	float: left
}
.vyber04map
{
	width: 100px;
	height: 23px;
	background-image: url('../images/bg_vyber04map.gif');
	background-repeat: no-repeat;
	float: left
}
.vyber04mapa
{
	width: 100px;
	height: 23px;
	background-image: url('../images/bg_vyber04map_a.gif');
	background-repeat: no-repeat;
	float: left
}
.findmapahelp
{
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	background-image: url('../images/bg_findmapahelp.gif');
	background-repeat: no-repeat;
	clear: both
}
.findmapatab
{
	width: 653px;
	font-size: 100%;
	background-color: #DADADA;
	background-image: url('../images/bg_findmapahelp.gif');
	background-repeat: repeat-y
}
.findmapatab td
{
	vertical-align: top
}
.findmapatab td.tdfindmapatab01
{
	width: 520px
}
.findmapatab td.tdfindmapatab02
{
	padding: 15px;
	line-height: 140%;
	font-weight: bold
}
.vyber01
{
	width: 197px;
	height: 32px;
	background-image: url('../images/bg_vyber01.gif');
	background-repeat: no-repeat;
	float: left
}
.vyber01a
{
	width: 197px;
	height: 32px;
	background-image: url('../images/bg_vyber01a.gif');
	background-repeat: no-repeat;
	float: left
}
.vyber01text
{
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	padding: 8px
}
.vyber02
{
	width: 196px;
	height: 32px;
	background-image: url('../images/bg_vyber02.gif');
	background-repeat: no-repeat;
	float: left
}
.vyber02a
{
	width: 196px;
	height: 32px;
	background-image: url('../images/bg_vyber02a.gif');
	background-repeat: no-repeat;
	float: left
}
.vyber02text
{
	text-align: center;
	color: #48672E;
	font-weight: bold;
	padding: 8px
}
.vyber03
{
	width: 204px;
	height: 32px;
	background-image: url('../images/bg_vyber03.gif');
	background-repeat: no-repeat;
	float: left
}
.vyber03a
{
	width: 204px;
	height: 32px;
	background-image: url('../images/bg_vyber03a.gif');
	background-repeat: no-repeat;
	float: left
}
.vyber03text
{
	text-align: center;
	color: #48672E;
	font-weight: bold;
	padding: 8px
}
.tabponukahelp
{
	margin: 0
}
.tabponuka
{
	width: 790px;
	font-size: 100%
}
.divponukaone
{
	width: 220px;
	float: left
}
.divponukatext
{
	width: 220px;
	float: left
}
.tabponukaone
{
	width: 190px
}
.tabponuka td
{
	vertical-align: top
}
.tabponuka td.objektdelenie
{
	width: 6px;
	font-size: 1px
}
.tabponuka td.objekt
{
	width: 190px;
	background-image: url('../images/bg_objekt.gif');
	background-repeat: repeat-y
}
.tabponuka td.objektp
{
	width: 190px
}
.obejktobr
{
	margin: 4px 0 0 4px
}
.tabponuka td.objektnext
{
	height: 20px;
	background-image: url('../images/bg_objektnext.gif');
	background-repeat: no-repeat;
	text-align: center
}
.tabdetail
{
	width: 178px;
	font-size: 90%;
	margin: 0 0 0 10px
}
.tabdetail td
{
	padding: 0 4px 0 0
}
.tabdetail td h2
{	
	margin-top: 3px;
	margin-bottom: 1px;
	font-size: 110%;
}
.tabdetail td h2 a, .tabdetail td h2 a:link
{
	text-decoration: none;
	font-weight: bold;
}
.tabdetail td.pocasie img, .divfleft
{
	float: left
}
.tabdetail td.chata
{
	width: 38px;
	color: #777777;
	font-weight: bold
}
.tabdetail td.chata h2
{
	display: inline;
}
.tabdetail td.popis
{
	width: 140px
}
.tabdetail td.hodnotenie
{
	padding: 4px 0 2px 0
}
.divright
{
	float: right
}
.divrighthelp
{
	color: #48672E;
	padding: 0 10px 0 0
}
.divrightakcia
{
	padding: 15px 6px 0 0
}
.objektimg
{
	margin: 0;
	line-height: 1px
}
.objektimg img
{
	margin: 0 1px 0 0
}
.objektimghelp
{
	position: absolute
}
.objektimghelp1
{
	position: absolute;
	left: 990px
}
.tabobrmenu
{
	width: 784px;
	font-size: 100%
}
.tabobrmenu td
{
	text-align: center;
	padding: 4px 4px 16px 4px;
	background-color: #FFBA00;
	font-weight: bold;
	background-image: url('../images/bg_tabmenudown.gif');
	background-repeat: repeat-x;
	background-position: bottom right
}
.tabobrmenu td.tdom1
{
	background-color: #4D8304;
	/*background-image: url('../images/bg_tabobrmenu.gif'); zelena */
	background-image: url('../images/bg_tabobrmenu1.gif');
	background-repeat: repeat-x;
	background-position: bottom right
}
.obrmenu1
{
	width: 138px;
	height: 32px;
	background-image: url('../images/bg_obrmenu1.gif');
	background-repeat: no-repeat;
	float: left
}
.obrmenu2
{
	width: 79px;
	height: 32px;
	background-image: url('../images/bg_obrmenu2.gif');
	background-repeat: no-repeat;
	float: left
}
.obrmenu3
{
	width: 79px;
	height: 32px;
	background-image: url('../images/bg_obrmenu3.gif');
	background-repeat: no-repeat;
	float: left
}
.obrmenu4
{
	width: 79px;
	height: 32px;
	background-image: url('../images/bg_obrmenu4.gif');
	background-repeat: no-repeat;
	float: left
}
.obrmenu5
{
	width: 177px;
	height: 32px;
	background-image: url('../images/bg_obrmenu5.gif');
	background-repeat: no-repeat;
	float: left
}
.obrmenu6
{
	width: 80px;
	height: 32px;
	background-image: url('../images/bg_obrmenu6.gif');
	background-repeat: no-repeat;
	float: left
}
.obrmenu7
{
	width: 137px;
	height: 32px;
	background-image: url('../images/bg_obrmenu7.gif');
	background-repeat: no-repeat;
	float: left
}
.popisfull
{
	background-image: url('../images/bg_popisfull.jpg');
	background-repeat: no-repeat;
	background-position: bottom left
}
.popisfull2
{
	padding: 0 0 0 3px
}
.popisfullnobg
{
	background-image: none
}
.popisfull a
{
	text-decoration: underline;
	font-weight: bold;
	color: #48672E;
}
.popisfull a:link
{
	text-decoration: underline
}
.popisfull a:hover
{
	text-decoration: underline;
	color: #000000
}
.popis01
{
	width: 480px;
	float: left
}
.popis01text
{
	padding: 10px 30px 10px 10px
}
.popis01text h2
{
	margin: 10px 0 2px 0
}
.popis02
{
	width: 295px;
	float: left
}
.popis01kal
{
	width: 620px;
	float: left
}
.popis01kaltext
{
	padding: 0 0 0 20px
}
.popis01cennik
{
	width: 790px;
	float: left
}
.popis01cenniktext
{
	padding: 0 12px 0 10px
}
.calendar
{
	width: 148px;
	margin: 0 0 30px 0;
	float: left
}
.calendar1
{
	width: 100px;
	color: #FFFFFF;
	background-color: #4D8304;
	padding: 4px 2px 2px 8px;
	font-size: 80%;
	font-weight: bold;
	text-align: left
}
.calendar2
{
	width: 130px;
	background-image: url('../images/bg_calendar2.jpg');
	background-repeat: repeat-x;
	border: 2px solid #4D8304
}
.tabcalendar
{
	width: 100%;
	font-size: 80%;
	border-collapse: collapse
}
.tabcalendar td
{
	border: 1px solid #B2B4B4;
	text-align: center;
	font-weight: bold;
	color: #000000;
	padding: 4px 1px 4px 1px
}
.tabcalendar tr.trden
{
	background-color: #FFBA00
}
.tabcalendar td.trupcal
{
	background-image: url('../images/bg_trupcal.gif');
	background-repeat: repeat-x
}
.tabcalendar td.tdprichod, .tablegenda td.tdprichod
{
	text-align: center;
	background-color: #F6C08F
}
.tabcalendar td.tdobsadeny, .tablegenda td.tdobsadeny
{
	text-align: center;
	background-color: #EE8120
}
.tabcalendar td.tdodchod
{
	background-color: #F6C08F
}
.tabcalendar td.tdzatvoreny, .tablegenda td.tdzatvoreny
{
	color: #757575;
	text-align: center;
	text-decoration: line-through
}
.popis02kal
{
	width: 155px;
	float: left
}
.calendar3
{
	width: 150px;
	background-color: #FFFFFF;
	background-image: url('../images/bg_trupcal.gif');
	background-repeat: repeat-x;
	border: 2px solid #4D8304
}
.tablegenda
{
	font-size: 80%;
	margin: 5px 0 2px 5px
}
.tablegenda td
{
	padding: 3px
}
.helplegenda
{
	font-size: 90%;
	border-top: 2px solid #9C9DA0;
	line-height: 120%;
	padding: 10px;
	color: #9C9DA0
}
.tabpopis2
{
	width: 294px;
	font-size: 100%;
	font-weight: bold;
	border-collapse: collapse
}
.tabpopis2a
{
	width: 294px;
	font-size: 100%;
	font-weight: bold
}
.tabpopis2rezerv
{
	width: 130px;
	background-color: #4D8304;
	color: #FFFFFF
}
.tabpopis2partner
{
	width: 160px;
	background-color: #4D8304;
	color: #FFFFFF
}
.divtabpopis2sedy
{
	background-image: url('../images/bg_divtabpopis2sedy.jpg');
	background-repeat: no-repeat;
	background-position: bottom left
}
.divtabpopis2sedyhelp
{
	margin: 0 0 25px 0
}
.tabpopis2 td, .tabpopis2a td
{
	padding: 3px 10px 3px 10px;
	border: 2px solid #4D8304
}

.tabpopis2 td.tdtcenter, .tabpopis2a td.tdtcenter
{
	text-align: center
}
.tabpopis2 td.tdpopis2up
{
	width: 177px;
	background-color: #4D8304;
	color: #FFFFFF
}
.tabpopis2 td.tdpopis2uphelp
{
	width: 117px;
	border-top: 0px solid #4D8304;
	border-right: 0px solid #4D8304;
}
.tabpopis2 td.tdpopis2a
{
	color: #4D8304
}
.tabpopis2 td.tdpopis2b
{
	text-align: center
}
.tabpopis3
{
	width: 270px;
	font-weight: bold;
	font-size: 90%;
	margin: 10px 0 10px 0
}
.tabpopis3 td
{
	padding: 3px;
	border: 0px solid #4D8304
}
.tabcennik
{
	width: 778px;
	font-size: 100%;
	border: 2px solid #4D8304
}
.tabcennikup
{
	width: 140px;
	font-size: 100%;
	border: 0px solid #4D8304
}
.tabcennik td
{
	padding: 3px 10px 3px 3px;
	background-color: #FFFFFF;
	border: 1px solid #ACC58A
}
.tabcennik td.tdcup
{
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-color: #4D8304;
	border: 1px solid #4D8304
}
.tabcennik td.tdc1
{
	background-color: #FFFFFF;
	background-image: url('../images/bg_tdc1.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size: 120%;
	font-weight: bold;
	text-align: center
}
.tabcennik td.tdc2
{
	color: #4D8304;
	border-top: 2px solid #4D8304;
	border-bottom: 2px solid #4D8304
}
.tabcennik td.tdc2 div.divtdc2a
{
	font-size: 120%;
	width: 150px;
	font-weight: bold;
	float: left
}
.tabcennik td.tdc2 div.divtdc2b
{
	width: 600px;
	font-weight: bold;
	float: left
}
.tabcennik td.tdc3
{
	color: #4D8304;
	font-size: 120%;
	font-weight: bold
}
.tabcennik td.tdc4
{
	color: #4D8304;
	background-color: #FFFFFF;
	background-image: url('../images/bg_tdc4.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top: 2px solid #4D8304;
	border-bottom: 2px solid #4D8304;
	font-size: 120%;
	padding: 6px 3px 6px 3px;
	font-weight: bold
}
.tabcennik td.tdc5
{
	color: #4D8304;
	border-top: 2px solid #4D8304;
	border-bottom: 2px solid #4D8304;
	font-size: 120%;
	font-weight: bold
}
.tabcennik td.tdc6
{
	color: #4D8304;
	border-bottom: 2px solid #4D8304;
	font-size: 120%;
	font-weight: bold
}
.tabcennik td.tdstrong
{
	font-weight: bold
}
.tabcennik td.tdstrongright
{
	font-weight: bold;
	text-align: right
}
.divrezervacia
{
	width: 450px;
	background-image: url('../images/bg_divrezervacia.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 2px solid #4D8304;
	text-align: left;
}
.divprofil
{
	width: 450px;
	background-color: #FFFFFF;
	background-image: url('../images/bg_divprofil.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 2px solid #4D8304
}
.divzmenahesla
{
	width: 450px;
	background-color: #FFFFFF;
	background-image: url('../images/bg_divzmenahesla.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 2px solid #4D8304
}
.tabrezervacia
{
	width: 450px;
	font-size: 100%
}

.tab380
{
	width: 380px
}
.tab350
{
	width: 350px
}
.tab300
{
	width: 300px
}
.tab280
{
	width: 280px
}
.tabrezervacia td
{
	vertical-align: top;
	padding: 3px 10px 3px 10px
}
.tabrezervacia td table td
{
	padding: 0 10px 0 0;
	vertical-align: middle;
}
.tabarchiv
{
	width: 100%;
	font-size: 100%
}
.tabarchiv td
{
	width: 50%;
	vertical-align: top
}
.tabarchiv td.tdarchrok
{
	text-align: right;
	padding: 4px 0 0 0
}
.tabrezervacia td.tdlinerez
{
	padding: 1px 10px 1px 10px
}
.tabrezervacia td.tdlinerez HR
{
	height: 1px;
	border-style: solid;
	border-color: #C0C0C0
}
.tabrezervacia td.tdrightrez
{
	text-align: right
}
.tabrezervacia td.tdpopis01
{
	font-weight: bold;
	font-size: 120%;
	color: #4D8304
}
.tabrezervacia td.tdpopis02
{
	font-weight: bold;
	font-size: 120%
}
.tabrezervacia td.tdpopis03
{
	font-weight: bold;
	font-size: 130%;
	line-height: 150%;
	text-align: justify;
	color: #000000
}
.tabrezervacia td a
{
	text-decoration: underline;
	font-weight: normal;
	color: #3C6503
}
.tabrezervacia td a:link
{
	font-weight: normal;
	text-decoration: underline
}
.tabrezervacia td a:hover
{
	font-weight: normal;
	text-decoration: underline;
	color: #000000
}
.tabrezervacia td.tdprintpoukaz a
{
	font-size: 80%;
	text-decoration: underline;
	font-weight: bold;
	color: #686868
}
.tabrezervacia td.tdprintpoukaz a:link
{
	font-weight: bold;
	text-decoration: underline
}
.tabrezervacia td.tdprintpoukaz a:hover
{
	font-weight: bold;
	text-decoration: underline;
	color: #000000
}
.tabrezervaciasum
{
	width: 430px;
	border: 3px solid #A3A3A3;
	margin: 3px 10px 3px 10px;
	font-size: 100%
}

.tabrezervaciasum td
{
	width: 50%;
	vertical-align: top;
	font-weight: bold;
	padding: 3px 10px 3px 10px
}

.akciah1
{
	padding: 14px 10px 0 0;
	float: left
}
.akciaimg
{
	padding: 0 0 3px 0;
	float: left
}
.akciasmall
{
	float: right;
	width: 55px;
	height: 31px;
	background-image: url('../images/akcia_small.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;
	color: #ee0000;
	font-weight: bold;
}
.akciasmall div
{
	margin-top: 20px;
}
.akciaimg1
{
	padding: 10px 0 0 10px;
	float: left
}
.akciatext
{
	color: #E2001A;
	padding: 25px 0 0 5px;
	font-weight: bold;
	font-size: 110%;
	float: left
}
.akciatext a
{
	text-decoration: underline;
	color: #E2001A
}
.akciatext a:link
{
	text-decoration: underline
}
.akciatext a:hover
{
	text-decoration: underline;
	color: #000000
}
.atrakciebgzlte
{
	background-image: url('../images/bg_atrakciebgzlte.jpg');
	background-repeat: no-repeat;
	background-position: left bottom
}
.atrakciebgzelene
{
	background-image: url('../images/bg_atrakciebgzelene.jpg');
	background-repeat: no-repeat;
	background-position: left bottom
}
.odsadenieatrakcie
{
	line-height: 130%;
	padding: 8px 20px 0 56px
}
.odsadenieatrakcie1
{
	padding: 15px 0 0 30px
}
.odsadeniekontakty
{
	padding: 15px 0 15px 20px
}
.odsadenieprofil
{
	width: 760px;
	padding: 15px 0 15px 20px
}
.odsadenieprofilhelp
{
	height: 500px
}
.odsobjhelp
{
	width: 50px;
	height: 500px;
	float: left
}
.odsobj
{
	width: 330px;
/*	height: 500px;*/
	float: left
}
.odsobj410
{
	width: 410px
}
.odsadenieprofilhelp1
{
	padding: 0 0 0 140px
}
.odsadeniekontakty H1, .odsadenieprofil H1
{
	background-color: transparent
}
.tabkontakty
{
	width: 700px;
	font-size: 130%
}
.tabkontakty td
{
	vertical-align: top;
	font-weight: bold;
	padding: 3px 15px 3px 0
}
.tabkontakty a
{
	text-decoration: underline;
	color: #000000
}
.tabkontakty a:link
{
	text-decoration: underline
}
.tabkontakty a:hover
{
	text-decoration: underline;
	color: #E2001A
}
.tabkontaktyleft
{
	width: 400px;
	font-size: 100%
}
.tabkontaktyleftright
{
	width: 200px;
	margin: 10px 20px 50px 20px
}
.tabkontaktyleft td
{
	vertical-align: top;
	font-weight: bold;
	padding: 0 0 20px 0
}
.tabkontaktyleftright td
{
	padding: 0
}
.tabkontaktyleft td.tdkontaktyleftimg
{
	width: 125px
}
.tabkontaktyleft td.tdkontaktylefttext
{
	width: 275px
}
.tabkontaktyleft td a, .odsadenieprofil a, .up04text a
{
	text-decoration: underline;
	color: #4D8304
}
.tabkontaktyleft td a:link, .odsadenieprofil a:link, .up04text a:link
{
	text-decoration: underline
}
.tabkontaktyleft td a:hover, .odsadenieprofil a:hover, .up04text a:hover
{
	text-decoration: underline;
	color: #E2001A
}
a.selectprofil, a.selectprofil:link, a.selectprofil:hover
{
	color: #FFBA00
}
.divkontaktyright
{
	width: 340px;
	background-image: url('../images/bg_divkontaktyright.jpg');
	background-repeat: no-repeat;
	float: right
}
.tabmenudown
{
	width: 789px;
	font-size: 100%;
	clear: right;
}
.tabmenudown td
{
 	white-space: nowrap;
	width: 16%;
	text-align: center;
	padding: 4px 4px 16px 4px;
	background-color: #FFBA00;
	font-weight: bold;
	background-image: url('../images/bg_tabmenudown.gif');
	background-repeat: repeat-x;
	background-position: bottom right
}
.tabmenudownup
{
	width: 250px
}
.tabmenudownup td
{
	/*width: 0*/
}
.tabmenudown td.tdtabmenudownselect
{
	background-image: url('../images/bg_tabmenudown_1.gif');
	background-repeat: repeat-x;
	background-position: bottom right
}
.tabmenudown td.tdtabmenudownselect a
{
	text-decoration: none;
	color: #FFFFFF
}
.tabmenudown td.tdtabmenudownselect a:link
{
	text-decoration: none
}
.tabmenudown td.tdtabmenudownselect a:hover
{
	text-decoration: underline;
	color: #FFFFFF
}
.downmenu
{
	width: 128px;
	height: 32px;
	background-image: url('../images/bg_downmenu.gif');
	background-repeat: no-repeat;
	float: left
}
.downmenu1
{
	width: 170px;
	height: 32px;
	background-image: url('../images/bg_downmenu1.gif');
	background-repeat: no-repeat;
	float: left
}
.downmenutext
{
	text-align: center;
	color: #48672E;
	font-weight: bold;
	padding: 4px
}
.downmenutext1
{
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px
}
.downmenuhelp
{
	width: 2px;
	height: 32px;
	font-size: 1px;
	background-image: url('../images/bg_downmenuhelp.gif');
	background-repeat: no-repeat;
	float: left
}
.downmenuhelpend
{
	width: 5px;
	height: 32px;
	background-image: url('../images/bg_downmenuhelpend.gif');
	background-repeat: no-repeat;
	float: left
}
.icon
{
	width: 150px;
	position: absolute;
	margin: 0;
	left: 850px
}
.icon img
{
	margin: 0 0 0 10px
}
.copyright
{
	width: 640px;
	position: absolute;
	color: #A0A0A0;
	line-height: 140%;
	margin-top: 26px;
	text-align: left;
	left: 210px
}
.copyright a
{
	text-decoration: none;
	color: #A0A0A0
}
.copyright a:link
{
	text-decoration: none
}
.copyright a:hover
{
	text-decoration: underline;
	color: #000000
}
.down
{
	height: 63px;
	background-image: url('../images/bg_down.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	clear: both
}
.divboth1
{
	height: 1px;
	font-size: 1px;
	clear: both
}
.divboth
{
	clear: both
}
.chyba
{
	border: 2px solid #DF0000;
	background-color: #FAFAFA;
	padding: 5px;
	font-weight: bold;
	color: #DF0000;
	margin-top: 10px;
	margin-bottom: 10px;
}
.currency
{
	width: 77px;
	background-color: #7cb70d;
	position: absolute;
	color: #fff;
	font-weight: bold;
	display: none;
	clear: both;
	z-index: 999;
}
.currency a, .currency a:link, .currency a:visited
{
	padding: 5px 9px 5px 9px;
	text-decoration: none;
	color: #fff;
	display: block;
	border-top: 1px solid #fff;
}
.currency a:hover
{
	text-decoration: underline;
}

.language
{
	width: 120px;
	background-color: #7cb70d;
	position: absolute;
	color: #FFFFFF;
	font-weight: bold;
	display: none;	
	z-index: 100;
}
.language a, .language a:link, .language a:visited
{
	padding: 4px 9px 4px 9px;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	border-top: 1px solid #FFFFFF;
}
.language a:hover
{
	text-decoration: underline;
}

.div_popup
{
	position: absolute;
	width: 425px;
	display: none;
	margin-left: 25px;
	margin-top: 14px;
	text-align: center;
	z-Index: 5;
}
.div_popup .top
{
	background-color: #FFC501;
	height: 25px;
	color: #5C9200;
	font-weight: bold;
	line-height: 25px;
}
.div_popup .top .right
{
	float: right;
	line-height: 1px;
	margin-top: 6px;
	padding-right: 6px;
}
.div_popup .top_shadow, .div_popup .stred, .div_popup .bottom_shadow
{
	background-color: #CBCBCB;
	font-size: 1px;
	line-height: 1px;
}
.div_popup .top_shadow
{
	height: 8px;
	background-image: url("../images/top_shadow.gif");
	background-repeat: repeat-x;
}
.div_popup .stred
{
	font-size: 11px;
	line-height: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.div_popup .stred input, .div_popup .stred textarea, .div_popup .bottom input
{
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
}
.div_popup .stred table
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.div_popup .stred div
{
	margin-top: 2px;
}
.div_popup .bottom_shadow
{
	height: 8px;
	background-image: url("../images/bottom_shadow.gif");
	background-repeat: repeat-x;
}
.div_popup .bottom, .div_popup .bottom a
{
	color: #FFFFFF;
}
.div_popup .bottom
{
	background-color: #5c9200;
	height: 33px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 33px;
	padding-left: 10px;
	padding-right: 10px;
}
.div_popup .bottom input
{
	margin-top: 7px;
}
.div_popup .bottom .left
{
	float: left;	
}
.div_popup .bottom .right
{
	float: right;
}
.spodne_linky, .spodne_linky a
{
	color: #48672E;
}
.spodne_linky
{
	padding: 10px 0 10px 10px;
	font-size: 110%;
}
.tabdetail a
{
        text-decoration: underline;
	font-weight: normal;
        color: #4D8304
}
.tabdetail a:link
{
        text-decoration: underline
}
.tabdetail a:hover
{
        text-decoration: underline;
        color: #000000
}
.buttonnoimg
{
	font-family: Tahoma, Verdana, sans-serif;
	color: #48672E;
	font-size: 100%;
	line-height: 110%;
	font-weight: bold;
	text-align: center;
	width: 70px;
}
.buttonnoimg input, .buttonnoimg img
{
	margin: 0 0 5px 0
}
.upmenuright
{
	float: right;
	width: 270px;
}
.upmenuleft
{
	float: left;
}


.tabpopis2 td .tabrezervacia, .tabpopis2a td .tabrezervacia
{
	width: 310px;
}

.tabpopis2 td .tabrezervacia td, .tabpopis2a td .tabrezervacia td
{
	border: 0;
	font-weight: normal;
	padding: 3px 5px 3px 5px;
}

.tabpopis2 td .tabrezervaciasum, .tabpopis2a td .tabrezervaciasum
{
	width: 310px;
	margin: 3px 0 3px 0;
}

.tabpopis2 td .tabrezervaciasum td, .tabpopis2a td .tabrezervaciasum td
{
	border: 0;
	font-weight: normal;
	padding: 3px 5px 3px 5px;
}

.tabpopis2 td .tabrezervacia td .boxtyp, .tabpopis2a td .tabrezervacia td .boxtyp
{
	width: 220px;
}
.popis01popis
{
	width: 440px;
	float: left
}
.popis01popistext
{
	padding: 10px 30px 10px 10px
}
.popis01popistext h2
{
	margin: 10px 0 2px 0
}
.popis02popis
{
	width: 335px;
	float: left
}
.first, .first td
{
	background-color: #e6e6e6;
}
.second, .second td
{
	background-color: #f0f0f0;
}
.button2, .button3
{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 80%;
	font-weight: bold;
	background: url('../images/btn2.gif') no-repeat;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 7px; 
	MARGIN: 0px;
	VERTICAL-ALIGN: middle;
	OVERFLOW: hidden;
	WIDTH: 160px;
	BORDER: none;
}
.button3
{
	background: url('../images/btn3.gif') no-repeat;
	width: 80px;
}

.slogan1, .slogan2
{	
	position: absolute;
		
	left: 597px;
	top: 50px;
	width: 300px;
	font-size: 200%;
	color: #4cacbc;

/*
left: 355px;
top: 58px;
width: 500px;
font-size: 230%;
color: #002F79;
*/

	line-height: 120%;
	font-family: Verdana, Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	
	background-color: transparent;
}
.slogan2
{

	left: 600px;
	top: 53px;
	color: #fff;

	/*
	left: 460px;
	top: 50px;
	color: #fff;
*/	
}
.slogan1 span.n2, .slogan2 span.n2
{
	font-size: 120%;
	margin-left: 40px;
	line-height: 90%;
}

.chorvatsko_slogan1, .chorvatsko_slogan2
{	
	position: absolute;
	left: 247px;
	top: 58px;
	width: 600px;
}

.chorvatsko_slogan2
{
	left: 250px;
	top: 55px;
	color: #fff;
}

.chorvatsko_slogan1 .n1, .chorvatsko_slogan2 .n1
{
	font-family: Verdana, Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 300%;
	color: #4cacbc;
	background-color: transparent;	
}

.chorvatsko_slogan2 .n1
{
	color: #fff;
}

.rychlelinky, .rychlelinky a
{
	color: #48672e;
}
.rychlelinky
{	
	margin: 70px 0 0 0;
	padding-bottom: 10px;
	line-height: 140%;
	position: absolute;
}
.vlavo
{
	position: relative;
	margin: 3px 10px 0 16px;
}
td.terminy_aktualizovane
{
	background-image: none;
	background-color: transparent;
	padding: 0;
	vertical-align: top;
}
td.terminy_aktualizovane div
{
	border: 1px solid #ffba00;
	margin: 2px 12px 0 0;
	padding: 2px 5px 2px 5px;
	color: #5e6261;
}
.bulharsko_nadpis
{
	font-size: 120%;
}
.bulharsko_nadpis h2
{
	display: inline;
	color: #ff5402; 
}
.bulharsko_nadpis span
{
	font-weight: bold;
	color: #4d8304;
}

ul.menu
{
	padding: 0 0 0 0;
	margin: 0 0 0 22px;
	list-style: none;
}

ul.menu li, ul.menu li.posledna
{
	float: left;
	border-left: 1px solid #fff;
	padding: 10px 0 11px 10px;
	margin-left: 10px;
}

ul.menu li.prva
{
	border-left: 0;
	padding-left: 0;
}

ul.menu li.posledna
{
	border-right: 2px solid #fff;
	padding-right: 10px;
}

ul.menu li a
{
	text-decoration: none;	
	color: #222;
}

ul.menu li a:hover
{
	color: #fff;
}

ul.menu li a.sel
{
	font-weight: bold;
}


ul.krajiny
{
	padding: 1px 0 0 42px;
	margin: 0;
	list-style: none;
	clear: both;
}

ul.krajiny li
{
	float: left;
	border-left: 1px solid #fff;	
	width: 125px;
	text-align: center;
	background-color: #838383;
}

ul.krajiny li.prva
{
	border-left: 0;
}

ul.krajiny li a
{
	display: block;
	padding: 6px 0 6px 0;
	text-decoration: none;
	width: 125px;
	color: #fff;
}

ul.krajiny li a:hover, ul.krajiny li.sel
{
	background-color: #e99617;
}

ul.krajiny li.sel
{	
	font-weight: bold;
}

ul.druhy_riadok
{
	padding-top: 0px;
}

ul.druhy_riadok li
{
	border-top: 1px solid #fff;
}

.horna_lista
{
	background-image: url('../images/vrchna_lista_bl5.png');
	width: 1000px;
	height: 27px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 5px;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
}

.horna_lista_kupele {
	background-image: url('../images/vrchna_lista_svetla_blue.png');
}

.horna_lista a
{
	color: #fff;
	text-decoration: none;
}

.horna_lista a:hover
{
	color: #000;
}

.horna_lista .vpravo
{
	float: right;
	height: 27px;
}

.horna_lista .vlavo
{
	float: left;
	margin: 0;
	padding-left: 9px;
	height: 27px;
}

.horna_lista .reci div
{
	margin-top: 4px;
}

.horna_lista .meny div, .horna_lista .moj_vyber div, .horna_lista .moj_profil div, .horna_lista .prihlaseny_info div
{
	margin-top: 6px;
}

.horna_lista .reci span, .horna_lista .reci img
{
	margin-right: 10px;
}

.horna_lista .vpravo div.panel, .horna_lista .vlavo div.panel
{
	float: left;
	height: 27px;
	border-left: 2px solid #fff;
	white-space: nowrap;
	padding: 0 10px 0 10px;
}

.horna_lista .vlavo div.bez
{
	border-left: 0;		
}

.horna_lista .prihlaseny_info
{
	text-transform: none;
}

.horna_lista .hladaj .tabfind
{
	background-color: transparent;
	margin: 3px 0 0 0;
}

.horna_lista .hladaj .tabfind .hladaj_text
{
	vertical-align: top;
	padding-top: 6px;
}

.horna_lista .hladaj .tabfind .input_fulltext
{
	background-color: #fff;
}

.horna_lista .hladaj .tabfind .boxfind
{	
	width: 100px;
	font-weight: normal;
}

.pracovne_pozicie
{
	width: 100%;
	line-height: 130%;
}

.pracovne_pozicie td
{
	padding-top: 5px;
	vertical-align: top;
}

.pracovne_pozicie .nadpis
{
	font-size: 130%;
	color: #46693c;
	font-weight: bold;
	border-bottom: 1px solid #7f7f7f;
	padding-bottom: 5px;
}

.pracovne_pozicie .nazov, .pracovne_pozicie .druhy_text
{	
	color: #939393;
}

.pracovne_pozicie .nazov
{
	width: 10%; 
}

.pracovne_pozicie .obrazok
{
	float: right;
	margin-right: 150px;
	margin-top: 5px;
}
.pripravene, .pripravene2
{
	color: #fff;
	font-weight: bold;
	float: right;
	font-size: 140%;
	margin-right: 10px;
	margin-top: 15px;
}
.pripravene2
{
	margin-top: 61px;
}
.pripravene span, .pripravene2 span
{
	font-size: 140%;
}

div.vyber_krajiny
{
	float: right;
	border-left: 2px solid #fff;
	font-weight: bold;
}

div.vyber_krajiny div
{
	
}

div.vyber_krajiny div a
{
	color: #000;
	padding: 10px 10px 11px 10px;
	text-decoration: none;
	display: block;
}

div.vyber_krajiny div a:hover, .vyber a, .vyber a:link, .vyber a:visited
{
	background-color: #4d8304;
	color: #fff;
}

div.vyber_krajiny_zoznam
{
	background-color: #ababab;
	position: absolute;
	color: #000;
	font-weight: bold;
	display: none;
	clear: both;
	z-index: 100;
}
div.vyber_krajiny_zoznam a, .vyber_krajiny_zoznam a:link, .vyber_krajiny_zoznam a:visited
{
	padding: 5px 9px 5px 9px;
	text-decoration: none;
	color: #000;
	display: block;
	border-top: 1px solid #fff;
}
div.vyber_krajiny_zoznam a:hover
{
	
}
div.krajina
{
	float: right;
	padding: 10px 10px 11px 10px;
}
div.vsetky_lokality, div.vsetky_lokality a
{
	color: #a0a0a0;
}
div.vsetky_lokality
{
	width: 970px;	
	text-align: left;
	/*border: 1px solid #a0a0a0;*/
}
div.vsetky_lokality div
{
	width: 160px;
	float: left;
}