html, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}
html{overflow:auto}
ol, ul{list-style:none}
table{border-collapse:collapse; border-spacing:0}
td{vertical-align:top}
fieldset, img{border:0}
a img, :link img, :visited img{border:none}
ins{text-decoration:none}
del{text-decoration:line-through}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, q:before, q:after{content:""; content:none}

body{background:#fff; color:#333; margin:0; padding:0; font:18px/1.5em "trebuchet ms",arial,helvetica,verdana,sans-serif}
a, a:link, a:visited{font-weight:bold; color:#c00; letter-spacing:1px; outline:none; text-decoration:underline}
a:hover{color:#c60; text-decoration:none}
a:focus{outline:0}
h1, h2, h3, h4{font-family:arial,helvetica,verdana,sans-serif; font-weight:normal; letter-spacing:1px}
h1 a, h2 a, h3 a, h4 a{text-decoration:none}
h1{font-size:218%}
h2{font-size:164%}
h3{color:#5190b2; font-size:145%}
h4{color:#693; font-size:118%; font-weight:bold}
blockquote{clear:both; background-color:#f5f5f5; padding:5px 15px 7px 15px;  font-style:italic; letter-spacing:1px}
img{border-top:1px solid #E6E6FA; border-right:2px solid #ccc; border-bottom:2px solid #ccc; border-left:1px solid #E6E6FA; padding:4px}
hr{clear:both; border:0; height:1px; line-height:1px; color:#ccc; background-color:#ccc; margin-bottom:30px}
fieldset{border:1px solid #ccc; color:#333; font-size:90%; line-height:1.4em; padding:5px; margin:0 0 15px 2px; width:186px}
legend{color:#333; font-weight:bold}
b, strong{letter-spacing:1px}
em{color:#888}
p{padding:3px 0}

.clear, p{clear:both}
.img-left{float:left; margin:6px 30px 20px 0}
.img-right{float:right; margin:6px 0 20px 25px}
.float-left{float:left}
.float-right{float:right}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.textsmall{font-size:90%; line-height:1.4em}
.underline{border-bottom:1px solid #333}
.decoration{text-decoration:none!important}
.posevno{font-style:italic}
.highlight{background:#ffc}
.kontakt{margin:0; padding:0 0 15px 0; font-style:italic}
.kontakt a{font-weight:normal}
.kontakt .labelSmall{font-size: .45em; font-weight:bold; vertical-align:super; color:#999}
.kontakt .labelLarge{font-size: 1.1em; color:#999}
.text{margin:0 0 15px 15px; text-align:justify}

#maincontainer{width:960px; margin:0 auto}
#contentwrapper{float:left; width:100%}

#headline1{padding:15px 0 40px 1px}
#headline1 .title{font:italic 34px/34px georgia,verdana,serif; color:#999; padding:0}
#headline1 .title a, #headline1 .title a:link, #headline1 .title a:hover{color:#999; text-decoration:none}

#maincolumn{margin-top:12px; margin-left:220px}
#maincolumn-a{width:975px; margin-top:12px; margin-left:-15px}
#leftcolumn{margin-top:15px; float:left; width:200px; margin-left:-960px}
#maincolumn ul, #maincolumn-a ul{margin-left:28px; list-style-type:upper-roman;}
#maincolumn li, #maincolumn-a li{font-weight:bold}
#maincolumn a , #maincolumn-a a, #maincolumn a:link, #maincolumn-a a:link, #maincolumn-a a:visited,  #maincolumn a:visited{color:#c00}
#maincolumn a:hover, #maincolumn-a a:hover{color:#4682B4}
#maincolumn ul ul, #maincolumn-a ul ul{padding-bottom:5px;list-style-type:decimal;}
#maincolumn ul ul ul, #maincolumn-a ul ul ul{list-style-type:lower-alpha;}
#maincolumn  ul ul li, #maincolumn-a  ul ul li, #maincolumn ul ul ul li, #maincolumn-a ul ul ul li {font-weight:normal}



#navtop, #maincolumn, #maincolumn-a, #leftcolumn, #rightcolumn{font-size:85%}
#maincolumn p, #maincolumn-a p, #leftcolumn p, #rightcolumn p{margin-bottom:18px}

#navtoplist{padding:0; width:100%; background:transparent; voice-family:"\"} \""; voice-family:inherit}

#navtoplist ul{font:bold 13px "trebuchet ms",arial,helvetica; margin:0; margin-left:0; padding:0; list-style:none}
#navtoplist li{display:inline; margin:0 2px 0 0; padding:0}
#navtoplist a, #navtoplist a:link, #navtoplist a:visited{float:left; display:block; color:#fff; margin:0 1px 0 0; padding:5px 20px; text-decoration:none; letter-spacing:1px; background:#666 url(../images/button.png) repeat-x; border-bottom:1px solid #fff}
#navtoplist a:hover{background:#777}
#navtoplist #current a{background:#5190b2 url(../images/button_current.png) repeat-x; border-color:#5190b2}
#navtoplistline{clear:both; padding:0; width:100%; height:8px; line-height:5px; background:#5190b2; margin-bottom:25px}

#weblinks li{font-size:small; border-bottom:1px solid #ccc; margin:0}
#weblinks a, #weblinks a:link, #weblinks a:visited{color:#666; text-decoration:none; display:block}
#weblinks li:hover{background:#f5f5f5; color:#333; display:block; text-decoration:none}

#footer{border-top:3px solid #ccc; clear:left; font-size:small; font-style:italic; margin:0; width:100%; padding:2px 0; text-align:right}
#footer img{border:none; padding-top:2px}