body {
  margin:0; padding:0;
  text-align:left;
}
.Content,body { background-color:#efe8d6; }
.Content,body,td,select,input { color:#160d03; font-size:9pt; font-family: Trebuchet MS,Helvetica,sans-serif; }

a:link, a:visited, a:active { color:#160d03; }
a:hover { color:#fd2701; }

.tb_main { background-color:#f9f3e7 }
.tb_head { background-color:#cbc4b2; color:#160d03; font-weight:bold; font-size:8pt; }
.tb_row  { background-color:#f9f3e7; color:#160d03; }
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:#c3beab; height:1px; }
.inp { border:1px solid #c3beab; background-color:#f9f3e7; }
.inp_but { border:1px solid #c3beab; background-color:#f9f3e7; }
.inp_line { border:0px solid #fff; border-bottom:1px solid #c3beab; 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; }

.div_content_table td {}

h1,h2,h3,h4,h5,h6 {  margin-top:0;
  color:#160d03;
}
h1 { font-size:19pt }
h2 { font-size:17pt }
h3 { font-size:15pt }
h4 { font-size:13pt }
h5 { font-size:10pt }
h6 { font-size:9pt }

#h2_page_head {  font-size:14pt;
  text-align:center;
}

body { background:#fff url(../../images/bg.jpg) 50% 0 repeat-y; }
#site {
  position:relative;
  width:100%;
  min-width:980px;
  height:100%;
  background:url(../../images/top.jpg) 50% 0 no-repeat;
}

#top {
  height:419px;
  text-align:center;
}
h1#logo {
  margin:0;
  height:357px;
}
h1#logo a {
  display:inline-block;
  margin:0 auto;
  margin-top:20px;
  width:560px;
  height:50px;
}
h1#logo span { display:none; }
#tmenu {
  margin:0 auto;
  width:870px;
  height:43px;
}
#tmenu td {
  text-align:center;
  position:relative;
  font-size:10pt;
  font-weight:bold;
  text-transform:uppercase;
  cursor:default;
}
#tmenu td.active { background-color:#efe8d6; }
#tmenu td a {
  display:block;
  text-decoration:none;
}
#tmenu td a:hover { color:#fd2701; }
#tmenu td a.active { color:#fd2701; }
#tmenu td .submenu {
  display:none;
  position:absolute;
  margin-top:7px;
  margin-left:-45px;
  width:240px;
  text-align:left;
}
#tmenu td .submenu_top {
  width:240px;
  height:35px;
  background:url(../../images/submenu_01.gif) 0 0 no-repeat;
}
#tmenu td .submenu_cen {
  width:240px;
  background:url(../../images/submenu_02.gif) 0 0 repeat-y;
}
#tmenu td .submenu_cen div { padding:0 60px 15px 45px; }
#tmenu td .submenu_cen div a {
  display:block;
  font-size:9pt;
  text-decoration:none;
  text-transform:none;
  line-height:9pt;
}
#tmenu td .submenu_cen div a.active { color:#fd2701; }
#tmenu td .submenu_bot {
  width:240px;
  height:50px;
  background:url(../../images/submenu_03.gif) 0 0 no-repeat;
}
#flags {  position:absolute;
  top:10px;
  left:0;
  width:100%;
}
#flags div {  margin:0 auto;  width:820px;  text-align:right;
}
#flags a { margin-left:2px; }

#center { text-align:center; }
#center_tbl {
  display:inline-table;
  margin:0 auto;
  width:970px;
}
#content {
  height:615px;
  padding:0 40px 0 55px;
  vertical-align:top;
  text-align:left;
}

#right {
  width:190px;
  padding:15px 0 0 0;
  vertical-align:top;
  text-align:left;
}
#right .right_inf {
  display:block;
  margin-left:10px;
  font-size:8pt;
}
#right .search_inp {
  width:130px;
  font-size:10pt;
  background:#f9f3e7;
  border:1px solid #c3beab;
}

#bottom {
  height:136px;
  background:url(../../images/bottom.jpg) 50% 0 no-repeat;
  text-align:center;
}
#bottom_cont {
  display:inline-table;
  width:800px;
  height:60px;
  margin:0 auto;
  margin-top:65px;
}
#bottom_cont td { text-align:center; }

#sitemap_ul, #sitemap_ul ul { list-style:none; }
#sitemap_ul li { margin:12px 0 0; }
#sitemap_ul li a {  font-size:11pt;
  font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
}
#sitemap_ul ul { margin:2px 0 20px 15px; }
#sitemap_ul li li { margin:0; }
#sitemap_ul li li a {
  font-size:10pt;
  font-weight:normal;
  text-decoration:none;
  text-transform:none;
}
#sitemap_ul li li li a {  font-size:9pt;
  line-height:12pt;
}

#blog_autor { border-bottom:1px solid #c3beab; }
.blog_box1 {  margin:15px 0;
  padding:15px 0;
  border-bottom:1px solid #c3beab;
  clear:both;
}
.blog_date { font-size:8pt; }
.blog_title {  font-size:12pt;
  font-weight:bold;
}
.blog_anons { margin-top:15px; }
.blog_tools1 {  margin-top:20px;
  font-size:8pt;  clear:both;
}
.blog_tools1 a { margin-right:30px; }
.blog_coms { clear:both; }
.blog_comhead {  margin:35px 0 15px;
  font-weight:bold;}
#page_path {  margin-bottom:15px;  font-size:8pt;
  text-align:right;
}
#page_path a { font-size:8pt; }