body{padding: 0; margin: 0; text-align: left;}
body{font-family: tahoma; font-size: 12px;}
body{behavior: url("/csshover.htc"); background-color: #FFF;}

h1{font-size: 170%; margin: 0; padding: 0; color: rgb(216,73,3); font-weight: normal; margin-bottom: 10px;}
h2{font-size: 130%; margin: 0; padding: 0; color: rgb(216,73,3); font-weight: normal;}

h3, h4, h5, h6{font-size: 110%; margin: 0; padding: 0;}

h3, h4, h5, h6{color: rgb(216,73,3);}

a{color: rgb(216,73,3);}
a:hover{text-decoration: none;}

.all{position: relative; width: 949px; margin: auto; background: url(../images/all.png);}

.header{height: 288px; background: url(../images/header.jpg);}

.main{min-height: 300px; _height: 300px; background: url(../images/main.png); padding-bottom: 25px;}
.main .bread{margin: 5px 0 10px 0; font-size: 80%;} 

.more{text-align: right; font-size: 90%; margin-top: 3px;}

.main .zaznam{margin-bottom: 10px; margin-top: 10px; border-bottom: 1px #CCC solid; padding-bottom: 5px;}
.main .zaznam .podpis, .podpis{font-size: 90%; color: rgb(170,170,170);}
.main .zaznam h2{font-weight: bold; margin-bottom: 3px;}
.main .zaznam .image-container{width: 125px; height: 125px; overflow: hidden; float: left; margin-right: 10px; border: 1px solid rgb(216,73,3);}
.main .zaznam .image-container img{border: none;}

.main p{margin: 0 0 10px 0;}

#panel2, #panel3{display: none;}
#zalozky{margin-top: 15px;}
#zalozky a{background: rgb(81,186,6); color: #FFF; font-weight: bold; display: block; text-decoration: none; padding: 5px 10px 5px 10px; float: right;}
#zalozky a#zalozka1{background: rgb(252,102,26);}
#zalozky a:hover{background: rgb(252,102,26);}

.main .hostinec .image{width: 50%; float: left;}
.main .hostinec .image .image-container{width: 200px; height: 200px; overflow: hidden; float: left; margin-right: 10px; border: 1px solid rgb(216,73,3);}
.main .hostinec .image .image-container img{border: none;}
.main .hostinec .info{width: 50%; float: left;}

.main .hostinec h2{font-weight: bold; text-align: left; background: rgb(252,102,26); color: #FFF; padding: 5px;}
.main .hostinec .popis, .main .hostinec .prilohy, .main .hostinec .mapa{padding: 15px; margin: 0; border: 2px solid rgb(252,102,26);}
.main .hostinec .mapa{padding: 0;}
.main .hostinec #map_canvas{height: 300px; overflow: hidden;}

.podpis{margin-bottom: 3px;}
.main .prilohy{text-align: center;}
.main .prilohy img{border: solid  rgb(216,73,3) 1px; margin: 8px; padding: 0; background-color: #FFF; margin-bottom: 0;}

.main .left{width: 244px; float: left; min-height: 100px;}
.main .center{width: 465px; float: left; min-height: 100px; padding: 0 15px 0 25px;}
.main .right{width: 200px; float: left; min-height: 100px;} 

.main .right .panel{border: 2px solid rgb(106,207,7); background: #FFF; width: 90%; margin: auto; margin-bottom: 15px;}
.main .right .panel h2{color: #FFF; font-weight: bold; text-align: right; padding: 5px; background: rgb(106,207,7);}
.main .right .panel .zaznam{padding: 10px; padding-bottom: 5px; padding-top: 5px; border: none;}
.main .right .panel .podpis{margin: 0;}

.popisek{margin: auto; width: 150px; text-align: center; margin-bottom: 0px; margin-top: 30px; font-size: 70%;}
#guestbook{display: none; margin-bottom: 10px;}
.smajl{border-style: none; padding: 0px; margin-left: 3px;}

.footer{color: #000; font-size: 90%; padding: 10px; margin-top: 1px; border-top: 20px #666 solid; padding-top: 5px;}
.footer a{text-decoration: none; color: #000;}
.footer a:hover{text-decoration: underline;}

.cleaner{clear: both;}

.formular, .formular_add{text-align: left; margin: auto; width: 70%; padding: 1px; margin-top: 15px;}
.formular td{padding: 3px; padding-right: 6px;}
.formular img{border-style: none;}

input{width: 100%;}
textarea{width: 100%; height: 100px;}

.vlozena_left, .vlozena_right, .vlozena_center{border: solid rgb(216,73,3) 1px; margin: 8px; padding: 0; background-color: #FFF; margin-bottom: 0;}
.xvlozena_left, .xvlozena_right, .xvlozena_center{margin: 8px;}
.vlozena_left, .xvlozena_left{float: left; margin-left: 0;}
.vlozena_right, .xvlozena_right{float: right; margin-right: 0;}
.xvlozena_right{margin: 0; padding: 0; position: relative; bottom: 3px;}
div.vlozena_center, div.xvlozena_center{text-align: center; border-style: none; clear: both;}
