body {margin:0;padding:0;background:#102e87 url(img/bodybg.gif) repeat-x;font-family:Tahoma,Arial,Verdana;}
#mother {background:none;width:936px;margin:0 auto;font-size:70%}
#top {height:202px}
a img {border:none}
#logo {height:103px}

#cale {background:#feeec8 url(img/cal-bg.gif) repeat-x;}
#calein {background:url(img/icon-cal.gif) 0px center no-repeat;padding:18px 10px 20px 45px}

#srch {background:#FFEEC6 url(img/search-bg.gif) left top repeat-x}
#srchin {background:url(img/search-icon.gif) 0px top no-repeat;padding:14px 10px 14px 45px}

form {margin:0;padding:0;}
form input {vertical-align:middle;}
.srchtxt {width:100px;border:1px solid #c8c8c8;padding:2px;font-size:11px;color:#777;height:14px}

#topleft {float:left;width:340px}
#topright {float:left;height:202px}

#menu {background:url(img/menubg0.gif) repeat-x;clear:both;}
#menu ul {margin:0;padding:0;height:47px;list-style-type:none}
#menu li {margin:0;padding:0;float:left}
#menu li a {padding:20px 18px 14px 18px;display:block;color:#fff;}
#menu li a:hover{background:url(img/menubg1.gif) center top no-repeat;}
#menu li.selected-menu a {background:url(img/menubg1.gif) center top no-repeat;}

#navigator {background:url(img/navigbg.gif) repeat-x;padding:10px 15px}
#navigator a {color:#d00}

#content {background:#fff;padding:15px}

#leftbox {float:left;width:200px;}
#rightbox {float:left;width:700px;}

.sidebox {margin-bottom:15px;}
.sidebox h2 {background:url(img/sidebox-titlebg.gif) left top no-repeat;padding:10px 10px 10px 40px;color:#fff;font-size:11px;margin:0}
.sideboxin {background:#ffeec6}
.sideboxin ul {margin:0;padding:0;list-style-type:none}
.sideboxin li {background:url(img/submenubot.gif) left bottom repeat-x}
.sideboxin li a {display:block;padding:7px 5px 7px 23px;text-decoration:none;background:url(img/submenudot.gif) 10px center no-repeat;color:#000}
.sideboxin li a:hover {background-color:#ffdc8a}
.sideboxin li.selected-menu a {background-color:#ffdc8a;font-weight:bold}
.sideboxin p {padding:10px;margin:0}
.sideboxin form {margin:0;padding:0 10px 10px 10px;}
#footer {clear:both;padding:15px;background:#ddd;border-top:1px solid #888}

.clearfix {background:#fff url(hotelbuchlovice/img/bgclear.gif) center bottom no-repeat;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}


/* possitioning & font */
#web-html {padding:0 15px}
#web-html h1 {font-size:200%;font-weight:normal;padding:0;margin:0em 0em 1em 0em;text-transform:uppercase;}
#web-html h2 {font-size:130%;font-weight:bold;padding:0em 0em 0em 0em;margin:.5em 0em .5em 0em}
#web-html h3 {font-size:120%;font-weight:bold;padding:0em 0em 0em 0em;margin:.5em 0em .5em 0em}
#web-html h4 {font-size:110%;font-weight:bold;padding:0em 0em 0em 0em;margin:.5em 0em .5em 0em}
#web-html h5 {font-size:100%;font-weight:bold;padding:0em 0em 0em 0em;margin:.5em 0em .5em 0em}
#web-html .annotation{font-style:italic;padding:0;margin:0em 0em 1em 0em;}
#web-html ul,ol{padding:.5em;margin:1em 0em 1em 2em;}
#web-html li {padding:0 0 .3em 0;margin:.1em 0 .1em 0;}
#web-html p {padding:0em;margin:0em 0em 1em;text-align: justify}
#web-html blockquote {padding:.2em;margin:0em 0em 0em .2em}
#web-html a,#annotation a {font-weight:bold;}
#web-html a span {font-weight:normal}
#web-html img {margin:0em .2em 0em .2em}
#web-html p img {margin:0em .6em 0em .6em}
#web-html table {font-size:100%;padding:0em;margin:1em}
#web-html table thead td,#web-html table thead th,#web-html table th {font-weight:bold;}
#web-html table tbody td,#web-html table tbody {font-weight:normal;}
#web-html table td,#web-html table th {padding:.5em;vertical-align:top;}
#web-html table p {margin:0em !important;}
#web-html table,#web-html table td {border-collapse:collapse;}
#web-html hr {border:0;width:80%;height:1px;margin:.2em 0em .2em 0em}

/* colors */

#web-html h1 {color:#596BD4;}
#web-html h2 {color:#000000;}
#web-html h3 {color:#000000;}
#web-html h4 {color:#000000;}
#web-html h5 {color:#000000;}
#web-html .annotation{color:#555;}
#web-html a,#annotation a  {color:#DE2921;}
#web-html img {}
#web-html table thead tr,#web-html table th {background:#eee}
#web-html table, #web-html table tbody tr {background:#fff}
#web-html table,#web-html table td {border:1px solid #ddd;}
#web-html td{padding:5px;}
#web-html th {padding:5px;}
#web-html hr {color:#fff;background-color: #fff;clear:left; }
#web-html blockquote {padding:1em;margin:1em;background:#eee;font-style:italic;font-size:130%}
fieldset {border:none;border-top:2px solid #DE2921}
legend {color:#DE2921;padding:0 20px;font-weight:bold;}


.hideme {display:none}

.news-topic {margin-bottom:20px}
.news-topic h2 {margin:0 !important}
.news-topic h2 a {font-size:145%;background:#eee;padding:10px 10px 0px 10px;display:block;border:1px solid #ddd;text-decoration:none;border-bottom:none;color:#596BD4 !important}
.news-footer {margin:0 0 10px 0;padding:5px 10px 10px 14px;background:#efefef;border-bottom:1px solid #ddd;color:#888}
#webdesign {float:right;}
#footer a {color:#555}