* {color:#000;}
h1 {font-size:22px;line-height:20pt;font-weight:500;color:#500;margin-top:0}
h2 {font-size:17px;line-height:16pt;font-weight:500;color:#500;margin-bottom:10px}
h3 {font-size:15px;line-height:14pt;font-weight:500;color:#500}
img {border:0}
input {border:1px inset #555}

a {text-decoration:none}
a:hover{background:#FFCC00;text-decoration:underline}
p {margin:3px}
input[type='image'] {border:0px}
input.reservation {border:2px outset #22F}
div#obsah p.textr input {border:0px}
div#obsah p.textr {text-align:right}
body {behavior:url(/csshover.htc);}
body {margin:0;font:11px/11pt Verdana, Arial, Helvetica, sans-serif;color:#000;
scrollbar-base-color:#FFFFFF;padding:0;}

div#center{width:100%;text-align:center}
div#telo {width:800px;margin-left:auto;margin-right:auto;border:1px solid #000;position:relative;
;text-align:left;padding:0;background-color:#FFEC00;}

div#hlavicka {display:block;width:100%;height:200px;background:url(hlavicka5.jpg) no-repeat #FFFFFF;display:block;
border:0px solid red;margin:0;float:none;position:absolute;top:0}

div#levo {position:absolute;left:0;z-index:2;/*float:left;*/;width:240px;
background-color:#FFEC00;margin:0;border-bottom:0px solid #000;display:table-cell;top:200px}
div#menu  div, ul, li, a { padding: 0; margin: 0;}

div#menu ul { list-style-type:none;width:240px;z-index:2}
div#menu li { padding-top: 1px; text-align: left; border-bottom:1px solid #000; position:relative;
              background-color:#FFEC00; font-size:13px;height:20px;}
div#menu li a { text-decoration:none; font-weight:bold; padding:1px; width:238px;max-width:240px; height:18px;}
div#menu ul ul {position:absolute; left:239px; display:none; top:-1px; border:1px solid #000; border-left:0;
                border-bottom:0;}
div#menu ul.level1 li.podmenu {background:url(obr/submenu.gif) 98% 50% no-repeat #FFEC00;}
/*div#menu li a {display:block}*/
 
div#menu ul.level1 li.podmenu:hover ul.level2,
div#menu ul.level2 li.podmenu:hover ul.level3 {display:block;}



div#menu a:hover,li:hover { background:#FFCC00; }


div#menu ul ul li {text-align: left; background-color:#FFEC00; }

div#menu ul.level3 li {border-left:1px solid #000}


div#vlajky {margin-top:15px;width:100%;text-align:center}
/*div#menu2 {width:240px;position:absolute;top:400px;left:0;background-color:#FFEC00;height:175px;z-index:-1}*/
div#menu2 ul {list-style-type:square;font-weight:bold;padding-left:30px;margin:0;margin-top:20px;font-size:10px;
line-height:12px}

div#menu2 div#ikona {width:230px;margin-left:2px;margin-right:3px;overflow:hidden;text-align:center;margin-top:20px}
div#menu2 div#ikona img {border:2px solid #000; height:150px}

p#odkazmapa {width:99%;text-align:right;padding:0;margin-top:1px}

div#obsah {margin-left:240px;width:556px;padding-left:2px;_width:560px;min-height:620px;
_height:620px;background-color:#FFF;margin-right:0;padding-top:10px;display:block;margin-top:200px}

div#obsah h1 {margin-left:3px}

#obsah ul li {margin:3px}
#obsah ul.level {list-style-type:square;margin-left:30px;padding:5px}

#obsah li:hover {background:none;}
div#obsah table {margin-top:10px;margin-bottom:1px;font-size:15px;font-weight:500;width:400px;}
div#obsah table td {;padding:5px;vertical-align:top;margin:2px;background:#FFEC00;}
div#obsah table.auta {width:530px;}
div#obsah table.auta td {;padding:1px;vertical-align:middle;text-align:center;margin:0px;background:#FFEC00;font-size:10px}
div#obsah table td em {font-size:85%} 


div#obsah fieldset {width:375px;font-size:10px;font-weight:bold;background:url(prechod.jpg);margin:0;
margin-left:3px;padding:0;border:1px solid red;}
div#obsah fieldset legend b {font-size:15px;line-height:20px;background:#FFCC00}
div#obsah fieldset fieldset legend b {font-size:14px;line-height:20px;margin-bottom:5px;background:none}
div#obsah fieldset fieldset {width:200px;border:0px solid red;margin-right:2px;background:url(prechod.jpg);
                              margin-bottom:0px;margin-left:0;}
div#obsah fieldset fieldset li  {line-height:15px;}
div#obsah fieldset fieldset#half {width:155px;float:left;}
div#obsah fieldset fieldset#half li {line-height:15px;}
div#obsah fieldset ul {margin-left:0;padding:0;text-align:left;list-style-type:none}

div#obsah table#tours  {width:550px;margin:0;margin-top:10px;padding:0;border:0;background:#FFF;
border-collapse:collapse;border:0px solid blue;margin-bottom:20px;height:290px}
div#obsah table#tours td {vertical-align:top;border:0;margin:0;padding:0;background:#FFF}

div#obsah a#map {margin:0px;margin-bottom:20px;font-weight:bold}

div#obsah fieldset#prague {width:165px;margin-left:0;padding:0;}

div#obsah .fset {height:280px}

div#obsah fieldset#bookf {width:99%;background:none}
div#obsah div#highlights b {font-size:17px;margin-right:15px}
div#obsah div#highlights a {font-weight:bold}

div#obsah dd a {font-size:18px;border-bottom:1px inset #FFEC00;}
div#obsah dt dl {margin-top:5px}
div#obsah dt dl dd a {font-size:11px;font-weight:bold;margin-top:5px;border:0}

div#obsah ul.mapa {margin-left:30px;list-style-type:square}
div#obsah ul.mapa li a {font-weight:bold;text-decoration:underline}

#contact {width:200px;border:1px solid #000;margin-left:20px;margin-top:40px;padding-top:5px;margin-bottom:5px}
#contact p {margin:1px;font-weight:500;}
#contact a {text-decoration:none}

#paticka {width:800px;clear:both;border-top:1px solid #000;height:20px;
background-color:#FFFFFF;font-size:6.5pt;text-align:center;position:relative;bottom:0;}
#paticka a {margin:1px;font-weight:100;color:#500;text-decoration:none}
#paticka b {font-weight:100}
 
table.formtab {width:525px;border-collapse:collapse;margin-bottom:0px;margin-left:5px;border:1px solid red}
table.formtab td {border-bottom:1px inset #700;padding:0;margin-bottom:3px;vertical-align:top;padding-left:2px;background-color:#FFF;}
table.formtab tr td input,textarea {border:0;width:420px} 
table.book td input,textarea {border:0;width:420px}

table.formtab td textarea {height:100px;scrollbar-base-color:#FFEC00}
.kontakform td {vertical-align:middle}
.kontakform input {width:400px;}

div.tury {width:97%;margin-left:3px;padding:1%;border:1px dashed #D00;height:140px;display:block;margin-bottom:10px}
div.tury h3,h3 a {font-weight:bold;text-decoration:underline;color:#500}
div.tury img {float:right;margin:3px;margin-top:15px;}
div.tury a {font-weight:bold}
div.tury div#obsah table,div#bookform table,.vypishotel table {background:url(prechod.jpg) 25% 0% ;}
.picright {
	float: right;clear:right;
	width:130px;padding:0;border-top:3PX solid #000;margin-left:3px;padding-bottom:30px;
}
.picright img {float:none;width:130px;margin:0;border-bottom:3px solid #000}
.res img {border-bottom:3px solid #FFF}

.turypopis {font-size:8px;line-height:10px}

div.uvodni {border:1px solid #000;}
div.uvodni h3 {background:#FFCC00;color:#555}
div.uvodni a {font-weight:bold;}

div.mag {margin-bottom:10px;border-bottom:1px solid #FFCC00}
div.mag p {margin-bottom:3px}
div.mag p i {font-size:15px;font-weight:bold;margin-right:10px}

.vypishotel h1 {color: #FF0000;}
.vypishotel ul {margin-left:40px}
.vypishotel table td {text-align:center}
.hotel {width:270px;height:270px;display:block;margin:4px 4px 4px 0;padding:0px;
        background:url(ramecek.jpg) 0% 0% no-repeat;border:0px solid blue;float:left;text-align:left
        }
        .hotel a {margin:0}
.hotel a img {float:left;margin:5px;width:100px;height:120px}
.hotel p {float:none;margin-left:14px;margin-right:5px;clear:left;padding:2px}
.hotel p em {color:#D00;font-weight:200}
.hotel p a {font-weight:800;float:right;margin:0px;margin-right:5px;color:#4477AA}
.hotel h2 {color:#000;margin-top:10px;margin-right:10px;text-align:left}

div.links {margin-bottom:15px;width:95%}
div.links a {font-weight:bold}
div.links dl,ul {margin-left:0;list-style-type:none}
div.links dd,dl,li {line-height:150%;margin-left:0}
div.links li:hover {background-color:#FFF}
div.links dd {margin-left:0;}


#line {width:100%;border-top:1px solid #500;border-bottom:1px solid #500;padding-bottom:3px;padding-top:3px;text-align:center}

div#obsah table#linkstab {width:100%;background:#FFF;border:0px}
div#obsah table#linkstab td {vertical-align:top;background:#FFF;text-align:left;border:0px}
div#obsah table#linkstab .description {font-size:10px}

div#obsah p {line-height:175%;}
.packagessite ul {margin-left:40px;list-style-type:disc}
.packagessite li:hover {background:#FFF}

.frmenu {font-size:82%}
.uvodkec {font-weight:500;line-height:100%}
.podrobnosti {border-top:1px solid #000}
.podrobnosti p {font-weight:bold}
.cara {width:100%;border-top:1px solid #000;margin-top:15px;margin-bottom:10px}
h1.vypiskratky {color:#000;margin:10px;font-size:20px}

.curvy {position:relative; width:300px; background:#FF0; color:#000; margin:2px;float:right;margin-top:7px}
.curvy ul {list-style-type:square;margin-left:30px;font-size:10px}
.curvy li {}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#9caf9c; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#FF0; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:1; padding:5px 10px;}
input.reservation {background:url(http://www.praguehotelsoffice.com/images/bookhere.jpg) 50% 50% no-repeat;color:#000;
font-weight:bold;font-size:12px}
input.reservation:hover {cursor:hand}
p.cr {width:750px;font-weight:bold;font-size:10px;text-align:right}

.skryt, big {display:none}

