.red {
background:red;
}
.green {
background:green;
}



html {
  height: 100%;
  width: 100%;
}
body{
  font: normal 12px "Arial", sans-serif;
  height: 100%;
  position: relative;
  text-align: center;
  width: 100%;
}
/* Clearfix */
.clearfix:after {
	clear: both;
	display: block;
	content: '.';
	height: 0;
	visibility: hidden;
}
* html > body .clearfix {
	width: 100%;
	display: block;
}
* html .clearfix {
	height: 1%;
}
/* Clearfix */

div#logo_block {
width:1024px;
height:70px;
line-height:70px;
margin:0;
padding-left:0px;
background: #8B8A89 url(../images/logo.gif) 10px 0 no-repeat;
}
 
div#info_block {
 float: right;
 color:#FFF;
 font-size:20px;
 margin-right:60px;
}

div#search_block {
 margin: 24px 10px 0px 0px;
 float: right;
 text-align:right;
}

div#topmenu_block {
width:1024px;
height:25px;
line-height:25px;
margin:0;
padding-left:0px;
background: #3A3A3A;
color: #79B30B;
}
  
div#under_topmenu_block {
width:1024px;
height:25px;
margin-bottom:5px;
background: #DDDDDC;
}

div#center_block {
width:1024px;
}
div#left_center_block_main {
float:left;
width:230px;
margin:0 5px 0 0;
text-align:left;
}
div#left_center_block {
float:left;
width:230px;
margin:0 5px 0 0;
background: #DDDDDC;
text-align:left;
}
div#left_center_block table{
background:#FFF;
}
div#middle_center_block {
float:left;
width:555px;
text-align:left;
}
div#right_center_block {
float:right;
width:230px;
text-align:left;
}

div#prefooter_block,div.prefooter_block {
width:1024px;
margin-top:5px;
height:20px;
background: #949393;
color: #FFF;
}

div#footer_block,div.footer_block {
width:1024px;
height:20px;
background: #DDDDDC;
color: #FFF;
}
/*------------------------------------------------*/

ul.menulist-top {
  float: left;
  margin: 0 0 0 0px;
  text-align: center;
}

ul.menulist-top li{
  display: inline;
  height: 25px;
  line-height: 25px;
  margin: 0 0 0 0;
}

ul.menulist-top li a:link, ul.menulist-top li a:visited{
font-size: 12px;
color: #FFF;
padding:5px 8px;
font-weight:bold;
text-transform:uppercase;
text-decoration: none;
}

ul.menulist-top li a:hover{
  color: #000;
  background: #DDDDDC;
}
ul.menulist-top li a#active_menu{
	color: #000000;
	background: #8B8A89;
	font-weight: bold;
	text-decoration: none;
}
/**/
#leftblockformain {
 font-family: Verdana, Arial, sans-serif;
 font-weight: normal;
 font-size: 12px;
 color:#FFF;
 line-height:13px;
 width: 300px;
 height: auto;
 padding: 3px 0px 0px 3px;
 border: 0px solid black;
 margin-left: 0px;
 margin-top: 0px;
 float: left;
 text-align:left;
}
#arrowformain {
 background:url(../images/arrowformain.gif) no-repeat right;
 line-height:13px;
 width: 27px;
 height: 100px;
 padding: 0px;
 margin-left: 20px;
 margin-top: 25px;
 float: left;
 vertical-align: middle;
}
#rightblockformain {
 font-family: Verdana, Arial, sans-serif;
 font-weight: normal;
 font-size: 12px;
 color: #FFF;
 line-height:13px;
 width: auto;
 height: auto;
 padding: 0px;
 margin-right: 0px;
 margin-top: 0px;
 float: right;
 text-align:left;
 text-decoration:none;
}
#leftfootformain {
 font-family: Verdana, Arial, sans-serif;
 font-weight: normal;
 font-size: 12px;
 color: #cccccc;
 line-height:13px;
 width: 266px;
 height: 191px;
 padding: 0px 0px 0px 0px;
 border: 2px solid #cccccc;
 margin-bottom: 5px;
 margin-top: 5px;
 float: left;
 text-align:left;
}
#rightfootformain {
 font-family: Verdana, Arial, sans-serif;
 font-weight: normal;
 font-size: 12px;
 color: #cccccc;
 line-height:13px;
 width: 258px;
 height: 183px;
 padding:4px;
 border: 2px solid #cccccc;
 margin-bottom: 5px;
 margin-top: 5px;
 margin-left: 0px;
 float: right;
 text-align:left;
}
ul.checklist-main {
	list-style: none;
	padding:0;
	margin:0;
	display:block;
	float:left;
}

ul.checklist-main li {
	margin: 2px 5px 0 0;
	padding: 0 0 0 20px;
	background: url(../images/checklist-bg.gif) no-repeat 0 3px;
    font-weight:bold;
}
ul.checklist-main li a.truelink:link,ul.checklist-main li a.truelink:visited,ul.checklist-main li a.truelink:hover{
color:#CCC;
text-decoration:none;
font-weight:normal;
}
ul.checklist-main li a:link,ul.checklist-main li a:visited,ul.checklist-main li a:hover{
color:#FFF;
text-decoration:none;
font-weight:bold;
}