html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

body { font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #000; background: url('../images/bg_body3.jpg') no-repeat center top; position: relative;}
em { font-style: italic;}
strong { font-weight: bold;}
#page_cnt { padding-bottom: 100px; position: relative; overflow: hidden;}

#header_philips { width: 100%; height: 80px; background: url('../images/bg_header.png') repeat-x left top; position: relative; z-index: 412;}
#header_philips #header_philips_content { overflow: hidden; width: 890px; margin: 0 auto; padding-top: 20px;}
#header_philips #logo_philips { background: url('../images/logo_philips.png') no-repeat left top; width: 143px; height: 52px; text-indent: -9000px;}

#page_cnt p.corner_right { background: url('../images/bg_sezlong6.png') no-repeat center bottom; width: 1310px; height: 378px; position: absolute; bottom: 0px; left: 50%; margin-left: -655px; z-index: 11; display: block;}
body.home #page_cnt p.corner_right { background-image: url('../images/bg_sezlong5.png');}
body.page-id-163 #page_cnt p.corner_right { background-image: url('../images/bg_sezlong5.png');}

#page { overflow: visible; width: 890px; margin: 0 auto; background: none; padding: 30px; padding-top: 0px; position: relative;}
#page #header { background: url('../images/corners_top.png') no-repeat left 141px; overflow: hidden; width: 100%; position: relative;}
#page #header #logo { width: 375px; height: 144px; background: url('../images/logo_institut_bun.png') no-repeat left top; text-indent: -9000px; float: left; margin-top: 15px;}
#page #header #logo a { display: block; width: 100%; height: 100%;}
#page #header #menu { overflow: hidden; width: 600px; height: 59px; position: absolute; right: -40px; bottom: 15px;}
#page #header #menu li { float: left; width: 150px;}
#page #header #menu li h2 { font-size: 18px; }
#page #header #menu li h2 a { color: #294895; text-decoration: none; display: block; width: 60%; margin: 0 auto; padding-top: 5px; text-align: center;}
#page #header #menu li h2 a:hover { color: #952866;}
#page #header #menu li.selected h2 a { color: #952866;}
#page #header #menu li.pos_4 { margin-right: 0px;}

#page #content { background: url('../images/corners_bottom.png') no-repeat left bottom; padding: 40px 0px 120px 20px; overflow: hidden; width: 870px; position: relative;}
#page #content #primary { float: left; width: 640px; overflow: hidden; position: relative; z-index: 22;}
#page #content #primary #presentation { overflow: hidden; width: 100%; border-bottom: 1px solid #b1d0d4; margin-bottom: 10px;}
#page #content #primary #presentation p.visual { float: right;}
#page #content #primary #presentation h1 { font-size: 40px; line-height: 44px; color: #77cfe9; margin-bottom: 10px;}
#page #content #primary #presentation div.head { font-size: 14px; line-height: 18px; color: #77cfe9; font-weight: bold; font-style: italic; margin-bottom: 5px;}
#page #content #primary div.body * { font-size: 12px; color: #666a73; margin-bottom: 10px;}
#page #content #primary div.body h2 { font-size: 14px; font-weight: bold;}

#page #content #primary #children { margin: 10px 0px;}
#page #content #primary #children li { margin-bottom: 20px; float: left; width: 310px; margin-right: 20px;}
#page #content #primary #children li.pos_1 { overflow: hidden; width: 100%; float: none; margin-right: 0px;}
#page #content #primary #children li.mod2_1 { margin-right: 0px;}
#page #content #primary #children li h2 { font-size: 14px; font-weight: bold; margin: 5px 0px; color: #666a73;}
#page #content #primary #children li h2 a { color: #666a73; text-decoration: none;}
#page #content #primary #children li h2 a:hover { color: #000; text-decoration: underline;}
#page #content #primary #children li p.head { font-size: 12px; color: #91959e;}
#page #content #primary #children p.more a { display: block; width: 91px; height: 22px; background: url('../images/afla_mai_multe.png') no-repeat left top; text-indent: -9000px; margin-top: 7px; overflow: hidden;}

body.page-template-news-php #page #content #primary #children li { float: none; overflow: hidden; width: 100%;}
body.page-template-news-php #page #content #primary #children li p.icon { float: left; margin-right: 10px;}
body.page-template-news-php #page #content #primary #children li div.description { float: left; width: 320px;}
body.page-template-news-php #page #content #primary #children li div.no_icon { float: none; width: 100%;}


#page #content #slideshow { overflow: hidden; width: 100%; height: 500px; position: relative;}
#page #content #slideshow div.body { position: absolute; top: 0px; left: 0px; z-index: 15;}
#page #content #slideshow div.pos_1 { z-index: 15;}
#page #content #slideshow div.pos_2 { z-index: 14; display: none;}
#page #content #slideshow h2.title { position: absolute; top: 20px; right: 20px; z-index: 20; width: 173px; height: 11px; background: url('../images/bg_title_slideshow.png') no-repeat left top; font-size: 11px color: #000; text-transform: capitalize; padding: 9px; cursor: pointer;}
#page #content #slideshow h2.pos_2 { top: 50px;}
#page #content #slideshow h2.selected { background: url('../images/bg_title_slide_selected.png') no-repeat left top; color: #FFF;}

body.page-template-partners-php #page #content #primary { width: 850px; float: none;}
body.page-template-partners-php #page #content #primary #children li { width: 270px; float: left; margin-right: 20px;}
body.page-template-partners-php #page #content #primary #children li p.icon { width: 270px; height: 130px; overflow: hidden;}
body.page-template-partners-php #page #content #primary #children li.mod3_0 { margin-right: 0px;}

#page #content #featured { float: right; width: 220px; background: url('../images/bg_featured_top.png') no-repeat left top; padding-top: 19px; color: #1E3D8F; position: relative; z-index: 55;}
#page #content #featured #featured_cnt { background: #c8e7d9; padding-bottom: 33px; background: url('../images/bg_featured_bot.png') no-repeat left bottom;}

body.parent-pageid-163 #page #content #featured, body.page-id-163 #page #content #featured { background: none;}
body.parent-pageid-163 #page #content #featured, body.page-id-163 #page #content #featured #featured_cnt { background: none;}
body.parent-pageid-163 #page #content #featured, body.page-id-163 #page #content #featured #featured_cnt div.featured { background: url('../images/bg_box_featured_var2.png') no-repeat right bottom; padding-bottom: 10px; margin-bottom: 10px;}


#page #content #featured div.featured { overflow: hidden; width: 190px; padding: 10px 20px 0px 10px; background: url('../images/bg_featured_mid.png') repeat-y left top;}
#page #content #featured div.featured h2 { font-size: 14px; font-weight: bold; margin-bottom: 5px;}
#page #content #featured div.featured div.body { font-size: 12px;}
#page #content #featured div.featured div.body * { margin-bottom: 5px;}
#page #content #featured div.featured div.body h2 { font-size: 14px; font-weight: bold;}
#page #content #featured div.featured p.more { }
#page #content #featured div.featured p.more a { display: block; width: 91px; height: 22px; background: url('../images/btn_alfa_mai_multe2.png') no-repeat left top; text-indent: -9000px; margin-top: 7px;}

#page #footer { overflow: visible; width: 100%; position: relative; margin-top: -135px; z-index: 30;}
#page #footer #flash_twitter { width: 145px; height: 158px; margin: 0 auto;}
#page #footer p.twitter { width: 145px; height: 158px; margin: 0 auto; display: none;}
#page #footer p.twitter a { display: block; width: 145px; height: 158px; background: url('../images/icon_twitter.png') no-repeat left top; text-indent: -9000px;}

#page #flash_fluture { position: absolute; bottom: 200px; right: -70px; z-index: 44;}
#page #flash_coffee { position: absolute; top: 300px; right: -70px; z-index: 44;}
#page #flash_fish { position: absolute; top: 400px; left: -70px;}

#page p.books { position: absolute; top: 200px; right: -70px; width: 100px; height: 107px; background: url('../images/institut_books.png') no-repeat left top;}
#page p.books_left {top: 600px; left: -70px;}

#page p.frunza { position: absolute; top: 530px; right: -130px; width: 150px; height: 225px; background: url('../images/frunza.png') no-repeat left top;}




#footer_philips { clear: both; width: 100%; border-top: 1px solid #FFF; background: #dbdedc;}
#footer_philips #footer_philips_cnt { overflow: hidden; width: 890px; margin: 0 auto;}
#footer_philips #footer_philips_cnt #menu_philips_foot { overflow: hidden; width: 100%; margin-top: 5px;}
#footer_philips #footer_philips_cnt #menu_philips_foot li { float: left; margin-right: 10px;}
#footer_philips #footer_philips_cnt #menu_philips_foot li a { font-size: 10px; color: #417fd9;}
#footer_philips #footer_philips_cnt p.copy { color: #666; margin-bottom: 20px; font-size: 11px;}


