body {
background:#DEC795;
font:12px Arial, Helvetica, sans-serif;
color:#000;
margin:0;
}

.mane {
width:900px;
height:auto;
margin:0 auto;
}

#header {
position:relative;
height:254px;
}

#bigImgHeader {
position:absolute;
top:0;
left:0;
width:900px;
height:254px;
background:url(i/header.jpg) no-repeat;
z-index:1;
}

#nameHeader {
position:absolute;
bottom:0;
left:0;
width:auto;
height:auto;
z-index:10;
font:4.5em "Times New Roman", Times, serif;
color:red;
}

.blockTopMenu {
position:absolute;
width:auto;
height:50px;
top:0;
right:5px;
z-index:120;
}

.topMenu {
width:auto;
height:44px;
margin-left:50px;
}

.manecontL {
background:#fff url(i/left.png) left repeat-y;
}

.manecontR {
background:url(i/right.png) right repeat-y;
}

#content {
float:left;
width:681px;
}

#subcontent {
padding-right:5px;
}

#left {
position:relative;
float:left;
width:209px;
}

#right {
float:left;
width:10px;
}

#footer {
position:relative;
clear:both;
background:url(i/footer.png) no-repeat;
height:109px;
}

.leftFooter {
position:absolute;
top:15px;
left:10px;
width:180px;
height:67px;
z-index:10;
}

.copyFooter {
position:absolute;
top:15px;
left:210px;
width:445px;
height:80px;
z-index:10;
}

.rightFooter {
position:absolute;
top:15px;
left:665px;
width:220px;
height:80px;
z-index:10;
}

.counterFooter {
float:left;
margin:0 0 2px 2px;
}

H1 {
font: 160% "Times New Roman", Times, serif;
text-align: left;
letter-spacing: .1em;
color :#FFF;
border-bottom: 1px solid #fff;
border-top: 1px solid #fff;
margin: 5px;
padding: 1px 0 2px;
}

H2 {
font:bold 120% Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#176E0D;
margin:.5em 0 0;
}

.headlineH2 H2 {
font:bold 120% Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#FFF;
border-bottom:1px solid #fff;
margin:5px;
padding:1px 0 2px;
}

H3 {
font-size:125%;
text-align:left;
color:#000;
margin:0;
}

P {
text-align:justify;
margin:0 0 .5em;
}

A {
color:blue;
}

A:hover {
color:orange;
}

IMG {
border:none;
}

img.imgLeft {
float:left;
margin:2px 5px 5px 0;
padding:3px;
}

img.imgRight {
float:right;
margin:2px 0 0 5px;
padding:3px;
}

img.imgLeftPs {
float:left;
border:1px solid #CCC;
margin:2px 5px 0 0;
padding:3px;
}

img.imgRightPs {
float:right;
border:1px solid #CCC;
margin:2px 0 0 5px;
padding:3px;
}

.blockMap {
clear:both;
background:#009300;
border:1px solid #908500;
margin:15px 0 0;
padding:10px;
}

.map {
border:3px solid #908500;
}

.spacer {
float:none;
clear:both;
height:1px;
margin:0;
padding:0;
}

.blockSide {
width:auto;
height:auto;
margin:0 14px 0 5px;
}

.supBodySide {
background:#EAD6BA;
border:1px solid #A27136;
-moz-border-radius:5px;
min-height:100px;
margin:0 4px 0 0;
padding:.5em;
}

#sddm {
z-index:30;
margin:0;
padding:0;
}

#sddm li {
list-style:none;
float:left;
font:bold 1.3em "Times New Roman", Times, serif;
text-align:center;
margin:0;
padding:0;
}

#sddm li a {
display:block;
width:125px;
height:30px;
background:url(i/but.png) no-repeat;
color:#fff;
text-decoration:none;
margin:0;
padding:2px 0 0;
}

#sddm li a:hover {
background:url(i/but2.png) no-repeat;
color:#ccc;
}

#sddm div {
position:absolute;
visibility:hidden;
min-width:100px;
background:#FFF url(i/bg_div.gif) repeat;
border:1px solid #8f8e8e;
margin:-2px 0 0 1px;
padding:0;
}

#sddm div a {
position:relative;
display:block;
width:auto;
white-space:nowrap;
text-align:left;
text-decoration:none;
background:none;
color:#000;
margin:0;
padding:3px 2px 0 3px;
}

#sddm div a:hover {
background:#FFF;
color:#085da4;
}

ul.ldm {
list-style:none;
margin:0;
padding:5px 1px;
}

ul.ldm li a {
display:block;
background:url(i/butl2.png) repeat-y;
font-family:"Times New Roman", Times, serif;
font-size:1.3em;
font-weight:700;
text-decoration:none;
color:#475F85;
margin:.15em 0;
padding:.2em;
}

ul.ldm li a:hover {
background:url(i/butl.png) repeat-y;
text-decoration:none;
color:gray;
}

ul.ldm ul {
list-style:none;
margin:0 0 0 -10px;
padding:0 0 0 30px;
}

ul.ldm ul li a {
list-style:none;
font-size:100%;
font-weight:400;
text-decoration:none;
color:#000;
}

.navPage {
text-align:center;
margin:0;
padding:3px;
}

.navPage a {
margin-left:2px;
color:#000;
text-decoration:none;
border:1px solid #A0D0A0;
-moz-border-radius:5px;
padding:2px 5px;
}

.navPage a:hover {
color:#176E0D;
}

.navPage a:active {
color:#FFF;
}

.navPage .current {
font-weight:700;
margin-left:2px;
color:#fff;
background-color:#176E0D;
border:1px solid #0C3706;
-moz-border-radius:5px;
padding:2px 5px;
}

.navPage .disabled {
color:#ddd;
margin:2px;
padding:2px 5px;
}

.linkJq {
background:#EEF7F9;
font-size:1.1em;
font-weight:700;
text-decoration:underline;
color:blue;
cursor:pointer;
margin:5px 0 0;
padding:5px 10px;
}

.zagPoster {
font-size:100%;
font-weight:700;
color:#4A5B6A;
letter-spacing:1px;
}

.poster {
font-size:100%;
font-weight:700;
}

.poster a {
text-decoration:none;
color:blue;
}

.quest {
color:#000;
padding:7px 3px 10px 12px;
}

.bodyQuest {
font-style:italic;
text-align:left;
line-height:12px;
color:#000;
margin:10px 0;
}

.signQuest {
text-align:right;
color:#000;
paddig-right:10px;
}

.ps {
font-weight:700;
font-size:115%;
text-align:left;
}

.ps a:hover {
text-decoration:underline;
color:#77A6CD;
}

.blockArticle {
margin:4px;
}

.headline,.headlineH2 {
background:#176E0D;
border:1px solid #176E0D;
-moz-border-radius:4px;
margin-bottom: 15px;
}

#imgIcons,#imgArtIcons {
width:auto;
height:55px;
float:left;
margin:4px 5px 0 0;
padding:0;
}

#form1,#form3 {
display:none;
}

.zagPoster a,.ps a {
text-decoration:underline;
color:blue;
}

.zagPoster a:hover,.poster a:hover {
text-decoration:underline;
color:orange;
}