@charset "UTF-8";
/* CSS Document */
* { background-repeat: no-repeat; }

body { padding: 0; margin: 0; font: 12px Arial,  Helvetica, sans-serif; background-image: url(../img/common/body_bg.gif); background-repeat: repeat; }

img {border: none;}
td, th {vertical-align: top;}

a:link {color:#006380;}
a:visited {color:#006380;}
a:hover { color: #007A9F;}

h1 { font: 28px Georgia, "Times New Roman", Times, serif; color: #002432; }
h2 { font: 24px Georgia, "Times New Roman", Times, serif; line-height: 18px; color: #002432; margin: 0; padding: 0; margin-bottom: 20px;}
h3 { font: 18px Arial, Helvetica, sans-serif; font-weight: normal;}
h4 { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; }

.content_limit { max-width: 1680px; width:expression(body.clientWidth<1680 ? "100%":"1680px");}

.content_container { background-image: url(../img/common/top_bg.jpg); background-repeat: no-repeat;}

.content {}
.content .left_column { width: 340px}
.content .right_column {}

.inner .left_column {width: 305px;}
.inner .right_column {}

.top { max-width: 1280px; width:expression(body.clientWidth<1280 ? "100%":"1280px");}
.logo {padding: 46px 67px 30px 67px; width: 211px;}
.inner .logo {padding: 26px 47px 15px 47px; }

.mainmenu_container { vertical-align: top; padding-top: 120px; padding-right: 7px;}
.inner .mainmenu_container { padding-top: 100px;}
.mainmenu {opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity=80);}
.mainmenu td { height: 9px; padding: 19px 10px 17px 10px; background-color:#004C6A; text-align: center; vertical-align: middle; font: 10px Tahoma, Geneva, sans-serif; text-transform: uppercase; font-weight: bold; }
.mainmenu .unactive { background-color:#004C6A; }
.mainmenu .hover { background-color:#002432; }
.mainmenu a:link, .mainmenu a:visited { color: #fff; text-decoration: none;}
.mainmenu .active { background-color:#002432; }

.page_body { max-width: 1280px; width:expression(body.clientWidth<1280 ? "100%":"1280px"); background-image: url(../img/common/bg.gif); background-repeat: repeat; border-top: #002432 7px solid; border-right: #002432 7px solid; }

.chief_data .photo { width: 250px; margin-top: 30px; text-align: right;  background-image: url(../img/common/main_photo_bg.gif); background-repeat: repeat-x;  }
.chief_data .photo img { border: #09455F 5px solid;}

.chief_data .info {color: #B0C5CA; padding: 10px 0 10px 90px;  }
.chief_data .info span { font: 10px Tahoma, Geneva, sans-serif;}
.chief_data .info div {font: 12px Arial, Tahoma, Geneva, sans-serif; font-weight: bold; margin: 10px 0 10px 0; }
.chief_data .info .button { padding: 10px; display: inline-block; background-color: #09455F; _overflow:hidden; zoom:1; *display:inline; }
.chief_data .info .button a { color: #B0C5CA; }



.leftmenu_container {}
.leftmenu {padding: 20px 37px 20px 37px; background-color: #043245; border-bottom: #002432 7px solid; background-image: url(../img/leftmenu/bg.jpg); font: 11px Tahoma, Geneva, sans-serif; font-weight: bold; /*text-transform: uppercase;*/ }
.leftmenu div {padding: 10px 10px 10px 10px; cursor: pointer; border-bottom:#002432 1px dotted; }
.leftmenu .unactive { background: transparent;}
.leftmenu .unactive_color { background-color:#033244; }
.leftmenu .hover { background-color:#002D3F; }
.leftmenu .active { background-color:#002432; }
.leftmenu a:link, .leftmenu a:visited { color:#7bd0e8; text-decoration: none; }
.leftmenu a:hover {  color:#7bd0e8; }
.leftmenu .active a {color: #FFF;}

.submenu { padding: 5px 0 0 20px !important;}
.submenu div, .submenu p { padding: 5px 0 5px 0; color: #fff; border: none; font: 12px Arial, Helvetica, sans-serif; text-transform: none; background-image: url(../img/common/marker_light.gif); background-position: left 9px; padding-left: 15px;}
.submenu a:link, .submenu a:visited { color:#7bd0e8; text-decoration: none; }
.submenu a:hover {  color:#fff; }


.welcome_container { background-color:#FFF; padding: 30px 40px 0px 40px;}
.welcome { padding-right: 30px;}

.documents {}
.documents h4 { background-color: #002432; display: inline; margin: 0; padding: 10px; color: #FFFFFF; vertical-align: middle; }
.documents h4 a, .documents h4 a:hover { text-decoration: none; color: #FFFFFF; }
/*.documents h4 a:hover { text-decoration: underline; } */

.text_container { background-color:#FFF; padding: 20px 40px 30px 40px;}

.text p { text-align: left !important; font: 12px Arial, Helvetica, sans-serif; }
.text img {margin: 0 10px 10px 10px;}
.text .table     {border-left:  #09455F 2px solid; border-top:  #09455F 2px solid; }
.text .table td {border-bottom:  #09455F 2px solid; border-right:  #09455F 2px solid; }
.text form table {font: 15px Arial, Helvetica, sans-serif; color: #333; border: #eee 1px solid; background-color:#fdfdfd}
.text form table input, .text form table textarea, .text form table select  { font: 15px Arial, Helvetica, sans-serif; }
.text form h3 {margin-bottom: 5px}
.text form p input { font: 15px Arial, Helvetica, sans-serif;}
.text form .notification { background-color: #FFC; border: #FF9 1px solid; width: 200px; float: right; margin: 0 10px; padding: 10px; }

.text .content_table table   {  }
.text .content_table table th {border-bottom:  #09455F 2px solid; text-align: left; }
.text .content_table table td {border-bottom:  #09455F 1px solid; }


.list {}
.list div, .list p { font: 12px Arial, Helvetica, sans-serif; background-image: url(../img/common/marker_light.gif); background-position: left 5px; padding-left: 15px; margin: 12px 0 12px 0;}

.lents {max-width: 1280px; width:expression(body.clientWidth<1280 ? "100%":"1280px"); background-image: url(../img/common/bg.gif); background-repeat: repeat; border-right: #002432 7px solid; }
.lents .left_column { width: 293px; padding-left: 47px;  background-image: url(../img/lent/75years.jpg); }
.lents .left_column h2 { margin: 0; height: 36px; padding-left: 37px; background-color: #fdfdfd; background-image: url(../img/lent/border_bg.gif); background-repeat: repeat-y; background-position: right top; }

.news_container { background-color: #fdfdfd; padding: 0 37px 20px 37px; background-image: url(../img/common/newsblock_bg.jpg); background-repeat: repeat-y; background-position: right top;  }

.news_block { padding-top: 0px;}
.news_block .date { font: 9px Tahoma, Geneva, sans-serif; color: #002432;}
.news_block h4 { font: 12px Arial, Helvetica, sans-serif; font-weight: normal; margin: 5px 0 15px 0;}
	.inner .news_block h4 { font: 16px Arial, Helvetica, sans-serif; font-weight: bold; margin: 5px 0 15px 0;}
	.inner .news_block .date { font: 11px Tahoma, Geneva, sans-serif; color: #002432;}
.news_block .anons { margin-bottom: 15px; }
.news_block .anons th { width: 100px; }
.news_block .anons p { margin-top: 0px; text-align: left !important; }
.news_block .anons img { margin: 0 15px 0 0; }
.news_block .allnews { border-top: #A7B8B8 1px dotted; padding-top: 5px; }

.news div {text-transform: none;}
.news .date {font: 9px Tahoma, Geneva, sans-serif; color: #fff;}

.numpages { border-top: #D4E1E3 1px solid; border-bottom: #D4E1E3 1px solid; color: #BCC9CA; padding: 5px;    }
.numpages b { color: #002432;}
.news-archive { color: #BCC9CA; padding: 5px; padding-left: 0; }
.news-archive { line-height: 1.5em; }
.news-archive b { color: #002432;}
.news-archive a, .news-archive b { margin-right: 1.5em; width: 4em; float: left; display: block; }

.lents .right_column { background-color: #ffffff;}

.lent { background-color: #0C2E3C; background-image: url(../img/lent/bg.jpg); background-repeat: repeat-x; background-position: 222px top; }
.lent_75years {}
.lent_left {height: 106px; padding: 20px 0 0 43px; background-image: url(../img/lent/left.jpg);  }
.lent_header {}
.lent_content {margin-top: 14px; color: #B0C5CA; font: 20px 'Trebuchet MS', Arial, Helvetica, sans-serif;}
.lent_content h3 { font: 14px Arial, Helvetica, sans-serif; font-weight: bold; margin: 5px 0 0 0; padding: 0; color: #FFF;}
.lent_content a:link, .lent_content a:visited {color: #FFF; text-decoration: none;}
.lent_content a:hover {color: #FFF; text-decoration: underline;}
.lent_bottom { background-color: #0c2e3c; position: relative; left: -12px; height: 20px}

.page_bottom { color:#B0C5CA; max-width: 1280px; width:expression(body.clientWidth<1280 ? "100%":"1280px"); background-image: url(../img/common/bg.gif); background-repeat: repeat;  border-right: #002432 7px solid; }
.page_bottom .left_column {padding: 30px 0 30px 65px;}
	.inner .page_bottom .left_column { width: 100%; padding: 30px 0 30px 305px;}
.page_bottom .copyright { font: 13px Tahoma, Arial, Helvetica, sans-serif;}
.page_bottom .contact { font: 11px Tahoma, Arial, sans-serif; margin: 10px 0 25px 15px;}
.page_bottom .fox { font: 9px Tahoma, Arial, sans-serif; margin-left: 15px}
/*.inner .fox {visibility: hidden;} */

