/* CSS Document boskovice.cz style.css*/
body {
   margin: 0px;
   padding: 0px;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 100%;
   background: #fff url(images/bg_body.gif) repeat-x;
   color:#000;
   text-align:center;
   behavior: url(csshover.htc); 
}
a:link {
  color:#000;
	text-decoration: none;
}
a:visited {
  color:#000;
	text-decoration: none;
}	
a:active {
  color:#000;
	text-decoration: none;
}
a:hover {
	color:#000;
	text-decoration: none;
}
form{
  margin:0px;
  padding:0px;
}
img{
  border:0px;
  margin:0px;
  padding:0px;
}
h1.print{
  display:none;
}
#box1{
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  margin-top: 0px;
  width: 977px;
}
#box2{
  float:left;
  width: 977px;
  background:#fff;
}
#box3{
  margin-left:1px;
  margin-right:1px;
  width: 975px;
}
#box4{
  float:left;
  width: 975px;
}
#top1{
  width:975px;
  height:24px;
  font-size:14px;
}
#top1_left{
  width:450px;
  height:24px;
  float:left;
  line-height:24px;
}
#top1_left p{
  margin:0px;
  padding:0px 0px 0px 20px;
  color:#000;
}
#top1_right{
  width:301px;
  height:24px;
  float:right;
}
#marketing{
  margin-top:7px;
  margin-left:200px;
}
#home{
  width:14px;
  height:10px;
  display:block;
  float:left;
  margin-right:5px;
  background: url(images/ico_home.gif) no-repeat;
}
#print{
  width:14px;
  height:10px;
  display:block;
  float:left;
  margin-right:5px;
  background: url(images/ico_print.gif) no-repeat;
}
#favorite{
  width:14px;
  height:10px;
  display:block;
  float:left;
  margin-right:5px;
  background: url(images/ico_favorite.gif) no-repeat;
}
#contact{
  width:14px;
  height:10px;
  display:block;
  float:left;
  margin-right:5px;
  background: url(images/ico_contact.gif) no-repeat;
}
#rss{
	width:14px;
	height:14px;
	display:block;
	float:left;
	margin-right:5px;
	background: url(images/feedicon.jpg) no-repeat;
}
#top_line1{
  width:975px;
  height:3px;
  background:#BF1111;
  font-size:1px; 
}
#main_img{
  margin-top:1px;
  width:975px;
  height:139px;
}
#main_img1{
  display:block;
  float:left;
  width:210px;
  height:139px;
  background: #8EBAE2 url(images/main_img1.jpg) no-repeat;
}
#main_img2{
  float:left;
  width:276px;
  height:139px;
  background: #8EBAE2 url(images/main_img22.jpg) no-repeat;
}
#main_img3{
  float:left;
  width:489px;
  height:139px;
  background: #8EBAE2 url(images/main_img33.jpg) no-repeat;
}
#lang{
  width:73px;
  height:19px;
  margin-left:240px;
  margin-top:4px;
}
#cz{
  display:block;
  width:28px;
  height:19px;
  float:left;
}
#en{
  display:block;
  width:23px;
  height:19px;
  float:left;
}
#de{
  display:block;
  width:22px;
  height:19px;
  float:left;
}
#top_line2{
  width:975px;
  height:3px;
  margin-top:1px;
  background:#3A3A3A;
  font-size:1px; 
}
#top_menu{
  width:975px;
  height:54px;
  line-height:27px;
  color:#fff;
  font-size:15px;
  margin-top:1px;
  background:#000;
  text-align:center; 
  font-weight:bold;
}
#top_menu span{
  margin:0px 0px;
}
#top_menu a:link, #top_menu a:visited, #top_menu a:active{
  color:#fff;
  text-decoration:none;
}
#top_menu a:hover{
  color:#fff;
  text-decoration:underline;
}
#top_line3{
  width:975px;
  height:2px;
  margin-top:1px;
  background:#CB0303;
  font-size:1px; 
}
#main{

}
#main_left{
  float:left;
  width:203px;
}
#menuoff{
  font-size:16px;
  color:#000;
  text-align:center;
  margin-top:1px;
  width:203px;
  height:23px;
  background: #fff;
  font-weight:bold;
}
#menuoff a:link, #menuoff a:visited, #menuoff a:active{
  color:#000;
  text-decoration:underline;
}
#menuoff a:hover{
  color:#000;
  text-decoration:none;
}
#find{
  display:none;
}
#btn_find{
  position:absolute;
  font-size:1px;
  width:26px;
  height:23px;
  border:0px;
  background: url(images/bg_btn_find.gif) no-repeat;
  padding:0px;
  margin:0px 0px 0px 177px;
}
#txt_find{
  position:absolute;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  width:143px;
  height:15px;
  font-size:11px;
  border:0px;
  margin:4px 0px 0px 32px;
  padding:0px;
}
#main_left .menu_line_red{
  width:203px;
  height:3px;
  background:#CB0303;
  font-size:1px;
  margin-top:1px;
}
#main_left .menu_line_grey{
  margin-top:1px;
  width:203px;
  height:3px;
  background:#3A3A3A;
  font-size:1px;
}
#main_left .menu_line_dot{
  margin-top:1px;
  width:203px;
  height:1px;
  line-height:1px;
  overflow:hidden;
  background: #fff url(images/menu_line_dot.gif) repeat-x;
  font-size:1px;
}
#for_blind{
  display:block;
  width:203px;
  height:21px;
  margin-top:1px;
  background: #fff;
  line-height:21px;
}
#for_blind span{
  display:block;
  padding:0px 0px 0px 0px;
  padding:0px 0px 0px 29px;
  color:#000;
  font-size:14px;
  font-weight:bold;
}
#menu_sekce{
  width:203px;
  background:#eee;
}
#menu_sekce .text{
  color:#3A3A3A;
  font-size:15px;
  font-weight:bold;
  padding:5px 0px 5px 29px;
}
#menu_sekce .text span{
  font-weight:bold;
  color:#CB0303;
}
#menu{
  width:203px;
  margin-top:5px;
}
.cleaner{
  clear:both;
}
ul, li { 
  margin: 0px; 
  padding: 0px; 
} 
ul.menu li { 
  list-style-type: none; 
}
ul.menu li .btn_text{
  display:block;
  padding-left:29px;
  color: #000;
  font-size:16px;
  font-weight:bold; 
}
ul.menu li a:hover .btn_text{
  color: #000;
  font-weight:bold; 
}
ul.menu li.item { 
  width: 203px; 
  height: 35px;
  float: left;        
  _float: auto;       
  _float/**/: left;  
  _fl\oat: left;
  border-bottom:1px solid black;
}

ul.menu li.item a { 
  display: block; 
  width: 203px; 
  height: 35px; 
  line-height: 35px; 
  background: #fff; 
  color: #000; 
} 
ul.menu li.item a:hover { 
  background: #fff;
  text-decoration: underline;
  color: #000; 
}
ul.menu a#item_bottom{
  background: #fff;
}
ul.menu a#item_bottom:hover{
  background: #fff;
}
/*konec menu*/
/* hover menu */

ul.menu ul.druhe 
{ 
  position:absolute; 
  margin-top:-36px; 
  margin-left:203px;
  _margin-left: 187px;      
  _margin-left/**/: 203px;  
  _mar\gin-left: 203px; 
  visibility:hidden;
  width:203px;
  border-top:1px solid black;
  border-right:1px solid black;
  border-left:1px solid black;
} 
ul.menu li:hover ul.druhe
{ 
  visibility:visible; 
  z-index:999;
}
ul.menu ul.druhe ul.treti 
{ 
  position:absolute; 
  margin-top:-36px; 
  margin-left:203px;
  _margin-left: 187px;       
  _margin-left/**/: 203px;  
  _mar\gin-left: 203px; 
  visibility:hidden;
  width:203px;
  border-top:1px solid black;
  border-right:1px solid black;
  border-left:1px solid black;
} 
ul.menu ul.druhe li:hover ul.treti
{ 
  visibility:visible; 
  z-index:999;
}  
/* konec hover menu */

#web_cam{
  width:203px;
  height:35px;
  line-height:35px;
  margin-top:3px;
  background: #FFD5CA;
}
#web_cam a:link, #web_cam a:visited, #web_cam a:active{
  color:#000;
  text-decoration:underline;
  font-weight:bold;
}
#web_cam a:hover{
  color:#222;
  text-decoration:none;
}
#web_cam p{
  color:#fff;
  font-size:15px;
  padding:0px 0px 0px 29px;
  margin:0px;
}
#camera
{
  display:none;
  width:203px;
  padding-top:10px;
  margin-top:1px;
  text-align:center;
  background:#C1C1C1;
}
.odkaz_vice{
  margin-top:0px;
  height:12px;
  width:100%;
  text-align:right;
  font-size:10px;
}
.odkaz_vice a{
  padding-right:2px;

}
.odkaz_vice a:link, .odkaz_vice a:visited, .odkaz_vice a:active{
  color:#000;
}
.odkaz_vice a:hover{
  color:#ddd;
}
#contact_adr{
  width:203px;
  padding:10px 0px;
  background: url(images/odrazka.gif) 10px 12px no-repeat;
}
#contact_adr p{
  color:#3A3A3A;
  padding:0px 0px 0px 29px;
  font-size:15px;
  margin:0px;
}
#main_right{
  float:right;
  margin-left:1px;
  width:771px;
}
#panel_left{
  width:599px; 
  float:left;
}
#main_content_top{
  width:599px;
  margin-top:1px;
}
#turista{
  display:block;
  width:299px;
  height:23px;
  line-height:23px;
  text-align:center;
  float:left;
  color:#fff;
  font-size:15px;
  font-weight:bold;
  background: #CB0303;
}
#obcan{
  display:block;
  width:299px;
  height:23px;
  float:right;
  line-height:23px;
  color:#fff;
  font-size:15px;
  font-weight:bold;
  text-align:center;
  background: #CB0303;
}
#main_content_line_blue{
  width:599px;
  height:3px;
  background:#5BAAF5 ;
  font-size:1px;
  margin-top:1px;
}
#kultura
{
   display:none;
  float:left;
  width:599px;
  margin-top:1px;
  background:#E3E3E3;
  padding:8px 0px;
  font-size:11px;
}
#kultura img{
  float:left;
  margin-right:5px
}
#kultura .polozka{
  width:132px;
  float:left;
}
#kultura .polozka_text1{
  padding:0px 0px 0px 10px;
}
#kultura .polozka_text2{
  padding:0px 5px 0px 5px;
}
#kultura .polozka_text3{
  padding:0px 10px 0px 0px;
}
#kultura a:link, #kultura a:visited, #kultura a:active{
  color:#3A3A3A;
  text-decoration:underline;
}
#kultura a:hover{
  color:#3A3A3A;
  text-decoration:none;
}
#main_content_m{
  width:599px;
}
#main_content{
  padding: 0px 4px 15px 4px; 
}
#main_content h2{
  padding: 0px 0px 0px 14px; 
  margin: 5px 0px 5px 0px; 
  font-size:1.1em;
  color:#C00304;
  
}
#main_content .line{
  width:591px;
  height:1px;
  line-height:1px;
  overflow:hidden;
  background: #fff ;
  font-size:1px;
}
.news{
  margin-bottom:5px;
  width:591px;
  color:#3A3A3A;
}
.news .image
{
  display:none;
  width:73px;
  float:left;
}
.news .left
{
  display:none;
  width:73px;
  float:left;
  padding:5px 0px 5px 0px;
}
.news .right{
  width:591px;
  float:left;
}
.news .right .datum{
  font-style:italic;
  padding:5px 5px 5px 14px;
}
.news .right .text{
  
  padding:0px 5px 0px 14px;

}
.news .right .text p{
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0.7em 0px; 
  text-align:justify;
  font-weight:bold;
}
.news .right .text h3{
  padding: 0px 0px 0px 0px; 
  margin: 5px 0px 5px 0px; 
  font-size:1.0em;
  color:#C00304;
}
.news a:link, .news a:visited, .news a:active{
  color:#CB0303;
  border-bottom:1px dashed #CB0303;
}
.news a:hover{
  color:#CB0303;
  border-bottom:1px solid #CB0303;
}



#panel_right
{
  width:171px; 
  margin-left:1px;
  float:right;
}
#panel_right .menu_line_red{
  width:171px;
  height:3px;
  background:#BB0606;
  font-size:1px;
  margin-top:1px;
}
#panel_right .menu_line_blue{
  margin-top:1px;
  width:171px;
  height:2px;
  background:#16416A;
  font-size:1px;
}
#panel_right .menu_line_dot{
  margin-top:1px;
  width:171px;
  height:1px;
  line-height:1px;
  overflow:hidden;
	background: #000;
  font-size:1px;
}
#uredni_deska{
  margin-top:1px;
  width:171px;
  font-size:11px;
  height:23px;
  background:#3A3A3A;
  line-height:23px;
}
#uredni_deska p{
  color:#fff;
  padding:0px 0px 0px 10px;
  margin:0px;
}
.oznameni{
  width:171px;
  padding-top:5px;
  margin-top:1px;
}
.oznameni p{
  font-size:1em;
  color:#3A3A3A;
  padding:0px 10px 0px 10px;
  margin:0px;
}
.oznameni span{
  color:#DD0000;
  font-weight:bold;
}
.oznameni .odkaz_vice{
	margin-top:2px;
	font-size:1em;
}


#pocasi_title{
  width:148px;
  background: #3A9AE1;
  margin-top:1px;
}
#pocasi_title p{
  color:#fff;
  padding:5px 10px 5px 10px;
  margin:0px;
}
#pocasi{
  font-weight:bold;
  width:148px;
  background: #CCE1FF url(images/pocasi.gif) 0% 100% no-repeat;
  margin-top:1px;
}
#pocasi_text{
  color:#16416A;
  padding:8px 10px 8px 10px;
  margin:0px;
}
#pocasi_text p{
  padding:5px 0px 0px 40px;
  margin:0px;
}
#ico_odkazy{
  width:148px;
  padding:5px 0px;
  text-align:center;
}
#footer_line{
  float:left;
  width:751px;
  height:2px;
  background:#CB0303;
  font-size:1px;
}
#footer{
  float:left;
  color:#A6A6A6;
  margin-top:1px;
  font-size:15px;
  width:751px;
}
#footer a:link, #footer a:visited, #footer a:active{
  color:#A6A6A6;
}
#footer a:hover{
  color:#E5E5E5;
}
#footer_left{
  background:#3A3A3A;
  float:left;
  width:450px;
  padding:8px 0px;
}
#footer_left p, #footer_right p{
  padding:0px 10px;
  margin:0px;
}
#footer_right{
  background:#3A3A3A;
  float:right;
  width:301px;
  text-align:right;
  padding:8px 0px;
}
/* vlastnosti foto */

#main_content_bez{
  width:771px;
  margin-top:1px;
    font-weight:bold;
}
#main_content_bez #turista{
  display:block;
  width:384px;
  height:23px;
  float:left;
  line-height:23px;
  text-align:center;
  float:left;
  color:#fff;
  font-size:15px;
  font-weight:bold;
  background: #CB0303;
 
}
#main_content_bez #obcan{
  display:block;
  width:384px;
  height:23px;
  float:right;
  line-height:23px;
  color:#fff;
  font-size:15px;
  font-weight:bold;
  text-align:center;
  background: #CB0303;
}
#main_content_bez #main_content_line_blue{
  margin-top:1px;
  width:771px;
  height:3px;
  font-size:1px; 
  background:#5BAAF5 ;
  font-size:1px;
  
}
#main_content_bez #okraj{
  padding:6px 0px 0px 14px;
}
#main_content_bez .line{
  margin-top:1px;
  width:533px;
  height:1px;
  line-height:1px;
  overflow:hidden;
  background: #fff url(images/menu_line_dot.gif) repeat-x;
  font-size:1px;
}
#main_content_bez #navigace{
  width:533px;
  font-size:0.9em;
  padding-bottom:5px;
}
#main_content_bez #navigace span{
  color:#CB0303;
}
#main_content_bez #navigace a:link, #main_content_bez #navigace a:visited, #main_content_bez #navigace a:active{
  color:#3A3A3A;
  text-decoration:underline;
}
#main_content_bez #navigace a:hover{
  color:#3A3A3A;
  text-decoration:none;
}
#main_content_bez #title{
   margin-top:1px;
   background: #D2D2D2;
   width:767px;
   height:28px;
   line-height:28px;
   float:left;
}
#main_content_bez #title_left{
   width:600px;
   text-align:left;
   float:left;
}
#main_content_bez #title_right{
   width:100px;
   text-align:right;
   float:left;
}

#main_content_bez h2{
  padding: 0px 0px 0px 14px; 
  margin: 0px 0px 0px 3px; 
  font-size:1.1em;
  color:#C00304;
  background: url(images/odrazka.gif) 0% 50% no-repeat;
}
#main_content_bez #tisknout{
  padding: 0px 17px 0px 0px; 
  margin: 0px 8px 0px 0px; 
  font-size:0.9em;
  color:#8A8A8A;
  background: url(images/ico_print.gif) 100% 50% no-repeat;
}
#main_content_bez .fotogalerie{
  width:533px;
  float:left;
  padding:10px 0px;
}
#main_content_bez .nahled{
  width:95px;
  float:left;
  text-align:center;
}
#main_content_bez .text{
  float:left;
  width:438px;

}
#main_content_bez h3{
  margin:0px 0px 1.3em 0px;
  padding:0px 0px 0px 14px;
  color:#3A3A3A;
  font-size:1em;
  background: url(images/odrazka2.gif) 0% 2px no-repeat;
}
#main_content_bez .popis{
  padding:0px 0px 0px 14px;
}
#main_content_bez .datum{
  color:#3A3A3A;
}
#main_content_bez .zobraz{
  text-align:left;
  float:left;
  width:150px;
  color:#CB0303;
}
#main_content_bez .popis a:link, #main_content_bez .popis a:visited, #main_content_bez .popis a:active{
  color:#CB0303;
  text-decoration:underline;
}
#main_content_bez .popis a:hover{
  color:#CB0303;
  text-decoration:none;
}
#main_content_bez .autor{
  text-align:right;
  float:left;
  color:#CB0303;
  width:274px;
}
#loga{
  width:203px;
  height:100px;
}
#loga .logo{
  width:101px;
  height:50px;
  float:left;
  background:red;
}

/* vlastnosti text */

#main_content_bez #hlavni_text{
  padding:5px 8px 15px 0px;
}
#main_content_bez #hlavni_text h3{
  margin:0px 0px 1.3em 0px;
  padding:0px 0px 0px 0px;
  color:#3A3A3A;
  font-size:1em;
  font-weight:normal;
  background:none;
}
#main_content_bez #hlavni_text p{
  margin:0px 0px 1em 0px;
  padding:0px 0px 0px 0px;
  text-align:justify;
}

#main_content_bez #hlavni_text ul{
  margin:0px 0px 1em 15px;
  list-style:none;
  padding:0px 0px 0px 0px;
  text-align:justify;

}
#main_content_bez #hlavni_text ul li{
  margin:0.3px 0px 0.5em 0px;
  padding:0px 0px 0px 0px;
}
