.clear { clear:both; font-size:0; height:1px; line-height:0; margin:0 !important; padding:0 !important; }

/* MAIN */
#mheader { background: url(../img/main_header_bg.gif) repeat-x bottom; height: 117px; margin: 200px 0 0 160px; }
 #mheader img { display: block; }
#mmenu { height: 12px; margin: 10px 0 0 0; width: 60%; }
 #mmenu div.shade { background: url(../img/menu_line.gif) repeat-x; height: 12px; margin: 0 100px 0 0; min-width: 450px; }
  #mmenu div.shade div.s { background: url(../img/menu_line_shade.gif) no-repeat right top; font-size: 0; height: 12px; line-height: 0; }
  #mmenu div.shade div.r { width: 500px; }
 #mmenu div.links { background: #57656f url(../img/links_gradient.gif) repeat-y right; min-width: 450px; padding: 2px 100px 2px 30px; white-space: nowrap; word-spacing: 20px; }
 #mmenu a { color: #fff; font-weight: bold; }
 #mmenu a:link, #mmenu a:visited, #mmenu a:hover, #mmenu a:active { color: #fff; font-weight: bold; }
 #mmenu div.links a:hover { color: #ddd; }
#mname { border-bottom: 1px solid #7d080e; float: right; font-size: 230%; font-weight: bold; margin: 50px 0 0 0; padding: 0 0 5px 0; text-align: center; width: 425px; }
#mlink { clear: both; padding: 5px 15px 0 0; text-align: right; }
 #mlink a { color: #293d58; font-weight: bold; }
 #mlink a:link, #mlink a:visited, #mlink a:hover, #mlink a:active { color: #293d58; font-weight: bold; }
#mcopy { margin: 150px 0 0 0; padding: 0 0 20px 45px; white-space: nowrap; }

/* INNER */

#header { background: url(../img/inner_header_bg.gif) repeat-x bottom; height: 110px; margin: 20px 0 0 60px; min-width: 700px; overflow: hidden; width: expression((documentElement.clientWidth||document.body.clientWidth)<700?'700px':'auto'); }
 #header div.block { float: right; width: 500px; margin: -20px 0 0 0;}
 #header img { display: block; }
#menu { height: 12px; margin: 15px 0 0 0; width: 90%; }
 #menu div.shade { background: url(../img/menu_line.gif) repeat-x; height: 12px; margin: 0 100px 0 0; min-width: 450px; }
  #menu div.shade div.s { background: url(../img/menu_line_shade.gif) no-repeat right top; font-size: 0; height: 12px; line-height: 0; }
  #menu div.shade div.r { width: 500px; }
 #menu div.links { text-transform:uppercase; background: #57656f url(../img/links_gradient.gif) repeat-y right; min-width: 450px; padding: 2px 100px 2px 30px; white-space: nowrap; }
 #menu a { margin:0 10px; color: #fff; font-weight: bold; }
 #menu a:link, #menu a:visited, #menu a:hover, #menu a:active { color: #fff; font-weight: bold; }
 #menu a:hover { color: #ddd; }

#logo {float:left;}
#logotypeImg {margin:0 0 0 20px;}

#name { border-bottom: 1px solid #7d080e; float: right; font-size: 230%; font-weight: bold; margin: 50px 0 0 0; padding: 0 0 5px 0; text-align: center; width: 425px; }
#link { clear: both; padding: 5px 15px 0 0; text-align: right; }
 #link a { color: #293d58; font-weight: bold; }
 #link a:link, #link a:visited, #link a:hover, #link a:active { color: #293d58; font-weight: bold; }

#middle { margin: 30px 0 0 0; width: 100%; }
 #middle a { color:#293d58; }
 #middle a:hover { text-decoration:underline; }
 #middle td { vertical-align: top; }
 #lbar { width: 20%; }
  #lbar ul { white-space: nowrap; /*list-style-type: none;*/ margin: 0 0 0 20px; padding: 10px 0 0 0; }
   #lbar ul li { margin: 0 0 5px 0; padding: 0 0 0 0; }
  #lbar a { color: #ccc; font-size: 120%; font-weight: bold; }
  #lbar a:link, #lbar a:visited, #lbar a:hover, #lbar a:active { color: #46576e; font-size: 120%; font-weight: bold; }
  #lbar a:hover { text-decoration: underline; }
 #rbar { width: 20%; }
  #rbar div.progs { margin: 0 10px 0 10px; }
  div.h, #rbar h3 { border-bottom: 1px solid #7d080e; font-weight: bold; font-size: 150%; font-style: italic; margin: 0 0 10px 0; padding: 0 0 0 20px; }
  div.h { text-align:center; }
   div.h img { margin:0 10px; }

div.bline { background: url(../img/bottom_line.gif) repeat-x; font-size: 0; height: 6px; line-height: 0; margin: 0 15% 5px 0; }
 div.bline div { background: url(../img/poeben.gif) no-repeat right; font-size: 0; height: 6px; line-height: 0; }
#copy { padding: 0 0 20px 45px; white-space: nowrap; }

#navigation a, #content a { color:#293d58 }
#navigation a:hover, #content a:hover { text-decoration:underline; }


#content {padding:10px;}

#content .table td, #content .nbTable td {padding:5px 0 0 0;}
#content .nbTable td {text-align:right;}
#content .nbTable a {line-height:20px;}
#content .nbTable .submit {float:left;}

#rbar .nbTable {  }
  #rbar .nbTable .submit {
  	margin:0 1px 0 0; float:left; line-height:16px;
  	font-family:verdana, tahoma, arial; font-size:11px; font-weight:bold; text-transform:lowercase;

  }
  #rbar .nbTable input { padding:0;}
  #rbar .nbTable td {text-align:right !important; padding:5px 0 0 0; line-height:20px;}
  #rbar .nbTable td a {margin:0; padding:4px 0 0 0;}

  .left_block_chold {margin:10px;}