body {
  margin: 0px;
  padding: 0px;
  background: #002c5f;
  text-align: center;
  color: #6990b7;
  font-size: 11px;
  font-family: arial;
}

a         { color:#5896d6; text-decoration: none; }
a:visited { color:#5896d6; text-decoration: none; }
a:hover   { color:#5896d6; text-decoration: underline; }

/*.container { width: 963px; margin: auto; text-align: left; background: #fff url('colline.gif') repeat-y; }*/
.container { width: 990px; text-align: left; margin: auto; margin-bottom: 30px; background: url('watermark.jpg') top right no-repeat; display: table; }

.page_content { width: 963px; }

.page_top { width: 963px; height: 222px; background: url('page_top.jpg') no-repeat; vertical-align: top; }

.logo { position: absolute; margin-left: 52px; margin-top: 54px; width: 274px; height: 91px; background: url('logo.gif') no-repeat; }

.login_box { position: absolute; margin-left: 552px; margin-top: 60px; }

a.menu_link, a.menu_link:visited, a.menu_link:active, a.menu_link:focus { font-family: Arial; font-size: 11px; color: #6e8fb4; text-decoration: none; }
a.menu_link:hover { font-family: Arial; font-size: 11px; color: #6e8fb4; text-decoration: underline; }

a.menu_link_on, a.menu_link_on:visited, a.menu_link_on:active, a.menu_link_on:focus { font-family: Arial; font-size: 11px; font-weight: bold; color: #fff; text-decoration: none; }
a.menu_link_on:hover { font-family: Arial; font-size: 11px; font-weight: bold; color: #fff; text-decoration: underline; }

a.link_profile, a.link_profile:visited, a.link_profile:active, a.link_profile:focus { font-family: Arial; font-size: 9px; color: #6e8fb4; text-decoration: none; }
a.link_profile:hover { font-family: Arial; font-size: 9px; color: #6e8fb4; text-decoration: underline; }

a.download_dotted_link, a.download_dotted_link:visited, a.download_dotted_link:active, a.download_dotted_link:focus { font-family: Arial; font-size: 11px; color: #6990b7; text-decoration: none; }
a.download_dotted_link:hover { font-family: Arial; font-size: 11px; color: #6990b7; text-decoration: underline; }


.tree_one { width: 13px; height: 15px; background: url('tree.gif') no-repeat; float: left; }
.tree_end { width: 13px; height: 15px; background: url('tree_end.gif') no-repeat; float: left; }

.page_cols { background: #fff; width: 963px; display: table-caption }

.page_left_start { float: left; overflow: hidden; width: 357px; background: url('page_left_start.jpg') no-repeat; vertical-align: top; }
.page_right_start { float: left; overflow: hidden; width: 606px; height: 218px; background: url('page_right_start.jpg') no-repeat; vertical-align: top; }

.page_left_one { float: left; overflow: hidden; width: 357px; background: url('page_left_one.jpg') no-repeat; vertical-align: top; }
.page_right_one { float: left; overflow: hidden; width: 606px; height: 116px; background: url('page_right_one.jpg') no-repeat; vertical-align: top; }

.page_left_two { float: left; overflow: hidden; width: 357px; background: url('page_left_two.jpg') no-repeat; vertical-align: top; }
.page_right_two { float: left; overflow: hidden; width: 606px; height: 116px; background: url('page_right_two.jpg') no-repeat; vertical-align: top; }

.page_left_there { float: left; overflow: hidden; width: 357px; background: url('page_left_there.jpg') no-repeat; vertical-align: top; }
.page_right_there { float: left; overflow: hidden; width: 606px; height: 116px; background: url('page_right_there.jpg') no-repeat; vertical-align: top; }




a.link_auth, a.link_auth:visited, a.link_auth:active, a.link_auth:focus { font-size: 9px; font-family: tahoma; color: #25476d; text-decoration: none; }
a.link_auth:hover { font-size: 9px; font-family: tahoma; color: #25476d; text-decoration: underline; }

a.menu_top_link, a.menu_top_link:visited, a.menu_top_link:active, a.menu_top_link:focus { line-height: 300%; font-size: 16px; font-family: tahoma; color: #fff; text-decoration: none; }
a.menu_top_link:hover { line-height: 300%; font-size: 16px; font-family: tahoma; color: #fff; text-decoration: underline; }


a.menu_left_link, a.menu_left_link:visited, a.menu_left_link:active, a.menu_left_link:focus { width: 240px; height: 24px; display: block; line-height: 210%; font-size: 11px; font-family: tahoma; color: #535353; text-decoration: none; text-align: right; float: left; }
a.menu_left_link:hover { width: 240px; height: 24px; line-height: 210%; font-size: 11px; font-family: tahoma; color: #535353; background: #f9f9f9; text-decoration: none; text-align: right; }


a.menu_left_link_active, a.menu_left_link_active:visited, a.menu_left_link_active:active, a.menu_left_link_active:focus { width: 240px; height: 24px; display: block; line-height: 210%; font-size: 11px; font-family: tahoma; color: #535353; background: #f9f9f9; text-decoration: none; text-align: right; float: left; }
a.menu_left_link_active:hover { width: 240px; height: 24px; display: block; line-height: 210%; font-size: 11px; font-family: tahoma; color: #535353; background: #f9f9f9; text-decoration: none; text-align: right; float: left; }


.page_bottom { width: 961px; height: 72px; background: url('page_bottom.gif') top center no-repeat; vertical-align: top; }
.page_menu { width: 940px; height: 40px; vertical-align: top; }
.col1 { float: left; margin-left: 20px; width: 677px; vertical-align: top; }
.content_top { float: left; width: 960px; height: 74px; }
.content { float: left; margin-left: 20px; width: 677px; vertical-align: top; }
.content_menu { float: left; margin-left: 14px; width: 229px; vertical-align: top; }

.kontaktBox { position: absolute; margin-left: 705px; margin-top: 34px; width: 150px; }
.kontaktBoxTitle { font-family: arial; color: #172983; font-weight: bold; margin-top: 30px; }

a.menu_top_link_active, a.menu_top_link_active:visited, a.menu_top_link_active:active, a.menu_top_link_active:focus { display: block; padding: 5px 7px 5px 7px; border: 1px solid #9a0012; font-size: 11.43px; font-family: arial; color: #172983; text-decoration: none; }
a.menu_top_link_active:hover { display: block; padding: 5px 7px 5px 7px; border: 1px solid #9a0012; font-size: 11.43px; font-family: arial; color: #172983; text-decoration: none; }


a.link_copy, a.link_copy:visited, a.link_copy:active, a.link_copy:focus { font-family: arial; font-weight: none; color: #939393; text-decoration: none; }
a.link_copy:hover { font-family: arial; font-weight: none; color: #939393; text-decoration: underline; }

a.search_link, a.search_link:visited, a.search_link:active, a.search_link:focus { font-family: arial; font-weight: none; color: #666666; text-decoration: none; }
a.search_link:hover { font-family: arial; font-weight: none; color: #666666; text-decoration: underline; }

a.menu_top_link2, a.menu_top_link2:visited, a.menu_top_link2:active, a.menu_top_link2:focus { position: absolute; margin-left: -7px; width: 40px; display: block; padding: 5px 7px 5px 7px; border: 1px solid #fff; font-size: 11.43px; font-family: arial; color: #666666; text-decoration: none; }
a.menu_top_link2:hover { width: 40px; display: block; padding: 5px 7px 5px 7px; border: 1px solid #9a0012; font-size: 11.43px; font-family: arial; color: #172983; text-decoration: none; }

a.menu_link_bottomHead, a.menu_link_bottomHead:visited, a.menu_link_bottomHead:active, a.menu_link_bottomHead:focus { display: block; padding: 0px 7px 0px 7px; font-size: 15px; font-family: arial; color: #172983; text-decoration: none; }
a.menu_link_bottomHead:hover { display: block; padding: 0px 7px 0px 7px; font-size: 15px; font-family: arial; color: #172983; text-decoration: none; }

a.menu_link_bottomSmall, a.menu_link_bottomSmall:visited, a.menu_link_bottomSmall:active, a.menu_link_bottomSmall:focus { display: block; margin-left: 30px; width: 190px; font-size: 11px; font-family: arial; color: #172983; text-decoration: none; }
a.menu_link_bottomSmall:hover { display: block; margin-left: 30px; width: 190px; font-size: 11px; font-family: arial; color: #172983; text-decoration: none; }

a.menu_link_bottomHead_off, a.menu_link_bottomHead_off:visited, a.menu_link_bottomHead_off:active, a.menu_link_bottomHead_off:focus { display: block; padding: 0px 7px 0px 7px; font-size: 15px; font-family: arial; color: #646464; text-decoration: none; }
a.menu_link_bottomHead_off:hover { display: block; padding: 0px 7px 0px 7px; font-size: 15px; font-family: arial; color: #646464; text-decoration: none; }

a.menu_link_bottomSmall_off, a.menu_link_bottomSmall_off:visited, a.menu_link_bottomSmall_off:active, a.menu_link_bottomSmall_off:focus { display: block; margin-left: 30px; width: 190px; font-size: 11px; font-family: arial; color: #646464; text-decoration: none; }
a.menu_link_bottomSmall_off:hover { display: block; margin-left: 30px; width: 190px; font-size: 11px; font-family: arial; color: #646464; text-decoration: none; }

table.menuDownTableActive{ width: 228px; border: 1px solid #840000; }
table.menuDownTableActive td.null{ width: 228px; height: 5px; }

a.link_bottom, a.link_bottom:visited, a.link_bottom:active, a.link_bottom:focus { font-size: 11px; font-family: arial; color: #999999; text-decoration: none; }
a.link_bottom:hover { font-size: 11px; font-family: arial; color: #999999; text-decoration: underline; }
.link_bottom_null { font-size: 11px; font-family: arial; color: #999999; }
.link_bottom_table { position: absolute; margin-left: 639px; margin-top: 33px; width: 300px; }
.link_top_table { position: absolute; margin-left: 22px; margin-top: 18px; width: 300px; }

table.menuDownTable{ width: 228px; border: 1px solid #fff; }
table.menuDownTable td.null{ width: 228px; height: 5px; }
.null { height: 10px; }
.akapitTitle { font-family: tahoma; font-size: 11px; color: #fff; margin-bottom: 3px; font-weight: bold; }

.p_a_title { font-family: tahoma; font-size: 11px; color: #fff; margin-bottom: 3px; }
.p_a_date { font-family: tahoma; font-size: 11px; font-weight: bold; color: #868889; margin-bottom: 3px; }
.p_a_content { text-align: justify; }
.p_a_line { font-size: 0px; width: 454px; height: 15px; background: url('content_line.gif') no-repeat; margin-bottom: 3px; }

a.b_m, a.b_m:visited, a.b_m:active, a.b_m:focus { font-size: 10px; font-family: tahoma; color: #fff; text-decoration: none; }
a.b_m:hover { font-size: 10px; font-family: tahoma; color: #fff; text-decoration: underline; }


.copyright { position: absolute; font-size: 11px; font-family: arial; color: #999999; margin-left: 23px; margin-top: 33px; }

.image_frame_gallery { margin: 3px; }
.image_position_gallery { border: 0px; }
.float_left { float: left; }
.clear { clear: both; }

a.link_page, a.link_page:visited, a.link_page:active, a.link_page:focus {
  padding: 3px;
  font-size: 11px;
  text-align: center;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}
a.link_page:hover {
  padding: 3px;
  font-size: 11px;
  text-align: center;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}

a.link_page_active, a.link_page_active:visited, a.link_page_active:active, a.link_page_active:focus {
  padding: 3px;
  font-size: 11px;
  text-align: center;
  font-weight: bold;
  color: #fff;
  text-decoration: underline;
}
a.link_page_active:hover {
  padding: 3px;
  font-size: 11px;
  text-align: center;
  font-weight: bold;
  color: #fff;
  text-decoration: underline;
}

a.link_page_on, a.link_page_on:visited, a.link_page_on:active, a.link_page_on:focus {
  font-size: 11px;
  color: #fff;
  text-decoration: none;
  display: block;
}
a.link_page_on:hover {
  font-size: 11px;
  color: #fff;
  text-decoration: underline;
  display: block;
}
.link_page_off {
  font-size: 11px;
  color: #164d8d;
  text-decoration: none;
  display: block;
}
