body.editor * { margin:0; padding:0; }
body.editor { margin:0; padding:10px; font-family:Arial, Helvetica, sans-serif; border-right:1px dotted black; overflow:auto; font-size:14px; color:#000000; }
body.editor-sidebar { width:228px; }
body.editor-infobox { width:200px !important; }
body.editor-bottom { width:980px; }
body.editor-bottom a { text-decoration:none !important; }
body.editor-footer, div.editor-footer { width:980px; min-height:210px; background:#ffffff; margin:0; padding:0; text-align:left; color:#222222; display:flex; }
.mts-logo { margin:3px; cursor:pointer; }
div#footer-inner { padding-left:0; width:960px; }
div.editor-sidebar { padding:25px; overflow:hidden; }
div.editor-sidebar h2 { font-weight:normal; margin:0 -10px 10px -10px; font-size:18px; color:#ffffff; padding:8px 10px 8px 20px; background:#400f0c url('/vgradient-40-622a27-400f0c.jpg') repeat-x center left; font-weight:normal; }
.editor h1, .editor h2, .editor h3, .editor h4, .editor h5, .editor h6 { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; color:#000000; font-weight:bold; padding-bottom:5px; }
.editor strong { font-weight:bold; }
.editor p, .editor ul, .editor ol { margin-bottom:10px; line-height:20px; }
.editor ul, .editor ol { margin-left:2em; }
.editor img { margin-right:20px; }
body.editor a { color:#4279ba !important; }
.editor a { color:#4279ba; }
.editor .wrap { clear:both; }
div#content div.editor-infobox { position:absolute; top:120px; background:url('/common/img/background-info.png') repeat scroll 0 0 transparent; margin-left:120px; padding:10px; width:200px; display:none; }
div.editor-content { position:absolute; top:206px; margin-left:110px; width:800px; min-height:520px; }
.editor-content { background:url('/common/img/header-bg.png') repeat scroll 0 0 transparent; padding:10px; font-size:14px; }
.editor-content h1, .editor-content h2, .editor-content h3, .editor-content h4, .editor-content h5, .editor-content h6, .editor-content p, .editor-content ul, .editor-content li, .editor-content a { color:#ffffff; }
.editor-content p, .editor-content li { font-size:12px; line-height:20px; }
body.editor-content { width:800px; }
div.editor-infobutton { position:absolute; top:70px; width:44px; height:44px; background:url('/common/img/editor-info.png') no-repeat; margin-left:120px; }
div.editor-infobutton span { display:none; }
div.editor-infobutton a { height:44px; width:44px; display:block; }
div.picturefade { padding:0 0 20px 0; position:relative; }
div.picturefade div.pictures { position:relative; overflow:hidden; width:686px; height:310px; z-index:1; }
div.picturefade div.navigation { position:absolute; bottom:30px; right:30px; z-index:100; }
div.picturefade div.navigation a { display:inline-block; width:20px; height:16px; overflow:hidden; text-indent:-300px; background:url('/common/img/terraecofashion/dot-white.png') no-repeat center; }
div.picturefade div.navigation a:hover { background-image:url('/common/img/terraecofashion/dot-brown.png'); }
div.picturefade div.navigation a.activeSlide { background-image:url('/common/img/terraecofashion/dot-green.png'); }
div.menu-main { position:absolute; width:720px; margin-left:200px; margin-top:62px; }
div.menu-main li { float:left; margin-right:10px; -webkit-transform:rotate(-42deg); -ms-transform:rotate(-42deg); transform:rotate(-42deg); }
div.menu-main a { color:#ffffff; font-weight:bold; background:#99cc00; padding:0.2em 0.5em; display:block; text-decoration:none; }
div.menu-main a:hover { background:#272727; }
div.projects div.projects-menu { width:150px; }
div.projects div.projects-menu ul.projects-main-menu li { width:26px; margin-right:4px; height:280px; background:#61645c; float:left; line-height:30px; }
div.projects div.projects-menu ul.projects-main-menu li span { display:none; }
div.projects div.projects-menu ul.projects-main-menu li a { width:26px; height:280px; display:block; }
div.projects div.projects-menu ul.projects-main-menu li#in { background:#61645c url('/common/img/menu-in.png') bottom right no-repeat; }
div.projects div.projects-menu ul.projects-main-menu li#out { background:#272727 url('/common/img/menu-out.png') bottom right no-repeat; }
div.projects div.projects-menu ul.projects-main-menu li#urban { background:#667a44 url('/common/img/menu-urban.png') bottom right no-repeat; }
div.projects div.projects-menu ul.projects-main-menu li.active { height:680px; }
div.projects div.projects-menu ul.projects-main-menu li.active a { height:680px; }
div.projects div.projects-menu div.projects-sub-menu { width:140px; background:#272727; margin-left:50px; margin-top:300px; height:320px; padding:30px 0; overflow:hidden; position:absolute; }
div.projects div.projects-menu div.projects-sub-menu-inner { height:320px; width:140px; overflow:hidden; }
div.projects div.projects-menu ul.projects-sub-menu { position:relative; text-align:left; }
div.projects div.projects-menu ul.projects-sub-menu li { line-height:36px; padding-left:15px; margin-left:-20px; color:white; font-size:16px; heihgt:16px; height:36px; overflow:hidden; }
div.projects div.projects-menu ul.projects-sub-menu li.active { background:url('/common/img/menu-active.png') center left no-repeat; }
div.projects div.projects-menu ul.projects-sub-menu a { color:white; text-decoration:none; }
div.projects div.projects-menu div.projects-sub-menu-in { background:#61645c; }
div.projects div.projects-menu div.projects-sub-menu-out { margin-left:80px; background:#272727; }
div.projects div.projects-menu div.projects-sub-menu-urban { margin-left:110px; background:#667a44; }
div.projects div.projects-data { margin-left:245px; padding-top:141px; }
div.projects div.projects-data.in { margin-left:200px; }
div.projects div.projects-data.out { margin-left:230px; }
div.projects div.projects-data.urban { margin-left:260px; }
.pictures-scroll { position:relative; overflow:hidden; width:670px; height:539px; }
.pictures-scroll .pictures-items { width:20000em; position:absolute; }
.pictures-items div { float:left; }
a.prev { width:59px; height:100px; background:url('/common/img/previous.png'); position:absolute; z-index:10; margin-top:220px; margin-left:20px; }
a.next { width:59px; height:100px; background:url('/common/img/next.png'); position:absolute; z-index:10; margin-top:220px; margin-left:590px; }
a.info { width:21px; height:21px; background:url('/common/img/info.png'); position:absolute; z-index:10; margin-top:480px; margin-left:610px; }
a.disabled { visibility:hidden; }
a.menu-up span { display:none; }
a.menu-down span { display:none; }
a.menu-up, a.menu-down { height:18px; width:26px; margin-left:60px; }
a.menu-up { background:url('/common/img/up.png'); position:absolute; margin-top:-20px; }
a.menu-down { background:url('/common/img/down.png'); position:absolute; margin-top:325px; }
div.project-info { display:none; margin-top:0px; width:670px; position:absolute; background:url('/common/img/background-info.png'); color:#333333; }
div.project-info p { font-size:14px; }
div.project-info p { line-height:20px; margin:0; padding:0; width:275px; overflow:hidden; display:block; }
div.project-info span { color:#666666; }
div.project-info .info-title, div.project-info .info-left, div.project-info .info-right { float:left; width:280px; padding:5px; margin-top:5px; }
div.project-info .info-title { width:80px; font-size:24px; margin-top:0; }
