h1 span { padding:0 20px;  }

#main { border-bottom:5px solid #B5CDDE; }

#header { background:url(bg-header-30.jpg) 700px 55px no-repeat; }
#left { background:url(bg-header.png) top left no-repeat; width:700px; }
#right { width:280px; }
#logo { width:275px; }
#logo .padding { padding:35px 0 0 60px; }
#img { width:425px; }

#address { width:230px; height:162px; }
#address .padding { padding:9px 10px 0 90px; }

#lang { font-size:10px; height:56px; }
#lang .padding { padding:15px 0 0 120px; }
#lang a { color:#004391!important; text-decoration:none; padding:10px 6px; line-height:28px; }
#lang a.active { background:url(bg-a-lang.png) center center no-repeat; }

#search { height:210px; }
#search .padding { padding:20px 0 0 110px; }
#search input.text { width:100px; margin-right:10px; }

#icons .padding { padding:0 0 0 80px; margin:0 -20px; }
#icons a { padding:0 30px; }

#breadcrumb { clear:both; padding:0 10px 10px 132px; }
#breadcrumb, #breadcrumb a { color:#4386C1!important; }

#content { }
#content .padding { padding:0 20px 20px 25px; }
#content h1 { margin:0 -20px 0 -15px; background-image:url(bg-h1-.png); }
#content h1 span { padding:0 20px 0 0; }
#content h2 { font-size:18px; }
#content a, #content a:link, #content a:active, #content a:visited { font-size:1em; color: #000044; text-decoration: underline;  }

#menu { background:url(bg-menu-.png) top right no-repeat; margin-top:15px; }
#menu .padding { background:url(bg-menu-.png) bottom right no-repeat; padding:2px 0; }
#menu ul { list-style:none; padding:4px 0 4px 50px; margin:0; background:url(bg-menu.png) top left repeat-y; }
#menu ul li { padding:5px 0; margin:0; }
#menu ul .level1 { font-size:14px!important; padding-left:10px; background:url(bg-corner.png) -3px 5px no-repeat; }
#menu ul .level2 { font-size:12px!important; padding-left:20px; }
#menu ul .level3 { font-size:11px!important; padding-left:30px; }
#menu ul .level4 { font-size:11px!important; padding-left:40px; }
#menu ul .active { font-weight:bold; }
#menu ul , #menu ul a { color:#2B4E9E!important; }

#news .padding { padding:0 20px 0 15px; }
#news h2 { background:url(bg-h2-button-blue.png) 0 6px no-repeat; padding-left:30px; }
#news p { padding-left:12px; margin-left:30px; background:url(bg-corner.png) top left no-repeat; }

td.w-25 { background:#E5E9ED url(bg-td-w25.png) top left repeat-y; }
#projects { border-top:#fff solid 12px; }
#projects .padding { padding:0 0 20px 0; margin:0; }
#projects .container { border-top:6px solid #B5CDDE; }
#projects h2 { background:url(bg-h3-button-red.png) 7px 1px no-repeat; margin-top:10px; padding:0 10px 0 30px; font-size:18px; font-weight:normal; line-height:20px; color:#913000; }
#projects h2 a { color:#913000!important; }
#projects h3 { margin-bottom:-7px!important; }
#projects .w200 { margin:0 10px 0 25px; }
#projects .w200 .padding { padding:0 10px; background:none; }
#projects img { padding:2px; margin:10px 0 0 0; background:#fff; border:1px solid #C4D7E5;  }


#bottomnav a { background:url(bg-corner.png) 7px 0 no-repeat; padding:0 20px; font-size:14px; }
#bottomnav .padding { padding-top:10px; }

#footer { color:#00408E; font-size:10px; }
#footer .padding { padding:50px 0 10px 50px; }
#footer img { vertical-align:middle; padding:0 4px; }