@charset "utf-8";@charset "utf-8";
/* CSS Document */

body, html{font:14px  Georgia, Arial, Helvetica;color:#010101;height:100%;background:url(../images/index.jpg) no-repeat 0 0;}
*{margin:0px;padding:0px;} img{border:0px;} .clr{clear:both;} a{outline:none;}
#menu_bg{background:url(../images/menu_lbg.png) no-repeat 0 0;display:block;width:100%;height:20px;position:absolute;top:440px;left:0px;}
#wrapper{width:960px;position:relative;}
#article{position:relative;top:478px;left:125px;width:780px;}
ul.main_menu{list-style:none;position:absolute;top:440px;left:78px;}
.main_menu li{float:left;}
.main_menu a:link, .main_menu a:visited{text-decoration:none;text-transform:uppercase;color:#C2C6CF;padding:1px 6px 2px 6px;display:block;margin-right:5px;}
.main_menu a.act:link, .main_menu a.act:visited, .main_menu a:hover{background:url(../images/active_menu.png) repeat 0 0;color:#FFF;}.main_menu li ul{position:absolute;left:-7411475px;}
.main_menu li.menu-level1-current-active ul, .main_menu li.menu-level1-active ul, #wrapper .main_menu li:hover ul{left:auto;}.main_menu li ul{list-style:none;bottom:20px;padding-bottom:5px;}.main_menu li li{float:none;}.main_menu li li a:link, .main_menu li li a:visited{background:url(../images/menu_bg.png) repeat 0 0;margin-top:5px;}.main_menu li li a:hover{background:url(../images/active_menu.png) repeat 0 0;}
#article p{background:url(../images/tbg.png) repeat 0 0;}
a.logo:link, a.logo:visited{position:absolute;left:78px;top:82px;}
.left_quote{position:absolute;top:175px;left:78px;}.left_quote p{padding-left:60px;}.left_quote h1{padding-bottom:17px;}.right_quote{width:316px;height:346px;position:absolute;left:615px;top:80px;text-align:right}.right_quote h1{text-align:left;}.right_quote div{text-align:left;}
h1{font-size:30px;font-weight:normal;color:#0c0e40;}h2{font-size:22px;font-weight:normal;color:#0c0e40;padding:10px 0 12px 0;}
legend {padding-left:10px;padding-right:10px;border: 0px;}fieldset {border:0px;}.radiolayout {width:60%;padding-top:15px;padding-bottom:15px;}.mf-radio {border:0px;}.mf-text {color: #000000;border: 1px solid #C0C0C0;margin-bottom: 5px;}.mf-check {border: 0px;}.mf-select {border:0px;}.mf-input {border: 1px solid #C0C0C0;margin-bottom: 5px;}.mf-submit {color: #ffffff;background-color: #C0C0C0;border: 0px;}
#language_switch{list-style:none;position:absolute;left:78px;top:128px;}#language_switch li{float:left;margin-right:6px;}#language_switch a:link, #language_switch a:visited{text-decoration:none;color:#F00;font-size:14px;}#language_switch li.active a:link, #language_switch li.active a:visited{font-weight:bold;}
.ibcnet_jobs .first_column{width:345px;float:left;margin-right:20px;}.ibcnet_jobs .first_column div{margin-bottom:6px;}.ibcnet_jobs .first_column .inputbox, .ibcnet_jobs .first_column .combobox{width:200px;font:14px  Georgia, Arial, Helvetica;padding:1px 3px;border:0;border:solid 1px #202281;}.ibcnet_jobs .first_column .combobox{padding:1px 1px 1px 3px;width:208px;}.ibcnet_jobs .language_speaked, .ibcnet_jobs .programming_language{width:140px;float:left;margin-right:20px;padding-top:17px;}.ibcnet_jobs .language_speaked div, .ibcnet_jobs .programming_language div{margin-bottom:6px;}.ibcnet_jobs label{background:url(../images/tbg.png) repeat 0 0;}.ibcnet_jobs .textarea{width:500px;font:14px  Georgia, Arial, Helvetica;padding:1px 3px;border:0;border:solid 1px #202281;height:110px;}
.ibcnetcontact label{background:url(../images/tbg.png) repeat 0 0;}.ibcnetcontact div{margin-bottom:6px;}.ibcnetcontact .inputbox{width:220px;font:14px  Georgia, Arial, Helvetica;padding:1px 3px;border:0;border:solid 1px #202281;}.ibcnetcontact .textarea{height:80px;}
.one_column ul{margin:6px 0 0 15px;}.one_column li{background:url(../images/tbg.png) repeat 0 0;margin-bottom:3px;}
.kontakt_form{padding-top:15px;}.kontakt_form label{background:url(../images/tbg.png) repeat 0 0;width:}.kontakt_form .inputbox{width:220px;font:14px  Georgia, Arial, Helvetica;padding:1px 3px;border:0;border:solid 1px #202281;margin-bottom:5px;}.kontakt_form .textarea{height:80px;width:280px;}.kontakt_form .item .label{width:100px;float:left;min-height:20px;height:auto !important;height:20px;}.kontakt_form .item .field{width:300px;padding-left:15px;float:left;}