body {
  margin: 0px;
  padding: 0px;
  background: #fff url('bg.jpg') repeat-x;
/*  text-align: center; */
  color: #868889;
  font-size: 11px;
  font-family: arial;
}

a         { color:#868889; text-decoration: none; }
a:visited { color:#868889; text-decoration: none; }
a:hover   { color:#868889; text-decoration: underline; }

/*.container { width: 963px; margin: auto; text-align: left; background: #fff url('colline.gif') repeat-y; }*/
.container { width: 963px; text-align: left; background: #fff url('colline.gif') repeat-y; }

.page_content { width: 963px; }

.page_top { width: 963px; height: 222px; background: url('page_top.jpg') no-repeat; vertical-align: top; }

.page_cols { background: #fff; width: 963px;  }

.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: #535353; text-decoration: none; }
a.link_auth:hover { font-size: 9px; font-family: tahoma; color: #535353; 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: 13px; font-weight: bold; color: #2a6043; margin-bottom: 3px; }

.p_a_title { font-family: tahoma; font-size: 13px; font-weight: bold; color: #2a6043; margin-bottom: 3px; }
.p_a_date { font-family: tahoma; font-size: 11px; font-weight: bold; color: #868889; margin-bottom: 3px; }

.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: #aaa;
  text-decoration: none;
}
a.link_page:hover {
  padding: 3px;
  font-size: 11px;
  text-align: center;
  font-weight: bold;
  color: #aaa;
  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: #aaa;
  text-decoration: underline;
}
a.link_page_active:hover {
  padding: 3px;
  font-size: 11px;
  text-align: center;
  font-weight: bold;
  color: #aaa;
  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: #aaa;
  text-decoration: none;
  display: block;
}
a.link_page_on:hover {
  font-size: 11px;
  color: #aaa;
  text-decoration: underline;
  display: block;
}
.link_page_off {
  font-size: 11px;
  color: #ddd;
  text-decoration: none;
  display: block;
}
