body{font-family:'PlayRegular',Arial,Helvetica,sans-serif;color:#3b3f44;font-size:12px;margin:0;line-height:19px;background:#f1f1f1}#main{width:100%}.clear{clear:both;overflow:hidden;height:0}.wrap{width:980px;margin:auto auto}.last{margin-right:0!important}a{text-decoration:none;color:#3b3f44}img{border:0}input[type="text"],input[type="password"],textarea,select,a,canvas{outline:0}.greybutton{background:url(../images/grey-black-bg2-right.png?f=auto) no-repeat top right;padding-right:17px;float:left}.greybutton:hover{background:url(../images/grey-black-bg2-right.png?f=auto) no-repeat bottom right}.greybutton:hover a{background:url(../images/grey-black-bg2-left.png?f=auto) bottom left repeat-x;color:#fff}.greybutton a{display:block;background:url(../images/grey-black-bg2-left.png?f=auto) top left repeat-x;height:40px;font-size:18px;font-family:'RopaSansRegular'}.greybutton_small{background:url(../images/grey-black-bg-right.png?f=auto) no-repeat top right;padding-right:13px;float:left}.greybutton_small:hover{background:url(../images/grey-black-bg-right.png?f=auto) no-repeat bottom right}.greybutton_small:hover a{background:url(../images/grey-black-bg-left.png?f=auto) bottom left repeat-x;color:#fff}.greybutton_small a{display:block;background:url(../images/grey-black-bg-left.png?f=auto) top left repeat-x;height:22px;font-size:11px;font-family:'RopaSansRegular';padding:3px 0 5px 8px}.break{background:url(../images/break-bg.gif) repeat-x;border:1px solid #ccc;height:4px}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#2e3235;font-family:'UniversLightCondensedRegular'}.year{display:inline-block}#data tr td{border:1px solid #ddd;padding:3px}.galleria{margin:0;padding:0}.galleria li{list-style-type:none;float:left;background:#fff;border-radius:10px;padding:5px;height:80px;width:120px;overflow:hidden;text-align:center;margin:0 10px 15px 0}.button{float:left;background:url(../images/button-bg.png?f=auto) repeat-x top left;height:34px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px}.button input{background:none;border:0;color:#fff;font-size:16px;height:34px;cursor:pointer;font-family:'RopaSansRegular',Arial,Helvetica,Sans Serif}.text-input{border:0;padding:5px 5px 5px 8px;color:#bfbfbf;background:url(../images/input-bg.png?f=auto) no-repeat;width:187px;height:26px}.textarea-input{border:0;padding:5px 5px 5px 8px;color:#bfbfbf;background:url(../images/textarea-bg.png?f=auto) no-repeat;width:437px;height:90px}#contactform{width:450px}.alert{display:none;padding:8px;color:#57a2cf;width:425px;margin-bottom:15px;background:#ececec;border:1px solid #dedfde}#contactform .last{float:right!important}#contactform .submitbtn{margin-right:2px}.inputall{float:left;width:205px;margin-bottom:5px}.inputtxt{margin-bottom:0}.inputtxt span{color:#900}.submitbtn{margin-top:10px;float:right;margin-right:15px}.loading{float:right;margin:10px 15px 0 0;display:none}#intro{margin:10% 0 0 0;width:60%;height:315px;float:left;position:relative}.activeline{background:url(../images/introbg.png?f=auto) repeat-x left center;height:107px;position:absolute;z-index:1;width:100%;left:0;top:100px}.intowrap{position:absolute;top:0;right:-10px;width:500px;height:315px;overflow:hidden}.intowrap ul{margin:0;padding:0;position:absolute;top:0;right:0;z-index:2}.intowrap ul li{list-style-type:none;margin-bottom:80px;height:51px;position:relative}.intowrap ul li a{display:block;position:relative;z-index:222222;height:51px;width:430px}.intowrap ul li span{display:block}.intowrap ul li .title{float:left;font-family:'UniversLightCondensedRegular';font-size:24px;color:#b8b8b8;margin-top:7px;display:none}.intowrap ul li .title span{color:#fff;font-family:'PlayRegular';font-size:14px}.intowrap ul li .logo{float:right;margin:0 40px 0 30px}.arrow{background:url(../images/arrow-blue.png?f=auto) no-repeat;width:31px;height:47px;display:block;position:absolute;top:32px;right:-17px}#slider{float:left;margin:15% 0 0 75px}.icopyright{margin:40px 0 0 0;text-align:center;font-family:'RopaSansRegular';color:#b2b4b5}.icopyright a{color:#333}.icopyright a:hover{text-decoration:underline}#header{margin-top:15px}.top_left a{display:block;color:#2f3336}.top_left{float:left;width:150px}.top_left .home,.top_left .lang{float:left;margin-right:5px;font-weight:bold}.top_left .lang a{padding:7px 0 0 7px}.top_left .home a,.top_left .lang a{background:url(../images/sp-icon-pack.png?f=auto) no-repeat top left;width:33px;height:33px}.top_left .lang a{height:26px;width:26px}.top_left .home a{text-indent:-9999px}.top_left .home a span{display:block;width:33px;height:33px;background:url(../images/sp-icon-pack.png?f=auto) no-repeat;background-position:0 -34px}.top_right{float:right;width:328px}.social,.tw,.fb,.gp{float:left;margin-right:5px}.social a,.fb a,.tw a,.gp a{display:block;width:33px;height:33px;text-indent:-9999px}.facebook,.fb{background:url(../images/sp-icon-pack.png?f=auto) no-repeat;background-position:0 -70px}.googleplus,.gp{background:url(../images/googleplus.png?f=auto) no-repeat}.twitter,.tw{background:url(../images/sp-icon-pack.png?f=auto) no-repeat;background-position:0 -114px}.search{background:url(../images/search-bg.png?f=auto) no-repeat;width:210px;height:30px;float:right;margin-top:1px}.searchbtn{float:left;width:12px;height:10px;margin:10px 0 0 10px}.searchinput{float:left;width:175px}.searchinput input{padding:7px 5px 6px 5px;color:#666;background:none;border:0;width:169px;font-family:'PlayRegular'}.searchbtn input{background:none;border:0}#menu{margin-top:18px;position:relative}#menu .menuwrap{background:url(../images/menu-bg.gif) repeat-x;height:51px}.topmenu{margin:0 65px 0 0;float:right;padding:0;width:630px}.topmenu li{list-style-type:none;float:left;margin-right:35px;padding:17px 0 45px 0;position:relative}.topmenu li:last-child{margin-right:0!important}.topmenu li span{display:block;background:url(../images/arrow.png?f=auto) no-repeat center right;padding-right:9px}.topmenu li a{color:#818285}.topmenu li a:hover{color:#57a2c0}.topmenu li:hover .submenu{display:block}.menulf{background:url(../images/menu-lf.png?f=auto) no-repeat;width:208px;height:67px;position:absolute;top:-8px;left:-8px;padding:16px 0 0 45px}.menurg{background:url(../images/menu-rg.png?f=auto) no-repeat;width:74px;height:67px;position:absolute;top:-8px;right:-8px}#logo{display:block;width:146px;height:35px}.submenu{z-index:111;position:absolute;background:url(../images/submenubg.png?f=auto);min-width:175px;top:60px;left:-65px;margin:0!important;padding:10px!important;border-radius:10px;border:1px solid #d1d1d1;display:none}.submenu li{float:none!important;padding:5px 0 5px 0!important;margin-right:0!important;border-bottom:1px solid #eaeaea}.submenu li a{min-width:175px;display:block;color:#818285!important}.submenu li a:hover{color:#57a2c0!important}.dropdown-arrow{background:url(../images/dropdown-arrow.png?f=auto) no-repeat;width:16px;height:15px;display:block;position:absolute;top:28px;right:35px;cursor:pointer}.menulf ul{background:url(../images/submenubg.png?f=auto) repeat-x;background:url(../images/submenubg.png?f=auto);min-width:250px;border-radius:10px;border:1px solid #d1d1d1;position:absolute;top:75px;left:15px;margin:0;padding:15px 10px 5px 10px;z-index:222;display:none}.menulf ul li{list-style-type:none;border-bottom:1px solid #cccbca;height:30px;margin-bottom:13px}.menulf ul li a{color:#909295}.menulf ul li .icon{display:block;float:left}.menulf ul li .name{display:block;float:right;margin-top:4px}#slide{width:980px;height:325px;overflow:hidden}.slider_nav{margin:0 10px 10px 0;padding:0;float:right}.slider_nav li{list-style-type:none;background:url(../images/sp-icon-pack.png?f=auto) no-repeat;width:11px;height:12px;background-position:1px -162px;float:left;margin-left:4px;cursor:pointer}.slider_nav li:hover{background-position:0 -180px}#active-nav{background-position:0 -180px!important}.slideritem{width:980px;height:275px;overflow:hidden}.slideritem .slideimg{float:left;width:435px;text-align:center}.slideritem .slidetxt{float:left;width:455px;color:#3b3f44;padding-top:55px;font-family:'RopaSansRegular';font-size:14px}.slideritem .slidetxt h1{font-family:'UniversLightCondensedRegular';color:#2e3235;font-size:36px;margin:0;padding:0;line-height:35px}.morebtn a{padding:9px 0 5px 10px;height:27px}#productslider,#references_slider{margin:30px auto 20px auto;position:relative}#productslider ul,#references_slider ul{margin:0;padding:0}#productslider ul li,#references_slider ul li{list-style-type:none;float:left;margin-right:15px}#references_slider ul li{width:165px;text-align:center}#productslider ul li span{display:block}.psleft{float:left;width:93px;text-align:center;overflow:hidden}.psright{float:left;width:200px;font-size:11px}.psright h3{font-family:'UniversLightCondensedRegular';font-size:24px;margin:0 0 8px 0;padding:0}.psright .more{margin-top:5px}#productslider .prev{background:url(../images/slider-arrow.png?f=auto) no-repeat top left;width:30px;height:60px;position:absolute;top:30px;left:0;z-index:222}#references_slider .prev{background:url(../images/sp-icon-pack.png?f=auto) no-repeat;width:28px;height:28px;position:absolute;top:5px;left:0;z-index:222;background-position:-58px -2px}#productslider .prev:hover{background-position:-1px -67px}#productslider .next{background:url(../images/slider-arrow.png?f=auto) no-repeat top right;width:30px;height:60px;position:absolute;top:30px;right:0;z-index:222}#references_slider .next{background:url(../images/sp-icon-pack.png?f=auto) no-repeat top right;width:28px;height:28px;position:absolute;top:5px;right:0;z-index:222;background-position:-57px -36px}#productslider .next:hover{background-position:-50px -67px}#productslider .viewport{height:135px;width:910px;margin:10px auto auto auto;overflow:hidden;position:relative}#references_slider .viewport{height:60px;width:900px;margin:10px auto auto auto;overflow:hidden;position:relative}#productslider .overview{list-style:none;position:absolute;padding:0;margin:3px 0 0 0;left:0;top:0}#references_slider .overview{list-style:none;position:absolute;padding:0;margin:3px 0 0 0;left:0;top:0}#footer{background:url(../images/footer-bg.gif) repeat-x;height:193px;overflow:hidden;border:1px solid #ccc;width:980px;margin-bottom:15px}.footer_left{padding:35px 20px 15px 20px;height:143px;border-right:1px solid #c5c5c5;float:left}.footerlogo{width:146px;height:35px;margin-bottom:20px}.footer_left .home,.fsocial .home{float:left}.footer_left .home a,.fsocial .home a{display:block;text-indent:-9999px;background:url(../images/sp-icon-pack.png?f=auto) no-repeat top left;width:33px;height:33px}.footer_left .home a span,.fsocial .home a span{display:block;width:33px;height:33px;background:url(../images/sp-icon-pack.png?f=auto) no-repeat;background-position:0 -34px}.copyright,.scopyright{font-family:'RopaSansRegular';color:#999;line-height:auto!important;margin-top:20px}.scopyright{margin-top:0}.footer_right{float:left;padding:30px 25px;position:relative}.footerbox{float:left;margin-right:45px}.footerbox h2{font-size:14px;font-family:'RopaSansRegular';color:#666;margin:0 0 8px 0;padding:0}.footerbox ul{margin:0;padding:0}.footerbox ul li{list-style-type:none;font-size:11px}.footerbox ul li a{color:#999}.footerbox ul li a:hover{text-decoration:underline;color:#555}.midrylogo{position:absolute;right:-20px;bottom:5px}#content{margin:15px 0 25px 0;overflow:hidden;position:relative}#content .columnlf{float:left;width:250px;border-right:1px solid #cecfd0;padding-bottom:2500px;margin-bottom:-2500px}.columnlf h2{color:#6a6965;font-size:18px}.columnlf ul{margin:0;padding:15px 0}.columnlf ul li{list-style-type:none;margin-bottom:5px;font-size:18px;font-family:'RopaSansRegular';margin-bottom:10px}.columnlf ul li a{color:#6a6965;background:url(../images/circle.png?f=auto) no-repeat left center;padding-left:15px;display:block}.columnlf ul li a:hover{color:#57a2c0}#content .columnrg{float:right;width:710px;padding-bottom:2500px;margin-bottom:-2500px}.full{padding:0!important;margin:0!important;float:none!important;width:980px!important}.columnrg p,.columnrg strong{font-family:'PlayRegular',Arial,Helvetica,sans-serif!important;color:#3b3f44!important;font-size:12px!important;line-height:21px!important;text-align:justify}.columnrg h1{font-size:36px}.columnrg h1,.columnrg h2,.columnrg h3,.columnrg h4,.columnrg h5,.columnrg h6{font-weight:normal!important;color:#2e3235!important;font-family:'UniversLightCondensedRegular'!important}.columnrg h1{font-size:36px!important;line-height:23px!important}.columnrg h2{font-size:30px!important;line-height:23px!important}.columnrg h3{font-size:25px!important;line-height:23px!important}.columnrg h4{font-size:20px!important;line-height:23px!important}.columnrg h5{font-size:15px!important;line-height:23px!important}#rndfeatures{margin:25px 0 25px 0}.featurebox{width:200px;float:left;font-size:11px;color:#828588;margin-right:60px}.featurebox h4{text-align:center;font-size:24px;margin:15px 0 10px 0;padding:0;line-height:27px}#subfooter{background:url(../images/subfooterbg.gif) repeat-x;height:62px;border:1px solid #ccc;margin-bottom:10px}.sfooter_left{float:left;border-right:1px solid #ccc;height:48px;padding:15px 30px 0 30px}.sfooter_right{float:left;padding:15px 25px;width:700px}.fsocial{float:left;width:120px}.sfooter_right ul{margin:10px;padding:0;float:right}.sfooter_right ul li{list-style-type:none;float:left;margin-right:25px}.sfooter_right ul li a{color:#818285}.sfooter_right ul li a:hover{text-decoration:underline}.active a{color:#57a2c0!important}.active .sub{display:block}.sub{margin:0 0 0 5px!important;display:none}.sub li{font-size:16px!important}.sub .active a{color:#57a2c0!important}.sub li:last-child{margin-bottom:0!important}.sub li a{background:none!important;color:#888!important}.sub li a:hover{text-decoration:underline}.search_head{color:#57a2c0;font-weight:bold;margin-bottom:1px}.search_category{font-size:11px;margin-bottom:10px}.search_category a{color:#555;text-decoration:underline}.search_create_date{font-size:10px;margin-top:3px}.search_result li{margin-bottom:20px}.colorize_word{color:#57a2c0!important;text-decoration:underline}.h2{margin-top:15px}