body{
margin:0px;
}

html{
	background: #1e0000 url(/images/level2.png?v1) repeat-x;
    font: 11px/16px Tahoma;
}

a img { border:none; }
.page{
    margin: 0;
    background: transparent url(/images/level2body.jpg?v1) no-repeat top center;
}

.middel{
    margin: 0 auto;
    width: 858px;
}

.flash{
  width:1004px;
  margin:0 auto;
  height:422px;
  z-index:0;
}


.content{
    float: right;
    width: 650px;
    padding-right:0px;
  background: url(/images/middel.jpg?v1) repeat-y scroll center 67px;
}

.aftermiddel{
    height: 32px;
}
.wrapper_left{  width:214px; float:left;
  margin-left: -211px;
  position:relative;
}
.left{


}

.first_tab{
  padding:10px 22px 10px 15px;
  color:#ffc66f;
  background: transparent url(/images/left_menu_first_tab.png?v1) no-repeat scroll top left;
}

.tab{
  background: transparent url(/images/left_menu_tab.png?v1) no-repeat scroll top left;
  color:#ffc66f;
  padding:10px 22px 10px 15px;
}

.left ul{ margin:8px 0px 0px 0px; padding:0px; list-style:none;}
.left ul li{margin:0px -15px; padding:6px 0px 6px 37px;}
.left ul li a:link {color:#ffc66f;}
.left ul li a:active {color:#a6764c; background:#340000;}
.left ul li a:hover {color:#a6764c;}



.bottom{
    background: transparent url(/images/level2bottom.jpg?v2) no-repeat scroll top;
    height: 386px;

  font-weight:bold;
  font-size:11px;
  color:#8a654b;
  text-align:center;

}
.b_menu {
height:18px;
padding-top:8px;
padding-left:180px;
margin-bottom:360px;
}
.b_menu a {
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
}
.b_menu a:hover {
  text-decoration:underline;
}
h1{
    margin-top:0px;
    font:24px/36px Tahoma;
    font-weight:normal;
    color:#890000;
}

h2{

    font:20px/30px Tahoma;
    font-weight:normal;
    color:#890000;
}

h3{

    font:13px/22px Tahoma;
    font-weight:normal;
    color:#890000;
}


a{color:#f6b45d;}

#content a:link, #content a:visited, #content a:active {color:#890000; font-weight:bold;}
#content a:hover {color:#890000; font-weight:bold; text-decoration:none;}

p{
    margin-bottom: 0px;
}

.bimg{
  background: transparent url(/images/level2_bottombg.png?v1) repeat-x scroll top;
  margin-top: -143px; margin-left: -23px; margin-bottom: 60px;
}

.bimg2{
  background: transparent url(/images/l2bimg.png?v1) no-repeat scroll top;
  height:18px;
}

#flags {
  margin-bottom:15px;

}

#flags img{
  padding-left:5px;
  padding-right:5px;
  border:none;
}

#content .title { font:16px/22px Tahoma; font-weight:bold; color:#890000;  }
#content .data { font:10px/14px Tahoma; font-weight:bold; color:#696969;  }
#content .news { font:11px/16px Tahoma; }
#content .read { text-align:right; }
.content .title { font:16px/16px Tahoma; font-weight:bold; background: transparent url(/images/li.gif?v1) no-repeat left 6px; padding-left:20px; color:#CFA166; }
.content .title2 { font:12px/12px Tahoma; font-weight:bold; background: transparent url(/images/li.gif?v1) no-repeat left 6px; padding-left:20px; color:#CFA166; }
.content .title a, .content .title2 a {text-decoration:none; }

input, select, button {
  color:#ea9d39;
  background: #190000;
  border: 1px solid #E3BFA5;
  padding: 2px 5px;
}
select { padding-right:1px !important; }

.menu_input {
  width:154px;
  height:19px;
  font:15px/19px Tahoma;
  padding: 6px 8px 9px 13px;
  margin:0 0 8px 0;
  border:none;
  background: transparent url(/images/login_input.png?v1) no-repeat scroll left top !important;
}
.menu_button {
  border: none;
  margin: 5px 0px;
  background: transparent;
  padding: 0px;
}
#counters{
  padding-top:15px;
}
.error
    {
    border: 1px dotted #bb0303;
    color:#bb0303;
    font-size: 12px;
    margin: 0px 10px;
    padding: 0px 5px;
    }
.hidden {    display:none;    }


/* Галерея*/
.lblock {
}
.rblock, .cblock {
    margin-left:-22px;
}

.imtable {    width:384px;}
.imrow {
  padding:0px;
  margin: 0px;
  list-style-position: inside;
  list-style-type: none;
}

.imrow li {
  padding:0px;
  margin: 0px;
  display: block;
  float: left;
}

.imrow li a {
  display: block;
  width: 120px;
  height: 90px;
  float: left;
  border: 1px solid #86a8cd;
  margin: 2px;
  text-align: center;
  overflow: hidden;
}

.imrow li a img {
  height: 80px;
  padding: 5px 0px;
}

.galimage img {
  border: 1px solid #86a8cd;
  padding: 4px;
}





.tdmenu {
    height:32px;
    color:#FFF;
    font-size:12px;
    font-weight:bold;
}
.tdmenu a {
    color:#FFF;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
.tdmenu a:hover {
    text-decoration:underline;
}

.imtable1 {    width:580px;}
.imrow1 {
  padding:0px;
  margin: 0px;
  list-style-position: inside;
  list-style-type: none;
  clear: left;
}

.imrow1 li {
  padding:0px;
  margin: 0px;
  display: block;
  float: left;
}

.imrow1 li a {
  display: block;
  width: 108px;
  height: 83px;
  float: left;
  border: 1px solid #86a8cd;
  margin: 2px;
  text-align: center;
  overflow: hidden;
}

.imrow1 li a img {
  height: 80px;
  padding: 2px 0px;
}



.popup {
    position: absolute;
    display: none;
    z-index: 50;
    border-collapse: collapse;
    background: url('/images/bg_content.jpg?v1') repeat;
    padding: 3px 10px;
    border: 1px solid #000;
    line-height:22px;
}
.popup a {
    font-weight:bold;
    text-decoration:none;
    line-height:22px;
}
.popup  a:hover {
    text-decoration:underline;
}

.zag_img
    {
    background: url('/images/zag_img.jpg?v1') no-repeat left 5px;
    height: 18px;
    width: 45px;
    }
.htitle
{   padding: 0px 10px;
    margin:0px;
    font-size:18px !important;
    color:#490d06;
    font-weight: 500;
    text-transform: uppercase;
}

.protection_calendar table td,table th{    border:1px #959595 solid;
}
.protection_calendar table{    table-collapse:collapse;
}

.ivent {    margin-top:10px;
    width:100%;
}