@charset "windows-1251";
body { min-height: 100%; background: #FFFFFF;font: 10pt Arial, Helvetica, sans-serif; margin: 3px 3px 0px; padding: 0px;}
hr { width: 98%; margin: 0px; padding: 0px; color: #336600; height: 1px;}
h1,h2,h3,h4,h5,h6{color: #004009; font-weight: bold;text-align: center;}
h1 { font-size: 135%; }
h2 { font-size: 125%; }
h3 { font-size: 115%; }
h4,h5,h6{font-size: 100%; margin-top:2px; margin-bottom:2px;}
a,a:link,a:visited {white-space: normal; color:#06F;}
a:hover,a:active{color:#C00;}
form legend{ color: #999999; font: bold 9pt Arial, Helvetica, sans-serif; text-align: center; border: 1px solid #D4D4D4; text-indent: 0px; }
.clear { clear:both;}
.warning_message { text-align: justify; border: 1px solid #FF0000; padding: 4px; }
.left_align { text-align: left; }
.right_align { text-align: right; }
.center_align {text-align: center; }
.spacer {height: 2em;}
.nomargin {margin: 0px; padding: 0px; text-indent:0px;}
.small {font: 8pt Arial, Helvetica, sans-serif;}
.blue {color:#0000FF}
.red { color: #FF0000; }
.green {color: #336600; }
.border1 { border: 1px solid #D4D4D4; }
.error { font-weight: bold; color: #FFF; background: #C03; text-align: center; }
.ok { font-weight: bold; color: #006633; background: #76B49D; }
.header { font: bold 100% "Times New Roman", Times, serif; color: #336600; text-align: left; }
.pages_navigator  { font: 9pt Arial, Helvetica, sans-serif; color: #0000FF; float: left; border: 1px solid #336824; background: #FFD1DC; }
.nav_butt{height: auto; border: 1px solid #336600; background: #336600 url(img/MainMenu-01_bgGreen.gif) repeat-x; color: #003300; vertical-align: middle; text-align: center; padding: 0px; margin: 0px 2px; text-decoration: none; width: auto; top: 0px; float: left; left: 0px;}
.ghr { font-size: 1px; line-height: 1px; background: #336600; margin: 2px 0px 4px; height: 1px; }
#wrp{ border: 2px solid #006600;}
#TopTable { margin: 0px; padding: 0px; height: 75px; width: 100%; background: #FFFFCC; }
#Logo { height: 75px; width: 160px; vertical-align: bottom; background: #FFF0E4 url(img/logo_bg2.gif) repeat-x bottom; }

#MainHeader { vertical-align: middle; font: bold 18px Arial, Helvetica, sans-serif; color: #336600; text-align: center; text-decoration: none; background: #FFFFCC url(img/toplives.gif) repeat-x; height: 25px; padding: 0px; margin: 0px; border: 1px solid #336600; }
#MainMenu-00 { width:100%; height:25px; background: #006600 url(img/MainMenu-02_bgGreen.gif); font: bold 14px Arial, Helvetica, sans-serif; color: #FFFF00; text-align: center; border: 1px solid #336600; vertical-align: top; margin: 0px; padding: 0px;}
#MainMenu-00 .mm00 { float: left; text-align: center; width: auto; top: 0px; margin: 0px; padding: 0px; vertical-align: middle;}
#MainMenu-00 .mm00 a, #MainMenu-00 a:link, #MainMenu-00 a:visited { color: #FFFF00;}
#MainMenu-00 .mm00 a:hover, #MainMenu-00 .mm00 a:active { color: #006633; text-decoration: none; border: 1px solid #006633; background: #FFFF00;}
.LangID { font: 10px Arial, Helvetica, sans-serif; float: right; vertical-align: top; height: auto; border-style: none; top: 0px; right: 0px; text-decoration: none; display: block; margin: 0px; padding: 0px; }
.LangID a, .LangID a:link, .LangID a:visited { color: #003300;}
.LangID a:hover, .LangID a:active { color: #FFFFFF;}

.MainMenu-01 {height:25px; background: #006600 url(img/MainMenu-02_bgGreen.gif) repeat-x; left: 0px; width: 100%; }

.Menulink { font: bold 13px Arial, Helvetica, sans-serif; height: 25px; border: 1px solid #336600; background: #FFFDDF url(img/MainMenu-01_bgGreen.gif) repeat-x; color: #003300; vertical-align: middle; text-align: center; padding: 0px; margin: 0px 2px; text-decoration: none; width: auto; top: 0px; float: left; left: 0px; }
.Menulink a,.Menulink a:link,.Menulink a:visited {color: #003300; text-decoration: none;}
.Menulink a:hover,.Menulink a:active  { border: 1px solid #FFFFFF; color: #FFFFFF; }

#MainContainer { background: #FFFFFF; height: auto; width: 100%; margin: 0px; padding: 0px; }
#BigContainer { text-align: center; vertical-align: top; width: 100%; margin: 0px; padding: 0px; top: 0px; }
#LeftBlock { width:160px; min-height: 212px; background: #FFF2FA url(img/b_logo_02.gif) no-repeat scroll left top; text-align: left; vertical-align: top; margin: 0px; padding: 188px 0px 0px; border: 1px solid #FFE1EA; }
#MainBlock { background: #FFFFFF; min-height: 400px; height: auto; border: 1px solid #006600; margin: 0px; padding: 2px 5px 2px 8px; text-align: justify; width: 100%; text-indent: 8px; font-size: 100%;}
#RightBlock { background: #FFFDDF url(img/rightlives.gif) repeat-y scroll right; height: auto; width: 120px; margin: 0px; text-align: left; text-indent: 5px; padding: 4px; border: 1px solid #FFFFCC; vertical-align: top; font: 80% Arial, Helvetica, sans-serif; color: #000000; }

#LeftBlock .Left_button { width:150px; font: bold 100% Arial, Helvetica, sans-serif; color: #FFFFFF; border: 1px outset #FFCFDB; text-align: center; display: block; margin: 0px 0px 5px 3px; padding: 1px; position: relative; height: auto; background: #FFE4EC; }
#LeftBlock .Left_button a, #LeftBlock .Left_button a:link, #LeftBlock .Left_button a:visited {color: #FF00FF; text-decoration: none;}
#LeftBlock .Left_button a:hover, #LeftBlock .Left_button a:active { color: #00CC66;}

#RightBlock .Right_button { font-weight:bold; width:100px; color: #C5FE9E; text-align: center; display: block; margin: 0px 0px 0px 3px; padding: 1px; position: relative; height: auto; text-decoration: none; background: #FFFFCC url(img/toplives.gif) repeat; border-top:1px solid #009900; border-right: 1px solid #006600; border-bottom: 1px solid #006600; border-left: 1px solid #009900; }
#RightBlock .Right_button a, #RightBlock .Right_button a:link, #RightBlock .Right_button a:visited {color: #006600; text-decoration: none; text-align: center; }
#RightBlock .Right_button a:hover, #RightBlock .Right_button a:active {color: #CC0000; text-decoration: none; }

#News{ width: 150px; color: #003300; font-weight: normal; font-size: 90%; text-align: left; margin: 0px; padding: 0px 0px 0px 8px; }
#News .NewsHeaders { font: bold 100% "Times New Roman", Times, serif; color: #003300; text-align: left; }
#News a, #News a:link, #News a:visited{color: #006633; }
#News a:hover, #News a:active { color: #FF0033; }
#footer_guarantor  { height: 15px; clear: both; width: 100%; }
#footer { clear: both; background: #fffddf; margin: -15px auto auto; height: 15px; font: 9px arial, helvetica, sans-serif; text-align: center; color: #ffffff; width: 100%; }

.SaTotal{text-align: center; text-decoration: none; color: #336600; border: solid 1px #336600; margin: 0px; padding: 0px; font: bold 8pt Arial, Helvetica, sans-serif;}
.SaYear{border: solid 1px #336600; font-size:10pt; margin-left:auto; margin-right:auto;}
.SaMonth{text-align: center; text-decoration: none; color: #336600; border-color: #336600; font-size:8pt; border-width: 1px; }
.SaDate{text-align: center; text-decoration: underline; color: #336600; border-color: #6dc555; font-weight: bold;font-size: 14pt; border-width: 1px; }
.SaDay{text-align: center; color: #336600; border-color: #78c963; font-size: 8pt; border-width: 1px; }