html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 background: transparent url(http://dalky.cz/img/web/01_bg.jpg) center repeat-y;
 font-family: "Trebuchet MS", sans-serif;
 line-height: 1.3;
} 

a {
 color: #254842;
 text-decoration: none;
}

a:hover {
 color: #458176;
 text-decoration: underline;
}

img{ 
  border: 0px; 
}

.img-flag-visited {
float:left; 
border:0px solid #C8C8C8; 
margin: 6px 15px 2px 30px;
}

a.visited-country {display:inline; margin: 0px; padding:0px}

td {
font: normal 10pt "Trebuchet MS", sans-serif;
}

p {
font: normal 10pt "Trebuchet MS", sans-serif;
}

p.starsi {
text-align:right;
padding-bottom: 30px;
/*border: 1px solid red; */
}

ul {
 list-style-type: none;
 padding: 0; margin: 0;
}

li {
 background: url(http://dalky.cz/img/web/01_bullet_sml.gif) 0.5em 0.6em no-repeat;
 padding-left: 2em;
 font: normal 10pt "Trebuchet MS";
 padding-top: 0.3em;
 padding-bottom: 0.3em;
}

li.simple{
 background: url(http://dalky.cz/img/web/01_bullet_simple.gif) 0.5em 0.3em no-repeat;
 padding-left: 2em;
 font: normal 10pt "Trebuchet MS";
 padding-top: 0.1em;
 padding-bottom: 0.1em;
}

.links-list{
  margin: 20px 0 20px 0;
}

.lm-foto {border: 0px;}

.lm-container{
  background-color: #F8F8F8;
  float:left; 
  border: 1px solid #EEEEEE; 
  width:163px;
  height: 180px; 
  text-align:center; 
  padding:5px 4px; 
  margin:5px 2px 2px 2px;}

.lm-container p{
  font-size: 11.5px; 
}
#clear-lm {clear:left;}

#google-ads-left {margin-left:29px;}


#map {width: 380px; height: 310px; margin-bottom: 20px;}

#s-nature, #s-history, #s-culture, #s-health, #s-security, #s-visa, #s-todo, #s-money, #s-transport, #s-holiday
  {
  display: none;
  }  


#pagewidth{ 
 width:790px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
 border: 0;
} 

#googlesearch {margin-left:30px; padding-left:30px; color: #ffffff}

#box-recenze{ 
  float: right; 
  width:200px; 
  margin:10px 0px 5px 10px; 
  background-color: #DFDFDF;
  border: 1px solid #BFBFBF;
  font: normal 9pt "Trebuchet MS", sans-serif;
  text-align: center;
}

#box-recenze td{ 
  font: normal 9pt "Trebuchet MS", sans-serif;
  text-align: left;
  
}


#box-recenze img{ 
  padding-top: 8px; 
}
 

#header{
 position:relative; 
 height:190px; 
 width:100%;
 background: url(http://dalky.cz/img/web/01_head.jpg) bottom center no-repeat;
}

#header h1 {
 position: absolute;
 width:140px; height:34px;
 margin:35px 0 0 16px; 
 padding:0;
 overflow:hidden;
}

#header h1 span {
 display:block;
 position:absolute; left:0; top:0; z-index:1;
 width:140px; height:34px;
 margin:0; padding:0;
 background:url("http://dalky.cz/img/web/01_logo.gif") top left no-repeat;
}

#header #googlesearch {
 display:block;
 position:absolute; left:10px; top:90px; z-index:1;
 width:140px; height:100px;
 margin:0; padding:0;
}

/*#header #menu-top {
 display: block;
 position: absolute;
 padding-left: 535px; 
}*/

#header #menu-top {
 display: block;
 padding-left: 5px; 
 padding-right: 10px; 
 float: right;
}

#header #menu-top a{
 color: #D4D4D4;
 text-decoration: none;
 font-size: 8pt;
}

#header #menu-top a:hover {
 color: red;
 text-decoration: underline;
}

#header #menu-top-main {
 display: block;
 position: absolute;
 margin: 146px 0 0 240px;
}

#header #menu-top-main a{
 color: white;
 font-size: 10pt;
 text-decoration: none;
}

#header #menu-top-main a:hover {
 color: yellow;
 text-decoration: underline;
}


#leftcol{
 width:220px; 
 float:left; 
 position:relative; 
 padding: 0;
 background-color:#FFFFFF; 
}

#leftcol .menu-left{
 display:block;
 margin: 10px 0px 5px 6px;
 padding: 5px;
 padding-bottom: 10px;
 background:#E1F1F0 url(http://dalky.cz/img/web/01_corner_lt.gif) top left no-repeat;
 border-right: 1px solid #879B99; 
}
#leftcol .menu-left h3{
 font: bold 11pt "Trebuchet MS";
 color: #254842;
 background: url(http://dalky.cz/img/web/01_bullet_lrg.gif) 5px 5px no-repeat;
 margin-top: 3px;
 margin-bottom: 5px;
 padding-top: 2px;
 padding-left: 30px;
}

#leftcol .menu-left h4{
 font: bold 8pt "Trebuchet MS";
 color: #000000;
 margin-top: 8px;
 margin-bottom: 2px;
 padding-left: 30px;
}

#leftcol .menu-left a.no-menu{
 display: inline;
 font: normal 8pt "Trebuchet MS";
 margin: 0;
}

#leftcol .menu-left a{
 display:block;
 margin: 1px 0px 1px 30px;
 font: normal 10pt "Trebuchet MS";
}
/*
#leftcol .menu-left a.informace{
 display:block;
 margin: 1px 0px 1px 30px;
 padding-left:25px;
 font: normal 10pt "Trebuchet MS";
 background: url(http://dalky.cz/img/ico/01_informace.gif) 0px 1px no-repeat;
}
*/

#leftcol .menu-left a.informace{
 padding-left:25px;
 background: url(http://dalky.cz/img/ico/01_informace.gif) 0px 1px no-repeat;
}
#leftcol .menu-left a.ubytovani{
 padding-left:25px;
 background: url(http://dalky.cz/img/ico/01_ubytovani.gif) 0px 1px no-repeat;
}
#leftcol .menu-left a.kultura{
 padding-left:25px;
 background: url(http://dalky.cz/img/ico/01_kultura.gif) 0px 1px no-repeat;
}
#leftcol .menu-left a.sport{
 padding-left:25px;
 background: url(http://dalky.cz/img/ico/01_sport.gif) 0px 1px no-repeat;
}
#leftcol .menu-left a.rekreace{
 padding-left:25px;
 background: url(http://dalky.cz/img/ico/01_rekreace.gif) 0px 1px no-repeat;
}



#leftcol .menu-left form{
 margin-bottom: 0px;
}

#leftcol .menu-left label{
 display: block;
 font: bold 8pt "Trebuchet MS";
 color: #000000;
 margin-top: 3px;
 margin-bottom: 1px;
 margin-left: 30px;
}

#leftcol .menu-left input{
 display: block;
 font: normal 7pt "Trebuchet MS";
 color: #000000;
 margin-left: 30px;
 width: 160px
}
#leftcol .menu-left #select-date{
 display: block;
 margin-top: 1px;
 margin-bottom: 5px;
 margin-left: 30px;
}

#leftcol .menu-left #select-date select{
 font: normal 8pt "Trebuchet MS";
}

#leftcol .menu-left .button{
 display: block;
 font: normal 8pt "Trebuchet MS";
 color: #ffffff;
 background-color: #254842;
 border: 1px solid white;
 margin-left: 30px;
 width: 60px
}

#leftcol .menu-left p{
 font: normal 8pt "Trebuchet MS";
 margin-left: 30px;
 margin-top: 3px;
 margin-bottom: 3px;
}


#maincol{
 background-color: #FFFFFF;  
 float: right; 
 display:inline; 
 position: relative; 
 width:560px; 
}

#vnoreny{
 width:545px;
 margin: 0px -5px 0px 5px; 
}

 
#maincol h2{
 font: bold 13pt Trebuchet MS;
 color: #254842;
 /*background: url(http://dalky.cz/img/web/01_bullet_lrg.gif) 0 4px no-repeat;*/
 margin-top: 15px;
 margin-bottom: 5px;
 /*padding-top: 2px;*/
 /*padding-left: 25px;*/
}

#maincol h3{
 font: bold 11pt "Trebuchet MS";
 color: #254842;
 margin-top: 15px;
 margin-bottom: 5px;
 padding-top: 2px;
}

#maincol h4{
 font: bold 10pt "Trebuchet MS";
 margin-top: 15px;
 margin-bottom: 1px;
 padding-top: 2px;
}

#maincol .itm{
 display:block;
 font: bold 9pt "Trebuchet MS";
 margin-top: 3px;
 margin-bottom: 1px;
 padding-top: 2px;
}


#maincol #articles {
 background: url(http://dalky.cz/img/web/01_bg_articles.jpg) top right no-repeat;
 margin-top: 9px;
 margin-bottom: 10px;
 padding-left: 12px;
 padding-top: 3px;
 padding-right: 6px;

}

#maincol #comments {
 background: url(http://dalky.cz/img/web/01_bg_comments.jpg) top right no-repeat;
 margin-top: 9px;
 margin-bottom: 10px;
 padding-left: 12px;
 padding-top: 3px;
 padding-right: 6px;
}


#maincol #articles h3{
 font: bold 11pt "Trebuchet MS";
 color: #254842;
 margin-top: 5px;
 margin-bottom: 5px;
 padding-top: 0px;
}


#maincol #news {
background: url(http://dalky.cz/img/web/01_bg_news.jpg) top right no-repeat;
 margin-top: 9px;
 margin-bottom: 0px;
 padding-left: 12px;
 padding-top: 6px;
 padding-right: 6px;
}



#maincol #news h3{
 font: bold 11pt "Trebuchet MS";
 color: #254842;
 margin-top: 5px;
 margin-bottom: 5px;
 padding-top: 0px;
}


#maincol #news p {
 margin-top: 5px;
 margin-bottom: 0px;
 font: normal 9pt "Trebuchet MS";
}

/*#maincol #gallery {
 text-align: center;
}*/

#maincol #gallery img{
 margin: 2px;
}

#maincol #image {
 margin-top: 20px;
 margin-bottom: 20px;
 text-align: center;
}


#maincol #reklama_txt_pos1 {
 margin-top: 40px;
 font: normal 11pt "Trebuchet MS", sans-serif;
 margin-bottom: 30px;
 background-color:#F3F3F3;
 padding: 10px 6px 5px 5px;
 background:#F3F3F3 url(http://dalky.cz/img/web/01_adv_txt.jpg) top right no-repeat;
 border-top: 1px solid #879B99;
 border-bottom: 1px solid #879B99;
 /*text-align: center;*/
}



#maincol #zajezd-list {
 font: normal 10pt "Trebuchet MS", sans-serif;
 margin-top: 20px;
 margin-bottom: 20px;
}

#zajezd-list .zajezd-detail{
 margin-top: 10px;
 margin-bottom: 15px;
}

#zajezd-list .zajezd-nazev{
 font-weight: bold;
 margin-top: 4px;
 margin-bottom: 4px;
}

#zajezd-list .zajezd-meta{
 font: normal 8pt "Trebuchet MS", sans-serif;
 margin-top: 4px;
 margin-bottom: 4px;
}

.meta-item {
  font: bold 8pt "Trebuchet MS", sans-serif;
  display: block;
  float: left;
  width: 110px;
}


.news-metadata {
 margin-top: 0px;
 margin-bottom: 5px;
 text-align: left;
 font-size: 8pt;
}


#maincol .book{
 clear: both;
 margin-bottom: 20px;
}

#maincol .book p{
 margin-top: 3px;
 margin-bottom: 3px;
}

#maincol .book .book-cover{
 float: right;
 padding: 5px;
 margin-left:10px;
 margin-right: 8px;
 margin-bottom:15px;
}

#maincol p.book-name{
 font: normal 15px "Trebuchet MS";
 margin-bottom: 2px;
}

#maincol p.citace{
 display: block;
 margin: 0.5em 1em; 
 padding: 0.5em 1em;
 background-color: #F4FCFB;
 border-left: 1px solid #B6C6C4;
}

#maincol p.perex{
 display: block;
 margin: 0.5em 1em; 
 padding: 0.5em 1em;
 border-left: 1px solid #B6C6C4;
 font-style: italic;
}

#maincol .article-gallery{
 text-align: center;
 width: 155px;
 float: right;
 padding: 5px;
 margin-left:10px;
 margin-right: 8px;
 border: 1px solid #DEE6E5;
 background-color: #F7F9F9;
}

#maincol .article-gallery img{
 border: 2px solid #ffffff;
 margin-bottom: 3px;
}

#maincol .article-gallery p{
 font: normal 11px "Trebuchet MS";
}

#maincol #article-comment-list{
 margin-top: 35px;
}

#maincol .article-brief {
 text-align: left;
 margin:8px 0px 0px 0px;
}

#maincol .article-metadata p{
 text-align: left;
 font-size: 8pt;
 margin-right:8px;
 margin-bottom:10px;
 padding-bottom: 5px;

}

#maincol .article-metadata img{
}


#maincol .article-metadata-detail p{
 text-align: left;
  margin-left:330px;
 margin-bottom:20px;
}


#maincol .akce-metadata {
 font-size: 11px;
 margin-top:8px;
 margin-bottom:10px;
}


#maincol form {display: inline;}

#maincol fieldset {
  width:95%;
  font: normal 10pt "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin: 10px 0px;
  border: 1px solid #254842;
  background-color:#FFFFFF;
  padding: 0 10px 0 10px;
  }

#maincol fieldset p{
  margin: 0 0 0 0px;
  font: italic 9pt "Trebuchet MS", Verdana, Helvetica, sans-serif;
  }

#maincol fieldset hr{
  color: #254842;
  background-color: #254842;
  height: .5px;
  }

#maincol fieldset legend{
  font: bold 10pt "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#254842;
  }

#maincol fieldset label{
  display: block;
  font-style: italic;
  margin-top: 10px;
  margin-bottom: 3px;
  padding-left: 0px;
  }


#maincol fieldset label.error{
  color:#FF0000;
  }


#maincol fieldset input{
  font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin-top: 0px;
  margin-bottom: 5px;
  padding: 2px 2px 2px 4px;
  }


#maincol fieldset textarea{
  margin-top: 0px;
  margin-bottom: 5px;
  padding: 2px 2px 2px 4px;
  width: 98%;
  }

#maincol fieldset input.button{
  display: inline;
  font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  border: 1px solid #4B4B4B;
  background-color: #254842;
  }
/**/

.noshow{
  height: 0px; margin: 0px; padding:0px;
  float: right;
  }





#maincol .article-comment {
font: normal 10pt "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

#maincol .comment {
border-bottom: 1px solid #E9E9E9;
font: normal 10pt "Trebuchet MS", Verdana, Helvetica, sans-serif;
padding-bottom: 8px;
margin-bottom: 8px;
}



#maincol .comment-topic {
font: normal 9pt "Trebuchet MS", Verdana, Helvetica, sans-serif;
/*background-color:#E9E9E9;*/
padding: 2px 5px;
margin-right: 8px;
}

#maincol .comment-author {
font: normal 10pt "Trebuchet MS", Verdana, Helvetica, sans-serif;
background-color:#E9E9E9;
padding: 2px 5px;
margin-right: 8px;
}

#maincol .comment-author-home {
font: normal 10pt "Trebuchet MS", Verdana, Helvetica, sans-serif;
/*background-color:#E9E9E9;*/
padding: 2px 5px;
margin-right: 8px;
}

#maincol .comment-text {
font: normal 10pt "Trebuchet MS", Verdana, Helvetica, sans-serif;
/*border-bottom: 1px solid #E9E9E9;*/
padding: 2px 5px;
margin-right: 8px;
margin-bottom: 5px;
}

#maincol .comment-response {
 text-align: right;
 font: normal 9pt "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

#maincol #mapa-svet {
 text-align: center;
 margin-top:20px;
 margin-bottom:20px;
}

#maincol #speed-jump {
 text-align: center;
 margin-top:20px;
 margin-bottom:20px;
 font: normal 9pt "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

#maincol #speed-jump select{
 font: normal 9pt "Trebuchet MS", Verdana, Helvetica, sans-serif;
}


#maincol #prz-uvod p {
 font-size: 9pt;
 background-color:#F3F3F3;
 padding: 4px;
}

#maincol #pruvodce-nav-top {
 font: normal 13px Verdana, sans-serif;
 margin-top: 5px;
 margin-left: 0px;
 padding-top: 8px;
 padding-left: 35px;
 padding-bottom: 5px;
 background: url(http://dalky.cz/img/web/01_navigate.gif) 0 4px no-repeat;
}

#maincol #prz-basic-info {
 margin-top: 15px;
}

#maincol #prz-basic-flag {
 width: 145px;
 float: right;
 border-left: 1px solid #B6C6C4;
 padding-left: 8px;
 margin-left: 8px;
}

#maincol #prz-basic-flag img.flag{
  border:1px solid #DBDBDB;
}


#maincol #prz-basic-flag p {
 margin-top: 0px;
 font-weight: normal;
 font-size: 10pt;
 }


#maincol #prz-basic-text p {
 margin-top: 2px;
 margin-bottom: 4px;
 margin-left: 10px;
 font-weight: normal;
 font-size: 10pt;
 }

#maincol #prz-basic-text p.updated {
 margin-top: 2px;
 margin-bottom: 4px;
 font-weight: normal;
 font-size: 9pt;
 color: #B9B9B9;
 text-align: right;
 }

#maincol p.updated {
 margin-top: 2px;
 margin-bottom: 4px;
 font-weight: normal;
 font-size: 9pt;
 color: #B9B9B9;
 text-align: right;
 }

#maincol p.more {
 margin-bottom: 2px;
 font-weight: normal;
 font-size: 9pt;
 text-align: right;
 }

#maincol #prz-basic-text p.more {
 margin-bottom: 2px;
 font-weight: normal;
 font-size: 9pt;
 text-align: right;
 }


#maincol #prz-basic-text img {
 margin: 2px 0 4px 10px;
 }


#footer{
 margin-top:15px;
 background: url(http://dalky.cz/img/web/01_footer.gif) top center no-repeat;
 clear:both;
 } 
 
#footer p{
 margin:0; padding:0;
 margin-left: 20px;
 padding-top: 3px;
 font: normal 8pt "Trebuchet MS";
 color: #676767;
 }

#footer #cooperation{
 margin-left: 10px;
 margin-bottom: 15px;
 padding-top: 10px;
 }

#footer #cooperation img{
 margin-left: 5px;
 border: 0px;
 }





 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#header, #pruvodce-nav-top, #leftcol, #footer {display:none;} 
.noprint, .more {display:none;}
#maincol{width:100%; float:none;}
#vnoreny{width:100%; float:none;}
#s-nature, #s-history, #s-culture, #s-health, #s-security, #s-visa, #s-todo, #s-money, #s-transport, #s-holiday
  {
  display: block;
  }  

}

