﻿html { margin: 0; padding: 0; }
		
body { background-color: #ffffff; color: #303030; font-family: tahoma, verdana, sans-serif; font-size: 10pt; margin: 0px; padding: 0; }

form { margin: 0px; padding: 0px; }
input { font-size: 9pt; font-family: tahoma, verdana, sans-serif; }
textarea { font-size: 9pt; font-family: tahoma, verdana, sans-serif; }

h1 { color: #64839f; font-weight: bold; font-size: 13pt; margin-top: 0px; }

h2 { color: #94ab25; font-weight: bold; font-size: 11pt; margin: 0px; }
h2 A { color: #707070; }

h3 { color: #707070; font-weight: bold; font-size: 10pt; margin: 0px; }

h4 { color: #64839f; font-weight: bold; font-size: 9pt; margin: 0px; }

h5 { color: #94ab25; font-weight: bold; font-size: 9pt; margin: 0px; }

h6 { color: #707070; font-weight: bold; font-size: 9pt; margin: 0px; }

a { color: #000000; font-weight: normal; text-decoration: underline; }
a:hover { color: #ff8800; }

img { border: none 0px #ffffff; }

td { vertical-align: text-top; }

p { text-indent: 2em; }
table p { text-indent: 0em; }

ul { list-style: square; list-style-image: url("point_gray.gif"); }
ol { list-style: decimal; }

#head { width: 900px; height: 135px; margin-bottom: 2px; }

#menu_1 { width: 900px; height: 20px; background-image: url("menu_1.jpg"); font-size: 9pt; padding-top: 2px; color: #555555; margin-bottom: 1px; }
#menu_1 A { color: #555555; text-decoration: none; font-weight: bold; }
#menu_1 A:hover { color: #555555; text-decoration: underline; }

#menu_2 { width: 900px; height: 20px; background-image: url("menu_2.jpg"); font-size: 9pt; padding-top: 2px; color: #555555; margin-bottom: 1px; }
#menu_2 A { color: #555555; text-decoration: none; font-weight: bold; }
#menu_2 A:hover { color: #555555; text-decoration: underline; }

#desk { width: 868px; padding: 15px; margin-top: 2px; margin-bottom: 2px; }

#primary { width: 555px; float: left; text-align: left; }
#primary img { border: solid 1px #c0c0c0; }
#primary .noborder { border: solid 0px #ffffff; }

#secondary { width: 275px; float: right; text-align: left; padding-left: 15px; border-left: dotted 1px #c0c0c0; }

#foot_clr { clear: both; height: 25px; }
#foot { padding-top: 10px; padding-bottom: 10px; font-size: 8pt; width: 900px; border-top: solid 1px #77aa99; text-align: center; color: #77aa99; }
#foot A { color: #77aa99; text-decoration: none; }
#foot A:hover { color: #77aa99; text-decoration: underline; }

#search { width: 265px; border: solid 1px #c0c0c0; background-color: #f9f9f9; padding: 5px; height: 20px; margin-bottom: 15px; font-size: 9pt; }
#search #searchLabel { float: left; width: 75px; } 
#search #searchField { float: right; width: 180px; } 
#search INPUT#searchText { font-size: 9pt; margin: 0px; padding: 0px; border: solid 1px #a0a0a0; width: 125px; height: 15px; } 
#search INPUT#searchSubmit { font-size: 8pt; margin: 0px; padding: 0px; border: solid 1px #606060; width: 50px; height: 17px; color: #ffffff; background-color: #ff8811; font-weight: bold; cursor: pointer; } 
#search A { font-size: 8pt; color: #3f4f8f; font-weight: normal; text-decoration: none; }
#search A:hover { text-decoration: underline; }

#inform { width: 265px; border: solid 1px #c0c0c0; background-color: #f9f9f9; padding: 5px; margin-bottom: 15px; font-size: 9pt; }
#inform .text { margin-left: 13px; }

#contacts { width: 265px; border: solid 1px #c0c0c0; background-color: #f9f9f9; padding: 5px; margin-bottom: 15px; font-size: 9pt; }
#contacts h5 img {  border: solid 0px #ffffff; width: 13px; height: 10px; }
#contacts .text { margin-left: 13px; }

#guarantee { width: 265px; border: solid 1px #c0c0c0; background-color: #f9f9f9; padding: 5px; margin-bottom: 15px; font-size: 9pt; }

#register { width: 265px; border: solid 1px #c0c0c0; background-color: #f9f9f9; padding: 5px; margin-bottom: 15px; font-size: 9pt; }
#register INPUT#registerText { font-size: 9pt; margin: 0px; padding: 0px; border: solid 1px #a0a0a0; width: 210px; height: 15px; } 
#register INPUT#registerSubmit { font-size: 8pt; margin: 0px; padding: 0px; border: solid 1px #606060; width: 50px; height: 17px; color: #ffffff; background-color: #ff8811; font-weight: bold; cursor: pointer; } 
#register A { font-size: 8pt; color: #3f4f8f; font-weight: normal; text-decoration: none; }
#register A:hover {  text-decoration: underline; }

#registerCheck INPUT#registerCheckText { font-size: 9pt; margin: 0px; padding: 0px; border: solid 1px #a0a0a0; width: 210px; height: 15px; } 
#registerCheck INPUT#registerCheckSubmit { font-size: 8pt; margin: 0px; padding: 0px; border: solid 1px #606060; width: 50px; height: 17px; color: #ffffff; background-color: #ff8811; font-weight: bold; cursor: pointer; } 

#askExperts INPUT#askExpertsMail { font-size: 9pt; margin: 0px; padding: 0px; border: solid 1px #a0a0a0; } 
#askExperts INPUT#askExpertsText { font-size: 9pt; margin: 0px; padding: 0px; border: solid 1px #a0a0a0; } 
#askExperts INPUT#askExpertsSubmit { font-size: 8pt; margin: 0px; padding: 0px; border: solid 1px #606060; width: 50px; height: 17px; color: #ffffff; background-color: #ff8811; font-weight: bold; cursor: pointer; } 

#partner { width: 265px; border: solid 1px #c0c0c0; background-color: #f9f9f9; padding: 5px; margin-bottom: 15px; font-size: 9pt; }

.list { margin-left: 13px; }

.text img { border: solid 1px #c0c0c0; }

.menu TD { text-align: center; font-size: 9pt; }

.article-info { font-size: 8pt; color: #606060; }

.monitoring-info { font-size: 8pt; color: #606060; }

.static-table-info TD { text-align: center; font-style: italic; }

.button_div { text-align: right; }
.button_div A { text-decoration: none; } 
.button_div A:hover { text-decoration: underline; } 

#intro_text { float: left; width: 270px; }
#intro_video { float: right; width: 270px; }
#intro_schema { float: left; width: 275px; }
#intro_list { float: right; width: 275px; }
.clr { clear: both; }

#fotogalerie { border: 0px; }
#fotogalerie td { padding: 3px; border: 0px; text-align: center; vertical-align: top; border: solid 1px #c0c0c0; width: 160px; }
#fotogalerie img { width: 170px; }
#fotogalerie a { font-size: 8pt; text-decoration: none; }
#fotogalerie a:hover { text-decoration: underline; }
#fotogalerie .empty { border: 0px; }

.publikace-grafika { border: 0px; float: left; margin-right: 10px; }

.aktuality-grafika { border: 0px; float: left; margin-right: 10px; }

.autori-grafika { border: 0px; float: left; margin-right: 10px; }

