body { background-color: #F9FDF8; color: #000; font-family: Arial, Verdana; font-size: 12px; margin:0;}
p { margin-bottom:10px; }
img { border-style:none; border-width:0px }
input { border-width: 1px; border-color: #949F96; border-style: solid; font-size: 11px; font-weight : bold;}
select { border-width: 1px; border-color: #949F96; border-style: solid; font-size: 11px; font-weight : bold; }
textarea { border-width: 1px; border-color: #949F96; border-style: solid; font-size: 12px; }

ul.errorlist { margin: 0; padding: 0; }
.errorlist li { background-color: red; color: white; display: block; font-size: 10px; margin: 0 0 3px; padding: 4px 5px; }

/* HEAD and UPMENU */
.upmenu {
 background-color: #F9FDF8;
 font-size: 11px;
 font-weight: bold;
 background-image: url(/st/images/menu.gif);
 background-repeat: repeat-x;
}
.upmenu a:link { color: #000000; text-decoration: none; }
.upmenu a:visited { color: #4C4C4C; text-decoration: none; }
.upmenu a:hover { color: #767676; text-decoration: none; }
.lozung {
 font-family: Courier New;
 font-size: 45px;
 text-align: center;
}

/* PANELS */
ul#navi { list-style-image: url(/st/images/navi_arr.gif) }
li { padding:5px; }
.panel { width: 170px; vertical-align: top; }
.panel a:link { color:#1E472B; text-decoration: none; }
.panel a:visited { color:#456E52; text-decoration: none; }
.panel a:hover { text-decoration: underline; }
.navigation { background-color: #F9FDF8; color: #BF88C0; text-align: left; text-decoration: none; font-weight: bold; font-size: 11px; padding:3px; }
.vimage { width: 21px; background-image: url(/st/images/bord_vert.gif); background-repeat: repeat-y; }
.himage { height: 21px; background-image: url(/st/images/bord_hr.gif); background-repeat: repeat-x; }
.vmenuimage { width: 11px; background-image: url(/st/images/menu_vert.gif); background-repeat: repeat-y; }
.hmenuimage { height: 11px; background-image: url(/st/images/menu_hr.gif); background-repeat: repeat-x; }


/* CONTENT */
.blocktitle { text-align: center; font-weight: bold; font-size: 11px; }
.leftblock { text-align: left; font-weight: bold; font-size: 11px; }
.razdtitle { font-size: 20px; text-align: center; }
.showrazdels { font-size: 13px; font-weight: bold; text-align: left; font-family: Courier New; }
.nonactive { color:#25F067; }
#content { margin:0px; }
.reglink { font:bold 19px Courier New; text-align: center; margin:15px 0 50px 0; clear:both; }
.reglink a:link { color:#1E472B; text-decoration: underline; }
.reglink a:visited { color:#567E63; text-decoration: underline; }
.reglink a:hover { text-decoration: none; }

.showstati  { font:bold 19px Courier New; color:#07276D; text-align:left; clear:both; }
.showstati a:link { color:#07276D; text-decoration: none; }
.showstati a:visited { color:#07276D; text-decoration: none; }
.showstati a:hover { color:#07276D; text-decoration: underline; }
.desc { text-align:left; font:12px Verdana; clear:both; }
.maintitle { text-align:center; font-family:Courier New; margin:15px 0 10px 0; clear:both; }
.maintitle h1 { font-size:24px; }
.postway { font:bold 14px Courier New; text-align:left; margin:0; clear:both; }
.postway a:link { color:#07276D; text-decoration: none; }
.postway a:visited { color:#07276D; text-decoration: none; }
.postway a:hover { color:#07276D; text-decoration: underline; }
.pubbox { font:bold italic 12px sans-serif; color:#7F817E; text-align:right; margin:0 0 30px 0; }
.textbox { font:13px Arial; text-align:left; }

.pages { text-align:center; margin:30px 0 30px 0; }
.pages ul { list-style:none; padding:0px; margin:0px; }
.page { border:1px solid gray; background:#D8B5D8; padding:2px 5px 2px 5px; font:bold 11px sans-serif; display:inline; margin-right:10px; }
/* .page a { color:black; } */
.ourpage { border:1px solid gray; background:#A187A1; padding:2px 5px 2px 5px; font:bold 11px sans-serif; display:inline; margin-right:10px; }
.ourpage a, .page a { text-decoration:none; color:black; }

/* CONTACT */
.formfield { text-align:left; }
.formfieldname { font-size: 13px; width:200px; text-align: right; width:50% }

/* FOOTER */
.power { font-size: 11px; text-align: center; font-weight: bold; }