/* Standard styles */

* { font-size:100.01%; }
html, body, dl, dt, dd, div, p, h1, h2, h3, h4, h5, h6, blockquote, form, fieldset, legend, table, td, th { margin:0; padding:0; }
html, body { height:100%; }
body { color:#000; font-family: Arial,sans-serif; line-height:1.4; background-color:#fff; }

a { color:#5c90a5; }
a:visited { color:#000; }
a:hover, a:focus { color:#000; }

img { border-width:0; }
p, dl, address, blockquote { margin:0 0 1.3em 0; }
dt { margin:0; font-weight:bold; }
dd { margin:0 0 0.6em 0; }
address { font-style:normal; }
small { font-size:0.8em; }
hr { border:0 hidden; border-top:1px solid #d9cdc0; height:0; clear:both; }
ul { list-style-position:outside; }
ol { margin:0 0 1.5em 2.5em; }
li { margin:0 0 0.3em 0; }
li ul, li ol { margin:0.6em 0 0 1.3em; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; line-height:1.2; }
h1 { font-size:3em; margin:0 0 0.5em 0; }
h2 { font-size:2.1em; margin:0 0 0.5em 0; }
h3 { font-size:1.6em; margin:0 0 0.5em 0; }
h4 { font-size:1.3em; margin:0 0 0.5em 0; }
h5 { font-size:1.2em; margin:0 0 0.5em 0; }
h6 { font-size:1.1em; margin:0 0 0.5em 0; }
table { border-spacing:0; border:none; border-collapse:collapse; }
td, th { border:none; }
img { border-width:0; }

body { background:#fff; }
body, td, select, input, textarea { color:#000; font-size:10.1pt; font-family:Arial,sans-serif; }

.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:hover, a.tb_head:focus { color:#fff; text-decoration:underline; font-weight:bold; }

.inp { color:#000; border:1px solid #000; background-color:#fff; }
.inp_but { color:#000; border:1px solid #000; background-color:#fff; }
.inp_line { color:#000; border:0px solid #fff; border-bottom:1px solid #000; background-color:#fff; }
.trans { border:none; border:0px solid #fff; background:none; }
.txt_gray { color:#6d6d6d; }
.txt_small { font-size:7pt; }
.error { color:#cc6666; }

.tbl_form_box td { padding:0 2px 5px 0; }
.h2_page_head {}

/* User styles */

body { text-align:center; }

li { list-style-image:url(../../images/list_img.gif) }
h1,h2,h3,h4,h5,h6 { color:#e2001a; }
h2 { font-size:1.5em; margin:0 0 0.7em 0; }
h3 { font-size:1.3em; margin:0 0 0.5em 0; }
h4 { font-size:1.2em; margin:0 0 0.5em 0; }
h5 { font-size:1.1em; margin:0 0 0.5em 0; }
h6 { font-size:1em; margin:0 0 0.5em 0; }

#site {
  position:relative;
  margin:0 auto;
  width:980px;
  background:url(../../images/window.jpg) 12px 82px no-repeat;
  text-align:left;
}
#top {
  position:relative;
  min-height:410px;
}
#logo {
  position:absolute;
  left:39px; top:6px;
}
#logo span { display:none; }
#logo img { width:101px; height:100px; }
#logo_txt1 {
  position:absolute;
  left:144px; top:16px;
  color:#5c90a5;
  font-size:36pt;
  font-weight:normal;
}
#logo_txt2 {
  position:absolute;
  left:154px; top:68px;
  color:#b7b18c;
  font-size:10pt;
  font-weight:bold;
  text-transform:uppercase;
}
#spec_buts {
  position:absolute;
  left:825px; top:5px;
  margin:0; padding:0;
  list-style:none;
}
#spec_buts li {
  display:inline;
  margin:0 22px 0 0;
}
#top_right {
  padding:40px 0 0 825px;
  font-size:8pt;
}

#mmenu {
  margin:10px 0 30px; padding:0;
  width:980px;
  overflow:hidden;
  list-style:none;
  text-align:center;
}
#mmenu li {
  display:inline;
  margin:0 25px;
  text-transform:uppercase;
}
#mmenu li, #mmenu a { color:#000; }
#mmenu a:hover { color:#5c90a5; }

#tbl_center { width:100%; }
#left, #content, #right {
  padding:20px 25px;
  vertical-align:top;
}
#left, #right {
  width:180px;
  font-size:8pt;
}
#left { background:#f8f5eb; }
#content { padding:0 25px; }
#right { background:#c6edfc; }

#bottom {
  min-height:240px;
  background:url(../../images/rainbow2.jpg) 50% 0 no-repeat;
  vertical-align:bottom;
}
