body
{
  padding: 0;
  margin: 0;
  background-color: #f3f3f3;
  background-image: url('../skins/3/bg/___bg.jpg');
  background-repeat: no-repeat;
  background-position: top center;
  scrollbar-base-color: #37616f;
  scrollbar-arrow-color: #92aeb7;
}

p
{
  margin-top: 9px;
}

table
{
}

.tbl_top
{
  width: 782px;
  height: 35px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 1;
}

.tbl_mr
{
  margin-bottom: 10px;
}

.tbl_cpr
{
  margin-top: 60px;
}

.tbl
{
  width: 782px;
  height: 75%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  table-layout: fixed;
  overflow: hidden;
  borser-collapse: collapse;
}

td
{
  font-size: 12px;
  font-weight: normal;
  font-family: arial, tahoma, helvetica, sans-serif;
  text-decoration: none;
  color: #ececec;
  vertical-align: top;
}

A:link, A:visited, A:active, A:hover
{
  color: #f6bc65;
  font-weight: normal;
  text-decoration: underline;
}

A:hover
{
  text-decoration: underline;
}


/* menu - - > */

.section_on, .section_off
{
  width: 132px;
  height: 20px;
  margin: 7px 0 0 13px;
  position: relative;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  font-family: tahoma, arial, helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.section_off
{
  color: #ffac2f;
}

.ml_sub
{
  width: 132px;
  position: relative;
  margin: 5px 0 5px 0;
  padding: 0;
  color: #fefbf9;
  font-size: 11px;
  font-weight: bold;
  font-family: tahoma, arial, helvetica, sans-serif;
  letter-spacing: 1px;
}

.sub
{
  width: 132px;
  height: 20px;
  position: relative;
  clear: both;
}

.sub_title
{
  width: 107px;
  float: right;
  overflow: hidden;
  text-decoration: underline;
  color: #ffffff;
  padding: 0;
}

.sub_arrow
{
  width: 12px;
  float: left;
  padding: 5px 0 7px 13px;
}

.sct_arrow
{
  position: absolute;
  left: -19px;
  top: 4px;
}

.section_off A:link, .section_off A:visited, .section_off A:active, .section_off A:hover
{
  text-decoration: none;
  color: #ffac2f;
  font-size: 12px;
  font-weight: bold;
}

.section_off A:hover
{
  color: #ffffff;
}

.sub_title A:link, .sub_title A:visited, .sub_title A:active, .sub_title A:hover
{
  color: #d8bb91;
  font-weight: normal;
  text-decoration: underline;
}

/* <- - menu */

/* top - - > */

.frm
{
  height: 33px;
  margin: 0px;
  padding: 0px;
}

.frm_a
{
  width: 102px;
  height: 19px;
  margin: 7px 0px 6px 5px;
  padding-left: 4px;
  
  border: solid 1px #3e3e3d;
  font-size: 10px;
  color: #3e3e3d;
}

.reg
{
  margin: 10px 0px 0px 0px;
  border: none;
}

.top_u
{
  margin: 1px 10px 0 6px;
  font-size: 11px;
  color: #ffffff;
}

.top_u A:link, .top_u A:visited, .top_u A:active, .top_u A:hover
{
  color: #ffffff;
  font-weight: normal;
  text-decoration: underline;
}

.top_u A:hover
{
  text-decoration: underline;
}

/* < - - top */


/* second link - - > */
A.sl:link, A.sl:visited, A.sl:active, A.sl:hover
{
  color: #FFBE55;
  font-weight: normal;
  text-decoration: none;
}

A.sl:hover
{
  color: #FFFFFF;
  text-decoration: underline;
}
/* <- - second link */


/* header - - > */
.header_index
{
  margin: 15px 0px 10px 18px;
}

.header
{
  margin: 15px 0px 18px 18px;
  position: relative;
  width: 567px;
  height: 35px;
  border-bottom: solid 2px #92aeb7;
}
/* <- - header */


/* archives - - > */
.title_archives
{
  margin-top: 20px;
  color: #ececec;
  font-size: 12px;
  font-weight : bold;
  letter-spacing: 1px;
}

.record_archives
{
  margin: 20px 17px 0px 17px;
  color: #FFBE55;
  font-size: 14px;
  font-weight : bold;
  letter-spacing: 1px;
}
/* < - - archives */


/* record - - > */
.index
{
  width: 370px;
  margin: 0px 17px 17px 18px;
  padding: 17px 0 0 0;
  border-top: solid 1px #ccd5d5;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 140%;
}


.title, A.title:link, A.title:visited, A.title:active, A.title:hover
{
  color: #FDAA24;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1px;
}

.news, .wallpaper, .gallery, .link, .faq, .info, .info_link, .info_std, .info_gnr, .record, .link, .report,
.cars
{
  width: 570px;
  margin: 0px 17px 30px 18px;
  clear: both;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 140%;
}

.report
{
  height: 350px;
}

.cars, .info_link, .info_std, .info_gnr
{
  margin: 0px 0px 20px 18px;
  padding: 0;
}

.info_title, .info_title a:link, .info_title a:visited, .info_title a:active, .info_title a:hover
{
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #FFD477
}

.info_main
{
  clear: both;
}

.info_main A:link, .info_main A:visited, .info_main A:active, .info_main a:hover
{
  font-size: 12px;
  font-weight: normal;
  color: #FFBE55;
  text-decoration: underline;
}

.info_title_slct
{
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 1px;
  color: #FFFFFF
}

.info_archives, .info_archives A:link, .info_archives A:visited, .info_archives A:active, .info_archives a:hover
{
  font-size: 12px;
  font-weight: normal;
  color: #FFBE55;
  text-decoration: underline;
}

.info_archives
{
  margin: 0px 17px 20px 17px;
  font-weight: bold;
  text-decoration: none;
}

.info_archives_bit
{
  margin: 5px 0px 0px 0px;
}

.title_w
{
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1px;
}

.news_date
{
  font-size: 12px;
  letter-spacing: 1px;
  color: #999999;
  clear: right;
}

.news_infr
{
  width: 380px;
}

.faq_title, .faq_title A:link, .faq_title A:visited, .faq_title A:active, .faq_title A:hover
{
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
}

.faq_title A:hover
{
  text-decoration: underline;
}

.faq_qa_title, .faq_qa_title A:link, .faq_qa_title A:visited, .faq_qa_title A:active, .faq_qa_title A:hover
{
  font-size: 12px;
  font-weight: normal;
  letter-spacing: 1px;
  text-decoration: underline;
}
/* < - - record */


ul.ul_wallpaper, ul.ul_archives, ul.ul_faq, ul.ul_link, ul.std
{
  list-style-image: url('../skins/3/ml/_sub_arrow.gif');
  list-style-position: outside;
}

ul.ul_wallpaper, ul.ul_archives, ul.ul_faq
{
  margin: 10px 0px 0px 17px;
  font-size: 13px;
}

.ul_link
{
  margin: 0px;
  font-size: 12px;
}

.ul_link A:link, .ul_link A:visited, .ul_link A:active, .ul_link a:hover
{
  color: BAAD96;
  font-weight: normal;
}

.ul_files
{
  width: 100%;
  margin: 7px 0px 0px 0px;
  position: relative;
  font-size: 12px;
}

.ul_files A:link, .ul_files A:visited, .ul_files A:active, .ul_files a:hover
{
  color: FFB830;
  font-weight: normal;
}

.bnnr
{
  margin: 15px 0 15px 15px;
}

/* 04 */

.cpr_l
{
  width: 170px;
  height: 35px;
  margin: 6px 0px 0px 13px;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  text-transform: uppercase;
  line-height: 170%;
  float: left;
}

.cpr_c
{
  width: 330px;
  height: 35px;
  margin: 8px 10px 0px 13px;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  line-height: 140%;
  float: left;
}

.cpr_counter
{
  width: 190px;
  height: 30px;
  margin: 8px 0px 0px 0px;
}

.cpr_l A:link, .cpr_l A:visited, .cpr_l A:active, .cpr_l A:hover,
.cpr_c A:link, .cpr_c A:visited, .cpr_c A:active, .cpr_c A:hover
{
  color: #7c4b00;
  font-weight: normal;
  text-decoration: underline;
}

.thmb, .info_thm, .info_thm_contacts
{
  border: none;
}

.info_thm
{
  float: right;
  margin: 0 0 20px 0;
}

.info_thm_contacts
{
  width: 145px;
  float: right;
  margin: 4px 0px 0px 7px;
  text-align: center;
}

/* pnav - - > */

.pnav
{
  width: 570px;
  height: 40px;
  margin: 15px 17px 30px 18px;
  padding-top: 10px;
  position: relative;
  clear: both;
  border-top: solid 1px #676767;
  font-size: 14px;
}

.pnav_s
{
  height: 18px;
  margin: 5px 0px 0px 5px;
  padding: 0px 4px 0px 4px;
  color: #FDAA24;
  float: left;
  text-align: center;
  font-weight: bold;
}

.pnav_l
{
  height: 18px;
  margin: 5px 0px 0px 5px;
  text-align: center;
  float: left;
}

.pnav_l A:link, .pnav_l A:visited, .pnav_l A:active, .pnav_l A:hover
{
  color: #C9BB9F;
  font-weight: bold;
  text-decoration: none;
}

/* < - - pnav */

/* misc - - > */

.mbpu
{
  width: 100%;
  height: 30px;
  position: relative;
}

.mbpu A:link, .mbpu A:visited, .mbpu A:active, .mbpu A:hover
{
  color: #DCC5A0;
  font-weight: normal;
}

.print
{
  width: 165px;
  height: 15px;
  position: absolute;
  right: 110px;
  bottom: 0px;
  font-size: 11px;
  color: #DCC5A0;
}

.url
{
  width: 130px;
  height: 15px;
  position: absolute;
  right: 0px;
  bottom: 0px;
  font-size: 11px;
  color: #DCC5A0;
}

.more
{
  width: 110px;
  height: 15px;
  position: absolute;
  left: 0px;
  bottom: 1px;
  font-size: 12px;
  letter-spacing: 1px;
  color: #DCC5A0;
}

.back
{
  width: 110px;
  height: 15px;
  position: absolute;
  left: 0px;
  bottom: 1px;
  font-size: 16px;
  letter-spacing: 1px;
  color: #DCC5A0;
}

.back A:link, .back A:visited, .back A:active, .back A:hover
{
  color: #DCC5A0;
  font-weight: bold;
  text-decoration: none;
}

.back A:hover
{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: underline;
}

.poll_b
{
  padding: 4px 0 0 9px;
  color: #676767;
  font-size: 11px;
}

.poll_b A:link, .poll_b A:visited, .poll_b A:active, .poll_b A:hover
{
  color: #B0ADA4;
  font-weight: normal;
  text-decoration: underline;
}

.poll_graph
{
  border: solid 1px #FCAB43;
  height: 7px;
  background-color: #FCAB43;
}

.poll_archive
{
  color: #C9BB9F;
  font-size: 11px;
  border-bottom: dashed 1px #676767;
}

.poll_slct
{
  margin-top: 11px;
  border: dashed 1px #676767;
}

.poll_slct_q
{
  margin-left: 4px;
  color: #D4D4D4;
  font-size: 14px;
  font-weight: bold;
}

.poll_slct_a
{
  color: #C9BB9F;
}

.poll_slct_b
{
  text-align: right;
  color: #D4D4D4;
  font-size: 11px;
  font-weight: normal;
}

/* < - - misc */
