html,body {height:99%;width:100%;margin:0;padding:0;}body {background-color:#878787;color:#58585A;font-family:arial,sans-serif;font-size:12px;height:100%;line-height:17px;}h1,h2 {color:#000;float:left;line-height:26px;width:100%;}a {color:#000;text-decoration:none;}a:hover {color:#000;text-decoration:underline;}input,textarea,select {border:2px solid #DADDE1;}input.submit_button {background-color:#F7F8F8;}#wrapper {background-image:url(site_bg.jpg);height:auto!important;min-height:100%;text-align:left;width:1000px;margin:0 auto;}div#header_logo {height:140px;width:1000px;}div.logo_line {background-color:#FFF;float:left;height:44px;opacity:0.9;width:1000px;}div.logo_img {float:left;height:90px;width:167px;}div.logo_img a img {height:90px;width:167px;}div.logo_bg {float:left;height:90px;width:833px;}div.logo_text {float:left;height:31px;line-height:50px;width:396px;margin:7px 30px;}div.da_date {float:left;margin:14px 5px 14px 75px;}div.logo_nha {float:right;height:45px;margin-top:2px;width:240px;}div#header_content {background-color:#FFF;height:178px;opacity:0.9;width:1000px;}div#header_content div.title,div.services div.title {color:#000;font-size:14px;font-weight:700;margin-bottom:10px;}div#header_content div#section1,div#header_content div#section2,div#header_content div#section3 {float:left;font-size:10px;height:132px;width:257px;margin:10px 0 0;padding:10px 35px 20px;}div#header_content div#section1,div#header_content div#section2 {background:url(section_border.jpg) repeat-y scroll right top transparent;color:#000;}div#header_content div#section3 {padding-right:0;width:276px;}div#header_links {height:58px;width:1000px;margin:6px 0;}div#header_links a.img_link_1 {float:left;height:16px;margin:2px 14px 0 29px;}div#nav_row1,div#nav_row2 {background-color:#FFF;float:left;height:28px;opacity:0.8;width:1000px;}div#nav_row2 {margin-top:2px;}div#nav_row1 div.nav_button1,div#nav_row1 div.nav_button2,div#nav_row1 div.nav_button3,div#nav_row1 div.nav_button4,div#nav_row1 div.nav_button5,div#nav_row1 div.nav_button6,div#nav_row1 div.nav_button7,div#nav_row1 div.nav_button1_selected,div#nav_row1 div.nav_button2_selected,div#nav_row1 div.nav_button3_selected,div#nav_row1 div.nav_button4_selected,div#nav_row1 div.nav_button5_selected,div#nav_row1 div.nav_button6_selected,div#nav_row1 div.nav_button7_selected {color:#FFF;float:left;font-size:15px;font-weight:700;height:16px;margin-left:40px;margin-top:7px;text-align:center;text-decoration:none;text-transform:uppercase;}div#nav_row2 div.nav_button1,div#nav_row2 div.nav_button2,div#nav_row2 div.nav_button3,div#nav_row2 div.nav_button4,div#nav_row2 div.nav_button5,div#nav_row2 div.nav_button1_selected,div#nav_row2 div.nav_button2_selected,div#nav_row2 div.nav_button3_selected,div#nav_row2 div.nav_button4_selected,div#nav_row2 div.nav_button5_selected {color:#FFF;float:left;font-size:15px;font-weight:700;height:16px;margin-left:20px;margin-top:7px;text-align:center;text-decoration:none;text-transform:uppercase;}div#nav_row2 div.nav_button1 {margin-left:35px;}div#nav_row2 div.nav_button1_selected,div#nav_row2 div.nav_button2_selected,div#nav_row2 div.nav_button3_selected,div#nav_row2 div.nav_button5_selected {background-image:url(nav_buttons/r2_selected1.jpg);}div#nav_row2 div.nav_button4_selected {background-image:url(nav_buttons/r2_selected2.jpg);width:190px;}div#language_navigation {float:right;margin-left:25px;margin-right:5px;margin-top:5px;width:70px;}a.language_switch,a.language_switch_active {color:#000;font-size:15px;font-weight:400;text-decoration:none;text-transform:uppercase;padding:2px;}div#content_wrapper {float:left;width:1000px;}div#content {background:url(section_border.jpg) repeat-y scroll 65.5% center #FFF;float:left;width:980px;padding:0 10px;}div.content,div.content_news,div.content_persons,div.content_news_list,div.content_persons_list,div.content_events_list {float:left;min-height:350px;width:618px;padding:0 10px 45px 19px;}div.content_news a,div.content_persons a,div.content_news_list a,div.content_persons_list a,div.content_events_list a {font-size:12px;line-height:17px;}span.grey {color:#A4A4A4;}div.content_news div.news {margin-bottom:30px;margin-top:15px;}div.content_persons_list div.col1,div.content_persons_list div.col2 {float:left;width:300px;}div.content_news_list a,div.content_news a,div.content_persons_list a,div.content_events_list a {color:#8F8F8F;font-weight:700;}div.content_news_list .lead a,div.content_news .lead a,div.content_persons_list .lead a,div.content_events_list .lead a {color:#000;font-size:16px;font-weight:700;}div.imageList_wrapper {border-right:1px solid #000;padding:10px;}div.progarm_text {padding-bottom:25px;padding-left:0px;width:575px;}div.services {float:left;width:320px;padding:10px 0 10px 10px;}div.services img {margin-left:13px;width:270px;}div.news img {margin-bottom:20px;margin-top:20px;width:300px;}div.participant img.image,div.event_area img.image {float:left;margin-bottom:20px;margin-right:20px;width:200px;}div.event_area img.image {width:300px;}div.participant,div.event_area {margin-top:30px;}div.participant div.title,div.event_area div.title {color:#747474;font-size:16px;font-weight:700;margin-bottom:10px;}div.participant a,div.event_area a {font-size:12px;}div.persons a,div.event_title a {color:#8F8F8F;font-size:12px;font-weight:700;}div.participant div.text1,div.participant div.text2,div.event_area div.text1,div.event_area div.text2 {color:#747474;margin-bottom:10px;}div#programeTable div.sectionHead {background-color:#E3E4D6;float:left;font-weight:700;height:20px;padding-left:5px;padding-top:2px;width:600px;}div#programeTable div.sectionItem {background-color:#FFF;float:left;padding-top:12px;width:620px;}div#programeTable div.sectionItem div.sectionTitle,div#programeTable div.sectionItem div.sectionTime,div#programeTable div.sectionItem div.sectionPlace {float:left;min-height:20px;padding-left:5px;padding-right:5px;}div#programeTable div.sectionItem div.sectionTitle {width:360px;}div#programeTable div.sectionItem div.sectionTime {width:100px;}div#programeTable div.sectionItem div.sectionPlace {width:110px;}div.content_news a.back {font-size:11px;text-decoration:underline;}div.partners_logos div.section_title {margin-bottom:10px;margin-top:20px;}div.partners_logos div.logo {float:left;margin-left:100px;}div.partners_logos div.logo a.partner_link {color:#FFF;text-decoration:none;}div#footer {height:90px;}div.push {clear:both;}div.footer_content {background-image:url(footer.jpg);color:#A8A8A8;height:90px;margin-left:auto;margin-right:auto;width:1000px;}div.footer_content a {color:#FFF;}div#footer div#section1,div#footer div#section2,div#footer div#section3 {float:left;font-size:10px;height:62px;padding-left:75px;padding-top:20px;width:245px;}div#footer div#section1,div#footer div#section2 {width:250px;}div#footer div#section3 {width:273px;}div#footer div.col1,div#footer div.col2,div#footer div.col3 {float:left;width:105px;}div#footer div#copyrights {color:#FFF;float:right;font-size:10px;margin-top:65px;width:260px;}ul.teaser_events_list {margin:0 0 0 13px;padding:0;}ul.teaser_events_list li {float:left;list-style-type:none;width:200px;}ul.teaser_events_list li.noStyle {list-style-type:none;margin-top:20px;}a.level_one,a.level_two,a.level_three {color:#000;float:left;font-size:14px;font-weight:700;height:16px;margin-left:27px;margin-top:5px;text-align:center;text-decoration:none;text-transform:uppercase;}a.level_one {margin-left:23px;}a.level_one_selected,a.level_two_selected,a.level_three_selected {color:#000;float:left;font-size:14px;font-weight:700;height:16px;margin-left:23px;margin-top:5px;text-align:center;text-decoration:underline;text-transform:uppercase;}div.logo_text a,div.partners_logos div.logo img {float:left;}div#header_links a.img_link_2,span.share_button {float:left;margin-top:2px;}a.language_switch_active,div.imageListItem_text a {font-weight:700;}#nav_row2 a.level_one,#nav_row2 a.level_two,#nav_row2 a.level_three,#nav_row2 a.level_one_selected,#nav_row2 a.level_two_selected,#nav_row2 a.level_three_selected {margin-left:23px;margin-top:5px;}