body { margin:0; padding:0; background:url('../layout/bg_body.jpg') repeat-x #fff; font-family:arial; font-size:12px; color:#666; }
.mainwrap { width:900px; }

.languages { background:url('../layout/bg_competitor_top.jpg') no-repeat; text-align:right; height:32px; padding-top:6px; }
.languages ul { float:right; }
.languages ul li { float:left; padding-left:3px; }
.languages ul li img { border:0; }
.languages ul li a.flagsselected img { opacity:.3; filter:alpha(opacity=30); }

.header { background:url('../layout/bg_competitor_center.jpg') no-repeat; height:110px; }
.header .logo { float:left; padding-left:190px; width:235px; height:1px; }
.header .status { float:left; padding:7px 0 0 40px; }

.mainnavigation { background:url('../layout/bg_competitor_center_b.jpg') no-repeat; padding:17px 0 0 195px; height:38px; overflow:hidden; }
.mainnavigation ul, .mainnavigation ul li, .mainnavigation ul li a { float:left; }
.mainnavigation ul li a { height:22px; padding:5px 5px 0 5px; color:#fff; text-decoration:none; }
.mainnavigation ul li a:hover { background-color:#c5de77; }
.mainnavigation a.selectednavi { background-color:#c5de77; }

.subnavigation ul li { background:url('../layout/bg_dotted_3x1.gif') repeat-x left bottom; padding-bottom:2px; font-size:11px; }
.subnavigation ul ul { background:url('../layout/bg_dotted_3x1.gif') repeat-x left top; padding-top:2px; }
.subnavigation ul ul li { padding-left:15px; background-image:none; }
.subnavigation ul li a { text-decoration:none; }
.subnavigation a.selectednavi { font-weight:bold; }

.contentarea { background:url('../layout/bg_competitor_bottom.jpg') no-repeat; padding-left:194px; min-height:480px; height:auto !important; height:480px; }
.contentleft { float:left; width:129px; padding:15px; overflow:hidden; }
.contentright { float:right; width:507px; padding:15px; background-color:#fff; overflow:hidden; }

.contentright_left { float:left; width:357px; padding-right:10px; }
.contentright_right { float:right; width:130px; background:url('../layout/bg_dotted_1x3.gif') repeat-y; padding-left:10px; }
.contentright_left, .contentright_right { min-height:280px; height:auto !important; height:280px; }
.contentright_wide { min-height:400px; height:auto !important; height:400px; }

.partners { background:url('../layout/bg_dotted_3x1.gif') repeat-x; min-height:20px; height:auto !important; height:20px; margin:0 20px; padding:5px 10px; }
.partners img { border:0; }

.list ul { margin:0; padding:0; list-style:none; }
.clear { clear:both; }

/*News*/
.news_front ul { margin:0; padding:0; list-style:none; }
.news_front a { text-decoration:none; }
.news_front_date, .news_front_shorttext { color:#666; }
.news_front_title { text-decoration:underline; }
.news_front_archive { text-align:right; }
.news_front_archive a { text-decoration:underline; }
.news_read_ingres { font-style:italic; }
.news_read_date, .news_read_archive { text-align:right; }
.news_list_date { float:left; color:#333; }
.news_read_title, .news_list_year, .news_list_month { font-size:22px; font-weight:normal; color:#186f27; padding:3px 0; background:url('../layout/bg_dotted_3x1.gif') repeat-x left bottom; }
.news_read_title { margin-bottom:15px; }
.news_list_year, .news_list_month { font-size:18px; background-image:none; }
.news_read_archive a, .news_list_title a { color:#186f27; text-decoration:underline; }
