/* CSS Document www.uprivozu.cz style.css*/
html
{
  behavior: url(csshover.htc);
}
body {
   margin: 0px;
   padding: 0px;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 70%;
   color:#000;
   text-align:center;
   behavior: url(iepngfix.htc);
   background: #fff url(images/bg_body.jpg) 50% 0px no-repeat;
}
body#intro
{
   background: #fff url(images/bg_body_intro.jpg) 50% 0px no-repeat;
}
img, div 
{
   /*behavior: url(iepngfix.htc); nakonec odblokovat a zkusi ve Virtual machine*/
}
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;
}
.cleaner
{
  clear:both;
  display:block;
  font-size:0px;
  height:0px;
  overflow:hidden;
  line-height:0px;
}
table
{
  font-size:1em;
  margin-bottom:1.1em;
}
.noprint
{
  display:none;
}
#box1_intro{
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  width: 687px;
}
#main_intro_m
{
  width:687px;
  height:538px;
  background:#c0d8f9 url(images/main_img_intro.jpg) 0px 0px no-repeat;
}
#main_intro .uprivozu
{
  width:398px;
  height:143px;
  display:block;
  position:relative;
  margin:56px 0px 0px 0px;
}
#main_intro .uprivozu a.text
{
  position:absolute;
  width:155px;
  padding:5px 0px 0px 5px;
  height:138px;
  display:block;
  left:0px;
  cursor:pointer;
  color:#fff;
  font-size:12px;
}
#main_intro .obr1
{
  position:absolute;
  width:237px;
  height:149px;
  margin:-31px 0px 0px 161px;
  display:block;
}
#main_intro .obr2
{
  position:absolute;
  width:237px;
  height:149px;
  margin:-18px 0px 0px -1px;
  display:block;
}
#main_intro p
{
  padding:0px;
  margin:0px;
}
#main_intro .uprivozu span.title
{
  margin:0px 0px 0px 164px;
  display:block;
  padding:8px 0px 0px 0px;
  font-size:18px;
  letter-spacing:-1px;
  color:#0396d3;
  font-family:Trebuchet MS;
}
#main_intro .ulipna
{
  width:396px;
  height:154px;
  display:block;
  position:relative;
  margin:0px 0px 0px 291px;
}
#main_intro #blinktext
{
  color:#ff0012;
  font-size:14px;
}
#main_intro #blinktext2
{
  color:#ff0012;
  font-size:14px;
}
#main_intro .ulipna a.text
{
  position:absolute;
  width:155px;
  cursor:pointer;
  padding:5px 0px 0px 5px;
  height:149px;
  display:block;
  right:0px;
  z-index:1;
  color:#fff;
  font-size:12px;
}
#main_intro .ulipna span.title
{
  margin:0px 0px 0px 11px;
  padding:0px 0px 0px 0px;
  font-size:18px;
  letter-spacing:-1px;
  display:block;
  color:#0396d3;
  font-family:Trebuchet MS;
}
#main_intro_top
{
  padding:0px 0px 0px 0px;
  color:#0396d3;
  height:109px;
}
#main_intro_m h2
{
  position:absolute;
  margin:65px 0px 0px 37px;
  padding:0px 0px 0px 0px;
  font-size:18px;
  width:266px;
  text-align:center;
  color:#0396d3;
  font-family:Trebuchet MS;
  font-weight:normal;
}
#main_intro_top .lang
{
  height:12px;
  margin-left:552px;
  display:block;
  margin-top:10px;
}
#main_intro_top .lang a
{
  width:21px;
  height:14px;
  float:left;
  text-align:center;
  margin:0px 8px 0px 0px;
  display:block;
}
#main_intro_top .lang span
{
  position:relative;
  color:#000;
  top:-3px;
  display:none;
  font-size:10px;
}
#main_intro_top .lang .activ
{
  font-weight:bold;
  top:-2px;
  position:relative;
  border:2px solid #0396d3;
}
#main_intro_top .lang .cz
{
  background: #fff url(images/flag_cz.gif) no-repeat;
}
#main_intro_top .lang .de
{
  background: #fff url(images/flag_de.gif) no-repeat;
}
#main_intro_top .lang .en
{
  background: #fff url(images/flag_en.gif) no-repeat;
}
#main_intro_top .lang .nl
{
  background: #fff url(images/flag_nl.gif) no-repeat;
}
#main_intro_top p
{
  margin:0;
  padding:20px 20px 10px 20px;
  float:left;
}
#main_intro_top p.right
{
  float:right;
  text-align:right;
}
#valentyn_box{
  width:300px;
  height:200px;
  position:absolute;
  top:105px;
  display:block;
  margin-left:359px;
  background: url(images/valentyn_uvod.jpg) no-repeat;
  
}
#main_intro_top p.right a:link, #main_intro_top p.right a:visited, #main_intro_top p.right a:active{
  color:#0396d3;
  background: url(images/ctverecek.gif) 0px 60% no-repeat;
  padding-left:10px;
  margin-left:10px;
  text-decoration:underline;
}
#main_intro_top p.right a:hover{
  color:#0396d3;
  background: url(images/ctverecek.gif) 0px 60% no-repeat;
  padding-left:10px;
  margin-left:10px;
  text-decoration:none;
}
#footer_intro
{
  width:685px;
  border:1px solid #0697d3;
  border-top:0px;
}
#footer_intro .footer
{
  margin:0px 0 0px 0px;
  color:#0396d3;
}
#footer_intro .footer p
{
  margin:0;
  padding:10px 20px 10px 20px;
  float:left;
}
#footer_intro .footer p.right
{
  float:right;
  text-align:right;
}
#footer_intro .footer a:link, #footer_intro .footer a:visited, #footer_intro .footer a:active{
  color:#0396d3;
  text-decoration:underline;
}
#footer_intro .footer a:hover{
  color:#0396d3;
  text-decoration:none;
}

#box1{
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  margin-top: 0px;
  width: 992px;
  padding-top:278px;
  margin-bottom:0px;
}
#top
{
  width: 992px;
  height:278px;
  position:absolute;
  top:0px;
}
#top_lista
{
  width: 992px;
  height:50px;
  color:#0396d3;
  background: #d0e1fc url(images/bg_lista.gif) no-repeat;
}
#top h2
{
  position:absolute;
  margin:210px 0px 0px 37px;
  padding:0px 0px 0px 0px;
  font-size:24px;
  width:266px;
  text-align:center;
  color:#fff;
  font-family:Trebuchet MS;
  font-weight:normal;
}
#top h2 span{
   color:#a5fd7a;
}
#top_lista .lang
{
  height:12px;
  margin-left:887px;
  display:block;
  margin-top:5px;
}
#top_lista .lang a
{
  width:21px;
  height:14px;
  float:left;
  text-align:center;
  margin:0px 8px 0px 0px;
  display:block;
}
#top_lista .lang span
{
  position:relative;
  color:#000;
  top:-3px;
  display:none;
  font-size:10px;
}
#top_lista .lang .activ
{
  font-weight:bold;
  top:-2px;
  position:relative;
  border:2px solid #0396d3;
}
#top_lista .lang .cz
{
  background: #fff url(images/flag_cz.gif) no-repeat;
}
#top_lista .lang .de
{
  background: #fff url(images/flag_de.gif) no-repeat;
}
#top_lista .lang .en
{
  background: #fff url(images/flag_en.gif) no-repeat;
}
#top_lista p
{
  margin:0;
  padding:8px 20px 4px 20px;
  float:left;
}
#top_lista p.right
{
  float:right;
  text-align:right;
}
#top_lista p.right a:link, #top_lista p.right a:visited, #top_lista p.right a:active{
  color:#0396d3;
  background: url(images/ctverecek.gif) 0px 60% no-repeat;
  padding-left:10px;
  margin-left:10px;
  text-decoration:underline;
}
#top_lista p.right a:hover{
  color:#0396d3;
  background: url(images/ctverecek.gif) 0px 60% no-repeat;
  padding-left:10px;
  margin-left:10px;
  text-decoration:none;
}
.main_img
{
  display:block;
  width: 992px;
  height:228px;
  background: #569ada url(images/main_img_ulipna.jpg) no-repeat;
}
#main_bg
{
  width: 992px;
  background:#fff url(images/bg_main.gif) repeat-y;
}
#main
{
  padding:10px 10px 10px 10px;
  background: url(images/bg_main_top.gif) no-repeat;
  border-bottom:1px solid #c7e4f3;
}
#panel_left
{
  width:188px;
  float:left;
}
#menu_left
{
  width:188px;
  margin-left:0px;
  background: #428a1f url(images/bg_menu.gif) repeat-y;
  float:left;
}
ul, li { 
  margin: 0px; 
  padding: 0px; 
} 
ul.menu_left li { 
  list-style-type: none;
  background: #428a1f url(images/bg_menu.gif) repeat-y;
  margin-bottom:2px; 
}
ul.menu_left li .btn_text{
  display:block;
  padding-left:25px;
  font-size:1.1em;
  overflow:hidden;
  height:25px;
  padding-right:5px;
  color: #fff;
  background: url(images/odrazka1.gif) 9px 9px no-repeat;
}
ul.menu_left li a:hover .btn_text{
  color: #fff;
}
ul.menu_left li.item { 
  width: 186px; 
  height: 25px;
  float: left; 
  border:1px solid #73ee36;       
} 
ul.menu_left li.item a { 
  display: block; 
  width: 186px; 
  height: 25px; 
  line-height: 25px; 
} 
ul.menu_left li.item a:hover { 
  text-decoration: none;
  font-weight:bold;
  cursor:pointer;
  color: #fff; 
}
ul.menu_left a:hover, ul.menu_left li:hover a, ul.menu_left li.hover a, ul.menu_left li ul a:hover, ul.menu_left li ul li:hover a, ul.menu_left li ul li.hover a  
{ 
  font-weight:bold;
} 
ul.menu_left li:hover ul a, ul.menu_left li.hover ul a, ul.menu_left li ul li:hover ul a, ul.menu_left li ul li.hover ul a
{ 
  font-weight:normal; 
} 
ul.menu_left li:hover ul a:hover, ul.menu_left li.hover ul a:hover, ul.menu_left li ul li:hover ul a:hover, ul.menu_left li ul li.hover ul a:hover  
{ 
  font-weight:bold;
}
ul.menu_left ul.menu_left_1 
{ 
  position:absolute; 
  margin-top:-26px; 
  margin-left:186px;
  visibility:hidden;
  width:188px;
  border:0px solid #979898;
  background: #428a1f url(images/bg_menu.gif) repeat-y;
} 
ul.menu_left li:hover ul.menu_left_1
{ 
  visibility:visible; 
  z-index:999;
}
ul.menu_left ul.menu_left_1 ul.menu_left_2
{ 
  position:absolute; 
  margin-top:-26px; 
  margin-left:186px;
  visibility:hidden;
  width:188px;
  border:0px solid #979898;
  background: #428a1f url(images/bg_menu.gif) repeat-y;
} 
ul.menu_left ul.menu_left_1 li:hover ul.menu_left_2
{ 
  visibility:visible; 
  z-index:999;
} 
#kontakt_m
{
  margin:7px 0px 0px 0px;
  border-top:1px solid #0396d3;
}
#kontakt_m h3
{
  background:#08729e url(images/bg_kontakt_title.gif) repeat-y;
  padding:8px 10px 8px 10px;
  margin:2px 0px 0px 0px;
  color:#fff;
  font-size:1.1em;
  font-weight:normal;
}
#kontakt_m h3 span
{
  background:url(images/odrazka_kontakt.gif) 0px 50% no-repeat;
  padding-left: 16px;
}
#kontakt
{
  padding:8px 10px 8px 25px;
  margin:2px 0px 0px 0px;
  color:#000;
}
#kontakt a:link, #kontakt a:visited, #kontakt a:active{
  color:#000;
  text-decoration:underline;
}
#kontakt a:hover{
  color:#000; 
  text-decoration:none;
}
#kontakt p
{
  margin:0px 0px 10px 0px;
  padding:0px;
}
#panel_right
{
  width:784px;
  float:right;
}
#content
{
  padding:0px 10px 20px 30px;
  color:#000;
}
#content a:link, #content a:visited, #content a:active{
  color:#0485ba;
  text-decoration:underline;
}
#content a:hover{
  color:#0485ba; 
  text-decoration:none;
}
#content h2
{
  margin:0em 0px 1em 0px;
  padding:6px 0px 2px 0px;
  font-size:1.1em;
  color:#fff;
  border:1px solid #73ee36;
  float:left;
  background: #5dd522 url(images/bg_h2.gif) repeat-y;
}
#content h2 span
{
  background:url(images/odrazka_h2.gif) 15px 40% no-repeat;
  padding: 0px 30px 5px 34px;
  display:block;
  float:left;
  border-bottom:1px solid #73ee36;
}
#content h3 
{
  color:#08729e;
  font-size:1.1em;
  margin:0em 0px 0.4em 0px;
  padding:0.3em 0px 6px 0px;
}
#content h4
{
  color:#000;
  font-size:1.1em;
  margin:0px 0px 0.4em 0px;
  padding:0px 0px 0px 0px; 
}
#content h5
{
  color:#000;
  font-size:1em;
  margin:0px 0px 0.3em 0px;
  padding:0px 0px 0px 0px;
}
#content p
{
  margin:0px 0px 1.2em 0px;
  font-size:1em;
  padding:0px 0px 0px 0px;
  line-height:1.5em;
}
#content p.block
{
  text-align:justify;
}
#content p.right
{
  text-align:right;
}
#content p.center
{
  text-align:center;
}
#content ul
{
  margin:0px 0px 1.2em 10px;
  line-height:1.5em;
  font-size:1em;
  padding:0px 0px 0px 0px;
  list-style-type:none;
}
#content ol
{
  margin:0px 0px 1.2em 30px;
  line-height:1.5em;
  font-size:1em;
  padding:0px 0px 0px 0px;
}
#content ul li ul
{
  margin:0.6em 0px 1.2em 25px;
  padding:0px 0px 0px 0px;
}
#content li
{
  margin:0.3em 0px 0.3em 0px;
  padding:0px 0px 0px 12px;
  background:url(images/odrazka_li.gif) 0px 0.6em no-repeat;
}
#footer
{
  color:#0396d3;
  width:992px;
  margin-top:3px;
  background:#bddef0 url(images/bg_footer.gif) 0px 0px repeat-y;
}
#footer p
{
  margin:0;
  padding:15px 20px 15px 20px;
  float:left;
}
#footer p.right
{
  float:right;
  text-align:right;
}
#footer a:link, #footer a:visited, #footer a:active{
  color:#0396d3;
  text-decoration:underline;
}
#footer a:hover{
  color:#0396d3;
  text-decoration:none;
}
.nahoru
{
  margin-top:6px;  
  text-align:right;
}
img.right
{
  float:right;
  margin-left:10px;
}
img.left
{
  float:left;
  margin-right:10px;
}
#banners
{
  width:744px;
  margin:0px 0px 20px -6px;
  position:relative;
  padding:0px 0px 0px 0px;
  height:118px;
} 
#banners a:link, #banners a:visited, #banners a:active{
  text-decoration:none;
}
#banners a:hover{
  text-decoration:none;
}
#banners a
{
  float:left;
  width:168px;
  display:block;
  height:118px;
}
#banners a span.title
{
  display:block;
  height:19px;
  line-height:19px;
  color:#fff;
  margin:5px 0px 0px 6px;
  width:78px;
  padding:0px 0px 0px 0px;
  text-align:center;
  font-size:14px;
  background:url(images/menu_ctverec.gif) 0px 50% no-repeat;
}
#banners a span.text
{
  display:block;
  color:#000;
  padding:12px 10px 0px 10px;
  font-size:11px;
}
#banners a span.text .obr
{
  height:65px;
  width:105px;
  float:left;
}
#banner_penzion
{
  margin-right:22px;
  background:#5dd522 url(images/banner_penzion.jpg) no-repeat;
}
#banner_restaurace
{
  margin-right:22px;
  background:#5dd522 url(images/banner_restaurace.jpg) no-repeat;
}
#banner_pokoj
{
  margin-right:22px;  
  background:#5dd522 url(images/banner_pokoj.jpg) no-repeat;
}
#banner_apartman
{
  background:#5dd522 url(images/banner_apartman.jpg) no-repeat;
}



