/* css document */
* {margin: 0; padding: 0; }

BODY {font-size: 80%; _font-size: x-small; background: #fff url('../../img/t_hartmanice/body-bg.png') repeat-x; color: #333; text-align: center; font-family: font-family: Verdana, 'Geneva CE', lucida, sans-serif; }
HTML>BODY {font-size: 13px; }
H1, H2, h3 {font-size: 100%; }
H2 {font-size: 123%; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; }
P {font-size: 85%;}
TABLE {width: 100%; font-family: Verdana, 'Geneva CE', lucida, sans-serif;}
TH, TD {font-size: 85%; text-align: left; }
TH {font-weight: bold; width: 130px;}
UL {margin-left: 20px; =margin-left: auto;}

A, A:visited { color: #333; }
A:hover { color: #333; }



#all {background: transparent url('../../img/t_hartmanice/all-bg.gif') repeat-y; width: 1005px; margin: 0px auto; padding: 20px 0 0 0; }

/* hlavicka */
#head {width: 982px; height: 256px; background: #3391C4 url('../../img/t_hartmanice/head-bg.jpg') bottom no-repeat; margin: 0px 10px 0px 10px; padding 10px 0 0 0; position: relative; }
#toolbox-top {width: 50%; float: right; text-align: right; padding: 5px 0; background: #fff; z-index: 2; position: absolute; top: 0; right: 0; }
#search form {display: inline; }
#search {padding: 0; margin: 0 30px 0 0; }
.search-input {width: 147px; height: 20px; border: 1px solid #CDCDCD; vertical-align: bottom; _vertical-align: baseline; }
.search-submit {height: 20px; width: 4em; border: 1px solid #ACACAC; background: #acacac url('../../img/t_hartmanice/input-submit.png') repeat-x; color: #fff; vertical-align: bottom; _vertical-align: baseline; }
#alternate {color: #ccc; margin: 0 20px 0 0; }
#alternate A, #alternate A:visited {color: #666; text-decoration: none; }
#alternate A:hover {text-decoration: underline; }
#language-select IMG {margin-left: 10px; vertical-align: middle; }
#head H1 A {display: block; width: 983px; height: 256px; position: absolute; top: 0; left: 0; color: #fff; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; font-weight: normal; text-decoration: none; z-index: 1; }
#head H1 A:visited {color: #fff; }
#head H1 A SPAN {display: block; width: 600px; height: 100px; position: absolute; top: 80px; left: 380px; text-align: left; cursor: hand; font-size: 285%; }
#head-description {display: block; width: 500px; height: 70px; position: absolute; top: 130px; left: 410px; text-align: left; color: #fff; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; font-size: 123%;}
#head-description A, #head-description A:visited {color: #fff; text-decoration: none; }

/* menu */
#menu {display: block; background: #FE9900 url('../../img/t_hartmanice/menu-bg.png') bottom repeat-x; width: 982px; margin: 1px 10px 1px 10px; padding: 8px 0 0 0; min-height: 32px; _height: 40px; }
#menu LI {display: inline; border-right: 1px solid #fff; padding: 0 8px 0 8px; margin: 8px 0 0 0; }
#menu LI#menu-kontakty {border-right: 0; }
#menu LI A, #menu LI A:visited {color: #fff; text-decoration: none; font-weight: bold; font-size: 131%; }
#menu LI A:hover {text-decoration: underline; }

#body {width: 982px; margin: 10px 10px 0px 10px; text-align: left; }


/* submenu */
.submenu {width: 200px; float: left; overflow: hidden; border: 1px solid #EBEBEB; font-weight: bold; margin: 0 0 0 20px;}
.submenu H2, .submenu H3 {margin: 1em 1em 0.5em 1em}
#content.fotogalerie {width: 468px; margin: 0 0 0 10px;}
/* levy sloupec*/
#col-left {width: 243px; border: 1px solid #D2EAF4; float: left; background: #fff url('../../img/t_hartmanice/left-top-bg.png') top repeat-x; overflow: hidden; }
#col-left-bottom {background: #fff url('../../img/t_hartmanice/left-bottom-bg.png') bottom repeat-x; width: 243; margin: 0;}
.sub-box {margin: 10px; border-bottom: 1px dotted #9CCEE5; padding: 0 0 10px 0; }
.sub-box A, .sub-box A:visited {color: #000;}

A.odkaz-tlacitko, A.odkaz-tlacitko:visited {display: block; background: #3894C5 url('../../img/t_hartmanice/btn-bg.png') bottom repeat-x; border: 1px solid #62B5D7; text-decoration: none; color: #fff; padding: 0 0.4em; margin: 0 0 0.4em 0; line-height: 150%;}
A.odkaz-tlacitko:hover {color: #fff; text-decoration: underline;}
A.odkaz-tlacitko.col-right {width: 260px;}

.odkaz-dalsi {text-align: right;}
/* obsah*/
#content {margin: 0 20px; float: left; width: 434px; _margin: 0 10px; }
#content H2 {margin: 11px 0 0 0; }
#content H3.overview-nadpisy {margin: 5px 0 0 0; padding: 0 0 0 0;}
#content H3 A, #content H3 A:visited {color: #676767}
#content H2.tit A, #content H2.tit A:visited {color: #676767}
#content .odkaz-dalsi {text-align: right; margin: 10px 0 0 0;}
#content .odkaz-dalsi A, #content .odkaz-dalsi A:visited {color: #c57802;}
#content IMG {margin: 15px 0 0 0;}

#hp-obrazky IMG {width: 434px;}
#hp-obrazky .hidden {display: none;}

.nfo {font-size: 80%; color: #676767;}
.nfo A, .nfo A:visited {color: #676767}
.line {visibility: hidden;}

#content H3 {font-weight: bold; padding: 1.5em 0 0 0; }
.detail {width: 677px!important; margin: 0 0 0 10px;}
.detail-perex {margin: 0 0 1em 0; font-style: italic;}
.detail-text {width: auto; margin: 0;}
.detail-text P {width: auto; margin: 0 0 1em 0 !important; font-size: 85% !important;}
.detail-tools {width: auto; background: #f1f1f1; float: none; padding: 1em 0.4em 1em 0.4em; margin: 1em 0 0 0; clear: both;}
.detail-tools A, .detail-tools A:visited {color: #666666; font-style: italic;}
.detail-tools A:hover {text-decoration: none; color: #666666;}
#detail-tools-poslat, #detail-tools-ulozit {float: left; margin: 0 0 0 0.5em;}
#detail-tools-tisk {float: right; margin: 0 2em 0 0; width: 200px; text-align: right;}
#detail-tools-tisk IMG {float: right; margin: 0 0 0 0.4em;}
.detail-first-image {float: left;}
.relevant-links UL {margin: 0.5em 0 2em 16px; padding: 0;}
.relevant-links UL A, .relevant-links UL A:visited {color: #333; font-weight: bold;}
.relevant-links UL A:hover {color: #333;}


/* pravy sloupec */
#col-right {width: 260px; float: right;  overflow: hidden;}
#col-right-inner {border: 1px solid #EBEBEB; background: #fff url('../../img/t_hartmanice/right-top-bg.png') top repeat-x;}
#col-right .sub-box {border: 0; padding: 0;}
#col-right-bottom {background: #fff url('../../img/t_hartmanice/right-bottom-bg.png') bottom repeat-x; height: 75px; margin: 0;}

#col-right P {margin: 0;}
#col-right P A, #col-right P A:visited {color: #676767;}
#col-right H2 {color: #2e739a;}
#col-right H2 A {color: #2e739a; text-decoration: none;}
#col-right H2 A:hover {text-decoration: underline;}
#col-right H3 {color: #000; margin: 15px 0 0 0;}

/* paticka */
#footer {clear: both; padding: 10px 0 10px 0; background: url('../../img/t_hartmanice/footer-bg.png') bottom no-repeat;}
#sponzori {border: 1px solid #EBEBEB; margin: 0 10px;}
#sponzori IMG {margin: 5px;}
#site-info {background: #F2F2F2; margin: 10px; height: 4em; font-size: 85%; color: #878787;}
#site-info #info {width: 650px; margin: 2.4em 0 0 0.4em; float: left; text-align: left;}
#site-info #nav {width: 280px; margin: 2.4em 0.4em 0  0; float: right; text-align: right; }
#site-info #nav A, #site-info #nav A:visited {color: #878787; text-decoration: none;}
#site-info #nav A:hover {text-decoration: underline;}



/* galerie */
#fg {border: 0 !important; background: #fff !important;}
#fgov TABLE  * {padding: 0!important; margin: 0!important; }
#fgov TABLE {border: 0!important;  height: auto!important;}
#fgov TD {background: #fff !important; margin: 3px; height: 100%!important;}
#fgov TD, #fgov TD DIV, #fgov TR {border: 0!important; height: 100%!important;}
#fgov IMG {border: 3px solid #EBEBEB; margin-top: 5px!important; margin-bottom: 5px!important;}
#fgov TD DIV {padding: 5px 0; border: 1px solid #A4A4A4!important; background: #e3e3e3; height: 100%!important; vertical-align: middle!important;}
TD.fg-s DIV {background: #e3e3e3!important;}

P.quote {clear: right; border-left: 2px solid #F2F2F2; padding: 0 0 0 2em;}
P.quote A {display: block; float: right;}


/* navsrtevni kniha */
.comm-title {background: transparent; color: #333; text-align: left; font-size: 123%; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; margin-bottom: 5px;}
.comm, .comm table, .comm-items {width: 665px;}
.comm-item1 IMG, .comm-item2 IMG{margin: 0px !important;}
.comm-item-title {background:#3894C5; color: #fff; padding: 1px 5px 1px 5px;}
.comm-item-title H3 {padding-top: 0!important;}
.comm-text {margin-top: 3px; margin-bottom: 18px;}
.comm-items {background: transparent;}
a.comm-add:link, a.comm-add:active, a.comm-add:visited {height: 20px; border: 1px solid #ACACAC; background: #C0C0C0 url('../../img/t_hartmanice/input-submit.png') bottom repeat-x; color: #fff; vertical-align: bottom; _vertical-align: baseline;}
a.comm-add:hover {background-color: #C0C0C0;}
Fieldset H3 {padding-top: 0.5em !important;}
.comm-item1 {background: transparent;}

#last-sub-box {border:0; margin-bottom: 0;}
.no-screen {position: absolute; left: -10000px; }
.cleaner {clear: both;}
