*{margin:0;padding:0;behavior:url(iepngfix/iepngfix.htc);}img{border:0;}/* General */html{height:100%;}body{height:100%;background:#7e8d9b url(../pictures/body_bg.png) repeat-x;font-family:Arial;color:#65788a;font-size:12px;}h2{font-size:17px;margin:0 0 17px;}h4{font-size:12px;}p{margin:15px 0;}ul{list-style:none;margin:15px 0;}li{padding-left:16px;background:url(../pictures/icon_dot_blue.gif) no-repeat 7px 6px;}a{color:#229cb0;}a:hover{color:#87a901;}.button{display:block;float:left;padding:4px 15px 0;height:19px;background:#229cb0 url(../pictures/button.jpg) repeat-x;color:white;font-weight:bold;text-decoration:none;cursor:pointer;}.button:hover{background:#a0c713 url(../pictures/button.jpg) repeat-x 0 bottom;color:white;}.fbutton{display:block;float:left;padding:5px 15px 0;height:20px;background:#455564 url(../pictures/feature_button.jpg) repeat-x;color:white;font-weight:bold;text-decoration:none;cursor:pointer;}.fbutton:hover{background:#a0c713 url(../pictures/feature_button.jpg) repeat-x 0 bottom;color:white;}.hidden{display:none;}.arrow{background:url(../pictures/icon_arrow.gif) no-repeat left top;padding-left:13px;}.arrow:hover{background-position:left -15px;}.arrow2{background:url(../pictures/icon_arrow2.gif) no-repeat left top;padding-left:13px;}.arrow2:hover{background-position:left -15px;}.clear{clear:both;}.line{height:0px;border-top:1px solid #96a1ab;margin:25px 0;font-size:0;}/* Frame design */#shadow{width:976px;background:url(../pictures/body_sh.png) repeat-y;margin:0 auto;}#wrapper{width:950px;background:white;margin:0 auto;overflow:hidden;}#s_menu{border-top:3px solid #66b6cd;overflow:hidden;}#s_menu ul{margin:0;}#s_menu li{display:inline;background:none;padding:0;}#s_menu li a{float:left;display:block;height:17px;padding:4px 15px 0;font-size:10px;font-weight:bold;text-decoration:none;color:#65788a;border-left:1px solid #66b6cd;}#s_menu .first a{border:0;}#s_menu li a:hover{background:#a0c713;color:white;}#s_menu .act a, #s_menu .act a:hover{background:#66b6cd;color:white;}#s_menu #close{float:right;width:17px;height:17px;background:#229cb0 url(../pictures/close.jpg) no-repeat;margin:2px;}#s_menu #close:hover{background-position:0 -17px;}#s_menu #close span{display:none;}#header{height:36px;padding:23px 25px 21px;position:relative;}#header img{margin-left:16px;margin-top:-2px;float:left;}#header a img{margin:0;float:left;}#header .header_menu{position:absolute;top:0;right:0;font-size:11px;}#header .header_menu ul{margin:0;}#header .header_menu ul li{padding:0;background:none;float:left;}#header .header_menu a{text-decoration:none;display:block;padding:10px 15px 0;border-left:1px solid #dee2e5}#menu{height:35px;background:#506373;font-size:13px;border-left:1px solid #7d8b97;border-right:1px solid #7d8b97;}#menu ul{border-right:1px solid #7d8b97;position:relative;left:-1px;display:block;float:left;margin:0;}#menu li{list-style:none;display:inline;background:none;padding:0;}#menu a{float:left;display:block;height:26px;padding:0 15px;color:white;font-weight:bold;text-decoration:none;padding-top:9px;border-left:1px solid #7d8b97;border-right:1px solid #404f5c;}#menu .first a{padding-left:25px;}#menu a:hover{background:url(../pictures/menu.jpg) repeat-x;border-left:1px solid #b7d44f;}#menu .act a, #menu .act a:hover{background:url(../pictures/menu.jpg) repeat-x left bottom;border-left:1px solid #88d1de;}.menu_hidden{background:url(../pictures/menu.jpg);display:none;}#submenu{height:7px;background:#66b6cd;border-left:1px solid #7acbdb;border-right:1px solid #7acbdb;font-size:0;}#breadcrumb{font-size:10px;}#breadcrumb ul{margin:-10px 0 25px;}#breadcrumb li{background:url(../pictures/icon_arrow4_dblue.gif) no-repeat 4px center;padding-left:16px;display:inline;}#breadcrumb .first{background:none;padding:0;}#breadcrumb a{text-decoration:none;}#feature{height:270px;background:url(../pictures/feature.jpg) no-repeat;}#feature .fbutton{margin:216px 0 0 48px;}#container{padding:25px;overflow:hidden;}#content{width:600px;float:left;border-right:1px solid #96a1ab;padding-right:25px;}#footer{background:#506373;color:#abb4bc;font-size:11px;border-top:4px solid #e0e0e0;padding:15px 25px;height:100%;overflow:hidden;}#footer a{color:#5ecade;text-decoration:none;}#footer a:hover{color:#a1c813;}#footer .col{float:left;margin-right:25px;padding-right:25px;border-right:1px solid #6a7a88;}#footer p{margin:0;}#footer .last{border:0;}#footer .right{float:right;}#footer .right p{text-align:right;}#footer .right img{margin:8px 0 0 20px;float:right;}/* Solutions */#solution_figure{width:500px;margin-bottom:50px;float:left;}#solution_description{width:398px;margin-bottom:50px;float:left;}#solution_description p{margin:0;}#solution_description .title {margin-left:15px;}/* Main boxes *//* 4 columns */.box{width:200px;height:310px;border-right:1px solid #dce0e3;margin-left:16px;padding-right:16px;float:left;position:relative;}.box h2{margin:17px 0 5px;padding-top:15px;border-top:1px solid #dce0e3;}.box p{margin-top:0;}.box .button{width:82px;padding-left:0;padding-right:0;text-align:center;background:url(../pictures/box_button.jpg) no-repeat;color:#229cb0;}.box .button:hover{background:url(../pictures/box_button.jpg) bottom;color:#87a901;}.box_first{margin:0;}.box_last{padding:0;border:0;}h2 a{color:#506373;text-decoration:none;}h2 a:hover{color:#a1c813;text-decoration:none;}h3 a{color:#506373;text-decoration:none;}h3 a:hover{color:#a1c813;text-decoration:none;}h4 a{color:#506373;text-decoration:none;}h4 a:hover{color:#a1c813;text-decoration:none;}/* 6 boxes *//*.box{width:278px;height:210px;border-right:1px solid #dce0e3;margin-left:16px;padding-right:16px;float:left;position:relative;}.box h2 a, .box h2 a:hover{color:#506373;text-decoration:none;}.box p a{font-weight:bold;margin-top:5px;display:block;float:left;clear:both;}.box .logo{width:278px;height:40px;background:#e5e8ea;position:absolute;bottom:0;margin-top:-40px;clear:both;}.box_first{margin:0;}.box_last{padding:0;border:0;}*//* Reference */#reference img{margin:0 auto;display:block;}/* Sidemenu */#sidebar{float:right;width:249px;margin-left:25px;}#sidemenu{border-top:1px solid #cad0d5;margin:0;}#sidemenu li{list-style:none;padding-left:7px;border-bottom:1px solid #cad0d5;background:none;}#sidemenu a{display:block;height:22px;padding-top:6px;text-decoration:none;color:#506373;font-weight:bold;padding-left:9px;background:url(../pictures/icon_dot_blue.gif) no-repeat left center;}#sidemenu a:hover{color:#87a901;background-image:url(../pictures/icon_dot_green.gif);}#sidemenu .act{background:#f4fafb;}#sidemenu .act a, #sidemenu .act a:hover{color:#229cb0;background-image:url(../pictures/icon_dot_blue.gif);}/* Sidemenu - Contact */.contact .first{margin-top:25px;}#sidebar .contact a{background:none;padding:0;display:inline;color:#229cb0;font-weight:normal;}#sidebar .contact a:hover{color:#87a901;}/* Sidemenu contact image */#sidebar .sidemenu_contact{width:248px;height:126px;margin:25px 0 0;background:url(../pictures/sidemenu_contact.jpg) no-repeat;}#sidebar .sidemenu_contact .fbutton{margin:88px 0 0 16px;}/* Subpage */.subpage_header{padding-top:92px;position:relative;margin-top:-25px;overflow:hidden;}.subpage_header .logos{margin-bottom:10px;}.subpage_header .subpage_header_content{width:380px;padding-bottom:25px;}.subpage_header_line{height:5px;background:#f6f7f8;border-top:1px solid #cad0d5;margin-bottom:25px;font-size:0;}.mobilelabs .subpage_header{background:url(../pictures/subpage_ml.jpg) no-repeat;color:#448cc8;}.labs .subpage_header{background:url(../pictures/subpage_l.jpg) no-repeat;color:#9cc014;}.graphics .subpage_header{background:url(../pictures/subpage_g.jpg) no-repeat;color:#e09012;}.networks .subpage_header{background:url(../pictures/subpage_n.jpg) no-repeat;color:#cc5043;}#doublecol ul{list-style:none;margin:5px 0;}#doublecol p{margin:5px 0;}#doublecol .col{width:280px;float:left;}#doublecol .leftcol{margin-right:35px}#doublecol .rightcol{}.clearcol{clear:both;}.deviderline{height:1px;border-top:1px solid #dce0e3;margin:20px 0;}/* Form */.form {margin-top:25px}.form p{clear:both;overflow:hidden;}.form .form_area{float:left;}.form .form_area{line-height:20px;}.form .form_area input{position:relative;top:2px;}.form label{display:block;float:left;width:170px;font-weight:bold;}.form .text, .form textarea{width:350px;padding:1px;font-size:12px;font-family:Arial;}.form textarea{padding:0 0 0 1px;}.form .margin{margin-left:170px;}.form .redstar{font-weight:bold;color:#fd3f28;}#errorbox {border:1px solid #fd3f28;background-color:#fff1f0;padding:10px;margin-bottom:25px;}#errorbox label{font-weight:bold;color:#fd3f28;margin:0px;}#errorbox p{color:#fd3f28;margin:0px;}#okbox {border:1px solid #219e0c;background-color:#f2f9f1;padding:10px;margin-bottom:25px;}#okbox label{font-size:17px;font-weight:bold;color:#219e0c;}#okbox p{color:#219e0c;margin:10px 0px 0px;}/* 404 page */.error_logo{padding-bottom: 20px;}/* Kiállítás kivitelezés */h2{margin-top:32px;}h2.first{margin-top:0;}a{color:#e8a844;}a:hover{color:#da7b0b;}li{background-image:url(../pictures/icon_dot_orange.gif);}#header{padding-top:9px;height:50px;}#menu{height:7px;border-left:1px solid #7d8b97;border-right:1px solid #7d8b97;}#submenu{background:#e8a844;border-left:1px solid #eebf74;border-right:1px solid #eebf74;}#sidemenu a{background-image:url(../pictures/icon_dot_orange.gif);}#sidemenu a:hover{background-image:url(../pictures/icon_dot_darkorange.gif);color:#da7b0b;}#sidebar .contact a{color:#e8a844;}#sidebar .contact a:hover{color:#da7b0b;}#footer a{color:#e8a844;}#footer a:hover{color:#efc851;}.references li{overflow:hidden;clear:both;}.references li b{float:left;width:42px;}.references li div{float:left;width:540px;}.designs a{float:left;margin-right:10px;}.designs .last{margin-right:0;}.gallery h2{margin-bottom:0;}.gallery p{margin-bottom:0;}.gallery a{float:left;margin:16px 16px 0 0;}.gallery .last{margin-right:0;}