/*----------------------------------------------------------------------------------------------*/
/* Global ---START*/
* { margin: 0px; padding: 0px}
body { margin: 0px; padding: 0px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; color:#555555; text-align: justify}
body { background: #1e4904 url('../img/background.jpg') repeat-x 0 0;}

a {text-decoration: underline; color: #A17C00;}
a:hover {color: #D60300;}
a img {border: none}
#logo h1		{visibility: hidden;}
h1 {font-size: 20px; padding: 0 0 10px 0}
h2 {font: bold 12px Arial; line-height: 24px;}
.likeh2 {font: bold 12px Arial; line-height: 24px;}
.novhp{color:#227b03;font-size:16px;text-decoration:none;}
h2.subTitle {font-size: 18px; color: #e4ffc0; padding: 10px 0 15px 0;}
h2.subTitle2 {font-size: 18px; padding: 25px 0 15px 0;}
h1.subTitle {font-size: 18px; color: #e4ffc0; padding: 10px 0 15px 0;}
.oznhome {font: bold 14px Arial; line-height: 24px;color:#227B03;text-align:center;}
.oznhome a{color: red;}
h1.home {color:#227B03}
h3 { line-height:12px; font-size : 12px; font-weight : bold;  /*color:#fff7a2;*/}
.lh3 { line-height:12px; font-size : 12px; font-weight : bold;  /*color:#fff7a2;*/}
.sncena{white-space:nowrap;}

p		{margin: 6px 0 4px 0; font-size: 12px;}

.content  li,
#content  li	{margin: 0 0 0 18px;}
select, input { color: #444444; height: 16px; font-size: 12px; font: Arial}
/* Global ---END*/
/*----------------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------------*/
/* ID+CLASS ---START*/
.cleaner { clear:both }

#Page { margin: 0px auto; padding: 0px; position: relative; width: 775px; text-align: left }

#Central {float: left; width:775px; /*left: 200px;*/ /*border: 1px dotted red;*/}

#Top { background-image: url('../img/top.jpg'); background-repeat: no-repeat; width:775px; height: 405px; float: left; position: relative; font: normal 11px Arial}

#TopSub {background: url('../img/top_sub.jpg') 0 0 no-repeat;width:775px; height: 179px; position: relative; font: normal 11px Arial; z-index: 1111;  }


#Top table {position: absolute; top: 32px; border: none;}
#Top table td { border: none; padding: 2px 2px 0 0; color:white; font-size:11px;}
#logo {background: url('../img/logo.gif') 0 0 no-repeat;display: block; width: 180px; height: 95px; position: absolute; left: 30px; top: 40px; text-decoration: none; z-index: 100;}
#logo span {display: block; width: 180px; height: 95px; visibility:hidden;}

.Menu { list-style: none; position: absolute; font-size: 12px}
.Menu li, 
.Menu li.active { float: right; background: url('../img/bg_menu.jpg') no-repeat; height: 35px; line-height: 35px; padding-left:30px; /*min-width:65px;_width:65px*/}
.Menu li.active {  background: url('../img/bg_menu_act.jpg') no-repeat }
.Menu a	{color: #d3d3d3; text-decoration: none}
.Menu li.active a {color: #fffeb9}
.Menu li a:hover {color: #D60300;}

#Leftwave, #LeftwaveSub,
#Rightwave, #RightwaveSub {/*float: left;*/ position: absolute; top: 45px}
#Leftwave { background-image: url('../img/leftwave.jpg'); width:214px; height: 717px; left: -214px; }
#Rightwave { background-image: url('../img/rightwave.jpg'); width:210px; height: 717px; right: -210px}

#LeftwaveSub { background: url('../img/leftwave_sub.jpg') 0 0 no-repeat; width:214px; height: 717px; left: -214px; }
#RightwaveSub { background: url('../img/rightwave_sub.jpg') 0 0 no-repeat; width:210px; height: 717px; right: -210px}


#Title	{position: absolute; right: 65px; top:105px; width: 540px; height: 50px;text-align: right;}
#Title h1	{color: #e4ffc0; font-family: Times; font-weight: normal;font-size: 28px;}

#Boxes		{position: absolute; top: 156px; left: 15px;background: url('../img/boxes.jpg') 0 0 no-repeat; width: 770px; height: 193px;}
#Box1,
#Box2,
#Box3,
#Box4 { color: #ffffff; top: 159px; height: 172px; position: absolute; padding: 10px/*; border: 1px dotted red*/}
#Box2 a, #Box3 a { color:#ffb400; font-weight: normal }

#Box1 { left: 17px;  width: 109px; font-size:11px; color:white;}
#Box2 { left: 136px; width: 252px; font-size:11px; color:white;}
#Box3 { left: 398px; width: 210px; font-size:11px; color:white;}
#Box4 { left: 618px; width: 138px; font-size:11px; color:white;}
#Box4 select { width: 35px; height: 20px;}
#Box3 select { width: 189px; height: 20px;}
#Box3 input { width: 184px;}

/* odsazeni, delky polozek... v Boxu2*/
#Box2 td {padding-right: 5px}
#Box2 tr td{ padding-top: 5px}
td.ItinFirstCol {font-weight: bold; text-align: right}
input.Den {width : 35px}
select.Mesic {width : 92px}
input.Kam {width : 155px; margin-left:5px;}
input.Odkud {width : 128px; margin-left:5px;}


/*Definice tlacitek
.button{
background #fff url(your_image.gif) top left no repeat;
width:100px;height:100px;border:0;
} */

input.Btn_pokracovat, input.Btn_vymazat { height:28px; cursor:pointer; margin-top : 356px}
input.Btn_pokracovat { width:122px; margin-left: 6px; }
input.Btn_vymazat { width:101px; margin-left: 510px;}

input.Mail { float: left; width : 98px; margin: 0px 0px 0px 0px}
input.Btn_ok { float:right; width:33px; height: 21px; cursor:pointer; margin: 0px 0px 0px 0px}


#Content { width:775px; _width:774px; float: left; position: relative; background: #ffffff no-repeat url('../img/contback.gif') 0 100%; min-height: 350px;padding-bottom:15px}
#ContentSub	{ background: url('../img/content.jpg') 0 0 no-repeat;  width:775px; _width:774px; min-height: 500px; padding-bottom:15px;}

#ContentSub .content {float: left; width: 520px;}
#Content .content	{padding: 0 20px 20px 20px; float: left;}
.text		{float: left; width: 540px;}
.text p	{line-height: 140%; padding: 5px 0 5px 0;}


#LeftCont { width: 177px; float: left}
.LeftIn { margin-left: 18px; margin-top: 10px}

#RightCont {width: 177px; float: right}
.RightIn {padding-right: 18px; margin-top: 10px; float: right;}

#RightCont table	td {border: none; padding: 0px;}
#MidCont { margin-top: 5px; margin-left: 14px; width: 393px; float: left; padding: 0px;}
.All_art { color : #ffa800; float : right; font-weight : bold}
.Article {margin-bottom: 10px; padding-bottom: 10px; text-align: justify; border-bottom-color : #d0d0d0; border-bottom-style : dashed; border-bottom-width : 1px; width : 100%; float: left;}

#Article-last { border: none}
.Article h2 a {font-size : 14px; color:#55a600; /*line-height: 25px; */}
.Article img,
img.perex  {border: 1px #aeaeae solid; float : left; margin: 0px 10px 5px 0px; padding: 3px}
.MoreA {background: url('../img/more.gif') no-repeat center left white; color : #515151; line-height:30px; padding-left : 20px; display:block;float: left;}

.Dial1Top,#Dial2Top,
.DIAL1MID,#Dial2Mid,
.DIAL1BOT,#Dial2Bot {background-position : top left;text-align:left;/*float : left*/ /*border: 1px red dotted*/ }

.Dial1Top,#Dial2Top { color:#ffffff; padding-left: 9px }

.Dial1Top {background-image : url('../img/dial1top.gif'); background-repeat : no-repeat;  height : 24px; line-height: 24px; width: 150px;}
.DIAL1MID {background-image : url('../img/dial1mid.gif'); background-repeat : repeat-y; padding: 9px }
.DIAL1BOT {background-image : url('../img/dial1bot.gif'); background-repeat : no-repeat; height : 3px; width: 160px;}

.dsBOT {background-image : url('../img/back-2.jpg'); background-repeat : no-repeat; height : 3px; width: 160px;}

.Dial1Top .likeh2 a{text-decoration:none;color:white;}

#Dial2Top {background-image : url('../img/dial2top.gif'); background-repeat : no-repeat; height : 25px; line-height: 24px; margin-top: 15px;}
.NoMargin {margin: 0px !important;}
#Dial2Mid {background-image : url('../img/dial2mid.gif'); background-repeat : repeat-y; padding: 9px }
#Dial2Bot {background-image : url('../img/dial2bot.gif'); background-repeat : no-repeat; height : 3px}

.DIAL1MID a {color: #006d1d; margin-left: 15px; margin-top: 10px; display: block;}
#ds{text-align:justify;background-color:black !important;background-image:url('../img/back-1.jpg');background-repeat : no-repeat;color:white;width:141px;}
#ds em{font-style:normal;}
#ds a{display:inline;margin:0px;color:#ffb600;font-weight:bold;text-decoration:none;}
#Dial2Mid a,
#Dial2Mid strong {color: #555555; padding: 4px 0 0 0;display: block;}

.Nab_tab td,.Nab_tab_last td {border-bottom:#f3dfba solid 1px; color:#006d1d;font-weight : bold; line-height: 15px; font-size:11px;}
.Nab_tab a,
.Nab_tab_last a				{padding: 0px; margin: 3px !important;text-decoration: none;}
.Nab_tab span,.Nab_tab_last span {font-weight : normal}
.Nab_tab_last td {border:none}

#Table { width: 775px; height:auto;  position: relative; float: left; margin:15px 0px}
.Tabulka { margin: auto; border-collapse: collapse; font-size: 11px; width: 90%; border: none;}
.Tabulka td{ padding:4px 5px 5px 9px; border:1px solid #3a6119; color:#CCCCCC;}
.Tabulka tr.FirstRow { background-color : #255506; color : #CCCCCC; font-weight : bold }
.Tabulka  a	{color:#CCCCCC; text-decoration: none;}

.Tabulka2 { margin: auto; border-collapse: collapse; font-size: 11px; width: 90%; border: none;}
.Tabulka2 td{ padding:4px 5px 5px 9px; border:1px solid #3a6119;}
.Tabulka2 tr.FirstRow2 { font-size: 11px; font-weight: bold; background-color: #4DA607; color: #ffffff ! important;}
.Tabulka2  a	{color:#63933a; text-decoration: none;}

#Tail { width:775px; /*height:30px;*/ float: left; position: relative; color: #63933a; line-height : 30px}
#Tail a { color:#63933a}

img.Loga {float : right}

#menuLeft			{float: left; width: 200px;}

/* pridano kedarem*/

form.f1			{width: 500px;margin: 20px 0 0 0;}
form.f1 fieldset		{border: 1px solid #55a600; padding: 0px 0 15px 15px; margin: 0px; background: #ecffdf; position: relative;}
form.f1 legend		{color: #006c1d; margin: 0 0 0 15px;  font-size: 12px; position: relative; margin:10px 0pt 10px 50px;padding:0px 2px;top:-14px;}
form.f1 label		{width: 100px; margin: 8px 20px 0 0; display: block; float: left; color: #245005;}
form.f1 input		{margin: 8px 0 0 0; height: 16px;}
form.f1 textarea		{}
form.f1 label.obligate	{font-weight: bold;}

input.submit		{width: 124px; height: 28px !important; border: none !important;  background: url('../img/btn_submit.gif') 0 0 no-repeat; color: #ffffff; font-size: 12px; cursor: pointer; font-weight: bold;}
/* stranka pojisteni */

h3.dov			{width: 95px; height: 20px; overflow: hidden; position: relative;}
h3.dov span			{position:absolute; left:0px; top: 0px; background: url('../img/nadpis_dovolena.gif') 0 0 no-repeat; width: 95px; height: 20px;}

h3.cesty			{width: 105px; height: 20px; overflow: hidden; position: relative;}
h3.cesty span		{position:absolute; left:0px; top: 0px; background: url('../img/nadpis_castecesty.gif') 0 0 no-repeat; width: 105px; height: 20px;}

h3.pobyt			{width: 148px; height: 20px; overflow: hidden; position: relative;}
h3.pobyt span		{position:absolute; left:0px; top: 0px; background: url('../img/nadpis_dlouhodob.gif') 0 0 no-repeat; width: 148px; height: 20px;}

#back				{margin: 10px 0 0 0;}

#odkazy{
  margin: 0 auto;
  padding-top: 10px;
  text-align: center;
  height: 70px;
  margin-top:20px;
  color: #A17C00;
}

#odkazy a {text-decoration: underline; color: #63933a;}
#odkazy a:hover {color:#63633a;}

#odkazy strong{font-weight: 800; text-decoration: underline;color:#63933a;}

.lufthansa{display: block; height: 200px; width: 150px; margin: 50px 0px 0px 10px; border: 15px solid; color: #ffffff;text-decoration:none;}
.lufthansa-napis{padding 0px; margin: 0px; color: #000000; font-weight: bold; font-size: 14px;padding-top:12px;padding-bottom:12px;text-align:center;}

.csa{display: block; height: 300px; width: 200px; margin: 50px 0px 0px 10px; border: 2px solid; color: #ffffff;text-decoration:none;}
.csa2{display: block; height: 300px; width: 300px; margin: 50px 0px 0px 10px; border: 2px solid; color: #ffffff;text-decoration:none;}
.csa-napis{padding 0px; margin: 0px; color: #000000; font-weight: bold; font-size: 14px;padding-top:5px;padding-bottom:12px;text-align:center;}
/* ID+CLASS ---END*/
/*----------------------------------------------------------------------------------------------*/

.banner-1-destinace{
width: 100%
height: 150px;
margin-top: 218px;
border: 1px solid #cecece;
margin-left: 2px;
margin-right: 2px;
display: block;
overflow: hidden;
float: left;
}

.cena-1{
padding: 3px;
float: right;
display: block;
width: 70px;
text-align: right;
}




.banner-1{      /*Australian*/
width: 198px;
margin-top: 20px;
padding-bottom: 2px;
display: block;
background-color: white;
background-image: url(../images/banner/02.jpg);
background-repeat: no-repeat;
font-size: 12px;
font-weight: bold;
}

.banner-2{    /*CSA*/
width: 198px;
padding-bottom: 2px;
margin-top: 20px;
display: block;
background-color: white;
background-image: url(../images/banner/04.jpg);
background-repeat: no-repeat;
font-size: 12px;
font-weight: bold;
}

.banner-3{      /*LUFTHANSA*/
width: 198px;
padding-bottom: 2px;
margin-top: 20px;
display: block;
background-color: white;
background-image: url(../images/banner/01.jpg);
background-repeat: no-repeat;
font-size: 12px;
font-weight: bold;
}

.banner-4{
width: 198px;
padding-bottom: 2px;
margin-top: 20px;
display: block;
background-color: white;
background-image: url(../images/banner/03.jpg);
background-repeat: no-repeat;
font-size: 12px;
font-weight: bold;
}


.banner-5{
width: 198px;
padding-bottom: 2px;
margin-top: 20px;
display: block;
background-color: white;
background-image: url(../images/banner/05.jpg);
background-repeat: no-repeat;
font-size: 12px;
font-weight: bold;
}


.banner-6{           /*Emiraty*/
width: 198px;
padding-bottom: 2px;
margin-top: 20px;
display: block;
background-color: white;
background-image: url(../images/banner/06.jpg);
background-repeat: no-repeat;
font-size: 12px;
font-weight: bold;
}

.slogan-2{
margin-top: 180px;
font-size: 17px;
color: white;
display: block;
position: absolute;
padding-left: 30px;
font-family: arial;
font-weight: normal;
padding-top: 10px;
left: 0px;
}

.cena-1 a{
color: red;
}

.cena-1 a:hover{
color: black;
}

.destinace-1{
width: 100px;
padding: 3px;
display: block;
position: relative;
float: left;
}

.destinace-1 a{
color: black;
}

.destinace-1 a:hover{
color: gray;
}

.right-banners{
margin-left: 15px;
display: block;
overflow: hidden;
width: 220px;
left: 15px;
}


.slogan-1{
margin-top: 180px;
font-size: 17px;
color: white;
display: block;
position: absolute;
padding-left: 10px;
font-family: arial;
font-weight: normal;
padding-left: 30px;
left: 0px;
}

.slogan-3{
margin-top: 180px;
font-size: 17px;
color: white;
display: block;
position: absolute;
font-family: arial;
font-weight: normal;
padding-left: 30px;
left: 0px;
}

.slogan-4{
margin-top: 180px;
font-size: 17px;
color: #095a9c;
display: block;
position: absolute;
font-family: arial;
font-weight: normal;
padding-left: 30px;
left: 0px;
}

.slogan-5{
margin-top: 180px;
font-size: 17px;
color: white;
display: block;
position: absolute;
font-family: arial;
font-weight: normal;
padding-left: 30px;
left: 0px;
}

.slogan-6{
padding-top: 5px;
margin-top: 180px;
font-size: 17px;
color: red;
display: block;
position: absolute;
overflow: hidden;
left: 0px;
font-family: arial;
font-weight: normal;
padding-left: 30px;
}

.bila01{
color: white;
padding-left: 25px;
font-size: 18px;
font-family: Verdana;
text-align: left;
padding-top: 10px;
height: 15px;
}

.bila02{
color: white;
padding-left: 11px;
font-size: 18px;
font-family: Verdana;
text-align: left;
padding-top: 10px;
height: 15px;
}

.banner-sleva{
padding-bottom: 20px;
}

.hidden {
  display:none;
}

#poc{
  border:none;
}

.top10{
  padding-top: 10px;
}

#DAY_0_button{
  cursor:pointer;
}

#DAY_1_button{
  cursor:pointer;
}


.emptyclass {
}

#botnad{
  text-align:center;margin-top:15px;color:#CCCCCC;font-size:14px;font-weight:bold;
}

.specialoffers {
  width:570px;
  border:1px solid green;
  background-color: #FFF1D7;
}

.specialoffers a {
  color: #006d1d;
}

.specialoffers span {
  display:block;
}

.specialoffers .nabidka2 {
  width: 180px;
  height: 30px;
  
  float:left;
  padding:5px;
}

.specialoffers .fly-icon {
  width: 15px;
  height: 30px;
  float: left;
  padding-top:5px;
}
.specialoffers .dfromto{
  width: 120px;
  height: 30px;
  
  font-weight: bold;
  float: left;
}
.specialoffers .dprice{
  width: 40px;
  height: 15px;
  font-weight: bold;
  float: left;
  text-align:right;
}
.specialoffers .currency{
  width: 40px;
  height: 30px;
  float: left;
  text-align:right;
}

.specialoffers a:hover {
  color: #ffb600;
}

.alloffers td {
  padding:5px;
}

#goparking{
  padding-top:20px;padding-left:12px;
}

.Tabulka p{
  display:inline;
}

.button-ubytovani {
margin: 25px 0px 25px 0px;
padding: 12px 0px 0px 10px;
background: url(../img/buttton-ubytovani.png) no-repeat;
display: block;
width: 241px;
height: 33px;
font-size: 16px;
color: #fff;
text-decoration: none;
}
