/* Standart CSS by Zeratul */
body,html{margin:0;font-family:Tahoma;height:100%;color:#414141;}
body { min-width:998px; }
html {font-size:70%}
div {padding:0;margin:0;}
table {font-size:100%;}
.col1,a {color:#005e8a;}
a:hover {text-decoration:none;}
form {margin:0;}
.clr {clear:both;}
.red {color:red;} .green {color:green;} .blue {color:blue;} .grey {color:#666;}
a.rev {text-decoration:none;}
a.rev:hover {text-decoration:underline;}
ul {padding-left:2em;margin:1em 0;}
h1,h2,h3,h4 {color:#9d0000;}
h1 {font-size:1.4em;}
h2 {font-size:1.3em;}
h3 {font-size:1.2em;}
h4 {font-size:1.1em;}

a img {border:0px;}

.clr {clear:both;}
.flleft{float:left;}
.flright{float:right;}
.white {background:white;}
.pre {white-space:pre;}

#head {position:relative;height:160px;background:#efdfad url(/images/head_bg.jpg) top right no-repeat;width:100%;text-align:right;} 
  #head .logo {position:absolute;z-index:10;left:28px;top:25px;}
  #head .menu {position:absolute;z-index:50;left:0px;right:280px;bottom:0;height:1.75em;background:#4b0000;}
  * html #head .menu {width:70%;}
    #head .menu a {line-height:1.75em;text-transform:uppercase;color:white;font-weight:bold;white-space:nowrap;margin-left:30px;text-decoration:none;}
  #head .date {position:absolute;top:70px;left:390px;color:#9d0000;font-size:1.3em;font-weight:bold;}
  #head .gerbi {position:absolute;top:100%;right:0px;width:280px;margin-top :-1.75em;z-index:50;}
    #head .gerbi a {float:right;margin:0 .5em;}

#subheader {background:#fff6db;border-bottom:1px solid #4B0000;height:100px;color:#9D0000;font-weight:bold;}
  #subheader table {font-size:1.2em;width:100%;}
  #subheader td {padding:0 15px;}
  #subheader div {margin-right:280px;}

.topmenu {position:absolute;z-index:50;left:0px;right:280px;bottom:0;height:auto;background:#4b0000;}
  .topmenu div {position:relative;float:left;margin-left:23px;}
    .topmenu div a {line-height:1.75em;text-transform:uppercase;color:white;font-weight:bold;white-space:nowrap;text-decoration:none;}
.topmenu ul {position:absolute;z-index:60;top:1.5em;left:-1em;display:inline;}
  .topmenu ul table {width:165px;}
  .topmenu ul {display:none;text-align:left;list-style-type:none;font-weight:200;margin:0;padding:0;background:#4b0000;}
  .topmenu .hover ul, .topmenu div:hover ul {display:block;}
  .topmenu ul li {margin:1px 0;padding:3px 10px 1px 5px;border-bottom:1px solid #883333;line-height:1em;position:relative;}
  .topmenu ul li:hover {background:#EFDFAD;}
    .topmenu ul li a {text-transform:none;font-weight:200;}
    .topmenu ul li:hover a {color:#4b0000;}

#leftmenu {text-align:left;margin:.3em 0 0 1em;font-size:1.2em;}
    
* html .topmenu {width:77%;}



#path {color:#494949;}
#templ {text-align:justify;}

#main {width:100%;background:#fff6db;}
  #main .lft {width:216px;text-align:right;}
    #main .lft img {margin:1em 0;}
    #main .lft .inner {padding-bottom:2em;}
    #main .lft .icons {padding:.7em 0 0 25px;text-align:left;}
      #main .lft  .icons img {margin:0 1em 0 0;}
    #main .lft h2 {margin-top:0;}
  #main .cntr .inner {margin:3em 2em 0 2em;padding-bottom:2em;}
  #main .cntr table {border-collapse:collapse;border-color:#ccc;}
  #main .cntr p {text-indent:2em;}
  #main .cntr .noindent p {text-indent:0;}
  #main .rght {width:230px;}
    #main .rght .inner {margin-top:110px;background:white;padding:1em;color:#737373}
    #main .rght  h2 {margin-top:0;}
  #maintable td.bottom {background:url(/images/pagebg_bottom.gif) left bottom repeat-x;padding:10px 0 ;}

#main.subheader .cntr .inner {margin-top:1em;}

#pages {text-align:center;margin:1em 0;}
#map {margin-top:2em;}

#search { margin-top:23px; }
#search .key {width:110px;}

ul.news {list-style:square;color:#9d0000;padding-left:15px;}
  ul.news div {color:#414141;}
  ul.news .date {color:#8a0000;font-weight:bold;}
  ul.news .name {font-weight:bold;color:#9d0000;}
  ul.news li {margin-bottom:10px;clear:left;}
  ul.news.style2 li {margin-bottom:3px;}

.last_nomer img.nomer {border:1px solid #ccc;padding:10px;}

#icons {padding:1em 0;text-align:center;border-bottom:5px solid #d1d1d1;}

#footer {}
  #footer .lft {margin-right:251px;background:url(/images/footer_logo.gif) 30px 50% no-repeat;padding:2.5em 0 1.5em 200px;}
  #footer .rght {float:right;width:250px;padding:1em 0;}
    #footer .rght div img {margin-right:2em;}
    
    
#main .lft .inner2 {margin-top:2em;background:white;padding:1em;color:#737373;text-align:left;}
#main .lft .inner2 img {margin:0;}


#main .inner .news_anonce {margin-top:2em;background:white;padding:1em;color:#737373;text-align:left;}
#main .inner .news_anonce img { margin-left:15px; margin-bottom:10px; }
#main .inner .news_anonce li{ display:block; position:relative; width:50%; float:right; }
#main .inner .news_anonce p{ clear:both; text-indent:15px; }

#main .rght .inner2 {margin-top:2em;background:white;padding:1em;color:#737373}
#main .rght .inner2 .articles img {margin-right:10px;}
