@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;
        margin: 0px;
}
H1
{
	font-family: Tahoma, Verdana, sans-serif;
	color: #C60900;
	font-size: 160%;
	line-height: 130%;
	font-weight: bold;
	display: block;
	background-color: #FFFFFF;
	padding: 0;
	margin: 0 0 10px 0;
}
H1.main_search
{
        font-size: 100%;
        display: inline;
}
H2
{
	font-family: Tahoma, Verdana, sans-serif;
	color: #C60900;
	font-size: 120%;
	line-height: 110%;
	font-weight: bold;
	margin: 7px 0 5px 0
}
H3
{
	font-family: Tahoma, Verdana, sans-serif;
	color: #477E3C;
	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;
	color: #000000;
	display: inline;
	font-size: 100%;
}
.textbiely
{
	font-size: 110%;
	font-weight: bold;
	color: #000000
}
.textsmall
{
	font-size: 80%
}
.textnobold
{
	font-weight: normal
}
.textsedy
{
	color: #898989
}
.textcierny
{
	color: #000000
}
.textorange
{
	color: #DBF1C9
}
.textzeleny1
{
	color: #4E8B42
}
.textzelenybig
{
	color: #C60900;
	font-size: 150%;
	line-height: 140%;
	font-weight: bold
}
.textzelenysmall
{
	color: #C60900;
	font-size: 90%;
	line-height: 110%
}
.textzelenynou
{
	color: #4E8B42;
	font-size: 110%;
	line-height: 120%;
	font-weight: bold
}
.textzeleny
{
	color: #000000;
	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: #4E8B42
}
.full
{
	width: 1003px;
	color: #000000;
	background-color: #FFFFFF;
	position: relative;
	text-align: left;
	margin: auto
}
.divprintkiska
{
	display: none
}
.up01, .up08
{
	width: 69px;
	background-image: url('../../images/partneri/centrum/bg_up01.gif');
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
	float: left
}
.up08
{
        width: 60px;
}
.up01text, .up08text
{
	color: #000000;
	font-weight: bold;
	padding: 5px 5px 5px 9px
}
.up01text a, .up01text a:link, .up01text a:visited, .up08text a, .up08text a:link, .up08text a:visited
{
	color: #000000;
}
.up02text, .up03text, .up04text
{
	color: #000000;
	font-weight: bold;
	padding: 5px 9px 5px 9px
}
.up02text, .up03text
{
	padding-right: 4px;
}
.up04login
{
	color: #48672E;
	font-weight: bold;
	padding: 2px 9px 0 9px
}
.up02
{
/*	width: 98px; lang fix*/
	min-width: 77px;
	background-color: #DBF1C9;
	float: left
}
.up02width
{
	width: 77px
}
.up03width
{
	width: 120px
}
.textcenter
{
	text-align: center
}
.textright
{
	text-align: right
}
.up02help
{
	width: 3px;
	background-image: url('../../images/partneri/centrum/bg_up02help.gif');
	background-repeat: no-repeat;
	float: left
}
.up02helptext
{
	font-weight: bold;
	padding: 5px 0 5px 0
}
.upmenuright
{
        float: right;
        width: 270px;
}
.upmenuleft
{
        float: left;
}
.up03
{
	min-width: 98px;
	background-color: #C5D3B9;
	float: left
}
.up03text
{
	color: #000000
}
.up03text img
{
	margin: 0 3px 0 0;
	float: left
}
.up04
{
	width: 397px;
	background-image: url('../../images/partneri/centrum/bg_up03help.gif');
	background-repeat: no-repeat;
	float: left
}
.up04a
{
	/*width: 420px;*/
	width: 320px;
	background-image: url('../../images/partneri/centrum/bg_up04.gif');
	background-repeat: no-repeat;
	float: left
}
.up04b
{
	width: 70px;
	float: left
}
.up03help
{
	width: 3px;
	background-image: url('../../images/partneri/centrum/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: #000000
}
.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: #0055DD
}
.up03text a, .findtopup02text a, .vyber01text a, .downmenutext1 a, .tabobrmenu td.tdom1 a
{
	text-decoration: none;
	color: #000000
}
.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: #000000
}
.logo
{
	height: 125px;
	clear: both
}
.logonext
{
	height: 89px;
	clear: both
}
.upboxhelp
{
	background-color: #DBF1C9;
	color: #000000;
	margin: 0 0 10px 0
}
.upboxhelptext
{
	text-align: center;
	background-color: #DBF1C9;
	color: #000000;
	font-size: 180%;
	padding: 10px
}
.hlavnemenu
{
	height: 40px
}
.odkazbg1
{
	width: 9px;
	height: 40px;
	background-image: url('../../images/partneri/centrum/bg_odkazbg1.gif');
	background-repeat: no-repeat;
	float: left
}
.odkazbg
{
	width: 100px;
	height: 40px;
	background-image: url('../../images/partneri/centrum/bg_odkazbg.gif');
	background-repeat: no-repeat;
	float: left
}
.odkazbg2
{
	width: 101px;
	height: 40px;
	background-image: url('../../images/partneri/centrum/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: #000000
}
.odkazmenu a
{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	text-decoration: none;
	font-weight: bold;
	background-color: #DBF1C9;
	color: #000000
}
.odkazmenu span
{
	display: block;
	margin: 0;
	padding: 4px
}
.odkazmenu a:link
{
	text-decoration: none
}
.odkazmenu a:hover
{
	background-color: #416D14;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF
}
.odkazmenuorange a
{
	background-color: #4E8B42;
	color: #FFFFFF
}
.odkazmenuselect, .odkazmenuselect a
{
	background-color: #C60900;
	color: #FFFFFF
}
.odkaztext
{
	width: 970px;
	float: left
}
.odkaztext a
{
	white-space: nowrap;
}
.odkaztext1
{
	text-align: left;
	font-weight: bold;
	padding: 5px 5px 5px 10px;
	color: #000000
}
.odkaztextleft
{
	text-align: left
}
.odkaztext1 a, .tabvysledky a, .divprintsend a, .upboxhelptext a
{
	text-decoration: underline;
	color: #000000
}
.odkaztext1 a:link, .tabvysledky a:link, .divprintsend a:link, .upboxhelptext a:link
{
	text-decoration: underline
}
.odkaztext1 a:hover, .tabvysledky a:hover, .divprintsend a:hover, .upboxhelptext a:hover
{
	text-decoration: underline;
	color: #0055DD
}
.main
{
	background-image: url('../../images/partneri/centrum/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
{
	width: 200px;
	font-size: 100%;
	position: relative;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	border-bottom: 3px solid #FFFFFF;
	color: #000000
}
.odkaz a
{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	text-decoration: none;
	font-weight: bold;
	color: #000000
}
.odkaz span
{
	display: block;
	margin: 0;
	padding: 5px 5px 5px 10px
}
.odkaz a:link
{
	text-decoration: none
}
.odkaz a:hover
{
	background-color: #C60900;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF
}
.odkaz1
{
	width: 200px;
	font-size: 100%;
	position: relative;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	border-bottom: 3px solid #FFFFFF;
	color: #000000
}
.odkaz1 a
{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	text-decoration: none;
	font-weight: bold;
	color: #000000
}
.odkaz1 span
{
	display: block;
	margin: 0;
	padding: 5px 5px 5px 10px
}
.odkaz1 a:link
{
	text-decoration: none
}
.odkaz1 a:hover
{
	background-color: #C60900;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF
}
.odkazselect, .odkazselect a
{
	background-color: #C60900;
	color: #FFFFFF
}
.odkazselect1, .odkazselect1 a
{
	background-color: #C60900;
	color: #FFFFFF
}
.odkazselect2, .odkazselect2 a
{
	background-color: #416D14;
	color: #FFFFFF
}
.findlefttext
{
	width: 210px
}
.findlefttext1
{
	color: #000000;
	padding: 0 0 0 2px
}
.findleft
{
	height: 35px
}
.tabfind
{
	width: 185px;
	font-size: 100%;
	line-height: 70%;
	background-color: #FFFFFF;
	margin: 7px 0 0 8px
}
.boxfind
{
	width: 150px;
	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 2px
}
.divposun
{
	padding: 0 0 0 2px
}
.telkontakt
{
	text-align: left
}
.telkontakttext
{
	padding: 0 0 0 30px
}
.tabtelkontakt
{
	width: 140px;
	font-size: 100%
}
.tabtelkontakt td
{
	color: #000000;
	padding: 2px 2px 0 0;
	vertical-align: top
}
.tabtelkontakt td span
{
	color: #000000
}
.podobjekt, .podobjekt2
{
	width: 190px;
	margin: 15px 0 0 3px
}
.podobjekt2, .podobjekt2b
{
	float: left;
	margin: 5px 0 0 0;
}
.podobjekt2b
{
	margin-left: 15px;
}
.podobjekttext
{
	background-color: #C5D3B9;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 5px 8px 8px
}
.podobjektnazov, .podobjektnazov2
{
	color: #000000;
	font-size: 110%;
	padding: 5px 5px 8px 8px
}
.main02
{
	width: 790px;
	float: left
}
.findtopup
{
	margin: 0
}
.findtopup01
{
	width: 300px;
	float: left
}
.findtopup01text
{
	text-align: right;
	color: #000000;
	font-weight: bold;
	padding: 5px 10px 5px 5px
}
.findtopup02
{
	width: 97px;
	background-color: #C5D3B9;
	float: left
}
.findtopup02a
{
	width: 97px;
	background-color: #F0F0F0;
	float: left
}
.findtopup02text
{
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px
}
.findtopup03
{
	width: 96px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color: #F0F0F0;
	float: left
}
.findtopup03a
{
	width: 96px;
	background-color: #C5D3B9;
	float: left
}
.findtopup03text
{
	text-align: center;
	color: #48672E;
	font-weight: bold;
	padding: 5px
}
.findtopup04
{
	width: 100px;
	background-color: #F0F0F0;
	float: left
}
.findtopup04a
{
	width: 100px;
	background-color: #C5D3B9;
	float: left
}
.findtopup04text
{
	text-align: center;
	color: #48672E;
	font-weight: bold;
	padding: 5px
}
.findtopup05
{
	width: 195px;
	float: left
}
.findtopup05text
{
	text-align: right;
	color: #000000;
	font-weight: bold;
	padding: 5px 0 5px 5px
}
.divfindtop
{
	width: 790px;
	background-color: #DBF1C9;
	border-bottom: 1px solid #C5D3B9;
	clear: both
}
.tabfindtop
{
	width: 770px;
	margin: 5px 5px 5px 15px;
	font-size: 100%
}
.tabfindtop td
{
	padding: 2px 0 2px 0;
	vertical-align: top;
}
.tabfindtop td SELECT
{
	margin-bottom: 3px;
}
.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%;
	float: right
}
.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: #000000;
	font-weight: bold;
	padding: 0 15px 0 3px
}
.tabvysledky td.tdvys02
{
	color: #000000;
	font-weight: bold;
	text-align: right;
	padding: 0 2px 0 15px
}
.tabvysledky td.tdvys03
{
	font-size: 110%;
	color: #000000;
	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
{
	color: #C60900
}
.findmapa
{
	width: 700px;
	padding: 15px 17px 15px 17px
}
.vyber01map
{
	width: 99px;
	height: 23px;
	background-color: #DADADA;
	float: left
}
.vyber01mapa
{
	width: 99px;
	height: 23px;
	background-color: #F4E6CF;
	float: left
}
.vyber02map
{
	width: 97px;
	height: 23px;
	background-color: #F4E6CF;
	float: left
}
.vyber02mapa
{
	width: 97px;
	height: 23px;
	background-color: #DADADA;
	float: left
}
.vyber03map
{
	width: 97px;
	height: 23px;
	background-color: #F4E6CF;
	float: left
}
.vyber03mapa
{
	width: 97px;
	height: 23px;
	background-color: #DADADA;
	float: left
}
.vyber04map
{
	width: 100px;
	height: 23px;
	background-color: #F4E6CF;
	float: left
}
.vyber04mapa
{
	width: 100px;
	height: 23px;
	background-color: #DADADA;
	float: left
}
.findmapahelp
{
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	background-image: url('../../images/partneri/centrum/bg_findmapahelp.gif');
	background-repeat: no-repeat;
	clear: both
}
.findmapatab
{
	width: 653px;
	font-size: 100%;
	background-color: #DADADA;
	background-image: url('../../images/partneri/centrum/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;
	float: left
}
.vyber01a
{
	width: 197px;
	height: 32px;	
	float: left
}
.vyber01text
{
	text-align: center;
	background-color: #C5D3B9;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px
}
.vyber02
{
	width: 196px;
	height: 32px;
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	float: left
}
.vyber02a
{
	width: 196px;
	height: 32px;
	float: left
}
.vyber02text
{
	text-align: center;
	background-color: #DBF1C9;
	color: #48672E;
	font-weight: bold;
	padding: 5px
}
.vyber03
{
	width: 204px;
	height: 32px;
	float: left
}
.vyber03a
{
	width: 204px;
	height: 32px;
	float: left
}
.vyber03text
{
	text-align: center;
	background-color: #DBF1C9;
	color: #48672E;
	font-weight: bold;
	padding: 5px
}
.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/partneri/centrum/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/partneri/centrum/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-bottom: 1px;
}
.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: #898989;
	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;
	border-right: 2px solid #FFFFFF;
	background-color: #DBF1C9;
	font-weight: bold
}
.tabobrmenu td.tdom1
{
	background-color: #C5D3B9
}
.obrmenu1
{
	width: 138px;
	height: 32px;
	float: left
}
.obrmenu2
{
	width: 79px;
	height: 32px;
	float: left
}
.obrmenu3
{
	width: 79px;
	height: 32px;
	float: left
}
.obrmenu4
{
	width: 79px;
	height: 32px;
	float: left
}
.obrmenu5
{
	width: 177px;
	height: 32px;
	float: left
}
.obrmenu6
{
	width: 80px;
	height: 32px;
	float: left
}
.obrmenu7
{
	width: 137px;
	height: 32px;
	float: left
}
.popisfull
{
	background-color: #FFFFFF
}
.popisfull2
{
	padding: 0 0 0 3px
}
.popisfullnobg
{
	background-image: none
}
.popisfull a
{
	text-decoration: underline;
	font-weight: bold;
	color: #E2001A
}
.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: #000000;
	background-color: #DADADA;
	padding: 4px 2px 2px 8px;
	font-size: 80%;
	font-weight: bold;
	text-align: left
}
.calendar2
{
	width: 130px;
	background-color: #F2F2F2;
	border: 2px solid #DADADA
}
.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: #DBF1C9
}
.tabcalendar td.trupcal
{
	background-image: none
}
.tabcalendar td.tdprichod, .tablegenda td.tdprichod
{
	text-align: center;
	color: #FFFFFF;
	background-color: #7FAAEE
}
.tabcalendar td.tdobsadeny, .tablegenda td.tdobsadeny
{
	text-align: center;
	color: #FFFFFF;
	background-color: #C60900
}
.tabcalendar td.tdodchod
{
	color: #FFFFFF;
	background-color: #7FAAEE
}
.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;
	border: 2px solid #DADADA
}
.tablegenda
{
	font-size: 80%;
	margin: 5px 0 2px 5px
}
.tablegenda td
{
	padding: 3px
}
.helplegenda
{
	font-size: 90%;
	border-top: 2px solid #DADADA;
	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: #DADADA;
	color: #000000
}
.tabpopis2partner
{
	width: 160px;
	background-color: #DADADA;
	color: #000000
}
.divtabpopis2sedy
{
	background-color: #FFFFFF
}
.divtabpopis2sedyhelp
{
	margin: 0 0 25px 0
}
.tabpopis2 td, .tabpopis2a td
{
	padding: 3px 10px 3px 10px;
	border: 2px solid #DADADA
}
.tabpopis2 td.tdtcenter, .tabpopis2a td.tdtcenter
{
	text-align: center
}
.tabpopis2 td.tdpopis2up
{
	width: 177px;
	background-color: #DADADA;
	color: #000000
}
.tabpopis2 td.tdpopis2uphelp
{
	width: 117px;
	border-top: 0px solid #4D8304;
	border-right: 0px solid #4D8304;
}
.tabpopis2 td.tdpopis2a
{
	color: #4E8B42
}
.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 #DADADA
}
.tabcennikup
{
	width: 140px;
	font-size: 100%;
	border: 0px solid #4D8304
}
.tabcennik td
{
	padding: 3px 10px 3px 3px;
	background-color: #FFFFFF;
	border: 1px solid #DADADA
}
.tabcennik td.tdcup
{
	color: #000000;
	font-weight: bold;
	text-align: center;
	background-color: #DADADA;
	border: 1px solid #DADADA
}
.tabcennik td.tdc1
{
	background-color: #F2F2F2;
	font-size: 120%;
	font-weight: bold;
	text-align: center
}
.tabcennik td.tdc2
{
	color: #4E8B42;
	border-top: 2px solid #DADADA;
	border-bottom: 2px solid #DADADA
}
.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: #4E8B42;
	font-size: 120%;
	font-weight: bold
}
.tabcennik td.tdc4
{
	color: #4E8B42;
	background-color: #F2F2F2;
	border-top: 2px solid #DADADA;
	border-bottom: 2px solid #DADADA;
	font-size: 120%;
	padding: 6px 3px 6px 3px;
	font-weight: bold
}
.tabcennik td.tdc5
{
	color: #4E8B42;
	border-top: 2px solid #DADADA;
	border-bottom: 2px solid #DADADA;
	font-size: 120%;
	font-weight: bold
}
.tabcennik td.tdc6
{
	color: #4E8B42;
	border-bottom: 2px solid #DADADA;
	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-color: #f2f2f2;
	border: 2px solid #DADADA
}
.divprofil
{
	width: 450px;
	background-color: #FFFFFF;
	border: 2px solid #DADADA
}
.divzmenahesla
{
	width: 450px;
	background-color: #FFFFFF;
	border: 2px solid #DADADA
}
.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: #4E8B42
}
.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: #E2001A
}
.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
}
.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-color: #FFFFFF
}
.atrakciebgzelene
{
	background-color: #FFFFFF
}
.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: #E2001A
}
.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: #C60900
}
a.selectprofil, a.selectprofil:link, a.selectprofil:hover
{
	color: #E2001A
}
.divkontaktyright
{
	width: 340px;
	float: right
}
.tabmenudown
{
	width: 789px;
	font-size: 100%
}
.tabmenudown td
{
 	white-space: nowrap;
	width: 16%;
	text-align: center;
	padding: 4px;
	border-right: 2px solid #FFFFFF;
	background-color: #DBF1C9;
	font-weight: bold
}
.tabmenudownup
{
	width: 250px
}
.tabmenudownup td
{
	width: 0
}
.downmenu
{
	/* width: 128px; lang fix*/
	height: 32px;
	float: left
}
.downmenu1
{
	/* width: 170px; lang fix*/
	height: 32px;
	float: left
}
.downmenutext
{
	text-align: center;
	color: #000000;
	background-color: #DBF1C9;
	font-weight: bold;
	padding: 4px
}
.downmenutext1
{
	text-align: center;
	color: #000000;
	background-color: #C5D3B9;
	font-weight: bold;
	padding: 4px
}
.downmenuhelp
{
	width: 2px;
	height: 32px;
	font-size: 1px;
	float: left
}
.downmenuhelpend
{
	width: 5px;
	height: 32px;
	background-color: #FFFFFF;
	float: left
}
.icon
{
	width: 140px;
	position: absolute;
	margin: 0;
	left: 850px
}
.icon img
{
	margin: 0 0 0 10px
}
.copyright
{
	width: 650px;
	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: 18px;
	background-image: url('../../images/partneri/centrum/bg_main.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	clear: both
}
.divboth1
{
	height: 1px;
	font-size: 1px;
	clear: both
}
.divboth
{
	clear: both
}
.buttonfind, .buttonfind4, .buttonfind5, .buttonfind6
{
/*	font-family: Tahoma, Verdana, sans-serif;
	border: 1px solid #0055DD;
	background-color: #0055DD;
	color: #FFFFFF;
*/
	font-size: 100%;
/*	BACKGROUND: url('http://centrum.kiska.sk/images/btn.gif') no-repeat; */
	background: url('../../images/btn.gif') no-repeat;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 7px; 
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    OVERFLOW: hidden;
    WIDTH: 107px;
    BORDER: none;
}
.buttonfind4
{
	background: url('../../images/btn4.gif') no-repeat;
	WIDTH: 160px;
}
.buttonfind5
{
	background: url('../../images/btn5.gif') no-repeat;
	WIDTH: 80px;
}
.buttonfind6
{
	background: url('../../images/btn6.gif') no-repeat;
	font-weight: bold;
	color: #FFFFFF;
}

.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: #DBF1C9;
        position: absolute;
        color: #000000;
        font-weight: bold;
        display: none;
        z-index: 100;
}
.currency a, .currency a:link, .currency a:visited
{
        padding: 5px 9px 5px 9px;
        text-decoration: none;
        color: #000000;
        display: block;
        border-top: 1px solid #FFFFFF;
}
.currency a:hover
{
        text-decoration: underline;
}

.language
{
        width: 120px;
        background-color: #C5D3B9;
        position: absolute;
        color: #000000;
        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: #000000;
        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;
}
.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/partneri/centrum/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/partneri/centrum/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: #C60900
}
.tabdetail a:link
{
        text-decoration: underline
}
.tabdetail a:hover
{
        text-decoration: underline;
        color: #000000
}



.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
}
