body {padding:0;margin:0;background:#E7EEF4 url(/css/img/bg.png) repeat-x center top;font-family:Verdana,Tahoma,Arial,Sans-serif;font-size:0.8em;line-height:160%}
html {overflow-y:scroll;}
.body {background:#E7EEF4 url(/css/img/bg.png) repeat-x center top;}

select, input[type='text'], input[type='password'], textarea {padding:3px; border: 1px solid lightgray;}
h1,h2,h3,h4,h5,h6 {margin:0;line-height:150%;}
h1 {font-size:1.7em;font-weight:normal;}
h2 {font-size:1.4em;font-weight:normal;}
h3 {font-size:1.2em;margin:1em 0 0 0;}
h4 {font-size:1.0em;margin:5px 0 0px 0;}
h5 {font-size:1.2em}
h6 {font-size:0.9em}

H1#nadpis-hotel {margin:1.2em 0;font-size:1.8em;padding:0;display:inline}
H1#nadpis-hotel span.hotel {display:block;font-size:1em;}

H2.link-zeme {font-size:1.1em;margin-top:0.8em;font-weight:normal}
H2.link-zeme a {color:black;text-decoration:none}
H2.link-zeme a:hover {color:black;text-decoration:underline}
H2.head, P.head {font-size:130%; font-weight:normal; margin:0px; vertical-align:middle; line-height:140%;}

H3.title {margin:0 0 10px}

A,A:link {color:#2573BD;text-decoration:underline;}
A:hover {color:#2573BD;text-decoration:none;}

P {line-height:160%;}

IMG {border:0;}
TABLE {border-collapse:collapse}
UL {list-style-type:square;}

UL.inline-list {list-style: none outside none; margin: 0; padding: 0;}
UL.inline-list li {float: left; margin-right: 10px;}

ADDRESS {font-style:normal}
HR.hr1,HR.hr3 { height:1px;border:0;border-top:1px solid #ebebeb;margin:.7em 0;width:100%;} /* duplicita */
HR.hr2 {height:1px;border:0;border-top:1px solid #B1E7FF;margin:.7em 0;width:100%}

.text,input.text,textarea {border:1px solid #7F9DB9;}
a.automaticke-prolinkovani,a.automaticke-prolinkovani:link,a.automaticke-prolinkovani:visited {text-decoration:none;border-bottom:1px dotted black;color:black;}
a.automaticke-prolinkovani:hover {text-decoration:none;border-bottom:1px none #414141;color:#414141;}

a.link {background:url("img/icons.png") no-repeat scroll -4px -115px transparent;padding-left:10px;display:inline-block;}
a.link2 {background:url("img/icons.png") no-repeat scroll right -45px transparent;padding-right:20px;}

span.button, a.button {margin-right: 10px;background:url("img/images.png") no-repeat scroll left -120px transparent;color: white; display: inline-block;font-size: 1.1em;font-weight: bold;height: 30px;line-height: 210%;padding: 0 0 0 30px; text-decoration:none; cursor:pointer}
span.button span.rgt, a.button span.rgt {background:url("img/images.png") no-repeat scroll right -120px transparent; padding-right: 30px; margin-right: -10px; height: 30px; display: block;float:none}
span.button2, a.button2 {margin-right: 10px;background:url("img/images.png") no-repeat scroll left -150px transparent;color: #666; display: inline-block;font-size: 1.1em;font-weight: bold;height: 30px;line-height: 210%;padding: 0 0 0 30px; text-decoration:none; cursor:pointer}
span.button2 span.rgt, a.button2 span.rgt {background:url("img/images.png") no-repeat scroll right -150px transparent; padding-right: 30px; margin-right: -10px; height: 30px; display: block;float:none}
span.button3, a.button3 {margin-right: 10px;background:url("img/images.png") no-repeat scroll left -180px transparent;color: #666; display: inline-block;font-size: 1.1em;font-weight: bold;height: 30px;line-height: 210%;padding: 0 0 0 30px; text-decoration:none; cursor:pointer}
span.button3 span.rgt, a.button3 span.rgt {background:url("img/images.png") no-repeat scroll right -180px transparent; padding-right: 30px; margin-right: -10px; height: 30px; display: block;float:none}
span.button4, a.button4 {margin-right: 10px;background:url("img/images.png") no-repeat scroll left -210px transparent;color:#993300; display: inline-block;font-size: 1.1em;font-weight: bold;height: 30px;line-height: 210%;padding: 0 0 0 30px; text-decoration:none; cursor:pointer}
span.button4 span.rgt, a.button4 span.rgt {background:url("img/images.png") no-repeat scroll right -210px transparent; padding-right: 30px; margin-right: -10px; height: 30px; display: block; float:none}

.link-schranka {background:url("img/icons.png") no-repeat scroll 0 -162px transparent;padding-left:20px;}
.link-tisknout {background: url("img/icons.png") no-repeat scroll 0 -287px transparent;height: 18px;padding: 0 0 5px 20px;}
.link-lm {background: url("img/icons.png") no-repeat scroll right -313px transparent;padding-right: 17px;}
.link-goup {background: url("img/icons.png") no-repeat scroll right -91px transparent;color: #E95D0F;cursor: pointer;display: inline-block;font-weight: bold;padding-right: 20px;}
.link-godown {background: url("img/icons.png") no-repeat scroll right -67px transparent;color: #E95D0F;cursor: pointer;display: inline-block;font-weight: bold;padding-right: 20px;}

.r {text-align:right;}
.c {text-align:center;}
.l {text-align:left;}

.absmiddle {vertical-align:middle;}
.deset {font-size:1.2em;}
.lft,.fl {float:left;} /*duplicita */
.rgt,.fr {float:right;} /*duplicita */
.clear {clear:both;}
.clr {clear:both;line-height:1px;margin:0;padding:0;font-size:1px;}
.none {display:none;}
.clickable {cursor:pointer;}
.s1-6 {font-size:1.6em}
.s1-4 {font-size:1.4em}
.s1-2 {font-size:1.2em}

.pad3 {padding:3px}
.pad5 {padding:7.5px}
.pad10 {padding:10px}
.pad15 {padding:0 15px} 
.lpad10 {padding-left:10px}
.lpad50 {padding-left:50px}

.title,a.title {color:#E95D0F;}
.dark {color:#3E3E3E}
.red, .povinne {color:red} /* duplicita */
.gray{color:gray}
.lightblue{background-color:#C7ECFE}
.lightorange{background-color:#FFE279}
.yellow{background-color:#FFFAE8}

.stretch {width:100% !important}
.small {font-size:.8em}
.stoPro {width:99.5%}
.half {width:49.5%}
.upper {text-transform:uppercase;}
.blue {color:#2573BD;}
.alternate {background-color:#EBF9FF}
.hotel_img {border:solid 1px #B0E7FF;padding:2px;float:left;margin-bottom:5px}
.exotic_img {margin-top:5px;border:solid 1px #FFF;margin-left:30px;}

hr.clean {clear:both;height:1px;line-height:1px;border:none;margin:0;padding:0;visibility:hidden;}
strong,.strong {font-weight:bold;}
p.title span,p.title span a {color:black;text-decoration:none}

.nobullet {list-style:none;list-style-image:none;}
.noindent {margin-left:0;padding-left:0;}
.nomargin {margin:0 !important;}
.nopadding {padding:0 !important;}
.downpad {margin-bottom:15px}
.mt {margin:1em 0 0}
.mb {margin:0 0 1em 0}

.perex {margin-top:10px}
.perex p {margin-top:0;line-height: 150%; font-size: 0.9em;}
.perex h2 {margin-bottom: 0.3em; margin-top:1em; color:#E95D0F;}
.perex .flag {border: 1px solid lightgrey; float: left; margin: 7px 10px 0 0; padding: 2px;}

.displayParam {height:26px;width:26px;display:inline-block;}
.param-aquapark {background:url('img/parametry.png') no-repeat scroll 0pt 0px transparent;}
.param-plaz {background:url('img/parametry.png') no-repeat scroll 0pt -26px transparent;}
.param-tenis {background:url('img/parametry.png') no-repeat scroll 0pt -52px transparent;}
.param-potapeni {background:url('img/parametry.png') no-repeat scroll 0pt -78px transparent;}
.param-rodina {background:url('img/parametry.png') no-repeat scroll 0pt -104px transparent;}
.param-klima {background:url('img/parametry.png') no-repeat scroll 0pt -130px transparent;}
.param-bazen-deti {background:url('img/parametry.png') no-repeat scroll 0pt -156px transparent;}
.param-bazen {background:url('img/parametry.png') no-repeat scroll 0pt -182px transparent;}
.param-tip {background:url('img/parametry.png') no-repeat scroll 0pt -208px transparent;}
.param-bezbarier {background:url('img/parametry.png') no-repeat scroll 0pt -234px transparent;}
.param-dog-yes {background:url('img/parametry.png') no-repeat scroll 0pt -260px transparent;}
.param-dog-no {background:url('img/parametry.png') no-repeat scroll 0pt -286px transparent;}
.param-fitnes {background:url('img/parametry.png') no-repeat scroll 0pt -312px transparent;}
.param-golf {background:url('img/parametry.png') no-repeat scroll 0pt -338px transparent;}

.param2-aquapark {background:url('img/parametry-small.png') no-repeat scroll 0pt 0px transparent;height:17px;width:17px;display:inline-block;}
.param2-plaz {background:url('img/parametry-small.png') no-repeat scroll 0pt -17px transparent;height:17px;width:17px;display:inline-block;}
.param2-tenis {background:url('img/parametry-small.png') no-repeat scroll 0pt -34px transparent;height:17px;width:17px;display:inline-block;}
.param2-potapeni {background:url('img/parametry-small.png') no-repeat scroll 0pt -51px transparent;height:17px;width:17px;display:inline-block;}
.param2-rodina {background:url('img/parametry-small.png') no-repeat scroll 0pt -68px transparent;height:17px;width:17px;display:inline-block;}
.param2-klima {background:url('img/parametry-small.png') no-repeat scroll 0pt -85px transparent;height:17px;width:17px;display:inline-block;}
.param2-bazen-deti {background:url('img/parametry-small.png') no-repeat scroll 0pt -102px transparent;height:17px;width:17px;display:inline-block;}
.param2-bazen {background:url('img/parametry-small.png') no-repeat scroll 0pt -119px transparent;height:17px;width:17px;display:inline-block;}
.param2-tip {background:url('img/parametry-small.png') no-repeat scroll 0pt -136px transparent;height:17px;width:17px;display:inline-block;}
.param2-bezbarier {background:url('img/parametry-small.png') no-repeat scroll 0pt -153px transparent;height:17px;width:17px;display:inline-block;}
.param2-dog-yes {background:url('img/parametry-small.png') no-repeat scroll 0pt -170px transparent;height:17px;width:17px;display:inline-block;}
.param2-dog-no {background:url('img/parametry-small.png') no-repeat scroll 0pt -187px transparent;height:17px;width:17px;display:inline-block;}
.param2-fitnes {background:url('img/parametry-small.png') no-repeat scroll 0pt -204px transparent;height:17px;width:17px;display:inline-block;}
.param2-golf {background:url('img/parametry-small.png') no-repeat scroll 0pt -221px transparent;height:17px;width:17px;display:inline-block;}

.letadylka1 {width:75px;height:15px;display:inline-block;background:url("img/letadylka.png") no-repeat scroll 0pt 0pt transparent;}
.letadylka2 {width:75px;height:15px;display:inline-block;background:url("img/letadylka.png") no-repeat scroll 0pt -15px transparent;}
.letadylka3 {width:75px;height:15px;display:inline-block;background:url("img/letadylka.png") no-repeat scroll 0pt -30px transparent;}
.letadylka4 {width:75px;height:15px;display:inline-block;background:url("img/letadylka.png") no-repeat scroll 0pt -45px transparent;}
.letadylka5 {width:75px;height:15px;display:inline-block;background:url("img/letadylka.png") no-repeat scroll 0pt -60px transparent;}
.letadylka6 {width:75px;height:15px;display:inline-block;background:url("img/letadylka.png") no-repeat scroll 0pt -75px transparent;}
.letadylka7 {width:75px;height:15px;display:inline-block;background:url("img/letadylka.png") no-repeat scroll 0pt -90px transparent;}
.letadylka8 {width:75px;height:15px;display:inline-block;background:url("img/letadylka.png") no-repeat scroll 0pt -105px transparent;}
.letadylka9 {width:75px;height:15px;display:inline-block;background:url("img/letadylka.png") no-repeat scroll 0pt -120px transparent;}
.letadylka10 {width:75px;height:15px;display:inline-block;background:url("img/letadylka.png") no-repeat scroll 0pt -135px transparent;}

.stars05 {display:inline-block;height:18px;width:18px;background:url("img/stars.png") no-repeat scroll 0 0 transparent;}
.stars10 {display:inline-block;height:18px;width:18px;background:url("img/stars.png") no-repeat scroll 0 -18px transparent;}
.stars15 {display:inline-block;height:18px;width:36px;background:url("img/stars.png") no-repeat scroll 0 -36px transparent;}
.stars20 {display:inline-block;height:18px;width:36px;background:url("img/stars.png") no-repeat scroll 0 -54px transparent;}
.stars25 {display:inline-block;height:18px;width:54px;background:url("img/stars.png") no-repeat scroll 0 -72px transparent;}
.stars30 {display:inline-block;height:18px;width:54px;background:url("img/stars.png") no-repeat scroll 0 -90px transparent;}
.stars35 {display:inline-block;height:18px;width:72px;background:url("img/stars.png") no-repeat scroll 0 -108px transparent;}
.stars40 {display:inline-block;height:18px;width:72px;background:url("img/stars.png") no-repeat scroll 0 -126px transparent;}
.stars45 {display:inline-block;height:18px;width:90px;background:url("img/stars.png") no-repeat scroll 0 -144px transparent;}
.stars50 {display:inline-block;height:18px;width:90px;background:url("img/stars.png") no-repeat scroll 0 -162px transparent;}
.stars55 {display:inline-block;height:18px;width:108px;background:url("img/stars.png") no-repeat scroll 0 -180px transparent;}
.stars60 {display:inline-block;height:18px;width:108px;background:url("img/stars.png") no-repeat scroll 0 -198px transparent;}
.stars65 {display:inline-block;height:18px;width:126px;background:url("img/stars.png") no-repeat scroll 0 -216px transparent;}
.stars70 {display:inline-block;height:18px;width:126px;background:url("img/stars.png") no-repeat scroll 0 -234px transparent;}
.stars75 {display:inline-block;height:18px;width:144px;background:url("img/stars.png") no-repeat scroll 0 -252px transparent;}
.stars80 {display:inline-block;height:18px;width:144px;background:url("img/stars.png") no-repeat scroll 0 -270px transparent;}
.stars85 {display:inline-block;height:18px;width:162px;background:url("img/stars.png") no-repeat scroll 0 -288px transparent;}
.stars90 {display:inline-block;height:18px;width:162px;background:url("img/stars.png") no-repeat scroll 0 -306px transparent;}
.stars95 {display:inline-block;height:18px;width:180px;background:url("img/stars.png") no-repeat scroll 0 -324px transparent;}
.stars100 {display:inline-block;height:18px;width:180px;background:url("img/stars.png") no-repeat scroll 0 -342px transparent;}

.stars05small {display:inline-block;height:13px;width:13px;background:url("img/stars.png") no-repeat scroll right -234px transparent;}
.stars10small {display:inline-block;height:13px;width:13px;background:url("img/stars.png") no-repeat scroll right -247px transparent;}
.stars15small {display:inline-block;height:13px;width:25px;background:url("img/stars.png") no-repeat scroll right -208px transparent;}
.stars20small {display:inline-block;height:13px;width:25px;background:url("img/stars.png") no-repeat scroll right -221px transparent;}
.stars25small {display:inline-block;height:13px;width:37px;background:url("img/stars.png") no-repeat scroll right -182px transparent;}
.stars30small {display:inline-block;height:13px;width:37px;background:url("img/stars.png") no-repeat scroll right -195px transparent;}
.stars35small {display:inline-block;height:13px;width:48px;background:url("img/stars.png") no-repeat scroll right -156px transparent;}
.stars40small {display:inline-block;height:13px;width:48px;background:url("img/stars.png") no-repeat scroll right -169px transparent;}
.stars45small {display:inline-block;height:13px;width:60px;background:url("img/stars.png") no-repeat scroll right -130px transparent;}
.stars50small {display:inline-block;height:13px;width:60px;background:url("img/stars.png") no-repeat scroll right -143px transparent;}
.stars55small {display:inline-block;height:13px;width:71px;background:url("img/stars.png") no-repeat scroll right -104px transparent;}
.stars60small {display:inline-block;height:13px;width:71px;background:url("img/stars.png") no-repeat scroll right -117px transparent;}
.stars65small {display:inline-block;height:13px;width:83px;background:url("img/stars.png") no-repeat scroll right -78px transparent;}
.stars70small {display:inline-block;height:13px;width:83px;background:url("img/stars.png") no-repeat scroll right -97px transparent;}
.stars75small {display:inline-block;height:13px;width:94px;background:url("img/stars.png") no-repeat scroll right -52px transparent;}
.stars80small {display:inline-block;height:13px;width:94px;background:url("img/stars.png") no-repeat scroll right -65px transparent;}
.stars85small {display:inline-block;height:13px;width:106px;background:url("img/stars.png") no-repeat scroll right -26px transparent;}
.stars90small {display:inline-block;height:13px;width:106px;background:url("img/stars.png") no-repeat scroll right -39px transparent;}
.stars95small {display:inline-block;height:13px;width:118px;background:url("img/stars.png") no-repeat scroll right 0 transparent;}
.stars100small {display:inline-block;height:13px;width:118px;background:url("img/stars.png") no-repeat scroll right -13px transparent;}

.flag-AL {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll 0px 0px transparent;}
.flag-AR {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -22px 0px transparent;}
.flag-AW {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -44px 0px transparent;}
.flag-AU {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -66px 0px transparent;}
.flag-BS {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -88px 0px transparent;}
.flag-BH {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -110px 0px transparent;}
.flag-BB {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -132px 0px transparent;}
.flag-BZ {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -154px 0px transparent;}
.flag-BO {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -176px 0px transparent;}
.flag-N1 {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -198px 0px transparent;}
.flag-BR {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll 0px -15px transparent;}
.flag-IO {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -22px -15px transparent;}
.flag-BG {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -44px -15px transparent;}
.flag-CK {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -66px -15px transparent;}
.flag-N2 {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -198px 0px transparent;}
.flag-YU {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -88px -15px transparent;}
.flag-CN {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -110px -15px transparent;}
.flag-DK {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -132px -15px transparent;}
.flag-DO {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -154px -15px transparent;}
.flag-EG {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -176px -15px transparent;}
.flag-SV {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -198px -15px transparent;}
.flag-FJ {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll 0px -30px transparent;}
.flag-PH {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -22px -30px transparent;}
.flag-FR {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -44px -30px transparent;}
.flag-FP {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -66px -30px transparent;}
.flag-GM {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -88px -30px transparent;}
.flag-GD {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -110px -30px transparent;}
.flag-GP {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -44px -30px transparent;}
.flag-GT {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -132px -30px transparent;}
.flag-HN {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -154px -30px transparent;}
.flag-CL {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -176px -30px transparent;}
.flag-HR {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -198px -30px transparent;}
.flag-IN {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll 0px -45px transparent;}
.flag-ID {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -22px -45px transparent;}
.flag-IE {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -44px -45px transparent;}
.flag-VE {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -66px -45px transparent;}
.flag-IT {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -88px -45px transparent;}
.flag-IL {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -110px -45px transparent;}
.flag-JM {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -132px -45px transparent;}
.flag-ZA {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -154px -45px transparent;}
.flag-JO {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -176px -45px transparent;}
.flag-KY {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -22px -15px transparent;}
.flag-KH {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -198px -45px transparent;}
.flag-CA {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll 0px -60px transparent;}
.flag-S1 {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -22px -60px transparent;}
.flag-CV {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -44px -60px transparent;}
.flag-QA {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -66px -60px transparent;}
.flag-KE {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -88px -60px transparent;}
.flag-CO {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -110px -60px transparent;}
.flag-CR {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -132px -60px transparent;}
.flag-CU {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -154px -60px transparent;}
.flag-CY {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -176px -60px transparent;}
.flag-LA {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -198px -60px transparent;}
.flag-MG {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll 0px -75px transparent;}
.flag-HU {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -22px -75px transparent;}
.flag-MY {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -44px -75px transparent;}
.flag-MV {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -66px -75px transparent;}
.flag-MT {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -88px -75px transparent;}
.flag-MA {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -110px -75px transparent;}
.flag-MQ {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -44px -30px transparent;}
.flag-MU {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -132px -75px transparent;}
.flag-MX {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -154px -75px transparent;}
.flag-MZ {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -176px -75px transparent;}
.flag-DE {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -198px -75px transparent;}
.flag-NP {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll 0px -90px transparent;}
.flag-NI {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -22px -90px transparent;}
.flag-NL {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -198px 0px transparent;}
.flag-NO {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -44px -90px transparent;}
.flag-NZ {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -66px -90px transparent;}
.flag-OM {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -88px -90px transparent;}
.flag-PE {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -110px -90px transparent;}
.flag-PT {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -132px -90px transparent;}
.flag-AT {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -154px -90px transparent;}
.flag-RE {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -44px -30px transparent;}
.flag-X1 {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -154px -30px transparent;}
.flag-RU {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -176px -90px transparent;}
.flag-GR {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -198px -90px transparent;}
.flag-SC {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll 0px -105px transparent;}
.flag-SK {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -22px -105px transparent;}
.flag-SI {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -44px -105px transparent;}
.flag-AE {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -66px -105px transparent;}
.flag-LK {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -88px -105px transparent;}
.flag-N3 {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -198px 0px transparent;}
.flag-SY {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -110px -105px transparent;}
.flag-ES {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -22px -60px transparent;}
.flag-SE {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -132px -105px transparent;}
.flag-CH {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -154px -105px transparent;}
.flag-TZ {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -176px -105px transparent;}
.flag-TH {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -198px -105px transparent;}
.flag-TN {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll 0px -120px transparent;}
.flag-TR {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -22px -120px transparent;}
.flag-UR {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -44px -120px transparent;}
.flag-US {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -66px -120px transparent;}
.flag-GB {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -22px -15px transparent;}
.flag-VN {width:22px;height:15px;display:inline-block;background:url("img/flags.png") no-repeat scroll -88px -120px transparent;}

.weather0,.weather31,.weather32,.weather36 {height:34px;width:42px;display:inline-block;background:url("img/weather.png") no-repeat scroll 0 0 transparent;}
.weather30 {height:34px;width:42px;display:inline-block;background:url("img/weather.png") no-repeat scroll 0 -34px transparent;}
.weather34 {height:34px;width:42px;display:inline-block;background:url("img/weather.png") no-repeat scroll 0 -68px transparent;}
.weather23,.weather24,.weather25 {height:34px;width:42px;display:inline-block;background:url("img/weather.png") no-repeat scroll 0 -102px transparent;}
.weather8,.weather9,.weather10,.weather11,.weather12,.weather35,.weather39,.weather45 {height:34px;width:42px;display:inline-block;background:url("img/weather.png") no-repeat scroll 0 -136px transparent;}
.weather5,.weather6,.weather7 {height:34px;width:42px;display:inline-block;background:url("img/weather.png") no-repeat scroll 0 -170px transparent;}
.weather40 {height:34px;width:42px;display:inline-block;background:url("img/weather.png") no-repeat scroll 0 -204px transparent;}
.weather13,.weather14,.weather15,.weather16,.weather41 {height:34px;width:42px;display:inline-block;background:url("img/weather.png") no-repeat scroll 0 -238px transparent;}
.weather42,.weather43 {height:34px;width:42px;display:inline-block;background:url("img/weather.png") no-repeat scroll 0 -272px transparent;}
.weather19,.weather20,.weather21,.weather22 {height:34px;width:42px;display:inline-block;background:url("img/weather.png") no-repeat scroll 0 -306px transparent;}
.weather29,.weather30a,.weather33,.weather34b {height:34px;width:42px;display:inline-block;background:url("img/weather.png") no-repeat scroll 0 -340px transparent;}
.weather26,.weather27,.weather28 {height:34px;width:42px;display:inline-block;background:url("img/weather.png") no-repeat scroll 0 -374px transparent;}
.weather1,.weather2,.weather3,.weather4,.weather37,.weather38,.weather47 {height:34px;width:42px;display:inline-block;background:url("img/weather.png") no-repeat scroll 0 -408px transparent;}
.weather17,.weather18 {height:34px;width:42px;display:inline-block;background:url("img/weather.png") no-repeat scroll 0 -444px transparent;}
.weather44 {height:34px;width:42px;display:inline-block;background:url("img/weather.png") no-repeat scroll 0 -478px transparent;}

.money {background: url("img/images.png") no-repeat scroll -73px -89px transparent; display: inline-block; height: 27px; width: 27px;}
.alarm {background: url("img/images.png") no-repeat scroll -60px -22px transparent;height: 34px;width: 35px;display: inline-block;}
.parent {background:url("img/icons.png") no-repeat scroll 0px -236px transparent;display:inline-block;height:20px;margin-right:2px;width:8px;}
.child {background:url("img/icons.png") no-repeat scroll -8px -236px transparent;display:inline-block;height:20px;margin-right:2px;width:6px;}
.cross {background: url("img/icons.png") no-repeat scroll 0 -191px transparent;cursor: pointer;height: 14px;width: 14px;display:inline-block;}

.lm-ico {background: url("img/icons.png") no-repeat scroll -5px -316px transparent; display: inline-block; height: 12px; width: 12px;}
.schranka-ico {background:url("img/icons.png") no-repeat scroll right -165px transparent;display:inline-block;height:17px;width:17px;}
.termin-ico {background:url("img/icons.png") no-repeat scroll right -141px transparent;display:inline-block;height:17px;width:17px;}
.letadlo-ico {background:url("img/images.png") no-repeat scroll -140px -64px transparent;display:inline-block;height:21px;width:19px;}

.sipka {background:url("img/icons.png") no-repeat scroll center -22px transparent;display:inline-block;height:16px;width:18px;}
.sipka2 {background:url("img/icons.png") no-repeat scroll 0pt -119px transparent;display:inline-block;width:14px;height:14px;}

.linka, .linka-offset {background:url("img/top.png") no-repeat scroll -107px -153px white;clear: both;height:7px;margin: 10px 0;padding: 0;width: 760px;}

a.hotel {text-decoration:none}
a.hotel strong {text-decoration:underline!important}

#content {width:975px;margin:0 auto;}
#top {font-size: 0.85em;height:20px;line-height: 110%;padding-top: 10px;position: absolute;text-align: center;top: 0;width:975px}
#top a {padding:0 20px;color:#FFF;text-decoration:underline;}
#toplogo {background-color: #5C8CB1;height: 98px;position: absolute;top: 30px; width:975px}
#toplogo-l {position:relative;width:260px;height:98px;float:left;}
#toplogo-l span, #toplogo-l a {position:absolute;top:0;left:0;cursor:pointer;display:block;width:260px;height:98px;background:transparent url(img/top.png) no-repeat left top}
#toplogo-r {float:left;width:715px;height:98px;background:transparent url(img/top.png) no-repeat right top}

#banner-top-text {font-size:0.85em;text-align: center;}
#banner-top-text p {margin:0 0 4px 0;line-height:130%}

#holder {background-color: white;min-height: 300px;padding: 15px 15px 0;width: 945px; margin-top:158px}
#main {float:left;width:755px;position:relative;}
#main-one {float:left;width:945px;positon:relative}
#main H2.title, #main-one H2.title {margin:1.2em 0 0.3em 0;}
#right {float:right;width:175px;}

#menu {background: url("/css/img/menu.png") repeat-x scroll center top #ED6615;height: 30px;position: absolute;top: 128px;width: 975px}
#menu ul {margin:0;padding:0;margin-left:40px;}
#menu li{list-style:none;line-height:30px;padding:0px 6px;float:left;}
#menu li a span {padding-right:10px;}
#menu li a:hover span,#menu li.active span {display:block;background:url("img/round-box.png") no-repeat scroll right -205px transparent;}
#menu li a,#menu li a:visited {display:block;color:#FFF;font-weight:bold;text-decoration:none;padding:0px 0 0 10px;	}
#menu li a:hover,#menu li.active {color:#FBA952;text-decoration:none;background:url("img/round-box.png") no-repeat scroll left -205px transparent;}
#menu li.active a:visited {color:#FBA952;text-decoration:none;background:url("img/round-box.png") no-repeat scroll left -205px transparent;}
#menu li.active {display:block;margin:0 6px;padding:0px 0 0 10px}
#menu li.active span {font-weight:bold;padding-right:10px;}
#menu li.active a {color:#FBA952;margin-left:-10px;}

#bottom {width:975px;background:url(img/top.png) no-repeat scroll center -98px #E7EEF4;clear: both; position:relative;left:-15px;height:10px;text-align:right;color:#3C6F96;font-size:.8em}
#bottom a {color:#3C6F96;text-decoration:none}
#bottom p {font-size: 0.85em; margin: 0; padding-bottom: 30px; padding-top: 15px;}


#food {height:35px;border-top:1px solid #B0E7FF;padding:10px 0 0 20px;}
#food .logo {background:url(img/images.png) no-repeat scroll -58px top transparent;height: 25px;margin: 5px 5px 0 0; width: 120px;}
#food P,#partneri P,#zaj-odkazy P {margin:0;}
#food A {padding:0 5px 0 5px}
#food A.first {padding:0 5px 0 0px}
.f {padding:10px 20px;border-top:1px solid #B0E7FF;font-size:0.85em;}

.drobecky {margin:0;padding:0;height:22px;font-size:0.85em;}
.drobecky ul {margin:0;padding:0;list-style:none;}
.drobecky li {float:left;white-space:nowrap}
.drobecky li a {background:url("img/icons.png") no-repeat scroll right -119px transparent;padding:0 18px 0 0}
.drobecky li.last {padding-top:1px}

#schrankaBox {margin-bottom:15px}
#schrankaBox .box-brown {padding-left:10px;padding-right:10px;}
#schrankaBox li.strong {margin-top:5px}

#hotely-v-letovisku {margin-bottom:15px;clear:both;}
#hotely-v-letovisku ul {list-style:none;margin:0;padding:0}

#napsali {float:right;width:333px;margin-top:15px; margin-bottom:15px}
#tour li {padding:5px;font-weight:bold}

div#tabs,div#tabs2 {height:30px;line-height:125%; clear:both}
div#tabs ul,div#tabs2 ul{margin:0;padding:0;background:transparent url(/css/img/tab-bg.png) no-repeat right bottom;height:35px}
div#tabs li,div#tabs2 li{background:url("img/round-box.png") no-repeat scroll left -410px transparent;float:left;font-weight:bold;list-style:none outside none;margin-right:3px;padding:0 0 0 10px;text-align:center;}
div#tabs li a,div#tabs li.active span,div#tabs2 li a,div#tabs2 li.active span {background:url("img/round-box.png") no-repeat scroll right -410px transparent;display:block;padding:10px 13px 4px 0;}
div#tabs li a:hover,div#tabs2 li a:hover {text-decoration:none}
div#tabs li.active,div#tabs2 li.active {background:url("img/round-box.png") no-repeat scroll left -235px transparent;margin-right:6px;}
div#tabs li.active span,div#tabs li.active a,div#tabs2 li.active span,div#tabs2 li.active a {background:url("img/round-box.png") no-repeat scroll right -235px transparent;color:black;text-decoration:none;padding-right:10px}
div#tabs li.first,div#tabs2 li.first {background:url("img/round-box.png") no-repeat scroll left -235px transparent}
div#tabs li.f2,div#tabs2 li.f2 {background:url("img/round-box.png") no-repeat scroll left -410px transparent;}

.destinace{clear:both;border:1px solid #BDC5CB;border-top:none;line-height: 100%;}
.destnoclear {clear:none}
.udaje {border-collapse:collapse;line-height: 140%;}
.udaje th{ text-align:left;}
.popis-hotel {float:right;margin-right:5px;width:545px;line-height:160%;margin-top:0px}
.popis-hotel H3 {font-weight:bold;font-size:1.2em;margin-top:1.2em;color:#E95D0F;}
.popis-hotel p {margin:0}
.imagelist {width:192px;float:left;}

.weather-big {margin:10px 0 10px 30px; width:120px;min-height: 105px;}
.weather-big SPAN {margin: 3px 0 0}
.weather-big P {margin:2px 0 0}
.weather-big .title {font-size: 1.8em;}

.popis p, .popis ul {margin-top:0}
.popis H2 {margin-bottom: 0.3em; margin-top: 1.2em;}

.e-link a {text-decoration:none}
.e-link strong {text-decoration:underline}
.e-link a:hover strong {text-decoration:none}

P.first {margin-top:.2em}
P.none {margin:0}

#seznam-destinaci {width:355px; float:left;margin-bottom: 10px;}
#seznam-destinaci ul {list-style: none outside none; margin: 0; padding: 0 0 0 10px;}
#seznam-destinaci ul.rgt {padding: 0; width: 49%;}
#seznam-destinaci ul.lft {padding: 0; width: 49%;}
#seznam-destinaci h2 {color: #E95D0F; margin-bottom: 0.3em; margin-top: 0;}

#zajezd-carousel {width:380px;height:320px;border: 1px solid #B1E7FF;padding: 2px;}
#zajezd-carousel ul {margin:0;padding:0}
#zajezd-carousel li {width: 380px;float: left;position:relative;background-color:lightgrey;overflow: hidden;height: 320px;}
#zajezd-carousel li img {width:380px;height:320px}
#zajezd-carousel li p {font-size: 1.5em;top: 20px; max-width: 325px; position: absolute; text-align: right; display: inline; background: none repeat scroll 0% 0% white; margin: 0pt; filter:alpha(opacity = 70); opacity: 0.7; right: 0pt; padding: 15px; color: rgb(51, 51, 51);}
#zajezd-carousel li p span {line-height: 150%; font-weight: bold; font-size: 1em;}
#zajezd-carousel li p .nadpis {font-size:1.1em;}
#zajezd-carousel li p .nadpis .absmiddle {vertical-align: baseline;}
#zajezd-carousel li a.button {position:absolute; right:15px; top:275px;}
#zajezd-carousel .carousel-pagination {margin:10px 0 0 0;text-align: right;}
#zajezd-carousel .carousel-pagination p {margin:0}
#zajezd-carousel .carousel-pagination a {font-weight:bold; line-height:180%; padding:0 5px;cursor:pointer;}
#zajezd-carousel .carousel-pagination a.active {background-color: #FFFAE8;border: 1px solid black;color: black;font-size: 1em;font-weight: bold;margin: 0 5px;padding: 3px 6px;text-decoration: none;cursor:default;}

#region-mapa {width:330px;height:300px;float:left}
#regiony-list {margin-left:340px}
#regiony-list H2 {font-weight:normal}

#hotel-menu,.hotel-menu {clear:both;margin-bottom: 15px;}
#hotel-menu ul,.hotel-menu ul {margin:0 0 0 -15px;padding:0;background:url("img/top.png") no-repeat scroll right -108px transparent;height:35px;list-style:none;}
#hotel-menu li,.hotel-menu li {float:left;text-align:center;font-weight:bold;height:35px;font-weight:bold;margin-right:4px;background:url("img/round-box.png") no-repeat scroll left -270px transparent;padding-left:13px;}
#hotel-menu li a,#hotel-menu li.active span,#hotel-menu li.no-active span,.hotel-menu li a,.hotel-menu li.active span,.hotel-menu li.no-active span {background:url("img/round-box.png") no-repeat scroll right -270px transparent;display:block;padding:10px 15px 5px 0;text-decoration:none;}
#hotel-menu li a strong,.hotel-menu li a strong {text-decoration:underline}
#hotel-menu li a span,.hotel-menu li a span {font-weight:bold;color:#666;padding-bottom:3px}
#hotel-menu li a:hover strong,.hotel-menu li a:hover strong {text-decoration:none}
#hotel-menu li.first,.hotel-menu li.first {margin-left:15px;}
#hotel-menu li.active,.hotel-menu li.active {background:url("img/round-box.png") no-repeat scroll left -235px transparent;padding-left:13px;margin-right: 6px;}
#hotel-menu li.active span,.hotel-menu li.active span {background:url("img/round-box.png") no-repeat scroll right -235px transparent;padding:10px 15px 7px 0;}
#hotel-menu li.no-active span,.hotel-menu li.no-active span {color:#ADADAD}
#hotel-menu li.golf,.hotel-menu li.golf {background:url("img/round-box.png") no-repeat scroll left -340px transparent;color:#090}
#hotel-menu li.golf a,.hotel-menu li.golf a {background:url("img/round-box.png") no-repeat scroll right -340px transparent;color:#090}
#hotel-menu li.video,.hotel-menu li.video {background:url("img/round-box.png") no-repeat scroll left -305px transparent;color:#ED6615} 
#hotel-menu li.video a,.hotel-menu li.video a {background:url("img/round-box.png") no-repeat scroll right -305px transparent;color:#ED6615} 
#hotel-menu li.out {background:transparent url(img/submenu-left-out.png) no-repeat left bottom}
#hotel-menu li.out a strong{color:#cd2121}
#hotel-menu li.out a {background:transparent url(img/submenu-right-out.png) no-repeat right bottom}

.sekce {width:242px;height:45px;float:left;margin-right:13px}
.sekce a {display:block;text-decoration:none}
.sekce h2 {color:#3E83C5;font-weight:bolder;line-height:160%;padding:10px;font-size:1.2em;background:url("img/sekce.png") no-repeat scroll left top #EDF9FF;height:25px;}
.sekce.last {margin:0}
#sekce-levna-dovolena {display:block;background:url("img/sekce.png") no-repeat scroll -85px -90px transparent;width:75px;height:45px;float:right}
#sekce-lm {display:block;background:url("img/sekce.png") no-repeat scroll 1px -90px transparent;width:75px;height:45px;float:right}
#sekce-deti {display:block;background:url("img/sekce.png") no-repeat scroll 0 -45px transparent;width:85px;height:45px;float:right}
#sekce-nem {display:block;background:url("img/sekce.png") no-repeat scroll 6px -90px transparent;width:80px;height:45px;float:right;}
#sekce-poc {display:block;background:url("img/sekce.png") no-repeat scroll -88px -45px transparent;width:77px;height:45px;float:right}

#oblibene-destinace-uvod { width:410px;color:#2573BD;float:left;margin-bottom: 15px;}
#oblibene-destinace-uvod H3 {font-weight:bold;line-height:280%;margin:0}
#oblibene-destinace-uvod .palma {background:url("img/images.png") no-repeat scroll -94px -23px transparent;height:45px;width:45px;}
#oblibene-destinace-uvod TD { padding:8px 15px}
#oblibene-destinace-uvod TR.alternate TD,.destinace TR.alternate TD {background-color:#EBF9FF}
#oblibene-destinace-uvod TR TD.cena,.destinace TR TD.cena {color:black;font-weight:bold;text-align:right;padding:6px 15px 6px 0;width:90px}

.oblibene-des a {padding-left:28px;display:block}
.destinace TD {padding:6px 10px}
.destinace img.flag {padding:0 10px 0 0;margin:0}

.list-sekce {width:100%;border:0 none}
.list-sekce TD H3 {display:inline;font-size:1em}
.list-sekce TD {padding:6px 10px}
.list-sekce TD.cena {color:black;font-weight:bold;text-align:right;padding:6px 15px 6px 0;width:90px}
.list-sekce TR.alternate TD {background-color:#EBF9FF}
.list-sekce img.flag {padding:0 10px 0 0;margin:0}

#banner {font-family:Trebuchet MS;width:313px;height:138px;background:transparent url(/css/img/dovolena-zima-2008.jpg) no-repeat center top;float:right;padding:10px;color:#346A8B;cursor:pointer;}
#banner H2 {margin:90px 0 0 0;font-size:2.8em;color:#346A8B;font-weight:bold;line-height:100%}
#banner a {display:block;color:#666;text-decoration:none;padding-top:0px; font-weight:bold}
#banner a:hover {color:#666;text-decoration:underline;padding-top:0px;font-weight:bold}
#banner span {font-size:1.2em;}

#banner-small{font-family:Trebuchet MS;width:230px;height:99px;background:transparent url(/css/img/velka-letni-soutez-small.jpg) no-repeat center top;padding:10px;color:#346A8B;cursor:pointer;}
#banner-small H4 {font-size:1.8em;color:#346A8B;font-weight:bold}
#banner-small a {display:block;color:#666;text-decoration:none;padding-top:0px; font-weight:bold}
#banner-small a:hover {color:#666;text-decoration:underline;padding-top:0px;}
#banner-small span {font-size:1em}

#banner-small-exotika{font-family:Trebuchet MS;width:230px;height:99px;background:transparent url(/css/img/banner-exotika-maly.jpg) no-repeat center top;padding:10px;color:#346A8B;cursor:pointer;}
#banner-small-exotika H4 {margin:70px 0 0 0;font-size:1.5em;color:#346A8B;font-weight:bold}
#banner-small-exotika a {display:block;color:#666;text-decoration:none;padding-top:0px; font-weight:bold}
#banner-small-exotika a:hover {color:#666;text-decoration:underline;padding-top:0px;}
#banner-small-exotika span {font-size:1em}

#banner2{font-family:Trebuchet MS;width:155px;height:100px;background:transparent url(/css/img/darkovy-poukaz.jpg) no-repeat center top;float:right;padding:10px;color:#346A8B;cursor:pointer;}
#banner2 a {display:block;margin-top:-4px;color:#666;text-decoration:none;padding-top:0px; font-weight:bold}
#banner2 a:hover {color:#FFF;text-decoration:underline;padding-top:0px;font-weight:bold}
#banner2 span {font-size:11px;color:#FFF;}

#banner-small2{font-family:Trebuchet MS;width:230px;height:99px;background:transparent url(/css/img/darkovy-poukaz-small.jpg) no-repeat center top;padding:10px;color:#346A8B;cursor:pointer;}
#banner-small2 a {display:block;color:#666;text-decoration:none;padding-top:0px; font-weight:bold}
#banner-small2 a:hover {color:#FFF;text-decoration:underline;padding-top:0px;}
#banner-small2 span {font-size:15px;color:#FFF;}

#banner4{font-family:Trebuchet MS;width:155px;height:100px;background:transparent url(/css/img/banner-letadylka-maly.jpg) no-repeat center top;float:right;padding:10px;color:#346A8B;cursor:pointer;}
#banner4 a {display:block;margin-top:-4px;color:#666;text-decoration:none;padding-top:0px; font-weight:bold}
#banner4 a:hover {color:#FFF;text-decoration:underline;padding-top:0px;font-weight:bold}
#banner4 span {font-size:11px;color:#FFF;}

#banner-small4{font-family:Trebuchet MS;width:230px;height:99px;background:transparent url(/css/img/banner-letadylka.jpg) no-repeat center top;padding:10px;color:#346A8B;cursor:pointer;}
#banner-small4 a {display:block;color:#666;text-decoration:none;padding-top:0px; font-weight:bold}
#banner-small4 a:hover {color:#FFF;text-decoration:underline;padding-top:0px;}
#banner-small4 span {font-size:15px;color:#FFF;}

#banner-vanoce{font-family:Trebuchet MS;width:155px;height:100px;background:transparent url(/css/img/darkovy-poukaz-vanoce-small.jpg) no-repeat center top;float:right;padding:10px;color:#346A8B;cursor:pointer;}
#banner-vanoce a {display:block;margin-top:-4px;color:#666;text-decoration:none;padding-top:0px; font-weight:bold}
#banner-vanoce a:hover {color:#FFF;text-decoration:underline;padding-top:0px;font-weight:bold}
#banner-vanoce span {font-size:11px;color:#FFF;}

#banner-small-vanoce {font-family:Trebuchet MS;width:230px;height:99px;background:transparent url(/css/img/darkovy-poukaz-vanoce.jpg) no-repeat center top;padding:10px;color:#346A8B;cursor:pointer;}
#banner-small-vanoce a {display:block;color:#666;text-decoration:none;padding-top:0px; font-weight:bold}
#banner-small-vanoce a:hover {color:#FFF;text-decoration:underline;padding-top:0px;}
#banner-small-vanoce span {font-size:15px;color:#FFF;}

#banner-small-lyze {font-family:Trebuchet MS;width:230px;height:99px;background:transparent url(/css/img/banner-lyze.jpg) no-repeat center top;padding:10px;color:#346A8B;cursor:pointer;}
#banner-small-lyze .banner-title {color:yellow;font-weight:bold;margin:0pt;line-height:100%;font-size:130%;}
#banner-small-lyze .banner-desc {color:white;font-size:90%;line-height:150%;margin:5px 0 0;}
#banner-small-lyze .banner-desc span {background:url("img/icons.png") no-repeat scroll center top transparent;display:inline-block;height:14px;vertical-align:middle;width:16px;}

#banner3{font-family:Trebuchet MS;width:313px;height:138px;background:transparent url(/css/img/dovolena-leto-2009.png) no-repeat center top;float:right;padding:10px;color:#346A8B;cursor:pointer;}
#banner3 H2 {margin:0px 0 0 0;font-size:2.2em;color:#346A8B;font-weight:bold}
#banner3 a {display:block;margin-top:-1px;color:#666;text-decoration:none;padding-top:0px; font-weight:bold}
#banner3 a:hover {color:#666;text-decoration:underline;padding-top:0px;font-weight:bold}
#banner3 span {font-size:1.2em;}

#banner31{font-family:Trebuchet MS;width:293px;height:118px;background:transparent url(/css/img/banner-leto-2x.png) no-repeat center top;float:right;padding:20px;color:#346A8B;cursor:pointer;}
#banner31 H2 {margin:0px 0 0 0;font-size:1.8em;color:#FDF100;font-weight:bold}
#banner31 a {display:block;margin-top:-1px;color:#FFF;text-decoration:none;padding-top:5px; font-weight:bold}
#banner31 a:hover {color:#FFF;text-decoration:underline;padding-top:5px;font-weight:bold}
#banner31 span {font-size:1.0em;vertical-align:middle}

#banner-fix {position:absolute;top:30px;}
#banner-fix img {border:1px solid #666;cursor:pointer;position:absolute;left:1000px;}
#banner-fix object {position:fixed;}

.box-top {background:url("img/round-box.png") no-repeat scroll left -165px #E6F7FF;padding:0;margin:0;height:10px}
.box-r {background:url("img/round-box.png") no-repeat scroll right -165px transparent;padding:0;margin:0;float:right;height:10px;width:10px;}
.box-bottom {background:url("img/round-box.png") no-repeat scroll left -195px transparent;height:10px;}
.box-bottom-r {background:url("img/round-box.png") no-repeat scroll right -195px transparent;float:right;width:10px;height:10px;}
h2.box-title {font-size:1.2em;padding:0 10px 9px;margin:0;border-left:solid 1px #B1E7FF;border-right:solid 1px #B1E7FF;background-color:#E6F7FF;color:#E95D0F; font-weight: bold;}
h3.box-title {font-size:1.2em;padding:0 10px 9px;margin:0;border-left:solid 1px #B1E7FF;border-right:solid 1px #B1E7FF;background-color:#E6F7FF;color:#E95D0F;}
.box {padding:10px 8px 0 10px;border-left:solid 1px #B1E7FF;border-right:solid 1px #B1E7FF;}
.box p {margin:0}
.box .last { border-top:1px solid #EBEBEB;margin:5px 0 0;padding:5px 0 0;text-align:right;}

.box-blue-t {background:url("img/round-box.png") no-repeat scroll left -165px #E6F7FF;height:10px}
.box-blue-t-r {background:url("img/round-box.png") no-repeat scroll right -165px #E6F7FF;float:right;width:10px;height:10px;}
.box-blue-b {background:url("img/round-box.png") no-repeat scroll left -175px #E6F7FF;height:10px;}
.box-blue-b-r {background:url("img/round-box.png") no-repeat scroll right -175px #E6F7FF;float:right;width:10px;height:10px;}
.box-blue {background-color:#E6F7FF;padding:5px;border-left:solid 1px #B1E7FF;border-right:solid 1px #B1E7FF;}

.box-yellow2-t {background:#FEFBE8 url(/css/img/box-yellow2-t.png) no-repeat left top;height:4px}
.box-yellow2-t-r {background:#FEFBE8 url(/css/img/box-yellow2-t-r.png) no-repeat right top;float:right;width:4px;height:4px;}
.box-yellow2-b {background:#FEFBE8 url(/css/img/box-yellow2-b.png) no-repeat left bottom;height:4px;}
.box-yellow2-b-r {background:transparent url(/css/img/box-yellow2-b-r.png) no-repeat right bottom;float:right;width:4px;height:4px;}
.box-yellow2 {background-color:#FEFBE8;padding:0px;border-left:solid 1px #FFD646;border-right:solid 1px #FFD646;}

.box-orange-top {background: url("img/round-box.png") no-repeat scroll left 0 #FCF1EB;height: 10px;margin: 0;padding: 0;}
.box-orange-r {background: url("img/round-box.png") no-repeat scroll right 0 #FCF1EB;float: right;height: 10px;width: 10px;}
.box-orange-bottom {background:url("img/round-box.png") no-repeat scroll left -20px #FCF1EB;height:10px;}
.box-orange-bottom-r {background:url("img/round-box.png") no-repeat scroll right -20px #FCF1EB;float:right;width:10px;height:10px;}
h3.box-orange-title {background-color: #FCF1EB;border-left: 1px solid #E45209;border-right: 1px solid #E45209;color: #E95D0F;font-size: 1.2em;padding: 0 10px 9px; margin:0;}
.box-orange {position:relative;padding:10px 8px 0 10px;border-left:solid 1px #E45209;border-right:solid 1px #E45209}
.box-orange p {margin:0}
.box-orange-in2{position:absolute;z-index:1;right:5px;top:5px;/*margin-top:7px;margin-left:5px;*/}

.box-orange-slim {background-color:#FCF1EB;border-color:#E66220;border-style:none solid;border-width:0 1px;padding:0pt 10px;}
.box-orange-slim p {margin:0}
.box-orange-slim-t {background:url("img/round-box.png") no-repeat scroll left top #FCF1EB;height:10px}
.box-orange-slim-t-r {background:url("img/round-box.png") no-repeat scroll right top #FCF1EB;height:10px;width:10px;float:right}
.box-orange-slim-b {background:url("img/round-box.png") no-repeat scroll left -10px #FCF1EB;height:10px}
.box-orange-slim-b-r {background:url("img/round-box.png") no-repeat scroll right -10px #FCF1EB;height:10px;width:10px;float:right}

.box-gray-top { background:#EAEAEA url(/css/img/grey-box-top-slim) no-repeat left top;padding:0;margin:0;}
.box-gray-r { background:transparent url(/css/img/grey-box-top-slim-r.png) no-repeat right top;clear:both;}
.box-gray-bottom { background:transparent url(/css/img/grey-box-bottom-slim.png) no-repeat left bottom;height:7px;}
.box-gray-bottom-r { background:transparent url(/css/img/grey-box-bottom-slim-r.png) no-repeat right bottom;float:right;width:10px;height:7px;}
.box-gray-top h3,.box-orange-top h5 { font-size:1.2em;padding:9px 10px;margin:0;}
.box-gray { padding:5px 8px 0 8px;border-left:solid 1px #EAEAEA;border-right:solid 1px #EAEAEA;}
.box-gray p {margin:0}

.graybox-top {background: url("img/round-box.png") no-repeat scroll left -30px #EBEBEB; height: 10px;}
.graybox-top .rgt {background: url("img/round-box.png") no-repeat scroll right -30px transparent; float: right; height: 10px; width: 10px;}
.graybox {background: url("img/k-bg.png") repeat-x scroll center -1px transparent; border-left: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; padding: 0 10px;}
.graybox-bottom {background: url("img/round-box.png") no-repeat scroll left -65px transparent; height: 10px;}
.graybox-bottom .rgt {background: url("img/round-box.png") no-repeat scroll right -65px transparent;float: right; height: 10px; width: 10px;}

.big-blue-button {text-align:center;margin: 0 auto;max-width: 480px;}
.big-blue-button a {display: inline-block; position: relative; font-size: 1em; line-height: 1px; background-color: #D4F0FD; color:black;text-decoration:none;}
.big-blue-button .top {display:block;height: 30px; position: absolute; top: 0pt; background: url(/css/img/round-box.png) no-repeat scroll left -616px #D4F0FD; font-size: 2em; line-height: 1px; width: 100%;}
.big-blue-button .top .rgt {display:block;background: url("img/round-box.png") no-repeat scroll right -616px #B1E7FF; height: 30px; width: 20px;}
.big-blue-button .body {display:block;font-size: 1.7em; position: relative; top: 15px; z-index: 70; line-height: 155%; padding:0 30px;background: none repeat scroll 0 0 transparent; border-color: #B1E7FF; border-style: solid; border-width: 0 1px;}
.big-blue-button .body .money {margin:4px 20px 4px 0;}
.big-blue-button .body strong {display: inline; font-size: 1em; margin: 0; font-weight:normal}
.big-blue-button .body .alarm {position: relative; top: -3px; margin-right:15px}
.big-blue-button .bottom {display:inline-block;clear: both; height: 30px; padding: 0pt; position: relative; background: url(/css/img/round-box.png) no-repeat scroll left -647px #D4F0FD; font-size: 2em; line-height: 1px; width: 100%;}
.big-blue-button .bottom .rgt {display:block;background: url("img/round-box.png") no-repeat scroll right -647px #B1E7FF; height: 30px;  width: 20px;}

a.middle-blue-button {background: url("img/round-box.png") no-repeat scroll left -737px #B1E7FF; color: black; display: inline-block; padding: 0 0 0 20px; position: relative; text-decoration: none; height:50px}
a.middle-blue-button strong {background: url("img/round-box.png") no-repeat scroll right -737px #B1E7FF;display: inline-block;font-size: 1.2em;height:40px;line-height: 190%;padding-right: 20px;padding-top: 10px;}
a.middle-blue-button .money {margin: 2px 20px 4px 0;}


a.middle-yellow-button {background: url("img/round-box.png") no-repeat scroll left -787px #B1E7FF; color: #666666; display: inline-block;  padding: 0 0 0 20px; position: relative; text-decoration: none; height:50px}
a.middle-yellow-button strong {display: inline-block; padding-top: 15px; font-weight: bold; background: url(img/round-box.png) no-repeat scroll right -787px transparent; height: 35px; padding-right: 10px;}
a.middle-yellow-button .fblue {background: url("img/images.png") no-repeat scroll -199px -44px transparent;}
a.middle-yellow-button .fsilver {background: url("img/images.png") no-repeat scroll -199px -0px transparent;}
a.middle-yellow-button .fgold {background: url("img/images.png") no-repeat scroll -197px -22px transparent;}
a.middle-yellow-button .aero {display: block; font-weight: bold; padding: 0pt; position: relative; font-size: 1em; margin: 0 0 0 15px;width: 35px;float: right;}
a.middle-yellow-button .aero span {display: block;font-size: 1.1em;font-weight: bold;left: -20px;padding: 0;position: relative;top: -7px;}

.find {background:url("img/round-box.png") no-repeat scroll left -95px transparent;height:40px;padding-left:10px;}
.find-r {background:url("img/round-box.png") no-repeat scroll right -95px transparent;}
.find-in {background-color:#E6F7FF;border-left:solid 1px #B1E7FF;border-right:solid 1px #B1E7FF;padding:0 10px}
.find-in-top {padding:5px 10px 5px 0;height:30px;line-height:280%}
.find-in-top H2 {font-weight:normal;margin:0 !important}
.find-in-top H3 {font-weight:normal;margin:0}
.find-bottom {background:url("img/round-box.png") no-repeat scroll left -175px transparent;height:10px;}
.find-bottom-r {background:url("img/round-box.png") no-repeat scroll right -175px transparent;width:10px;height:10px;float:right}

#kontakt {background:transparent url(/css/img/k-bg.png) repeat-x center top;margin-bottom:15px}
#kontakt h3 {padding: 5px 0 0;}
#kontakt .graybox {border-left:solid 1px #ebebeb;border-right:solid 1px #ebebeb; line-height:130%}
#kontakt .graybox-middle { border-left: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; line-height: 130%;background:url("img/images.png") no-repeat scroll 114px 121px transparent;height: 208px;padding:10px 10px 0;}
#kontakt .graybox-middle .hr1 {margin: 0 0 0.7em;}
#kontakt .graybox-lower {border-left: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; line-height: 130%; background-color:white; padding:0 10px}
#kontakt .last {border-top: 1px solid #EBEBEB;margin:0; padding: 5px 0 0;text-align: right;}

#newsletter FORM {margin:0;margin-top:5px;padding:0}
#newsletter FORM INPUT.n-box {background:url("/css/img/newsletter-box.png") no-repeat scroll left top transparent; border:0 none; color:#676767; float:left; height:25px; padding:0;width:168px;}
#newsletter FORM INPUT.n-box-small {background: url("/css/img/newsletter-box-small.png") no-repeat scroll left top transparent;border: 0 none; color: #676767; float: left; font-size: 0.9em; padding: 5px 0 5px 5px;;width: 115px;}

.buttonlinks span.button, .buttonlinks a.button {margin-right:25px}
.buttonlinks span.button2, .buttonlinks a.button2 {margin-right:25px}
.buttonlinks span.button3, .buttonlinks a.button3 {margin-right:25px}
.buttonlinks span.button4, .buttonlinks a.button4 {margin-right:25px}

#search-hotely {float: left; margin: 0 0 10px; padding: 0; width: 355px;}
#search-hotely .graybox {height: 306px;}
#search-hotely .graybox td {padding-bottom:4px}
#search-hotely .graybox select {width:180px}
#search-hotely .graybox H3 {font-weight:bold}
#search-hotely .graybox .button {border:0 none}

#proc-s-nami-carousel {margin-bottom:15px}
#proc-s-nami-carousel .find {height:60px;padding-bottom:2px}
#proc-s-nami-carousel .inner {height:205px; overflow:hidden;}
#proc-s-nami-carousel .last {margin:0; border-top:1px solid #B1E7FF }
#proc-s-nami-carousel h3 {margin:0;padding: 10px 0 10px 0;text-align: center;position: relative;left:-5px}
#proc-s-nami-carousel ul {list-style: none outside none; margin: 0; padding: 5px 0 0;height:280px; width:153px}
#proc-s-nami-carousel li {font-weight:bold;}
#proc-s-nami-carousel li .list {height:200px}
#proc-s-nami-carousel li .letadlo-ico {float:left;margin-top: 7px;}
#proc-s-nami-carousel li .text {border:0 none; margin-left:25px;padding-bottom: 7px; font-weight:normal; line-height:140%}

SELECT.oblast {width:260px;}/*300*/
SELECT.oblast2 {width:300px;}/*220*/

.pager {height:25px;padding:3px 0;}
.pager a {padding:0 3px;line-height:180%;}
.pager span.pocet-terminu {padding:0 10px;font-size:1em}
.pager span.active {font-size: 1em; background-color: rgb(255, 250, 232); padding: 3px 6px; border: 1px solid black; font-weight: bold;}
.pager .pageCount select {width: 60px;}

#zobrazeni {float: left; padding-top: 3px;}
#zobrazeni a, #zobrazeni span {padding:0;height:19px;width:20px;display:block; float:right;margin-left:5px}
#zobrazeni .list-ico {background: url("img/images.png") no-repeat scroll -139px -26px transparent;}
#zobrazeni a .list-ico {background-position:-139px -45px}
#zobrazeni .catalog-ico {background: url("img/images.png") no-repeat scroll -159px -26px transparent;}
#zobrazeni a .catalog-ico {background-position:-159px -45px}
#zobrazeni .grid-ico {background: url("img/images.png") no-repeat scroll -179px -26px transparent;}
#zobrazeni a .grid-ico {background-position:-179px -45px}
#zobrazeni .withdate-ico {background: url("img/images.png") no-repeat scroll -159px -64px transparent;}
#zobrazeni a .withdate-ico {background-position:-159px -83px}
#zobrazeni .all-ico {background: url("img/images.png") no-repeat scroll -179px -64px transparent;}
#zobrazeni a .all-ico {background-position:-179px -83px}

#orderASC {cursor:pointer;margin:0 5px 2px 0;vertical-align:bottom;}
#orderDESC {cursor:pointer;margin:0 5px 2px 0;vertical-align:bottom;}
.sort-order select {width: 120px; vertical-align:middle}
.sort-order span.sortAsc {background: url("img/images.png") no-repeat scroll -75px -56px transparent;display: inline-block;height: 16px;vertical-align: middle;width: 16px; cursor:pointer}
.sort-order span.sortAscActive {background: url("img/images.png") no-repeat scroll -59px -56px transparent;display: inline-block;height: 16px;vertical-align: middle;width: 16px;}
.sort-order span.sortDesc {background: url("img/images.png") no-repeat scroll -75px -72px transparent;display: inline-block;height: 16px;vertical-align: middle;width: 16px; cursor:pointer}
.sort-order span.sortDescActive {background: url("img/images.png") no-repeat scroll -59px -72px transparent;display: inline-block;height: 16px;vertical-align: middle;width: 16px;}

.termin-mesic {color:#E95D0F;font-weight:bold}

.filter {background-color:#E6F7FF; padding:0 10px; border-left:1px solid #B1E7FF; border-right:1px solid #B1E7FF;margin:0}
.filter-top {background:url("img/round-box.png") no-repeat scroll left -95px transparent;height:40px;}
.filter-top .filter-tr {background: url("img/round-box.png") no-repeat scroll right -95px transparent; height: 40px;margin-left: 10px;padding: 5px 0 0;width: 745px;}
.filter-top .filter-tr #countResult {margin-right:10px;float:right}
.filter-top .filter-tr h2 {margin:0 !important}
.filter-top .filter-tr h3 {font-size: 1.4em; font-weight: normal;margin:0 !important}
.filter-bottom {background: url("img/round-box.png") no-repeat scroll left -175px transparent; height: 10px; }
.filter-bottom .rgt {background: url("img/round-box.png") no-repeat scroll right -175px transparent;height: 10px;padding: 0;width:65px;}
.filter-bottom #more {float:left}
.filter HR {height:0px;border:0;border-top:1px solid #B0E7FF;border-bottom:1px solid white}
.filter TABLE { width:100%; border:0 none; border-collapse: collapse;}
.filter TABLE TD INPUT {vertical-align:middle}
.filter TABLE TD {vertical-align:top}
.filter TABLE TD.btm {vertical-align:bottom}
.filter TABLE TD .hasDatepicker {width:120px; font-size:12px; background:url("img/icons.png") no-repeat scroll 108px -262px white}
.filter SELECT {width:320px;}
.filter INPUT {padding: 4px;}
.filter LABEL {font-weight:bold}
.filter .element {float:left;width:140px}
.filter .element input {margin:0 5px 0 0}
.filter #upresneni {margin: 15px 0 0; display:none}
.filter #upresneni SELECT {width: 210px;}
.filter #upresneni INPUT[type='text'] {width: 200px;}
.filter #upresneni .stretch label {display: inline-block; width:180px;}
.filter #upresneni .stretch input {vertical-align:middle}
.filter #upresneni .stretch .param {float:left; width:50%;}
.filter #upresneni .stretch .param label {display: inline-block; width:140px;}
.filter .button {height: 20px; margin: 0; padding:0 0 0;}
.filter .button INPUT {border:0 none; float: right; margin-right: 40px;}
.filter .button .down {position:relative; top:10px}
.filter #show2 {float:right; margin-right: 43px;background: url("img/btn-login-transparent.png") no-repeat scroll 0 0 transparent;border: 0 none;color: white;cursor: pointer;padding:0;font-weight: bold;}

.tabulka-terminy {width:100%;border-collapse:collapse;margin-top:10px;}
.tabulka-terminy TD {line-height:240%}
.tabulka-terminy TR.mesic TD {line-height:240%;border-bottom:1px solid silver;}
.tabulka-terminy TR.alternate TD {background-color:#FFFAE8;}
.tabulka-terminy TD.cena {font-weight:bold;text-align:right}
.tabulka-terminy TR.header-dark TH,.tabulka-terminy TR.header-dark TD {background-color:#FFEA9F;line-height:180%;}
.tabulka-terminy .schranka-ico, .tabulka-terminy .termin-ico {padding: 2px 0; vertical-align: middle;}

.termin-detail {border:0; width:100%}
.termin-detail TH {font-weight: normal;height: 22px;padding-bottom: 3px;text-align: left;vertical-align: bottom;border-bottom:1px solid #ededed}
.termin-detail TD {height:22px;vertical-align:bottom;padding-bottom:3px;border-bottom:1px solid #ededed}
.termin-detail TR TD.empty {border:0;width:20px;}

.termin-icons {height:30px;clear:both}
.termin-icons .rpad {margin-right:15px}
.termin-icons .clickable {margin-top: 10px;}

.zajezd-item {border:1px solid #B1E7FF; margin-bottom:15px; padding:10px; background:url(img/bg-light.png) repeat-x scroll 0 0 white;}
.zajezd-item .lcolumn {width: 199px;}
.zajezd-item .lcolumn p {margin:0}
.zajezd-item .lcolumn img {max-width:187px}
.zajezd-item .rcolumn {float:right;width:530px;}
.zajezd-item .rcolumn .titulek {float:left;width:350px;}
.zajezd-item .rcolumn h2 a {font-size:0.85em; font-weight:bold}
.zajezd-item .rcolumn h3 {font-size:.9em;margin: 0;}
.zajezd-item .price {font-size:140%; color:#E95D0F}
.zajezd-item .price {font-size:140%; color:#E95D0F}
.zajezd-item .tabulka-terminy {margin:0px}
.zajezd-item .hotel_img {background-color: white;}

.termin-left {width: 193px; float: left;}
.termin-right {margin-left: 205px;}
.termin-right p {text-align:justify;}

.termin-tip {border-collapse:separate; margin:0 auto;padding: 0;position:relative;top:-7px}
.termin-tip td {border: 1px solid rgb(177, 231, 255); padding:5px 5px 10px; background:url(img/bg-light-long.png) repeat-x scroll 0 0 transparent; vertical-align:top;width:228px}
.termin-tip H3 {line-height: 130%; font-size:1em;margin: 0;}
.termin-tip H4 {margin: 5px 0;line-height: 130%;}
.termin-tip .top {min-height:320px;padding-bottom:5px}
.termin-tip .hotel_img {clear: both;display: inline-block;float: none;margin:0 0 10px;background-color: white;}
.termin-tip .hotel_img img.none {margin:18px;display:block}
.termin-tip P.info {clear:both;margin:0}
.termin-tip P.cena {clear:both; margin: 5px 0 0;}
.termin-tip P.cena B {font-size:1.3em;}
.termin-tip A.button {display: block;margin: 0 auto;text-align: center;width: 130px;}

#filtr-hotelu {margin:0;padding: 5px 0 0;;clear: both;}
#filtr-hotelu hr.line {background: url("img/round-box.png") no-repeat scroll right -611px transparent;border: 0 none;color: #5A8CB1;height: 5px;margin: 7px 0;padding: 0;width: 450px;}
#filtr-hotelu table {width:100%; border:0 none}
#filtr-hotelu table td {vertical-align:middle}
#filtr-hotelu table .last{padding:5px 0 0 0; text-align:left}
#filtr-hotelu table input {vertical-align:middle}
#filtr-hotelu table select {margin-right:35px; width: 150px;}
#filtr-hotelu table span {vertical-align:middle}

.hotel-mrizka {width:100%; border:0; border-collapse:separate; left:-5px; position:relative;}
.hotel-mrizka TD {width:190px;padding:5px 5px 10px;background: url("img/bg-light-long.png") repeat-x scroll 0 0 transparent;}
.hotel-mrizka TD.top {vertical-align:top;border:1px solid #B1E7FF}
.hotel-mrizka TD H3 {font-size:1em;margin:0}
.hotel-mrizka TD H4 {font-size:1em;line-height: 130%; margin: 5px 0;}
.hotel-mrizka TD .hotel_img {background-color: white;margin:0 0 10px}
.hotel-mrizka TD .hotel_img img.none {display:block; margin: 18px;}
.hotel-mrizka TD .cena {clear:both; margin:0;}
.hotel-mrizka TD .cena p {margin:0;}
.hotel-mrizka TD .cena b {font-size:1.3em;color:#E95D0F;}

.lm-table {width:100%; border:0; margin-bottom:10px}
.lm-table H2 {font-size:1.1em;font-weight: bold; margin:0}
.lm-table H3 {font-size:1em;margin:0}
.lm-table TD {padding: 3px; vertical-align: middle;}
.lm-table TH {color:#E95D0F; border-bottom: 1px solid #E5E5E5;}
.lm-table TH.nadpis-cena b {color:black;}
.lm-table TH .dny {color:black;}
.lm-table .cena {font-size:1em;color:black;}
.lm-table .table-icons {color:Black;padding:0 5px}
.lm-table .table-icons span {vertical-align:middle; margin-left:1px;}
.lm-table TR.alternate TD {background-color:#FFFAE8;}

#d-podsekce ul {margin:0;margin:0;padding:0;height:130px;list-style:none;}
#d-podsekce li {padding:105px 10px 2px;text-align:right;float:left;margin-right:14px;}
#d-podsekce li a {font-size:1.2em;font-weight:bold}
#d-podsekce li#b-aqupark {background:transparent url(/css/img/b-aquapark.png) no-repeat left top;height:25px;width:159px}
#d-podsekce li#b-golf {background:transparent url(/css/img/b-golf.png) no-repeat left top;height:25px;width:159px}
#d-podsekce li#b-hotel {background:transparent url(/css/img/b-hotel.png) no-repeat left top;height:25px;width:159px}
#d-podsekce li#b-potapeni {margin:0;background:transparent url(/css/img/b-potapeni.png) no-repeat left top;height:25px;width:159px}
#d-podsekce li#b-poznavaci {background:transparent url(/css/img/b-poznavaci.png) no-repeat left top;height:25px;width:159px}
#d-podsekce li#b-rodina {background:transparent url(/css/img/b-rodina.png) no-repeat left top;height:25px;width:159px}
#d-podsekce li#b-last {background:transparent url(/css/img/b-last.png) no-repeat left top;height:25px;width:159px}
#d-podsekce li#b-nemecke {margin:0;background:transparent url(/css/img/b-nemecke.png) no-repeat left top;height:25px;width:159px}
#d-podsekce li#b-eurovikendy {margin:0;background:transparent url(/css/img/b-eurovikendy.png) no-repeat left top;height:25px;width:159px}
#d-podsekce li#b-zima {margin:0;background:transparent url(/css/img/b-nemecke.png) no-repeat left top;height:25px;width:159px}

#adv_filtr DIV {margin-top:5px;}
#adv_filtr LABEL {width:180px;display:block;float:left;font-weight:bold;}
#adv_other {padding-left:182px}
#adv_other LABEL {float:none;display:inline;width:auto;padding:0 5px}
#adv_filtr INPUT,#adv_filtr SELECT { width:220px;}
#adv_filtr INPUT {width:212px;padding-left:5px }
#adv_other INPUT {width:5em!important}
A.adv_s {color:Silver;font-weight:bold;text-decoration:none}
A.adv_ns {font-weight:bold;}

a.link-zeme {color:black;text-decoration:none}
a:hover.link-zeme {color:black;text-decoration:underline}

ul.other-links {list-style:none;margin:0;}
.other-links ul {list-style:none;margin:0;padding:0;}
.other-links li {background:url("img/sipka_trans.png") no-repeat scroll -5px 4px transparent;padding:0px 5px 0 10px;}
.other-links-s li { padding:2px 5px 2px 10px;background:transparent url(/css/img/sipka-ul.png) no-repeat left 2px;}
.other-links-link li { padding:0px 5px 0px 10px;background:transparent url(/css/img/sipka-ul.png) no-repeat left 2px;}
.other-links.sitemap-element {float:left;width:350px;margin: 10px 0;}
.other-links.sitemap-element h2 {margin-bottom:10px}

.outlinks {list-style:none;margin:0;padding:0}
.outlinks li {background: url("img/sipka.png") no-repeat scroll -15px 4px transparent; padding: 0 5px 0 20px;}

.falesny_link {color:#2573BD;text-decoration:underline;cursor:pointer;}
.falesny_link:hover {text-decoration:none;}

#auto ul {list-style:none;margin:0;padding:0}
#auto li {cursor:pointer;padding:3px}
#auto li.over {background-color:#EAEAEA}
#autocomplet {position:absolute;z-index:50;width:449px;top:21px;left:0px;max-height:100px;overflow:auto;background-color:white;border:1px solid #7F9DB9;border-top:none}

#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}

#lm-box-reg {width:350px;height:100px;background-color:white;padding:10px;}

.doporucujeme {list-style:none;white-space:nowrap;margin:0;padding:0}
.doporucujeme li{ float:left;margin-right:10px}
.winner td {font-size:.8em;padding:3px 5px}
.popis img,img.h1 {float:right;border:solid #73AAF9 1px;margin:5px;}


/* Letadylka */
.aero {position:relative;height:28px;text-align:right;}
.aero span {display:block;font-weight:bold;font-size:1.1em;padding-right:23px;padding-top:2px}

.aero-big {position:relative;height:38px;text-align:right;}
.aero-big span {font-weight:bold;font-size:1.6em;padding-right:35px}

.fblue {background:transparent url(/css/img/fly/blue-fly-small.png) no-repeat bottom right;}
.fblue-big {background:transparent url(/css/img/fly/blue-fly-big.png) no-repeat bottom right;}

.fsilver {background:transparent url(/css/img/fly/silver-fly-small.png) no-repeat bottom right;}
.fsilver-big {background:transparent url(/css/img/fly/silver-fly-big.png) no-repeat bottom right;}

.fgold {background:transparent url(/css/img/fly/gold-fly-small.png) no-repeat bottom right;}
.fgold-big {background:transparent url(/css/img/fly/gold-fly-big.png) no-repeat bottom right;}
.noactive {color:#CCC}

.action-aero-box {width:210px}
.action-aero-box .action {float:left;}
.action-aero-box .action p {margin:0;font-weight:bold}
.action-aero-box .action p.title {line-height:100%;}
.action-aero-box .pic {float:right;width:45px;margin:3px 0 0 5px;}

#zazitky {margin:10px 0 0}
#zazitky p {margin:0}
#zazitky p.nadpis {margin:0 0 2px 0}
#zazitky p.black a {color:black;text-decoration:none;font-weight:bold}
#zazitky span.uzivatel {font-size:.8em;padding-left:20px;}

#region-fotografie {text-align:center;margin-top:10px;}
#region-fotografie a {text-decoration:none}
#region-fotografie img {margin-right:10px;border:1px solid #b0e7ff;padding:2px;}
.entry-content {background-color:white;background-image:none}

.fotogalerie-nahled {margin-right:10px;	border:1px solid #b0e7ff;	padding:2px;}

.fotogalerie-uvod {margin-top:2px}
.fotogalerie-uvod p {margin:0}
.fotogalerie-uvod .fotogalerie-nahled {margin:0;height:87px;}

#div2TabZazitky p,#div2TabRecenze p {margin:0 0 3px 0;}

.male-pismo, .mini {font-size:0.8em;}
.odkaz-zeme-oblast-letovisko {color:black !important;	font-weight:bold !important;	text-decoration:none !important;}
.mezera-pod {padding:0px 0px 3px 0px;}

.ico-minus {border:1px solid #666;background-color:#FFA275;padding:1px 5px;width:2px;cursor:pointer;margin-left:3px;}
.ico-plus {border:1px solid #666;background-color:#9BDFF9;padding:1px 4px;width:2px;cursor:pointer;margin-left:3px}
p.box-last {margin:5px 0px 0px;padding:6px 0 0 0;text-align:right;border-top:solid 1px #ebebeb}

.jamek0,.jamek0 a {color:#595959;}
.jamek9,.jamek9 a {color:#ff7200;}
.jamek18,.jamek18 a {color:#090;}
.jamek27,.jamek27 a {color:#0079e0;}
.jamek36,.jamek36 a {color:#b3a400;}

#pictos { padding: 10px 0 0; /*clear: both;*/ }
#pictos ul { list-style: none; margin: 0; padding: 0; }
#pictos li { width: 30px; height: 30px; float: left; display: inline; margin: 0 0 6px 6px; }

.hriste-param { width: 100%; margin-bottom: 1em; }
.hriste-param td { border-top: 1px solid #E5E5E5; padding: 5px 10px; }
.hriste-param tr.sel td { background-color: #E6F7FF; }
.kontra { color: Red; font-size: 1.2em; }
.border { border: 1px solid; }
.hr-sep {height: 1px; border: 0; border-top: 1px solid #ebebeb; margin: 1em 0; width: 100%;}

#seznam {background-color:white; float:left; width:290px;}
#seznam #hriste-infobox {margin:0 10px 0 0;}
#seznam #map-hotel-content {margin:0 10px 0 0;}
#seznam .kontakt-bottom-r {background-image:none; height:0px; padding-top:2px;}

#mapa-box {width:460px; height:462px;}
#mapa-box-full {background-color:white;height:480px; overflow:hidden;}
#mapa-frame {float:right;width:460px;padding-right:5px;overflow:hidden;}

#prehled-hrist .region {float: left; margin-right: 10px; padding: 0 0 20px; width: 240px;}
#prehled-hrist .region h2 {border-bottom: 3px solid #F2F2F2; color: black; font-size: 1.1em; font-weight: bold; margin: 0; padding: 0 0 5px;}
#prehled-hrist .region h2 a {color:black}
#prehled-hrist .region h3 {font-size: 1em; margin: 0.4em 0 0;}
#prehled-hrist .region h3 span {font-weight:normal}
#prehled-hrist p {font-weight: bold; margin: 0; padding: 10px 0 8px 0;}
#prehled-hrist p span { font-weight: normal; }
#prehled-hrist b { color: Black; }

.detail-hriste {border: 1px solid #99CC99;margin: 0 0 10px;padding: 10px;background: url("/css/img/bg-green.png") repeat-x scroll 0 0 transparent;}
.detail-hriste p {margin:0}
.detail-hriste p.clear {margin-bottom:5px}
.detail-hriste h2 {font-size: 1.1em; font-weight: bold;}
.detail-hriste .hotel_img {border: 1px solid #99CC99;background-color: white;}
.detail-hriste .info {width:550px; float:right}

#detail-hriste {}
#detail-hriste .image {float:left; width:300px}
#detail-hriste .info {width:450px; float:right}
#detail-hriste .info h2 {margin:0 0 0.5em 0;}

#hriste-vzdalenosti h3 {margin:1em 0}


.fotka {float:left;width:250px; margin-bottom:15px; text-align:center}
.fotka img {margin:0}
.fotka p {line-height:130%; margin:0;}
.fotka a {line-height:130%; margin:0; display:block;}

div.video {float:left; margin:0 20px 15px; text-align:left;width: 326px; }
div.video a {width:320px;display:block; margin:5px 0}
div.video p {line-height:130%; margin:0;}

#dostupnost {display: inline-block;}
#dostupnost span {display: inline-block;color: #E95D0F;font-size: 1.2em;font-weight: bold;height: 24px;padding: 4px 0 4px 36px;padding-left:36px;height:24px;}
#dostupnost .free {background:transparent url(/css/img/smile+.png) no-repeat center left;}
#dostupnost .engaged {background:transparent url(/css/img/smile-.png) no-repeat center left;}
#dostupnost .aerror {background:transparent url(/css/img/smile-crying.png) no-repeat center left;}
#dostupnost .avyzadani {background:transparent url(/css/img/smile-none.png) no-repeat center left;}

#prohlizene-hotely p {margin:0}
#prohlizene-hotely p.pad {padding-left:75px;}
#prohlizene-hotely ul {padding-left:10px;}
#prohlizene-hotely li {padding-right:5px}
#prohlizene-hotely li hr {margin:5px 0;}
#prohlizene-hotely li .info {padding-left:15px}
#prohlizene-hotely li .fotogalerie-nahled {margin:3px 10px 3px 0;width:60px;background-color:white;}
#prohlizene-hotely .cross {background: url("img/icons.png") no-repeat scroll 0 -213px transparent; margin: 3px 0 0 5px;}
#prohlizene-hotely .long {height:60px}
#prohlizene-hotely .find-r {padding:10px 10px 10px 0}
#prohlizene-hotely .find-in {padding:0;}
#prohlizene-hotely .find-in .hr3 {border-color:#B1E7FF;} 
#prohlizene-hotely .box-clear {clear:both;}
#prohlizene-hotely .hotel-box {padding:2px 5px 2px 20px;width:348px;vertical-align:top;float:left;}
#prohlizene-hotely .hotel-box hr {margin:0 0 5px;}
#prohlizene-hotely .hotel-box .fotogalerie-nahled {margin:3px 5px 0 0;background-color:white;width:110px;}

.box-detail{float:left;width:150px;}
.box-print{float:left;width:150px;margin-left:10px;}
.box-basket{float:left;width:150px;margin-left:10px;}
.box-dostupnost{float:left;width:270px;margin-left:10px;}

#tour-info-name {position:relative;margin-bottom:15px}
#tour-info-name h1 {font-size:2em}
#tour-info-name h2 {font-size:1.4em;font-weight:normal;margin:5px 0 0;}

.last-time-rezervation { text-align:right;padding:5px 3px 0 40px;}
.last-time-rezervation span.note {display:block;font-size:1em;margin-left:40px;padding-bottom:3px}
.last-time-rezervation a {text-decoration:underline}
.last-time-rezervation a:hover {text-decoration:none}
.last-time-rezervation small {color:#2573BD;font-size:1.2em;}

.vylety h2 {margin:15px 0 5px;}

table.petite {margin-top:0px;width:100%;border-collapse:collapse;line-height:150%;font-size:90%;}
table.petite td {line-height:150%;font-size:100%;padding:5px 2px;background-color:#FFEA9F;}
table.petite tr.header-dark {font-size:100%}

#nejvice-recenzi-box {margin-bottom:15px}
#nejvice-recenzi-box .fotogalerie-nahled {width: 125px; margin-top: 5px;}
#nejvice-recenzi-box p {font-size:0.9em;}
#nejvice-recenzi-box p.lokalita {color:black;}
#nejvice-recenzi-box p.lokalita a {color:black;text-decoration:none;}
#nejvice-recenzi-box p.lokalita a:hover {text-decoration:underline;}
#nejvice-recenzi-box td {padding:0 2px;}

#countResult span {color:#E95D0F;font-weight:bold;font-size:140%;}

#search_form {margin:0 0 15px 0;padding:0; clear:both}
#search_form p {margin: 8px 0;}
#search_form H1, #search_form H2, #search_form H3 {font-size: 1.4em; font-weight: bold;} 
#search_form #cmOd {width:126px;font-size:12px; background:url("img/icons.png") no-repeat scroll 113px -263px white}
#search_form #cmDo {width:126px;font-size:12px; background:url("img/icons.png") no-repeat scroll 113px -263px white}
#search_form select {width:310px}
#search_form #upresneni {margin: 15px 0 0;}
#search_form #upresneni label {font-weight: bold;vertical-align: middle;}
#search_form #upresneni select {vertical-align: middle;width: 200px;}
#search_form #upresneni input[type='text'] {vertical-align: middle;width:192px;}
#search_form #upresneni .stretch label {display: inline-block; width:180px;}
#search_form #upresneni .stretch input {vertical-align:middle}
#search_form #upresneni .stretch .param {float:left; width:50%;}
#search_form #upresneni .stretch .param label {display: inline-block; width:140px;}
#search_form .btm {vertical-align:bottom}
#search_form .button input {margin-right:60px;border:0;float:right}
#search_form .pad {padding:4px}

.parametry {padding:5px;float:right;margin-top:20px;margin-left: 10px;}
.parametry ul {list-style-type:none;padding:0px;margin:0}
.parametry li {border-bottom:1px solid rgb(235,235,235);padding:3px 0pt;}
.parametry li div {height:26px;padding:0pt 0pt 0pt 30px;display:table-cell;vertical-align:middle;margin:5px 0pt;}

.asociace {text-align:center;margin-bottom:20px}
.asociace p.blue {margin:0pt;font-size:0.8em;}

#pocasi-box {margin-bottom:15px}
#pocasi-box .box p {margin:0 0px;padding:6px 0 0 0;text-align:right;border-top:solid 1px #ebebeb}

#proc-nakupovat {margin-bottom:10px}
#proc-nakupovat li {margin:6px 0 0}

.slovnik td {padding:5px;border-bottom: 1px solid #EBF9FF;}
.slovnik td.strong {vertical-align:top}

.lokalita {border-bottom: 1px solid #EBEBEB; margin-bottom: 10px; padding-bottom: 10px;}
.lokalita h2 {color:#E95D0F; margin:0.3em 0}
.lokalita p {margin:0 0 1em}
.lokalita .button2 {background: url("img/round-box.png") no-repeat scroll left -707px transparent;}
.lokalita .button2 .rgt {background: url("img/round-box.png") no-repeat scroll rgt -707px transparent;}
.lokalita .hotel_img {margin-right: 10px; margin-top: 5px;}

#zakladni-informace {margin-bottom:15px}
#zakladni-informace .box {padding-top:0}
#zakladni-informace h4 {margin-top:0;padding-top: 5px; line-height: 130%;}
#zakladni-informace p {padding-top:0; line-height: 130%;}

/* etravel_fx */
.ck_logo{padding:10px 5px 5px 0pt;float:left;width:120px;text-align:center}
.ck_img{border:1px solid #B0E7FF}

.poukaz{margin:10px;margin-right:30px;margin-left:30px;border:solid 1px #B0E7FF;padding:2px}
.novinky_logo{margin:10px;margin-right:10px;margin-left:10px;border:solid 1px #B0E7FF;padding:2px}
.novinka-img-r, .novinka-img-l{border:solid 1px #B0E7FF;padding:2px}
.novinka-img-r{margin:5px 10px 0 0}
.novinka-img-l{margin:5px 0 0 10px}
.kufr{list-style:none;padding-left:0px;margin-left:0px;margin-top:10px}
.kufr input{margin-bottom:-1px}
.kufr_div{float:left;padding-right:15px}

.ck_table {margin:0 auto; width: 90%;}
.ck_table h3 {font-size: 1em; margin: 0.3em 0 0;}
.ck_table img {margin-top:15px}

.blueborder{padding:2px;border:1px solid #B0E7FF}
.soutez_main{width:220px;height:330px;position:relative;float:left;margin-right:17px;margin-bottom:25px;border:1px solid #B0E7FF;text-align:center}
.soutez_main.nehlasovat{height:290px}
.soutez_lightblue{padding:5px;margin:10px;margin-top:5px;background-color:#E6F7FF}
.soutez_bottom,.soutez_sms_bottom{height:63px;width:100%;position:absolute;bottom:0;left:0;border-top:1px solid #B0E7FF;background:url("./img/soutez_bottom.png") top left repeat-x;text-align:left}
.soutez_bottom_email{height:61px;width:100%;position:absolute;bottom:0;left:0;border-top:1px solid #B0E7FF;background:url("./img/soutez_bottom.png") top left repeat-x;text-align:left;background-color:white}
.soutez_main.nehlasovat .soutez_bottom{height:43px}
.soutez_main.nehlasovat .soutez_sms_bottom{height:23px}
.soutez_p{margin:0;padding:0;padding-left:10px;font-weight:bold}
.soutez_sms_bottom p,.soutez_bottom_email p{margin:0;padding:0;padding-left:10px}
.soutez_hlasy{font-size:1.3em}
.hlasy{line-height:20px}
.hl_iefix{position:absolute}
.soutez_btn{text-align:center;background-color:orange;border:0;color:white;margin-left:15px; width:75px;font-size:1.2em;font-weight:bold;cursor:pointer}
.soutez_imgtiny{width:40px;margin-right:15px;position:relative;top:2px}
.soutez_del{float:left;margin-right:10px;margin-bottom:10px}
.soutez_zitra{background-color:red;text-align:center;color:white;padding:2px;font-weight:bold}
.soutez_orangelink a:link,.soutez_orangelink a:active,.soutez_orangelink a:visited,.soutez_orangelink a:hover{color:#E95D0F}
.hlaszitra{font-family:Arial;font-size:1.2em;position:relative;margin-left:15px;padding:1px 8px;text-align:center; background-color:#6CC514;color:white;border:1px solid #A9EB68}
.sipky a:link,.sipky a:active,.sipky a:visited,.sipky a:hover{text-decoration:none}
.sipky a span{position:relative;bottom:15px;font-size:1.5em}
.sipky{padding-bottom:10px}
.uzivatel-leftmenu{margin:0 !important;color:black}
.table-actions h6 a,.table-actions h6 span{position:relative;top:-3px}
.table-actions h6 span{color:#B0E7FF}
.table-icons{text-align:right;padding-top:4px;padding-bottom:0}
.table-of-temperatures{width:100%;border:1px solid #82D4FA;margin-bottom:10px;background-color:white}
.table-of-temperatures td{border:1px solid #82D4FA;padding:4px}
.table-of-temperatures2{width:100%;border:1px solid #FFCB0D;margin-bottom:10px;background-color:white}
.table-of-temperatures2 td{border:1px solid #FFCB0D;padding:4px}

.btn_login{width:113px;height:29px;font-weight:bold;color:white;background:url("./img/btn-login.png") center center no-repeat;border:0;cursor:pointer}
.btn_preposlat{width:90px;height:16px;font-size:1em;padding-bottom:2px;font-weight:bold;color:white;background:url("./img/btn-preposlat.png") center center no-repeat;border:0;cursor:pointer}
.btn_reg{width:149px;height:31px;padding-bottom:2px;font-weight:bold;color:white;background:url("/css/img/btn-reg.png") center center no-repeat;border:0;cursor:pointer}
.btn_fotografie_odeslat{width:100px;height:31px;padding-bottom:2px;font-weight:bold;font-size:10px; color:white;background:url("/css/img/btn-fotografie-odeslat.png") center center no-repeat;border:0;cursor:pointer}
.btn_fotografie_odeslat_disable{width:100px;height:31px;padding-bottom:2px;font-weight:bold;font-size:10px; color:white;background:url("/css/img/btn-fotografie-odeslat-disable.png") center center no-repeat;border:0;cursor:pointer}
.btn_164px{width:164px;height:30px;padding-bottom:2px;font-weight:bold;color:white;background:url("/css/img/btn-164px.png") center center no-repeat;border:0;cursor:pointer}
.btn_164px_blue{width:164px;height:30px;padding-bottom:2px;font-weight:bold;color:white;background:url("/css/img/btn-164px-blue.png") center center no-repeat;border:0;cursor:pointer}
.upravit_button{width:16px;height:16px;background:url("./img/layout_edit.png") center center no-repeat;border:0;cursor:pointer}
.y_plus{width:16px;height:20px;background:url("img/kriz-schranka.png") top center no-repeat;padding:0;margin:0; border:0;cursor:pointer}
.blank_button{background:transparent;border:0;color:#2573BD;font-size:11px;cursor:pointer;font-family:Verdana,Arial,Helvetica,sans-serif}
.push_up{margin-top:-10px;padding-bottom:2px}
.user_nadpis{font-size:2.4em;display:block;padding-bottom:10px}

.box-yellow-t{background:#FFFAE8 url(img/box-yellow-t.png) no-repeat left top;height:15px}
.box-yellow-t-r{background:#FFFAE8 url(img/box-yellow-t-r.png) no-repeat right top;float:right;width:15px;height:15px}
.box-yellow-b{background:#FFFAE8 url(img/box-yellow-b.png) no-repeat left bottom;height:15px}
.box-yellow-b-r{background:transparent url(img/box-yellow-b-r.png) no-repeat right bottom;float:right;width:15px;height:15px}
.box-yellow{background-color:#FFFAE8;padding:5px;border-left:solid 1px #FFE279;border-right:solid 1px #FFE279}
.box-yellow-top{background:url("img/round-box.png") no-repeat scroll left -75px #FCF1EB;margin:0;padding-left:10px;}
.box-yellow-r{background:url("img/round-box.png") no-repeat scroll right -75px #FCF1EB;clear:both;height: 10px;}
.box-yellow-top h3,.box-yellow-top h5 {font-size:1.2em;padding:0;margin:0}

#novinka .date {color: #666666;font-size: 1.1em;font-weight: bold;}
#novinka h2 {margin: 1.5em 0 0.5em; font-weight:bold}
#novinka h3 {font-size: 1.1em; margin: 1em 0 0;}
#novinka ul, #novinka ul {display:block; margin: 0 0 1em; padding: 0 0 0 2em;}
#novinka table {margin: 0 0 1em;}
#novinka th {text-align:left}
#novinka .novinka-img-l {margin:0.5em 1em 0.5em 0;}
#novinka .novinka-img-r {margin:0.5em 0 0.5em 1em;}

.hotel-hodnoceni{margin:20px 0 20px 0;padding:10px}
.hotel-hodnoceni h4{font-weight:normal;color:black}

.box-brown-t{background:#FFFAE8 url(img/box-brown-t.png) no-repeat left top;height:10px}
.box-brown-t-r{background:#EFFFAE url(img/box-brown-t-r.png) no-repeat right top;float:right;width:10px;height:10px}
.box-brown-b{background:url("img/round-box.png") no-repeat scroll left -85px #FCF1EB;height:10px}
.box-brown-b-r{background:url("img/round-box.png") no-repeat scroll right -85px #FCF1EB;float:right;width:15px;height:10px}
.box-brown {margin:0px;display:block;background-color:#FFFAE8;padding:1px 10px;border-left:solid 1px #B1E7FF;border-right:solid 1px #B1E7FF}
.box-brown .title {margin-bottom:5px}
.box-brown P{margin:0}
.box-brown a span {color:Black}

.box-blue{padding:0 15px}
.box-blue P{margin:0}
.box-blue A span{color:Black}

#obrazkyTabulka2 .foto {width: 220px;}
#obrazkyTabulka2 textarea.popisky {width: 436px}
#obrazkyTabulka2 .line {border: 0 none;}
#obrazkyTabulka2 .line hr {border-color: #B0E7FF;border-style: solid none none;border-width: 1px 0 0;margin: 0;padding: 5px;}

#recenze-form {width:700px;padding:5px;margin-top:10px;}
#recenze-form TABLE {font-family:Tahoma;width:100%}
#recenze-form TR.last TD HR { height:1px;border:0;border-top:1px solid #B0E7FF;width:100%;padding:0;}
#recenze-form TH { text-align:left;vertical-align:top;}
#recenze-form TD.hod input.text,#recenze-form TD.hod textarea {border:1px solid #7F9DB9;width:99%;}

#recenze-popis {width:100%;}
#recenze-popis-foto {width:545px; float:right}
#recenze-popis h2, #recenze-popis-foto h2 {margin-bottom: 10px;}
#recenze-popis h3, #recenze-popis-foto h3 {margin: 5px 0;}
#recenze-obrazky {width: 192px; float: left; padding-right: 15px;}

#recenze-prehled {margin-top:10px;}
#recenze-prehled TABLE {width:100%}
#recenze-prehled TD.data P {margin:0;line-height:normal}
#recenze-prehled TD {text-align:left;vertical-align:top;}

#rec-menu {width:200px; float:left}
#rec-menu UL {list-style:none; margin:0 0 10px 0; padding:0}
#rec-menu .box-blue h3 {font-size: 1em;margin: 0;}
#rec-menu .box-blue a {text-decoration:none}
#rec-menu .box-blue a:hover {text-decoration:underline}
#rec-menu .middle-yellow-button {margin-bottom:15px;padding-left:10px}
#rec-menu .middle-yellow-button .rgt {width:10px}
#rec-menu .middle-yellow-button .aero {margin-left:5px}
#rec-menu .middle-yellow-button strong {font-size: 1em;font-weight: bold;width:180px;}
#rec-menu .button3 {margin-bottom: 15px; width: 160px;}

#rec-obsah {width:540px;float:right}
#rec-obsah #hotel-menu UL {margin:0}
#rec-obsah .recenze-list li {padding:0 0 10px 0}
#rec-obsah .image-info {width:410px;}

#main-one #rec-menu {width:230px}
#main-one #rec-menu ul {margin:0}
#main-one #rec-obsah {width:700px}

#find-rec {margin:0 0 10px 0;padding:0;}
#find-rec h2 {font-size:1.2em;font-weight:bold;margin:0;}
#find-rec label {display:block;text-align:left;padding-bottom:3px;}
#find-rec select {width:240px;}
#find-rec option {width:100%}
#find-rec table {border:0;width:100%;}
#find-rec table td.left-select {text-align:left;padding-right:15px;}
#find-rec table td.right-select {text-align:right;padding-left:15px;}
#find-rec table tr.last td.r {vertical-align:bottom;}
#find-rec table tr .pad5 {height:0px;}
#find-rec #cmText {width:60%;}
#find-rec #cmSubmit {margin-top:20px; border:0 none}

.recenze-list {margin:10px 0 0;padding:0;list-style:none}
.recenze-list LI {padding:10px 20px;height:100%;clear:both}
.recenze-list P {margin:0;}
.recenze-list H3 {margin:0;font-size: 1.1em;}
.recenze-list H4 {clear:both;margin:0;}
.recenze-list H4 A {color:black; text-decoration:none}
.recenze-list H4 A:hover {text-decoration:underline}
.recenze-list P.title {margin: 0 0 0 5px; float:left}
.recenze-list .info {clear:both; padding-top:5px}
.recenze-list .info .image-info {width: 370px; float: right;}
.recenze-list .info .image-info-long {width:580px;float:right}
.recenze-list .hotel_img {margin:0 5px 5px 0}
.recenze-list .other a {color:black; margin-left:10px}
.recenze-list .small {clear:both}
.recenze-list .alternate {background-color:#FFFAE8;}
.recenze-list .hr1 {margin-bottom:0;}

P.abstract-offset {float: left;margin: 0;width: 500px;}

#rec-footnote {clear:both}
#rec-footnote hr1 {height: 1px; border-right: 0pt none; border-width: 1px 0pt 0pt; border-style: solid none none; border-color: silver;}
#rec-footnote ul {list-style:none;margin:0; padding:0}
#rec-footnote h2 {margin-bottom:10px}
#rec-footnote .lft {float: left; padding: 15px 15px 15px 30px; width: 334px;}
#rec-footnote .rgt {width: 349px; float: left; padding: 15px; border-left: 1px solid #EBEBEB;}
#rec-footnote .rgt P{margin:0 0 10px}

.add-post {margin: 0 0 10px 0; cursor:pointer;}
.add-post-big {margin:0 0 0 10px; width:250px}
.add-post-big P {margin:0}
.add-post a.link2 {font-weight: bold; position: absolute; top: 9px;background-position: right -43px;}
.add-post:hover a {text-decoration:none}
.add-post .top, .add-post-big .top {background: url("img/round-box.png") no-repeat scroll left -75px #FCF1EB; height: 10px;}
.add-post .top .rgt, .add-post-big .top .rgt {background: url("img/round-box.png") no-repeat scroll right -75px #FCF1EB;height: 10px;width:10px}
.add-post .body, .add-post-big .body {background:none repeat scroll 0 0 #FFFAE8;border-left: 1px solid #B1E7FF;border-right: 1px solid #B1E7FF;display: block;margin: 0;padding: 5px 10px; position:relative}
.add-post .bottom, .add-post-big .bottom {background: url("img/round-box.png") no-repeat scroll left -85px #FCF1EB; height: 10px;}
.add-post .bottom .rgt, .add-post-big .bottom .rgt {background: url("img/round-box.png") no-repeat scroll right -85px #FCF1EB;height: 10px;width:10px}


p.golf{margin:2px 0 0 32px}
p.golf a{color:#E95D0F}
.uzivatel-leftmenu{list-style:none;margin:0;padding:0;margin-left:2px}
.uzivatel-leftmenu li{background:transparent url(img/sipka-orange2.png) no-repeat left 3px;padding:3px 0 3px 20px}
.uzivatel-leftmenu li.n{background:transparent url(img/sipka_trans.png) no-repeat 18px 0px;padding:0px 0 3px 35px}
.ienopad{padding-bottom:10px}
.font1{font-size:12px}
.pushRelDown2{position:relative;top:2px}

.fontNormal{font-weight:normal}
.inline{display:inline}
.just{text-align:justify}
.alert{font-size:1.4em;font-weight:bold;color:red}
.center{text-align:center;margin:auto}
.italic{font-style:italic}
.h5_fx{font-size:3em}
.h6_fx{font-size:1.2em;font-weight:bold}

.pocasi_h3_first {padding-left:17px;padding-bottom:30px}
.pocasi_h3 {padding-top:0px;padding-bottom:5px;margin: 0 !important;}

.weather-actual {width: 270px;}
.weather-actual H2 {font-weight:bold; font-size:1.2em; color:#E95D0F}
.weather-actual-long {width:100%}
.weather-actual-long H2 {font-weight:bold; font-size:1.2em; color:#E95D0F}
.weather-actual-long a {display:block;text-align:right}
.weather-actual-long .weather-big {float:left;margin-left: 10px; margin-right: 20px;}

.weather-list {width:470px;}
.weather-list P {margin:0}
.weather-list H2 {font-weight:bold; font-size:1.2em; color:#E95D0F}
.weather-list UL {list-style: none outside none; margin: 10px 0pt 0pt; padding: 0pt;}
.weather-list LI {display: inline; padding: 5px; float: left; margin-right: 5px; background-color: rgb(230, 247, 255); text-align:center}

#region_right {float:right;width:550px;}
#region_right h2 {color: #E95D0F;font-size: 1.4em;font-weight: normal;margin-top: 0.5em;}
#region_right #mapa {height:500px; background-color:#E5E3DF}

#region_left {float:left;width:200px;}
#region_left .title {background-color:#EAEAEA;padding:0 10px 10px;font-size:1.2em;font-weight:bold;}

#region_left #nejoblibenejsi-hotely {margin-bottom:10px}
#region_left #nejoblibenejsi-hotely h3 {font-size:1em;}
#region_left #nejoblibenejsi-hotely .box-hotel img {margin-right:15px;}
#region_left #nejoblibenejsi-hotely .box-hotel div {width:170px}

#region_left #last-minute-box {margin-bottom:10px}
#region_left #last-minute-box p.strong {margin:0;font-size:0.85em}
#region_left #last-minute-box .box-hotel .lft {width:210px}
#region_left #last-minute-box .box-hotel .rgt {margin-top:20px;}

#region_left #seznam-destinaci {width:100%}

#videa div.video {float:none; width:100%; padding:0; margin:0}
#videa div.video a.video-screen {width:100%; padding:0; margin:0; height:100%}
#videa div.video .info {width:410px; float:right}
#videa div.video .info H3 {margin:0}
#videa div.video .info .desc {clear:both; margin:0; font-style:italic;}
#videa div.video .info .video-screen {display:block; margin:0 0 2px; clear:both;}
#videa a.link {display:block}

#mapa {width:100%;height:100%;overflow:hidden;}
#mapa a {color:#FFCF2F;font-weight:bold;}
#mapa #legenda {border:1px solid #EAEAEA; border-top:0 none; border-bottom:0 none}
#mapa #legenda p {float:left; margin:0; vertical-align:middle;width:90px;padding:5px 2px 5px 10px}
#mapa #legenda p img {vertical-align:middle; margin-right:10px;}

#infobox {position: absolute; z-index: 100;width: 280px;}
#infobox H3, #infobox H4 {font-size: 1em; line-height: 130%; margin:0}
#infobox P {margin:0}
#infobox .top {height: 460px; overflow: hidden;}
#infobox .cross {margin:0 0 2px 5px}
#infobox .info, #infobox .cena {margin:5px 0 0}
#infobox .hotel_img {margin: 5px 0;padding: 2px;}
#infobox .title {padding:0;background-color:transparent; font-size:1.3em}

#map-hotel-content {border: 1px solid rgb(176, 231, 255); margin:0 padding:8px; min-height:480px; font-family:Verdana,Tahoma,Arial,Sans-serif; font-size:11px;padding: 10px;}
#map-hotel-content h1, #map-hotel-content h2,#map-hotel-content h3,#map-hotel-content h4,#map-hotel-content h5 {margin:0;}
#map-hotel-content h5 {font-size:13px;}
#map-hotel-content h6 {font-size:11px; margin:3px 0;}
#map-hotel-content .infotext {clear:both; line-height:130%;}

#hriste-infobox {border:1px solid rgb(176,231,255);margin:0;padding:12px 8px 8px;min-height:480px;font-family:Verdana,Tahoma,Arial,Sans-serif;font-size:11px;}
#hriste-infobox table {border-collapse:collapse;margin-top:3px;}
#hriste-infobox table td {padding:3px 4px 4px 3px;}
#hriste-infobox .hotel_img {float:left;margin-right:8px;margin-bottom:1px;}
#hriste-infobox .infotext {margin-top:10px;}
#hriste-infobox .infotext .lft {float:left;font-size:100%;margin:0;}
#hriste-infobox .infotext .clr {padding:2px;}
#hriste-infobox .image {width:175px;margin-bottom:10px;}

#legenda {border:1px solid #EAEAEA;border-top:0 none;border-bottom:0 none}
#legenda p {float:left;margin:0;vertical-align:middle;width:90px;padding:5px 2px 5px 10px}
#legenda p img {vertical-align:middle;margin-right:10px;}

.letadylko-priklad {margin-top:10px}
.letadylko-priklad .lft {float:left;width:40px}
.letadylko-priklad .strong {font-size:20px;font-weight:bold;}
.letadylka-list {width:500px}

.box-hotel{border-bottom:1px dashed #CCCCCC;padding:0;padding-bottom:5px;margin:5px 0;}
.box-holel p {margin:0}
.box-hotel-bottom {margin:0;padding:0px 10px 10px;padding-top:6px;margin:0;background:transparent url(img/box-hotel-bottom.png) no-repeat left bottom;}
.box-hotel-bottom-r {background:transparent url(img/box-hotel-bottom-r.png) no-repeat right top;float:right;width:10px;}

.box-hotel-bottom2 {background:transparent url(img/box-hotel-bottom.png) no-repeat left bottom;height:30px;}
.box-hotel-bottom-r2 {background:transparent url(img/box-hotel-bottom-r.png) no-repeat right top;float:right;width:10px;height:30px;}
.box-hotel-bottom2-text {position:relative;top:5px;left:10px;float:left;}

.box-grey-hotel-bottom3 {background:url("img/round-box.png") no-repeat scroll left -662px transparent;height:10px;padding-left:10px;}
.box-grey-hotel-bottom-r3 {background:url("img/round-box.png") no-repeat scroll right -662px transparent;clear:both;height:10px;}
.box-grey-hotel-bottom2 {background:transparent url(img/box-grey-hotel-bottom.png) no-repeat left bottom;height:30px;}
.box-grey-hotel-bottom-r2 {background:transparent url(img/box-grey-hotel-bottom-r.png) no-repeat right top;float:right;width:10px;height:15px;}

.box-zajezd-img img {padding:1px;margin:5px 5px 5px 0;border:solid 1px #B1E7FF;}
.box-zajezd-td {width:80px;}

.box2 p {float:left;margin:0;padding:0;}
.foto img {border:solid 1px #B1E7FF;padding:1px;margin:2px;}
.box2-top {background:url(img/head2.png) no-repeat left top;padding:0;margin:0;}
.box2-r {background:transparent url(img/head2-r.png) no-repeat right top;clear:both;}
.box2-top h3,.grey-box-top h3 {font-size:1.2em;padding:9px 10px;margin:0;}
.box2 {padding:0 6px 0 10px;border-left:solid 1px #B1E7FF;border-right:solid 1px #B1E7FF;}
.box2-top h3 {font-size:1.2em;padding:9px 10px;margin:0;}

.box3-top {border-left:solid 1px #B1E7FF;border-right:solid 1px #B1E7FF;border-top:solid 1px #B1E7FF;padding:0;margin:0;}
.box3-bottom {border-left:solid 1px #B1E7FF;border-right:solid 1px #B1E7FF;border-bottom:solid 1px #B1E7FF;padding:0;margin:0;height:10px;}
.box3-top h3 {font-size:1.2em;padding:9px 10px;margin:0;}

.foto img {border:solid 1px #B1E7FF;padding:1px;margin:2px;}

/*.grey-box2 {padding:0 6px 0 10px;border-left:1px solid #F1F1F1;border-right:1px solid #F1F1F1;}*/
.grey-box3-top {border-left:solid 1px #F1F1F1;border-right:solid 1px #F1F1F1;border-top:solid 1px #F1F1F1;padding:0;margin:0;}
.grey-box3-bottom {border-left:solid 1px #F1F1F1;border-right:solid 1px #F1F1F1;border-bottom:solid 1px #F1F1F1;padding:0;margin:0;height:10px;}

.grey-box2 {padding:10px 8px 0 10px;border-left:solid 1px #EAEAEA;border-right:solid 1px #EAEAEA;}

.grey-box {padding:10px 6px 0 10px;background:#F1F1F1;border-left:solid 1px #EAEAEA;border-right:solid 1px #EAEAEA;}
.grey-box-top {background:url("img/round-box.png") no-repeat scroll left -662px transparent;height:10px;margin:0;padding:0 0 0 10px;}
.grey-box-r {background:url("img/round-box.png") no-repeat scroll right -662px transparent;clear:both;height:10px;}
.grey-box-top h3,.grey-box-top h5 {font-size:1.2em;padding:9px 10px;margin:0;}
.grey-box-bottom {background:#EAEAEA url(img/grey-head-bottom.png) no-repeat left bottom;height:10px;}
.grey-box-bottom-r {background:transparent url(img/grey-head-bottom-r.png) no-repeat right bottom;float:right;width:10px;height:10px;}
.grey-box-top-slim {background:#EAEAEA url(img/grey-box-top-slim.png) no-repeat left top;padding:0;margin:0;}
.grey-box-top-slim-r {background:transparent url(img/grey-box-top-slim-r.png) no-repeat right top;clear:both;height:7px;font-size:6px;}
.grey-box-bottom-slim {background:url("img/round-box.png") no-repeat scroll left -65px transparent;margin:0;padding:0 0 0 10px;}
.grey-box-bottom-slim-r {background:url("img/round-box.png") no-repeat scroll right -65px transparent;clear:both;height:10px;}

.light-grey-box-top {background:#EAEAEA url(img/light-grey-head.png) no-repeat left top;padding:0;margin:0;height:15px;}
.light-grey-box-top-r {background:#EAEAEA url(img/light-grey-head-r.png) no-repeat right top;float:right;width:10px;height:15px;}
.light-grey-box {background-color:#F1F1F1;padding:10px;border-left:solid 1px #EAEAEA;border-right:solid 1px #EAEAEA;}

.pink-box-top-slim {background:#EAEAEA url(img/pink-box-top-slim.png) no-repeat left top;padding:0;margin:0;}
.pink-box-top-slim-r {background:transparent url(img/pink-box-top-slim-r.png) no-repeat right top;clear:both;height:7px;font-size:6px;}
.pink-box-bottom-slim {background:url("img/round-box.png") no-repeat scroll left -655px transparent;margin:0;padding:0 0 0 10px;}
.pink-box-bottom-slim-r {background:url("img/round-box.png") no-repeat scroll right -655px transparent;clear:both;height:7px;font-size:6px;}
.pink-box-top-slim-fill {background:url("img/round-box.png") no-repeat scroll left -662px transparent;margin:0;padding:0 0 0 10px;}
.pink-box-top-slim-fill-r {background:url("img/round-box.png") no-repeat scroll right -662px transparent;clear:both;height:7px;font-size:6px;}
.pink-box {background-color:#FFF9E7;padding:10px 8px 0 10px;border-left:solid 1px #FFD382;border-right:solid 1px #FFD382;}
.pink-box h3 {margin:5px 0 0 0;width:230px}
.pink-box2 {padding:10px 8px 0 10px;border-left:solid 1px #FFD382;border-right:solid 1px #FFD382;}
.pink-box2 .fotogalerie-nahled {max-width:150px;height:87px;}
.pink-box3-top {border-left:solid 1px #FFD382;border-right:solid 1px #FFD382;border-top:solid 1px #FFD382;padding:0;margin:0;}
.pink-box3-bottom {border-left:solid 1px #FFD382;border-right:solid 1px #FFD382;border-bottom:solid 1px #FFD382;padding:0;margin:0;height:10px;}

.line{margin:0 0px;padding:6px 0 0 0;text-align:right;border-top:solid 1px #ebebeb;}

.zazitky-trd{margin:0;}
.zazitky-trd p { margin:0;}
.zazitky-trd p.nadpis { margin:0 0 2px 0;}
.zazitky-trd p.black a { color:black;text-decoration:none;font-weight:bold;}
.zazitky-trd .small {font-size:.8em;}

#letadylka-summary {margin-bottom:10px}
#letadylka-summary .title {width: 90px;}
#letadylka-summary .aero {float: left; margin-left: 10px;}
#letadylka-summary a.link {margin: 0px 0px 0px 2px; text-align: left;}

.numbtext-left {width: 345px; float: left;padding:50px 15px 15px; font-size: 85%;}
.numbtext-left h2 {font-size: 1.8em;}
.numbtext-left .title {font-weight:bold; font-size: 1.8em;}
.numbtext-left .info {font-weight:bold; font-size: 1.4em;}
.numbtext-right {width:345px; float:left; padding: 0 15px 15px; border-left:1px solid #EBEBEB}
.numbtext-right h3 {color:#E95D0F;font-size:1.2em;font-weight:bold;}

/* rezervace */
.rezervacni-formular {padding: 0pt; margin: 10px 0 0; clear:both}
.rezervacni-formular h3 {padding-top:7px; font-weight:bold}
.rezervacni-formular .box-blue INPUT.i, .box-blue TEXTAREA.i {width:99%;border:1px solid #7F9DB9}
.rezervacni-formular .box-blue INPUT.i2 {width:180px;border:1px solid #7F9DB9}
.rezervacni-formular .box-blue INPUT.i3 {border:1px solid #7F9DB9}
.rezervacni-formular .box-blue INPUT.ierror {width:180px;border:1px solid #e95d0f}
.rezervacni-formular .box-blue hr {height:1px;border:0;border-top: 1px solid #B1E7FF;padding:0;width:100%}
.rezervacni-formular .box-blue label {display: inline-block;font-size: 0.9em;line-height: 120%;margin-top: 0.5em;}
.rezervacni-formular .box-blue .checkbox {padding-left: 20px; vertical-align:top}
.rezervacni-formular .box-blue .checkbox .lpad {padding-left: 25px;}
.rezervacni-formular .box-blue .checkbox .lpad10 {padding-left: 10px;}

#rez-detail td {line-height:120%}
#typUbytovani {width:100%}
#calcOptions table tr.child {display:table-row;background:none}

.rez-top {height:10px;background:url("img/round-box.png") no-repeat scroll left -558px #FFFAE8;}
.rez-top .rgt {background:url("img/round-box.png") no-repeat scroll right -558px #FFFAE8; height:10px; width:15px}
.rez-in {background:#FFFAE8;border-left:2px solid #FFE279;border-right:2px solid #FFE279; padding:10px 15px 0px;margin:0}
.rez-bottom {height:10px;background:url("img/round-box.png") no-repeat scroll left -574px #FFFAE8;}
.rez-bottom .rgt {background:url("img/round-box.png") no-repeat scroll right -574px #FFFAE8; height:10px; width:15px}
.rez .table {padding-top:5px}
.rez .godown {background: url("img/images.png") no-repeat scroll 0 -97px white;height: 23px;margin: 0 auto;width: 72px; clear:both}
.rez TR.first TD {background-color:#FFCB0D;}
.rez TR.child TD {background-color:#FFE279;}
.rez TD.price {text-align:right; padding-right:20px;}
.rez TD {line-height:150%; padding:5px}

#calcOption table.celkem {width:100%;border:0;}
#calcOption table.celkem td {font-size: 1.4em; margin: 0pt; padding: 0pt 10px;}
#calcOption table.celkem td .r {padding: 0pt 20px 0pt 0px;}

.discount {background: url("img/round-box.png") no-repeat scroll left -527px white;height: 30px;}
.discount .rgt {background: url("img/round-box.png") no-repeat scroll right -527px white; height: 30px;width: 20px;}

.poukazy {width: 500px; text-align: center; margin: auto auto 20px;}

.slevy {margin-top:15px;color: #E95D0F}
.slevy h3 {float:left;padding: 15px 15px 0;}
.slevy h4 {margin: 1em 0 0;}
.slevy .text {padding: 0pt 15px;border: 0 none;}
.slevy .text .m1 {margin-top: 0pt;}

TD.checkbox P.ch1 {margin-top:15px;}
TD.checkbox P {margin-top:0; margin-bottom:10px;}

#nakupujte-chytre #banner4 {float: left; margin: 25px 15px;}
#nakupujte-chytre .letadylka-list {margin: 25px 15px 15px 80px; float: left;width: 400px;}
#nakupujte-chytre .aero {width:42px}
#nakupujte-chytre .note {float: left; font-size: 180%; font-weight: bold; line-height: 150%;}

#f_registrace {width:600px;margin-bottom:30px;}
#f_registrace table input.txt {width: 350px;} 
#f_registrace table input.chckbx {width:15px}
#f_registrace .last {padding-top:15px;}


.m0 {margin:0;}
.m1 {margin:.6em 0}
.light {color:#666}

/* links */
.tooltip {display:none}
#tt {position:absolute;display:block;background:url(img/tooltip/tt_left.gif) top left no-repeat}
#tttop {display:block;height:5px;margin-left:5px;background:url(img/tooltip/tt_top.gif) top right no-repeat;overflow:hidden}
#ttcont {display:block;padding:2px 12px 3px 7px;margin-left:5px;background:#666;color:#FFF}
#ttbot {display:block;height:5px;margin-left:5px;background:url(img/tooltip/tt_bottom.gif) top right no-repeat;overflow:hidden}

/* calendar */
.dhtmlxcalendar{background-color:white;border:1px solid #2573bd;font-family:Arial;z-index:99;height:155px;padding:5px 16px 10px 16px}.dhtmlxcalendar .entbox{width:145px}.dhtmlxcalendar td{font-size:14px;font-family:Tahoma;text-align:center;font-weight:bold}.dhtmlxcalendar .dxcalmonth td.month_btn_left,.dhtmlxcalendar .dxcalmonth td.month_btn_right{background:transparent url(/img/cal_arrow_bwd.gif) center center no-repeat;background-repeat:no-repeat;width:9px;cursor:pointer}.dhtmlxcalendar .dxcalmonth td.month_btn_right{background:transparent url(/img/cal_arrow_fwd.gif) center center no-repeat}.dhtmlxcalendar .dxcalmonth td.month_btn_left span,.dhtmlxcalendar .dxcalmonth td.month_btn_right span{visibility:hidden}.dhtmlxcalendar .dxcaldlabel{border-bottom:1px solid #7e7e7e;color:#2573bd}.dhtmlxcalendar .dxcaldlabel td,.dhtmlxcalendar .dxcaldays td,.dhtmlxcalendar .dxcaldays_ie td{font-size:10px;font-family:Tahoma;text-align:left;vertical-align:middle;width:18px;height:18px;color:#2573bd}.dhtmlxcalendar .dxcaldlabel{border-top:0}.dhtmlxcalendar .dxcaldays td,.dhtmlxcalendar .dxcaldays_ie td{border:0;text-align:center;cursor:pointer}.dhtmlxcalendar .dxcaldays_ie td{height:16px}.dhtmlxcalendar td.comma{visibility:hidden;padding:1px}.dhtmlxcalendar div.planeMonth,.dhtmlxcalendar div.planeYear{color:#e95d0f;height:auto;overflow:auto}div.dhtmlxcalendar div.planeYear{display:inline;width:28px}.dhtmlxcalendar td.thismonth{color:black;padding:1px}.dhtmlxcalendar td.weekend{color:#a70000;padding:1px}.dhtmlxcalendar td.insensitive{color:#b5b5b5;cursor:default;padding:1px}.dhtmlxcalendar td.selected{background-color:#36b1df;color:white!important}.dhtmlxcalendar td.current{font-weight:bold!important;color:black}.dhtmlxcalendar td.hover{background-color:#b5b5b5;color:#fff;padding:0}.dhtmlxdblcalendar{background:url(/img/cal_bg_double.png) no-repeat;padding:0}.dhtmlxdblcalendar .dhtmlxcalendar{background-image:url(!important)}.dhtmlxcalendar div.dhtmlxRichSelector{position:absolute;background-color:#fff;display:block}.dhtmlxcalendar textarea.dhtmlxRichSelector,.dhtmlxcalendar select.dhtmlxRichSelector{font-family:verdana;position:absolute;font-size:9px;overflow:hidden;border-width:0;z-index:100}.dhtmlxcalendar select.dhtmlxRichSelector{border:1px solid #555}.dhtmlxcalendar_yahoolike{background:url(!important);border:1px solid gray;font-family:Arial,Helvetica,sans-serif;font-size:small;background-color:#f7f9fb;width:178px;height:172px;padding:5px;z-index:99}.dhtmlxcalendar_yahoolike .entbox{margin:3px 3px 3px 3px;width:172px}.dhtmlxcalendar_yahoolike td{font-size:9px;font-family:Arial,Helvetica,sans-serif}.dhtmlxcalendar_yahoolike .dxcalmonth{background-color:#f7f9fb;border:0 solid #e0e0e0}.dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_left,.dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_right{background:transparent url(http://us.i1.yimg.com/us.yimg.com/i/us/tr/callt.gif) center center no-repeat;background-repeat:no-repeat;width:9px}.dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_right{background:transparent url(http://us.i1.yimg.com/us.yimg.com/i/us/tr/calrt.gif) center center no-repeat}.dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_left span,.dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_right span{visibility:hidden}.dhtmlxcalendar_yahoolike .dxcaldlabel{border-width:0}.dhtmlxcalendar_yahoolike .dxcaldlabel td,.dhtmlxcalendar_yahoolike .dxcaldays td,.dhtmlxcalendar_yahoolike .dxcaldays_ie td{font-size:10pt;text-align:left;vertical-align:middle;width:20px;height:21px;color:#666}.dhtmlxcalendar_yahoolike .dxcaldays_ie td{height:18px}.dhtmlxcalendar_yahoolike .dxcaldays td,.dhtmlxcalendar_yahoolike .dxcaldays_ie td{border:1px solid #e0e0e0;background-color:#fff;text-align:center;cursor:pointer}.dhtmlxcalendar_yahoolike td.comma{visibility:hidden}.dhtmlxcalendar_yahoolike div.planeMonth,.dhtmlxcalendar_yahoolike div.planeYear{height:auto;overflow:auto;font-size:12px;font-weight:bold}.dhtmlxcalendar_yahoolike td.thismonth{color:#003db8}.dhtmlxcalendar_yahoolike td.othermonth{color:#999;background-color:#eee;visibility:visible}.dhtmlxcalendar_yahoolike td.weekend{color:#003db8}.dhtmlxcalendar_yahoolike td.unsensitive{color:#ccc;font-style:italic;cursor:default}.dhtmlxcalendar_yahoolike td.selected{border:1px solid white;background-color:#add8e6;color:white}.dhtmlxcalendar_yahoolike td.current{border:1px solid #555;color:#00c;font-weight:normal!important}.dhtmlxcalendar_yahoolike td.hover{border:1px solid #426fd9;background-color:#426fd9;color:white}.dhtmlxcalendar_yahoolike textarea.dhtmlxRichSelector,.dhtmlxcalendar_yahoolike select.dhtmlxRichSelector{font-family:Arial;font-size:10pt;overflow:hidden}.dhtmlxcalendar_yahoolike select.dhtmlxRichSelector{border:1px solid #7b9ebd}

/* jQuery UI */
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(/js/datepick/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(/js/datepick/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(/js/datepick/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555;outline:none}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none;outline:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #999;background:#dadada url(/js/datepick/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;outline:none}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none;outline:none}.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #aaa;background:#fff url(/js/datepick/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;outline:none}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;outline:none;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(/js/datepick/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/js/datepick/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#cd0a0a}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-icon{width:16px;height:16px;background-image:url(/js/datepick/images/ui-icons_222222_256x240.png)}.ui-widget-content .ui-icon{background-image:url(/js/datepick/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/js/datepick/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(/js/datepick/images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/js/datepick/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(/js/datepick/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/js/datepick/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/js/datepick/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px}.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px}.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px}.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px}.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px}.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px}.ui-widget-overlay{background:#aaa url(/js/datepick/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/js/datepick/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0!important}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em 2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none}.ui-accordion .ui-accordion-content-active{display:block}.ui-datepicker{width:17em;padding:.2em .2em 0; display: none;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-trigger{vertical-align:middle;margin:-5px 0 0 2px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-dialog{position:relative;padding:.2em;width:300px}.ui-dialog .ui-dialog-titlebar{padding:.5em .3em .3em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0 .2em}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane button{float:right;margin:.5em .4em .5em 0;cursor:pointer;padding:.2em .6em .3em .6em;line-height:1.4em;width:auto;overflow:visible}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs{padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{list-style:none;position:relative;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{position:relative;float:left;border-bottom-width:0!important;margin:0 .2em -1px 0;padding:0}.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:.5em 1em}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;border-bottom-width:0}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{padding:1em 1.4em;display:block;border-width:0;background:none}.ui-tabs .ui-tabs-hide{display:none!important}

/* jQuery UI dropdownchecklist */
.ui-dropdownchecklist{height:20px;border:1px solid #ddd;background:#fff url(dropdown.png) no-repeat center right}.ui-dropdownchecklist-hover,.ui-dropdownchecklist-active{background-image:url(dropdown_hover.png);border-color:#5794bf}.ui-dropdownchecklist-text{font-size:1.2em;height:20px;line-height:20px;margin-right:17px;padding-left:5px;vertical-align:middle}.ui-dropdownchecklist-dropcontainer{background-color:#fff;border:1px solid #999;width:360px}.ui-dropdownchecklist-item{float:left;width:120px}.ui-dropdownchecklist-item-hover{background-color:#eaeaea}.ui-dropdownchecklist-group{font-weight:bold;font-style:italic}.ui-dropdownchecklist-indent{padding-left:20px}

/* jQuery lightbox */
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box>#lightbox-nav{left:0}#lightbox-nav a{outline:none}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em}#thumbsContainer{position:absolute;right:-70px;top:0}#thumbs{display:block;text-align:right;padding-top:5px;padding-left:8px;padding-bottom:5px;background-color:#fff}.thumbnails{float:left;border:1px solid gray;margin:4px;cursor:pointer;background:none;display:block}#thumbs img:hover{border:1px dashed gray}
