/* Formatovani textu */
body {font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; background-image: url(../img/background.gif); background-repeat: repeat-y; background-color: white; color: black; }
html {background-image: url(../img/background.gif); background-repeat: repeat-y; background-color: white; }

/* #spacer {position: absolute; left: 0px; top: 123px; height: 32px; width: 713px; background-image: url(../img/spacer.jpg); }
#puzzle {position: absolute; left: 442px; top: 155px; height: 86px; width: 271px; background-image: url(../img/puzzle.gif); }
*/

h1 {font-weight: normal; padding: 40px 0px;  margin: 0 0 0 0px; text-align: center; }
h1,h1 span {height: 157px; width: 901px; font-size: 2em; position: absolute; overflow: hidden; left:0; top:0; z-index:0; cursor: pointer; }
h1 span {display:block; background: url(../img/heweruv-blog.jpg) no-repeat; z-index:1;}
h1 a {color: #767676; background-color: white; }
H1 a:hover {color: black; background-color: white; }
.hand {cursor: pointer; }

/* menu */
#left_menu {font-size: 0.8em; width: 120px; position: absolute; top: 155px; left: 0px; }
#left_menu h4 {font-size: 12px; border-bottom: 2px dotted white; border-top: 2px solid #35AC38; width: 100px; font-weight: normal; background: #CFEBCF; display: block; padding-top: 4px; padding-left: 8px; padding-bottom: 4px; padding-right: 3px; color: black; text-decoration:none; margin: 0px 0; text-align: left; }
#left_menu_vnitrni li {list-style: none; }

/* leve menu - vnitrni odkazy */
#left_menu_vnitrni ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#left_menu_a li a {display: block; padding-top: 4px; padding-left: 8px; padding-bottom: 4px; padding-right: 3px; color: white; text-decoration:none; margin: 8px 0; text-align: left; background: #35AC38; }
#left_menu_a li a:hover {background: #FF6255; color: white; }
#left_menu_a li a:focus {background: #FF6255; color: white; }
#left_menu_a a {width: 100px;}
#left_menu_active {background: #206C21; color: white;}

/* leve menu - odkazy na stránce */
.left_menu_page {width: 95px; border-bottom: 2px solid #35AC38; font-size: 0.85em; margin: 0px 0px 15px 0px; padding: 8px 0px 10px 16px; line-height: 200%; background: #CFEBCF; color: black;}
.left_menu_page a {background-color: #CFEBCF; color: black; text-decoration: underline; }
.left_menu_page a:hover {color: white; background-color: #35AC38; text-decoration: none; }

#obsah {background: none; color: black; position: absolute; left: 122px; width: 600px; top: 155px; padding: 10px;  }
#obsah h2 {font-size: 1.6em; color: #35AC38; margin: 0px; font-weight: normal; }
.blog-prispevky {font-size: 1.7em !important; color: #35AC38; margin: 0px; padding-bottom: 15px; padding-top: 8px; font-weight: normal; text-align: center; }
.blog-prispevky a {color: #35AC38; margin: 0px; font-weight: normal; text-decoration: underline; }
.blog-prispevky a:hover {color: black; margin: 0px; font-weight: normal; text-decoration: underline; }

#obsah h3 {font-size: 1.4em; color: black; font-weight: normal; padding-top: 10px; }
#obsah dt, dd, dl {text-indent: 10px; line-height: 150%; margin: 0px; font-weight: normal; }
#obsah dt, dd, dl a{color: #FF6255; text-decoration: underline; }
#obsah dt, dd, dl a:hover {color: white; background-color: #35AC38; text-decoration: none; }

#obsah {font-size: 0.8em; }
#obsah p {text-indent: 10px; line-height: 170%; margin: 0px; font-weight: normal; }
#obsah p a{color: #FF6255; text-decoration: underline; }
#obsah p a:hover {color: white; background-color: #35AC38; text-decoration: none; }

#obsah table {margin-left: 30px !important; margin-top: 20px !important; margin-bottom: 20px !important; width: 320px; line-height: 150%; margin: 0px;  font-weight: normal; border: 1px solid #C1C1C1; border-collapse: collapse;}
#obsah th {font-weight: normal; background: #35AC38; color: white; }
#obsah td {border: 1px solid #C1C1C1; }


#obsah ol {line-height: 200%; margin: 5px; margin-left: 20px; font-weight: normal; }
#obsah ol a{color: #FF6255; text-decoration: underline; }
#obsah ol a:hover {color: white; background-color: #35AC38; text-decoration: none; }

#obsah ul {line-height: 200%; margin: 5px; margin-left: 20px; font-weight: normal; }
#obsah ul a{color: #FF6255; text-decoration: underline; }
#obsah ul a:hover {color: white; background-color: #35AC38; text-decoration: none; }

#obsah strong {color: #267E27; font-weight: normal; background: #F6FCF6; }
.win {text-align: center !important; margin: 10px 5px 5px 5px !important; padding: 5px; border: 1px solid #35AC38; background-color: #CFEBCF; color: black; }
.win:hover {border: 1px solid black; background-color: #CFEBCF; color: black; }
.win-grey {text-align: center !important; margin: 10px 5px 5px 5px !important; padding: 5px; border: 1px solid #C1C1C1; background-color: white; color: black; background-image: url(../img/puzzle-border.gif); background-position: left top; background-repeat: no-repeat;}
.win-grey:hover {border: 1px solid black; color: black; }

acronym {border-bottom: 1px dashed black; cursor: help; }
pre {text-align: left !important; margin: 10px 5px 5px 5px !important; padding: 5px; border: 1px dotted rgb(84,84,84); background-color: rgb(229,229,229); color: black; font-family: Lucida Console !important; }
blockquote {margin: 5px 5px 5px 15px; font-family: Georgia; padding: 2px 2px 2px 10px; border-left: 1px dotted #C1C1C1; color: rgb(150,150,150); }
blockquote {_margin: 5px 0px 5px 20px; _padding: 0px 0px 0px 0px; _border-left: none;  }
q {font-family: Georgia; }
dt {color: #267E27; }

.kotvy {font-size: 0.85em; color: #505050 !important; font-weight: normal; margin: 3px 15px 0px 0px}
.kotvy a {color: #505050; }
.kotvy a:hover {color: black; }
.kotvy a.italic {color: #505050; font-style: italic; }
.kotvy a:hover.italic { color: black; font-style: italic; }
.pata {line-height: 150% !important; text-align: right !important; font-size: 0.85em !important; color: #505050 !important; margin: 5px 5px 0px; font-weight: normal; }
.pata p {text-align: right !important; color: #505050 !important; margin: 10px 10px 0px; font-weight: normal; }
.pata a {color: #505050 !important; text-decoration: underline !important; }
.pata a:hover{color: black !important; background: white !important; }
fieldset {margin: 0px; padding: 0px; border: 1px; }
.about {border-bottom: 1px dashed black; cursor: help;}

/* pravé menu */
#right_menu {width: 170px; color: #505050 !important; font-size: 1.1em;  line-height: 150%; border-width: 2px; border-color: #CFEBCF; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; padding: 10px; position: absolute; left: 635px; top: 10px; }
#right_menu a {color: #505050 !important; text-decoration: underline; }
#right_menu a:hover {color: black !important; background-color: white !important; text-decoration: underline !important;  }
#right_menu ul {font-size: 0.9em; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; >margin: 0px 0px 0px 10px; }
#right_menu li {padding-bottom: 5px; }
#right_menu hr {position: relative; border-width: 2px; border-color: #CFEBCF; border-top-style: dotted; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-top: 10px; margin-bottom: 10px;}
#right_menu h3 {font-size: 0.85em; color: #FF6255; margin: 0px 0px 10px 0px; padding: 0px; font-weight: normal; }
#right_menu input, #right_menu textarea {color: black; font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; font-size: 13px; width: 150px; border: 1px solid #C1C1C1; background: white; }
#right_menu input:hover,#right_menu textarea:hover {color: black; border: 1px solid black; background: white; }
#right_menu p, #right_menu ul {font-size: 0.8em; }
#right_menu p {text-indent: 0px; margin-left: 8px; }
#right_menu img {border: 0; }

.hr-solid {position: relative; margin-left: -15px; border-width: 2px; border-color: #CFEBCF; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-top: 5px; margin-bottom: 5px;}
.hr-dotted {position: relative; margin-left: -15px; border-width: 2px; border-color: #CFEBCF; border-top-style: dotted; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-top: 5px; margin-bottom: 5px;}

.none {display: none; }
.print {display: none; }

.info {font-size: 0.85em; color: #505050 !important; font-weight: normal; margin: 3px 3px 0px 0px; }
.info a {color: #505050; }
.info a:hover {color: black; }
.prispevek p {margin-bottom: 10px !important; }
.prispevek-info {font-size: 0.85em; color: #505050 !important; font-weight: normal; text-align: right; margin: 10px; cursor: pointer; text-align: right; }
.prispevek-info a {color: #505050; }
.prispevek-info a:hover {color: black; }
.kategorie {border-width: 2px; border-color: #CFEBCF; border-top-style: none; border-right-style: none; border-bottom-style: dotted; border-left-style: none; padding: 5px; }
.kategorie h3 {font-size: 1.1em !important; color: #35AC38; margin-bottom: 5px; font-weight: normal; }
.kategorie h3 a {color: #35AC38; margin: 0px; font-weight: normal; text-decoration: underline; }
.kategorie h3 a:hover {color: black; margin: 0px; font-weight: normal; text-decoration: underline; }

.komentar h4 {font-size: 1.0em !important; margin: 0 0 0 0px; padding: 0 0 0 0px; color: #35AC38; font-weight: normal; }
.komentar h4 a {font-size: 1.0em !important; color: #35AC38; margin: 0px; font-weight: normal; text-decoration: underline; }
.komentar h4 a:hover {font-size: 1.0em !important; color: black; margin: 0px; font-weight: normal; text-decoration: underline; }
.komentar {margin-top: 10px; margin-left: 10px; }
.komentar p {margin-top: 10px !important; margin-left: 20px !important; }

.komentovat {padding: 20px 20px 20px 20px; }
.komentovat input {font-size: 1em; font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; width: 100%; }
.komentovat .submit {font-size: 1em; font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; width: 100px; margin-left: 200px; }
.komentovat textarea {font-size: 1em; font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; width: 300px; margin-bottom: 10px; }
.zobr-nad h3 {margin-bottom: 0px; color: black; font-size: 1.1em !important; font-weight: normal; }
.komentovat {border: 1px solid #C1C1C1; }
.komentovat table {width: 300px; }
.komentovat p {margin: 20px 20px 20px 20px; padding-top: 20px; }
.koment-pridat {margin-left: 15px; color: black; font-size: 1.1em; font-weight: normal; }
.small {font-size: 0.8em; color: #505050 !important; font-weight: normal; }

.about {border-bottom: 1px dashed black; cursor: help;}

.gvatavar {float: right; margin-top: -10px; padding: 5px 5px 5px 5px; }

#twitter_div li {padding-bottom: 10px; }

.web20 {width: 111px; margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px; background: #CFEBCF; }
.web20 li a img {position: absolute; border: 0; }
.web20 li a span {margin-left: 22px; }


#poleText {width: 400px; height: 300px; margin-left: 50px; }
