body{background:#FFF none repeat scroll 0 0;font-family:Tahoma, Verdana, Geneva, sans-serif;text-decoration:none;font-size:100.1%;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:400;line-height:normal}
html,body{height:100%;margin:0;padding:0}
p{text-align:justify;font-weight:400;color:#000;font-size:.8em}
a{color:#000;text-decoration:none}
.rollovers{display:block;width:90px;height:60px}
A.linerock{background:url(./images/logos/linerock_gray.png)}
A.linerock:hover{cursor:pointer;background:url(./images/logos/linerock_color.png)}
A.tisol{background:url(./images/logos/tisol_gray.png)}
A.tisol:hover{cursor:pointer;background:url(./images/logos/tisol_color.png)}
A.extrol{background:url(./images/logos/extrol_gray.png)}
A.extrol:hover{cursor:pointer;background:url(./images/logos/extrol_color.png)}
A.ceresit{background:url(./images/logos/ceresit_gray.png)}
A.ceresit:hover{cursor:pointer;background:url(./images/logos/ceresit_color.png)}
A.penopleks{background:url(./images/logos/penopleks_gray.png)}
A.penopleks:hover{cursor:pointer;background:url(./images/logos/penopleks_color.png)}
A.bitex{background:url(./images/logos/bitex_gray.png)}
A.bitex:hover{cursor:pointer;background:url(./images/logos/bitex_color.png)}
a.other-partners{color:#1084D6;font-size:.9em}
a.other-partners:hover{color:#FFB919}
.logo{display:block;float:left;background:url(images/logo.png) center no-repeat;width:253px;height:90px;margin:50px 0 0 20px}
.illustration{display:block;float:left;margin-left:20px;width:244px;height:216px}
.i-img{display:none;float:left;width:244px;height:216px}
.i-img.showen{opacity:1.0;filter:alpha(opacity=100)}
.logos{display:block;float:right;max-width:527px;height:216px;margin:o auto}
.partners{width:400px;margin:40px 50px 0 0}
.partners td{padding-right:40px;width:90px;height:60px}
div.banner_top p{font-size:1.2em}
#header_top{height:73px;background:url(images/header_center.gif) repeat-x}
#header_left{position:relative;background:url(images/header_leftcorner.gif) no-repeat;float:left;width:11px;height:73px}
#header_center{float:left;width:70em;max-width:1000px;height:73px;margin:auto 0}
#header_right{background:url(images/header_rightcorner.gif) no-repeat;float:right;width:11px;height:73px}
div.top-corner{width:13px;height:73px;background:url(images/topsitecorner.png) 0 0 no-repeat;position:relative;left:14px;display:block}
#header_bottom{clear:both;height:216px;background:#fff}
.banner_top{margin:0}
.navi_horizont_table{border:0 none;border-collapse:collapse}
.menu{background:url(images/horizontal_menu.png) no-repeat;font-size:.8em;font-weight:600;font-variant:normal;width:1024px;height:73px;float:right;text-align:center;overflow:hidden;vertical-align:bottom;display:block;position:relative;margin:0 auto}
.menu a{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;color:#000;display:block;font-family:"Arial Narrow",Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;text-transform:uppercase}
.menu a:hover{color:#ffb20c;text-decoration:none}
#main{width:expression((documentElement.clientWidth||document.body.clientWidth)<995?1024px:);min-width:960px;max-width:1024px;height:100%;margin:5px auto}
#content{width:100%}
#content p{line-height:1.5em;margin:4px 0 10px}
#column_center{width:100%;float:left;padding:10px 0}
div.text{margin:0 200px 0 250px;padding:0 10px}
#column_left{float:left;width:250px;margin-left:-100%}
#column_right{float:left;width:200px;margin-left:-200px;padding:10px 0}
column-blocks{float:none;width:0;height:0;margin:0}
#container{min-height:100%;background-color:#FFF}
* html #container{height:100%}
.clear{font-size:0;clear:both}
#hFooter{clear:both;height:148px}
.line{background:gray;display:block;height:10px;width:1028px;margin:0 0 0 -20px}
#footer{border-top:#cecbcb solid 3px;height:148px;text-align:left;width:1024px;font-size:.8em;float:left;margin-top:-148px}
#footer_center{background:url(images/footer_center.gif) repeat-x;width:972px;height:146px;float:left;margin:auto 0}
#footer_leftcorner{position:relative;background:url(images/footer_leftcorner.gif) 2px 0 no-repeat;float:left;width:26px;height:148px}
#footer_rightcorner{background:url(images/footer_rightcorner.gif) -2px 0 no-repeat;position:relative;float:right;width:26px;height:148px}
#footer_center_wrapper{margin-left:40px;padding-top:35px}
.footer_text_left{float:left;width:20%;position:relative;margin:0;padding:0}
.footer_text_center{position:relative;float:left;width:40%;margin-left:3%;padding:0}
.footer_text_center ul,.footer_text_right ul{list-style:none;margin:0;padding:0}
.footer_text_right{position:relative;float:left;width:30%;margin-left:3%;padding:0}
.dynamic-layer-menu-container{position:absolute;width:1100px;overflow:hidden}
.dynamic-layer-menu-element{float:left;padding:5px}
table .dynamic-layer-menu-element{float:none;display:block;position:relative;margin:0 auto;padding:5px}
.sbsize{float:left;width:1140px;height:22px;position:relative}
.st{background:url(images/st.png) 0 0 no-repeat}
.sb{background:url(images/sb.png) 0 0 no-repeat}
.sumbenu-content{float:left;width:1056px;display:block;border-left:2px solid #e8e8e8;border-right:2px solid #e8e8e8;font-family:Tahoma, Geneva, sans-serif;font-size:13px;position:relative;background:#fff;font-weight:bolder;padding:0 20px}
.sumbenu-content .inder{margin-top:-10px}
.sub_menu{display:block;float:left;width:1100px;overflow:hidden;position:relative}
.dynamic-layer-menu-element .submenu-element-l{float:left}
.dynamic-layer-menu-element .submenu-element-r{float:right}
.dynamic-layer-menu-element .submenu-element-c{margin:0 12px;padding:20px 0 16px}
.dynamic-layer-menu-element.hover .submenu-element-l{background:url(images/mhl.png) 0 0 no-repeat}
.dynamic-layer-menu-element.hover .submenu-element-r{background:url(images/mhr.png) 0 0 no-repeat}
.dynamic-layer-menu-element.hover .submenu-element-c{border-top:solid 2px #e8e8e8;background:#fff;color:#ffb20c;padding:18px 0 16px}
.dynamic-layer-menu-element.hover .submenu-element-c a{color:#ffb20c}
.shsize{width:12px;height:53px}
.submenu-element{position:relative;z-index:100;width:100%}
.bimg{margin-top:7px}
div.dynamic-layer-menu-container-innerContainer a{float:left;background:url(images/point.png) 2px 50% no-repeat;text-decoration:underline;color:#808986;font-size:1em;padding:0 0 0 15px}
div.dynamic-layer-menu-container-innerContainer a:hover{color:#ffb919;text-decoration:none;background:url(images/point_h.png) 2px 50% no-repeat}
div.text .csc-default{padding:0 0 10px}
div.text .csc-header{overflow:hidden;width:100%;margin:0 auto}
div.text .csc-header h1{background:#e8e8e8;font-weight:700;font-size:.9em;display:block;float:left;padding:5px}
p.csc-header-date{float:right;color:#0B82DC;border-bottom:1px dashed #0B82DC;cursor:pointer;padding:5px 5px 4px}
p.csc-header-date.filtered{float:right;color:red;border-bottom:1px dashed red;cursor:pointer;padding:5px 5px 4px}
p.csc-header-date:hover{color:#ffb919;border-bottom:1px dashed #fff}
div.a{display:inline}

.rmt{background:url(images/rightblocktop.png) 0 0 no-repeat}
.rmb{background:url(images/rightblockbottom.png) 0 0 no-repeat}
.rmc{float:left;width:140px;display:block;background:url(images/rightblockcenter.png) repeat-y;font-family:Tahoma, Geneva, sans-serif;font-size:12px;padding:0 20px}
.clbt{background:url(images/leftblocktop.png) 0 0 no-repeat}
.clbb{background:url(images/leftblockbottom.png) 0 0 no-repeat}
.clcb-center{float:left;width:200px;display:block;background:url(images/leftblockcenter.png) repeat-y;font-family:Tahoma, Geneva, sans-serif;font-size:12px;padding:0 10px 0 20px}
.clbsize{float:left;width:230px;height:20px}
.rmsize{float:left;width:180px;height:15px}
.column_right_block{display:block;float:left;margin:0 0 0 20px}
.column_left_block{display:block;float:left;margin:10px 0}
.column_left_block ul{marging:0;list-style:none;padding:0}
.column_left_block ul li{padding:0 0 0 5px}
.column_left_block div.spec a,.column_left_block div.spec a{width:150px;height:20px;color:#404040;text-decoration:none;font-weight:bolder;display:block;margin:0 0 5px;padding:2px 5px 2px 20px}
.column_left_block div.no.lm0 a,.column_left_block div.sub.lm0 a{background:url(images/roof_over.png) 0 50% no-repeat}
.column_left_block div.no.lm1 a,.column_left_block div.sub.lm1 a{background:url(images/face_over.png) 0 50% no-repeat}
.column_left_block div.no.lm2 a,.column_left_block div.sub.lm2 a{background:url(images/fundament_over.png) 0 50% no-repeat}
.column_left_block div.no a,.column_left_block div.sub a{background:url(images/arrow-right.png) 0 50% no-repeat;color:#404040;text-decoration:none;font-weight:bolder;display:block;margin:0 0 5px;padding:2px 5px 2px 20px}
.column_left_block div.current a{text-decoration:none;font-weight:bolder;display:block;color:#ffb919;background:url(images/arrow-right-h.png) 0 0 no-repeat;margin:0 0 5px;padding:2px 5px 2px 20px}
.column_left_block div.active a{background:url(images/arrow-right-d.png) 0 0 no-repeat;color:#404040;text-decoration:none;font-weight:bolder;display:block;margin:0 0 5px;padding:2px 5px 2px 20px}
.column_left_block div.active:hover a{color:#ffb919;background:url(images/arrow-right-d-h.png) 0 0 no-repeat}
.column_left_block div.no:hover a,.column_left_block div.sub:hover a{color:#ffb919;background:url(images/arrow-right-h.png) 0 0 no-repeat}
.ui-datepicker,.ui-dialog{z-index:10000;font-size:.7em}
.td-no-style{background:transparent}
.mailform-table-outer{font-size:12px}
.tx_mailform_field_text,.tx_mailform_field_textarea{dispaly:block;padding-bottom:5px;border-bottom:#ccc dashed 1px;margin:5px 0}
.tx_mailform_field_captcha table{font-size:10px}
.tx_mailform_field_captcha img{margin:0 auto;padding:5px 10px 5px 0}
input.tx_mailform_captcha{width:240px;display:block;float:left;font-size:12px}
.tx_mailform_textarea{background:#fff;border-top:solid #abadb3 1px;border-left:solid #e2e3ea 1px;border-right:solid #e3e9ef 1px;border-bottom:solid #dbdfe6 1px;padding:2px}
.tx_mailform_div_err_msg_1{color:red;font-size:10px;float:left;padding:3px}
.tx_mailform_required_star{color:red;padding:0 2px}
.tx_mailform_layout_error{color:red;display:block;padding-bottom:5px;font-size:10px;border-bottom:red dashed 1px;margin:5px 0}
.tx_mailform_layout_error li{list-style:none;padding:3px 10px}
.tx_mailform_field_submit{display:block;padding:5px 0}
a img{border:0 none}
a:link,a:visited{color:#000}
.footer-low,.footer-high{height:10px}
div.text a:link,#column_right a:link,div.text a:visited,#column_right a:visited{color:#0b82dc}
.column_left_block div.no.lm0:hover a,.column_left_block div.sub.lm0:hover a,.column_left_block div.active.lm0 a,.column_left_block div.current.lm0 a,.column_left_block div.active.lm0:hover a,.column_left_block div.current.lm0:hover a{background:url(images/roof.png) 0 50% no-repeat}
.column_left_block div.no.lm1:hover a,.column_left_block div.sub.lm1:hover a,.column_left_block div.active.lm1 a,.column_left_block div.current.lm1 a,.column_left_block div.active.lm1:hover a,.column_left_block div.current.lm1:hover a{background:url(images/face.png) 0 50% no-repeat}
.column_left_block div.no.lm2:hover a,.column_left_block div.sub.lm2:hover a,.column_left_block div.active.lm2 a,.column_left_block div.current.lm2 a,.column_left_block div.active.lm2:hover a,.column_left_block div.current.lm2:hover a{background:url(images/fundament.png) 0 50% no-repeat}
.tx_mailform_field_captcha,.tx_mailform_field_captcha label{dispaly:block;margin:5px 0}
div.text a,#column_right a,#column_left a,div.a{color:#0b82dc;text-decoration:underline;cursor:pointer}
div.text a:hover,#column_left a:hover,#column_right a:hover,div.a:hover{color:#ffb919;text-decoration:none;}
#c48 a {text-decoration:none;}
