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

html {font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif;font-size:80%;_font-size:75%;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 {display:none;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-size:17px;_line-height:20px;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;}


/*
 * 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 h3 {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;}
#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;}


/*
 * 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;}
.block-left {float:left;width:230px;_width:215px;padding-right:15px;}
.block-right {margin-left:245px;width:234px;_width:219px;padding-left:15px;background:#fff url('/__img/dot-vertical.gif') left 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;}




/*
 * 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;}


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

#traffic {text-align:center;}
#traffic .traffic-bottom {padding:2em 0 0 180px;}
#traffic .traffic-right {padding-left:30px;}
#traffic .arrow {text-align:center;clear:left;}
#traffic .traffic-bottom .arrow {padding-left:15px;text-align:left;}

.table {width:100%;}
.table td {padding:2px;}


#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:1em;}
h3 {font-size:1.2em;letter-spacing:2px;margin-bottom:1em;}
h4 {font-size:1.1em;letter-spacing:1px;}

.center{text-align:center;}
.centerT{text-align:center;margin-top:1.5em;}
.bold {font-weight:bold;}
table {border-collapse:collapse;}
img {border:none;}
hr.clean {visibility:hidden;height:0px;clear:both;}
p {margin:0 0 1.5em 0;}


.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;
  }
  

