
body {
	font: 80% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	margin: 0;
	padding-top: 0px;
	padding-bottom: 200px;
	background-image: url(../layout/background.jpg);
	background-color:#998763;
	text-align: center;
	color: #675839;
	background-position: top;
	background-attachment:scroll;
	background-repeat:repeat-x;
}

div.obal { margin: auto; width: 750px;}
div.hlavicka {background-image: url(../layout/head.jpg); width: 750px; height: 110px;}
/* div.menu { position:relative; margin:auto;} */

div.obsah {
	display:block;
	padding-top: 30px;
	padding-bottom:30px;
	padding-left:100px;
	padding-right: 100px;
	text-align: left;
	width:550px;
	min-height: 400px;
	background-color: #dbcfb3;
	background-image:url(../layout/obsah_background.jpg);
}

div.obsah_ponuka {
	display:block;
	padding-top: 1px;
	padding-bottom:30px;
	padding-left:40px;
	padding-right: 40px;
	text-align: left;
	width:670px;
	min-height: 400px;
	background-color: #dbcfb3;
	background-image:url(../layout/obsah_background.jpg);
}

div.putnicke {display:block; width: 380px; border-right: 1px dotted #9d937d;}


div.jednodnove {float:right; display:block; width: 310px;}
div.poznavacie {float:right; display:block; width:270px;}
	
div.spodna_ciara_2 {width: 750px; height: 65px; background-color: #a8997b;}
div.spodna_ciara{width: 750px; height: 3px; background-color: #795f43;}
div.paticka {width: 736px; height: 30px;}
	
div.kontakty_lavy {width: 200px; float:left;}	
div.kontakt_ramik {background-color: #d4c8ac; width: 400px; border: 2px dashed #bcb29b;}
	
div.programy_info {
	padding: 10px;
	width: 300px;
	background-color:#cfc2a4;
	border: 2px dashed white;
	float: left;
	margin-right: 16px;
	}
	
div.fotka_pobyt {float: left;}

ul {list-style-type:square;}
li {font-size: 12px; color: #333; line-height:12px;}

th { font-size:12px; color:#675839; text-align:left;}
th a { font-size:12px; color:#675839; text-align:left; text-decoration:none;}
th a:hover{ font-size:12px; color:#eb1362; text-align:left; text-decoration:underline;}
th.neparny { font-size:12px; background-color:#c3b69a; color:#675839; text-align:left;}
th.neparny a{ font-size:12px; background-color:#c3b69a; color:#675839; text-align:left; text-decoration:none;}
th.neparny a:hover{ font-size:12px; color:#eb1362; text-align:left; text-decoration:underline;}
th.nadpisy { font-size:12px; background-color:#eb1362; text-align:left; font-weight:bold; color:white; text-align:center;}
th.cena { font-size:12px; color:#eb1362; text-align:right; font-weight:bold;}
th.cena_neparny { font-size:12px; background-color:#c3b69a; text-align:right; color:#eb1362; font-weight:bold;}
th.poistenie { font-size:9px; color:#675839; height:25px;}
th.poistenie_neparny { font-size:9px; background-color:#c3b69a; color:#675839; height:25px;}

a img {border: none;}
a {color: #675839; text-decoration:underline;}
a.kontakty_spodne {color: white; text-decoration:underline;}
h1 {font-size: 19px; font-weight: bold; color: #675839;}
h2 {font-size: 16px; text-align:center; color:#30694a;}
h2.info_servis {font-size: 14px; color:#F06; text-align:left;}
h2.poznavacie {font-size: 16px; text-align:center; color:#C06;}
h2.putnicke {font-size: 16px; text-align:center; color:#C30;}
h3 { display:block; background-color:#b7df50; font-size: 12px; color:#30694a; height:17px;}
h3.informacie_letovisko { display:block; background-color: #675850; font-size: 12px; color:#dccfb4; height:17px;}
h3.doplnujuce_informacie { display:block; background-color: orange; font-size: 12px; color:#532E17; height:17px;}
h3.povinne { display:block; background-color:#bc2444; font-size: 12px; color:white; height:17px; font-weight:normal;}
div.galeria img plavajuca { float:left; margin-right: 20px;}
div.galeria img { border: 4px solid white; text-align}
h4 {font-size: 15px; color:#30694a;}

p.poznavacie_kratsie_anglicko { display:block; font-size: 12px; color:white; height:18px; background-image:url(../layout/vlajka_anglicko.jpg); background-repeat:no-repeat;}
p.poznavacie_kratsie_skandinavia { display:block; font-size: 12px; color:white; height:18px; background-image:url(../layout/vlajka_skandinavia.jpg); background-repeat:no-repeat;}
p.poznavacie_kratsie_benelux { display:block; font-size: 12px; color:white; height:18px; background-image:url(../layout/vlajka_benelux.jpg); background-repeat:no-repeat;}
p.poznavacie_kratsie_taliansko { display:block; font-size: 12px; color:white; height:18px; background-image:url(../layout/vlajka_taliansko.jpg); background-repeat:no-repeat;}
p.poznavacie_kratsie_madarsko { display:block; font-size: 12px; color:white; height:18px; background-image:url(../layout/vlajka_madarsko.jpg); background-repeat:no-repeat;}
p.poznavacie_kratsie_nemecko { display:block; font-size: 12px; color:white; height:18px; background-image:url(../layout/vlajka_nemecko.jpg); background-repeat:no-repeat;}
p.poznavacie_kratsie_francuzsko { display:block; font-size: 12px; color:white; height:18px; background-image:url(../layout/vlajka_francuzsko.jpg); background-repeat:no-repeat;}
p.poznavacie_kratsie_polsko { display:block; font-size: 12px; color:white; height:18px; background-image:url(../layout/vlajka_polsko.jpg); background-repeat:no-repeat;}

p.putnicke_kratsie_francuzsko { display:block; font-size: 12px; color:white; height:18px; background-image:url(../layout/vlajka_francuzsko.jpg); background-repeat:no-repeat;}
p.putnicke_kratsie_chorvatsko { display:block; font-size: 12px; color:white; height:18px; background-image:url(../layout/vlajka_chorvatsko.jpg); background-repeat:no-repeat;}
p.putnicke_kratsie_medzugorie { display:block; font-size: 12px; color:white; height:18px; background-image:url(../layout/vlajka_medzugorie.jpg); background-repeat:no-repeat;}
p.putnicke_kratsie_taliansko { display:block;  font-size: 12px; color:white; height:18px; background-image:url(../layout/vlajka_taliansko.jpg); background-repeat:no-repeat;}
p.putnicke_kratsie_portugalsko { display:block; font-size: 12px; color:white; height:18px; background-image:url(../layout/vlajka_portugalsko.jpg); background-repeat:no-repeat;}
p.putnicke_kratsie_portugalsko_spanielsko { display:block; font-size: 12px; color:white; height:18px; background-image:url(../layout/vlajka_portugalsko_spanielsko.jpg); background-repeat:no-repeat;}
p.putnicke_kratsie_cesko { display:block; font-size: 12px; color:white; height:18px; background-image:url(../layout/vlajka_cesko.jpg); background-repeat:no-repeat;}
p.putnicke_kratsie_bulharsko { display:block; font-size: 12px; color:white; height:18px; background-image:url(../layout/vlajka_bulharsko.jpg); background-repeat:no-repeat;}
p.putnicke_kratsie_polsko { display:block; font-size: 12px; color:white; height:18px; background-image:url(../layout/vlajka_polsko.jpg); background-repeat:no-repeat;}
p.putnicke_kratsie_rakusko { display:block; font-size: 12px; color:white; height:18px; background-image:url(../layout/vlajka_rakusko.jpg); background-repeat:no-repeat;}
p.putnicke_kratsie_izrael { display:block; font-size: 12px; color:white; height:18px; background-image:url(../layout/vlajka_izrael.jpg); background-repeat:no-repeat;}
p.putnicke_kratsie_slovensko { display:block; font-size: 12px; color:white; height:18px;background-image:url(../layout/vlajka_slovensko.jpg); background-repeat:no-repeat;}

p.pobytove_kratsie_chorvatsko { display:block; font-size: 12px; color:white; height:18px; background-image:url(../layout/vlajka_chorvatsko.jpg); background-repeat:no-repeat;}



p {font-size: 12px; color: #675839;}
p.programy_info {font-size: 14px; color: #493222;}
b.programy_info_2 {font-size: 14px; color:#C06;}
b.programy_info_termin {font-size: 14px; color:#C06;}
b.programy_info_nevyrazne {font-size: 11px; color: #493222; font-weight:normal;}
b.povinne {font-size: 12px; color: red;}
p.kontakty {font-size: 12px; color: #675839; text-align:center;}
p.kontakt_meno {font-size: 16px; text-align:center; color:#eb1362; font-weight:bold;}
b.kontakty { color: white;}
b.zlava {font-size: 16px; color:#C06;}

a.spat { color: #C06; font-size:12px;}
p.nadpis_podciarknutie {font-size: 11px; color: #675839; margin-top:-20px;}
p.paticka {font-size: 10px; color:#300;}
p.paticka a {font-size: 10px; color:#300; text-decoration:none;}
p.paticka a:hover {font-size: 10px; color:white; text-decoration:underline;}

p.ponuky_jednodnove { color: #675839;}
p.ponuky_jednodnove a {font-size: 13px; color:black; text-decoration:none;}
p.ponuky_jednodnove a:hover {font-size: 13px; color:#black; text-decoration:underline; font-weight:bold;}

p.ponuky_poznavacie { color: #675839;}
p.ponuky_poznavacie a {font-size: 13px; color:black; text-decoration:none;}
p.ponuky_poznavacie a:hover {font-size: 13px; color:black; text-decoration:underline; font-weight:bold;}

p.ponuky_pobytove { color: #675839;}
p.ponuky_pobytove a {font-size: 13px; color:black; text-decoration:none;}
p.ponuky_pobytove a:hover {font-size: 13px; color:black; text-decoration:underline; font-weight:bold;}

p.ponuky_putnicke { color: #675839;}
p.ponuky_putnicke a {font-size: 13px; color:black; text-decoration:none;}
p.ponuky_putnicke a:hover {font-size: 13px; color:black; text-decoration:underline; font-weight:bold;}

p.ponuky_eurovikendy {font-size: 13px; color:black; text-decoration:none;}
p.ponuky_eurovikendy a:hover {font-size: 13px; color:black; text-decoration:underline; font-weight:bold;}

p.dokumenty_nevyrazne {color:#666; font-size:10px;}





#dark{
	background-color:#333;
	border:1px solid #000;
	padding:10px;
	margin-top:20px;}
	
#light{
	background-color:#FFF;
	border:1px solid #dedede;
	padding:10px;
	margin-top:20px;}	
	
li{ 
list-style:none;
	padding-top:10px;
	padding-bottom:10px;}	

.button, .button:visited {
	background: #222 url(overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer
}
 
	.button:hover							{ background-color: #111; color: #fff; }
	.button:active							{ top: 1px; }
	.small.button, .small.button:visited 			{ font-size: 11px}
	.button, .button:visited,
	.medium.button, .medium.button:visited 		{ font-size: 10px; 
												  font-weight: bold; 
												  line-height: 1; 
												  text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 
												  }
												  
	.large.button, .large.button:visited 			{ font-size: 14px; 
													  padding: 8px 14px 9px; }
													  
	.super.button, .super.button:visited 			{ font-size: 16px; 
													  padding: 8px 14px 9px; }
	
	.pink.button, .magenta.button:visited		{ background-color: #e22092; }
	.pink.button:hover							{ background-color: #c81e82; }
	.green.button, .green.button:visited		{ background-color: #91bd09; }
	.green.button:hover						    { background-color: #749a02; }
	.red.button, .red.button:visited			{ background-color: #e62727; }
	.red.button:hover							{ background-color: #cf2525; }
	.orange.button, .orange.button:visited		{ background-color: #ff5c00; }
	.orange.button:hover						{ background-color: #d45500; }
	.blue.button, .blue.button:visited		    { background-color: #2981e4; }
	.blue.button:hover							{ background-color: #2575cf; }
	.yellow.button, .yellow.button:visited		{ background-color: #ffb515; }
	.yellow.button:hover						{ background-color: #fc9200; }
	
	
/*fancybox*/	
	
a img {
	border: 1px solid #4a4a4a;
	padding: 2px;
	margin: 10px 5px 10px 0;
	vertical-align: top;
}

a img.last {
	margin-right: 0;	
}

/* www.tips4design */
/* FREE CSS3 menu */
/* YOU ARE NOT ALLOWED TO REDISTRIBUTE THIS FILE WITHOUT OUR PERMISSION */

#navbar{
	list-style:none;
	border:1px solid #96d44d;
	overflow:hidden;
	margin:0;
	padding:0px;
	background: #bfd255; /* Old browsers */
	background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* IE10+ */
	background: linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */
	box-shadow:1px 1px 7px #486d04;
	width:748px;
}

#navbar li{
	float:left;
	width:100px;
	padding:10px 15px;
	text-align:center;
	display:block;
	font-family:Arial ,sans-serif;
	font-size:16px;
	text-shadow:1px 1px 2px #569609;
	letter-spacing:1px;
	font-weight:bold;
	position:relative;
	-webkit-transition: background-color .3s linear;
}


#navbar li:hover{
	background: rgba(255,255,255,0.2);
	height: 24px;
}

#navbar li:active{
	box-shadow:inset 0px 0px 2px #5a8d2e;
	-o-box-shadow:inset 0px 0px 2px #5a8d2e;
	-moz-box-shadow:inset 0px 0px 2px #5a8d2e;
	-webkit-box-shadow:inset 0px 0px 2px #5a8d2e;
}
#navbar a{
	text-decoration:none;
	color:white;
}
