body {
	background: #87BB1A url(pic/bg.png) repeat-x scroll top;
	text-align: center;
	margin: 0;
	padding: 0;
	font: 12px normal georgia, times new roman, arial, helvetica, sans-serif;
	color: White;
}

/*odsazeni v zakulacenych divech*/
.r {
	padding: 0;
}
/*menu*/
#menu {
	width: 990px;
	height: 70px;
	margin: 0 auto 0 auto;
	border: 0;
	padding-left: 63px;
	
	
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	
	
}
#start {
	margin-left: 300px;
}
#menu ul li {
	display: inline;
	border: 3px solid #DFEDB0;
	float: left;
	text-align: center;
	height: 18px;
	margin-left: 6px;
	margin-top: 20px;
	
}
#menu ul li a, #menu ul li ul li a {
	color: White;
	text-decoration: none;
	font: normal 14px Geogrgia Helvetica Arial sans-serif;
	text-align: center;
	padding: .3em 1em .3em 1em;
	line-height: 18px;
	color: White;
	height: 18px;
	
}
/*#menu ul li ul {
	background-color: red;
}*/
#menu ul li ul li {
	width: 200px;
	}

#menu ul li a:hover {
	color: #FFD700;
	text-decoration: underline;
}

#m1 {
	
	background: url(/pic/m1.png);
}
#m2 {
	background: url(/pic/m2.png);
}
#m3 {
	background: url(/pic/m3.png);
}
#m4 {
	background: url(/pic/m4.png);
}
#m5 {
	background: url(/pic/m5.png);
}
#m6 {
	background: url(/pic/m6.png);
}
#m7 {
	background: url(/pic/m7.png);
}
#m8 {
	background: url(/pic/m8.png);
}

#menu ul li ul { /* second-level lists */
	position: absolute;
	width: 210px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index: 1000;
	list-style-type: none;
	
}
#menu ul li ul li {
	
	border: 3px solid #DFEDB0;
	float: left;
	text-align: center;
	height: 18px;
	margin-top: 28px;
}
#menu ul li:hover ul, #menu ul li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	top: auto;
	z-index: 1000;
	
	
}
#menu ul li:hover ul li, #menu ul li.sfhover ul li{ 
margin-left: 0;
z-index: 1000;
}


img {
	border: 0;
	margin: 0;
	padding: 0;
	background: transparent;
}

a {
	text-decoration: none;
	color: White;
}
a:hover {
	text-decoration: underline;
}

/*umisteni loga nazvu a vlajecek*/
#preObal {
	width: 990px;
	margin: 0 auto 0 auto;
	text-align: left;
}
#preObal img{
	float: left;
}
h1 {
	margin: 0;
	padding: 0;
	float: left;
	
}
h2 {
	padding: .3em 1em .3em 1em;
	margin: 0;
	font-family: Georgia, Times new roman;
	font-size: 20px;
	background: url(/pic/h2line.png) no-repeat left top;
	height: 50px;
	display: block;
	width: 660px;
	margin-left: 300px;
	
}
#flag {
	width: 133px;
	height: 290px;
	background: url(/pic/flagstar.png) no-repeat;
	float: left;
	overflow: visible;
	display: block;

}
#vEn {
	position: relative;
	left: -40px;
	z-index: 100;
	display: block;
}
#vSp {
	position: relative;
	top: 30px;
	left: -40px;
	z-index: 100;
	display: block;
}

#vRu {
	position: relative;
	top: 35px;
	left: 30px;
	z-index: 100;
	display: block;
}
#vCz {
	position: relative;
	top: 80px;
	left: -40px;
	z-index: 100;
	display: block;
}
#obsah {
	width: 990px;
	margin: 0 auto 0 auto;
	text-align: left;
	
}
#obsah  p {
	font: 14px/1.8em georgia, times new roman, arial, helvetica, sans-serif;
	color: #152C3C;
	text-align: justify; /*homage fotky*/
}
#obsah table {
	margin-left: 20%;
}
#obsah table tr td {
	font: 14px/1.8em georgia, times new roman, arial, helvetica, sans-serif;
	color: #152C3C;
	border: 1px solid #152C3C;
	text-align: center;
	vertical-align: center;
	padding: 8px;
}
#hmp {
width: 600px;
margin-left: 300px;
color: White;
margin-top: 0;
	
}
#hmp p{ 
color: White;
margin-top: 0;
padding-top: 0;



	
}
h2.ne {
	background: none;
	margin-left: 300px;
	
	padding-left: 0;
	margin-bottom: 0;
	position: absolute;
	display: block;
	top: 300px;
	margin-bottom: -80px;

}
#hmp a:hover {
	text-decoration: none;
}
.mesto {
	width: 180px;
	border: 0;
	background: transparent;
	text-align: right;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	
}
.mesto img {
	clear: both;
	margin-top: 10px;
	
}
.mesto a {
	font: 20px bold Georgia, Times new roman, sans-serif;
	color: White;
	
}
.mesto a:hover {
	text-decoration: none;
}





/*vylety*/

.titleTour {
	margin: 0;
	padding: 0;
	background: url(pic/redLine.png) no-repeat;
	width: 960px;
	height: 25px;
	display: block;
	float: left;
}
.titleTour h3{
	margin: 0;
	padding: 0;
	font: bold 15px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 15px;
	margin-top: 3px;
	float: left;
	
	
	
}
.titleTour span{
float: right;
margin: 0;
padding: 0;
margin-top: 3px;
margin-right: 10px;
font: bold 15px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.vylet {
	background: transparent url(/pic/whiteRec.png);
	width: 960px;
	float: left;
	min-height: 150px;
	border: 0;
	margin: 0;

}

.fot {
	width: 180px;
	float: left;
	margin: 10px;
	margin-top: 0;
	text-align: left;
	
}
.fot img {
	border: 0;
	margin-right: 0;
}
.tex {
	width: 760px;
	float: left;
	
	
}
.tex p, .vylet p{
	margin: 10px;
	
}

.inText {
	float: left;
	margin: 10px;
	margin-left: 0;
}
.inTextR {
	float: right;
	margin: 10px;
	margin-right: 0;
}

.blueLine {
	height: 50px;
	width: 680px;
	background: url(pic/blueLine.png) no-repeat top;
	
	border: 0;
	margin: 10px;
	margin-bottom: 0;
	float: left;
	text-transform: uppercase;
	font: bold 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.oraLine {
	height: 25px;
	width: 230px;
	
	border: 0;
	margin: 10px;
	margin-bottom: 0;
	float: right;
	

}
.daily {
	height: 25px;
	width: 680px;
	background: url(pic/greenLine.png) no-repeat top left;
	border: 0;
	margin: 10px;
	margin-bottom: 0;
	float: left;
	text-transform: uppercase;
	font: bold 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-left: 10px;
}
.kdy, .cena, .vys {
	float: left;
	margin-top: 4px;
	margin-left: 10px;
	width: 295px;

}
.cena {width: 210px; margin-left: 0; font-size: 12px;}
.vys {
	color: #BDCCEA;
	width: auto;
	margin-top: 7px;
	margin-left: 5px;
	font-size: 8px;
	
}

.botWhite, .topWhite {
	
	margin: 0;
	padding: 0;
	background: url(pic/botWhite.png) no-repeat;
	width: 960px;
	height: 15px;
	display: block;
	float: left;
	margin-bottom: 30px;

}
.botWhite {
	height: 25px;
}
.topWhite {
	
	margin: 0;
	padding: 0;
	background: url(pic/topWhite.png) no-repeat;
}

.botWhites, .topWhites {
	
	margin: 0;
	padding: 0;
	background: url(pic/botWhites.png) no-repeat;
	
	height: 15px;
	width: 660px;
	margin-left: 300px;
	display: block;
	float: left;
	margin-bottom: 30px;

}
.botWhites {
	height: 25px;
}
.topWhites {
	
	margin: 0;
	margin-left: 300px;
	padding: 0;
	background: url(pic/topWhites.png) no-repeat;
}
hr {
	clear: both;
	visibility: hidden;
}

.vylet p {
	margin: 10px;
	margin-bottom: 0;
	text-align: justify;
}

.vylet ul {
	margin: 15px;
	font: 14px/1.8em georgia, times new roman, arial, helvetica, sans-serif;
	color: #152C3C;
	
	
}


/*paticka*/

#footer {
	width: 100%;
	height: 180px;
	background: url(/pic/footer.png) repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
}
#prefooter {
	width: 100%;
	height: 89px;
	background: url(/pic/lid.png) repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	
}
#inFooter {
	margin: 0 auto 0 auto;
	width: 990px;
	text-align: left;
	padding: 0;
	
}
.inPrague {
	font: 23px bold Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 50px;
	float: left;
	margin-left: 0;
	margin-top: 50px;
	
	
}
.time {
	font: 18px bold Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 100px;
	text-align: center;
	float: left;
	width: 300px;
	margin-top: 30px;

}


.pocasi {
	text-align: center;
	height: 100px;
	float: left;
	overflow: hidden;
	margin-top: 20px;
	margin-left: 30px;
	font: 12px/25px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
.pocasi div div div{
	/*background: red;
	width: 80px;*/
}
.mena {
	height: 80px;
	float: right;
	text-align: center;
	font: bold 12px/25px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 20px;
	margin-right: 30px;
	
	
}
.mena div {
	float: left;
	margin: 5px;
}


/*formualr*/
#fbox {
	
width: 660px;
margin-left: 300px;
background: transparent url(pic/whiteRec.png);
float: left;
	min-height: 150px;
	
}	
#form {
	text-align: left;
	color: #546A2A;
}

label {
	width: 230px;
	margin-left: 20px;
	height: 30px;
	display: block;
	float: left;
	font: bold 13px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	clear: left;
	
	
}
input, select {
	width: 250px;
	height: 30px;
	float: left;
	background: url(pic/bginput.png) no-repeat scroll top left;
	border: 0;
	color: #142A3A;
	padding: 5px;
	font: normal 13px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	
}
.radio {
	background: none;
	width: 15px;

	padding: 0;
}
.submit {
	background: transparent url(pic/bgSubmit.png) no-repeat top;
	font: bold 14px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
}
#form span {
	float: left;
	height: 30px;
	font: bold 13px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#form span.ajax {
	float: left;
	height: 30px;
	font: bold 13px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Red;
}
select {
	width: 400px;;
	
	background: White;
	border: 2px solid #698F1B;
	margin-bottom: 5px;
	
}
option {
	background: White;
}
textarea {
	width: 250px;
	display: block;
	float: left;
	border: 0;
	height: 168px;
	background: url(pic/bgtextarea.png) no-repeat scroll top left;
	padding: 5px;
	font: normal 13px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.inv {
	display: none;
}

#odeBut {
	margin-left: 85px;
}
#odeInfo {
	margin: 20px;
	font: normal 13px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#odeInfo p {font: normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif; }


#ica {
	border: 0;
	background: none;
	
	margin: 0;
	margin-left: 20px;
	padding: 0;
	font: 18px bold Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	
}

#potvrzeni {
	float: left;
	margin-left: 300px;
	width: 550px;
	font: 18px bold Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	
}

#praguehotels {
	font: normal normal bold 14px/normal Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	border-top: 1px solid White;
	width: 97%;
	
}

.copyright {
	
	margin-right: 100px;
}
.quicklinks {
	
	margin-right: 160px;
}
.hotels {
	font-weight: normal;
}
