body {
  padding: 0;
  margin: 0;
  color: #004861;
  background: #FFF;
  font: 12px Arial, Verdana, sans-serif;
  text-align: center
}

table { font: 11px Arial, Verdana, sans-serif }

a { color: #004861 }

h2 {
  font-size: 11px;
  font-weight: bold;
  color: #FF6600;
  display: inline  
}

#main {
  width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 770)? "770px" : "100%");
  text-align: left;
  min-width: 770px;
  margin: 0 auto 0 auto
}

body>#main { width: 100% }

#in_main { padding: 5px }

#menu {
  height: 22px;  
  background: url(/images/m_bg.gif) repeat-x;
}

/* div.menu a { color: #ffffff; } */

#menu_left, #menu_right {
  float: left;
  width: 10px;
  height: 22px;
  background: url(/images/m_bg_left.gif) no-repeat
}

#menu_right {
  float: right;
  font-size: 10px;
  padding-top: 9px;
  background: url(/images/m_bg_right.gif) top right no-repeat;
/*  width: 232px*/
}


table.menu {
  height: 22px;  
  background: url(/images/m_bg.gif) repeat-x;
}

td.menu_left {
  background: url(/images/m_bg_left.gif) no-repeat
}

td.menu_right {
  background: url(/images/m_bg_right.gif) top right no-repeat;
}


#submenu { 
  padding: 5px 15px;
  font-size: 10px
}
/*
#main_sc {
  height: 343px;
  background: url(/images/main_bg.gif) repeat-x
}

#main_sc_in {
  height: 343px;
  background: url(/images/main_right.jpg) right no-repeat;  
}
*/
div.half {
  width: 50%;
  float: left 
}

div.pad { padding: 10px }

div.p_pad {
  padding: 5px 10px;
  text-align: left  
}

div.menu, div.menu_a {
  float: left;
  margin: 0px 0;
  padding: 3px 10px 10px; 
  text-align: center  
}

div.menu_a { background: url(/images/m_bg_a.gif) repeat-x }

div.menu_split { background: url(/images/razd.gif) left center; width: 2px;}

#footer, #footer_main {
  clear: both;
  text-align: center;
  padding: 5px;
  font-size: 10px
}

#footer_main { border-top: 1px solid #C3C5C8 }

form {
  margin: 0;
  padding: 0
}

div.top_border { background: url(/images/top_bord.gif) top repeat-x }
div.bottom_border { 
  clear: both; 
  background: url(/images/bottom_b.gif) top repeat-x
  }

div.top_border { clear: both; font-size: 10px }

div.top_left, div.bottom_left { 
  width: 14px;
  float: left; 
  background: url(/images/top_left.gif) top left no-repeat
  }

div.bottom_left { background: url(/images/bottom_l.gif) top left no-repeat }

div.top_right { background: url(/images/top_righ.gif) top right no-repeat }

div.bottom_right { background: url(/images/bottom_r.gif) top right no-repeat }

div.center { background: url(/images/right_bo.gif) right repeat-y }

div.content {
  background: url(/images/left_bor.gif) left repeat-y;
  padding:  20px
}

#path {
  background: url(/images/path.gif) left no-repeat;
  padding: 10px 60px;
  font-size: 10px 
}

#outer { 
  border-left: solid #FFF 200px;  
  width: auto
}

#inner { margin: 0; width: 100% }

#left_menu {
  position: relative;
  float: left;
  width: 200px;
  margin-left: -200px;
  font-size: 11px;
  font-weight: bold
}

#right {
  float: left;
  margin-top: 20px;
  width: 100%;
  border-left: 1px solid #999
}

div.pad { padding: 20px }

ul {
  margin: 5px;
  padding: 0;
  list-style-type: none
}

ul li { padding: 5px 0 }

.all { clear: both }

input, textarea {
  border: 1px solid #E5E5E5;
  width: 100px;
  height: 22px;
  font: 10px Arial, Verdana, sans-serif
}

textarea {
  height: 70px;
  width: 144px;
}

#s_submit { 
  float: right; 
  margin: -4px 3px 0 0
}

#search {
  float: right; 
/*  margin-top: -5px */
}

#search>input { height: 13px; margin-top: 1px }

fieldset { padding: 5px }

fieldset input { width: 144px }

input.submit {
  width: 32px;
  border: 0
}

#menu a, #addinfo a {
  text-decoration: none;
  color: #004861
}

#addinfo a { font-size: 10px; }
#path a, #left_menu a { text-decoration: none ; font-size: 10pt;}
#menu a, #menu a:hover { color: #FFF; font-weight: bold; font-size: 10pt;}


#submenu a {
  text-decoration: none;
  color: #004861
}

#submenu a:hover { color: #FF6600 }

img { border: 0 }

.l { float: left }

#addinfo {
  margin-left: 160px;
  border-bottom: 1px solid #999
}

div.p {
  width: 30%;
  padding: 5px 0 10px 0; 
  float: left; 
  text-align: center
}

.right {
  text-align: right
}

.r {
  color: #FF0000;
  font-weight: bold
}

#safe-modul a {text-decoration:none;}
#safe-modul a:hover{text-decoration:underline;}


