body {
  margin:0; padding:0;
  text-align:left;
}
body { background-color:#fff; }
body,td,select,input { color:#000; font-size:10pt; font-family:Tahoma; }

a:link, a:visited, a:active { color:#127ebf; }
a:hover { color:#fa4192; }

.tb_main { background-color:#000 }
.tb_head { background-color:#fff; color:#fff; font-weight:bold; }
.tb_row  { background-color:#fff; color:#000; }
a.tb_head:link    { color:#fff; text-decoration:underline; font-weight:bold; }
a.tb_head:visited { color:#fff; text-decoration:underline; font-weight:bold; }
a.tb_head:active  { color:#fff; text-decoration:underline; font-weight:bold; }
a.tb_head:hover   { color:#fff; text-decoration:underline; font-weight:bold; }

hr.inp { color:#000; height:1px; }
.inp { color:#000; font-size:10pt; border:1px solid #000; background-color:#fff; }
.inp_but { color:#000; font-size:10pt; border:1px solid #000; background-color:#fff; }
.inp_line { color:#000; font-size:10pt;  border:0px solid #fff; border-bottom:1px solid #000; background-color:#fff; }
.trans { border:none; border:0px solid #fff; background:none; }

.txt_gray { color:#ccc; }
.txt_small { font-size:7pt; }
.error { color:red; }
form { margin:0; padding:0; }
table { border-collapse:collapse; }

.div_content_table td {}
.h2_page_head {}

h1,h2,h3,h4,h5,h6 {
  margin-top:0;
  color:#ff006c;
  font-family:trebuchet ms,geneva;
}
h1 { font-size:19pt }
h2 { font-size:17pt }
h3 { font-size:15pt }
h4 { font-size:13pt }
h5 { font-size:10pt }
h6 { font-size:9pt }

/*body div {border:1px solid red}*/

#site {  width:100%;
  min-width:980px;
  text-align:center;
  background:url(../../images/start.jpg) 50% 0 no-repeat;
}
#top {  width:100%;
  height:700px;
}
#top #top_cont {
  position:relative;
  display:inline-block;
  width:980px;
}
#top #top_cont div {  position:absolute;
  top:555px;
}
#center {
  margin:0 auto;
  width:980px;
  height:380px;
}
#bottom {
  margin:0 auto;
  width:980px;
}
#bottom #bottom_cont {
  display:inline-block;
  margin:50px 0 5px;
  font-size:8pt;
}

#tbl_center {
  width:980px;
  border-collapse:collapse;
}
#tbl_center #td_center {
  position:relative;
  padding:0 25px 0 140px;
  text-align:left;
  vertical-align:top;
}
#tbl_center #td_right {
  position:relative;
  width:460px;
  text-align:left;
  vertical-align:top;
}
