/*
 * reset
*/
* {margin:0; padding:0; }


html {font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif;font-size:80%;line-height:150%;background:#fff url('/__img/bg.gif');color:#000;text-align:center;}


/*
 * hlavicka stranky
*/
/*
#head {width:760px;height:124px;margin:0 auto;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff url('/__img/lg.gif') right top no-repeat;color:#000;text-align:left;}
*/
#head {width:760px;height:124px;margin:0 auto;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff;color:#000;text-align:left;}
#head-right {float:right;}

#lg {text-align:right;padding-top:6px;visibility:hidden;}
#lg img {margin-right:7px;}

#slogan {width:213px;height:38px;top:48px;left:-11px;position:relative;overflow:hidden;}
#slogan span {display:block;position:absolute;left:0;top:0;z-index:1;width:213px; height:38px;background:url('/__img/poutni-misto.gif') top left no-repeat;}
#logo-mg {position:relative;top:12px;left:13px;float:left;}
#logo-img {margin:12px 0 0 13px;float:left;}
#logo {width:300px;height:89px;top:13px;left:15px;position:relative;overflow:hidden;float:left;}
#logo span {display:block;position:absolute;left:0;top:0;z-index:1;width:300px; height:89px;background:url('/__img/logo.gif') top left no-repeat;}
#head a {color:#000;background:#fff;text-decoration:underline;}
#head a:hover {text-decoration:none;}
#lg a {color:#000;background:transparent;}
#logo a {color:#030;background:#fff;text-decoration:none;line-height:1.2em;}
#logo a:hover {color:#000;background:#fff;}


/*
 * vertikalni menu
*/
#menu-ver {letter-spacing:2px;width:100%;height:40px;background:#9c6;color:#fff;border-top:1px solid #666;border-bottom:1px solid #666;text-align:center;}
#menu-ver-content {width:730px;height:40px;_height:20px;margin:0 auto;padding:10px 15px;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:left;}
#search input.text {border:1px solid #666;width:168px;height:18px;float:left;}
input.submit {margin-left:6px;border:1px solid #666;background:#000 url('/__img/button.gif') center center no-repeat;color:#fff;font-weight:bold;width:65px;height:20px;}
#menu-ver ul {float:right;}
#menu-ver ul li {display:inline;}
#menu-ver ul li.odd {padding:0 20px;background:transparent url('/__img/top-menu-odd.gif') left center no-repeat;}
#menu-ver ul li.odd-f {margin-left:20px;}
#menu-ver ul li.odd-l {padding-right:0;}
#menu-ver a {color:#fff;background:#9c6;font-size:1.2em;font-weight:bold;font-variant:small-caps;}
#menu-ver a:link, #menu-ver a:visited {text-decoration:none;}
#menu-ver a:hover {text-decoration:underline;}


/*
 * obsah stranky
*/
#content {width:760px;margin:0 auto;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;color:#000;text-align:left;}


/*
 * hlavni obsah
*/
#main {float:right;width:494px;padding:15px;}
#main a {color:#000;background:#fff;text-decoration:underline;}
#main a:hover {text-decoration:none;}
#main .map a {color:#000;background:transparent;}
#main ul {margin-left:20px;}


/*
 * menu
*/
#menu {float:left;width:236px;letter-spacing:2px;padding-bottom:4em;background:#fff url('/__img/dot-vertical-w.gif') right top no-repeat;}
#menu ul {width:220px;list-style-type:none;}
#menu ul li {border-bottom:1px solid #9c6;padding:5px 0;}
#menu ul li.topli {border-top:1px solid #9c6;}
#menu ul li.greenli {background:#E1EFD8;color:#000;}
#menu ul li.noborderli {border:none;}
#menu .menu {font-size:1.2em;color:#000;background:#fff url('/__img/dot-menu.gif') center top no-repeat;padding:22px 0;margin:20px 15px 0 15px; font-weight: bold; }
#menu a {color:#000;background:transparent;text-decoration:none;margin-left:16px;text-align:center;}
#menu a:hover {text-decoration:underline;}
#main-menu a {font-weight:bold;color:#000;background:transparent url('/__img/arrow-menu.gif') left center no-repeat;margin-left:16px;padding-left:28px;text-decoration:none;}
#main-menu a:hover {text-decoration:underline;}
#menu a[href^='http:'], #main a[href^='http:']  {padding-right:10px;background-image:url('/__img/out-link.gif');background-position: 100% 30%;background-repeat: no-repeat;color:#000;}

#menu .noanchormargin { padding: 0 8px 0 16px; }
#menu .noanchormargin a { margin: 0; text-decoration: underline; }
#menu .noanchormargin a:hover { text-decoration: none; }


/*
 * paticka
*/
#foot {margin:15px 15px 0 15px;border-top:1px solid #ccc;color:#666;background:#fff;font-size:0.95em;line-height:1.6em;}
#foot-left {float:left;margin:15px 0;_margin-bottom:0;}
#foot-right {float:right;text-align:right;margin:15px 0;_margin-bottom:0;}
#foot #top {background:#fff url('/__img/arrow-foot.gif') left center no-repeat;padding-left:15px;}
#foot #rss {background:#fff url('/__img/rss.gif') left center no-repeat;padding-left:20px;}
#foot a {color:#666;background:#fff;text-decoration:underline;}
#foot a:hover {text-decoration:none;}


/*
 * 
*/
.top-dot {margin-top:20px;padding-top:20px;background:#fff url('/__img/dot-content.gif') center top no-repeat;}
.arrow {text-align:right;padding-top:1.5em;}
#main .arrow a {padding-left:32px;background:#fff url('/__img/arrow.gif') left center no-repeat;}
.arrow-left .arrow {text-align:left;padding:0;}


/*
 * vysledky hledani
*/
.search {padding:0.5em 0;}
.search a {font-size:1.2em;font-weight:bold;}


/*
 * kontakt
*/
#kontakt {margin:1.5em 0 3em 0;}
.kontakt-left {width:90px;font-weight:bold;}


/*
 * formulare
*/
.form {width:100%;}
.form td {padding:4px 0;}
.form td.obl label {background:#FFDFE0;border-left:2px solid Red;padding-left:5px;}
.form td label {padding-left:5px;}
.form td.center {padding-top:1.5em;}
.form input {width:200px;}
.form textarea {width:300px;height:150px;}
.form input.submit {margin-left:6px;border:1px solid #666;background:#000 url('/__img/button.gif') center center no-repeat;color:#fff;font-weight:bold;width:65px;height:20px;}


/*
 * vlozeni stranky
*/
#insert-content textarea {width:390px;}
#insert-content #page {width:390px;height:700px;}
#insert-content #high {width:auto;}


/*
 * archiv novinek
*/
.new {margin:0 0 3em 0;border-bottom:1px solid #eee;}
.new-date {float:right;margin-top:0.5em;color:#ccc;background:#fff;}
.pagination {margin:1.5em 0;font-weight:bold;text-align:center;}


/*
 * varovny box
*/
.warn {border:1px solid red;padding:15px;margin-bottom:2em;font-weight:bold;}
.warn ul {margin:0 0 0 20px;}


/*
 * tabulka jizdneho
*/
#fare {margin-bottom:0.5em;}
.gray td {background:#eee;color:#000;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}


/*
 * tabulka doprava a fotogalerie
*/
#traffic {text-align:center;}
#traffic .traffic-right, #gal .td-right  {padding-left:30px;}
#traffic .traffic-bottom td {padding-left:40px;}
#traffic .traffic-bottom .td-right {padding-left:80px;}
#gal .td-height {padding-left:30px;}
#gal .td-height-right {padding-left:60px;}
#traffic .arrow, #gal .arrow {text-align:center;clear:left;}
#traffic .traffic-bottom .arrow {text-align:left;padding-left:10px;}
#gal .traffic-bottom .arrow {padding-left:15px;text-align:left;}
#traffic .gal-bottom td, #traffic .traffic-bottom td, #gal .gal-bottom td {padding-top:2em;}


/*
 * tabulky
*/
.table, .contact {width:100%;}
.table td, .contact td {padding:2px 2px 2px 4px;}


/*
 * tabulka na indexu
*/
.dot td {padding:0;}
.dot .right-top {background:#fff url('/__img/dot-vertical.gif') left top no-repeat;}
.dot td.td-left {padding-right:15px;width:230px;_width:215px;}
.dot td.td-right {padding-left:15px;width:234px;_width:219px;}


/*
 * prohlaseni o pristupnosti
*/
#declaration {list-style-type:circle;margin:1em 0 2em 0;}


/*
 * mapa webu
*/
#webmap li.sub {list-style-type:none;_margin-top:-1.5em;}
#webmap .main {margin:1em 0 0.5em 0;}


/*
 * kontakty u skol
*/
.contact {margin:1em 0 3em 0;}
.contact .left {width:180px;}
#main .contact .gray a {color:#000;background:#eee;}


/*
 * odkaz Zpet
*/
#back {margin-top:3em;}
#back a,#back a:link,#back a:hover,#back a:visited{padding-left:15px;color:#666;background:#fff url('/__img/arrow_b.gif') left center no-repeat;float:right;}


/*
 * obecne vlastnosti
*/
h2 {font-size:1.4em;letter-spacing:2px;margin-bottom:1.5em;text-align:center;}
h3 {font-size:1.2em;letter-spacing:2px;margin:2em 0 0.5em 0;}
.arrow-left h3 {margin:1em 0;}
#index h3 {margin-top:180px;}
h4 {font-size:1.1em;letter-spacing:1px;}
.go-map {margin-top:2em;}
.center{text-align:center;}
.centerT{text-align:center;margin-top:1.5em;}
.bold {font-weight:bold;}
.marginT {margin-top:2em;}
table {border-collapse:collapse;}
img {border:none;}
hr.clean {visibility:hidden;height:0px;clear:both;}
p {margin:0 0 1.5em 0;}


/*
 * stiny obrazku
*/
.img-shadow {
  float:left;
  background: url('/__img/shadowAlpha.png') no-repeat bottom right !important;
  background: url('/__img/shadow.gif') no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
  

