body {
  background-color:#B9C3CC;
  margin:0px;
  font-family: verdana, tahoma;
  color:#000;
  font-size:10px;
}
a {
  color:#a00000;
  text-decoration:none;
}
a:hover {
  color:#FF0000;
  text-decoration:none;
}
.header_top {
  background: url(pics/header_top_background35.gif) repeat-x top left;
  border-top:1px solid #000;
}
.header_logo {
  display:block;
  background: url(pics/header_top_left_logo35.gif) no-repeat top left;
  width:240px;
  height:49px;
  margin-left:6px;
}
.header_middle {
  background:url(pics/header_mid_default35.gif) repeat-x top left;
  width:770px;
  height:74px;
  text-align:center;
  vertical-align:middle;
}
.header_navi_background {
  background:url(pics/header_navi_right35.gif) no-repeat top right;
  hegith:28px;
  padding:0 60px 0 0;
}
.header_navi_left {
  background: url(pics/header_navi_left35.gif) no-repeat top left;
  width:58px;
  height:31px;
}
.header_navi_center {
  background: url(pics/header_navi_style35.gif) repeat-x top left;
  width:662px;
  height:31px;
}
.header_navi_right {
  background: url(pics/header_navi_right35.gif) no-repeat top left;
  width:60px;
  height:31px;
}
.header_right {
  background-image:url(pics/header_right35.gif) no-repeat top left;
  width:200px;
  height:62px;
}
a.navi {
  display:block;
  width:129px;
  height:19px;
  float:left;
  padding:4px 0 2px 0;
  margin:0px;
  text-align:center;
  font: 12px verdana, tahoma, arial;
  color:#000;
}
a.navi_active {
  display:block;
  width:129px;
  height:19px;
  float:left;
  padding:4px 0 2px 0;
  margin:0px;
  text-align:center;
  font: bold 12px verdana, tahoma, arial;
  color:#a00000;
}

table.content_area {
  width:100%;
}
.content_background {
  background:url(pics/main_background.gif) repeat-y top left;
}
.footer_style {
  background:url(pics/header_link_passive.gif) repeat-x top left;
  height:35px;
  border-top:1px solid #000;
  border-bottom:1px solid #000;
}
.left_bar {
  width:160px;
  font:6px verdana, arial, tahoma;
}
.left_linkpad {
  background:url(pics/left_navigation_bg2.gif) no-repeat;
  border-bottom:1px solid #000;
  height:21px;
  text-indent:22px;
  font:11px verdana, arial, tahoma;
}
.left_linkpad_second {
  background:url(pics/left_navigation_bg2_green.gif) no-repeat;
  border-bottom:1px solid #000;
  height:21px;
  text-indent:22px;
  font:11px verdana, arial, tahoma;
}
.site_content {
  background:url(pics/content_top35.gif) no-repeat bottom right;
}
.content_top_liner {
  background:url(pics/content_top35.gif) no-repeat bottom right;
}
.content_top_liner_broad {
  background:url(pics/content_top_broad35.gif) repeat-x bottom left;
}
#sponsore_ad {
  display:block;
  background:url(pics/sponsore_ad_background35.gif) no-repeat top left;
  padding: 0;
  margin: 2px 2px 2px 3px;
  text-align:center;
  width:154px;
  height:42px;
}
.headline_table {
  table-collapse:collapse;
  background:url(pics/button_background.gif) repeat-x top left;
  border:1px solid #000;
  padding:0;
  margin:0;
}
.headline_table_content {
  font:bold 12px verdana;
  color:#000;
  padding:1px;
  margin:0;
}
.right_content {
  background:url(pics/content_right_bg.gif) repeat-y top left;
}
table.right_bar {
  background:url(pics/header_right_bend35.gif) no-repeat top left;
  width:100%;
  height:100%;
  border:0;
}
.small {
  font:11px verdana, arial, tahoma;
  color:#000;
}
.text {
  font:12px verdana, arial, tahoma;
  color:#000;
}
.headline {
  font:bold 12px verdana, arial, tahoma;
  color:#000;
}
.big {
  font:13px verdana, arial, tahoma;
  color:#000;
}
.box_container {
  width:400px;
}
.box_headline {
  text-indent:17px;
  width:100%;
}
.box_image {
  float:left;
  border:0;
  width:100px;
  height:100px;
  margin:15px 6px 6px 10px;
}
.box_content {
  float:left;
  background:url(pics/corner_left_top_rounded.gif) no-repeat top left;
  border-right:2px solid #000;
  border-bottom:2px solid #000;
  width:100%;
}
.box_content p {
  margin:15px 5px 6px 6px;
}
.clear {
  clear:left;
}
ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
a.boxed {
  display:block;
  padding:3px;
  width:190px;
  border:1px solid #fff;
  text-align:left;
  text-indent:4px;
}
a.boxed:hover {
  display:block;
  padding:3px;
  width:190px;
  background-color:#E1ECF9;
  border:1px solid #000;
  text-align:left;
  text-indent:4px;
}
.list_table {
  border-collapse:collapse;
  border-top:1px solid #000;
  width:610px;
  font:11px verdana, arial, tahoma;
  color:#000;
}
.list_table thead th {
  background:url(pics/grad_dark_to_light.gif) repeat-x top left;
  text-align:left;
  padding:2px;
  border-bottom:1px solid #000;
}
.list_table tbody th {
  background:#E1ECF9;
  font-weight:normal;
  border:1px solid #000;
  padding:3px 2px 3px 2px;
  text-align:center;
}
.list_table tbody td {
  border-bottom:1px solid #c0c0c0;
  padding:3px 2px 3px 2px;
  text-align:left;
}
.form_input_text {
  background-color:#FFF;
  border:1px solid #c0c0c0;
  font:11px verdana, arial, tahoma;
  color:#000;
}
.form_input_text_error {
  background-color:#FFF;
  border:1px solid #F00;
  font:11px verdana, arial, tahoma;
  color:#000;
}
.form_submit {
  background:#fff url(pics/button_background.gif) repeat-x top left;
  border:1px solid #000;
  font:11px verdana, arial, tahoma;
  color:#000;
  padding:2px;
}
.forum_jump_cat {
  font: bold 11px verdana, tahoma, arial;
  color:#A00000;
  text-indent:2px;
}
.forum_jump_link {
  font-size:11px verdana, tahoma, arial;
  color:#A00000;
  text-indent:7px;
}
#sidesmall {
  line-height:5px;
}

