/* reset */
*	{
margin:0;
padding:0;
}

table 	{
color:#666;
border-spacing:0;
font-family:"Trebuchet MS", sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
letter-spacing:normal;
}
td {
padding:3px;
}
/* BODY */
body	{
font-family:"Trebuchet MS",sans-serif;
color:#666;
margin:0px;
padding:0px;
background-color:#f0f0f0;
}

/* TYPOGRAPHY */
h1,h2,h3,h4	{
font-family: "Trebuchet MS", sans-serif;
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; /* Trebuchet */
}

p,a,ul	{
color:#666;
font-family: "Trebuchet MS", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
}
ul {
    padding-left:2em;
    margin-left:0;
}
/* CLEAR BOTH */
.clear_both	{
clear:both;
}

/* SPACER */
.spacer {
height:10px;
}

/* PAGE HOLDER */
#page {
width:980px;
margin-left:auto;
margin-right:auto;
background-image:url('/pics/background_page.jpg');
background-repeat: repeat-y;
}

#page div#page_top {
width:980px;
height:30px;
background-image:url('/pics/background_page_top.jpg');
background-repeat: no-repeat;
}

#page div#page_bottom {
width:980px;
height:20px;
background-image:url('/pics/background_page_bottom.jpg');
background-repeat: no-repeat;
}

#page div.content {
width:960px;
margin-left:auto;
margin-right:auto;
}

/* HEADER STRIP UP */
#page div.content div.header_strip {
width:960px;
height:30px;
background-image:url('/pics/background_header_strip.jpg');
background-repeat: no-repeat;
margin-bottom:10px;
position:relative;
}

#page div.content div.header_strip p.nadpis {
color:#046bba;
font-size:14px;
position:absolute;
top:6px;
left:18px;
}

#page div.content div.header_strip div.link_holder {
height:26px;
position:absolute;
top:2px;
right:12px;
}

#page div.content div.header_strip div.link_holder a {
color:#046bba;
text-decoration:none;
height:22px;
font-size:14px;
padding-left:10px;
padding-right:10px;
padding-top:4px;
float:right;
border-left:1px solid #ffffff;
}

#page div.content div.header_strip div.link_holder a:hover {
color:#000000;
background-color:#ffffff;
}

#page div.content div.header_strip div.link_holder a.active {
color:#000000;
background-color:#ffffff;
}

/* HEADER PICTURE AND QUICK CONTACT */
#page div.content div.header {
width:960px;
height:120px;
background-image:url('/pics/background_header.jpg');
background-repeat: no-repeat;
margin-bottom:10px;
position:relative;
}

#page div.content div.header a {
position:absolute;
top:1px;
left:11px;
}

#page div.content div.header img {
height:118px;
width:768px;
border:0px;
}

#page div.content div.header div#quick_contact {
height:110px;
width:160px;
position:absolute;
top:0px;
right:10px;
}

#page div.content div.header div#quick_contact p.nadpis {
color:#046bba;
font-size:14px;
font-weight:bold;
}

#page div.content div.header div#quick_contact table {
color:#b3b3b3;
}

#page div.content div.header div#quick_contact table td.zaznam {
color:#000000;
padding-left:5px;
}

#page div.content div.header div#quick_contact table td.zaznam a {
color:#000000;
text-decoration:none;
position:static;
}

#page div.content div.header div#quick_contact table td.zaznam a:hover {
color:#0a5691;
}

/* SUBMENU */
.submenu a{
width:140px;
float:left;
margin:0px;
padding:0px 0 0 15px;
}



/* LEFT COLUMN - MENU .... */
#page div.content div.left_column {
width:180px;
float:left;
margin:0px;
}

/* MENU IN LEFT COLUMN */
#page div.content div.left_column div.menu {
width:180px;
float:none;
background-color:#e7e7e7;
padding-bottom:10px;
margin:0px;
}

#page div.content div.left_column div.menu div.menu_nadpis {
width:180px;
height:46px;
background-image:url('/pics/menu_nadpis.jpg');
position:relative;
}

#page div.content div.left_column div.menu div.menu_nadpis p {
font-size:16px;
font-weight:bold;
color:#ffffff;
position:absolute;
top:12px;
left:20px;
}

#page div.content div.left_column div.menu div {
width:180px;
height:28px;
background-image:url('/pics/menu_polozka.jpg');
position:relative;
margin:0px;
}

#page div.content div.left_column div.menu div a {
text-decoration:none;
font-size:16px;
/*color:#a4a4a4;*/
color:#949494;
position:absolute;
top:2px;
left:20px;
}

#page div.content div.left_column div.menu div a:hover {
font-weight:bold;
position:absolute;
top:2px;
left:20px;
}

/* RIGHT COLUMN - BOXY AKTUALITY, POCASIE, CESTOVANIE, SNEH */
#page div.content div.right_column {
width:180px;
float:left;
}

#page div.content div.right_column div.nadpis {
width:180px;
height:46px;
position:relative;
}

#page div.content div.right_column div.pocasie {
background-image:url('/pics/right_column_pocasie.jpg');
}

#page div.content div.right_column div.aktuality {
background-image:url('/pics/right_column_aktuality.jpg');
}

#page div.content div.right_column div.cestovanie {
background-image:url('/pics/right_column_cestovanie.jpg');
}

#page div.content div.right_column div.sneh {
background-image:url('/pics/right_column_sneh.jpg');
}

#page div.content div.right_column div.nadpis p {
font-size:16px;
font-weight:bold;
color:#ffffff;
position:absolute;
top:12px;
left:20px;
}

/* POCASIE TABLE */
#page div.content div.right_column table {
width:170px;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
}

#page div.content div.right_column table.pocasie img {
margin-top:-8px;
margin-bottom:-8px;
}

#page div.content div.right_column table td.mesto {
height:10px;
color:#a4a4a4;
}

#page div.content div.right_column table td.pocasie {
font-size:10px;
color:#a4a4a4;
}

/* AKTUALITY BOX */
#page div.content div.right_column div.aktuality_obsah {
width:170px;
height:48px;
background-color:#f0f0f0;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
position:relative;
}

#page div.content div.right_column div.aktuality_obsah h2 {
color: #111;
font-size:12px;
font-weight:normal;
position:absolute;
top:4px;
left:10px;
}
#page div.content div.right_column div.aktuality_obsah a {
color: black;
color: #666;
}

#page div.content div.right_column div.aktuality_obsah p {
font-size:12px;
color:#a4a4a4;
position:absolute;
top:27px;
left:10px;
}

#page div.content div.right_column p.aktuality_clanok {
font-size:12px;
color:#666;
margin-right:15px;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
}

/* CESTOVANIE BOX */
#page div.content div.right_column div.cestovanie_obsah {
width:170px;
height:170px;
}

/* SNEHOVE SPRAVY BOX */
#page div.content div.right_column div.sneh_obsah {
width:170px;
height:170px;
}

/* CENTER PAGE CONTENT - OBSAH STRANKY */
#page div.content div.page_content {
min-height:280px;
width:600px;
float:left;
margin:0px;
padding:0px;
}

/* BREAD CRUMB */
#page div.content div.page_content div.bread_crumb {
width:600px;
height:46px;
background-image:url('/pics/bread_crumb.jpg');
position:relative;
}

#page div.content div.page_content div.bread_crumb h1 {
color:#a4a4a4;
font-size:16px;
position:absolute;
top:12px;
font-size:12px;
left:40px;
font-weight:normal;
}

#page div.content div.page_content div.bread_crumb a {
color:#a4a4a4;
font-size:12px;
text-decoration:none;
}

#page div.content div.page_content div.bread_crumb a:hover {
color:#000000;
}

/* CENTER PAGE CONTENT BOXES */
#page div.content div.page_content div.content_box {
width:290px;
float:left;
margin-left:10px;
margin-top:10px;
display:inline;

}

#page div.content div.page_content div.content_box h1 {
color:#fff;
padding-top:102px;
font-size:16px;
}

#page div.content div.page_content div.content_box h1 a {
color:#fff;
font-weight:bold;
font-size:16px;
text-decoration:none;
}

#page div.content div.page_content div.content_box h1 a:hover {
color:#000000;
}

/* ZAZNAMI V JEDNOTLIVYCH BOXOCH */
#page div.content div.page_content div.content_box div.zaznam {
width:290px;
height:33px;
margin-top:5px;
position:relative;
}


/* zima tpl */
#page div.content div.page_content div.content_box div.zima {
background-image:url('/pics/titulka/zimna_sezona.jpg');
width:290px;
height:126px;
text-align:center;
}

/* zima tpl */
#page div.content div.page_content div.content_box div.zima2 {
background-image:url('/pics/titulka/zimna_sezona2.jpg');
width:290px;
height:126px;
text-align:center;
}


/* lagerja tpl */
#page div.content div.page_content div.content_box div.detskije_lagerja {
background-image:url('/pics/titulka/detskije_lagerja.jpg');
width:290px;
height:126px;
text-align:center;
}

/* lagerja tpl */
#page div.content div.page_content div.content_box div.letnije_otely {
background-image:url('/pics/titulka/letnije_otely.jpg');
width:290px;
height:126px;
text-align:center;
}

/* palmy tpl */
#page div.content div.page_content div.content_box div.palmy {
background-image:url('/pics/titulka/palmy.jpg');
width:290px;
height:126px;
text-align:center;
}

/* icehockey tpl */
#page div.content div.page_content div.content_box div.icehockey {
background-image:url('/pics/titulka/icehockey.jpg');
width:290px;
height:126px;
text-align:center;
}

/* uss_steel tpl */
#page div.content div.page_content div.content_box div.uss_steel {
background-image:url('/pics/titulka/uss_steel.jpg');
width:290px;
height:126px;
text-align:center;
}


#page div.content div.page_content div.content_box div.zima div.zaznam {
background-image:url('/pics/zaznam_blue.jpg');
}


#page div.content div.page_content div.content_box div.leto {
background-image:url('/pics/titulka/leto.jpg');
width:290px;
height:126px;
text-align:center;
}

#page div.content div.page_content div.content_box div.leto div.zaznam {
background-image:url('/pics/zaznam_green.jpg');
}

#page div.content div.page_content div.content_box div.hrady {
background-image:url('/pics/titulka/hrady.jpg');
width:290px;
height:126px;
text-align:center;
}
#page div.content div.page_content div.content_box div.hrady div.zaznam {
background-image:url('/pics/zaznam_yellow.jpg');
}

#page div.content div.page_content div.content_box div.kupele {
background-image:url('/pics/titulka/kupele.jpg');
width:290px;
height:126px;
text-align:center;
}
#page div.content div.page_content div.content_box div.kupele div.zaznam {
background-image:url('/pics/zaznam_orange.jpg');
}

/* ZAZNAMY V JEDNOTLIVYCH BOXOCH */
#page div.content div.page_content div.content_box div.zaznam {
width:290px;
height:33px;
margin-top:5px;
position:relative;
}

#page div.content div.page_content div.content_box div.blue {
background-image:url('/pics/zaznam_blue.jpg');
}

#page div.content div.page_content div.content_box div.green {
background-image:url('/pics/zaznam_green.jpg');
}

#page div.content div.page_content div.content_box div.yellow {
background-image:url('/pics/zaznam_yellow.jpg');
}

#page div.content div.page_content div.content_box div.orange {
background-image:url('/pics/zaznam_orange.jpg');
}

#page div.content div.page_content div.content_box div.zaznam h2 {
position:absolute;
top:2px;
left:35px;
font-size:14px;
}

#page div.content div.page_content div.content_box div.zaznam h2 span {
font-weight:normal;
}

#page div.content div.page_content div.content_box div.zaznam h2 a {
font-size:14px;
font-weight:bold;
text-decoration:none;
}


#page div.content div.page_content div.content_box div.zaznam p {
position:absolute;
top:15px;
left:35px;
font-size:12px;
}

/* FARBY LINKOV */
#page div.content div.page_content div.content_box div.zaznam h2 a.blue {
color:#019ad7;
}

#page div.content div.page_content div.content_box div.zaznam h2 a.green {
color:#047a08;
}

#page div.content div.page_content div.content_box div.zaznam h2 a.orange {
color:#f67809;
}

#page div.content div.page_content div.content_box div.zaznam h2 a.yellow {
color:#e1a40b;
}

#page div.content div.page_content div.content_box div.zaznam h2 a:hover {
color:#000000;
}

/* PAGE CONTENT HORIZONTAL RULE */
#page div.content div.page_content div.hr {
height:20px;
width:600px;
margin-bottom:10px;
background-image:url('/pics/background_horizontal_rule.jpg');
clear:both;
}

/* COMMON NADPIS */
#page div.content div.page_content div.common_nadpis {
height:25px;
width:600px;
margin-bottom:10px;
background-image:url('/pics/background_common_nadpis.jpg');
clear:both;
position:relative;
}

#page div.content div.page_content div.common_nadpis h1 {
color:#a4a4a4;
font-size:16px;
font-weight:normal;
position:absolute;
left:45px;
top:2px;
}

#page div.content div.page_content div.common_nadpis h2 {
color:#a4a4a4;
font-size:16px;
font-weight:normal;
position:absolute;
left:45px;
top:2px;
}

/* SPECIALNA PONUKA ZAZNAMY TITLE */
#page div.content div.page_content div.specialna_ponuka_content_box {
width:290px;
height:82px;
float:right;
margin-left:10px;
margin-top:10px;
position:relative;
}

#page div.content div.page_content div.specialna_ponuka_content_box a {
width:80px;
height:80px;
float:left;
}

#page div.content div.page_content div.specialna_ponuka_content_box img {
width:80px;
height:80px;
float:left;
margin-right:10px;
border:1px solid #000000;
}

#page div.content div.page_content div.specialna_ponuka_content_box h2 {
font-size:16px;
position:absolute;
left:90px;
top:0px;
width:190px;
}

#page div.content div.page_content div.specialna_ponuka_content_box h2 a {
font-size:16px;
color:#616161;
text-decoration:none;
font-weight:bold;
width:190px;
}

#page div.content div.page_content div.specialna_ponuka_content_box h2 a:hover {
color:#0a5691;
}

#page div.content div.page_content div.specialna_ponuka_content_box p {
font-size:12px;
position:absolute;
left:90px;
top:22px;
width:190px;
color:#a5a5a5;
line-height:14px;
}
/* ONE COLUMN AKTUALITY BOX TITLE */
#page div.content div.page_content div.one_column_aktuality_box {
width:590px;
height: 50px;
float:right;
margin-left:10px;
margin-top:10px;
position:relative;
}
#page div.content div.page_content div.one_column_aktuality_box h2 {
font-size:16px;
position:absolute;
top:0px;
}
#page div.content div.page_content div.one_column_aktuality_box h2 a {
font-size:16px;
color:#616161;
text-decoration:none;
font-weight:bold;
width:480px;
}

#page div.content div.page_content div.one_column_aktuality_box p {
font-size:12px;
position:absolute;
left:90px;
top:22px;
color:#a5a5a5;
line-height:14px;
}


/* ONE COLUMN CATEGORY BOX TITLE */
#page div.content div.page_content div.one_column_category_box {
width:590px;
height: 20px;
float:right;
margin-left:10px;
margin-top:10px;
position:relative;
}
#page div.content div.page_content div.one_column_category_box h2 {
margin-left:10px;
font-size:16px;
position:absolute;
top:0px;
}
#page div.content div.page_content div.one_column_category_box h2 a {
font-size:16px;
color:#717171;
text-decoration:none;
font-weight:bold;
width:480px;
}

/* ONE COLUMN CONTENT BOX TITLE */
#page div.content div.page_content div.one_column_content_box {
width:590px;
height:82px;
float:right;
margin-left:10px;
margin-top:10px;
position:relative;
}

#page div.content div.page_content div.one_column_content_box a {
width:80px;
height:80px;
float:left;
}

#page div.content div.page_content div.one_column_content_box img {
width:80px;
height:80px;
float:left;
margin-right:10px;
border:1px solid #000000;
}

#page div.content div.page_content div.one_column_content_box h2 {
font-size:16px;
position:absolute;
left:90px;
top:0px;
}

#page div.content div.page_content div.one_column_content_box h2 a {
font-size:16px;
color:#616161;
text-decoration:none;
font-weight:bold;
width:480px;
}

#page div.content div.page_content div.one_column_content_box h2 a:hover {
color:#0a5691;
}

#page div.content div.page_content div.one_column_content_box p {
font-size:12px;
position:absolute;
left:90px;
top:22px;
color:#a5a5a5;
line-height:14px;
}

/* FORMULAR */
#page div.content div.page_content div.formular {
width:590px;
float:right;
margin-left:10px;
margin-top:10px;
position:relative;
}

#page div.content div.page_content div.formular div {
margin-bottom:5px;
width:590px;
height:20px;
}

#page div.content div.page_content div.formular div p {
font-size:12px;
color:#a5a5a5;
float:left;
}

#page div.content div.page_content div.formular div input {
display:inline;
font-size:12px;
color:#a5a5a5;
width:350px;
float:right;
}

#page div.content div.page_content div.formular div select {
display:inline;
font-size:12px;
color:#a5a5a5;
width:354px;
float:right;
border:1px solid #a5a5a5;
}

#page div.content div.page_content div.formular div input.radio_input {
display:inline;
float:right;
width:auto;
margin-left:20px;
}

#page div.content div.page_content div.formular div p.radio {
display:inline;
font-size:12px;
color:#a5a5a5;
float:right;
width:auto;
margin-left:5px;
}

#page div.content div.page_content div.formular div input.submit {
float:right;
width:auto;
padding:10px 30px 10px 30px;
background-color:#b2b2b2;
border:1px solid #000000;
color:#ffffff;
font-weight:bold;
margin-top:10px;
}

#page div.content div.page_content div.formular div input.submit:hover {
background-color:#f0f0f0;
border:1px solid #b2b2b2;
color:#000000;
}

/* CLANOK */
#page div.content div.page_content div.clanok {
width:590px;
float:right;
margin-left:10px;
margin-top:10px;
position:relative;
}

#page div.content div.page_content div.clanok img {
width:200px;
height:150px;
float:right;
margin-left:10px;
margin-bottom:10px;
border:1px solid #000000;
}

#page div.content div.page_content div.clanok p {
font-size:12px;
color:#a5a5a5;
line-height:14px;
position:static;
margin-bottom:10px;
}


/* HOTEL OTVORENA REGISTRACIA */
#page div.content div.page_content div.hotel {
width:590px;
float:right;
margin-left:10px;
margin-top:10px;
margin-bottom:15px;
position:relative;
}

#page div.content div.page_content div.hotel img {
width:200px;
height:150px;
float:right;
margin-left:10px;
margin-bottom:10px;
border:1px solid #000000;
}

#page div.content div.page_content div.hotel p {
font-size:16px;
color:#a5a5a5;
line-height:16px;
position:static;
margin-bottom:10px;
}

#page div.content div.page_content div.hotel div {
color:#a5a5a5;
}
#page div.content div.page_content div.hotel table {
color:#a5a5a5;
}


/* HOTEL FOTOGALERIA */
#page div.content div.page_content div.hotel_fotogaleria {
width:590px;
float:right;
margin-left:10px;
margin-top:10px;
position:relative;
}

#page div.content div.page_content div.hotel_fotogaleria img {
width:190px;
height:142px;
float:left;
margin-right:10px;
margin-bottom:10px;
border:0px;
}

#page div.content div.page_content div.hotel_fotogaleria img.last {
margin-right:0px;
}

/* FOOTER ICONS */
#footer {
width:980px;
margin-left:auto;
margin-right:auto;
background-image:url('/pics/background_footer.jpg');
background-repeat: repeat-y;
}

#footer div#footer_top {
width:980px;
height:20px;
background-image:url('/pics/background_footer_top.jpg');
background-repeat: no-repeat;
}

#footer div#footer_bottom {
width:980px;
height:20px;
background-image:url('/pics/background_footer_bottom.jpg');
background-repeat: no-repeat;
}

#footer div.content {
width:960px;
margin-left:auto;
margin-right:auto;
text-align: center;
}

#footer div.content img {
width:120px;
height:50px;
margin:5px;
border:0px;
}

/* FOOTER PODPIS */
#footer_podpis {
width:980px;
height:70px;
margin-left:auto;
margin-right:auto;
}

#footer_podpis div.content {
width:960px;
margin-left:auto;
margin-right:auto;
}

#footer_podpis div.content span {
color:#a5a5a5;
}

#footer_podpis div.content a {
color:#000000;
text-decoration:none;
}

#footer_podpis div.content a:hover {
color:#046bba;
}

/* ZMENY */
h2.nevdama-nazov {
	color:#046bba;
	margin-bottom:15px;
}


#clear-right {
	clear:right;
}

#popis-vlavo {
	float:left;
	margin-right:10px;
	width:390px;
}

#popis-vpravo {
	/*background-color:#F0F0F0;*/
	margin:0;
	margin-top:7px;
	padding:7px 8px;
	border:1px solid #ccc;
	float:right;
	width:129px;
}

#popis-vpravo-cena {
	text-align:center;
	/*background-color:#F0F0F0;*/
	margin:0;
	margin-top:15px;
	padding:10px 8px;
	border:1px solid #ccc;
	float:right;
	width:129px;
}

#popis-vpravo-cena h3 {
font-size:16px;
color:#FF6600;
margin-bottom:0px;
}

#popis-vpravo-cena h4 {
}
#popis-vpravo-cena h4 a {
text-decoration:none;
color:#046BBA;
font-weight:bold;
font-size:11px;
padding:2px 5px;
}
#popis-vpravo-cena h4 a:hover {
color:#f40;
text-decoration:underline;
}


#page div.content div.page_content div.hotel div#nevdama div#popis-vpravo img {
	float:left;
	padding:0px;
	border:1px solid #ccc;
	width:28px;
	height:23px;
	text-align:center;
	margin:7px 0 0 7px;
}

#page div.content div.page_content div.hotel div#nevdama div#popis-vpravo table {
	text-align:center;
	width:100%;
}
#page div.content div.page_content div.hotel div#nevdama div#popis-vpravo td {
	font-size:11px;
	color:#999;
	font-weight:bold;
	text-align:center;
	margin:0 auto;
	padding:0;
}

#page div.content div.page_content div.hotel div#nevdama div#popis-vpravo th {
	text-align:center;
	margin:0 auto;
	padding:0;
}



#popis-vpravo img {
	margin:0px;
	padding:0px;
	border:1px solid #999;
	float:right;
	width:23px;
	height:28px;
}


#popis-vlavo h4 {
	text-transform:uppercase;
	color:#FDB008;
	margin-top:10px;
	margin-bottom:10px;
}

#popis-vlavo h3 {
	text-transform:uppercase;
	color:#FF4400;
	margin-top:10px;
	margin-bottom:10px;
}



#obraztek {
	width:200px;
	float:left;
	margin-left:0;
	margin-right:15px;
}
#obraztek2 {
	float:left;
	margin-left:0;
	margin-right:15px;
}

#obraztek img{
	margin-left:0;

}

#popiska {
float:left;
margin:0 15px;
}


#znacky {
	float:left;
	width:80px;
}

#fotogaleria {
	float:left;
	width:548px;
}

#page div.content div.page_content div.one_column_content_box2 {
height:110px;
margin:15px;
}

#page div.content div.page_content div.one_column_content_box2 h2 {
padding-bottom:5px;
}
#page div.content div.page_content div.one_column_content_box2 h2 a{
font-size:18px;
color:#046BBA;
text-decoration:none;
}



#page div.content div.page_content div.one_column_content_box2 img {
border:0;
width:80px;
height:80px;
float:left;
}

#objednavka h2{
	margin:10px 0;
}

#objednavka {
	text-transform:uppercase;
	color:#444;
	margin:10px;
}


.aktuality_obsah2 {
padding:0 10px 20px;
float:left;
/*width:176px;*/
width:650px;
/*height:220px;*/
/*height:80px;*/
}

.aktuality_obsah2 h2{
font-size:16px;
/*color:#046BBA;*/
color:#046BBA;
}

.aktuality_clanok2 {

}

.dakujeme {
padding:20px 10px 20px;
font-size:16px;
text-align:center;
}

#page div.content div.page_content div.hotel img.captcha {
width:120px;
height:28px;
}
