/* Copyright (c) 2004-2011 | N design - design, tvorba a hosting webových stránek | www.ndesign.cz */

html, body, div, form, img 
{
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px
}

html, body 
{
	height: 100%
}

body
{
	font-family: Verdana, Tahoma, Arial CE, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	color: black;
	background-color: white;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	scrollbar-face-color: #79D8FF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: black;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: white;
	scrollbar-track-color: #D3F2FF;
	scrollbar-darkshadow-color: black
}

#obalovydiv 
{ 
	margin: 10px auto 10px auto; 
	padding: 0px 0px 0px 0px; 	
	width: 800px;
	border: 1px solid black; 
	background: #ffffff none; 
	text-align: left 
}

/* zacatek hlavicka */
#hlavicka
{
	display: block;
	width: 800px;
	height: 163px
}

.nalevo
{
	float: left
}

.napravo
{
	float: right
}

.vnastred
{
 	vertical-align: middle
}

.obou
{ text-align: justify 
}

.nadpissp
{
 	margin: 7px 0px 0px 0px;
	float: left
}

.cisto
{
	margin: -2px 0px 0px 0px;
	height: 1px;
	clear: both
}
	
#lista
{	
	display: block;
	width: 636px;
	float: right 
}

#texthlavicka
{
	display: block;
	padding: 2px 7px 0px 0px;
	font-size: 10px;
	background-color: #FED666;
	float: right;
	text-align: right;
	line-height: 10pt;
	width: 327px;
	height: 66px
}
/* konec hlavicka */


#telo
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
	_height: 300px;
	min-height: 300px;
	width: 800px
}

#pozadi
{
	background-image: url(obrazky/telo-pozadi.jpg);
	background-repeat: no-repeat
}

#pozaditelo
{
	vertical-align: top;
	background-image: url(obrazky/menu-pozadi.png)
}

#pozaditelodole
{
	vertical-align: bottom;
	background-image: url(obrazky/menu-pozadi.png)
}

#obsah
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	text-align: left;
	width: 586px;
	_height: 300px;
	min-height: 300px;
	float: right;
	line-height: 12pt
}

.obr-vlevo
{
	float: left;
	padding-right: 20px
}

#menu 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 184px;
	float: left;
}

a.hlavnimenu 
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 32px;
	background-image: url(obrazky/tlacitko0.png);
	width: 152px;
	height: 19px;
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
}	

a.hlavnimenu:hover 
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 32px;
	background-image: url(obrazky/tlacitko1.png);
	width: 152px;
	height: 19px;
	text-decoration: none
}

span.hlavnimenu 
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 32px;
	background-image: url(obrazky/tlacitko1.png);
	width: 152px;
	height: 19px;
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
}		

a#hlavnimenuopak 
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 32px;
	background-image: url(obrazky/tlacitko1.png);
	width: 152px;
	height: 19px;
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
}	

a#hlavnimenuopak:hover 
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 32px;
	background-image: url(obrazky/tlacitko0.png);
	width: 152px;
	height: 19px;
	text-decoration: none
}

.center, .center img 
{
	text-align: center
}

/* zacatek 2 urovne bocni menu */
#podmenu 
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 124px
}

a.podmenu
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 8px 5px 50px;
	background-image: url(obrazky/menu-pozadi.png);
	font-size: 7.5pt;
	text-decoration: none;
	color: #FF0000;
}

a.podmenu:hover
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 8px 5px 50px;
	background-image: url(obrazky/podtlacitko1.png);
	font-size: 7.5pt;
	text-decoration: none;
}

span.podmenu
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 8px 5px 50px;
	font-size: 7.5pt;
	text-decoration: none;
	color: #FF0000;
	background-image: url(obrazky/podtlacitko1.png)
}
/* konec 2 urovne bocni menu */


p
{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Tahoma, Arial CE, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-align: justify;
	color: black;
	line-height: 12pt;
}

#sloupec
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 586px;
}

#sloupecj
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	width: 366px;
	float: left;
	line-height: 12pt;
}

#sloupecd
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	text-align: justify;
	width: 200px;
	float: right;
	line-height: 12pt;
}

.sloupecp
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 293px;
	float: right;
	line-height: 12pt;
	border: 0px #000000 solid
}						

#sloupecj-act
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	width: 386px;
	float: left;
	line-height: 12pt;
}

#sloupecd-act
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	text-align: justify;
	width: 180px;
	float: right;
	line-height: 12pt;
}				

#radek
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 366px	
}

.radkovani
{
	line-height: 12pt;
}

strong
{ 
	font-weight: bold;
	color: #000080
}

/* obecny obsah */
ul
{
	list-style-type: disc;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	text-align: justify
}

li
{
	list-style-type: disc;
	_margin: 3px 0px 3px -20px;
	margin: 3px 0px 3px 0px;
	text-align: justify
}

h1
{
	font-size: 10.5pt;
	font-weight: bold;
	color: #000080;
	margin-bottom: 5pt;
	margin-top: 0pt;
	text-align: center
}

h2
{
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	color: #000080;
	margin: 0px 0px 3px 0px;
}

.odskok-vy
{
	padding: 0 0 0 220px
}

.cerna
{
	color: #000000
}

a
{
	color: #4D4FC7;
	text-decoration: underline
}

a:hover
{
	text-decoration: none
}

.tab
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #FEEEC1;
}

.tab .bu
{
	margin: 5px;
	padding: 5px;
	background-color: #FED666
}

.tab .buj
{
	margin: 5px;
	padding: 5px;
	background-color: #FEEEC1
}

.tab .bu2
{
	margin: 5px;
	padding: 5px;
	background-color: #feee89
}

.velkamodra
{ 
	font-size: 10pt;
	font-weight:bold;
	color: #000080;
	line-height: 11pt;
}

form
{
	margin: 0px 0px 0px 0px
}	

input, textarea, select
{
	margin: 1px 1px 1px 1px;
	border: 1px solid #000000;
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial CE, Helvetica, sans-serif;
}

/* text area */
.obj2
{
	border: 1px solid #000000;
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial CE, Helvetica, sans-serif;
	width: 162pt;
}

/* text area kontakty */
.obj3
{
	border: 1px solid #000000;
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial CE, Helvetica, sans-serif;
	width: 237px;
}

.nic
{
	border: 0px;
	font-size: 8pt;
	vertical-align: middle;
	font-family: Verdana, Tahoma, Arial CE, Helvetica, sans-serif;
}

/* odesílací tlačítko */
input.odesli
{
	border: 1px solid #FFFFFF;
	font-family: Verdana, Tahoma, Arial CE, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: white;
	background-color: #BA0010;
	cursor: pointer;
	height: 25px
}

.mini
{ 
	font-size: 7pt;
	line-height: 10pt;
}

.minic
{ 
	font-size: 7pt;
	line-height: 10pt;
	color: #FF0000
}

.minim
{ 
	font-size: 7pt;
	line-height: 10pt;
	color: #0000FF
}

a.obsah1
{
	display: block;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline
}

a.obsah1:hover
{
	font-weight: bold;
	text-decoration: none
}

a.obsah2
{
	display: block;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 20px;
	font-size: 12px;
	font-weight: normal;
	color: #7B19E4;
	text-decoration: none
}

a.obsah2:hover
{
	font-weight: bold;
	text-decoration: none
}

a.obsah3
{
	display: block;
	margin: 7px 0px 7px 0px;
	padding: 0px 0px 0px 40px;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none
}

a.obsah3:hover
{
	font-weight: bold;
	text-decoration: none
}

/* tabulka 3 sloupce */
.hlavni 
{
	width: 586px;
}

.levy-sloupec 
{
	width: 182px;
	margin-right: 20px;
	float: left;
	text-align: center
}

.pravy-sloupec 
{
	width: 384px;
	float: right;
}

.pravy-sloupec-vlevo 
{
	width: 182px;
	float: left;
	text-align: center
}

.pravy-sloupec-vpravo 
{
	width: 182px;
	margin-left: 20px;
	float: right;
	text-align: center
}
/* tabulka 3 sloupce konec */

/* doplneni radkovych mezer*/
.spacer24
{
	height: 18px
}

.spacerc24
{
	clear: both;
	height: 10px
}

.spacer5
{
	height: 5px
}

.sirka366
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 364px
}

.texttit
{
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial CE, Helvetica, sans-serif
}

.odtit
{
	display: block;
	width: 64px;
	height: 18px;
	background-image: url(obrazky/uvod/tlacitko-vice.png);
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	font-weight: bold;
	color: #000000
}

.odtit1
{
	display: block;
	width: 92px;
	height: 18px;
	background-image: url(obrazky/uvod/tlacitko-rezervace.png);
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	font-weight: bold;
	color: #000000
}

#bloktit
{
	display: block;
	margin: 10px 0px 0px;
	padding: 10px 0px 10px 20px;
	width: 250px;
	height: 160px;
	background: url(obrazky/uvod/pozadi.png) #d2f2ff no-repeat;
	font-weight: bold;
	float: left
}

#bloktit div
{
	margin: 0px 0px 5px
}

#bloktit a
{
	margin: 0px 25px 0px 5px;
	color: #ff0000;
	text-decoration: none
}

#bloktit2 
{ 
	display: block;
	float: left;
	margin: 0px;
	padding: 0px 0px 5px 20px;
	width: 280px
}

.cara
{	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1px;
	line-height: 0px;
	width: 585px;
 	border-top: solid 1px #000000;
	height: 1px;
}

.cervene
{
	color: #FF0000
}

.hlavni-vylety { width: 380px; }
.hlavni-vylety .levy-sloupec { margin-right: 10px; }
.hlavni-vylety .pravy-sloupec { width: 182px; }
#boxvylety 
{
    width: 190px; 
	margin: -40px 0 5px 10px; 
	padding: 10px 0 0; 
	float: right;
    background: url(obrazky/skolni-vylety/bg-boxvylety.png) top no-repeat;
}
#boxvylety h2, #boxvylety p, #boxvylety ul { background: #d3f2ff; margin: 0; padding: 0 10px; }
#boxvylety h2 { padding-bottom: 10px; }
#boxvylety ul { padding: 0 10px 0 20px; }
#boxvylety li { margin: 0 0 3px; padding: 0; list-style-position: outside; text-align: left }
#boxvylety .bg-bot { background: url(obrazky/skolni-vylety/bg-boxvylety-bot.png) no-repeat; height: 10px; margin-top: -3px; }

#paticka 
{
	padding: 18px 0px 0px 10px; 
	font-size: 85%;
	background: url(obrazky/paticka.png) no-repeat;
	height: 15px
}

#paticka a 
{
	color: black
}

.vymena-odk
{
	margin: 0px 0px 20px 20px;
	width: 466px;
	text-align: justify;	
	float: left
}

/* kontakt */
#mailblok
{
	width: 250px
}

#mail
{
	display: block;
	margin: 1px 0px 2px 42px;
	width: 127px;
	height: 15px;
	background-image: url(obrazky/mail0.png);
	vertical-align: middle;
}

#mail:hover
{
	background-image: url(obrazky/mail1.png);
}
/* konec kontakt */

#neviditelny
{
	visibility: hidden
}
