html {font-size:16px}
body {margin:0;padding:0;font:81.25%/1.3 Tahoma, "Lucida Grande CE", lucida, sans-serif;text-align:center;
	color:#002b71;background:white}

a {color:#002B71;text-decoration:underline}
a:hover { color:#002b71; text-decoration:none }
p {margin:0.5em 0}
img {border:0}
hr {display:none}
form {margin:0}
input, select, textarea {font-size:92%}
select { border:1px solid #ABDEFB; padding:3px; color: #002B71; }
textarea { border:1px solid #ABDEFB; padding:3px; font-family: Arial, Helvetica, sans-serif; color: #002B71; }

input.text {width:165px;padding:4px 5px;color:#002B71;border:1px solid #ABDEFB;background-color:white}
input.button {margin:0;padding:4px 5px;border:0;background:#CDD852 url('input-button.gif') 0 0 repeat-x;color:#002B71;}
input.button-big { margin:0; padding:8px 40px; border:1px solid #BAC913; font-size:123%; background:#BAC913 url('input-button2.gif') 0 0 repeat-x; color:#002B71; font-weight: bold; display: inline; cursor: pointer; }}
input.checkbox { top:1px }

h1, h2 , h3 {margin:8px 0;font:200%/1.3 "Trebuchet MS", "Geneva CE", lucida, sans-serif;letter-spacing:-1px}
h1 small,
  h2  small, 
  h3 small {font-size:58%;letter-spacing:normal}
h4 {font-size:146%;margin:0.6em 0 0.4em 0;font-weight:normal}
h5 {font-size:123%;margin:0.5em 0 0.4em 0;font-weight:bold}
h6 {font-size:107.7%;margin:0.5em 0;font-weight:bold}

table {font-size:100%;border-collapse:collapse;margin:0.5em 0;padding:0;border:0}
td, th {margin:0;padding:0 0.5em 0 0;border:0;text-align:left;font-weight:normal}

table.tbl1 td,
  table.tbl1 th {padding:5px 30px 5px 0}
table.tbl1 td.jump, 
 table.tbl1 th.jump {padding-left:60px; width: 140px;}

table.tbl2 { width:100%; margin:0.8em 0; font-size:92% }
table.tbl2 td,
 table.tbl2 th { padding:2px 8px; vertical-align:top; width: 20%; }
table.tbl2 th {font-weight:bold}
table.tbl2 thead td,
 table.tbl2 thead th
 {background-color:#F9FDFE;text-align:left;padding:10px 8px;border-bottom:10px solid white}
table.tbl2 tbody td,
 table.tbl2 tbody th { text-align:right; white-space: nowrap; }
table.tbl2 tbody td {border-left:1px solid #E5F3FC}

table.tbl3 { margin:4px 0 0; width: 100%; }
table.tbl3 td,
 table.tbl3 th {background-color:#F5FAFE;padding:10px 15px;border:12px solid white;border-width:12px 0;vertical-align:top}
table.tbl3 td { white-space:normal }
table.tbl3 th {font-weight:bold}
table.tbl3 tr.thead th {background-color:white;padding:0 0 0 15px;}
table.tbl3 tr.thead th h4 {margin:0;}
table.tbl3 tr.last td,
 table.tbl3 tr.last th {border-bottom:0}
 
table.tblform img {vertical-align:middle}
table.tblform td,
 table.tblform th {padding:1px 0.5em 1px 0;vertical-align:top}

ul.list1 {list-style-type:none;margin:0;padding:0}
ul.list1 li {margin:0.3em 0;padding:0;}

ul.smenu {list-style-type:none;margin:0;padding:3px 0 0 0}
ul.smenu li {clear:left;margin:0;font-size:108%}
ul.smenu li a { float:left; display:block; padding:3px 0 3px 32px }
ul.smenu li.tip a { background:url(ico-tip.gif) no-repeat 0 center }
ul.smenu li.print a { background:url(ico-print.gif) no-repeat 0 center }

/*
ul.imenulist {list-style-type:none;margin:0;padding:0;font-size:107.7%}
ul.imenulist li {float:left;margin:0;padding:0 28px 0 0; }
ul.imenulist li a {background:url('ico-next.gif') 0 3px no-repeat;padding:0 0 0 17px}
ul.imenulist li.active a {color:#889304;background-image:url('ico-next-green.gif');text-decoration:none;font-weight:bold}
ul.imenulist li.last {padding-right:0}
*/
.supersmall {font-size:85%}
.small, small {font-size:92%}
.medium {font-size:107.7%}
.big, big  {font-size:115%}
.superbig {font-size:125%}
.next {background:url('ico-next.gif') 0 1px no-repeat;padding:0 0 0 17px}
.next-active {background:url('ico-next-green.gif') 0 1px no-repeat;padding:0 0 0 17px;font-weight:bold;text-decoration:none;color:#889304}
.hfont {font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif}
.fright {white-space:nowrap;float:right;}
.underline {text-decoration:underline;cursor:pointer}
.bold {font-weight:bold}
.color1 {color:#002B71}
.color2 {color:#889304}
.call big {color:#BAC910;display:block;font-size:180%;font-weight:bold;letter-spacing:-1px}
a.icon { display:block; padding:3px 0 7px 35px; background:url('iconx1.gif') 0 0 no-repeat; font-size:107.8%; margin: 0px; }
a.icon1 {background-image:url('icon1.gif')}
a.icon2 {background-image:url('icon2.gif')}
a.icon3 {background-image:url('icon3.gif')}
a.icon4 {background-image:url('icon4.gif')}

.border {border:1px solid #CCE8FA;}
.border2 {border:2px solid #CCE8FA;}
.border-no {border:0}
.background-no {background:transparent none}
.txtcenter {text-align:center}
.txtright {text-align:right}
.cleaner {display:block;clear:both;height:0;width:100%;overflow:hidden;}
.line {margin:15px 0;height:1px;overflow:hidden;background-color:#CBE8FA}
.par {margin:0.5em 0}

div.section { margin:0 0 20px 0; }
div.ubytovani div.section {margin: 0 0 3px 0;}
div.mapframe {width:100%;overflow:hidden;}
div.mapframe img {vertical-align:middle}

div.button1 a {display:block;height:31px;line-height:31px;padding:0 0 0 40px}
div.button1-down {background:url('button1-down.gif') no-repeat 0 0}

div.button2 {width:129px;height:36px;overflow:hidden}
div.button2 a {display:block;width:100%;height:100%;line-height:36px;text-align:center;text-decoration:none;color:white;
  font-size:108%;}
div.button2 span {display:block;padding:0 30px 0 0}
div.button2-down {background:#6a8eb9 url('button2b-down.gif') 0 0 no-repeat}
div.button2-down a:hover {background:url('button2b-down-hover.gif')}
div.button2-up  {background:#6a8eb9 url('button2b-up.gif') 0 0 no-repeat}
div.button2-up a:hover {background:url('button2b-up-hover.gif') 0 0 no-repeat}
div.button2map {width:192px}
div.button2map a span {padding:0 26px 0 36px}
div.button2map-down {background-image:url('button-mapdown.gif')}
div.button2map-down a:hover {background-image:url('button-mapdown-hover.gif')}
div.button2map-up {background-image:url('button-mapup.gif')}
div.button2map-up a:hover {background-image:url('button-mapup-hover.gif')}

div.button2-extramap a {line-height:1.1;text-align:left}
div.button2-extramap span { padding:8px 0px 10px 10px; background: url(button-mapdown.gif) no-repeat; }
	
div.button3 {width:150px;background:#98A50D url('input-button2.gif') 0 0 repeat-x;font-size:131%;}
div.button3 a {display:block;line-height:41px;text-align:center;border:1px solid #BAC913;text-decoration:none}
div.button3-400 {width:400px}
div.button3-center {margin:0 auto}

div.button4 {width:95px;background:#98A50D url('input-button2.gif') 0 0 repeat-x;font-size:92%;font-weight:bold}
div.button4 a {display:block;line-height:23px;text-align:center;border:1px solid #BAC913;text-decoration:none}


.cols2-flex {width:100%}
.cols2-flex .col {display:inline;white-space:nowrap}
.cols2-flex .col1 {float:left}
.cols2-flex .col2 {float:right}

.cols2 {width:100%}
.cols2 .col1 {float:left;width:49%;}
.cols2 .col2 {float:right;width:49%}

.cols4 {width:100%;}
.cols4 .col {float:left;width:23.9%;margin:0 1% 0 0}
.cols4 .col4 {margin-right:0}

.cols5 {width:100%}
.cols5 .col {float:left;width:18.9%;margin:0 1% 0 0}
.cols5 .col5 {margin-right:0}

.layout1 {width:100%}
.layout1 .column1 {float:left;width:470px;}
.layout1 .column2 {float:right;width:470px;}

.layout2 {width:100%}
.layout2 .column1 {float:left;width:720px;}
.layout2 .column2 {float:right;width:230px;}

.head {padding:3px 9px 3px 18px;background-color:#E5F3FC}
.head p {margin:0 0 1em 0}
.head2 {margin:10px 0 5px 0;padding:0 9px 0 18px;}
.head2 h1,
 .head2 h2,
 .head2 h3 {margin:0}
.head3 {margin:10px 0 5px 0;padding:0 0 0 18px;}
.head3  h1,
 .head3  h2,
 .head3  h3 {margin:0 0 -2em 0;float:left;white-space:nowrap}
.head3 p {margin:0;padding:1em 0 4px 0;text-align:right}
.head4 { position:relative; width:100%; padding:3px 0; background-color:#E5F3FC; }
.head4 h1,
 .head4 h2,
 .head4 h3 { padding-left:18px; }
.head4 .button2 { float: right; margin-top: 7px; margin-right: 12px; }

/*
.head4 h1,
 .head4 h2,
 .head4 h3 {float:left;white-space:nowrap;margin-top:11px}
.head4 p {margin:0;padding:22px 10px 0 0;text-align:right;font-size:108%}
.head4 .button2 {float:right;margin:3px 0 3px 18px}
*/

.content {clear:both;margin:0 0 0 20px}

.alist {width:100%;background:url('line-vertical.gif') 46% 0 repeat-y;}
.alist .item { float:left; width:44%; margin:0 5.2% 0 0; padding:0 0 10px }
.alist .item a {font-weight:bold;font-size:108%}
.alist .item1 {clear:left}
.alist .item2 {margin-right:0}

.box {border:1px solid #CCE8FA;margin:0 0 20px 0}
.boxin {margin:14px 18px;zoom:1;}
.boxin-null {width:100%;clear:both}
.boxin-small {padding:8px 8px}
.boxin-green {padding:10px 18px;margin:0;background-color:#EEF1C2}
.boxin-maplink {padding:6px 8px;margin:0;}
.boxin-maplink p {margin:0;background:url('ico-map.gif') top right no-repeat}
.boxin-maplink p a {display:block;width:100%;padding:8px 0;}

.boxlayout1 {margin:10px 0}
.boxlayout1 .boxcolumn {width:210px;float:left}
.boxlayout1 .boxcolumn4 {width:260px;float:right}

.boxlayout2 {width:100%}
.boxlayout2 .boxcolumn1 {width:580px;float:left}
.boxlayout2 .boxcolumn2 {width:325px;float:right;border-left:1px solid #CBE8FA;}
.boxlayout2 .boxcolumn2 .boxcolumnin {width:100%;position:relative;right:-13px}

.boxlayout3 {width:100%}
.boxlayout3 .boxcolumn1 {width:405px;float:left}
.boxlayout3 .boxcolumn2 {width:270px;float:right}

.sfbox { background-color:#e5f3fc; padding:10px 20px 1px 20px }
.sfbox form p { clear:left; margin:0 0 0.8em 0 }
.sfbox input.text {}
.sfbox .sfcolumn { width:64px; float:left; padding:3px 0 0; display: block; height: 25px; position: relative; z-index: 400; }
.sfbox .sfcontent { margin-left:64px }
.sfbox .sfctrl { padding:0 0 0 64px }
.sfbox .sfctrl input.button-big { float:right; margin-right: 10px; position: relative; z-index: 400; }
.sfbox .sfctrl a.link {position:relative;top:5px;}

.lmbox .lmboxin {border:1px solid #CCE9FA;background:url('back1.gif') top right repeat-y;zoom:1 }
.lmbox .menu { width:237px; float:left; }
.lmbox .menu ul {list-style-type:none;list-style-type:none;margin:0;padding:0}
.lmbox .menu ul li {margin:0;padding:0;}
.lmbox .menu ul li a {display:block;font-size:92%;padding:9px 0 9px 18px;zoom:1;text-decoration:none}
.lmbox .menu ul li a:hover,
.lmbox .menu ul li a.active {background-color:#F1F9FE;color:inherit}
.lmbox .menu ul li a em { font-style:normal; font-weight:normal; font-size: 95%; clear: both; }
.lmbox .menu ul li a big { display:block; font-weight:bold; }
.lmbox .menu ul li a big span { clear: both; float: left; }
.lmbox .menu ul li a big strong { display: block; float: left; padding-top: 3px; }

.lmbox .cont {float:right;width:231px}
.lmbox .cont p {margin:0.8em 0 0 0;line-height:1.4}
.lmbox .cont .in {padding:14px;}
.lmbox .cont .in img {width:199px;height:147px;border:2px solid white}


.hpintro .flash { width:100%; height:246px; overflow:hidden; }
.hpintro .nav .prevPage ,.hpintro .nav .nextPage{ width:51px; height:66px; overflow:hidden; cursor: pointer; margin: 0px; }
.hpintro .nav a.prevPage ,.hpintro .nav a.nextPage{ display:block; width:51px; height:76px; background-color:transparent; cursor: pointer; }
.hpintro .nav .arrow a span {display:none}
.hpintro .nav .prevPage {float:left;background:url('hpintroal.gif') 0 0 no-repeat}
.hpintro .nav .nextPage {float:right;background:url('hpintroar.gif') 0 0 no-repeat}
.hpintro .nav .text { padding: 0px 0px; float: left; width: 178px; background: transparent; }
.hpintro .nav .text h3 {margin:0;font-size:135.5%;font-weight:bold}
.hpintro .nav .text p {margin:3px 0 0 0}

.pager {padding:0 20px;margin:15px 0;height:23px}
.pager div.count {white-space:nowrap;float:right}
.pager p {margin:0}
.pager p a,
 .pager p strong {float:left;width:24px;height:23px;text-align:center;line-height:23px;
 		background:url('pager-sep.gif') top right no-repeat}
.pager p strong {color:#889304}
.pager p .last {background-image:none}
.pager p a.aleft {position:relative;background-image: none}
.pager p a.aleft span {position:absolute;top:0;left:0;width:20px;height:23px;
	background:url('pager-l.gif') 0 0 no-repeat}
.pager p a.aright {position:relative;background-image: none}
.pager p a.aright span {position:absolute;top:0;left:0;width:20px;height:23px;
	background:url('pager-r.gif') 0 0 no-repeat}

.product {background-color:#F1F9FD;margin:9px 0;padding:10px 0 10px 19px;}
.product .cont {width:100%;background:url('product.gif') 0 0 repeat-y}
.product .sec1 {width:135px;float:left}
.product .sec2 {width:178px;margin-right:20px;float:left}
.product .sec3 {width:176px;margin-right:14px;float:left}
.product .sec4 {width:168px;float:left}
.product .sec1 img {border:1px solid #CCE8FA;margin:2px 0 0 0;width:125px;height:92px}
.product h5 {font-size:100%;margin:0}
.product p {font-size:92%;}
.product table {font-size:92%;margin-bottom:0}
.product .code  {margin-top:0.9em;}
.product .price {margin:0.6em 0 1.2em 0;line-height:1.6}
.product .price big {font-weight:bold}
.product .map {margin:10px 9px 5px 0;border:1px solid #CCE8FA}
.product .mapin {width:100%;overflow:hidden}
.product .map img {vertical-align:middle}

.plist1 {margin:9px 0}
.plist1 .plink {background:url('ico-next.gif') 0 4px no-repeat;margin:3px 18px;font-size:108%;font-weight:normal}
.plist1 .plink a {padding:0 0 0 17px;}
.plist1 .active {color:#889304;background-image:url('ico-next-green.gif')}
.plist1 .active a {color:#889304;text-decoration:none;font-weight:bold}

.product2 {background-color:#F1F9FD;padding:7px 19px;margin:9px 0;}
.product2 p {margin:1em 0;font-size:92%}
.product2 .typo1 {margin:0 0 0.5em 0;}
.product2 .typo1 p {margin:0;float:left;white-space:nowrap;padding:4px 40px 0 0}
.product2 .typo1 .button4 {float:left}

.plist2 .item {width:49%;float:left;margin:0 0 20px 0;font-size:92%}
.plist2 .item img {float:left;width:103px;height:78px;border:2px solid #d7df71;margin:0 10px 0 0}
.plist2 .item h6 {font-size:100%;margin:0}
.plist2 .item p {margin:17px 0;font-size:92%}
.plist2 .item-extra .img {float:left;width:117px;height:82px;background:url('ico-map-verybig.gif') center center no-repeat}
.plist2 .item-extra .img a {display:block;width:100%;height:100%;background-color:transparent;text-decoration:none}
.plist2 .item-extra h6 {margin:0;padding:23px 0 0 0;font-weight:normal;font-size:125%;}

.plist3 .item {clear:left;width:100%;margin:1.2em 0 0 0;font-size:92%}
.plist3 .item img {float:left;width:70px;height:55px;border:2px solid #CCE8FA}
.plist3 .item .cont {margin:0 0 0 86px}
.plist3 .item  h6 {font-size:100%;margin:0}
.plist3 .item p {margin:0;font-size:92%}
.plist3 .item big {font-weight:bold}

.fotopromo { float:right; background-color:#CCE8FA; margin:0.5em 0 0em 0.5em; padding:2px 2px 0px; text-align:right; position: relative; }
.fotopromo p { margin:0px; display: block; height: 18px; width: 268px; background: #CCE8FA; position: absolute; left: 0px; bottom: 0px; padding-top: 3px; padding-bottom: 7px; padding-right: 10px; }

.searchbigbutton,
 .searchbigbutton a, 
 .searchbigbutton a span {display:block;width:230px;height:100px;}
.searchbigbutton {position:relative;margin:0 0 20px 0;background:#D0EAFA;}
.searchbigbutton a {text-decoration:none}
.searchbigbutton a span {position:absolute;left:0;top:0;background:url('searchbigbutton.gif') 0 0 no-repeat;cursor:pointer}

.symbol-stars { float:left; width:0; height:22px; margin-right:95px; overflow:hidden; background:url(symbols-home.gif) no-repeat 0 0 }
.symbol-stars-1 { background: url(turist.gif) no-repeat 0px 4px; width: 51px; margin-right: 44px; }

.symbol-stars-2 {width:18px;margin-right:77px}
.symbol-stars-3 {width:36px;margin-right:59px}
.symbol-stars-4 {width:54px;margin-right:41px}
.symbol-stars-5 {width:95px;margin-right:0}

.symbol-flowers {float:left;width:0;height:22px;margin-right:78px;overflow:hidden;
	background:url('symbol-flowers.gif') 0 0 no-repeat}
.symbol-flowers-1 {width:20px;margin-right:58px}
.symbol-flowers-2 {width:40px;margin-right:38px}
.symbol-flowers-3 {width:60px;margin-right:18px}
.symbol-flowers-4 {width:78px;margin-right:0}

.indicator {float:left;width:40px;height:21px;line-height:21px;margin-right:2px;
	text-align:center;font-weight:bold;font-size:92%;color:white;}
.indicator-red {background-color:#cc0000}
.indicator-orange { background-color:#ffaf14 }
.indicator-green {background-color:#99cc00}
.indicator-blue {background-color:#0099ff}
.indicator-darkblue { background-color:#333399; font-size: 80%; }
.indicator-darkgreen { background: #bbc912; color: #002B71; }


.detail table {margin:0 0 1.5em 0}
.detail .text {margin:1em 0}
.detail .indicator {float:right}
.detail .button3 {float:left;margin-right:15px}
.detail p.buttoninfo {margin:0;padding:15px 0 0 0}
.detail .img {width:280px;float:left}
.detail .img img {float:left;border:2px solid #CCE8FA}
.detail .imgbar {float:right;width:38px}
.detail p.categories { margin:0; padding:3px 45px 17px 0; text-align:left }

.rectangle { width:38px; height:auto; overflow:hidden; margin:0 0 5px; font-size:84%; background:#DBEEFB url(rectangle.gif) no-repeat 0 0; line-height: 0.8; }
.rectangle span,
 .rectangle a { display:block; padding:32px 0 5px; zoom:1; text-decoration:none; text-align: center; }

.square1 {float:left;width:27px;height:27px;margin:0 5px 0 0;background:#B5C410 url('square.gif') 0 0 no-repeat}
.square1 a {display:block;width:100%;height:100%;text-decoration:none}

.calendar {float:left;width:173px;margin:11px 8px 0 0;background-color:#F5FAFE}
.calendar .in {padding:8px 0 5px 22px}
.calendar-last {margin-right:0;width:175px;}
.calendar h4 {margin:0}
.calendar table {font-size:85%;margin:0}
.calendar table td,
 .calendar table th {border:1px solid #F5FAFE;text-align:center;padding:2px 2px}
.calendar table td {font-weight:bold}
.calendar table td a { text-decoration:none; display: block; }
.calendar table td.full {background-color:#FFAF14}
.calendar table td.free {background-color:#BAC910}

.legend td,
 .legend th {padding:0;}
.legend table {margin:0}
.legend td {border:1px solid #CCE8FA;background-color:#F1F9FD;width:15px;}
.legend th {padding:0 25px 0 8px}
.legend td.free {background-color:#BAC910;border:0}
.legend td.full {background-color:#FFAF14;border:0}

.popup {position:absolute;padding:5px 22px;border:1px solid #BAC913;font-size:92%;
	background:#EEF1C2 url('popupa.gif') 0 10px no-repeat;width:400px;z-index: 1000;}


.availability {margin:1em 0}
.availability-ok {background:#C3D031 url('availability-ok.gif') 0 0 no-repeat;padding:15px 0 15px 80px}
.availability-false {background:#FFAF14 url('availability-false.gif') 0 0 no-repeat;padding:7px 0 7px 50px}

.telbar .sec {padding:1px 0 1px 60px;}
.telbar .sec1 {background:url('telbar-line.gif') right bottom no-repeat;}
.telbar .sec1 .in {padding:0 0 30px 0;background:url('telbar-foto.jpg') right bottom no-repeat}
.telbar .sec1 h4 {color:#FE8601;margin-bottom:0}
.telbar .sec1 p {margin:3px 95px 0 0}
.telbar .sec2 p {padding-top:10px}
.telbar p,
 .telbar table {font-size:92%}

.green .box {border-color:#D7DF71}
.green .head4 {background-color:#EEF1C2}
.green .button2-up {background-image:url('button2b-up-green.gif')}
.green .button2-up a:hover {background-image:url('button2b-up-green-hover.gif')}
.green .button2-down {background-image:url('button2b-down-green.gif')}
.green .button2-down a:hover {background-image:url('button2b-down-green-hover.gif')}


#headline { position:absolute; top:0; left:0; z-index:10; width:100%; height:29px; line-height:29px; white-space:nowrap; background:#F5A817 url('headline.gif') 0 0 repeat-x; color:#002B71 }
#headlinein {width:960px;margin:0 auto;}
#headline a {text-decoration:none}
#headline .backlink {float:left;display:inline;font-weight:bold}
#headline .search {float:right;display:inline;padding:0}
#headline .search input.text {background:white url('input-text.gif') left center repeat-x;}
#headline .menu {float:right;position:relative;width:140px;font-weight:bold;background:transparent url('headline.gif') 0 0 repeat-x}
#headline .menu span {display:block;text-align:left;padding:0 0 0 15px}
#headline .menu div {position:absolute;top:29px;left:0;text-align:left;white-space:nowrap;line-height:1.4;
	border-top:1px solid white;background:#F9BB24 url('headline-menuback.png') 0 0 repeat-x;
	display:none;}
#headline .menu:hover div,
 #headline .menu-hover div {display:block}
#headline .menu div ul {list-style-type:none;margin:0;padding:15px 0;background:url('headline-menuarrow.gif') 10px 0 no-repeat}
#headline .menu div ul li {text-align:left;margin:0;padding:0}
#headline .menu div ul li a {zoom:1;display:block;padding:0 15px;text-decoration:none;}
#headline .menu div ul li a:hover {text-decoration:underline;background-color:#F39F12}
#headline .title {text-align:center}
#headline .title h1 {margin:0;font-size:100%;font-weight:bold}

#page {width:960px;margin:0 auto;padding:29px 0 0 0;text-align:left}

#header {width:100%;position:relative;border-bottom:2px solid #CFEAFA;margin:0 0 10px 0}
#headerin { width:100%; height:218px; background:#D7E7F6 url('header-page.jpg') 0 0 no-repeat }
#header .logo {position:absolute;top:25px;left:25px}
#header .menu {position:absolute;top:153px;left:0;
	width:100%;height:60px;
	font:30px/65px "Trebuchet MS", "Geneva CE", lucida, sans-serif;}
#header .menu ul {width:100%;margin:0;padding:0;list-style-type:none;}
#header .menu ul li {position:relative;float:left;width:222px;height:67px;margin:0;padding:0;text-align:center;
 	background:url('menuitem-normal2.gif') top right no-repeat;}	
#header .menu ul li a {display:block;width:100%;height:67px;text-decoration:none;color:#234A86}
#header .menu ul li a:hover {background:url('menuitem-hover.gif') top right no-repeat }
#header .menu ul li.active {background-image:url('menuitem-active.gif')}	
#header .menu ul li.active a {color:#889304}
#header .menu ul li.active a:hover {background-image:none}
#header .menu ul li.menuitem1 {z-index:15;}
#header .menu ul li.menuitem2 {z-index:14;left:-25px;}
#header .menu ul li.menuitem2 a {line-height: auto; line-height: 1.3;}
#header .menu ul li.menuitem2 a small {display: inline; font-size: 17px;}
#header .menu ul li.menuitem3 {z-index:13;left:-50px;}
#header .menu ul li.menuitem3 {background-image:url('menuitem-normal-last.gif')}
#header .menu ul li.menuitem3 a:hover {background-image:url('menuitem-hover-last.gif')}
#header .menu ul li.menuitem3-active {background-image:url('menuitem-active-last.gif')}
#header .menu ul li.menuitem3-active a:hover {background-image:none}
#header .menu ul li.menuitem4 {float:right;width:180px;background:url('menuitem-normal-edge.gif') 0 0 no-repeat}
#header .menu ul li.menuitem4 a:hover {background:url('menuitem-hover-edge.gif') 0 0 no-repeat}
#header .menu ul li.menuitem4-active {background:url('menuitem-active-edge.gif') 0 0 no-repeat}
#header .menu ul li.menuitem4-active a:hover {background-image:none}
#header .menu ul li.menuitem4 a {line-height: auto; line-height: 1.3;}
#header .menu ul li.menuitem4 a small {display: inline; font-size: 17px;}
#header .call { position:absolute; top:18px; left:730px; width:195px; text-align:right }
#header .call strong {display:block;text-align:left;font-size:131%;font-weight:normal;}
#header .call big { display:block; text-align:left; font-size:250%; color:#939D0D; letter-spacing:-1px; font-weight:bold; height: 40px; }
#header .call span {display:block;text-align:right}	  
#header .call strong.hours {position: absolute; top: 63px; left: 0; font-size: 90%; font-weight: normal;}
#header .promo {position:absolute;left:367px;top:135px;width:580px;font-size:154%}
#header .promo img.img {float:left;border:1px solid #CCDFF2;margin:0 25px 0 0}
#header .promo h1 {font-size:200%;margin:0;line-height:1.1}
#header .promo h1 a {text-decoration: none;}
#header .promo p {margin:0;}
#header .promo p a {color:white}
#header .promo p a.arrow {vertical-align:bottom;position:relative;top:5px}

.homepage #headerin {height:338px;background-image:url('header-hp.jpg')}
.homepage #header .menu {top:273px}

#submenu { font-size:108%; margin:20px 0; padding:0 0px; color:#CBE8FA; position: relative; }

#submenu strong,
 #submenu a {margin:0 3px}
#submenu a {text-decoration:none}
#submenu a:hover {text-decoration:underline}
#submenu strong {color:#889304}
#submenu #rsubmenu { position: absolute; top: 0px; right: 0px; width: 80px; text-align: right; padding-right: 15px; }


#crumbs { margin:12px 0; padding:4px 20px; border:1px solid #CBE8FA; border-width:1px 0; font-size:85%; color:#A6B5CE; }
#crumbs strong,
  #crumbs a {margin:0 5px }
#crumbs a {color:#A6B5CE}
#crumbs a:hover {color:#889304}
#crumbs strong {color:#889304}
#crumbs .prefix {margin-right:10px;}
#crumbs .ico-home {padding:0 0 0 20px;background: url('ico-home.gif') left center no-repeat}


#footer { width:100%; height:317px; margin:35px 0 0; background:#BAC910 url('footer.gif') 0 0 repeat-x; color:white; }
#footer a {color:white}
#footerin1 {width:960px;height:317px;text-align:left;margin:0 auto;background:url('footer-cestujeme.gif') right bottom no-repeat}
#footerin2 {width:100%;height:317px;background:url('footer-foto.jpg') right bottom no-repeat}	
#footer .fmenu1 {height:117px;}
#footer .fmenu1 .item {width:24.7%;float:left;padding:20px 0 0 0}
#footer .fmenu1 .item a { display:block; padding:5px 0 10px 55px; text-decoration:none; color:#332821; font:200%/1.1 "Trebuchet MS", "Geneva CE", lucida, sans-serif }
#footer .fmenu1 .item a small {display:block;font-size:58%}
#footer .fmenu1 .item a:hover {text-decoration:underline}
#footer .fmenu1 .item1 {width:275px;background:url('footer-ico1.gif') 0 20px no-repeat}
#footer .fmenu1 .item2 {width:240px;background:url('footer-ico2.gif') 0 20px no-repeat}
#footer .fmenu1 .item3 {width:230px;background:url('footer-ico3.gif') 0 20px no-repeat}
#footer .fmenu1 .item4 {width:210px;background:url('footer-ico4.gif') 0 20px no-repeat}
#footer .fmenu1 .item2 a {padding-left:60px}
#footer .fmenu2 { color:#332821 }
#footer .fmenu2 a { color:#332821 }
#footer .fmenu2 .sep {margin:0 4px}
#footer .contact { width:318px; padding-top:25px; float:right }
#footer .contact h3 {color:#F8AE18;margin:0}
#footer .contact input {vertical-align:middle}
#footer .contact input.text {width:126px;background:white;border:1px solid #F8AE18;padding:1px 4px}
#footer .call { padding-top:10px; font-size:108% }
#footer .texts {
	float:left;
	width:635px;
	padding:23px 0 0 0;
}
#footer .texts .cards {padding:6px 0 10px 0;}
#footer .texts .regio {margin:1.5em 0 0 0;padding:0 0 0 100px;background:url('footer-regio.gif') 0 0 no-repeat}
#footer .texts a {}
#footer .texts .logo-regio {width:76px;height:33px;float:left;margin:0 30px 0 0}
#footer .texts .other {
	margin:1.3em 0;
	clear: both;
}

#infoDiv {
   position: absolute; 
   left;
   z-index: 100;
   display: none;
   border: 1px solid #edadad; 
   background: #FFFFFF url(img/bg-info-calendar.gif) no-repeat 0px 0px;
   padding: 10px; 
   font-size: 85%; 
   font-weight: normal; 
   height: auto;
}
.gmapTooltip {
   z-index: 100;
   display: none;
   border: 1px solid #edadad; 
   background: #FFFFFF url(img/bg-info-calendar.gif) no-repeat 0px 0px;
   padding: 5px; 
   font-size: 85%; 
   font-weight: normal; 
   height: auto;
}
#headerin .call big.hfont{background: url('number.gif') no-repeat;}
.homepage #headerin .call big.hfont{background: url('number.gif') no-repeat;}
.boxin-small.photogallery img{ height: 75px; width: 103px; }

div.column2 div.lmboxin div.koupaliste {margin-top: 35px}

#header .promo p a.winter-offer {background: #002b71 url('header-promo-arrow.gif') right 6px no-repeat; padding: 5px 50px 5px 10px; float: left; font-size: 85%; text-decoration: none; margin-left: 140px;} 

.nazevDne, #OdDo {
  display:block;
  float:left;
  font-size:15px;
  margin-left:10px;
  margin-top:8px;
}

h1.floatovany, small.floatovany {
float: left;
}
small.floatovany {
  font-size:120%;
  letter-spacing:normal;
  margin-top: 17px;
}

/* Tlačítko přidat.eu - oprava zarovnání */
#peBox {text-align: left;}

/* Upoutávky v pravém sloupci na http://ubytovani.pampeliska.cz/slovensko/ a http://ubytovani.pampeliska.cz/ */
div.upoutavky {
  width: 350px;
  margin-left: 45px;
  float: left;
}

div.upoutavky form {
  margin-top: 17px;
  margin-bottom: 23px;
  margin-left: 5px;
}

div.upoutavka {
  width: 150px;
  float: left;
  margin: 1px 17px 2px 5px;
  display: inline;
}

div.upoutavka img {
  display: block;
}

div.upoutavka p {
  font-size: 11px;
  font-family: Arial;
  color: #002C64;
  margin-top: 2px;
}
/* Konec upoutávek */

#hledani-pruvodce-typ-cile {
  position: relative; top: 25px;
}



/* Změna titulky - čewrvenec 2010 */

  .triObjekty {
    border-bottom: 1px solid #d2ecfb;
    padding-bottom: 4px;
  }
  
  .triObjekty .zahlavi h2 {
    float: left;
  }
  
  .triObjekty.prvni .zahlavi h2 {
    margin: 4px 0px;
  }
  
  .triObjekty .zahlavi h2 a {
    text-decoration: none;
  }
  
  .triObjekty .zahlavi a.vice {
    float: right;
    margin-right: 11px;
    margin-top: 24px;
  }
  
  .triObjekty.prvni .zahlavi a.vice {
      margin-top: 17px;
  }
  
  .triObjekty .objekt {
    float: left;
    width: 155px;
    height: 210 px;
  }
  
  .triObjekty .objekt img {
    border: 1px solid #d2ecfb;
    width: 150px;
  }
  
  .triObjekty .objekt a {
    text-decoration: none;
  }
  

/* KONEC1 Změna titulky - červenec 2010 */
