
body {
overflow: -moz-scrollbars-vertical;
padding : 0;
margin : 0;
background : #e4e4e4;
background : #77a0bf url('tile_body.png') repeat-x;
font-size : 0.95em;
font-family : Arial, Sans;

}
h1 {
margin : 0 0 0 0;
height : 34px;
text-align: left;
font-family : tahoma;
font-size : 19px;
color : #0154a9;
padding : 16px 0 0 0;
letter-spacing : 0em;
}
h2 {
font-size : 1.2em;
font-weight : bold;
color : #1670cd;
letter-spacing : 0;
margin-top : 1.4em;
clear : both;
}
h3 {
font-size : 1.1em;
clear : both;
margin : 2em 0 0 0;
}
#skolah3 {
font-size : 1em;
font-weight : bold;
color : #1670cd;
text-align : center;
}
a {
color : #0035fe;
text-decoration : none;
}
.normalodkaz {
color : black;
text-decoration : none;
}
a:hover {
text-decoration : underline;
}
img {
border : 0;
margin-bottom : 4px;
}
.ubytovani {
display : block;
margin : -12px auto 0 auto;
}
.hodiny {
text-align : center;
border : 1px solid;
margin : 0 auto 0 auto;
font-weight : bold;
width : 220px;
height : 35px;
}
.center {
margin : 0 0 15px 15%;
}
.clear {
clear : both;
font-size : 0.1em;
line-height : 0.1em;
}
#container {
text-align : left;
width : 792px;
background : #fff url('tile_container_body.png') repeat-y;
margin : 0 auto 0 auto;
}
#container_inner1 {
background : url('bg_container_top.png') no-repeat;
}
#container_inner2 {
background : url('bg_container_bottom.png') no-repeat 0% 100%;
width : 750px;
padding : 14px 21px 30px 21px;

}
#chapter-one {
margin : 0;
padding : 0;
}
#chapter-one a {
display : block;
width : 710px;
height : 232px;
margin : 0 0 0 20px;
background : url('http://www.chata-sachovka.cz/css/bg_header.jpg') no-repeat;
text-decoration : none;
}
#chapter-one a span {
display : none;
}
#chapter-two {

margin : 0;
padding : 0;
}
#chapter-two a {
position: absolute;
right: 0;
width : 250px;
height : 250px;
margin : 0 0 0 20px;
background : url('template8.gif') no-repeat;
text-decoration : none;
}
#chapter-two a span {
display : none;
}
#bar_left * {
margin : 0;
padding : 0;
list-style-type : none;
}
#bar_left {
float : left;
width : 176px;
margin : 22px 0 10px 20px;
_margin:22px 0 5px 10px;
}
#navbar {
width : 170px;
float : left;
background : #529f33;
margin : 0 0 30px 0;
}
#navbar_inner1 {
background : url('bg_navbar_top.png') no-repeat;
}
#navbar_inner2 {
background : url('bg_navbar_bottom.png') no-repeat 0% 100%;
padding : 2px 0 2px 0;
}
#navbar2 {

font-weight : bold;
font-size : 12px;
text-align : center;
width : 170px;
float : left;
background : #529f33;
}
#navbar_inner12 {
background : url('bg_navbar_top.png') no-repeat;
}
#navbar_inner22 {
background : url('bg_navbar_bottom.png') no-repeat 0% 100%;
padding : 3px 0 3px 0;
_padding:3px 0 0px 0;
}
#navbar ul {
display : block;
padding : 0;
margin : 0;
}
#navbar li {
display : block;
width : 170px;
}
#navbar a {
display : block;
width : 152px;
height : 20px;
padding : 3px 0 2px 18px;
color : #f5f5f5;
text-decoration : none;
font-size : 17px;
font-weight : 600;
}
#navbar a:hover {
color : #2b6409;
}
#webcam2 {
position: relative;
padding-bottom : 30px;       
float : left;
text-align : center;
font-weight : bold;
font-size : 12px;
}
a#aktivni {
color : #2b6409;
text-decoration : underline;
}
a#cervenyodkaz {
color : #ab2727;
}
#toplist {
vertical-align : middle;
text-align : center;
}
#pocasi_ico{margin: 0 0 0 22px; width: 138px; text-align: center; font-size: 10px;}
#pocasi_ico a {color: #125b8b;}
#silvestr {
color : red;
font-size : 13px;
text-align : center;
font-weight : bold;
}
#cervena {
color : red;
font-size : 13px;
}
.kontakty {
font-weight : bold;
text-decoration : underline;
}
#mailform {
position : relative;
text-align : center;
width : 300px;
float : right;
}
#copyright {
font-family : tahoma;
font-size : 9pt;
font-weight : bold;
}
#webcam {
position : relative;
float : left;
padding-bottom : 30px;
text-align : center;
font-weight : bold;
font-size : 12px;
}

#beruska {
position : absolute;
margin : 0 0 0 705px;
bottom : 150px;
}
#content {
text-align : justify;
font-size : 0.85em;
float : right;
width : 520px;
margin : 0 21px 10px 0;
_margin:0 10px 5px 0;
padding : 0;
_padding-bottom:16px;
color : #333;

}
#footer_outer {
clear : both;
margin : -10px auto 0 auto;
padding : 0 0 20px 0;
font-size : 0.75em;
text-align : center;
width : 100%;
vertical-align : top;
}
#footer_inner {
color : #eee;
color : #fff;
}
#footer_inner a {
color : #ffffe5;
text-decoration : none;
}
#footer_inner a:hover {
text-decoration : none;
}
.tdlicha {
background-color : #fff1ce;
}
.cenik {
text-align : center;
}
#test2 {
height : 200px;
position : relative;
}
#test2 img {
position : absolute;
top : 50%;
left : 50%;
}
.r {
position : relative;
width : 520px;
height : 200px;
margin : 0 0 30px 0;
}
.r div {
position : absolute;
}
.r1 {
top : 0;
left : 0;
width : 520px;
height : 200px;
background : url(pruhled.gif);
}
