body {font-family: Arial, sans-serif; font-size: 11px; color: #606060; padding: 0px; margin: 0px; text-align: justify; background-color: #ecf6f2; background-image: url(img/body_bgr.gif); background-repeat: repeat-x;}
H1 {font-family: Arial, sans-serif; font-size : 16px; color : #004c30; font-weight : bold; font-style : normal; margin: 5px 5px 5px 0;}
H2 {font-family: Arial, sans-serif; font-size : 12px; color : #004c30; font-weight : bold; font-style : normal; margin: 5px 5px 5px 0;}
H4 {font-family: Arial, sans-serif; font-size : 13px; color : #004c30; font-weight : normal; font-style : normal; margin: 5px;}
H3 {font-family: Arial, sans-serif; font-size : 12px; color : #004c30; font-weight : bold; font-style : normal; margin: 5px;  text-align: left;}


a {color: #006443; text-decoration: underline;}
a:hover {text-decoration: none;}
img{border: 0px;}
.imgL{float: left; border: 1px solid #495778; margin: 20px 15px 15px 0px;}
.imgR{float: right; border: 1px solid #495778; margin: 20px 0px 15px 15px;}
.img{margin:0px; padding:0px; border: 1px solid #495778;}
.noDisplay { visibility:hidden; display:none;}
.correct{clear: both; width: 1px; height: 1px; margin: 0; padding: 0; visibility: hidden;}
.correct_xIE{_display: none; clear: both; width: 1px; height: 1px; margin: 0; padding: 0; visibility: hidden;}
address{font-style: normal;}

#MBox {margin: 0px auto 30px auto; padding: 0px; width: 770px; background-image: url(img/mbox_bgr.gif); background-repeat: repeat-y;}

#MainBox {padding: 0 15px; margin: 0;}
#HeadBox{width: 740px; height: 149px; margin: 0px; padding: 0px;}
#HeadBoxImg{float: left; width: 492px; height: 107px; background-image: url(img/top_img.jpg);}
#HeadBoxLogo{float: left; width: 248px; height: 107px; background-image: url(img/logo_img.jpg);}
H1#HeadBoxLogo{float: left; margin: 0; padding: 0; position: relative; background-image: none;}
H1#HeadBoxLogo,#HeadBoxLogo span{width: 248px; height: 107px; overflow: hidden;}
#HeadBoxLogo span{display: block; position: absolute; left: 0; top: 0px; background-image: url(img/logo_img.jpg);}
#MenuBox{margin-left: 25px;}


#ContentBox{width: 690px; margin: 0 25px 25px 25px; min-height: 400px; height: 400px; background-image: url(img/content_bgr.gif); background-repeat: repeat-y;}
#ContentBox_IN{width: 680px; overflow-x: hidden; margin: 0; padding: 10px 0px 10px 10px; min-height: 400px; height: 400px; background: url(img/contentin_bgr.gif) no-repeat right bottom;}
#ContentBox[id],#ContentBox_IN[id]{height: auto;}

/* index page */
.col_1{float: left; width: 203px; margin-right: 10px;}
.col_1 .title{position: relative; overflow: hidden; margin: 0px; padding: 10px 20px; color:#d4e0db; background-image: url(img/col_title_bgr.gif); background-repeat: repeat-x;}

.col_1 .title, .col_1 .title span{width: 163px; height: 25px;}
.col_1 .title span{display: block; position: absolute; left: 0; top: 0; background-repeat: no-repeat;}

.col_1_mid {float: left; width: 223px; margin: 0px 17px 0px 8px;}
.col_1_mid .title{position: relative; overflow: hidden; margin: 0px; padding: 10px 20px; color:#d4e0db; background-image: url(img/col_title_bgr.gif); background-repeat: repeat-x;}

.col_1_mid .title, .col_1_mid .title span{width: 183px; height: 25px;}
.col_1_mid .title span{display: block; position: absolute; left: 0; top: 0; background-repeat: no-repeat;}

#Novinky{background-image: url(img/tit_novinky.gif);}
#Cinnosti{background-image: url(img/tit_cinnosti.gif);}
#Pamatky{background-image: url(img/tit_kulturni_pamatky.gif);}

.col_1 .textL1{width: 203px; height: 40px;  background-color: #ceded8;}
.col_1 .textL1 H3{position: relative; margin:0; padding:0; font-size : 11px;}
.col_1 .textL1 H3 a{display: block; position: absolute; left: 0; top: 0; width:143px; _width:143px; height: 24px; _height: 24px; margin: 0; padding: 8px; text-decoration: none; background-color: #cedfd9;}
.col_1 .textL1 H3 a:hover{background-color: #e9eeec;}

.col_1 .textL1 img{margin: 0; padding: 0; float: right; border-left: 2px solid #fcfcfc;}
.col_1 .textL2{padding: 5px 10px;}
.col_1 .textL3{width: 203px; height: 14px; margin-bottom: 10px;}
.col_1 .textL3 a{display: block; float: right;}
.col_1 .textL3 img{height: 12px; margin: 2px 0 0 8px;}

.col_1 .title2{position: relative; float: left; overflow: hidden; margin: 0 0 11px 0; width: 138px; height: 50px;}
.col_1 .title2 a{display: block; position: absolute; left: 0; top: 0; width: 108px; height: 30px; padding: 17px 20px 3px 10px; overflow: hidden; font-size: 11px; text-decoration: none; background-image: url(img/tit_cinnosti_all.gif); text-align: right;}
.col_1 .title2 a:hover{background-position: 0 -50px;}

.col_1_mid .title2{position: relative; float: left; overflow: hidden; margin: 0 0 11px 0; width: 158px; height: 50px;}
.col_1_mid .title2 a{display: block; position: absolute; left: 0; top: 0; width: 128px; height: 30px; padding: 17px 20px 3px 10px; overflow: hidden; font-size: 11px; text-decoration: none; background-image: url(img/tit_cinnosti_all.gif); text-align: right;}
.col_1_mid .title2 a:hover{background-position: 0 -50px;}

/*
.col_1 .title2 a{display: block; position: absolute; left: 0; top: 0; width: 138px; height: 50px; font-size: 0; text-decoration: none; color: #cedfd9;}
.col_1 .title2 a:hover{background-position: 0 -50px;}
*/
  
/* a#Myslivost{background-image: url(img/tit_myslivost.gif);} */
#MyslivostImg{float: left; width: 65px; height: 50px; background-image: url(img/img_myslivost.jpg);}
/* a#Lesy{background-image: url(img/tit_lesy.gif);} */
#LesyImg{float: left; width: 65px; height: 50px; background-image: url(img/img_lesy.jpg);}
/* a#Pila{background-image: url(img/tit_pila.gif);} */
#PilaImg{float: left; width: 65px; height: 50px; background-image: url(img/img_pila.jpg);}
/* a#Hotel{background-image: url(img/tit_hotel.gif);} */
#HotelImg{float: left; width: 65px; height: 50px; background-image: url(img/img_hotel.jpg);}
/* a#Pronajem{background-image: url(img/tit_pronajem.gif);} */
#PronajemImg{float: left; width: 65px; height: 50px; background-image: url(img/img_pronajem.jpg);}
/* a#Svatby{background-image: url(img/tit_svatby.gif);} */
#SvatbyImg{float: left; width: 65px; height: 50px; background-image: url(img/img_svatby.jpg);}

.ObecneImg{float: left; width: 65px; height: 50px;}

.col_1 .img3{margin:0; padding:0; _margin-bottom:-3px;}
.col_1 .title3{position: relative; overflow: hidden; margin: 0 0 11px 0;}
.col_1 .title3{width: 203px; height: 34px;}
.col_1 .title3 a{display: block; position: absolute; left: 0; top: 0; background-repeat: no-repeat; width: 203px; height: 34px; font-size: 0; text-decoration: none; color: #cedfd9;}
.col_1 .title3 a:hover{background-position: 0 -34px;}
a#ZamekKaKor{background-image: url(img/tit_karlova_koruna.gif);}
a#HradKost{background-image: url(img/tit_hrad_kost.gif);}


/* common pages */
.col_IN{padding: 10px;}
ul.menu2{margin: 15px 0; padding: 0; list-style-type: none;}
ul.menu2 li{margin:0 0 2px 0; padding: 0; list-style-type: none;}
.menu2 a{font-weight: bold;}

ul.menu2b{margin: 0 0 10px 0; padding:0; list-style-type: none;}
ul.menu2b li{display: inline; margin:0; font-weight: bold;}
.menu2b a{font-weight: bold;}

.col_2{float: left; width: 456px; margin-right: 10px; _margin-right: 8px;}
.col_2 .title{position: relative; overflow: hidden; margin: 0px; background-image: url(img/col_title_bgr.gif); background-repeat: repeat-x; padding:10px 20px;}
.col_2 .title, .col_2 .title span{width: 416px; height: 25px;}
.col_2 .title span{display: block; position: absolute; left: 0; top: 0; background-repeat: no-repeat;}
H1.title{font-family: Arial, sans-serif; font-size: 12px; color:#d4e0db; padding: 0px; margin: 0px;}

#BottomBox{width: 690px; height: 26px; color:#898989; font-size: 11px; padding: 0px 40px 0px 40px; background-image: url(img/bottom_bgr.gif); background-repeat: no-repeat; background-color: #ecf6f2; position: relative;}
#BottomLogo{float: left; width: 30px; height: 50px; background-image: url(img/bot_logo.gif);}
#copy{float: left; margin-left: 10px; padding: 9px;}
#info{float: right; padding: 18px 0;}
#info a{color:#616161 !important;}
#lang {width: 280px; height: 32px; float:left;  padding: 18px 0; text-align:center; /* border:solid 1px red;*/}

#Partners{left: 89px;position: absolute;text-align: left;top: 40px;width: 100%;}

