 {  } #divHeaderLogoAdditional { width:100%; height:100%; background-repeat:no-repeat; } #divMain { background-image: url('/media/design/header_bg.png'); background-repeat: repeat-x; background-position: top center; width:100%; height: auto; } #divMain #divCenter { margin: 0px auto; width: 980px; } #divMain #divCenter #divContent { width: 743px; height: auto; float: left; } #divMain #divCenter #divContent #divContentContent { float: left; width: 445px; } #divMain #divCenter #divContent #divContentRight { float: right; width: 298px; } #divMain #divCenter #divContent .divContentPadder { padding: 0 10px; } #divMain #divCenter #divContent a { text-decoration:none; color:#FC640E; } #divMain #divCenter #divContent h1 { font-size: 22px; padding: 0; margin: 5px 0; margin-bottom: 10px; } #divMain #divCenter #divFuncNav { width: auto; height: 28px; } #divMain #divCenter #divFuncNav #divSearch { float:left; } #divMain #divCenter #divFuncNav #divSearch form { padding:0; margin:0; } #divMain #divCenter #divFuncNav #divSearch img { width:18px; height: 18px; display: block; float:left; margin-top: 5px; margin-left: 5px; cursor: pointer; } #divMain #divCenter #divFuncNav #divSearch input { color: #006666; padding: 3px; font-size: 12px; font-family: verdana; margin-top:3px; margin-left: 5px; width: 200px; float:left; border: 1px solid #006666; } #divMain #divCenter #divFuncNav #divTopNavi { float:right; margin-top:1px; } #divMain #divCenter #divFuncNav #divTopNavi li { margin:0; margin-left:10px; padding:0; list-style-type:none; cursor:pointer; float:left; } #divMain #divCenter #divFuncNav #divTopNavi li a { color:#2B8E94; display:block; padding:0.5em 0.75em; text-decoration:none; } #divMain #divCenter #divFuncNav #divTopNavi li a:hover { color: #FFF; background-color: #2B8E94; } #divMain #divCenter #divFuncNav #divTopNavi ul { margin:0; padding:0; list-style-type:none; } #divMain #divCenter #divHeaderFunctions { width: 733px; height: 31px; float: left; text-align:right; } #divMain #divCenter #divHeaderFunctions img { margin-top:7px; margin-right:3px; cursor:pointer; } #divMain #divCenter #divHeaderLogo { width: 743px; height: 161px; float: left; background-image: url(/media/design/logo.png); background-repeat:no-repeat; } #divMain #divCenter #divImageBox { width: 227px; height: 192px; float: left; } #divMain #divCenter #divImageBox .divLeft { height: 100%; width: 7px; background-image: url('/media/design/nav_top_left.png'); background-repeat: no-repeat; float: left; } #divMain #divCenter #divImageBox .divMiddle { height: 100%; width: 209px; float: left; } #divMain #divCenter #divImageBox .divMiddle .divContent { float: left; width: 209px; height: 147px; background-color: #FFFFFF; } #divMain #divCenter #divImageBox .divMiddle .divContent .divBorder { border: 3px solid rgb(0,145,160); width: 170px; height: 115px; margin:15px; } #divMain #divCenter #divImageBox .divMiddle .divTop { float: left; width: 209px; height: 45px; } #divMain #divCenter #divImageBox .divMiddle .divTop .divTopCenter { float: left; width: 189px; height: 45px; background-image: url('/media/design/nav_top_top_center.png'); background-repeat: repeat-x; } #divMain #divCenter #divImageBox .divMiddle .divTop .divTopLeft { float: left; width: 10px; height: 45px; background-image: url('/media/design/nav_top_top_left.png'); background-repeat: no-repeat; } #divMain #divCenter #divImageBox .divMiddle .divTop .divTopRight { float: left; width: 10px; height: 45px; background-image: url('/media/design/nav_top_top_right.png'); background-repeat: no-repeat; } #divMain #divCenter #divImageBox .divRight { float: left; width: 11px; height: 100%; background-image: url('/media/design/nav_top_right.png'); background-repeat: no-repeat; } #divMain #divCenter #divNavigation { width: 227px; height: auto; float: left; } #divMain #divCenter #divNavigation .divContent { width: 209px; height: auto; float: left; } #divMain #divCenter #divNavigation .divContent ul { margin:0; margin-left: 20px; margin-right: 20px; padding:0; list-style-type:none; } #divMain #divCenter #divNavigation .divContent ul li { margin: 1px 0; } #divMain #divCenter #divNavigation .divContent ul li a { color:#2B8E94; display:block; padding: 0.35em 0.6em; text-decoration:none; } #divMain #divCenter #divNavigation .divContent ul li a.childs { background-image:url(/media/design/navi_point.png); background-repeat: no-repeat; background-position: 155px 7px; } #divMain #divCenter #divNavigation .divContent ul li a.childs:hover { background-image:url(/media/design/navi_point_hover.png); } #divMain #divCenter #divNavigation .divContent ul li a:hover { color: #FFF; background-color: #2B8E94; } #divMain #divCenter #divNavigation .divContent ul li.activeChild { margin-left: 15px; background-color: #2B8E94; } #divMain #divCenter #divNavigation .divContent ul li.activeChild a { color: #FFF; } #divMain #divCenter #divNavigation .divContent ul li.activeChildSub { background-color: #2B8E94; } #divMain #divCenter #divNavigation .divContent ul li.activeChildSub a { color: #FFF; } #divMain #divCenter #divNavigation .divContent ul li.inactiveChild { margin-left: 15px; } #divMain #divCenter #divNavigation .divContent ul li.inactiveChildSub {  } #divMain #divCenter #divNavigation .divLeft { width: 7px; height: 240px; float: left; background-image: url('/media/design/nav_left_bot_left.png'); background-repeat: no-repeat; } #divMain #divCenter #divNavigation .divRight { width: 11px; height: 240px; float: left; background-image: url('/media/design/nav_left_bot_right.png'); background-repeat: no-repeat; } #divMain #divCenter .divMarginLeft { margin-left: 10px; } #divMain #divCenter .divMarginLeft #divFooter { height:70px; background-image:url(/media/design/footer.png); background-repeat:no-repeat; padding-top:40px; padding-left:35px; color: #BBB; font-size: 12px; margin-top:40px; background-position: 7px 0px; } #divMain p { font-size: 12px; } #divMain p span { font-size: 12px !important; } .divCleaner { clear: both; width:0; height:0; } .errorRow { padding:10px; } .errorRow ul { padding:0; padding-left:20px; margin:0; } .errorRow ul li { margin: 5px 0; } .leftNaviSpacer { height:1px; border-bottom: 1px solid #CCC; margin: 3px 0; } .lineRow { margin: 2px 0; } .txt { color: #006666; padding: 1px; font-size: 12px; font-family: verdana; width: 200px; border: 1px solid #006666; } .txtRed { border-color: red; } .w400 { width:400px; } body { margin: 0px; padding: 0px; font-size: 12px; color: #777; font-family: verdana; overflow-x:hidden; } button.txt { width: auto; margin:0; padding-left: 5px; padding-right: 5px; } h2 { color:#338587; font-size:16px; margin:9px 0 10px; } select.txt { padding: 0px; } table tr td { padding:3px; font-size: 11px; } table tr th { padding: 5px 3px; font-size: 11px; } table, tr, td, th { border:0; border-collapse:collapse; border-spacing:0; padding:0; margin:0; text-align:left; } 