
html,body {
  margin: 0px;
  padding: 0px;
  font-size: 11px; font-family: Tahoma;
  color: #000000;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  background:#fff;
 }
	 td { font-size: 11px; font-family: Tahoma;} 
	 
a img { border: 0px;}

a:link, a:visited, a:active { 
color: #000000;
font: bold 11px Tahoma ; 
text-decoration:none;
}


#carcass
{ height: 100%;
  width: 1000px;
  background-color: #fff;
  min-height: 890px; }

h1 {
font: bold 14px Arial; 
color: #868676;
margin-top: 0px;
padding-bottom: 5px;
}


.topm {
background: url(/bsystem/templates/base_template/images/ornam_bg.gif) repeat-x;}

#ornbgl {
background: url(/bsystem/templates/base_template/images/ornam_l_bg.gif) repeat-y;}

#ornbgr {
background: url(/bsystem/templates/base_template/images/ornam_r_bg.gif) repeat-y;}

#topcont {
background: url(/bsystem/templates/base_template/images/topcontl_bg.gif) repeat-x;
}

.bmenubg {
background: url(/bsystem/templates/base_template/images/bmenu_lt_bg.jpg) repeat-y;
height: 100%;

}

.bmenubgmir {
background: url(/bsystem/templates/base_template/images/bmenu_rt_bg.jpg) repeat-y;
height: 100%;


}

.copyright {
margin-top: 20px;
text-align: center;
background: #fff;
padding-top: 15px;
padding-bottom: 15px;
}

.copyright a{
color: #B5B5AA;
}

#footer {
 
}


#counter {
float: left;
}

.content {
width:563px;
padding: 25px;
text-align: justify;
}

.content a:link {
color: #990033;
font: 100% Tahoma ; 
}

.content a:visited {
color: #990033;
font: 100% Tahoma ;  
}

.content a:active {
color: #990033;
font: 100% Tahoma ;  
}

.content img {
border: 0px solid #B6B6AB;
}

/* topmenu */


.topmenu td {
padding: 0 3px;
}

.topmenu  a:link { 
color: #88887B;
font:bold 10px Tahoma ;
text-decoration:none;
}

.topmenu  a:visited { 
color: #88887B;
font:bold 10px Tahoma ;
text-decoration:none;
}

.topmenu  a:active { 
color: #88887B;
font:bold 10px Tahoma ;
text-decoration:none;
}

.topmenu  a:hover { 
color: #44443D;
padding-bottom: 2px;
}

.topmenud a:hover { 
color: #45353D;
}


.topmenu { text-transform: uppercase;
text-align: center;
margin-bottom: -15px;
height: 20px;
}

#dropon { 
/*border-bottom: 2px solid #44443D;*/
padding-top: 1px;
}


.dropline { 
background: url(/bsystem/templates/base_template/images/drop_sep.gif) repeat-x;
}

#drop1 {
background: url(/bsystem/templates/base_template/images/dropm_tbg.gif) repeat-x;
}

#drop2 {
background: url(/bsystem/templates/base_template/images/dropm_lbg.gif) repeat-y;
}

#drop3 {
background: url(/bsystem/templates/base_template/images/dropm_rbg.gif) repeat-y;
}

#drop4 {
background: url(/bsystem/templates/base_template/images/dropm_bbg.gif) repeat-x;
}


/* leftmenu */

.lmenu {
background: #D1D0C3;
}


.border a:hover{
color: #fff;
}

.border{
border-bottom: 1px solid #E8E8E1;
padding-bottom: 10px;
padding-top: 10px;
text-align: left;
padding-left: 10px;
}


.search { background-color: #fff;
		}

#poisk {
color: #191919;
text-align: left;
padding-left: 23px;
}

#afmarg {
padding-left: 10px;
}

.form { border-top: 1px solid #727272; 
        border-right: 1px solid #E3E3E3;
        border-bottom: 1px solid #E3E3E3;
        border-left: 1px solid #727272;
        vertical-align: middle;
        height: 21px;
        text-align: left;
      }

.button  { border: none;
           vertical-align: middle;
           background-color: #fff;
         }

.calend td {
background: #fff;
text-align: center;
font: 11px Tahoma; 
}

.calend  {
background: #D1D0C3;
}

.calend  a:link { 
color: #064705;
font:bold 10px Tahoma ;
text-decoration:none;
}

.calend  a:visited { 
color: #064705;
font:bold 10px Tahoma ;
text-decoration:none;
}

.calend  a:active { 
color: #064705;
font:bold 10px Tahoma ;
text-decoration:none;
}

.calend  a:hover {
color: #990033; 
text-decoration:underline;
}

.topmenu  a:hover { 
color: #44443D;
padding-bottom: 2px;
}

.calend th {
font: bold 11px Tahoma; 
color: #000;
}

.calndtot {
background: #B5B5AA;
margin: 0px 0px;
}

#month {
float: right;
width: 80px;
}

#calndtop {
color: #fff;
width:158px;
}

.newsblock {
margin: 15px 20px;
text-align: center
}

.newsblock h1{
font: bold 13px Tahoma;
letter-spacing: 1px;
text-align: right;
}

.newsblock a:link {
color: #006600;
font: bold 11px Tahoma;
} 

.newsblock a:visited {
color: #006600;
font: bold 11px Tahoma;
} 

.newsblock a:active {
color: #006600;
font: bold 11px Tahoma;
} 

#newsbord { 
color: #44443D;
border-bottom: 1px solid  #D3D2CA;
padding-bottom: 15px;
}

#mail {
position: relative;
top: 30px;
left: 15px;
}

#bmenult {
background: url(/bsystem/templates/base_template/images/bmenu_l_t.jpg);
width: 189px;
height: 37px;
}

table.znews { vertical-align:top!important; max-width:550px; width:550px;}
table.znews td { vertical-align:top!important; }
table.znews td.zheader { vertical-align:top!important; }
table.znews td.zdigest { vertical-align:bottom!important; }
table.znews td.zheader { padding-left:6px!important; }
table.znews td.zdigest { padding-left:6px!important; }
div.znv_caption { font-size: 80%; font-family: Verdana, Arial, sans-serif; text-align: center; color: #c0c0c0; }
table.znv_image { float: left; }
table.znv_image caption { font-size: 10px; font-family: Verdana, Arial, sans-serif; text-align: center; color: #c0c0c0; }
p.znv_source { vertical-align:top!important; }
p.zarchive { vertical-align:top!important; }