html { height: 100%; background: #F1FCFC url(../images/blocks/bg2_new2010_2.jpg) center 29px no-repeat; }
body { 
	height: 100%;
	text-align: center;
	background: url(../images/blocks/bg_body_home.gif) left top repeat-x; 
	margin: 0;
	padding: 0;
}

.clearer { height: 1px; font-size: 1px; clear: both; overflow: hidden; }



#main_container { width: 872px; text-align: left; margin: 0 auto; }
#header { width: 100%; height: 33px; float: left; }

#header ul.top_menu { margin: 0 0 0 35px; padding: 0; list-style: none; line-height: 25px; float: left; }
#header ul.top_menu  li { margin: 0; padding: 0; display: inline; }
#header ul.top_menu  li a:link, #header ul.top_menu li a:visited { color: #000000; font-weight: bold; text-transform: uppercase; text-decoration: underline; }
#header ul.top_menu li a:hover { text-decoration: underline; }
#header ul.top_menu  li.act  a:link, #header ul.top_menu  li.act  a:visited { color: #1c6fc0; text-decoration: underline; }
#header .date { margin: 0 30px 0 25px; float: right; display: inline; line-height: 25px;}

#header .login_block  { margin: 0 30px 0 25px; float: right; display: inline; line-height: 25px;}
#header .login_block a:link, #header .login_block a:visited { text-decoration: none; }
#header .login_block a:hover { text-decoration: none; }
#header .login_block .imp-button { border: 0px solid #ffffff; text-transform: uppercase; color: #487792; line-height: 25px; background: transparent; cursor: pointer; }

#main_container .left_c { width: 434px; float: left; }
#main_container .right_c { width: 434px; float: right;}

.lineround_block { width: 434px; height: 194px; margin: 0 0 4px 0; background: url(../images/blocks/bg_prod.gif) left top no-repeat; filter:alpha(opacity=80); opacity: .8; khtml-opacity: 0.8; float: left; overflow: hidden; }
.lineround_block .title_block { color: #0059a9; font-weight: bold; font-size: 16px; text-transform: uppercase; margin: 13px 0 13px 35px; }
.lineround_block .logo_block { margin: 5px 0 0 35px; float: left; display: inline;}

.lineround_block .content_block  { margin: 0 15px 0 35px; float: left; }
.lineround_block .content_block .left_column { width: 190px; float: left; }
.lineround_block .content_block .right_column {width: 190px; float: right; text-decoration: none; }

.lineround_block .content_block  ul.main_menu { margin: 0 0 0 19px; padding: 0; height: 112px; list-style: none; }
.lineround_block .content_block  ul.main_menu li { margin: 0 0 5px 0; padding: 0; list-style: none; }
.lineround_block .content_block  ul.main_menu li a:link, .lineround_block .content_block  ul.main_menu li a:visited { color: #000000; font-size: 13px; text-decoration: none; background: url(../images/bullets/bullet02.gif) left center no-repeat; padding: 0 0 0 11px; }
.lineround_block .content_block  ul.main_menu li a:hover { text-decoration: underline; }

.lineround_block .new_item {text-decoration: none;  font-size: 12px; font-weight: bold; color: #b50000!important; background: url(../images/bullets/bullet03.gif) left 4px no-repeat; padding: 0 0 0 11px; display: block; }
.lineround_block .new_item .small_font { color: #000000!important; font-size: 10px!important; font-weight: normal!important; text-decoration: none;}
.small_font {padding-left: 12px; color: #000000!important; font-size: 10px!important; font-weight: normal!important; text-decoration: none;}
.lineround_block p.red_title { color: #b50000; font-weight: bold; font-size: 13px;  }

.lineround_block .page_link { width: 100%; color: #000000!important; text-decoration: none!important; font-size: 14px; font-weight: bold; background: url(../images/bullets/bullet03.gif) left center no-repeat; padding: 0 0 0 11px; margin: 0 0 0 54px; }
.lineround_block .page_link:hover { text-decoration: none!important; }

#footer_container { width: 100%; height: 24px; background: url(../images/blocks/bg_footer.gif) left top no-repeat; filter:alpha(opacity=80); opacity: .8; -moz-opacity: 0.8; khtml-opacity: 0.8; float: left; }
#footer_container #footer { width: 100%;color: #8d8d8d; margin: 3px 35px; float: left; display: inline; }
#footer_container #footer a:link, #footer_container #footer a:visited { color: #8d8d8d; text-decoration: none; }
#footer_container #footer a:hover { text-decoration: none; }

#footer_container #footer .footer_search { width: 304px; font-weight: bold; color: #000000; float: left; }
#footer_container #footer .footer_search form{ clear: both; }
#footer_container #footer .footer_search .imp-text { width: 100px; height: 14px; font-size: 9px; color: #41618b; background: url(../images/blocks/bg_input.gif) left top no-repeat; border: 0px solid #ffffff; vertical-align: middle; }
#footer_container #footer .footer_search .imp-button { width: 18px; height: 18px; background: url(../images/buttons/button01.gif) left top no-repeat; border: 0px solid #ffffff; margin: 0 0 0 6px; cursor: pointer; }

#footer_container #footer .footer_menu_l { margin: 0 122px 0 0; float: left; display: inline; }
#footer_container #footer .footer_menu_r { float: right; margin: 0 70px 0 0;}

