HTML, BODY{font-family: Calibri, Tahoma, Helvetica, sans-serif,Arial,Times New Roman; font-size: 14px; margin: 0px; padding: 0px; color:#FFF; height:100%; min-height:100%;}
BODY{background: #000;}
* {margin:0; padding:0;}
A IMG {border:0;}
A {color:#FF8400;}
A:hover {text-decoration:none;}
H1, H2, H3 {font-weight:normal;}
H1 {font-size:24px; margin:20px 0 10px 0;}
H2 {font-size:18px; margin:15px 0 8px 0;}
H3 {font-size:14px;}
TD {vertical-align:top;}
P {padding-bottom:10px;}
UL {padding-bottom:10px;}
LI {margin-left:25px;}
INPUT[type=submit] {font-size:14px; padding: 1px 7px;}

#all {position:relative; _height:100%; min-height:100%; min-width:930px;}
#maincornlt, #maincornrt, #maincornlb, #maincornrb {position:absolute; z-index:100;}
#maincornlt {left:0; top:0; width:251px; height:143px; background:url(../img/page_lt.png) no-repeat;
_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/page_lt.png',sizingMethod='crop');}
#maincornrt {right:0; top:0; width:334px; height:276px; background:url(../img/page_rt.png) no-repeat;
_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/page_rt.png',sizingMethod='crop');}
#maincornlb {left:0; bottom:0; width:334px; height:273px; background:url(../img/page_lb.png) no-repeat;
_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/page_lb.png',sizingMethod='crop');}
#maincornrb {right:0; bottom:0; width:251px; height:140px; background:url(../img/page_rb.png) no-repeat;
_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/page_rb.png',sizingMethod='crop');}

#logo {position:absolute; left:0; top:0; width:100%; height:375px; background:url(../img/logo.jpg) center top no-repeat; z-index:50;}
#indexlink {position:absolute; display:block; left:50%; top:81px; margin-left:-288px; width:575px; height:200px; z-index:150; text-decoration:none;}

#content {position:relative; width:830px; margin: 0 auto 0 auto; padding-top:410px; z-index:140;}

#menu {padding-bottom:30px;}
#menu A {position:relative; display:block; float:left; width:20%; height:159px; font-size:26px; font-family: Arial, Helvetica, sans-serif; color:#525252; text-align:center; text-decoration:none; outline:none;}
#menu A IMG {position:absolute; left:50%; bottom:0; width:110px; height:110px; margin-left:-55px;}
#menu A IMG.inact {z-index:180;}
#menu A IMG.act {z-index:170;}

.header {margin:20px auto 10px auto;}

.imgblockcont {width:33%; float:left;}
.imgblockcont .imgblock {padding:0 35px 15px 10px;}
.imgblockcont .imgblock IMG {display:block; border:3px solid #FF8400; margin-bottom:10px;}
.imgblockcont .imgblock H2 {margin:0; padding:0 0 5px 0;}

.logotypes {margin:20px auto 10px auto; padding: 20px 0 0 140px; width:668px; height:94px; background:url(../img/bottom_logo.png) no-repeat; color:#FFF;}

#footercont {clear:both; height:145px;}
#footer {position:absolute; bottom:0; left:50%; margin-left:-415px; width:830px; height:125px; padding-top:20px; font-size:14px; z-index:120;}
#counters {float:right; text-align:right; padding-right:15px;}

.date {color:#929292; font-size:12px;}
.bdate {color:#929292; font-size:24px;}




#fmcont {display:none; top:50%; left:50%; position: absolute; z-index: 15001; background:#F5F0E9; border:3px solid #FF8400; padding:0px;}
#mainpicwin {position:relative; margin:0 5px 8px 0; padding:5px 0 0 0; background: #F5F0E9; border: 3px solid #FF8400;}
#mainpicwin IMG {position:relative; display:block; margin: auto;}
#picmain {position:relative; display:block; cursor:pointer; margin: auto;}
.thumbimgdiv {margin-top:10px;}
TD.thumbimgdiv {padding-bottom:10px;}
.thumbimgdiv H2 {margin:0; padding:0 0 5px 0;}
.thumbimgdiv DIV {margin:0 10px 10px 0; position:relative; float:left; background: #FF8400; border:3px solid #FF8400; padding:0px;}
.thumbimgdiv DIV IMG {cursor:pointer; display:block; margin:auto; position:relative;}
.fmarrow {position:absolute; display:block; top:20px; height:60px; line-height:60px; width:45px; text-align:center; filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color:#FFF; background:#000; z-index:15100; text-decoration:none; font-size:14px; font-family:Arial; outline:none;}
.fmarrow:hover {text-decoration:none;}
#fmarrowleft {left:-1px;}
#fmarrowright {right:-1px;}
div.clear {clear:both; height:1px; font-size:1px; overflow:hidden;}

UL.pub_sections {padding: 10px 0;}
.pub_file {padding-top:2px; padding-bottom:2px;}


.msg_box {background: #E0F4FF; border: 1px solid #00789A; padding: 10px; margin-bottom: 10px; font-size: 12px; color: #000000;}
.msg_ok {background: #E0FFE6; border: 1px solid green; padding: 10px; margin-bottom: 10px; font-size: 12px; color: green;}
.msg_error {background: #FFE0E0; border: 1px solid brown; padding: 10px; margin-bottom: 10px; font-size: 12px; color: brown;}
EM.mark {color: red; font-style: normal; font-weight: bold;}
