a { color:#6A3E71;font-weight:bold; }
a:hover {text-decoration:none;}
body { color: #858585;font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif;font-size:80%; margin: 0px auto; text-align: center;padding: 0px;line-height:155%;wid th:871px;background:#fff;}

h1, h2, h3, h4 { color:#6A3E71;font-weight:normal;margin-top:0;line-height:normal;}
h1 {font-size: 235%;margin-top:0px;margin-bottom:15px;}
h2 {font-size:195%;font-weight:normal;clear:both;}
h3 {font-size:175%;font-weight:normal;text-transform:uppercase;}


p {margin:12px 0;}

#content {background:url(img/content-layout.gif) repeat-y;width:100%;margin-top:376px}
#content.sub {background:url(img/content-sub.gif) repeat-y;}
#content ul {margin-left:0px;padding-left:0px;}
#content ul li {list-style:none;
list-style-image:none;background:url(img/li.gif) no-repeat 0% 2px;padding-left:10px;margin-left:15px;padding-bottom:4px;}

#head {background: #fff;  height: 130px;   position: relative;top:0px;   text-align: center;   width: 871px;margin:0 auto;z-index:49;color: inherit;}
#logo { cursor: pointer;   display: block;left:11px;top:23px;height:84px;position: absolute;   text-align: left;   text-decoration: none;  width: 287px;   z-index: 15;   }
#logo span { background: url("img/logotyp.jpg") no-repeat;   display: block; height: 84px; position: absolute;  width:287px;    z-index: 5;   }
#logo strong { color: black;   position: absolute;   text-decoration: underline;  display: none;   }
#logo:hover strong { text-decoration: none;   }

#page {width:871px;margin:0 auto;text-align:left;background:#fff;}

#menu {background:url(img/subheader.jpg) no-repeat 0% 100%;width:871px;margin:0 auto;text-align:center;font-size:145%;height:346px;position:absolute;top:130px;}
#menu ul {margin:0;padding:0;}
#menu ul li {float:left;display:block;text-align:left;height:97px;list-style:none;list-style-type:none;}
#menu ul li a {color:#6A3E71;text-decoration:none;display:block;height:67px;line-height:115%;padding-top:30px;padding-left:17px;}
#menu ul li a span {font-style:italic;color:#858585;font-size:75%;font-weight:bold}
#menu li.m1 a {width:128px;background:url(img/m1.jpg) no-repeat 0% 50%;}
#menu li.m2 a {width:128px;background:url(img/m2.jpg) no-repeat 0% 50%;}
#menu li.m3 a {width:128px;background:url(img/m3.jpg) no-repeat 0% 50%;}
#menu li.m4 a {width:128px;background:url(img/m4.jpg) no-repeat 0% 50%;}
#menu li.m5 a {width:128px;background:url(img/m5.jpg) no-repeat 0% 50%;}
#menu li.m6 a {width:129px;background:url(img/m6.jpg) no-repeat 0% 50%;}
#menu li.m1 a:hover, #menu li.m1 a:hover span, #menu li.m1.current a, #menu li.m1.current a span {background:url(img/m-hover.jpg) no-repeat 0% 50%;color:#fff;}
#menu li.m2 a:hover, #menu li.m2 a:hover span, #menu li.m2.current a, #menu li.m2.current a span {background:url(img/m-hover.jpg) no-repeat 0% 50%;color:#fff;}
#menu li.m3 a:hover, #menu li.m3 a:hover span, #menu li.m3.current a, #menu li.m3.current a span {background:url(img/m-hover.jpg) no-repeat 0% 50%;color:#fff;}
#menu li.m4 a:hover, #menu li.m4 a:hover span, #menu li.m4.current a, #menu li.m4.current a span {background:url(img/m-hover.jpg) no-repeat 0% 50%;color:#fff;}
#menu li.m5 a:hover, #menu li.m5 a:hover span, #menu li.m5.current a, #menu li.m5.current a span {background:url(img/m-hover.jpg) no-repeat 0% 50%;color:#fff;}
#menu li.m6 a:hover, #menu li.m6 a:hover span, #menu li.m6.current a, #menu li.m6.current a span {background:url(img/m-hover.jpg) no-repeat 0% 50%;color:#fff;}


#footer {width:871px;height:75px;text-align:center;clear:both;float:none;margin:0 auto;z-index:99;background:url(img/footer.gif) repeat-x;}
#footer p {padding:0;margin:0;font-size:85%;padding:10px 0;}
#footer p span.fr {float:right;padding-right:20px;}
#footer p span.fl {float:left;padding-left:20px;padding-top:10px;}
#footer p span.fr a {display:block;width:65px;height:41px;background:url(img/as.jpg) no-repeat;}
#footer p span.fr a span {display:none;}
#footer br {display:none}

.w279 {width:279px;overflow: hidden; o\verflow: visible; he\ight: 1%;}
.w290 {width:290px;overflow: hidden; o\verflow: visible; he\ight: 1%;}
.w302 {width:302px;overflow: hidden; o\verflow: visible; he\ight: 1%;}
.w569 {width:569px;}
.w279, .w290, .w302 {font-style:italic;}
.w279 h1, .w290 h2, .w302 h2 {font-style:normal;font-size:215%;margin-bottom:0;}


.inn {padding:0px 20px 30px;}
.fl{float:left;}
.fr{float:right;}
.r {text-align:right;}
.cleaner {clear:both;float:none;font-size:0px;height:0px;line-height:0px;}

#form {width: 431px;background:#fff;padding: 15px 0px; margin: 20px 0; clear:both;float:none;}
#form fieldset {border:none;padding:0 20px;margin:0;}
#form input, #form textarea {border: 1px solid #6A3E71; margin: 2px 0px; width: 200px; }
#form input {padding:3px 3px;width:225px;float:left;}
#form br {float:none;clear:both;}
#form p {padding:0px;margin:0px;float:none;clear:both;}
#form legend {display:none;padding-bottom:10px;}
#form textarea {padding:3px 3px;width:384px;height: 170px; overflow: auto;float:left;}
#form label {position: relative; top: 5px; padding-left: 10px; color:#6A3E71;float:left; }
#form label.required {font-weight:bold;color:#000;}
#form p.textarea label {position:relative;float:left;}
#form .zemThanks {padding:10px 15px;font-weight:bold;}
#form input.button {background:#6A3E71;border:none;color:#fff;width:80px;}
#form input[class=button] {width:80px;}
#form p {position:relative}
.zemThanks, ul.zemError {background:#6A3E71;color:#fff;}
table {font-size: 90%;  width: 100%;  border-collapse: collapse;  margin: 0px;  background-color: transparent;  }
td, th {text-align: center;  }
th { text-align: center;  font-weight: bold;  background:#000;  color: #fff;  }


table, td{
	font:100% Arial, Helvetica, sans-serif; 
}
table{width:100%;border-collapse:collapse;margin:1em 0;}
th, td{text-align:left;padding:.5em;border:1px solid #F2EDF7;}
th{background:#6A3E71;color:#fff;}
td{background:#e5f1f4;}

/* tablecloth styles */
p.images {text-align:center;margin:0 auto;}
img {border:none;}
img.left {float:left;padding:3px 10px 10px 0;}
img.right {float:right;padding:3px 0px 10px 10px;}
p.center {text-align:center;}
a img {border:2px solid #F2EDF7;}
a:hover img {border:2px solid #DFDFDF;}
tr.even td{background:#fff;}
tr.odd td{background:#F2EDF7;}

th.over, tr.even th.over, tr.odd th.over{background:#DFDFDF;}
th.down, tr.even th.down, tr.odd th.down{background:#DFDFDF;}
th.selected, tr.even th.selected, tr.odd th.selected{}

td.over, tr.even td.over, tr.odd td.over{background:#E6DFEF;}
td.down, tr.even td.down, tr.odd td.down{background:#DFDFDF;color:#fff;}
td.selected, tr.even td.selected, tr.odd td.selected{background:#6A3E71;color:#fff;font-style:italic;}
/* use this if you want to apply different styleing to empty table cells*/
td.empty, tr.odd td.empty, tr.even td.empty{background:#fff;}



