@charset "utf-8";
/* CSS Document */
/* Global */
/* ———- @ HTML Elements ———–*/
body, tr, td, th, table, img, ul, li, h1, h2, h3, p, fieldset, button, input, select, dl, dd, dt, form{ padding:0;margin:0;font-family:Arial, Helvetica, Sans-Serif; color:#000; list-style-type:none;
border-collapse:collapse;border:0;border-spacing:0;}
* { margin:0;padding:0;}
body, html {color:#000;font-size: 100%;}
h2{font-size:50px;font-weight:bold;}
h3{font-size:25px;font-weight:bold; margin: 15px 0;}
p {margin: 15px 0;}
a:link, a:visited {text-decoration:none;color: #000;}
a:hover, a:active {color:#000;}
/* EVERY PAGES */
/* Header */
#top_nav {position:fixed;z-index:3;top:0;left:0;width:100%;height:97px;background-color:#FFF;border-bottom:4px solid black;overflow:hidden;}
#top_nav a.logo{float:left;width:260px;height:75px;}
#top_nav a.logo img{position:relative;top:52px;left:30px;display:block;width:243px;height:22px;}
.top_menu_container{position:relative;float:left;width:85px;padding-left:60px;height:100%;}
.top_submenu_container{float:left;width:200px;height:100%;position:relative;}
.top_lang_container{float:right;width:100px;height:100%;position:relative;display:none;}
#top_nav ul.top_menu, #top_nav ul.top_submenu, #top_nav ul.top_lang {
	width:100%;
	font-size:10px;
	line-height:15px;
	color:#000;
	position:absolute;
	bottom:21px;
}
#top_nav a:hover{text-decoration:underline;}
#top_nav ul li.current a{text-decoration:underline;}
#top_nav ul.top_lang li{width:60px;text-align:left;}
.top_white{position:fixed;z-index:4;top:100px;left:0;width:100%;height:5px;background-color:#FFF;}
/* Left column */
#col_left{position:fixed;z-index:1;top:130px;left:15px;width:200px;margin-left:15px;display:block;}
#col_left ul{float:left;width:200px;}
#col_left ul li{line-height:10px;}
#col_left ul li a{font-size:10px;color:#666666;line-height:15px;}
#col_left ul li a:hover{color:#000;}
#col_left ul li a.current{font-size:10px;color:#000;text-decoration:underline;}
/* Main column */
#col_main{position:absolute;z-index:1;top:130px;left:240px;width:640px;}
/* HOMEPAGE */
#main_container{float:left;width:100%;overflow:hidden;}
#main_container a{float:left;width:2000px;height:1250px;background-image:url(../img/hp_main_img.jpg);background-position:left; background-repeat:no-repeat;padding-top:90px;}
/* HP bottom nav */
#bottom_bbn {display:block; background-color:#FFF;width:100%;height:40px;position:fixed;z-index:2;bottom:0;left:0;border-top:4px solid black;}
#bottom_bbn img {float:right;width:114px;height:17px;margin:10px 10px 0 0;}
/*SUPERSIZE PLUGIN STYLES*/
#supersize img, #supersize a{ height:100%; width:100%; display:none;}
#supersize .activeslide, #supersize .activeslide img{ display:inline;}
/* PORTFOLIO MENU*/
#col_main .item, #col_main .first_item{border-bottom:1px solid #CCC;}
#col_main .item p{font-size:12px;line-height:14px;}
#col_main .first_item p{font-size:12px;line-height:14px;}
/* PORTFOLIO */
.strong{font-weight:bold}
/* PORTFOLIO expertise */

/* PORTFOLIO clients */

/* PORTFOLIO Case studies */
#case-study #col_main{left:180px;width:700px;}
#video #col_main{left:20px;width:860px;}
#video #col_main h2{font-size:50px;font-weight:bold;padding-bottom:25px;}
.case-study-picture{float:right;width:175px;}
.case-study-text{float:left;width:505px;padding:0 20px 0 0;}
.case-study-text h2{font-size:50px;font-weight:bold;padding-bottom:25px;}
.case-study-text h6{font-size:14px;line-height:16px;font-weight:bold;padding:15px 0 0 0;}
.case-study-text h6.industry{padding:0 0 0 0;}
.case-study-text p{font-size:14px;line-height:16px;padding:4px 0;margin:0;}
.case-study-text a{float:left;font-size:12px;text-decoration:underline;margin-top:10px;}
/* CONTACT */
#staff_menu {}
#contact #col_main {left:200px;}
/* CONTACT default */
#contact .default{}
#contact .default h2{float:left;font-size:50px;line-height:60px;width:100%;font-weight:bold;}
#contact .default p{float:left;font-size:14px;line-height:18px;}
/* CONTACT Staff */
#contact #col_main #stafflist h2{font-size:50px;font-weight:bold;}
#contact #col_main #stafflist ul{padding:20px 0 20px 0;font-size:11px;}
#contact #col_main #stafflist ul li{font-size:14px;line-height:18px;}
#contact #col_main #stafflist ul li.pname{}
#contact #col_main #stafflist ul li.pposition{}
#contact #col_main #stafflist ul li.ptel{}
#contact #col_main #stafflist ul li.pemail{}
/* CONTACT Vacancies */
#contact #col_main h2{font-size:50px;font-weight:bold;}
#contact #col_main p.intro, #contact #col_main p.talents {font-size:14px;line-height:18px;}
#contact #col_main p.talents strong{font-weight:bold;}
/* CONTACT Locations */
#contact #col_main .country {padding:0 0 20px 0;}
#contact #col_main .country h3 {font-size:50px;line-height:60px;font-weight:bold;}
#contact #col_main .country p {font-size:14px;line-height:18px;margin:0;padding:0;}
#contact #col_main .country p.adress {padding:5px 0 5px 0;}
#contact #col_main .country p.tel {}
#contact #col_main .country p.fax {}
#contact #col_main .country p.email {}
/* ABOUT */
#about #col_left{}
#about #col_main{left:200px;}
#about #col_main h3{font-weight:bold;}
/* ABOUT default */
#about #col_main h2.about_title{float:left;width:100%;font-size:50px;padding:0;font-weight:bold;}
#about #col_main p.about_text{float:left;width:100%;font-size:16px;line-height:20px;padding:20px 0 0 0;margin:0;}
/* ABOUT Philosophy*/
#about #col_main h2.ctl_title{float:left;width:100%;font-size:50px;padding:0;font-weight:bold;}
#about #col_main p.ctl_text{float:left;width:100%;font-size:16px;line-height:20px;padding:20px 0 0 0;margin:0;}
/* ABOUT client list*/
#about #col_main h2{font-size:50px;font-weight:bold;width:100%;}
#about #col_main ul{padding:20px 5px 0 0;float:left;width:175px;}
#about #col_main ul.left{}
#about #col_main ul li{font-size:14px;line-height:18px;padding:0;}
/* ABOUT networks */
#about #col_main .bbn img{float:left;width:68px;}
#about #col_main .bbn p{float:left;width:100%;font-size:14px;line-height:18px;padding:15px 0 0 0;}
#about #col_main .bbn a{float:left;font-size:14px;line-height:18px;padding:0;}
#about #col_main .bbn a:hover{text-decoration:underline;}

