html{
	height:100%;
}
body{
	text-align: center;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e9e7e7;
	color: #646464;
}

* {
	margin: 0px;
	padding: 0px;
}

/* default page settings */

h2{
	font-size: 17px;
	color: #000000;
}
p {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}
ul {
}
div{
	text-align: left;
}
a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


/* default hyperlinks properties */
.price-list {
  color:#000000;
}
a:link{ text-decoration:none;
		color:#3A6C8D;}
		
a:visited{ text-decoration:none;
		color:#3A6C8D;}
		
a:hover {
	color: #F61711
}

/* custom classes */
.container{
	position: relative;
}
.floatLeft{
	float: left;
}
.floatRight{
	float: right;
}
.bold {
	font-weight: bold
}
.clear {
	clear: both;
	visibility:hidden;
}
/* main container */
.obsah {

  margin:10px auto;

}
#mainContainer{
	position: relative;
	width: 758px;
	height: 100%;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}
.logoph {

 width:225px; 
 height:32px;
 float:left;
 position:relative;
 top:5px;

}
.logoph h1,  .logoph h1 a{

 display: block; 
 background:url("/images/logo-prague-manual-pruhledny.gif") no-repeat; 
 text-decoration: none; 
 height:32px;
 width:225px; 
 margin:0px;
 
}
.logoph h1 span {

  display:none;

}
#containt{
	width: 758px;
	min-height: 100%;
	height: auto;
	background-color:#FFFFFF;

}
#top {position: relative;
	  width:758px;
}	 
#logo {position:relative;
			width:227px;
			height:47px;
			padding-left:10px;
			}
#aircraft {position:relative;
				width:165px;
				height:48px;
				background-image:url(/images/aircraft.jpg);
				}
#toptext {font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#A5A5A5;
		padding-left:25px;
		padding-top:5px;
}
#header {
position:relative;
		 width:758px;

}
#headerWrap {
  background-image:url(/images/header1.jpg);
	height: 151px;
	width: 523px;
	float:left;
}
#header-cesky {
background-image:url(/images/cesky-header.jpg);
	height: 151px;
	width: 523px;
}
#header-karlovy {
background-image:url(/images/karlovy-header.jpg);
	height: 151px;
	width: 523px;
}
#header-top-nav{
	background-image: url(/images/header-nav-back.jpg);
	background-repeat:no-repeat;
	height: 151px;
	width:235px;
	float:left;
	}
#header-top-nav .header-menu { 
			   width:235px;
			   font-family:Arial;
			   font-size:19px;
			   color:#00599D;
			   text-align:center;
			   padding-top:20px; padding-bottom:20px;
			   	font-weight:lighter;
			   }
#header-top-nav li {
			  font-family:Arial, Helvetica, sans-serif;
			  height:30px;
			  font-size:13px;
			  color:#3A6C8D	;
			  padding-left:45px;
			  text-decoration:none;
			  font-weight:bold;
			  list-style-type:none;
			  }
#body {position:relative;
		width:758px;
		}
#right-nav{position:relative;
			width:235px;
			}
#right-nav .prgue-airport-hotels {
            background-image:url(/images/index_05.jpg);
						width:235px;
						height:42px;
						background-repeat:no-repeat;
						font-family:Arial;
						font-size:16px;
						color:#757575;
						text-decoration:none;
}
#right-nav .prgue-airport-hotels strong {
            display:block;
            position:relative;
            top:8px;
            left:5px;
}
#right-nav .right-text { 
     font-family:Arial;
			font-size:13px;
			color:#3272A4;
			font-weight:bold;
			text-decoration:none;
}
#right-nav .right-text a {
      display:block;
      width:235px;
      height:113px;
      background:url("/images/bck-transfer.gif");
      text-align:center;
}
#right-nav .right-text a span {
      font-size:22px;
      color:#FF7728;
      font-family:'Trebuchet MS';
      display:block;
      width:130px;
      padding:10px 0 0 0;
      margin:0 auto;
      cursor:hand;
}
#right-nav .right-text a small {
      font-size:13px;
      display:block;
}
#right-nav ul {
      margin:0 0 0 40px;
}
#right-nav .right-text p { font-family:Arial;
			font-size:13px;
			padding-left:15px;
			color:#3272A4;
			font-weight:bold;
			text-decoration:none;
			vertical-align:middle;
			padding-top:5px;
			padding-bottom:5px;
			}
#text{ width:523px;
		float:left;
		}
#menu{position:relative;
	  padding-left:35px;
	  padding-right:20px;
	  }
#text .horizontal-menu { background-image:url(/images/horizontal-menu.jpg);
				   background-repeat:no-repeat;
				   width:150px;
 				   height:42px;
				   float:left;

}
#text .horizontal-menu-text { 
				   font-family:Arial;
				   font-size:11px;
				   color:#808080;
				   text-decoration:none;
				   float:left;
				   padding-left:13px;
				   padding-top:6px;
				   text-align:center;
}
#text .horizontal-menu-text:hover { 
				   font-family:Arial;
				   font-size:11px;
				   color:#F61711;
				   text-decoration:none;
				   float:left;
				   padding-left:13px;
				   padding-top:6px;
				   text-align:center;
}
#text .text  {
     font-family:Arial;
	   font-size:11px;
	   color:#000000;
	   padding-left:24px;
	   padding-right:20px;
}
#text .text p {font-family:Arial;
	   font-size:12px;
	   /*font-weight:bold;*/
	   color:#000000;
}
#text h3 {font-family:Arial;
		  color:#FF0000;
		  font-size:20px;
		  margin:0 0 10px 0;
		  }
#text h4 {
      font-family:Arial;
		  font-size:20px;
		  margin:0 0 10px 0;
		  }
#text h5 {
      font-family:Arial;
		  font-size:15px;
		  margin:0 0 10px 0;
		  }
#text ul {

		  margin:0 0 0 30px;

}
#text .pricelist {font-family:Arial;
		  color:#FF0000;
		  font-size:12px;
		  }
#text .pricelist {
      font-family:Arial;
		  color:#FF0000;
		  font-size:12px;
		  }
#text .pricelist .image{width:74px;
						height:172px;
						float:left;
						background-image:url(/images/price-list.jpg);
						background-repeat:no-repeat;
					}
.table{width:417px;
			 float:left;
}
.list2 {
width:478px !important;
}
.table .bgmain{
      background-color: #03589B;
			padding-top:2px;
			padding-bottom:2px;
			font-family:Arial;
			font-size:13px;
			text-decoration:none;
			color:#FFFFFF;
			height:20px;
			}
.table .col{ 
			  width:33%;
			  text-align:center;
			  height:19px;
			 }
.table .bg1{background-color: #ffffff;
			padding-top:2px;
			padding-bottom:2px;
			font-family:Arial;
			font-size:12px;
			text-decoration:none;
			color:#88868B;
			}	
.table .bg2{background-color: #E9E9E9;
			padding-top:2px;
			padding-bottom:2px;
			font-family:Arial;
			font-size:12px;
			text-decoration:none;
			color:#88868B;
			}				
		  
/* Form */

.thawte {
  margin:0 100px 0 0;
  float:right;

}

.total-price {
  background:#F7AB91;
  color:#ffffff;
}

#tutorial h3{color:#FF0000;}

.form-text {font-family:Arial;
	   font-size:12px;
	   color:#898888;
	   padding-left:15px;
}
#form table{
width:100%;
}
#form td {
padding:2px 0 2px 10px;
}
#form .bg1
{
background-color:#fffbf7; 
padding-top:5px; 
padding-bottom:5px;
}
#form .bg2
{
background-color:#f7ebe7; 
padding-top:5px; 
padding-bottom:5px;
}
.booking {
border:1px #7F9FB8 solid;
margin:10px 0 0 20px ;
width:470px;
padding:5px 0 5px 0;
}
.booking label{
float:left;
width:130px;
text-align:left;
text-indent:5px;
}
.booking select{
font-size:10px;
}
.booking input{
font-size:10px;
}
.bg3
{
background-color:#3C475D; 
padding:5px; 
color:#FFFFFF;
font-weight:bold;
}
.bg4
{
background-color: #999999; 
padding:5px; 
color:#FFFFFF;
font-weight:bold;
}

#form .file {
border: 1px solid #cccccc;
height:20px;
color: #365064;
font-size: 12px;
background-color:#ffffff; 

} 


#Submit , #Reset {
	cursor:default;
	cursor:pointer;
	height: 22px;
	color: #000000;
}
#Submit:hover , #Reset:hover {
	cursor:default;
	cursor:pointer;
	color: #ffffff;
	background-color:#54a7dc;
	
}

#form .red{
color:#FF0000; 
font-weight:bold;
text-align:center;
}
.hlaska {

  border:1px red solid;
  background:#FF8686;
  margin:1px 0 1px 0;
  text-indent:10px;

}

