html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}

body {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  min-width: 780px;
  position: relative;
  background-image : url(/images/body.jpg);
  font-family: Tahoma;
  font-size: 12px;
  font-weight: normal;
  color:#b6cfec;

} 


#header {
  width: 100%;
  background-image : url(/images/top_bge.jpg);
  background-repeat : repeat-x;
  background-position: top right;
  
}

#contents {
  width:inherit;
  height: auto !important;
  height: 390px;
  background-image : url(/images/top_c.jpg);
  background-repeat : no-repeat;
  background-position: top right;
}


#contents_c {
  width:inherit;
  height: auto !important;
  height: 390px;
  background-image : url(/images/top_c.jpg);
  background-repeat : no-repeat;
  background-position: top right;
}


#logo {
position: relative;
padding-top:31px;
padding-left:56px;
}

#logo_c {
position: relative;
padding-top:31px;
padding-left:56px;
}

#but {
position: relative;
margin-top:-75px;
padding-right:42px;
text-align:right;
}

#image_fon_poz {
 position:relative;
 padding-top:95px;
 width:inherit;
}


#image_fon {
  background-image : url(/images/image.jpg);
  background-repeat : no-repeat;
  background-position: top right;
  width:inherit;
}


#image_fon_c {
  background-repeat : no-repeat;
  background-position: top right;
  width:inherit;
}

#image_p {
  background-image : url(/images/image_fon.gif);
  background-repeat : no-repeat;
  background-position: top right;
  height: 263px;
}

#menu_poz {
  height: 308px;
  padding-left:682px;
}

#menu_fon {
  height: 302px;
  width:325px;
  margin:0px;
  
}

#menu_fon2 {
  height: 302px;
  width:325px;
  background-image : url(/images/menu_bg.gif);
  background-position: bottom left;
  background-repeat : repeat-x;
}

#menu_bg_l {
  height: 260px;
  width:305px;
  background-image : url(/images/menu_bg_lw.gif);
  background-position: top left;
  background-repeat : no-repeat;
}


#menu_fon_b {
  height: 308px;
  width:276px;
  background-image : url(/images/menu_bg.jpg);
  background-position: bottom left;
  background-repeat : no-repeat;
}



#line  {
	background-image : url(/images/line.jpg);
        background-repeat : repeat-y;
        background-position: top left;
        height:248px;
        width:315px;
} 


#line_c {
padding-top:32px;
padding-left:45px;
}

#line_c_s {
padding-top:32px;
padding-left:0px;
}


#menu_item {
 margin-bottom:15px;
}

#menu_item_s {
 background-image : url(/images/selline.jpg);
 background-repeat : no-repeat;
 background-position: top left;
 height: 20px;
 padding-top:7px;
 padding-left:40px;
}


#menu_items {
 background-image : url(/images/noselline.jpg);
 background-repeat : no-repeat;
 background-position: top left;
 height: 21px;
 padding-top:7px;
 padding-left:40px;
}

#menu_items2 {
 background-image : url(/images/noselline2.jpg);
 background-repeat : no-repeat;
 background-position: top left;
 height: 21px;
 padding-top:7px;
 padding-left:40px;
}

#menu_items1 {
 background-image : url(/images/noselline1.jpg);
 background-repeat : no-repeat;
 background-position: top left;
 height: 21px;
 padding-top:7px;
 padding-left:40px;
}


#menu_if {
  background-image : url(/images/menu_if.jpg);
  background-repeat : repeat;
  background-position: top left;
  height: 33px;
  width:342px;

}


#content {
  padding-bottom: 100px;
  background-image : url(/images/tbor.gif);
  background-repeat : repeat;
  background-position: top left;

}


#table  {
  background-image : url(/images/contbg.jpg);
  background-repeat : no-repeat;
  background-position: top left;


}

#tbor  {
  background-image : url(/images/tbor.gif);
  background-repeat : repeat;
  background-position: bottom left;
}


#menufon {
  background-image : url(/images/menufon2.jpg);
  background-repeat : no-repeat;
  background-position: bottom left;
}


#menufon_c {
  background-image : url(/images/menufon2_c.jpg);
  background-repeat : no-repeat;
  background-position: bottom left;
}


#h1 {   
   font-family: Arial;
   font-size: 18px;
   color: #ffffff;
   font-weight: bold;
   margin-bottom:16px;
}


#lnl  {
	background-image : url(/images/lnl.jpg);
        background-repeat : repeat-y;
        background-position: top left;
        
        width:2px;
}

#lnl2  {
	background-image : url(/images/lnl2.gif);
        background-repeat : repeat-y;
        background-position: top left;
        height: 100%;
        width:2px;
}
#lnl3  {
	background-image : url(/images/lnl3.gif);
        background-repeat : repeat-y;
        background-position: bottom left;
        height: 100%;
        width:2px;
}



#rightab {
      padding-left:30px;
      padding-right:25px;
      padding-top:51px;
      padding-bottom:20px;
}


#rightab_c {
      padding-left:30px;
      padding-right:25px;
      padding-top:97px;
      padding-bottom:20px;
}

#rightab_c2 {
      padding-left:30px;
      padding-right:25px;
      padding-top:47px;
      padding-bottom:20px;
}

#lefttab {
padding-left:53px;
padding-top:56px;
padding-right:25px;
padding-bottom:56px;
min-height:300px;
}


#footercont {
        font-family: Tahoma;
	font-size: 11px;
        font-weight: bold;
        color:#808d9c;
        padding-top:18px;
        padding-left:5%;
}


#footercont a:link { color: #808d9c; ;text-decoration: none;}
#footercont a:visited { color: #808d9c; text-decoration: none;}
#footercont a:hover { color: #808d9c; text-decoration: none; }
#footercont a:active { color: #808d9c; }


#cop {
margin-top:14px;
}


#copy a:link { color: #808d9c; ;text-decoration: underline;}
#copy a:visited { color: #808d9c; text-decoration: underline;}
#copy a:hover { color: #808d9c; text-decoration: none; }
#copy a:active { color: #808d9c; }


#date {
 font-family: Tahoma;
 font-size: 9px;
 font-weight: bold;
 color:#6495cd;
 padding-bottom:4px;
}


#conttext {
 font-family: Tahoma;
 font-size: 12px;
 font-weight: normal;
 color:#b6cfec;
 min-height:200px;
}


#conttext a:link { color: #b6f200; ;text-decoration: underline;}
#conttext a:visited { color: #b6f200; text-decoration: underline;}
#conttext a:hover { color: #b6f200; text-decoration: none; }
#conttext a:active { color: #b6f200; }



#title {
 font-family: Tahoma;
 font-size: 14px;
 font-weight: bold;
 color:#ffffff;
}


#title a:link { color: #ffffff; text-decoration: none;}
#title a:visited { color: #ffffff; text-decoration: none;}
#title a:hover { color: #ffffff; text-decoration: none; }
#title a:active { color: #ffffff; }


#conttext .ntitle {
 font-family: Tahoma;
 font-size: 14px;
 font-weight: bold;
 color:#ffffff;
}


#conttext .ntitle a:link { color: #ffffff; text-decoration: none;}
#conttext .ntitle a:visited { color: #ffffff; text-decoration: none;}
#conttext .ntitle a:hover { color: #ffffff; text-decoration: none; }
#conttext .ntitle a:active { color: #ffffff; }



#newstext {
 font-family: Tahoma;
 font-size: 12px;
 font-weight: normal;
 color:#b6cfec;
 padding-bottom:26px;
}


#newstextf {
 font-family: Tahoma;
 font-size: 12px;
 font-weight: normal;
 color:#b6cfec;
 padding-bottom:15px;
}


#righttitle h1 {
 margin:0px;
 font-family: Arial;
 font-size: 18px;
 font-weight: bold;
 color:#ffffff;

}

#righttitle_c {
 margin-bottom:19px;

}


#righttitle_c h1 {
 margin:0px;
 font-family: Arial;
 font-size: 18px;
 font-weight: bold;
 color:#ffffff;

}


#pred {
 margin-bottom:10px;
 font-family: Arial;
 font-size: 14px;
 font-weight: bold;
 color:#ffffff;

}



#rightzag {
 margin:0px;
 font-family: Arial;
 font-size: 12px;
 font-weight: bold;
 color:#d1f368;
 padding-bottom:15px;
}

#righttext {
 margin:0px;
 font-family: Arial;
 font-size: 12px;
 font-weight: normal;
 color:#aac7e9;
}


center {
 width:100%;
 height:100%;
}


#left {
 text-align:left;
}


#parmenu {
 background-image : url(/images/pmenu.gif);
 background-repeat : no-repeat;
 background-position: top left;
 padding-left:13px;
 padding-bottom:21px;
 font-family: Tahoma;
 font-size: 12px;
 font-weight: bold;
 color:#b6f200;
}


#parmenu a:link { color: #b6f200; ;text-decoration: none;}
#parmenu a:visited { color: #b6f200; text-decoration: none;}
#parmenu a:hover { color: #b6f200; text-decoration: underline; }
#parmenu a:active { color: #b6f200; }


#parmenu_s {
 background-image : url(/images/pmenu_s.gif);
 background-repeat : no-repeat;
 background-position: top left;
 padding-left:13px;
 padding-bottom:20px;
 font-family: Tahoma;
 font-size: 12px;
 font-weight: bold;
 color:#fffffe;
}

#parmenu_s a:link { color: #fffffe; ;text-decoration: none;}
#parmenu_s a:visited { color: #fffffe; text-decoration: none;}
#parmenu_s a:hover { color: #fffffe; text-decoration: underline; }
#parmenu_s a:active { color: #fffffe; }



#cha {
position: absolute;
margin-top:20px;
margin-left:183px;
}

#cha img { filter:expression(fixPNG(this)); }


.newsimg {
border:1px solid grey;
margin-right:5px;
margin-bottom:5px;
}

.images {
border:1px solid grey;
margin-right:10px;
margin-bottom:5px;
}

#pict {
padding-top:5px;
}

#imagen {
 min-height:160px;
 padding-left:160px;
 background-repeat : no-repeat;
 background-position: top left;
 margin-bottom:25px;
}

.gorod {
 visibility: hidden;
}

.title_ppg {
 text-transform:uppercase;
}