h1, h2, h3, h4, h5, h6, p, ol, ul, li,div, hr, form, body {
	padding: 0px;
	margin: 0px;
}

body{
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	background: #AADBFF url('../img/bg-body.jpg') no-repeat center top;
}

h2{
font-size:16px;
}

img {
border:none;
}

#content {
	margin: 0px auto;
	width: 990px;
	background-color: #4380C3;
	height:auto;
}
#header {
height:352px;
width:900px;
float:left;
}

#header_top{
float:left;
height:69px;
width:920px;
background: url('../img/header_top.jpg') repeat-x;
}

.logo{
padding: 19px 0px 0px 28px;
float:left;
}
.header_text{
padding:34px 0px 0px 29px;
float:left;
color:#0C55A6;
}


.header_kontakt{
float:left;
font-size:25px;
color:#4380C3;
padding:5px 0px 0px 275px; 
}
.header_kontakt span{
background-color:#FFCC00;
padding:5px;
font-size:14px;
font-weight:bold;

color:#0C54A6;
}
.header_kontakt p.cislo{
margin-top:3px;
padding-left:10px;
background:none;
}


#header_menu{
float:left;
height:34px;

width:910px;
background: url('../img/header_menu.jpg') repeat-x;
padding-left:10px;
}

#header_kontakt{
float:right;
height:103px;
width:70px;
background: url('../img/kontakt_top.jpg') no-repeat;
}
#header_all{
float:left
height:103px;
width:990px;
}


.menu li{
list-style-type: none;
float:left;
font-size:12px;
font-weight:bold;
padding:10px 4px 9px 4px;
}

.menu li a{
text-decoration:none;
color:#0C54A6;
padding:10px 4px 12px 4px;
_padding:10px 4px 8px 4px;
}
.menu li a:hover{
background-color:#FFCC00;
}


#header_flash{
height:246px;
width:990px;
float:left;
border-bottom:3px solid #FFCC00;
}

#menu_country{
width:990px;
height:44px;
color:#FFCC00;
border-bottom:1px solid #FFCC00;
background-color:#3D7BBF; 
float:left;
}

#menu_country_titulka{
color:#FFCC00;
border-bottom:1px solid #FFCC00;
background-color:#3D7BBF; 
float:left;
width:678px;
height:210px;
font-size:13px;
padding-bottom:5px;
}

.nadpis_home_h1{
padding-bottom:10px;
background: url('../img/sip.jpg') no-repeat;
font-size:20px;
padding: 5px 0px 5px 60px;
color:#FFCC00;
}

.boxTitul1{
float:left;
width:147px;
margin-left:37px;
color:#FFFFFF;
padding-right:10px;
}

.boxTitul2{
float:left;
width:137px;
color:#FFFFFF;
padding-right:10px;
}
.boxTitul3{
float:left;
width:165px;
color:#FFFFFF;
padding-right:10px;
}
.boxTitul4{
float:left;
width:150px;
color:#FFFFFF;
padding-right:10px;
}
.horniOdsazeni{
padding-top:8px;
}

.country_title{
width:245px;
height:28px;
float:left;
font-size:15px;
background: #1158A9 url('../img/blue_arraw.jpg') no-repeat left top;
padding:16px 0px 0px 52px;
font-weight:bold; 

}


.country_ul li{
list-style-type: none;
float:left;
font-size:12px;
font-weight:bold;
padding:14px 12px 12px 12px;
vertical-align:middle;
}

.sirsi_ul li{
 padding:14px 26px 12px;
}
.country_ul li a{
color:#FFCC00;
text-decoration:none;
padding:18px 12px 11px 12px;
_padding:15px 12px 13px 12px;
}

.country_ul li a span{
text-decoration:underline;
}

.country_ul li a:hover{
background-color:#FFCC00;
color:#1158A9;
}
.country_ul img{
padding-right:10px;
}

.country_ul span{
position:relative;
top:-3px;
}



#all {
width:990px;
height:auto;
float:left;
background-color: #4380C3;
}

#left{
float:left;
width:275px;
padding:0px 10px 10px 25px;
}
.posun{
margin-top:50px;
}
#left h3 {
color:#FFCC00;
padding:0px 0px 10px 0px ;
font-size:16px;
}
.box_last_minute{
background: url('../img/box_last_minute.jpg') no-repeat bottom;
padding:10px 0px 10px 0px;
margin-bottom:10px;
width:260px;
}

.box_last_minute span{
color:#FFCC00;
font-weight:bold;
}

.box_last_minute a{
color:#FFFFFF;
text-decoration:none;
}

.box_last_minute a:hover{
color:#FFFFFF;
text-decoration:underline;
}
 

.special{
font-size:14px;
color:#FFFFFF;
}
.last_minute{
font-size:22px;
}

.adresa{
margin-top:10px;
border-bottom:1px solid #FACA05;
}
.adresa img {
float:left;
padding-right:10px;
}

.adresa a{
color:#FACA05;
}
.adresa span{
padding-top:10px;
font-size:18px;
color:#FACA05;
font-weight:bold;
}
.adresa_left{
float:left;
width:75px;
}

.adresa_right{
float:left;
font-weight:bold;
width:80px;
color:#FACA05;
}


.pojisteni {
	
	padding-top: 13px;
	text-align: justify;
}
.pojisteni .cert {
	float: right;
	height: 81px;
	width: 56px;
	margin-left: 20px;
}
p.vice   img {
	height: 18px;
	width: 18px;
	float: left;
}
.pojisteni .vice {
	padding-top: 10px;
}
p.vice a {
	color: #FFFFFF;
	text-decoration: none;
}
p.vice  span a:hover {
	text-decoration: underline;
}

p.vice span {
	float: left;
	margin-top: 3px;
	padding-left: 4px;
	
}

/*  staré styly main*/
#main{
float:left;
width:678px;
}

#main {
	/*float: left;*/
	width: 678px;
	float: right;
	/*width: 678px;*/
	
	font-size:13px;
}

#main  .line {
	border-top: 2px;
	float: left;
	width: 100%;
}

#main .top-line2 {
	width: 590px;
  height:46px;
	margin-top: 0px;
}

#main #menu a {
	color: #0650A3;
	text-decoration: none;
}
#main  #menu a:hover {
	text-decoration: underline;
	 color:#FFCC00;
}
#menu       li     a.selected  {
	color: #FFCC00;
}
#main .box-nabidka {
	background: url(../img/box_nabidka_back.jpg) no-repeat;
	height: 319px;
	width: 678px;
	float: left;
	font-size:11px;
	margin-bottom:15px;
	_margin-bottom:0px;
}
.box-nabidka #box-home-right {
	background: url(../img/box-right.jpg) no-repeat right top;
	height: 30px;
	width: 100px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.box-nabidka .inbox-box-home {
	float: left;
	width: 130px;
	margin-top: 20px;
	padding-left: 31px;
	margin-bottom: 20px;
}
.box-nabidka .first-box {
	padding-left: 23px;
}
.box-nabidka .center-box {
	padding-left: 41px;
}
.inbox-box-home img {
	height: 121px;
	width: 129px;
}
.inbox-box-home  h2 a {
	color: #FFCC00;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #85828A;
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
}
.inbox-box-home a:hover {
	text-decoration: underline;
}
.inbox-box-home p {
 margin-bottom: 15px;
}


#main h4 {
	font-size:20px;
	font-weight: normal;
	margin-top: 20px;
	padding-left:10px;
}


#main #text-block-home {
	float: left;
	width: 360px;
	
	padding:0px 25px 0px 10px;
	margin-bottom:15px;
}
#main #text-block-home p {
	display: block;
	float: left;
	margin-top: 15px;

	text-align: justify;
}

#flashHeader2{
float:right;
padding:10px 10px 0px 0px;

}

#main #flash-box {
	float: left;
	width: 278px;
	margin-top: 20px;
}
#main .bottom-flash {
	margin-top: 10px;
}
#main #main-bottom {
	clear: both;
	width: 95%;
	text-align: center;
	
	padding-top: 30px;
	padding-bottom: 30px;
	font-size:15px;
	border-top:1px solid #FFCC00;
}
#main #main-bottom a {
	color: #FFFFFF;
	text-decoration: none;
	padding-right:25px;
}
#main #main-bottom a:hover {
	text-decoration: underline;
}

#main-bottom span {
	font-size: 130%;
}
#main-bottom .b-normal {
	font-weight: bold;
	font-size: 15px;
}
#main-bottom .b-size-1 {
	font-size:20px
}
#main-bottom .b-size-2 {
	font-size:25px
}

#main-bottom .b-orange {
	color:#FFCC00;
}

#main #objednavka label{
float:left;
width:100px;
}
#main #objednavka input{
width:200px;
}



/* staré styly main enc*/
/* styly střed a jiné ze starých*/

#reservace {
padding-left:10px;
}
#reservace .pruh1 {
background-color:#C7DFF4;
color:#116AA9;
}



#reservace table {
width:380px;
text-align:center;
margin:3px;
}

#reservace h2 {

text-align:center;

}



#reservace .pruh2{
background-color:#F0F6FC;
color:#116AA9;
}

.zvyraz{
font-size:14px;
font-weight:bold;
}


#reservace label{
float:left
width:100px;
}

#reservace input{
float:left
width:100px;
}

#reservace textarea{
float:left;
width:300px;
}




#stred div{
float:left;
}

#stred h1{
float:left;
}

.cara{
width:950px;
margin-top:5px;
margin-bottom:10px;
border:1 px solid #FFFFFF;
float:left;
margin-left:0px;
}






#stred .pruh1 {
background-color:#C7DFF4;
color:#116AA9;
}



#vypisy table {
width:410px;
text-align:center;
margin:3px;
}


#stred .pruh1 a{
color:#116AA9;
}


#stred .pruh2{
background-color:#F0F6FC;
color:#116AA9;
}


#stred .pruh2 a{
color:#116AA9;
}





#stred h5{
font-size:12px;
margin-left:15px;
}
#main #objednavka label{
float:left;
width:100px;
}
#main #objednavka input{
width:200px;
}
.odsaz{
margin-left:20px;
}

.req{
font-weight:bold;
color:#FFFF00;
}
.ok{
font-weight:bold;
color:#FFCC00;

}

#stred .all{

padding-left:20px;
width:970px;
font-size:12px;
}


#poptavka{
margin-left:20px;
padding-top:10px;
}

#poptavka h2{
text-align:center;
padding-bottom:10px;
}

.nadpis{
width:100px;
float:left;
}

.nabidka1{
width:150px;
float:left;
}

.nabidka2{
width:150px;
float:left;

}

label{
width:150px;
float:left;
}
input{
width:100px;

}
textarea{
width:500px;
height:100px;
}



#header-left{
float:left;
width:264px;
}
#header-right{
float:left;
width:710px;
height:15px;
}

#header-right #menudiv .line{
width:100%;
}

.mapa a{
color:#FFFFFF;
}
.mapa-zeme li{
margin-left:20px;

}

#strediska-horni{
margin-left:20px;
width:840px;
padding-bottom:15px;
margin-top:10px;
float:left;
}

#strediska-horni a {
color:#FFFFFF;
text-decoration:none;
}
#strediska-horni a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#stred .all h1{
font-size:20px;
color:#A5CC39;
padding: 20px 0px 10px;
}

#stred h2{
font-size:16px;
color:#A5CC39;
padding-bottom:10px;
}

#katalog-left{
width:340px;
float:left;
margin-left:20px;
}

#katalog-right{
width:230px;
float:left;
}


.vypis-logo{
width:150px;
text-align:center;

}

.vypis-logo img{
padding:10px;
background-color:#C7DFF4;
}

.vypis-nazev{
width:210px;
font-size:13px;
text-align:left;
margin-left:10px;
margin-right:10px;

}

.vypis-nazev a{

font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}



.vypis-popis{
width:500px;
text-align:justify;
/*border-bottom:1px solid white;*/
}


#stred .all a{
text-decoration:none;
}

#stred .all a:hover{
text-decoration:underline;
}



.seznam-stredisek{
padding-left:  25px;
font-size:13px;
}

.seznam-stredisek a{

color:#FFFFFF;
text-decoration:none;
}

.seznam-stredisek a{

color:#FFFFFF;
text-decoration:underline;
}


#stred #nadpis p{
padding-left:25px;  
}

#stred #nadpis{
width:440px;
height:100px;
}
#stred .nadpis-mensi{
font-size:18px;
margin-left:20px;
}
#stred .vyska{
font-size:16px;
color:#FFFFFF;
}
#stred #vlastnosti{
width:160px;
text-align:right;
}
#stred #logo{
width:263px;
text-align:center;
}
#stred .clear{
clear:both;
}

#stred #titul-img{
width:600px;
}

#stred #popis{
width:280px;
padding-left:10px;
}



#stred #vlevo{
width:600px;

}

#stred #right p{


width:280px;
}


#stred #right{
width:300px;
padding-top:15px;
margin-left:15px;
background-color:#116AA9;
color:#FFFFFF;

}


#stred #vypisy{
width:425px;
padding-top:10px;
}
#stred #lyzovani{
border-left:1px solid #A5C9EA;
width:170px;
padding-top:10px;
}

#stred #lyzovani p{
margin-left:10px;

}



#stred #foto{
padding-top:10px;
width:600px;
}

#stred #foto img{
border: 1px solid #FFFFFF;
}

#stred .odsaz-foto{
margin-left:16px;
}

#stred #skimapa{
padding-top:10px;
width:600px;
clear:both;
}
.uvod-odsaz{
width:520px;
margin-left:20px;

}

#stred #skimapa-pruh{

height:20px;
width:590px;
color:#FFFFFF;
padding-left:10px;
font-size:13px;
background-color:#116AA9;
}



#stred #termin-nadpis{
width:290px;
background-color:#C7DFF4;
color:#116AA9;
padding-left:10px;
font-size:10px;
}



#stred #termin-nadpis table{
text-align:center;
}



#stred #termin-poznamka{
width:300px;
background-color:#F0F6FC;
color:#116AA9;
}


#stred #boxy{
padding-top:15px;
width:280px;

}

#stred .box{
width:290px;
background-color:#C7DFF4;
clear:both;
color:#116AA9;
padding:10px 0px 10px 10px;
}



#stred .box2{
width:290px;
background-color:#F0F6FC;
clear:both;
color:#116AA9;
padding:10px 0px 10px 10px;


}

div.dopl{margin: 0px 20px 0px 20px;
         border: solid 2px #FFCC00;
         padding: 5px 5px 5px 5px;
         font-size: 13px;
         clear: both;}



/* CSS z beta tour ze stránek - */
.velikost_stranky {width:625px;margin-left:26px;margin-top:15px;}
.text_tucne {float:left;font-weight:bold;width:175px;}
.text_odsazeni {padding-left:0px;}
.text_odsazeni img {margin-top:10px; padding-left:16px;margin-bottom:10px;}

.pojisteni_1 {float:left;width:185px;}
.pojisteni_2 {float:left;width:150px;}
.pojisteni_3 {float:left;width:140px;text-align:right;}
.obr_pojisteni {width:50px; height:23px; margin-left:5px; margin-top:-3px;float:left;}
.obr_pojisteni1 {width:50px; height:23px;margin-left:10px; margin-top:-3px;float:left;}
#velikost_pisma p {text-align:justify;}
.big_gold{
color:#FFCC00;
font-weight:bold;
font-size:18px;
}
#lode{
padding-left:20px;
position: relative; float: left; width: 678px; background-color: rgb(12, 85, 166);
margin-top:20px;
}

#lode h1{
margin:10px 0px 15px 0px;

text-align: center;
}


#lode h2{
margin:10px 0px 15px 0px;

}
#lode ul{
margin-left:20px;
font-size:150%;
}
.lode-left{
float:left;
width:270px;
}

.lode-right{
float:left;
width:400px;
}
.clear{
clear:both;
}
#lode a{
color:#FECB00;
font-weight:bold;
text-decoration:none;
}


#lode a:hover{
text-decoration:underline;
}

.lode-img{
margin-left:10px;
}

#inform{
color:#116AA9;
padding:10px;
}
#inform input{
width:150px;
}
.informuj_send{
font-weight:bold;
color:#FF0000;
}
.nadpis_home{
font-size:20px;
padding: 5px 0px 0px 60px;

color:#FFCC00;

}


/* style střed a jiné ze starých end*/ 

.homeSeznamka{
clear:left;
border-top:1px solid #FFCC00;
padding-top:10px;
margin: 10px 0px 10px 0px;
}

.homeSeznamka h3 {
font-size:18px;
color:#FFCC00;
}

.homeSeznamka img {
float:left;
padding:0px 15px 10px 0px;

}
.homeSeznamka p{
font-size:15px;
}

.deti_lyzari{
clear:left;
border-top:1px solid #FFCC00;
padding-top:10px;
margin: 10px 0px 53px 0px;

}

.deti_lyzari img {
float:left;
padding-right:15px;
}

.deti_lyzari h3 {
font-size:18px;
color:#FFCC00;
}
.deti_lyzari p{
font-size:15px;
}

.deti_lyzari .vice{
font-size:10px;
margin-top:10px;
}

.deti_lyzari .vice img{
padding-right:5px;
}

p.mensi_pismo {
font-size:11px;
margin-top:8px;
}

#footer {
	background: #AADBFF url(../img/bg-footer.gif) repeat-x left top;
	height: 115px;
	color: #4380C3;
}
#footer p {
	display: block;
	float: left;
	width: 570px;

	font-size: 90%;
	padding-top: 10px;
}
#footer #copyright {
	width: 420px;
	text-align: right;
}
#footer #copyright a {
	color:#4380C3;
	text-decoration: none;
}
#footer #copyright a:hover {
	text-decoration: underline;
}
#footer #copyright span {
	margin-right: 24px;
	margin-left: 24px;
}
#footer ul {
	display: block;
	float: left;
	list-style: none;
	width: 990px;
}
#footer li {
	display: inline;
	float: left;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 17px;
	/*background: url(../img/bg-footer-menu.gif) no-repeat 0px 19px;*/
}
#footer li a {
	color:#4380C3;
	text-decoration: none;
	font-size: 100%;
	
}
#footer li a:hover {
	text-decoration: underline;
}
#footer  a.selected {
	text-decoration: underline;
}

#footer .first-menu {
	background: url(none);
	padding-left: 0px;
}

.clear{
clear:both;
}

.lista {
	display: block;
	float: left;
	width: 990px;
	text-align:center;
	padding-top: 10px;
	font-size:11px;
}


.lista a {
	color:#4380C3;
}

.pruh1,.pruh2 { font-family:Times New Roman; font-size:14px;}