/* CSS Document letovice.eu style.css*/
body {
   margin: 0px;
   padding: 0px;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 70%;
   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: underline;
}
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: 950px;
}
#box2{
  float:left;
  width: 950px;
  background:#fff;
}
#box3{
  margin-left:6px;
  margin-right:6px;
  width: 938px;
}
#box4{
  float:left;
  width: 938px;
}
#top1{
  width:938px;
  height:31px;
  font-size:11px;
  background: #ECECEC url(images/bg_top1.gif) no-repeat;
}
#top1_left{
  width:600px;
  height:31px;
  float:left;
  line-height:31px;
}
#top1_left p{
  margin:0px;
  padding:0px 0px 0px 20px;
  color:#494949;
}
#top1_right{
  width:338px;
  height:31px;
  float:right;
}
#marketing{
  margin-top:11px;
  margin-left:290px;
}
#home{
  width:14px;
  height:10px;
  display:block;
  float:left;
  margin-right:5px;
  background: url(images/ico_home.gif) no-repeat;
}
#contact{
  width:14px;
  height:10px;
  display:block;
  float:left;
  margin-right:5px;
  background: url(images/ico_contact.gif) no-repeat;
}
#main_img{
  width:938px;
  height:152px;
}
#logo{
  display:block;
  float:left;
  width:234px;
  height:152px;
  background: #559FE0 url(images/logo.jpg) no-repeat;
}
#main_image{
  float:left;
  width:704px;
  height:152px;
  background: #559FE0 url(images/main_img.jpg) no-repeat;
}
#lang
{
  position:absolute;  
  width:96px;
  height:23px;
  margin-left:600px;
  margin-top:141px;
}
.cz{
  display:block;
  width:24px;
  height:23px;
  float:left;
  background: #CA2F02 url(images/lang_cz.gif) no-repeat;
}
.pl{
  display:block;
  width:24px;
  height:23px;
  float:left;
  background: #CA2F02 url(images/lang_pl.gif) no-repeat;
}
.en{
  display:block;
  width:24px;
  height:23px;
  float:left;
  background: #CA2F02 url(images/lang_en.gif) no-repeat;
}
.de{
  display:block;
  width:24px;
  height:23px;
  float:left;
  background: #CA2F02 url(images/lang_de.gif) no-repeat;
}
#top_line2{
  width:938px;
  height:3px;
  margin-top:1px;
  background:#126EB9;
  font-size:1px; 
}
#top_menu{
  width:938px;
  height:32px;
  line-height:32px;
  color:#fff;
  font-size:1em;
  margin-top:1px;
  background:#F76300 url(images/bg_top_menu.gif) repeat-x;
  text-align:center; 
}
#top_menu span{
  margin:0px 7px;
}
#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;
}
#main{
  margin-top:3px;
  float:left;
  width:938px;
  background: #fff url(images/bg_main.gif) repeat-y;
}
#main_left{
  float:left;
  width:200px;
  background: #fff;
}
#find{
  font-size:1px;
  width:200px;
  height:23px;
  background: #000 url(images/bg_find.gif) no-repeat;
}
.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 174px;
  cursor:pointer;
}
.txt_find{
  position:absolute;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  width:143px;
  height:15px;
  font-size:11px;
  border:0px;
  margin:4px 0px 0px 29px;
  padding:0px;
}
#main_left .menu_line_green1{
  width:200px;
  height:3px;
  background:#A0D73C;
  font-size:1px;
  margin-top:1px;
}
#menu{
  width:200px;
  margin-top:1px;
  float:left;
  background:#D7F79B;
}
ul.menu
{
  width:200px;  
  margin-top:1px;
}
.cleaner{
  clear:both;
}
ul, li { 
  margin: 0px; 
  padding: 0px; 
} 
ul.menu li 
{
  overflow:hidden; 
  list-style-type: none; 
}
ul.menu li .btn_text{
  display:block;
  padding-left:29px;
  color: #3A3A3A;
  font-size:11px;
}
ul.menu li a:hover .btn_text{
  color: #3A3A3A;
  font-weight:bold; 
}
ul.menu li.item { 
  width: 200px; 
  height: 30px;
  float: left;        
  _float: auto;       
  _float/**/: left;  
  _fl\oat: left;
}

ul.menu li.item a { 
  display: block; 
  width: 200px; 
  height: 30px; 
  line-height: 30px; 
  background: #D7F79B url(images/bg_button_menu.gif) 0px 100% no-repeat; 
  color: #3A3A3A; 
} 
ul.menu li.item a:hover { 
  text-decoration: none;
  color: #3A3A3A; 
}
ul.menu li a.item_bottom{
  background: #D7F79B url(images/bg_button_menu_bottom.gif) 0px 100% no-repeat;
}
ul.menu li a.item_bottom:hover{
  
}
/*konec menu*/
/* hover menu */

ul.menu ul.druhe 
{ 
  position:absolute; 
  margin-top:-31px; 
  margin-left:200px;
  _margin-left: 184px;      
  _margin-left/**/: 200px;  
  _mar\gin-left: 200px; 
  visibility:hidden;
  width:200px;
  border-top:1px solid black;
  border-right:1px solid black;
  border-bottom:1px solid black;
} 
ul.menu li:hover ul.druhe
{ 
  visibility:visible; 
  z-index:999;
}
ul.menu ul.druhe ul.treti 
{ 
  position:absolute; 
  margin-top:-31px; 
  margin-left:200px;
  _margin-left: 184px;       
  _margin-left/**/: 200px;  
  _mar\gin-left: 200px; 
  visibility:hidden;
  width:200px;
  border-top:1px solid black;
  border-right:1px solid black;
  border-bottom:1px solid black;
} 
ul.menu ul.druhe li:hover ul.treti
{ 
  visibility:visible; 
  z-index:999;
}
ul.menu ul.druhe ul.treti ul.ctvrte
{ 
  position:absolute; 
  margin-top:-31px; 
  margin-left:200px;
  _margin-left: 184px;       
  _margin-left/**/: 200px;  
  _mar\gin-left: 200px; 
  visibility:hidden;
  width:200px;
  border-top:1px solid black;
  border-right:1px solid black;
  border-bottom:1px solid black;
} 
ul.menu ul.druhe ul.treti li:hover ul.ctvrte
{ 
  visibility:visible; 
  z-index:999;
}    
/* konec hover menu */

#main_left .menu_line_green0{
  width:200px;
  height:3px;
  background:#A0D73C;
  font-size:1px;
}
#kontakt_title{
  width:200px;
  height:25px;
  line-height:25px;
  margin-top:3px;
  font-weight:bold;
  background: #fff url(images/odrazka.gif) 11px 50% no-repeat;
}
#kontakt_title p{
  color:#3A3A3A;
  padding:0px 0px 0px 29px;
  margin:0px;
  font-size:11px;
}
.line_kontakt{
  width:200px;
  height:4px;
  background: url(images/bg_line_kontakt.gif) repeat-x;
  font-size:1px;
}
#kontakt
{
  margin-top:4px;
  width:200px;
  padding:10px 0px;
  background: #FEC6A1;
}
#kontakt a:link, #kontakt a:visited, #kontakt a:active{
  color:#3A3A3A;
  text-decoration:underline;
}
#kontakt a:hover{
  color:#3A3A3A;
  text-decoration:none;
}
#kontakt p
{
  font-size:11px;   
  color:#3A3A3A;
  padding:0px 0px 0px 29px;
  margin:0px;
}
#main_right{
  float:right;
  width:738px;
}
#panel_left{
  width:570px; 
  float:left;
}
#main_content_m{
  width:570px;
}
#main_content{
  padding: 0px 19px 15px 19px; 
}
#main_content h2{
  padding: 0px 0px 0px 14px; 
  margin: 5px 0px 5px 0px; 
  font-size:1.1em;
  color:#D55703;
  background: url(images/odrazka.gif) 0% 50% no-repeat;
}
#main_content h3{
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0.7em 0px; 
  font-size:1.0em;
  color:#D55703;
}
#main_content h4{
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0.7em 0px; 
  font-size:1.0em;
  color:#000;
}
#main_content p{
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0.9em 0px; 
}
#main_content #okraje_main
{
  padding:10px 0px;
}
#main_content ul{
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0.9em 23px; 
}
#main_content ul li{
  padding: 0px 0px 0px 0px; 
  margin: 0.3px 0px 0.3em 0px; 
}
#main_content .line{
  width:532px;
  height:1px;
  line-height:1px;
  overflow:hidden;
  background: #fff url(images/line_dot.gif) repeat-x;
  font-size:1px;
}
/* aktuality */
.news
{
  margin-top:10px;  
  width:532px;
  color:#3A3A3A;
}
.news .title
{
  height:28px;
  width:532px;
  background:url(images/bg_news_title.gif) repeat-x;
  line-height:26px;
  font-size:11px;
}
.news .title .title_right div
{
  padding:0px 10px 0px 0px;
  color:#D5FC90;
  text-align:right;
  font-style:italic;
  font-size:10px;
}
.news .title .title_left div
{
  padding:0px 0px 0px 25px;
  color:#fff;
  font-weight:bold;
  background: url(images/bg_news_title_odr.gif) 10px 50% no-repeat;
}
.news .title .title_left
{
  float:left;
  width:380px;
  overflow:hidden;
}
.news .title .title_right
{
  float:left;
  width:152px;
}
.news .content
{
  width:532px;
  float:left;
  background: url(images/bg_news_text.gif) repeat-y;
}
.news .inzerce_content
{
  width:532px;
  float:left;
}
.news .image
{
  width:164px;
  float:left;
  text-align:center;
}
.news .image_m
{
  width:164px;
  float:left;
}
.news .image
{
  padding:10px 0px;
  text-align:center;
}
.news .image img
{
  border:1px solid #3A3A3A;
}
.news .text_m
{
  width:368px;
  float:left;
}
.news .inzerce_text_m
{
  width:530px;
  float:left;
}
.news .text
{
  padding:15px 15px;
}
.news .text h3
{
  margin:0px 0px 15px 0px;
  padding:0px;
}
.news .text p
{
  margin:0px 0px 15px 0px;
  padding:0px;
}

.news .text .btn_vice_new
{
  width:70px;
  font-size:11px;
  text-align:center;
  height:17px;
  line-height:17px;
  background:#484848;
  color:#D5FC90;
  display:block;
  text-decoration:none;
}
.news .text a.btn_vice_new:link, .news .text a.btn_vice_new:visited, .news .text a.btn_vice_new:active{
  color:#D5FC90;
  text-decoration:none;
}
.news .text a.btn_vice_new:hover{
  color:#D5FC90;
  text-decoration:none;
}
.news .text a:link, .news .text a:visited, .news .text a:active{
  color:#649D0D;
  text-decoration:underline;
}
.news .text a:hover{
  color:#649D0D;
  text-decoration:none;
}
.news .newsline
{
  height:5px;
  float:left;
  width:532px;
  font-size:1px;
  background: url(images/bg_news_line.gif) repeat-x;
}
/* konec aktuality */
#panel_right{
  width:168px; 
  float:right;
  font-size:11px;
}
#panel_right .menu_line_green{
  width:168px;
  height:3px;
  background:#A0D73C;
  font-size:1px;
  margin-top:1px;
}
#panel_right #neprehlednete{
  width:168px;
  font-size:11px;
  height:23px;
  background: #3A3A3A url(images/odrazka2.gif) 6px 55% no-repeat;
  line-height:23px;
}
#panel_right #neprehlednete p{
  color:#fff;
  padding:0px 0px 0px 22px;
  margin:0px;
}
#panel_right #pocasi_title{
  width:168px;
  background: #fff;
  margin-top:1px;
}
#panel_right #pocasi_title p{
  color:#3A3A3A;
  padding:5px 10px 5px 22px;
  margin:0px;
  font-weight:bold;
}
#panel_right #pocasi_den{
  width:168px;
  background: #A0D73C;
  margin-top:1px;
}
#panel_right #pocasi_den p{
  color:#fff;
  font-weight:bold;
  padding:4px 10px 4px 22px;
  margin:0px;
}
#panel_right #pocasi{
  font-weight:bold;
  width:168px;
  background: #D3D3D3 url(images/pocasi.gif) 14px 50% no-repeat;
  margin-top:1px;
}
#panel_right #pocasi_text{
  color:#3A3A3A;
  padding:10px 10px 10px 10px;
  margin:0px;
}
#panel_right #pocasi_text p{
  padding:0px 0px 0px 46px;
  margin:0px;
}
#panel_right .title_green{
  width:168px;
  font-size:11px;
  height:23px;
  margin-top:1px;
  background: #3A3A3A url(images/odrazka2.gif) 6px 55% no-repeat;
  line-height:23px;
}
#panel_right .title_green p{
  color:#A0D73C;
  font-weight:bold;
  padding:0px 0px 0px 22px;
  margin:0px;
}
#panel_right .content_grey{
  width:168px;
  font-size:11px;
  background: #D3D3D3;
  margin-top:1px;
}
#panel_right .content_grey p{
  color:#3A3A3A;
  padding:10px 10px 10px 22px;
  margin:0px;
}
.line_anketa
{
  width:150px;
  height:1px;
  line-height:1px;
  overflow:hidden;
  margin-left:6px;
  margin-right:12px;
  background: #000 url(images/line_dot.gif) repeat-x;
  font-size:1px;
}
.volba_anketa
{
  background: url(images/odrazka3.gif) 13px 0.9em no-repeat;  
  color:#3A3A3A;
  padding:5px 12px 0px 22px;  
  
}
.volba_anketa .left
{
  padding:0px;
  margin:0px;
  float:left;
  text-align:left;
  width:90px;
}
.volba_anketa .right
{
  padding:0px;
  width:40px;
  margin:0px;
  float:left;
  text-align:right;
}
.hlasovalo
{
  color:#3A3A3A;  
  padding:5px 12px 10px 22px;
}
.hlasovalo .left
{
  padding:0px;
  margin:0px;
  float:left;
  text-align:left;
  width:90px;
}
.hlasovalo .right
{
  padding:0px;
  width:40px;
  margin:0px;
  float:left;
  text-align:right;
}
.volba_anketa div a:link, .volba_anketa div a:visited, .volba_anketa div a:active{
  color:#3A3A3A;
  text-decoration:none;
}
.volba_anketa div a:hover{
  color:#3A3A3A;
  text-decoration:underline;
}
#send2friend_bg
{
  float:left;
  width:938px;
  background: #fff url(images/bg_main.gif) repeat-y;
}
#send2friend_m
{
   margin-left:219px; 
   width:532px;
}
#send2friend
{  
   height:40px;
   line-height:40px;
   border:2px solid #FEA468;
   padding:0px 10px;
}
#send2friend .txtvasejmeno
{
   margin-top:11px;
   _margin-top:-2px;
   margin-left:20px;
   position:absolute;
   border:0px;
   padding:2px 3px;
   width: 90px;
   letter-spacing:0px;
   height:18px;
   font-size:11px;
   background: url(images/bg_email.gif) no-repeat;
}
#send2friend .txtemailprijemce
{
   position:absolute;
   margin-top:11px;
   _margin-top:-2px;
   margin-left:130px;
   padding:2px 3px;
   border:0px;
   width: 90px;
   letter-spacing:0px;
   height:18px;
   font-size:11px;
   background: url(images/bg_email.gif) no-repeat;
}
#send2friend .btndoporuc
{
   border:0px;
   margin-top:11px;
   _margin-top:-2px;
   margin-left:240px;
   position:absolute;
   padding:0px;
   height:18px;
   line-height:18px;
   letter-spacing:0px;
   font-size:11px;
   font-weight:bold;
   width: 60px;
   background: url(images/bg_objednat.gif) no-repeat;
}
.footer_line
{
   font-size:1px;
   height:6px;
   line-height:1px;
   background:#fff;
   width:950px;
   float:left;
}
#footer a:link, #footer a:visited, #footer a:active{
  color:#fff;
}
#footer a:hover{
  color:#fff;
  text-decoration:underline;
}
#footer_left{
  float:left;
  width:600px;
  padding:8px 0px;
}
#footer_left p, #footer_right p{
  padding:0px 6px;
  margin:0px;
  color:#fff;
}
#footer_right{
  float:right;
  width:350px;
  text-align:right;
  padding:8px 0px;
}

div.anketa_img 
{
	padding: 0px 0px 5px 22px;
}

.images_row
{
  margin-top:2px;
  margin-bottom:10px;
  padding:13px 0px 11px 0px;
  text-align:center;
  background: #E4FABA url(images/images_row_line.gif) 0% 100% repeat-x
}
.images_row img
{
  margin:0px 10px;
  padding:0px;
  border:1px solid #000;
}

/* CSS Document pro sekci "aktuality z tisku" */

.pdportlet	/* celá tabulka */
{
	border: 1px solid #a0d73c;
	background-color: #EEEEFF;
	width: 100%;
}
.pdportlet th	/* záhlaví tabulky */
{
	background-color: #d7f79b;
	text-align: left;
	font-family: sans-serif;
	font-size: 12pt;
	padding: 3px;
	border-bottom: 1px solid #a0d73c;
}
.pdportlet td	/* obsah tabulky */
{
	text-align: left;
	font-family: verdana,tahoma,sans-serif;
	font-size: 8pt;
	padding: 3px;
}

.pdoddrow	/* lichý řádek tabulky */
{
	background-color: #e4faba;
}

.pdevenrow	/* sudý řádek tabulky */
{
	background-color: #ffffff;
}
		
.pddate  /* použije se pro zobrazení datumu */
{
	font-size: 7pt;
	color: #666666;
}

.picture_inner
{
    margin: 5px;
    display:block;
    background-repeat: no-repeat;
    background-position : center center;
    cursor: pointer;
}

.picture 
{
    float: left;
    border: 1px solid #a0d73c;
    background: #d7f79b;
    margin: 5px;    
}

.picture_inner img
{
    border:1px solid #000;   
}



.gallery {
    width: 530px; 
}
.insertDdl
{
  float:left;
  margin-bottom:10px;
}
.insertbtn
{
  float:right;
  margin-bottom:10px;
}
#google
{
  
  font-size:10px;
}
.strankovani
{
  text-align:center;
  margin-top:10px;
  height:26px;
  line-height:26px;
  font-weight:bold;
}
.strankovani .selected
{
  padding:0px 3px 0px 3px;
  font-weight:normal;
}
.strankovani .page
{
  padding:0px 3px 0px 3px;
}
.strankovani .zpet
{
   padding:6px 20px 6px 30px;
   background: url(images/ico_back.gif) 0% 50% no-repeat;
}
.strankovani .vpred
{
   padding:6px 30px 6px 20px;
   background: url(images/ico_next.gif) 100% 50% no-repeat;
}
.strankovani a:link, .strankovani a:visited, .strankovani a:active{
  text-decoration:underline;
}
.strankovani a:hover{
  text-decoration:none;
}
#navigace
{
  margin-bottom:15px;
  margin-top:3px;
  font-size:11px;
  margin-left:15px;
  color:#555;
}
#navigace span.orange
{
  color:#D55703;
}
#navigace span
{
  color:#000;
}
