body {font:normal 7.5pt/1.3 verdana;background:url(/img/background.jpg) top left repeat #666;margin:0;}
td {font:normal 7.5pt/1.3 verdana;}
img {border:none;padding:0;margin:0;}
img, div {behavior:url(/iepngfix/iepngfix.htc);}
p {padding:0;margin:10px 0;}
ul, ol {padding:0 0 0 24px;margin:10px 0;}
ul li {padding:0;margin:0 0 2px 0;}
ol li {padding:0;margin:0 0 18px 0;}
ol li a {font-size:110%;}
a {color:#333;text-decoration:underline;}
a:hover {text-decoration:none;}
big {font-size:9pt;font-weight:bold;}
big.large {font-size:12pt;font-weight:bold;}
form {padding:0;margin:0;}

#background {/*width:1055px;*/background:url(/img/overall-shade.jpg) top center repeat-y;padding:0;margin:0 auto;}
.canvas-3col {width:981px;background:url(/img/three-col-background.jpg) top left repeat-y #555;margin:0 auto;}
.canvas-2col {width:981px;background:url(/img/two-col-background.jpg) top left repeat-y #555;margin:0 auto;}
.layout {width:981px;}
.col {float:left;width:326px;padding:0;overflow:hidden;}
.double-col {float:left;width:652px;padding:0;}
.reference {float:none;margin-left:326px;}

div.header {width:981px;height:240px;background-image:url(/img/flash/landscape.jpg);background-position:top left;background-repeat:repeat;background-color:#999;}
div.xheader {width:981px;height:633px;background-image:url(/img/flash/index.jpg);background-position:top left;background-repeat:repeat;background-color:#999;}
#flash-index {background-image:url(/img/flash/index.jpg);}
#flash-autopark {background-image:url(/img/flash/autopark.jpg);}
#flash-asphalting {background-image:url(/img/flash/asphalting.jpg);}
#flash-low-rise {background-image:url(/img/flash/low-rise.jpg);}
#flash-reconciliation {background-image:url(/img/flash/reconciliation.jpg);}
#flash-glass-partitions {background-image:url(/img/flash/glass-partitions.jpg);}
#flash-building {background-image:url(/img/flash/building.jpg);}
#flash-security {background-image:url(/img/flash/security.jpg);}
#flash-decoration {background-image:url(/img/flash/decoration.jpg);}
#flash-design {background-image:url(/img/flash/design.jpg);}
#flash-reconstruction {background-image:url(/img/flash/reconstruction.jpg);}
#flash-objects {background-image:url(/img/flash/objects.jpg);}
#flash-contacts {background-image:url(/img/flash/contacts.jpg);}
#flash-none {color:#999;background:#fff;}

.overlay {color:#444;position:absolute;top:0;}
#overlay1 {height:633px;overflow:hidden;}
#overlay2 {height:240px;overflow:hidden;}

#lang .col, #lang .double-col {height:22px;line-height:18px;}
#lang .col-inset {padding:0 10px;margin:0;}
#lang a {font-weight:bold;color:#c2492d;text-decoration:none;}

#search .col, #search .double-col {height:170px;}
#search .col-inset {padding:60px 3px;margin:0;}
#search input {width:160px;font:normal 10px/1.0 verdana;color:#999;margin:0 6px;}
#logo {margin:20px;}

#menu .col, #menu .double-col {height:251px;}
#menu .col-inset {padding:20px;margin:0;}

#menu2 .col, #menu2 .double-col {height:28px;}
#menu2 .col-inset {padding:0;margin:0;}

#intro .col {width:328px;}
#intro .col, #intro .double-col {height:190px;font-size:8pt;color:#fff;}
#intro .col-inset {padding:8px 10px 10px 20px;margin:0;}
#intro .filled {width:328px;height:156px;background:url(/img/transparent-block.png) top left repeat-x;} /*327x156*/
#intro .rounded-filled {width:327px;height:156px;background:url(/img/transparent-rounded-block.png) top left no-repeat;}
#intro a {color:#fff;}

.side-panel {width:33px;padding:0;}
.side-panel .tab {height:113px;padding:0;margin:0 0 6px 0;cursor:pointer;overflow:hidden;}
.fl .tab {position:relative;left:4px;top:633px;}
#tab-design {background:url(/img/tab-design.jpg) top right no-repeat;}
#tab-sks {background:url(/img/tab-sks.jpg) top right no-repeat;}

#layout1 a, #footer a {color:#ccc;}
#layout_en1 a, #footer a {color:#ccc;}
#layout_de1 a, #footer a {color:#ccc;}

#layout1 {height:1120px;color:#bebebe;}
#layout1 .col {height:1110px;}
#layout1 .col-inset {padding:20px;margin:0;}
#layout1 .h {font-size:32pt;font-weight:bold;color:#c2492d;margin:8px 0 16px 0;}
#layout1 h1 {font-size:8pt;font-weight:bold;}
#layout1 h2 {font-size:8pt;font-weight:bold;}
#layout1 h3 {font-size:8pt;font-weight:bold;}

#layout_en1 {height:300px;color:#bebebe;}
#layout_en1 .col {height:300px;}
#layout_en1 .col-inset {padding:20px;margin:0;}
#layout_en1 .h {font-size:32pt;font-weight:bold;color:#c2492d;margin:8px 0 16px 0;}
#layout_en1 h1 {font-size:8pt;font-weight:bold;}

#layout_de1 {height:350px;color:#bebebe;}
#layout_de1 .col {height:350px;}
#layout_de1 .col-inset {padding:20px;margin:0;}
#layout_de1 .h {font-size:32pt;font-weight:bold;color:#c2492d;margin:8px 0 16px 0;}
#layout_de1 h1 {font-size:8pt;font-weight:bold;}

#navigation .col-inset {padding:30px 20px 10px 20px;}
#navigation divo {border:1px solid blue;}

#main {padding-bottom:12px;}
#main, #navigation {color:#ddd;}
#main a, #navigation a {color:#ddd;}
#main a.obscure, #navigation a.obscure {color:#999;}
#main .double-col, #navigation .double-col {float:none;width:650px;margin:0 0 0 327px;}
#main .col-inset {padding:0 0 20px 0;margin:0;}
#main .h {font-size:32pt;font-weight:bold;color:#c2492d;margin:8px 0 16px 0;}
.layout .i {padding-left:20px;padding-right:30px;}
#main .ti {padding-top:10px;}
#main .ri {margin-right:140px;}
#main h1, #main h2, #main h3 {font-size:8pt;font-weight:bold;color:#eee;margin:0 0 10px 0;}
#main h4, #main h5, #main h6 {font-size:7.5pt;font-weight:bold;color:#eee;margin:0 0 10px 0;}
#main #main-content {float:none;min-height:500px;}
#main .col#main-content {width:320px;}

#side-menu {width:327px;}
#side-menu .col-inset {padding:0 0 20px 0;}
#side-menu a {text-decoration:none;}
#side-menu a:hover {text-decoration:underline;}

#side-menu .item {padding:8px;margin:0 0 0 12px;}
#side-menu .separator {height:1px;font-size:0;background:url(/img/menu-separator.gif) 0 0 repeat-x;padding:0;margin:0 20px 0 12px;}
#side-menu .selected {font-weight:bold;color:#aaa;border-left:12px solid #c2492d;background:url(/img/menu-item-background.jpg) 0 0 repeat;margin:0;}

#side-menu .submenu {margin:0 0 0 20px;}
#side-menu .submenu .item {font-style:italic;background:url(/img/item.jpg) 4px 12px no-repeat;padding-left:16px;}
#side-menu .submenu .selected {color:#ccc;background:url(/img/selected-item.jpg) 4px 12px no-repeat;border-left:none;margin:0 0 0 12px;}
#side-menu .submenu .selected a {color:#999;}

table.t0 {border:none;border-collapse:collapse;margin:0;}
table.t0 tr.title td {padding:0px;}
table.t0 tr.title div {border-left:12px solid #c2492d;padding:8px;}
table.t0 tr.header td {color:#999;padding:8px 20px;}
table.t0 tr.common td {background:#373737;padding:8px 20px;}
table.t0 tr.spacer {height:36px;}
table.t0 tr.separator td {height:1px;font-size:0;background:#373737;}
table.t0 tr.separator div {height:1px;font-size:0;background:url(/img/menu-separator.gif) top left repeat-x;}
table.t0 td.image {width:132px;}
table.t0 tr td {color:#ccc;vertical-align:top;}
table.t0 img {border:2px solid #999;}

table.t1 {border:none;border-collapse:collapse;margin:60px 0 36px 0;}
table.t1 tr.title td {height:28px;font-size:8pt;font-weight:bold;line-height:28px;background:url(/img/short-left-stripe.gif) top left no-repeat;padding:0 20px;}
table.t1 tr.common td {background:#373737;padding:20px 20px 16px 20px;}
table.t1 tr td {vertical-align:top;}
table.t1 img {border:2px solid #999;}
table.t1 div.preview {width:100px;height:72px;font-size:0;line-height:0;border:2px solid #999;padding:0;margin:0 0 3px 0;overflow:hidden;}
table.t1 div.preview img {border:none;}
/*23.11.2009*/                                        
table.t1 #left, #right {vertical-align:middle;padding:0;margin:0;}
table.t1 #right {text-align:right;}
table.t1 #left img, #right img {border:none;padding:0;margin:0;}

div.t2 {background:#373737;padding:10px;margin:10px;}
table.t2 {border:none;border-collapse:collapse;margin:12px 0;}
table.t2 tr td {vertical-align:top;text-align:left;padding:0 0 6px 0;}
table.t2 tr td.item {color:#999;/*background:#3c3c3c;*/}
table.t2 div.title {background:url(/img/title-marker.jpg) 0 .3em no-repeat;padding:0 0 0 6px;margin:0;}
table.t2 img {border:2px solid #999;}
table.t2 img.selected, table.t2 .selected img {border:2px solid #f33;}
table.t2 tr.spacer {height:12px;}
table.t2 tr.spacer td {line-height:6px;font-size:0;padding:0;}

table.t3 {border:none;border-collapse:collapse;margin:0;}
table.t3 tr.title td {height:28px;font-size:8pt;font-weight:bold;line-height:28px;background:url(/img/short-left-stripe.gif) top left no-repeat;padding:0 20px;}
table.t3 tr td {vertical-align:top;padding-bottom:20px;background:#3c3c3c;}
table.t3 img {border:2px solid #999;}
table.t3 div.preview {width:100px;height:72px;font-size:0;line-height:0;border:2px solid #999;padding:0;margin:0 0 3px 0;overflow:hidden;}
table.t3 div.preview img {border:none;}
table.t3 #top, #down {vertical-align:middle;text-align:center;padding:10px 0;margin:0;}
table.t3 #top img, #down img {border:none;padding:0;margin:0;}
#main .tab-work {width:110px;padding:0 15px;}

#main .tab-stack {float:right;width:140px;padding:0;margin:0;vertical-align:top;background:#3c3c3c;}
#main .tab-stack .tab {width:125px;height:60px;background:#3c3c3c;text-align:center;padding:0;margin:0 0 2px 0;cursor:pointer;overflow:hidden;/*position:relative;left:-3px;*/}
#main .tab-stack .selected {width:125px;background-color:#373737;margin:0 0 2px 0;}
#main .tab div {color:#999;padding:40px 0 0 0;}
#main .tab-content {color:#aaa;background:#373737;padding:10px 20px;margin:0 140px 0 20px;}
#main .tab-stack2 table{margin-left:20px;}
#main .tab-stack2 td{width:120px;background:#3c3c3c;cursor:pointer;text-align:center;}
#main .tab-stack2 .selected{width:125px;background-color:#373737;}
#main #tab-content{
  scrollbar-3dlight-color: #272727;
	scrollbar-arrow-color: #ff4500;
	scrollbar-base-color: #272727;
	scrollbar-darkshadow-color: #272727;
	scrollbar-highlight-color: #272727;
	scrollbar-shadow-color: #272727;
	scrollbar-track-color: #303030;
	scrollbar-face-color: #272727;
}

#p0 div {background-position:50% 0;background-repeat:no-repeat;}
#p0 #store {background-image:url(/img/tab2/store.jpg);}
#p0 #shop {background-image:url(/img/tab2/shop.jpg);}
#p0 #garage {background-image:url(/img/tab2/garage.jpg);}
#p0 #cottage {background-image:url(/img/tab2/cottage.jpg);}
#p0 #summerhouse {background-image:url(/img/tab2/summerhouse.jpg);}
#p0 #pavilion {background-image:url(/img/tab2/pavilion.jpg);}
#p0 #bathhouse {background-image:url(/img/tab2/bathhouse.jpg);}
#p0 #home {background-image:url(/img/tab2/home.jpg);}
#p0 #business-centre {background-image:url(/img/tab2/business_centre.jpg);}
#p0 #bank {background-image:url(/img/tab2/bank.jpg);}
#p0 #trade {background-image:url(/img/tab2/trade.jpg);}
#p0 #office {background-image:url(/img/tab2/office.jpg);}
#p0 #restaurant {background-image:url(/img/tab2/restaurant.jpg);}
#p0 #trade-centre {background-image:url(/img/tab2/trade_centre.jpg);}
#p0 #apartment {background-image:url(/img/tab2/apartment.jpg);}
#p0 #industry {background-image:url(/img/tab2/industry.jpg);}
#p0 #saloon {background-image:url(/img/tab2/saloon.jpg);}
#p0 #village {background-image:url(/img/tab2/village.jpg);}
#p0 #redesign {background-image:url(/img/tab2/redesign.jpg);}
#p0 #entrance {background-image:url(/img/tab2/entrance.jpg);}
#p0 #beautification {background-image:url(/img/tab2/beautification.jpg);}
#p0 #social {background-image:url(/img/tab2/social.jpg);}
#p0 #public {background-image:url(/img/tab2/public.jpg);}

#p0 .selected #store {background-image:url(/img/tab2/store-on.jpg);}
#p0 .selected #shop {background-image:url(/img/tab2/shop-on.jpg);}
#p0 .selected #garage {background-image:url(/img/tab2/garage-on.jpg);}
#p0 .selected #cottage {background-image:url(/img/tab2/cottage-on.jpg);}
#p0 .selected #summerhouse {background-image:url(/img/tab2/summerhouse-on.jpg);}
#p0 .selected #pavilion {background-image:url(/img/tab2/pavilion-on.jpg);}
#p0 .selected #bathhouse {background-image:url(/img/tab2/bathhouse-on.jpg);}
#p0 .selected #home {background-image:url(/img/tab2/home-on.jpg);}
#p0 .selected #business-centre {background-image:url(/img/tab2/business_centre-on.jpg);}
#p0 .selected #bank {background-image:url(/img/tab2/bank-on.jpg);}
#p0 .selected #trade {background-image:url(/img/tab2/trade-on.jpg);}
#p0 .selected #office {background-image:url(/img/tab2/office-on.jpg);}
#p0 .selected #restaurant {background-image:url(/img/tab2/restaurant-on.jpg);}
#p0 .selected #trade-centre {background-image:url(/img/tab2/trade_centre-on.jpg);}
#p0 .selected #apartment {background-image:url(/img/tab2/apartment-on.jpg);}
#p0 .selected #industry {background-image:url(/img/tab2/industry-on.jpg);}
#p0 .selected #saloon {background-image:url(/img/tab2/saloon-on.jpg);}
#p0 .selected #village {background-image:url(/img/tab2/village-on.jpg);}
#p0 .selected #redesign {background-image:url(/img/tab2/redesign-on.jpg);}
#p0 .selected #entrance {background-image:url(/img/tab2/entrance-on.jpg);}
#p0 .selected #beautification {background-image:url(/img/tab2/beautification-on.jpg);}
#p0 .selected #social {background-image:url(/img/tab2/social-on.jpg);}
#p0 .selected #public {background-image:url(/img/tab2/public-on.jpg);}

#footer {clear:both;height:112px;color:#666;}
#footer .separator {height:2px;background:url(/img/separator.gif) top left repeat-x;padding:0;margin:0;}
#footer .col {height:110px;}
#footer .col-inset {padding:10px 20px;margin:0;}
.footer-background-3col {background:url(/img/footer-background-3col.jpg) top left repeat-y;}
.footer-background {background:url(/img/footer-background.jpg) top left repeat-y;}

.r {text-align:right;}
.fl {float:left;}
.fr {float:right;}

.obscure {color:#999;}
.emph {color:#c2492d;}
.bright {color:#fff;}

.text {font-size:110%;color:#ccc;}

.double-right-stripe {width:654px;height:28px;line-height:28px;font-weight:bold;color:#fff;background:url(/img/long-right-stripe.png) top left no-repeat;padding:0;margin:20px 0 0 1px;}
.double-right-stripe a {font-weight:bold;color:#fff;text-decoration:underline;}
.double-right-stripe a:hover {text-decoration:none;}
.double-right-stripe span {padding:0 36px 0 20px;}

.left-stripe {width:241px;height:28px;line-height:28px;font-weight:bold;color:#fff;background:url(/img/short-left-stripe.png) top left no-repeat;padding:0;margin:14px 0 0 0;}
.left-stripe a {font-weight:bold;color:#fff;text-decoration:underline;}
.left-stripe a:hover {text-decoration:none;}
.left-stripe a.inverted {text-decoration:none;}
.left-stripe a.inverted:hover {text-decoration:underline;}
.left-stripe span {padding:0 20px;}

.level1 {padding-left:0;}
.level2 {padding-left:16pt;}
.level3 {padding-left:32pt;}
.level4 {padding-left:48pt;}
.level5 {padding-left:64pt;}
.level6 {padding-left:80pt;}

#search input {border:1px inset #ccc;padding:2px 4px;margin:0;}
/* 23.11.2009 */
#scroll_work {overflow:hidden;width:568px;height:auto;}
#scroll_work_tab {overflow:hidden;width:140px;height:510px;}

/*div {border:1px solid red;}
table {border:1px solid blue;}*/