body {background:#dbedff url("../design/bg.gif") 0 0 repeat-x; color:#222; font:0.8em/1.5 "arial", sans-serif;}

a {color:#0B87D5;}
a:hover {color:#FF7F00;}

h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset {margin:15px 0;}

abbr, acronym {border-bottom:1px dotted #000;}

ul {margin:5px 0; margin-left:20px;}
ul ul {margin:0 0 0 20px;}
dl dd {margin-left:20px; color:#777;}

ol {margin:15px 0 15px 20px; list-style-type:decimal;}
ol ol {margin:0; margin-left:20px; list-style-type:lower-alpha;}

/* ----------------------------------------------------------------------------------------------------------
2) HTML styly
---------------------------------------------------------------------------------------------------------- */

table.table-01 {border-collapse:collapse; border-spacing:0; border:1px solid #C2E0FF;}
table.table-01 th {background:#F5FAFF;}
table.table-01 th, table.table-01 td {padding:5px; border:1px solid #C2E0FF;}
table.table-01 tr.bg td {background:#F5FAFF;}

ul.ul-01 {margin:15px 0; list-style:none;}
ul.ul-01 li {padding-left:12px; background:url("../design/ul-01.gif") 0 6px no-repeat;}
ul.ul-01 ul {margin:0; margin-left:15px; list-style:none;}
ul.ul-01 ul li {padding-left:12px; background:url("../design/ul-01-sub.gif") 0 6px no-repeat;}

dl.dl-01 dt {font-weight:bold; color:#e50;}
dl.dl-01 dd {margin-left:20px;}

fieldset {border:1px solid #C2E0FF;}
fieldset legend {padding:6px 10px; background:#e50; color:#FFF; font-weight:bold;}
input, select{padding: 3px;}
/* ----------------------------------------------------------------------------------------------------------
3) Layout
---------------------------------------------------------------------------------------------------------- */

#main {width:800px; margin:0 auto; padding:0 10px; background:#FFF; background:#FFF; overflow:hidden;}

	#header {position:relative; height:120px; padding:0 15px 15px 25px; background:#8DC6FF url("../design/header.jpg") 0 0 no-repeat;}

        #logo {position:relative; width:227px; height:102px; overflow:hidden; margin:0; margin-bottom:5px; padding:0; font-size:160%;}
        #logo span {display:block; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; margin:0; padding:0; background:url("../design/logo.gif") 0 0 no-repeat; cursor:pointer;}

        #slogan {margin:0;}

  #content {margin: 10px 0; }

	#footer {clear:both; border-top:5px solid #FAE2C0; font-size: 85%; margin: 0;}


/* ----------------------------------------------------------------------------------------------------------
4-1) Stránka: Úvod
---------------------------------------------------------------------------------------------------------- */

.search-submit {padding:6px; border:0; background:#0969A5; font:120%/1 "arial",sans-serif; color:#FFF; font-weight: bolder;}

#pe {margin: 0; padding: 10px; /* padding: 10px; border:1px solid #FAE2C0;*/ background:#FEF8D9/*FEF8F0*/;}
#pe p{margin: 0; padding: 5px 0;}
#pe a {color:#e50;}


#search-02 table {margin:0; width:200px; font-size:85%; font-family:"tahoma",sans-serif;}
#search-02 .search-input {width:100px;}

ul.ul-tag li {padding-left:20px; background:url("../design/ico-tag.gif") 0 0 no-repeat;}
ul.ul-list li {padding-left:20px; background:url("../design/ico-list.gif") 0 0 no-repeat;}
ul.ul-list-02 li {padding-left:20px; background:url("../design/ico-list-02.gif") 0 0 no-repeat;}
ul.ul-list-03 li {padding-left:20px; background:url("../design/ico-list-03.gif") 0 0 no-repeat;}

dl.dl-list dt {padding-left:20px; background:url("../design/ico-list.gif") 0 0 no-repeat;}
dl.dl-list dd {margin-left:20px; font-size:85%; font-family:"tahoma",sans-serif;}



/* Breadcrumbs */
#breadcrumbs {margin:0; padding:8px 0; background:url("../design/dot.gif") 0 100% repeat-x; font-size:85%; font-family:"tahoma",sans-serif; color:#0969A5;}
#breadcrumbs a {color:#0969A5;}
#breadcrumbs a:hover {color:#000;}


.tabs-in dl, .tabs-in dt, .tabs-in dd{
	padding: 0;
	margin: 0;

}
.tabs-in dl h3{
	padding: 0;
	margin: 0;
	font-size: 14px;
}

/* Form */
fieldset{background: #D8EAFC; border: 0; padding-top: 0; border-bottom: 3px solid #93C8FF; border-top: 3px solid #93C8FF;}

.fitem{background: url("../design/bg-dot.png") repeat-x bottom left; padding: 10px;}
.fitem.last{background-image: none;}

.fitem p{margin: 0; padding: 4px 8px;}
.fitem p label{padding: 3px; font-size: 95%;}
.fitem p label.lm{float: left; width: 120px; padding: 3px 0;}
.fitem .input140{width: 140px;}

/* Tabs */
.tabs {margin-top:15px; margin-bottom:0; list-style:none;}
.tabs li{display:inline;}
.tabs li a{display:block; float:left; padding:10px 15px;}
.tabs li a.active {border-top:1px solid #C2E0FF; background:#F5FAFF; color:#0969A5; text-decoration:none;}

.tabs-in {padding: 10px 15px; background:#F5FAFF;}
.tabs-in .column{float: left; width: 32%;}
.tabs-in h2{padding: 0 0 10px 0;}

.ui-tabs-nav li.ui-tabs-selected a:link,
.ui-tabs-nav li.ui-tabs-selected a:visited,
.ui-tabs-nav li.ui-tabs-selected a:hover,
.ui-tabs-nav li.ui-tabs-selected a:active,
#tabs li a#active {border-top:1px solid #C2E0FF; background:#F5FAFF; color:#0969A5; text-decoration:none;}

.ui-tabs .ui-tabs-hide {position: absolute; left: -10000px; top: -10000px;}

/* DatePicker */
.ui-datepicker{background: #FFF; padding: 0; width: 200px;}

.ui-datepicker-calendar{border-collapse:collapse; border-spacing:0; border:1px solid #C2E0FF; margin: 0; width: 200px; font-size: 90%;}
.ui-datepicker-calendar th {background:#F5FAFF;}
.ui-datepicker-calendar th, .ui-datepicker-calendar td {padding: 4px 2px; border:1px solid #C2E0FF; text-align: center;}
.ui-datepicker-calendar th{border: 0}
.ui-datepicker-calendar th {background:#0969A5; border: 0; color: #FFF;}

.ui-datepicker-title{text-align: center; padding: 3px 0; font-weight: bolder;}

.ui-datepicker-prev, .ui-datepicker-next{font-weight: bolder; padding: 3px 8px; cursor: pointer;}
.ui-datepicker-prev{float: left;}
.ui-datepicker-next{float: right;}

.ui-datepicker-other-month{color: #bbb;}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
.ui-state-highlight{color: #c00; font-weight: bolder;}

#tabs p, #tabs li{line-height: 1.6;}
#tabs li{padding-bottom: 5px;}
#tab-dest p{margin: 0; padding: 5px 0;}
#box-airline{background: #E6F2FF; color: #222;}
#checkbox-airlines{float: left; padding: 10px 20px 15px 5px; }
h2{font-size: 18px; letter-spacing: -1px; padding: 0 6px; margin: 0; color: #0A69C4;  color: #0B87D5; line-height: 1;}
h2#mh {margin: 5px 0; padding: 0;}
#stats{display: none;}
#ai p{margin: 0; padding: 0 0 8px 0;}
/* PELIKAN */ 
#flightForm input, #flightForm select, #packageForm input, #packageForm select, #accomodationForm input, #accomodationForm select{padding: 0;}


/*#tab-faq h3{font-size: 100%; margin: 0; padding: 0; font-style: italic;}*/
