@font-face{font-family:'roboto_cnbold';src:url('/css/fonts/roboto-boldcondensed-webfont.eot');src:url('/css/fonts/roboto-boldcondensed-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/roboto-boldcondensed-webfont.woff') format('woff'), url('/css/fonts/roboto-boldcondensed-webfont.ttf') format('truetype'), url('/css/fonts/roboto-boldcondensed-webfont.svg#roboto_cnbold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'robotoregular';src:url('/css/fonts/roboto-regular-webfont.eot');src:url('/css/fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/roboto-regular-webfont.woff') format('woff'), url('/css/fonts/roboto-regular-webfont.ttf') format('truetype'), url('/css/fonts/roboto-regular-webfont.svg#robotoregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'roboto_cnregular';src:url('/css/fonts/roboto-condensed-webfont.eot');src:url('/css/fonts/roboto-condensed-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/roboto-condensed-webfont.woff') format('woff'), url('/css/fonts/roboto-condensed-webfont.ttf') format('truetype'), url('/css/fonts/roboto-condensed-webfont.svg#roboto_cnregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'roboto_ltregular';src:url('/css/fonts/roboto-light-webfont.eot');src:url('/css/fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/roboto-light-webfont.woff') format('woff'), url('/css/fonts/roboto-light-webfont.ttf') format('truetype'), url('/css/fonts/roboto-light-webfont.svg#roboto_ltregular') format('svg');font-weight:normal;font-style:normal}.nano{position:relative;width:100%;height:100%;overflow:hidden}.nano
.content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}.nano .content:focus{outline:none}.nano .content::-webkit-scrollbar{visibility:hidden}.has-scrollbar .content::-webkit-scrollbar{visibility:visible}.nano>.pane{background:rgba(0,0,0,.15);position:absolute;width:10px;right:0;top:0;bottom:0;opacity    : .01;-webkit-transition    : .2s;-moz-transition       : .2s;-o-transition         : .2s;transition            : .2s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.nano>.pane>.slider{background:rgba(0, 189, 242,.5);position:relative;margin:0
1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.nano:hover>.pane,.pane.active,.pane.flashed{visibility:visible;opacity:0.99}*{padding:0;margin:0;outline:none}a
img{border:none}body{font-size:1em;line-height:1.5em;text-shadow:0 1px 0 rgba(0,0,0,0.01);letter-spacing:-0.31em;word-spacing:-0.43em;-webkit-tap-highlight-color:rgba(0,0,0,0)}header,section,nav,article,footer,address,h1,h2,h3,h4,h5,h6,p,div{letter-spacing:normal;word-spacing:normal;font-weight:normal;font-style:normal}.condesed, nav a, h1, .page p, .portfolioList li, .filter li, .normalCon, h4, .portfolioList h3,label,.submit-button,nav.newsItemPage{font-family:'roboto_cnregular',Arial,Helvetica,sans-serif}.normal, body ,  .contentWrapper p, .portfolioListItemText, .links a , .imgInfo , .contentDescription p,form,textarea,input{font-family:'robotoregular',Arial,Helvetica,sans-serif}.bold,.big,.bigest,.bigestTitle{font-family:'roboto_cnbold',Arial,Helvetica,sans-serif}.content h2, .tineTitle, .contentDescription h3,  h3, .light
h1.bigest{font-family:'roboto_ltregular',Arial,Helvetica,sans-serif}.content h2, .tineTitle, h1, nav a, .portfolioList li, .filter a, .filterCategories a , .subNav a, .content h3,label,.submit-button{text-transform:uppercase}.imgLabel{}.f14, .portfolioList h3, .subNav a, .filter a, .filterCategories a, .light h4, nav a, h1, .projectItemHeader h1, .projectItemHeader nav a, h3,textarea, .markerInfo h2,#contact-area{font-size: .875em}.newsItem .more
a{font-size: .75em}.text-right , .newsItem
.more{text-align:right}.text-center, .homeMenuWrapper header, .homeMenu li,hr{text-align:center}.block,div, header, section, nav, article,video,address,aside, footer,.inlineList li a, .verticalList li a,.homeMenuWrapper .big, nav li,.filter li, nav a, .portfolioList, .portfolioList h3, .portfolioList a, .portfolioListItemText .links a, .filter a, .filterCategories a , .subNav a, .arrowBackground , .galleryArrowNavigation a ,.projectItemHeader h1, .projectItemHeader nav a, .projectItemHeader .bigest, .newsItem .more a,.galleryRaster{display:block}.projectItemHeader .sectionNavigation, .projectItemHeader
.area_header{display:inline}.none, .homeMenu .home_b, .worksMenu .works_b, .aboutMenu .about_b, .contactMenu .contact_b, .tiny_screen .width_62, .homeMenu
.hlang_b{display:none;width:0;height:0}.absolute,.page, .wrapper, .scroller, .videoWrapper,.videoPattern, .portfolioPattern, video,.backGroundImg,.w38, .h38,.h62, .width_62, .portfolioListItemText, .portfolioListItemText .links, .filterWrapper, .filter_close, .portfolio_img, .imgInfo, .arrowBackground, galleryArrowNavigation a , .galleryArrowNavigation, .fullScreenGalleryViewport, .fullScreenGalleryWrapper,.trWrapper, .trWrapperInner,.newsItem .more,.galleryRaster{position:absolute}.relative, .portfolioList ,.portfolioList li, .portfolioListItemText .links a, .portfolio_img img, .grid_brick, .w38 header, .w38 .contentWrapper , .contentDescription, .innerMarginWrapper, .imageHolder img,.subNav,.newsItem,nav.newsItemPage{position:relative}.fullSize , .videoWrapper, .backGroundImg,  .imageHolder img, .arrowBackground ,.galleryArrowNavigation a,.trWrapper,.galleryRaster{width:100%;height:100%}fullWidth , .width_100, .homeMenuWrapper header, .grid_header, .width_100, .w38 header,.w38 .contentWrapper, .portfolioList h3, .portfolioListItemText p, .portfolio_preview_content, .filterCategories li.space ,.filterWrapper, .h62, .h38, .contentDescription ,div.fullScreenGalleryViewport, .newsItem .more,hr,nav.newsItemPage{width:100%}.w38,.width_62,.height_100,.galleryArrowNavigation,.portfolio_preview_content{height:100%}.left, .inlineList li , nav li,.filter li, .portfolio_img img, .portfolioListItemText .links a , .subNav li, .imageHolder , .projectItemHeader .sectionNavigation, .projectItemHeader .area_header,.newsItem,label,.submit-button,nav.newsItemPage{float:left}.right{float:right}label, .clear, .filterCategories li.space,nav.newsItemPage{clear:both}.clear, .filterCategories
li.space{float:none}.top,.wrapper,.scroller,.videoPattern,.portfolioPattern,video,.backGroundImg,.w38,.filterWrapper,.portfolio_preview_content,.arrowBackground,.fullScreenGalleryViewport,.height_100,.w38,.galleryArrowNavigation{top:0}.bottom, .portfolioListItemText .links, .imgInfo,.newsItem
.more{bottom:0}.left_abs,.videoWrapper,.videoPattern,.portfolioPattern,video,.backGroundImg,.width_100,.portfolio_img,.arrowBackground,div.fullScreenGalleryViewport{left:0}.right_abs, .filterWrapper, .w38right, .newsItem
.more{right:0}.noMarginnoPadding,.filterWrapper{margin:0;padding:0}.noLIst, .verticalList li, .inlineList li, nav li,.filter li, .subNav
li{list-style:none}.sqList{list-style:square}.homeMenuWrapper,.sectionNavigation,.wrapper,.scroller,.filter_close,.filterWrapper,.h38,.trWrapper{z-index:100}video{z-index:-998}.backGroundImg{z-index:-999}.arrowBackground{z-index:-1}.fullScreenGalleryWrapper,.fullScreenGalleryViewport{z-index:2}.galleryArrowNavigation{z-index:4}.imgInfo, .galleryArrowNavigation
a{z-index:5}.galleryRaster{z-index:3}.pointer,a,.filter_close{cursor:pointer;text-decoration:none}.overflowHidden,body,#wrapper ,.page, .videoWrapper, .filterWrapper, .portfolioList li, .w38 .contentWrapper, .w38 header,  .portfolioListItemText p, .contentDescription, .grid_brick, .fullScreenGalleryViewport, .newsItem
.resum{overflow:hidden}.tefaultColor,body{color:#CFCFCF}.filterWrapper .bigest, .filterInner h1, .filterInner .bigest, .filterInner h1, .blueLight h1, .blueLight .bigest, .portfolioListItemText .links , .filterCategories li.space, .filterCategories h2, .filter nav a , .filterCategories a , .filterInner a, .homeMenuWrapper .big, .cover, .light .bigest , .light h3 , .light h2, .light h1, .light a, .imgInfo, .light h2, .light h1, .light .bigest,label{color:#fff !important}.portfolioListItemText p, .contentMargin h2, h2,  .dark
h4{color:#999}.filterCategories li a:hover, .filterCategories li
a.active{color:#191919 !important}.dark  h1, .height_100 h1,  .filter nav a.active,.filter nav a:hover,.selected,.portfolioList a:hover, .portfolioList a.active ,.portfolioList li.active a , .subNav nav a.active, .subNav nav a:hover, .projectItemHeader .bigest, .projectItemHeader .bigest a, li.active h3, .portfolioList h3:hover, .dark .contentWrapper
a{color:#00bdf2 !important}h3{color:#00bdf2 }.extraColor, .homeMenu a:hover,.sectionNavigation a:hover, .homeMenu a.active,.portfolioList li, .portfolioList a, .main_b.active, .portfolioList
h3{color:#53707B}.mainMenuWrapper .big, nav
a{color:#afbbc0}.homeMenuWrapper h1 , .projectItemHeader
h1{color:#5d7781}.light p , .light ul, .newsItem .more, .newsItem .more
a{color:#333 !important;text-shadow:0 1px 0 rgba(250,250,250,0.2)}.dark{text-shadow:0 1px 0 rgba(0,0,0,0.8)}.light
a{text-shadow:none}.grid_brick,.mainBackgroundColor{background-color:#0A3342}.dark,body,.backGroundImg,.projectItemHeader,.imageHolder,.arrowBackground{background-color:#191919}.light,.filterInner,.galleryWrapper,.portfolio_img,.trWrapper{background-color:#00bdf2}.filter_close ,.centerBackground,   .preloaderGallery, .galleryArrowNavigation a,.paging_next a, .paging_previous
a{background-position:center center;background-repeat:no-repeat}.links .url, .links .more, .filter
.more{background-position:left center;background-repeat:no-repeat}.portfolio_img{background-position:30% center;background-repeat:no-repeat}.videoPattern{background-image:url('/images/pattern_blue.png')}.next a, .paging_next
a{background-image:url('/images/util/next.png')}.back a, .paging_previous
a{background-image:url('/images/util/back.png')}.preloaderGallery{background-image:url('/images/loaders/i-c_pre5.gif')}.portfolio_img{background-image:url('/images/loaders/i-c_preSt.gif')}.portfolioPattern{background-image:url('/images/pattern_dark.png')}.galleryRaster{background-image:url('/images/util/diag_light.png')}.wrapper, .scroller , .transition, .transition_fast, .transition_slow, .portfolio_img img, .portfolio_preview_content,  .imageHolder img,.fullScreenGalleryViewport,.fullScreenGalleryWrapper,.trWrapper{-webkit-transform:translate3d(0,0,0)}.transition,.transition_fast,.transition_slow{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all}.transitions-enabled{-webkit-transition-property:left;-moz-transition-property:left;-ms-transition-property:left;-o-transition-property:left;transition-property:left}.transition,.transition_slow{-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration: .5s;transition-duration:.5s}.transition_fast{-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration: .2s;transition-duration:.2s}.transition_fast,.transition{transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out}.transitions-enabled{-webkit-transition-duration:0.7s;-moz-transition-duration:0.7s;-ms-transition-duration:0.7s;-o-transition-duration:0.7s;transition-duration:0.7s}.videoPattern,.portfolioPattern{width:102%;height:102%}.large_screen
.bigest{font-size:4.5em;line-height: .8em;letter-spacing:-.05em;margin-bottom: .3em}.large_screen .light
.bigest{font-size:4.2em}.average_screen .light
.bigest{font-size:3em}.small_screen .light
.bigest{font-size:2.4em}.tiny_screen  .light
.bigest{font-size:2em;line-height:1em}.average_screen
.bigest{font-size:3.5em;line-height: .8em;letter-spacing:-.05em;margin-bottom: .2em}.small_screen
.bigest{font-size:3em;line-height: .8em;letter-spacing:-.05em;margin-bottom: .2em}.tiny_screen
.bigest{font-size:2.8em;line-height: .8em;letter-spacing:-.05em;margin-bottom: .2em}h1{line-height:1em}h3{line-height:1em;letter-spacing:0;margin-bottom: .5em}.light
h3{font-size:1em;line-height:1em;letter-spacing:0;margin-bottom: .5em}.homeMenuWrapper
h1{letter-spacing:0}.homeMenuWrapper{margin-left:auto;margin-right:auto}.homeMenuWrapper
header{margin-bottom:24px;margin-top:16px}.homeMenuWrapper
.big{font-size:5em;line-height:1em;letter-spacing:-.04em;margin-top:-.15em}nav{margin-top:8px;margin-bottom:8px}.sectionNavigation
li{padding-right:16px}.filter li, .links li , .subNav
li{padding-right:8px}.sectionNavigation{margin-bottom:16px}.sectionNavigation.inPage{margin-bottom:0}.homeMenu
li{width:33%}.langChoice
li{width:49.5%}.langChoice,.homeMenu{border-top:1px dotted #5D7781}.langChoice nav , .homeNavigation
nav{margin:0}.langChoice  li a, .homeNavigation li
a{padding-bottom:8px;padding-top:8px}.langChoice li:first-child ,.homeNavigation
.borderLi{border-right:1px dotted #5D7781}.homeNavigation
.borderLi{border-left:1px dotted #5D7781}.grid_brick{width:20%;min-width:310px;max-width:480px}.large_screen
.width_62{width:62%}.large_screen
.w38{width:34%;padding-left:2%;padding-right:2%}.h38{height:140px}.large_screen .h38
.subNav{margin-top:-8px}.tiny_screen .h38, .average_screen
.h38{height:120px}.small_screen
.h38{height:104px}.h62{height:62%}.large_screen
.portfolioList{width:90%;margin-left:5%}.average_screen
.width_62{width:50%}.average_screen
.portfolioList{margin-left:0}.average_screen
.w38{width:42%;padding-left:4%;padding-right:4%}.small_screen
.width_62{width:20%}.small_screen
.w38{width:72%;padding-left:4%;padding-right:4%}.tiny_screen
.w38{width:90%;padding-left:5%;padding-right:5%}.w38,.width_62{margin:0}.w38
header{min-height:140px;margin-top:4%;height:24%}.contentDescription
h2{margin-bottom:1em}.contentDescription
h2.bigest{margin-bottom: .5em}.contentWrapper, .contentDescription
p{max-width:720px}.contentDescription
p{padding-left:30px}.max-width920{max-width:920px}.width98pr{width:98%}.contentMargin{margin-right:24px}.contentAllMargin{margin-right:32px;margin-left:24px}.contentWrapper p,.cover p , .contentDescription p, .imgInfo, .contentWrapper
ul{font-size: .8125em;margin-bottom:2em}.contentDescription
ul{font-size: .8125em}ul{margin-top:1em;margin-bottom:1em;list-style:none;color:#bbb}ul
li{padding-left:16px;background-image:url('/images/util/bulets.gif');background-repeat:no-repeat;background-position:left center}ul.links ,nav
ul{margin:0}ul.links li ,nav li, .portfolioList
li{padding-left:0;background-image:none}hr{border-width:0;height:1px;line-height:0;page-break-after:always}.dark
hr{color:#444;background-color:#444}.light
hr{color:#fbfbfb;background-color:#fbfbfb}.light
h4{color:#0A3342}.contentDescription{margin-top:2%}.w38 header nav,.filterInner header
nav{margin:0
!important}.width_38{width:38%}.height_38{min-height:38%}.height_38_fix{height:38%}.height_62{min-height:62%}.height_62_fix{height:62%}ul.portfolioList,ul.links{font-size:1em}.portfolioList{margin-bottom:132px;max-width:480px;margin-right:16px}.portfolioList
li{margin-bottom:2px;padding-bottom:2px;border-bottom:1px dotted #222;height:24px}.portfolioList
h3{padding-top:4px;padding-bottom:4px;line-height:1em}.portfolioList
li.active{min-height:132px;border-bottom:1px dotted #00BDF2;margin-bottom:16px}.portfolioListItemText{text-transform:none;height:80px;text-shadow:0 1px 0 rgba(0, 0, 0, 0.8);top:32px;width:100%}.portfolioListItemText
p{font-size: .8125em;line-height:1.5em;max-height:60px}.portfolioListItemText .links
li{border-bottom:none}.portfolioListItemText
.links{height:10px;width:80%}.portfolioListItemText .links
a{border:none;line-height:2em}.links
.url{background-image:url('/images/util/links.png');padding-left:20px}.links .more, .filter
.more{background-image:url('/images/util/more.png');padding-left:20px;margin-right:16px}.portfolio_img{padding:0;width:101%}.sectionHeader
nav{margin:0}.filterWrapper{height:0}.selected{margin-left:16px}.filter_close{width:24px;height:24px;background-image:url('/images/util/close_dark.png');right:18px;top:18px}.links
a{text-transform:lowercase;font-size: .75em}.filterCategories
h3{color:#fff}.filterCategories a, .filter
a{line-height:1.4em;border-right:1px solid #fff;padding-right:16px;margin-right:16px}.subNav a, .filter a, .filterCategories
a{margin-bottom: .8em}.subNav
a{line-height:1.4em;margin-right:10px;padding-right:16px;border-right:1px solid #555}.filterWrapper
header{height:auto !important}.filterCategories
li.space{min-height:30px;margin-top:8px;margin-bottom:8px;display:block !important}.content h2,.tineTitle{font-size:1.25em;line-height:1em;letter-spacing:0;margin-bottom: .5em}.projectItemHeader
.bigest{margin-top:4px}.projectItemHeader h1, .projectItemHeader nav
a{line-height:1.5em}.projectItemHeader
nav{margin:0
!important}div.fullScreenGalleryWrapper{width:9999em;line-height:0;white-space:nowrap}.fullScreenGalleryViewport{height:62.5%;padding:0}.galleryArrowNavigation{width:30px;min-width:30px}.imgInfo{right:2%;width:auto}.imgLabel{margin-left:16px}.innerMarginWrapper{margin:1%}.trWrapper{}.centerImg{vertical-align:middle;margin-right: .5em}.centerImg:first-child{margin-left: .5em}.map_wrapper{width:100%;height:100%;position:relative}#gmap{background-color:#00bdf2}#map_canvas{height:100%;background-color:#00bdf2}.markerInfo{background-color:#fff;position:relative;height:100%;width:100%;margin:0!important}.markerInfo
h2{color:#00bdf2 !important;font-size:16px}.mapLi{font-size:13px !important;font-weight:400;color:#888;line-height:1.4em;list-style:none !important}.mapLi
li{list-style:none !important;background-image:none;padding-left:0;margin-bottom:4px}.infoDiv{padding:16px!important;background-color:#fff !important;left:0!important;top:0!important}input,textarea{width:70%;padding:1%;background-color:#00BDF2;border:1px
solid #ccc;margin-bottom:2px;color:#191919;-webkit-border-radius:0}textarea{height:90px}input::-webkit-input-placeholder{color:#fff}input:-moz-placeholder{color:#fff}input:-ms-input-placeholder{color:#fff}.tiny_screen .submit-button{margin-left:0}.submit-button{width:100px!important;border:1px
solid #fff;margin-top:16px;-webkit-appearance:none;margin-left:20%}label{width:20%;border-bottom:1px dotted #ccc;margin-right:0%;line-height:1.5em;min-width:60px}input:required:focus,textarea:required:focus,input:required:invalid,textarea:required:invalid{border-color:#fbfbfb;box-shadow:none;-moz-box-shadow:none}input:focus,textarea:focus{-moz-box-shadow:none;box-shadow:none;background-color:#3cf}input:out-of-range:invalid,textarea:out-of-range:invalid,input:out-of-range:invalid,textarea:out-of-range:invalid{border:1px
solid #fff;-moz-box-shadow:none;box-shadow:none}.newsItem{width:31%;height:200px;margin-bottom:2%;margin-right:2%;max-width:400px;min-width:288px;border-bottom:1px solid #333;line-height:1.125em}.newsItem
p{margin-left:0;padding-left:0}.newsItem
h3{height:32px}.newsItem
.resum{height:92px;margin-top:8px}.meta{padding-top:4px;padding-bottom:4px;border-top:1px dotted #fff;border-bottom:1px dotted #fff;line-height:1em}p.meta{margin-bottom:0}.tiny_screen .newsItem, .small_screen
.newsItem{margin-right:0;margin-bottom:16px;width:100%}.average_screen
.newsItem{margin-right:2%;width:48%}.newsItem
.more{height:20px;background-image:url('/images/util/more-arrow.png');background-repeat:no-repeat;background-position:right center;width:220px}.newsItem .more
a{color:#191919 !important;padding-right:50px !important}nav.newsItemPage{min-height:20px;margin-top:4%!important}.newsItemPage li
a{padding-left:16px;padding-right:16px;font-size:1em;height:24px;margin-right:1px}.newsItemPage li a.active, .newsItemPage li a:hover{background-color:#00b0e0}label.error{font-size:10px;border-bottom:1px dotted #191919;position:absolute;left:30%;min-width:150px}