html { background: #fff url("images/bg.gif") top left repeat; margin:0; padding:0; }
body { background-color: #fff; color: #000; font-family: Arial, helvetica, verdana; font-size: 12px; width: 750px; margin: 0 auto 0 auto; border-left: 1px solid #999999; border-right: 1px solid #999999; padding: 4px 0 4px 0;position:relative;}

a {color: #0462aa;}
#header { margin: 0 4px 4px 4px; padding: 0; width: 743px; height: 84px; background-color: #0462aa; position:relative; overflow:hidden;}
#logo {	 margin: 10px 4px 0 4px; width:140px; height:63px; border:0;}
#img_header { width:602px; height:84px;margin:0;padding:0; position: absolute; right:0;border:0;}
#header h1 { position: absolute; right:54px; margin-top:5px; color:#fff;font-size: 20px; font-weight: bold;}
.orange { color: #fdc24a; font-weight: bold; }
.both { clear:both;}

#top_menu, #bottom_menu {	overflow:hidden; height: 26px; margin: 0 4px 0 4px; padding: 0;background-color: #b8b3a3; position:relative;}
.nav { position: absolute; right:4px; margin-top:4px;}
#top_menu img, #bottom_menu img { padding: 0; margin: 0; margin-left: 2px; margin-right: 2px; border:0; }
form {margin: 3px 2px 2px 4px; padding:0;}
#top_menu form select { width: 300px; height: 18px; font-size: 11px; font-family: arial; }

.content {margin: 4px; padding:0; position:relative; overflow:hidden;}

/**/

#fin {padding-top:40px;padding-bottom:40px;}
#fin h1 { font-size: 20px;text-align:center;}
#fin h2 { font-size: 14px;margin: 30px 30px 5px 30px;}
#fin h3 { font-size: 14px;margin: 10px 30px 5px 50px;font-style: normal }

#fin hr { width: 100px;height: 1px;color: #000; margin: 0 0 0 30px;text-align:left;}
#fin p  {margin: 5px 30px 5px 30px; text-indent: 30px;}
#fin sup  { font-size: 80%; }
#fin ul li {margin: 5px 25px 5px 25px;} 


#fin table {width:91%; margin: 5px auto 5px auto;}
#fin caption {text-align:left; font-size: 14px;font-weight: bold; margin-left:30px;text-align:center;}
#fin td {text-align:right; vertical-align: bottom; margin:0;padding:0;}
#fin td p {margin: 5px; text-indent: 0px;}
#fin td ul li {margin: 5px 5px 5px 15px;} 
#fin td.left {text-align:left;}
#fin td.bord {border-bottom: 1px solid #000;}
#fin .bord_left { border-left: 1px solid #000;}
#fin .bord_left_top {text-align:left;border-bottom: 1px solid #000;vertical-align: top;}
#fin td.bord_2 {border-bottom: 3px double #000;}
#fin .bord_2_left {border-bottom: 3px double #000;text-align:left;}
#fin th {border-bottom: 1px solid #000; vertical-align: bottom;}
.line {width:100px; margin: 5px 30px 5px 30px; border-bottom: 1px solid #000;height: 1px; overflow:hidden;}

.bcol {background-color: #ccc}



#ramka {margin:30px; padding:20px;border: 4px solid #000;}
#ramka p {text-indent: 0px;}

#fin_1 td { font-size:90%;}
#fin_1 th { font-size:90%;}

#fin_2 table {width:98%;}
#fin_2 td { font-size:80%;}
#fin_2 th { font-size:80%;}

td td { font-size:90%;}
td th { font-size:90%;text-align:center;}

#fin .capt {text-indent: -20px;margin-left:50px; margin-left:80px;}
#fin .size_40 {width:40%;}
#fin .size_50 {width:50%;}
#fin .size_60 {width:60%;}
#fin .size_70 {width:70%;}
#fin .size_80 {width:80%;}
#fin .size_90 {width:90%;}
#fin .center {text-align:center;}
#fin .left {text-align:left;}
#fin .left_top {text-align:left;vertical-align:top;}
#fin .left_top_50 {text-align:left;vertical-align:top;width:50%;}
#fin .t_sm table { width:98%}
#fin .t_sm td { font-size: 10px;}
#fin .t_sm th { font-size: 10px;}

#continued {text-align:right; margin:10px;font-style: italic;}


.fim_photo {margin:20px 0 0 30px; width:150px; float:left;}
.fim_photo_content {margin: 0 0 40px 20px; width:500px; float:left; }
.fim_photo_content h3 {margin:0; padding:0; font-size: 14px; overflow:hidden; line-height: 20px;height: 20px;font-weight: bold;font-style: normal; width:200px; float:left;}
.fim_photo_content h4 {margin:0; padding:0; font-size: 12px; overflow:hidden; line-height: 30px;height: 20px;font-weight: normal; width:180px; float:right; text-align:right;}
.fim_photo_content p {margin: 0; padding:0; text-indent:-30px;}