html, body{height:90%;}
body {color:#3c3c3c; background:#fff url("/new-img/bg.gif") repeat top center; font:80%/150% Verdana, Tahoma; padding:0; margin:0;}
#page {width:899px; padding:10px 7px 0 26px; min-height:650px; margin:0 auto; position:relative; background:#fff url("/new-img/bg-body.gif") repeat-y top left; _background:transparent url("/new-img/bg-body.gif") repeat-y top left;}
a {color:#3c3c3c;}
a:hover {text-decoration:none;}

/*hlavicka*/
#head {width:878px; height:167px; background:#fff url("/new-img/bg-header.gif") no-repeat top left; margin:0 0 0 3px;}
#logo {width:400px; height:95px; position:absolute; top:18px; left:35px;}
#logo h1 {margin:0; padding:0; width:400px; height:95px; background:transparent url("/new-img/logo.gif") no-repeat top left;}
#logo h1 a {display:block; width:400px; height:95px;}
#logo a span {display:none;}
#claim {width:302px; height:105px; position:absolute; top:10px; right:90px;}
#claim h3 {margin:0; padding:0; width:302px; height:105px; background:transparent url("/new-img/logo-claim.gif") no-repeat top left;}
#claim span {display:none;}

#menu {width:500px; height:25px; position:absolute; top:128px; left:35px;}
#menu a {color:#afafaf; text-decoration:none; font-weight:bold;}
#menu a:hover, #menu a.aktiv {color:#fe7f03; text-decoration:none; font-weight:bold;}

#search {width:288px; height:25px; position:absolute; top:130px; right:32px;}
#search form {position:relative;}
#search .hledej-text {position:absolute; top:0; left:0; width:180px; height:15px; padding:3px; border:2px solid #ddd; font-family:Verdana, Tahoma, Arial;}
#search .hledat {position:absolute; top:0; left:200px;}

/*obsah*/
#content {clear:both; margin:10px 0;}
#content h2 {clear:both!important; margin-top:10px; margin-bottom:8px;}
#content h2 a {color:#fff; background-color:#fe7f03; padding:10px 20px; text-decoration:none; margin:0; font-weight:normal; font-size:130%; line-height:165%;}
#content h2 span {color:#fff; background-color:#fe7f03; padding:10px 20px; text-decoration:none; margin:0; font-weight:normal; font-size:130%; line-height:165%;}
#content #obsah h3 {color:#fe7f03; margin:0; clear:both;}
#content #sloupec h3 {color:#3c3c3c; margin:0; font-size:140%;}
#content h4 {color:#fe7f03; margin:0; font-size:150%;}
#content .datum {clear:both; display:block; margin-top:10px; margin-bottom:1px; font-size:110%;}
#content .datum span {color:#fff; background-color:#ffbe00; padding:10px 20px; font-weight:bold;}
#content .datum a {color:#fff; background-color:#ffbe00; padding:10px 20px; font-weight:bold; text-decoration:none;}
#content .datum a:hover {text-decoration:underline;}
#content #obsah {float:left; width:560px; text-align:justify;}
#content #sloupec {float:right; width:285px; margin-right:20px;}

/*obsah-obsah*/
#obsah .clear.box {margin-right:10px;}
#obsah .box {float:left; width:275px; margin-bottom:10px;}
#obsah .box-top {float:left; width:275px; height:5px; background:#fff url("/new-img/box-top.gif") no-repeat bottom left;}
#obsah .box-body {float:left; color:#3c3c3c; width:230px; padding:0 25px 5px 20px; background:#fff url("/new-img/box-bg.gif") repeat-y top left; min-height:200px; _height:200px; text-align:left;}
#obsah .box-bottom {float:left; width:275px; height:15px; background:#fff url("/new-img/box-bottom.gif") no-repeat top left;}
#obsah .box-body a {color:#fe7f03; text-decoration:none;}
#obsah .box-body a:hover {text-decoration:underline;}
#obsah .box-body .hp-pic {border:0; margin:0 10px 5px 0; float:left;}

#obsah .large-top {float:left; width:560px; height:5px; background:#fff url("/new-img/large-top.gif") no-repeat bottom left;}
#obsah .large-body {float:left; color:#3c3c3c; width:520px; padding:5px 20px; background:#fff url("/new-img/large-bg.gif") repeat-y top left; text-align:center;}
#obsah .large-bottom {float:left; width:560px; height:5px; background:#fff url("/new-img/large-bottom.gif") no-repeat top left; margin-bottom:10px;}

/*obsah-sloupec*/
#sloupec .white-top {float:left; width:285px; height:5px; background:#fff url("/new-img/right-top.gif") no-repeat bottom left;}
#sloupec .white-body {float:left; color:#3c3c3c; width:240px; padding:0 25px 5px 20px; background:#fff url("/new-img/right-bg.gif") repeat-y top left;}
#sloupec .white-bottom {float:left; width:285px; height:15px; background:#fff url("/new-img/right-bottom.gif") no-repeat top left; margin-bottom:10px;}

#sloupec .gray-top {float:left; width:280px; height:5px; background:#fff url("/new-img/gray-top.gif") no-repeat bottom left;}
#sloupec .gray-body {float:left; color:#3c3c3c; width:240px; padding:5px 20px; background:#fff url("/new-img/gray-bg.gif") repeat-y top left;}
#sloupec .gray-body p {padding-bottom:5px;}
#sloupec .gray-body p.line {border-bottom:1px solid #fff;}
#sloupec .gray-bottom {float:left; width:280px; height:5px; background:#fff url("/new-img/gray-bottom.gif") no-repeat top left; margin-bottom:10px;}

#sloupec .dark-top {float:left; width:280px; height:5px; background:#fff url("/new-img/dark-top.gif") no-repeat bottom left;}
#sloupec .dark-body {float:left; color:#3c3c3c; width:240px; padding:5px 20px; background:#fff url("/new-img/dark-bg.gif") repeat-y top left;}

#sloupec .dark-body p {padding-bottom:5px;}
#sloupec .dark-body p.line {border-bottom:1px solid #fff;}
#sloupec .dark-bottom {float:left; width:280px; height:5px; background:#fff url("/new-img/dark-bottom.gif") no-repeat top left; margin-bottom:10px;}

#sloupec .white-body a {color:#fe7f03; font-weight:bold;}
#sloupec .white-body a:hover {text-decoration:none;}
#sloupec .gray-body a {color:#3c3c3c; font-weight:bold;}
#sloupec .gray-body a:hover {text-decoration:none;}
#sloupec .dark-body a {color:#fff; text-decoration:none;}
#sloupec .dark-body a:hover {text-decoration:underline;}

/*destinace*/
#mapa {margin:0; padding:0; position:relative;}
#mapa-line {position:absolute; bottom:0; left:0; width:520px; background-color:#fff; opacity:.5; filter:alpha(opacity=50); height:80px; padding:20px;}
.mapa-popis {position:absolute; bottom:30px; left:150px; width:350px; font-size:150%; line-height:125%;}
.mapa-mapa {position:absolute; bottom:20px; left:20px;}
.destinace-foto {width:250px; background-color:#e6e6e6;}
.destinace-foto div {padding:5px 15px 15px 15px;}

/* hlavickove - uvodni texty */
.uvodni-text {clear:both; background-color:#ffbe00; width:520px; padding:20px; margin-bottom:20px; min-height:180px; _height:180px;}
.uvodni-text h4 {color:#000!important; font-size:125%!important;}
.uvodni-text img {float:left!important; margin:0 20px 0 0!important;}
.anotace {clear:both; background-color:#ffbe00; width:520px; padding:20px; margin-bottom:20px;}


/*blog*/
.blog-navi-left  {float:left;}
.blog-navi-right {float:right; margin-bottom:25px; color:#fe7f03; font-weight:bold;}
.autor {margin:0 15px;}
.blog-navi-left a, .blog-navi-right a {color:#fe7f03; font-weight:normal;}
.blog-perex p {margin:0 0 3px 0;}
.blog-jagg {background:#fff url("/new-img/ico-jagg.gif") no-repeat center left; padding:3px 0 3px 20px; margin-right:20px;}
.blog-linkuj {background:#fff url("/new-img/ico-linkuj.gif") no-repeat center left; padding:3px 0 3px 20px; margin-right:20px;}
.blog-icio {background:#fff url("/new-img/ico-delicio.gif") no-repeat center left; padding:3px 0 3px 20px; margin-right:20px;}
.komentar-cislo {float:left; width:70px; height:40px; background:transparent url("/new-img/ico-comment.gif") no-repeat top center; text-align:center; padding:8px 0 0 0; color:#fff; font-size:120%; font-weight:bold;}
.komentar-text {float:left; width:500px;}
.komentar-text span {color:#fe7f03; font-weight:bold;}
.komentar-text span a {color:#fe7f03; font-weight:bold;}
/*tagy*/
.blog-tags {margin:0; padding:0; list-style:none;}
.blog-tags li {display:inline; line-height:250%;}
.blog-tags li a {color:#fff!important; text-decoration:none!important;}
.blog-tags li a:hover {color:#fff!important; text-decoration:underline!important;}

.myslenky-tagy {margin:0; padding:0; list-style:none;}
.myslenky-tagy li {display:inline; line-height:250%;}
.myslenky-tagy li a {color:#fe7f03!important; text-decoration:none!important;}
.myslenky-tagy li a:hover {color:#fe7f03!important; text-decoration:underline!important;}


.tag1 {font-size:115%!important;}
.tag2 {font-size:130%!important;}
.tag3 {font-size:145%!important;}
.tag4 {font-size:175%!important;}
.tag5 {font-size:200%!important;}


/*testy*/
.ico-hodiny {clear:both; background:#fff url("/new-img/ico-hodiny.gif") no-repeat top left; padding-left:60px; height:50px; margin-top:10px; padding-top:10px;}
.ico-medved {clear:both; background:#fff url("/new-img/ico-medved.gif") no-repeat top left; padding-left:60px; height:60px; padding-top:0px;}
.ico-kolac {clear:both; background:#fff url("/new-img/ico-kolac.gif") no-repeat top left; padding-left:60px; height:60px; padding-top:0px;}

/*paticka*/
#foot {clear:both; margin:0; padding:5px 0 10px 0;}
#foot a {margin-right:20px;}

/*ostatni*/
.clear {clear:both;}
.noscreen {display:none;}
.fleft {float:left;}
.margin-left {margin:0 25px 20px 0;}

.circle {list-style-type:circle; padding-left:20px;}

.circlex {list-style-type:none; padding-left:0px;}
.circlex li {border-bottom:1px solid #ddd; color:#3c3c3c; padding:10px 0;}
.circlex li a {color:#3c3c3c!important; background:transparent url("/new-img/dot.gif") no-repeat 10px 5px; text-decoration:none!important; padding-left:30px;}
.circlex li a:hover, .circlex li a.act {color:#fe7f03!important; background:transparent url("/new-img/dot-hover.gif") no-repeat 10px 5px;}
.circlex li.posledni {border-bottom:0!important;}


.vse {clear:both; padding:10px 0 0 0!important;}
.vse a {background-color:#616161; padding:10px; color:#fff!important; text-decoration:none!important; font-weight:normal!important;}
.vse a:hover {text-decoration:underline!important;}
.linka {clear:both; border:0; border-bottom:1px solid #ddd; margin-bottom:15px;}
.left {text-align:left!important;}
.dest-h3 {clear:both; margin:15px 0 8px 0!important; font-size:150%!important; font-weight:normal!important;}



/* vyjizdeci menu */
#nav {padding:0; list-style:none; line-height:1; min-height:1px; z-index:999}
#nav ul {padding:0; margin:0; list-style:none; line-height:1; min-height:1px; z-index:999}
#nav a {display:block;}
#nav li ul a {width:130px; _width:150px; padding:10px; color:#000;}
#nav li {float:left; display:block; margin-right:20px;} /* hack */
#nav li ul li {float:left; display:block; width:150px;} /* hack */
#nav li.current_page_item a {background-color:#ff7f00; color:#fff !important; text-decoration:none}
#nav li.current_page_item a:hover {color:#fff !important}
#nav li ul li.current_page_item a {background-color:#ff7f00; color:#fff !important}
#nav li ul li.current_page_item a:hover {color:#fff !important}
#nav li ul {position:absolute; width:150px; left:-999em; padding-bottom:9px}
#nav li ul li a, #nav li.current_page_item li a {color:#fff !important; background-color:#ff7f00; text-decoration:none; text-align:left !important; width:130px; _width:150px;  border-bottom:2px #FF9600 solid; border-left:2px #FF9600 solid; border-right:2px #FF9600 solid;}
#nav li ul li a:hover, #nav li.current_page_item li a:hover {background-color:#ff7f00; color:#000 !important}
#nav li ul li {font-size:90%}
#nav li ul li ul li {font-size:100%}
#nav li ul {margin:0}
#nav li ul ul {margin:-32px 0 0 150px}
#nav li:hover ul ul, #nav li.sfhover ul ul {left:-999em}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left:auto}
a img {border:0;}

/*soupatka*/
#show-box {position:relative; float:left; margin:0; padding:0;}
#content_js a {margin:0; padding:0;}
#content_js img {margin:0; padding:0;}
.sipka-next-div {width:25px; height:90px; float:left; margin:0; padding:0;}
.sipka-back-div {width:25px; height:90px; float:left; margin:0; padding:0;}
.box-normal {margin:0 10px 0 0!important;}
.box-last {margin:0!important;}
.seznamfotek {margin-top:20px!important;}

#odesilatel {clear:both; font-size:80%; margin-top:20px;}
#prijemce {clear:both; text-align:right; margin-top:20px;}
#zpravax {clear:both; margin:30px 0;}

.pohled-thumb {width:130px; height:86px; border:0;}
.thumb-margin-1 {margin-right:13px;}
.thumb-margin-2 {margin-right:14px;}
.thumb-margin-3 {margin-right:13px;}
.thumb-margin-bottom img {margin-bottom:10px!important;}

