body {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 13px;font-weight: normal;color: #000000;background: #ffe973 url(/css/bg-body2.jpg) top left repeat-x;text-align:center;}
td, th, input, select, textarea, optgroup {font-family: Tahoma, Arial, sans-serif;font-size: 12px;}
a {color:#E32031;}
h1 {font-size:160%;color:#062f5f;}
h2 {font-size:140%;color:#085D5D;}
h3 {font-size:14px;padding:5px 0;margin:0;color:#085D5D;}
th {background:#fff;text-align:left;}
/* zahlavi stranky */
#top {background:#0863A9 url(/css/bg-top0.jpg) top right no-repeat;color:white;border:3px solid white;padding:0;}
#top h3, #top strong, #top h1 {font-size:22px;width:80%;color:#ffcc00;}
#logosm {height:115px;width:490px;padding:10px;background:url(/css/logo-sm.jpg) center left no-repeat;padding-left:135px;margin-left:10px;}
#telo {width:950px;background:#fefeca url(/css/bg-top0.jpg) top right no-repeat;padding:0;position:relative;text-align:left;margin:auto;}

#obsah {border:3px solid white;padding:10px;background: url(/css/bg-big-pg3.gif) bottom right no-repeat;}
#obsah_prava a img {border:1px solid black;margin:5px 10px;}
#obsah_prava {float:right;width:68%; }
#obsah_leva {float:left;width:30%;position:relative;top:-15px;}
/* leve menu */
#obsah_leva ul {position:relative;left:-10px;}
#obsah_leva ul, #obsah_leva li{list-style-type:none;padding:0px;margin:0px;text-align:left;width:95%;}
#obsah_leva ul li {background:#ffef97;margin-bottom:3px;padding: 0px;border: 1px solid #ffcc00;}
#obsah_leva li ul {margin-left:4px;margin-right:0;width:auto;position:relative;left:0;}
#obsah_leva ul a {display:block;color: black;text-decoration:none;margin:0;padding:3px;padding-left:5px;background:#ffef97;border-left:4px solid #E32031;}
#obsah_leva ul a:hover, #obsah_leva li.sel li a:hover {background:#FFF;}
#obsah_leva ul li.sel a {font-weight: bold;background: #ffcc00;} 
#obsah_leva li ul li {border:0;margin:0;font-weight: normal;} 
#obsah_leva li.sel li a {font-weight:normal;background:transparent;border-left:4px solid #E32031;border-top: 1px solid #FEFECA !important;/*#E32031;*/}
/* levy kalendar*/
#kalendar {border-bottom:0px dotted #0863A9;position:relative;left:-10px;width:250px;margin-top:30px;background: url(/css/teckovana.gif) top right repeat-y;}
#kalendar h2 {padding: 5px; padding-top:15px; background:#0863A9 url(/css/kalendar1.gif) top left no-repeat; color:white;text-align:right;}
#kalendar h4, #kalendar h3 {margin:10px 0 5px 0;font-size:100%;}
#kalendar div {padding:0 5px;}
#kalendar div.carka {padding:0;font-size: 5px;background: url(/css/teckovana.gif) bottom right repeat-x;}

/* menu horni */
#obsah_leva #menu {width:945px;position:absolute;top:-40px;_top:-50px;#top:-50px;left:-10px;line-height: 3;}
#obsah_leva #menu li a {display:inline;background:transparent;text-decoration:none;color:#ffcc00;border:0; border-right:1px solid #ffcc00;padding:0 5px;font-weight:normal;} 
#obsah_leva #menu ul {list-style: none;padding:0;margin:0;border:0;width: auto;position:relative;left:10px;}
#obsah_leva #menu li {display:inline;margin-bottom:5px;border:0;background:transparent;width: auto;}

label {line-height:16px;width:100px;display:block;}
input, textarea, table, select {border:1px solid #152939;line-height:16px;}
input {width:130px;}
.auto {width:auto;}
input[type="submit"] {background:#152939;color:white;font-weight:bold;cursor:pointer;_cursor:hand;}
optgroup {border:0;}

#pata {text-align:center;background:#0863a9;padding:5px;border-top:5px solid #0066cc;}
#lang {position:absolute;top:3px;right:3px;background: url(/css/top-roh-ld3.gif) bottom left no-repeat;padding:0 20px 3px 25px;line-height:33px;min-height:33px;}
#lang img {border:0;}
.noborder{border:0;}
.center {text-align:center;}
.left {text-align:left;}
.linkcoll {border-collapse:collapse;}
.linkcoll th {text-align:center;}
.cl, .clear {clear:both;}
.line {border-bottom:1px dotted #8C8B78;font-size:5px;margin:5px 0;}

.hotel {width:47%;float:left;padding-right:15px;}
.adresa {color:#152939; font-weight:bold;}
.popis {margin:5px 0;font-size:90%;}
.popis table {border: 2px solid #ffcc00;border-collapse: collapse;}
.popis td {padding:3px 6px;border: 1px solid #ffcc00;}
.popis table.noline, .popis table.noline td {border: 0;}
.cena {}
.poloha {display:block;float:right;width:110px;}
.obrazky {margin-top:0px;clear:both;}
.obrazky a {margin:0;padding:0;}
.icobox {line-height:22px; margin:10px;}
.icobox img {vertical-align: middle !important;}
#obsah_prava .obrazky img  {border:1px solid #152939;margin:1px;}
#obsah_prava .poloha img {border:1px solid #152939;margin:3px;}
#ceny_hotelu {position:relative;left:-280px;width:900px;}
*html #ceny_hotelu {position:relative;left:0px;width:100%;height:1000px;}
table.cenik {margin:10px 0;width:100%;font-size:85%;letter-spacing:90%;border:3px solid black;border-collapse:collapse;/*left:-290px;*/ }
*html #ceny_hotelu #ie {position:absolute;left:-280px;width:900px;}
table.cenik th {text-align:center;}
table.cenik td, table.cenik th {border:1px solid gray;}
/*table.cenik tr {border:3px solid black;}*/
table.cenik tr.cara {border-top:3px solid black;}
.w20 {width:20%;}
.w25 {width:5%;}
.sml {font-size:80%;}
.ses0 {background:#FFF;padding: 5px; margin: 5px 0;}
.ses1 {background:#ccffff;}
.ses2 {background:#ffffcc;}
.ses3 {background:#ffcc99;}

.tucne {font-size:140%;font-weight:bold;margin:0 2px;text-decoration:none;padding:0 3px;background:#FCAD2E;}
.clanek img {float:left;margin-left: 0;}
.clanek h2 {padding:5px 0;margin:0;}
.clanek h2 a {font-size:14px;}

