html, body, div, p, table, li, pre, td, tr, th,  h1, h2, h3, h4, h5, h6, form, fieldset, img, blockquote, iframe, input, select
{
  margin: 0px;
  padding: 0px;
  border: 0px solid;
}

body
{
  font: normal 11px Tahoma;
  color: #000000;
  background: #ffffff;
}

table#main
{
  border-collapse: collapse;
  border-width: 0px;
  width: 925px;
  background: transparent;
  margin: 0 auto;
  margin-top: 8px;
}

table#main td
{
  vertical-align: top;
}

#header
{
  width: 925px;
}

#content-left
{
  width: 200px;
}

#content-right
{
  padding-left: 20px;
  width: 705px;
  border-top: solid 2px #F6F6F6;
}

#footer
{
  width: 925px;
  padding-top: 15px;
}

#header-inner
{
  width: 100%;
}

#header-logo
{
  float: left;
  width: 150px;
  height: 80px;
}

#header-search
{
  float: right;
  width: 300px;
  clear: right;
  text-align: right;
}

#header-lang
{
  float: right;
  width: 300px;
  clear: right;
  margin-top: 8px;
}

#header-welcome
{
  float: right;
  width: 600px;
  clear: right;
  font: bold 11px Arial;
  color: #5398C2;
  text-align: right;
  margin-top: 15px;
}

#header-welcome a
{
  font: bold 11px Arial;
  color: #B3B3B3;
}

#header-welcome a:hover
{
  color: #686868;
}

.search-query
{
  border: solid 1px #BCBCBC;
  float: right;
  height: 15px;
  margin-right: 3px;
  color: #4E4E4E;
  font: normal 12px Arial;
}

.per-page
{
  border: solid 1px #BCBCBC;
  width: 50px;
  height: 15px;
  margin-right: 3px;
  color: #4E4E4E;
  font: normal 12px Arial;
}

.search-start
{
  border: solid 1px #BCBCBC;
  float: right;
}

a.lang
{
  width: 16px;
  height: 14px;
  display: block;
  background-color: #495577;
  border-color: #B5CAE0;
  padding: 3px 0px 0px 2px;
  float: right;
  margin-left: 3px;
  color: #e3e5ea;
  font: normal 9px Arial;
}

a.lang:hover
{
  color: #ffffff;
  background-color: #003FBD;
}

td.menu-line
{
  border-top: solid 2px #495577;
}

a.menu-1
{
  height: 21px;
  display: block;
  padding: 4px 6px 0px 6px;
  float: left;
  color: #495577;
  font: bold 14px Arial;
  border-top: solid 4px #ffffff;
}

a.menu-1:hover
{
  border-top: solid 4px #495577;
}

#menu-1-current
{
  border-top: solid 4px #495577;
}

a.extbut
{
  width: 16px;
  height: 14px;
  display: block;
  background-color: #9A9A9A;
  border-color: #B5CAE0;
  padding: 3px 0px 0px 2px;
  float: right;
  margin-top: 7px;
  margin-left: 3px;
  color: #ffffff;
  font: normal 9px Arial;
}

a.extbut:hover
{
  color: #ffffff;
  background-color: #B1B1B1;
}

a.help
{
  width: 12px;
  padding-left: 6px;
}

#company-news-caption
{
  width: 200px;
  height: 40px;
  background: #495577 url(img004.gif) left top no-repeat;
}

.news-item
{
  background-color: #E3E4DE;
  width: 175px;
  padding: 7px 13px 7px 12px;
}

.news-item a
{
  color: #353632;
}

.news-item a:hover
{
  color: #000000;
}

.news-item span
{
  color: #967B96;
  font-weight: bold;
  font: bold 11px Arial;
}

#company-news-footer
{
  width: 185px;
  height: 27px;
  background-color: #495577;
  text-align: right;
  padding-right: 15px;
  padding-top: 3px;
}

#company-news-footer, #company-news-footer a
{
  color: #eceef1;
  font: bold 9px Arial;
}

#company-news-footer a:hover
{
  color: #ffffff;
}

#company-news-footer span, #company-news-footer span a
{
  color: #9299ad;
}

.section-caption
{
  padding-left: 8px;
  font: normal 18px Arial;
  color: #495577;
  clear: both;
  height: 25px;
  background: transparent url(vert.gif) left top no-repeat;
}

.section-caption2
{
  border-left: solid 3px #c8c8c8;
  padding-left: 6px;
  color: #444444;
  font: bold 13px Arial;
}

.section-content
{
  padding-left: 8px;
  font: normal 12px Arial;
  color: #4e4e4e;
  clear: both;
  background: transparent url(vert.gif) left top no-repeat;
}

#section-frame
{
  height: 250px;
}

table#reviews-table
{
  border-collapse: collapse;
  border-width: 0px;
}

table#reviews-table td
{
  vertical-align: top;
  width: 110px;
}

.view1
{
  width: 100px;
  border-top: solid 4px #cacaca;
  margin-right: 10px;
}

.view1 a
{
  font: bold 9px Arial;
  color: #000000;
}

.view2
{
  width: 100px;
  height: 100px;
  margin-top: 9px;
  background-repeat: no-repeat;
}

.view2 a
{
  float: left;
  border-right: solid 4px #ff0200;
  background-color: #344c7c;
  font: normal 9px Tahoma;
  color: #ccd8ec;
  padding-left: 4px;
  padding-right: 4px;
}

a.view3
{
  color: #4765a9;
  font: bold 10px Tahoma;
  display: block;
  padding-top: 4px;
}

a.view10
{
  color: #4765a9;
  font: bold 10px Tahoma;
  padding-top: 1px;
}

a.view10 span
{
  color: #555555;
  font: bold 10px Tahoma;
  padding-top: 1px;
}

a.view10:hover
{
  color: #272727;
  font: bold 10px Tahoma;
  padding-top: 1px;
}

span.view3
{
  color: #4765a9;
  font: bold 10px Tahoma;
  display: block;
  padding-top: 4px;
}

a.view4
{
  color: #3f3f3f;
  display: block;
  padding-top: 4px;
}

a.view5
{
  color: #9f9f9f;
  font: bold 10px Tahoma;
  display: block;
  padding-top: 4px;
}

#bunners-left-bottom
{
  padding-top: 15px;
}

table#star-section
{
  border-collapse: collapse;
  border-width: 0px;
  width: 100%;
}

table#star-section td
{
  vertical-align: top;
  height: 70px;
}

.image-star
{
  float: left;
  background: transparent url(img005.jpg) right top no-repeat;
  width: 30px;
  height: 30px;
}

a.section-star
{
  margin-top: 5px;
  float: left;
}

a.section-star:hover
{
  border-left: solid 3px #7f7f7f;
}

.star-separator
{
  width: 22px;
  border-left: solid 1px #dedede;
}

.line-separator
{
  width: 100%;
  border-top: solid 1px #dedede;
  height:0px;
  line-height:0px;
}

#bottom-links
{
  width: 700px;
  text-align: center;
  font: normal 9px Arial;
  color: #848484;
  margin: 0 auto;
  padding-top: 5px;
  padding-bottom: 8px;
}

#bottom-links a
{
  font: normal 10px Tahoma;
  color: #848484;
}

#bottom-links a:hover
{
  color: #000000;
}

#bottom-informers
{
  float: right;
}

#main_first_page
{
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 550px;
  height: 350px;
  margin-left: -275px;
  margin-top: -175px;
}

table.first_page
{
  border-collapse: collapse;
  border-width: 0px;
  width: 100%;
}

table.first_page td
{
  vertical-align: top;
}

#main_login_page
{
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 670px;
  height: 300px;
  margin-left: -335px;
  margin-top: -150px;
}

.page_border
{
  border: solid 1px #c1c1c1;
  padding: 10px 40px 10px 40px;
}

td.login_td_1
{
  text-align: left;
}

td.login_td_2
{
  text-align: right;
  color: #686f8f;
  font-weight: bold;
}

.login_input
{
  float: none;
  width: 180px;
  margin-top: 3px;
}

input.try-login
{
  width: 48px;
  height: 43px;
  background-color: #495577;
  font: bold 11px Arial;
  color: #e5e7ec;
  text-transform: uppercase;
}

td.login_td_2 a
{
  color: #686f8f;
  font-weight: bold;
  border: solid 1px #ffffff;
  height: 18px;
  width: 130px;
  display: block;
  float: right;
  text-align: center;
  padding-top: 2px;
}

td.login_td_2 a:hover
{
  border: solid 1px #c1c1c1;
}

.login_title
{
  font: bold 13px Tahoma;
  color: #6a6a6a;
}

#main_register_page
{
  width: 600px;
  margin: 0 auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.page_border2
{
  border: solid 1px #c1c1c1;
  padding: 4px 4px 4px 4px;
}

.register_warning
{
  color: #ee5925;
  font: normal 10px Tahoma;
}

.register_warning2
{
  color: #a9a9a9;
  font: normal 10px Tahoma;
}

.register_warning3
{
  color: #ff0000;
  font: normal 10px Tahoma;
}

td.register_td
{
  color: #686f8f;
  font-weight: bold;
  text-align: right;
}

td.find_td
{
  color: #686f8f;
  font-weight: bold;
  text-align: right;
}

.star
{
  color: #ee5925;
  font-weight: normal;
}

.reg-rules
{
  width: 450px;
  height: 150px;
  float: none;
}

.register_inner
{
  width: 530px;
}

.reg_input
{
  float: none;
  width: 300px;
  margin-top: 3px;
}

.hint
{
  width: 15px;
  height: 15px;
  margin-bottom: -2px;
}

#hintbox
{
  position: absolute;
  top: 0px;
  width: 150px;
  padding: 4px;
  border: solid 1px #BCBCBC;
  background-color: #ffffff;
  font: normal 10px Tahoma;
  line-height: 18px;
  z-index: 100;
  border-right: 1px solid #5a5a5a;
  border-bottom: 1px solid #5a5a5a;
  visibility: hidden;
  line-height: 105%;
  color: #465ba8;
}

img.antibotimage
{
  border: solid 1px #cecece;
  padding: 1px;
}

#profile-menu
{
  font-weight: normal;
  width: 580px;
  text-align: left;
  padding-left: 10px;
  background-color: #f0f0f0;
  height: 15px;
  padding-top: 1px;
}

#profile-menu a
{
  font: normal 11px Tahoma;
  color: #686f8f;
}

#profile-menu a:hover
{

}

#profile-menu span
{
  font: normal 11px Tahoma;
  color: #686f8f;
  font-weight: bold;
}

#profile-content
{
  margin-top: 30px;
}

select.select_date
{
  border: solid 1px #BCBCBC;
  height: 17px;
  color: #4E4E4E;
  font: normal 12px Arial;
}

#materials-table
{
  width: 590px;
  color: #000000;
  font: normal 11px Tahoma;
  border-collapse: collapse;
  border-width: 0px;
}

#materials-table td
{
  padding: 1px;
  border: solid 1px #ffffff;
  color: #383838;
  vertical-align: middle;
}

#materials-table .matrow-capt, #materials-table .matrow-capt a
{
  background-color: #72778c;
  text-align: center;
  height: 20px;
  font-weight: bold;
  color: #ffffff;
}

#materials-table .matrow-1
{
  background-color: #e5e5e5;
  color: #383838;
  text-align: left;
  height: 20px;
  font-weight: normal;
}

#materials-table .matrow-1 a
{
  background-color: #e5e5e5;
  color: #383838;
  font-weight: normal;
}

#materials-table .matrow-1 a:hover, #materials-table .matrow-2 a:hover
{
  color: #0929b0;
}

#materials-table .matrow-2
{
  background-color: #f2f2f2;
  text-align: left;
  height: 20px;
}

#materials-table .matrow-2 a
{
  background-color: #f2f2f2;
  color: #383838;
  font-weight: normal;
}

#materials-table td.align-left
{
  text-align: left;
}

#materials-table td.align-center
{
  text-align: center;
}

#materials-table td.align-right
{
  text-align: right;
}

.materials_pages
{
  text-align: left;
  float: left;
  padding-top: 0px;
  width: 450px;
}

.materials_page_nav
{
  font-weight: normal;
  color: #686f8f;
  display: block;
  float: left;
  padding-left: 3px;
  padding-right: 3px;
  height: 14px;
}

a.nav_numbs
{
  margin: 1px;
  border: solid 1px #d3d3d3;
}

a.nav_numbs:hover
{
  border: solid 1px #494949;
}

.page_count_capt
{
  float: left;
  padding-top: 20px;
  font-weight: normal;
  color: #383838;
}

.page_capt
{
  float: left;
  padding-top: 1px;
  font-weight: normal;
  color: #383838;
}

a.nav_count
{
  margin: 1px;
  border: solid 1px #d3d3d3;
  color: #686f8f;
  padding: 1px;
  line-height: 17px;
}

a.nav_count:hover
{
  border: solid 1px #494949;
}

a.nav_curr
{
  background-color: #979797;
  color: #ffffff;
  border: solid 1px #494949;
}

.no_materials
{
  width: 250px;
  text-align: center;
  color: #6a6a6a;
  font-weight: normal;
  font: bold 13px Tahoma;
  padding: 15px 0px 100px 30px;
  margin-top: 100px;
  background: transparent url(editnews.gif) left top no-repeat;
  margin: 0 auto;
}

.add_mat
{
  color: #686f8f;
  font-weight: bold;
  display: block;
  float: right;
}

.add_mat2
{
  color: #686f8f;
  font-weight: bold;
  font-size: 11px;
  display: block;
  text-align: center;
}

.add_mat3
{
  color: #686f8f;
  font-weight: bold;
  font-size: 11px;
  display: block;
  text-align: center;
  border: solid 1px #D0D0D0;
  padding: 4px;
}

a.add_mat3:hover
{
  color: #ee5925;
  border-color: #969696;
}

a.add_mat:hover, a.add_mat2:hover
{
  color: #ee5925;
}

.visible-object
{
  display: block;
}

.hidden-object
{
  display: none;
}












