@import url('/css/common.css');
body { margin:0; padding:0; background:url('../layout/bg_body.jpg'); text-align:center; }
.shadowwrap { background:url('../layout/bg_shadow.png') repeat-y center bottom; padding-bottom:51px; }
.mainwrap { margin:0 auto; width:960px; padding:10px; padding-top:0; text-align:left; background-color:#fff; }
.contentarea { background:url('../layout/bg_mainwrap.png') repeat-y #fff; min-height:400px; height:auto !important; height:400px; }
.bottomcontentarea { background:url('../layout/bg_bottomcontent.png') repeat-y; }

.columnleft { width:250px; }
.columnright { width:710px; }

.carousel { height:110px; overflow:hidden; }

.logo { line-height:0; text-align:center; padding-top:30px; }
.logo img { border:0; }

.mainnavigation { padding:30px; }
.mainnavigation ul { margin:0; padding:0; list-style:none; }
.mainnavigation ul a { color:#fff; text-decoration:none; font-size:12px; font-weight:bold; }
.mainnavigation ul a:hover { color:#9e7e88; }
.mainnavigation ul ul { padding-left:10px; padding-top:5px; }
.mainnavigation ul li { padding-bottom:5px; }
.mainnavigation ul ul li { background:url('../layout/bg_mainnavigation_ul_ul_li.png') no-repeat 0 6px; padding-left:10px; }

.frontnews { padding:30px; }

.topcontent, .bottomcontent { padding:15px; min-height:100px; height:auto !important; height:100px; }
.subpages { background-color:#f5f5f5; }
.subpagecontent { padding:30px; width:450px; }
.mainbanner { line-height:0; }
.subpagebanner { padding:0 0 10px 10px; line-height:0; }
.mainbanner img, .subpagebanner img { border:0; }

.front_news_title a { font-weight:bold; color:#fff; text-decoration:none; }
.front_news_ingres { color:#fff; font-size:11px; font-weight:bold; }
.front_news_more { background:url('../layout/bg_readmore.png') no-repeat 0 5px; padding-left:10px; }
.front_news_more a { font-weight:bold; color:#fff; text-decoration:underline; }
.news_read_ingres { padding:10px 0; font-weight:bold; }

.float_left { float:left; }
.float_right { float:right; }
.clear { clear:both; }
