
body{
margin:0;
padding:0;
line-height: 1.5em;
background-image: url(http://o-p-a.ru/assets/templates/opa_2009/images/background_wall.gif);
background-repeat: repeat;
text-align: right;
}

table{
  border: 0px solid;
}


#header{
background: url(http://o-p-a.ru/assets/templates/opa_2009/images/header_bg.jpg) repeat-x;
text-align: center;
margin:0;

}

#top_brick_line{
width: 100%;
background: Green;
background: url(http://o-p-a.ru/assets/templates/opa_2009/images/top_brick_line.gif) repeat-x;
}

div{ margin-top: -5px; }

#content { text-align: center; background-color: #FFFF66; padding: 0 10px; border: 3px solid #660000; margin-top: 10px}

#maincontainer {
  margin-top: 0px;
  position: relative;
  width: 100%;
  /*height: 1665px;*/
  clear: both;
 /* border: 5px solid RED;*/
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 107px 0 214px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#top_menu{
/*position: relative;*/
width: 80%;
float: right;
}

/*#top_menu_bg{
position: absolute;
top: 95px;
left: 0px;
background-color: Blue;
height: 21px;
width: 100%;
}*/

#leftcolumn{
float: left;
/*Width of left column*/
/*margin-left: -100%;*/
position: absolute;             /* moving navi where we need - top left */
top: 0px;
left: 0px;
}

.leftcolnavi {text-align: left; position: absolute; left: -5px;}

#leftcolnavi_1{ top: 50px; }
#leftcolnavi_2{ top: 550px; }
#leftcolnavi_3{ top: 970px; }
#leftcolnavi_4{ top: 1410px; }

.leftcolnavi ul li { list-style-type: square; }
.leftcolnavi ul li a { color: black; }
.leftcolnavi ul li:hover a { text-decoration: none; color: white; font-size: larger; }


#rightcolumn{
float: right;
width: 107px; /*Width of right column*/
margin-left: -107px; /*Set left marginto -(RightColumnWidth)*/

}

#footer{
text-align: center;
margin:0;
clear: both;
}

.name { font: bold 15px Verdana, Arial, Helvetica, sans-serif; color: #FF6600;  }
.role { font: bold Verdana, Arial, Helvetica, sans-serif;  }
.center {text-align: center; width: 100% }


