BODY {margin:0; padding:0; background-color:#ffffff; font-family:arial, helvetica;}
FORM {padding:0;margin:0;}
SELECT, INPUT, TEXTAREA {font-family:arial;}
A {color:#0088CC;}
A:hover {color:#A61811;}
H1, H2, H3, H4, H5 {font-weight:normal;}
P {line-height:1.2em}

.header_builder {width:317;height:124px; background: url(/images/header_builder.gif) no-repeat right top;}
.header_building {width:100%;height:124px; background: url(/images/header_building.gif) no-repeat right top;}
.header_bg {  background: url(/images/header_bg.jpg) no-repeat left top; background-color:#AACBEE;}
TABLE.headerleftpadd {margin-left:40px}
TABLE.mainmenu { position:relative; top:16px;  }
TABLE.mainmenu,TABLE.mainmenu A,TABLE.mainmenu A:visited {color:#ffffff;font-weight:bold;font-size:14px;}
TABLE.mainmenu A:hover {color:#BF1C13}
TABLE.mainmenu TD {padding-right:30px; color:#BF1C13;}
IMG.logoposition {position:relative;top:54px;left:3px}
DIV.headerphone {color:#ffffff;font-weight:normal;font-size:13px;position:relative;top:34px;}
DIV.headerphone SPAN {font-weight:normal;font-size:18px;}
TD.questionlink {font-size:13px; padding-right:4em}
TD.questionlink A, TD.questionlink A:visited {color:#000000}
TD.questionlink IMG {margin-left:6px}

.contenttable {margin-top:50px;}
.contenttable H1 {font-family:tahoma; font-size:190%; color:#444444;padding-bottom:0.5em;padding-right:2em;}
.contenttable H1 SPAN {font-size:60%;color:#505050}
TD.leftblock {padding-left:28px;}

.leftblock {padding-top:5px}
DIV.additionalmenu A:hover {color:#A61811;}
DIV.additionalmenu DIV { padding:8px 12px 8px 12px; margin:0.1em 0 0.1em 0; font-size:90%}
DIV.additionalmenu DIV.active {background: url(/images/leftblockpos_circ.gif) no-repeat right bottom; background-color:#DAE4E5;width:80%}
DIV.additionalmenu P {font-size:88%;margin:0;padding:0.3em 0 0.6em 32px; color:#000000;}
DIV.additionalmenu DIV.additionalmenu2 {padding:8px 60px 10px 0;}
DIV.additionalmenu DIV.additionalmenu2 A { color:#555959;}
DIV.additionalmenu DIV.additionalmenu2 IMG {float:left; margin-top:0.55em; margin-left:12px}
DIV.additionalmenu DIV#green A {color:green }
DIV.additionalmenu DIV#green A:hover {color:#A61811; }

TABLE.t_building1 TD A:visited {color:#7C00BA;} 
TABLE.t_building1 TD {font-size:90%;padding-right:2em;padding-bottom:2.9em;} 
TABLE.t_building1 TD.cc0 {width:5%} 
TABLE.t_building1 TD.cc1 {width:30%;padding-top:0.7em} 
TABLE.t_building1 TD.cc2 {width:30%;font-size:80%;padding-top:0.7em} 
TABLE.t_building1 TD.cc3 {font-size:80%;color:#8a8a8a;padding-top:0.7em}
TABLE.t_building1 TD.cc3 A {color:#8a8a8a;}

TABLE.building_toggle {margin-top:1.5em;font-size:90%; background: url(/images/1x1gray.gif) repeat-x bottom;}
TABLE.building_toggle TD {height:2.2em;border-style:solid;border-width:0px;border-top-width:1px;border-color:#ffffff;padding-left:1.2em;padding-right:1.2em;}
TABLE.building_toggle TD.cc4 {width:90%;  }
TABLE.building_toggle TD.left {padding-left:0px;}
TABLE.building_toggle TD.right {padding-right:0px;}

TABLE.building_toggle TD.act_left {background-color:#ffffff;vertical-align:middle;border-style:solid;border-width:0px;border-top-width:1px;border-right-width:1px;border-color:#B8CACC;padding-left:0px}
TABLE.building_toggle TD.act_center {background-color:#ffffff;vertical-align:middle;border-style:solid;border-width:0px;border-top-width:1px;border-left-width:1px;border-right-width:1px;border-color:#B8CACC;}
TABLE.building_toggle TD.act_right {background-color:#ffffff;vertical-align:middle;border-style:solid;border-width:0px;border-left-width:1px;border-top-width:1px;border-right-width:1px;border-color:#B8CACC;}
DIV.building_content {padding-top:2.5em;width:90%;}
DIV.insert_declaration {float:right;width:25%;padding-left:18px;margin-left:4em;margin-bottom:20px;border-style:solid;border-width:0px;border-left-width:2px;border-color:#B31F17;font-size:90%}
DIV.insert_declaration SPAN {color:#505050;font-size:80%;padding-top:0.4em}

TABLE.building_toggle A {border-bottom:1px dashed #1174A6;text-decoration:none;}
DIV.building_content P {margin:0px; padding:0px; padding-bottom:1.3em; font-size:90%;line-height:1.4em}
DIV.building_content OL { margin-top:0px;margin-bottom:0;padding-bottom:1.3em;}
DIV.building_content UL { margin-top:0px;margin-bottom:0;padding-bottom:1.3em;}
DIV.building_content LI {font-size:90%;line-height:1.4em}


TABLE.building_plan_tab {font-size:120%}
DIV.building_plan_floors {padding-bottom:1.4em;text-align:center}
DIV.building_plan_floors SPAN {color:#A61811}
DIV.building_plan_floors SPAN A { border-bottom:1px dashed #1174A6;text-decoration:none; }
DIV.building_plan_magnify {text-align:center;padding-top:1.8em;font-size:90%;}
DIV.building_plan_magnify IMG {margin-right:0.4em;}

DIV.content {width:92%;}
DIV.content P {font-size:90%;line-height:1.4em}
DIV.content H2 {font-size:110%;padding-top:1.4em}
DIV.content OL { margin-top:0px;margin-bottom:0;padding-bottom:0.3em;}
DIV.content UL { margin-top:0px;margin-bottom:0;padding-bottom:0.3em;}
DIV.content LI {font-size:90%;line-height:1.4em}

DIV.content TABLE {font-size:80%;margin-top:2.4em}
DIV.content TABLE TR {vertical-align:top;}
DIV.content TABLE TD {padding:0 1.4em 1.8em 0;}


DIV.content TABLE.orderform TR {vertical-align:middle;}
DIV.content TABLE.orderform TD {padding:0 2.8em 1.1em 0;}
TR#valign {vertical-align:top;}
TR#valign TD#top {padding-top:0.2em}

DIV.declaration_block {padding-top:0;margin:0; padding-bottom:1.4em;}
DIV.declaration_block IMG {float:left; margin-top:0.38em;}
DIV.declaration_block H2 {font-size:110%;color:#303030;margin:0;padding-top:0; padding-bottom:0.6em;}
DIV.declaration_block P {margin:0; padding-left:1.5em;padding-top:0em; padding-bottom:0.8em; font-size:90%;}
#DIV.declaration_block P.d2 A {color:#a0a0a0}

TABLE.tech_tab1 TD A:visited {color:#7C00BA;} 
TABLE.tech_tab1 TD {padding:0 2.2em 2.8em 0}
TABLE.tech_tab1 TD DIV {font-size:80%;padding:0.3em 0 0.1em 0}
TABLE.tech_tab1 TD SPAN {font-size:80%;color:#505050}


TABLE.tech_tab2 TD A:visited {color:#7C00BA;} 
TABLE.tech_tab2 TD {padding:0 1.6em 3.2em 0;font-size:80%;}
TABLE.tech_tab2 TD DIV.name {padding:0em 0 0.1em 0}
TABLE.tech_tab2 TD DIV.name SPAN {color:#505050}
TABLE.tech_tab2 TD DIV.characters {font-size:85%;padding:0.3em 0 0.1em 0;color:#808080}

TABLE.tech_sort {float:right;margin-top:0.7em; margin-left:1.6em;margin-right:1em;font-size:80%;}
TABLE.tech_sort TD {padding-left:0.7em;padding-right:0.7em;}
TABLE.tech_sort DIV {background-color:#EBEFF0;padding:0.15em 0.4em 0.2em 0.4em;}
TABLE.tech_sort DIV A {color:#000000;}
TABLE.tech_sort DIV A:hover {color:#A61811;} 
TABLE.tech_sort IMG {margin-left:4px;}

DIV.tech_info {width:90%}
DIV.tech_info TABLE {width:90%}
DIV.tech_info TABLE TD {font-size:100%;padding:0 2.3em 0.8em 0}
TABLE P.tech_price {font-size:140%;}
TABLE P.tech_order {font-size:110%;}


DIV.left_delivery_block {padding:1.8em 4em 0 12px;font-size:80%;}
DIV.left_delivery_block P {line-height:1.4em}
DIV.left_delivery_block SPAN {color:#B31F17; font-weight:bold}

DIV.newsblock {padding-bottom:2.5em}
DIV.newsblock DIV#ndate {font-size:60%;padding-bottom:0.2em;color:#505050}
DIV.newsblock DIV#nheader {font-size:110%;padding-bottom:0.8em;color:#303030}
DIV.newsblock DIV#ntext {font-size:90%;}
DIV.newsblock DIV#ntext P {font-size:100%;padding:0; margin:0; padding-bottom:1.1em;}
DIV.newsblock DIV#ntext OL {font-size:110%;}
DIV.newsblock DIV#ntext UL {font-size:110%;}

DIV.newsarchiveblock {margin:0;padding:0;margin-left:4em;margin-bottom:2em;width:10%;float:right;font-size:90%;line-height:1.8em}
DIV.newsarchiveblock DIV#labelarchive {color:#505050}
DIV.newsarchiveblock DIV#year {padding-left:2.18em;color:#A61811;}

DIV.licenceblock {padding-bottom:0.2em;}
DIV.licenceblock A:visited {color:#7C00BA;}
DIV.licenceblock DIV.groupname {margin:0;padding-bottom:1.2em;font-size:110%;}
DIV.licenceblock TABLE {margin:0; margin-left:2em;}
DIV.licenceblock TABLE TD {font-size:90%;padding:0 2.3em 0 0em;}
DIV.licenceblock TABLE TR#subscribe TD {font-size:90%;padding:1em 2.3em 4em 0em;}
DIV.licenceblock IMG {border-color:#C4CBCC;border-style:solid;border-width:1px}

.vacancyheader A, .vacancyheader A:hover, .vacancyheader A:visited  {border-bottom:1px dashed #0088CC;text-decoration:none;font-size:100%;}
.vacancyheader_act A, .vacancyheader_act A:hover, .vacancyheader_act A:visited {font-weight:bold; color:#A61811;border-bottom:1px dashed #A61811;text-decoration:none; font-size:100%;}
.vacancyheader A:hover {border-bottom:1px dashed #A61811;text-decoration:none;font-size:100%;}
.vacancytable {font-size:90%;margin:0 0 0 0; margin-left:1.8em}
.vacancytable UL {font-size:100%}
DIV.vacancyblock {padding-bottom:1em;}

DIV.searchresults {}
DIV.searchresults DIV { padding:0px; padding-bottom:0.2em;}
DIV.searchresults P {margin:0;padding:0; font-size:80%;padding-bottom:1.8em;}

.pages { vertical-align:middle; font-size:100%; height:20px; }
.pages .s1 { height:20px; padding-left:8px; background: url(/images/pages_circ_left.gif) no-repeat left top; background-color:#bfbfbf; font-weight: bold;color:#ffffff;}
.pages .s2 { height:20px; padding-top:1px; padding-right: 8px; background: url(/images/pages_circ_right.gif) no-repeat right top; background-color:#bfbfbf;}

.sitemap DIV {margin-bottom:0.8em}
.sitemap UL {margin-top:0.4em}
.sitemap LI {margin-bottom:0.6em;font-size:100%}


#silver {color:#505050;}
#red {color:#BF1C13;}
#black {color:#000000;}

.search { width:50%;color:#000000;}
.searchempty { width:50%;color:#808080;}

.footer A,.footer A:visited {color:#408F99}
.footer A:hover {color:#A61811;}
TABLE.footerbg { background: url(/images/bottom_bg.gif) repeat-x bottom; }
DIV.fcompany {font-size:70%;padding-left:40px;padding-top:1px}
TABLE.fdeveloper {font-size:55%}
DIV.fsearch {padding-top:0.8em;font-size:70%;}
DIV.fsearch A { color:#505050}
DIV.fsearch A:hover { color:#A61811;}
DIV.fsearch A:visited { color:#505050}
DIV.fmaterials {padding-top:1px;font-size:70%;}