body, html { border: 0px none; margin: 0px; padding: 0px; font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; font-size: 100%; text-align: center; background: #f0541d url('../images/background.jpg') top center repeat-x; }
.reseter { border: 0px none; margin: 0px; padding: 0px; float: none; clear: both; width: 0px; height: 0px; line-height: 0px; font-size: 0px; }
p, img, table, tr, th, td, h1, h2, h3, h4, h5, form, img, menu {border: 0px none; margin: 0px; padding: 0px; }

a:link, a:visited, a:active, a:hover { color: #d95404;    cursor: pointer;    font-style: normal;    text-decoration: underline;  }
a:hover { text-decoration: none; }

img { vertical-align: middle; }

#main { margin: 10px auto; width: 700px; color: #ffffff; }
#head { margin: 0; padding: 0; background: #541907 url('../images/back-head.jpg') top center repeat-x; }
#head a img { float: left; margin: 15px 0 25px 25px; padding: 0; }
#head p { float: right; padding: 10px 15px 0 0; font-size: 75%; color: #ffffff; text-align: right; line-height: 20px; }
#head p span { font-weight: bold; color: #d95404; font-size: 120%; }

#menu { background: url('../images/back-menu.jpg') transparent top left repeat-x; width: 100%; font-weight: bold; line-height: normal; margin: 0; padding: 0; color: #fff; background-color: transparent; }
#menu ul { list-style-type: none; margin: 0; padding: 0; }
#menu li { display: inline; margin: 0; padding: 0; }
#menu a { float: left; margin: 0 0 0 10px; background: url('../images/menu_left.jpg') transparent top left no-repeat; padding: 0 0 0 7px; text-decoration: none; }
#menu a span { display: block; background: url('../images/menu.jpg') transparent top right no-repeat; font-size: 75%; padding: 6px 25px 5px 20px; font-weight: bold; }
#menu #current a { background-position: 0 -26px; }
#menu #current a span { background-position: 100% -26px; }
#menu a:hover { background-position: 0% -26px; }
#menu a:hover span { background-position: 100% -26px; }

#obsah { position: relative; text-align: left; font-size: 90%;  background-color: #541907; padding: 10px 12px 20px 12px; }
#obsah p { text-indent: 5px; text-align: justify; font-size: 105%; line-height: 22px; padding: 5px 0 0 0; }
#obsah p.small { text-indent: 0px; font-size: 85%; padding: 5px 0 0 0; }
#obsah p.noindent { text-indent: 0px; }
#obsah img { position: relative; float: left; margin: 5px 5px 0 0; }

h1, h2, h3, h4, h5, h6 { margin: 8px 0px 8px 0px; padding: 0px 0px 0px 0px; text-align: left; }
h1 { font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 110%; font-weight: bold; color: #d95404; }
h2 { font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 105%; font-weight: bold; color: #d95404; }
h3 { font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 100%; font-weight: bold; color: #d95404; }
h4 { font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 95%; font-weight: bold; color: #d95404; }
h5 { font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 90%; font-weight: bold; color: #d95404; }
h6 { font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 80%; font-weight: normal; color: #ffffff; }

#paticka { padding: 10px 0; text-align: center; color: #bbb; font-size: 70%; background: #fff url('../images/back-patka.jpg') top center repeat-x; }
#paticka a { color: #bbb; }
#paticka a:hover { text-decoration: none; }

table { position: relative; border-collapse: collapse; font-size: 110%; margin-bottom: 8px; }
table thead tr th { padding: 4px; border: 1px solid #ccc; font-size: 70%; }
table tbody tr td { padding: 4px; border: 1px solid #ccc; }

.wide {width:920px !important;}
.ubytovna {position:relative;background: url('../images/index_ubytovna.jpg') transparent top left no-repeat;width:390px;height:454px;float:left;margin:40px 0 0 0;text-align: center;padding:20px 30px 20px 30px;}
.ubytovna p {margin:30px 0 0 0;font-size: 75%; line-height: 20px;}
.ubytovna p span { font-weight: bold; color: #d95404; font-size: 120%; }
.right {margin-left:20px;}

