BODY {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #a1b387; TEXT-ALIGN: center;

}


.cursor {
  cursor:hand;
  cursor: pointer;
}

h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; color: #000000; letter-spacing: -1px; font-weight: normal; }


.t1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; }


.a1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#126096; }
.a1:hover {color: #ff0000;}
#p_top {
  BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(http://piknik-nikolaevka.com/img/top.jpg); WIDTH: auto; BACKGROUND-REPEAT: no-repeat; 
HEIGHT: 20px;
}

#p_middle {
  BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(http://piknik-nikolaevka.com/img/middle.jpg); BACKGROUND-REPEAT: repeat-y;
}

#p_bottom {
  CLEAR: both; BACKGROUND-POSITION: center top; DISPLAY: block; BACKGROUND-IMAGE: url(http://piknik-nikolaevka.com/img/bottom.jpg); HEIGHT: 27px; BACKGROUND-REPEAT: no-repeat
}



.rub2r {
  padding: 10px 20px 0px 0px;
  text-align: left;
  float: right;
  font-family: arial; 
  font-size: 12px; 
  font-weight: bold; 
  color: #ff0000;
}




#m_top {
  WIDTH: 765px; 
  height: 207px;
  MARGIN-LEFT: auto; 
  MARGIN-RIGHT: auto; 

}

#m_mid {
  position:relative;
  background: #ffffff url('img/middl.jpg') repeat-x 50% 0%;
  WIDTH: 765px; 
  height: 500px;
  MARGIN-LEFT: auto; 
  MARGIN-RIGHT: auto; 
}

#m_left { 

  position:relative;
  top: 24px;
  left: 21px;
  float: left;
  WIDTH: 158px; 
}


#m_right {

  position:relative;
  top: 24px;
  right: 21px;
  float: right;
  WIDTH: 544px;
 
}



#m_rubr1 {
  BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(http://piknik-nikolaevka.com/img/rubrika1.gif); BACKGROUND-REPEAT: no-repeat; 
  WIDTH: 158px; 
  height: 35px;

}

#m_rubr2 {
  BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(http://piknik-nikolaevka.com/img/rubrika2.gif); BACKGROUND-REPEAT: no-repeat; 
  WIDTH: 543px; 
  height: 35px;

}





.rub1 {
    padding: 10px 0px 0px 10px;
  text-align: left;
}

.rub2 {
  padding: 10px 0px 0px 20px;
  text-align: left;
  font-family: arial; 
  font-size: 12px; 
  font-weight: bold; 
  color: #ffffff;
  float: left;
}


#m_left_in {
  WIDTH: 158px; 
  background: #ffffff;
  height: 500px;
}

#m_right_in {
  position:relative;
  WIDTH: 501px;
  _WIDTH: 543px;
  background: #ffffff;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #000000; 
  padding: 0px 21px 0px 21px;
}

#clr {clear: both;}

#m_bott {
  position:relative;
padding-top: 15px;
padding-bottom: 7px;
border-top: #999999 1px solid;
  float: left;
  WIDTH: 760px;
  background: #ffffff;
  height: 100px;
  text-align: center;
}


#menu { }
#menu ul { padding:0; margin:0; width:158px}
#menu ul li {float:left; width:158px;  LIST-STYLE-TYPE: none; border-bottom: #a2ceeb 1px solid; margin: 0px 0px 0px 0px; text-align: left;}
#menu ul li a { text-decoration: none;  color:#126096; width:146px; _width:158px; display: block;     font-family: arial; font-size: 12px; font-weight: bold; padding: 3px 2px 3px 10px;}
#menu ul li a:hover {font-weight: bold; background: #a2ceeb;} 

.label {
 font-family: arial; 
 font-size: 12px; 
 font-weight: bold; 
 color: #ffffff;

}

.labela {
 font-family: arial; 
 font-size: 12px; 
 font-weight: bold; 
 color: #ffffff;
 text-decoration: none;
}
.labela:hover { text-decoration: underline;} 
#copy {
 width: 100%;
 text-align: center;
 font-family: Arial; 
 font-size: 12px; 
 color: #000000; 
}
