BODY { margin: 0; text-align: center; font-family: Verdana, sans-serif; font-size: 12px;}
#shadow { width: 934px; margin: 0 auto; padding: 0 5px; background-image: url(images/bg_shadow.gif) !important;}
#page_bottom { width: 944px; margin: 0 auto; font-size: 9px; color: #999999; padding:0; font-family: Verdana, sans-serif; background-image: url(images/page-bottom.gif); background-repeat: no-repeat; padding-top: 5px;}
#main_div { width: 934px; background-color: #fff;}
#menu { width: 929px; background-image: url(images/bg_menu.gif); height: 30px; vertical-align: middle; text-align: left; padding-left: 5px;}
#menu A { color: white; font-weight: bold; font-size: 13px; text-decoration: none;}
#menu A:HOVER { color: #cecece; }
#menu IMG { vertical-align: middle;}
#top {overflox: auto; width: 934px; height: 134px; }
#langselector { height: 30px; float: right;position:relative; }
#langselector DIV {vertical-align: middle; line-height: 30px;position: absolute;top: -40px; }
#content_container { float:left; width: 100%; padding: 0 22px 22px 22px; background-image: none !important; }
#content_container { background: url(images/content_bg.png) bottom left no-repeat !important; }
#content_right { float:right; width: 224px; }

.box {width:260px; text-align:left; background: url(images/box_bg.png) top left repeat-y; float:left;}
.box_top {width:260px; height:36px; background:url(images/box_top.png) top left no-repeat;}
.box_padding {padding:0 15px 5px 15px;}
.margin_add {margin-left:56px;}
.box_title_padding {color:#fff; font-weight:bold; padding: 5px 15px 0 15px;}
.news_box_title_padding {color:#fff; font-weight:bold; padding: 9px 15px 0 15px;}
.news_box {width:892px; margin-top: 20px; text-align:left; background: url(images/box_news_bg.png) top left repeat-y; float:left;}
.news_box_top {width:892px; height:30px; background:url(images/box_news_top.png) top left no-repeat;}

.neutest .box_padding { min-height: 430px; height: auto !important; height: 430px; position: relative;}
.neutest .box_padding h1 {
	font-size: 11px !important;
	padding: 5px 0;
	position: absolute;
	bottom: 10px;
	background: #A7082A;
	text-align: center;
	width: 248px;
	margin: auto;
	left: 5px;
}
.neutest .box_padding h1 a {
	color: #fff !important;
}

