article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}audio:not([controls]) {display: none;}[hidden] {display: none;}html {font-size: 100%;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}body {margin: 0;}body,button,input,select,textarea {font-family: sans-serif;}a:focus {outline: thin dotted;}a:hover,a:active {outline: 0;}h1 {font-size: 2em;}abbr[title] {border-bottom: 1px dotted;}b, strong {font-weight: bold;}blockquote {margin: 1em 40px;}dfn {font-style: italic;}mark {background: #ff0;color: #000;}pre,code,kbd,samp {font-family: monospace, serif;_font-family: 'courier new', monospace;font-size: 1em;}pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word;}q {quotes: none;}q:before,q:after {content: '';content: none;}small {font-size: 75%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}ul,ol {margin-left: 0;padding: 0 0 0 40px;}dd {margin: 0 0 0 40px;}nav ul,nav ol {list-style: none;list-style-image: none;}img {border: 0;-ms-interpolation-mode: bicubic;}svg:not(:root) {overflow: hidden;}figure {margin: 0;}form {margin: 0;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0;padding: 0;white-space: normal;*margin-left: -7px;}button,input,select,textarea {font-size: 100%;margin: 0;vertical-align: baseline;*vertical-align: middle;}button,input {line-height: normal;}button,input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;-webkit-appearance: button;*overflow: visible;}input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;*height: 13px;*width: 13px;}input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}textarea {overflow: auto;vertical-align: top;}table {border-collapse: collapse;border-spacing: 0;}.ajax_box_indicator_on {opacity: 0.7;filter: alpha(opacity=70);-moz-opacity: 0.7;}.ajax_box_indicator_on span.ajax_indicator_holder {height: 20px;display: block;background: transparent url('/bsAjaxPlugin/images/ajax_indicator_progress_black.gif') no-repeat center center;}a.fancybox {cursor: url(/bsWebResourcesPlugin/images/cursor/zoomin.cur), pointer;}img.icon {vertical-align: middle;}ul.breadcrumbs {list-style:none;font-size:85%;margin:0;padding-left:0;}ul.breadcrumbs li {list-style:none;display:inline;padding-left:5px;}.pager {padding: 10px 0 0 0;}.pager .info {float:right;width:auto;font-size:80%;}.pager .paging {min-height: 20px;_height: 20px;}.pager .paging .number a {margin: 0 0 0 5px;border: none;text-decoration: underline;}.pager .paging .number a:hover, .pager .paging .number a:focus {}.pager .paging .text a {margin: 0 0 0 5px;text-decoration: none;font-size: 120%;}.pager .paging .text a:hover, .pager .paging .text a:focus {text-decoration: underline;}.pager .paging .active a {margin: 0 0 0 5px;padding: 3px 7px;text-decoration: none;font-weight: bolder;}.pager .paging .active a:hover, .pager .paging .active a:focus {text-decoration: underline;}.navigation_tree {}.navigation_tree ul {padding: 0 0 1px 20px;margin: 0;}.navigation_tree ul li {padding: 1px 0 1px 0;margin: 0;}.notice {background-color:#A5CF67;border:1px solid green;color:black;margin:1em 0 2em;padding:0.8em;}.warning {background-color:#ffffee;border:1px solid #ffff00;color:black;margin:1em 0 2em;padding:0.8em;}.error {background-color:#FF6F6F;border:1px solid red;color:black;margin:1em 0 2em;padding:0.8em;}ul.error_list {background-color:#FF6F6F;border:1px solid red;color:black;padding: 3px 7px;margin: 0 0 2px 0;}ul.error_list li {margin: 0.2em 0.2em 0 0.2em;list-style: none;}.cleaner {height: 1px;margin: -1px 0 0 0;padding: 0;clear: both;border: none;font-size: 0px;visibility: hidden;}.hide {width: 1px;height: 1px;position: absolute;top: -10000px;left: 0;overflow: hidden;}.hidden {display: none;}.clear {clear: both;}.left {float: left;}.right {float: right;}img.left {float: left;margin: 0 1em 0.3em 0;}img.right {float: right;margin: 0 0 0.3em 1em;}img.bordered {padding: 0.3em;border: 1px solid #dddddd;}.align_right {text-align: right;}.align_left {text-align: left;}.align_center {text-align: center;}.min_width {width: 1%;white-space: nowrap;}.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.clearfix {display: inline-block;}html[xmlns] .clearfix {display: block;}* html .clearfix {height: 1%;}.relative {position: relative;}.absolute {position: absolute;}.nowrap {white-space: nowrap;}.vmiddle {vertical-align: middle;}label.required span {color: red;}.paragraph {padding-bottom: 15px;}.paragraph p {padding-bottom: 0px !important;}div.subcategories {}div.subcategories ul {margin-left: 15px;}.article_info div.category_navigation {}.article_info div.category_navigation ul.breadcrumbs {padding: 5px 0 0 0;}.article_info div.category_navigation ul.breadcrumbs li a {padding: 0 0 0 10px;}ol.career_list {margin: 0 0 10px 20px;}ol.career_list li.list_item {padding: 0 0 0px 5px;margin: 0 0 15px 0;}ol.career_list h3 {}ol.career_list h3 em {font-size: 12px;font-weight: normal;}.bs_contact_form {}.bs_contact_form .contact_token {display: none;}form.bs_database_search_filter {margin: 0 0 1em 0;}ol.database_search_result_list {margin: 1em 0;list-style: decimal;}ol.database_search_result_list li {margin-left: 2em;}ol.database_search_result_list ins {font-weight: bolder;text-decoration: none;}span.ajax_indicator_holder {height: 20px;display: block;background: transparent url('/bsAjaxPlugin/images/ajax_indicator_progress_black.gif') no-repeat center center;}div.googlemap_label {font-size: 12px;font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;text-align: left;}div.googlemap_label h3 {padding: 0 0 10px 0;margin: 0;font-size: 16px;color: #0000CC;font-weight: bolder;}div.googlemap_label h3 a {color: #0000CC;text-decoration: underline;}div.googlemap_label h3 a:hover, div.googlemap_label h3 a:focus {color: #0000CC;text-decoration: none;}div.googlemap_label a {color: green;text-decoration: underline;}div.googlemap_label a:hover, div.googlemap_label a:focus {color: green;text-decoration: none;}.media_list {}.media_list .media_list_item {display: block;float: left;width: 152px;height: 118px;overflow: hidden;margin: 0 1px 20px 0px;text-align: center;}.medias {padding-bottom: 10px;}.medias .pager {margin-bottom: 15px;}.media_folder_list_item .medias {padding: 0;}fieldset.exif {padding: 10px 10px 0 10px;}.file_navigation {}.file_navigation a.left {margin-right: 8px;}.file_navigation a.right {margin-left: 8px;}div.media_slideshow {}div.media_slideshow div.media_slideshow_item {text-align: center;}div.media_slideshow div.media_slideshow_item div {padding-bottom: 5px;}.notifications {}.notifications div {padding: 1em;font-size:110%;}.notifications ul {margin-left: 1em;}.notifications .error {border:3px solid #f00;background:#fee;color:#000;}.notifications .warning {border:3px solid #ff0;background:#ffe;color:#000;}.notifications .success {border:3px solid #0c0;background:#efe;color:#000;}.notifications .info {border:3px solid #0c0;background:#eef;color:#000;}div.subcategories {}div.subcategories ul {margin-left: 15px;}.reference_info div.category_navigation {}.reference_info div.category_navigation ul.breadcrumbs {padding: 5px 0 0 0;}.reference_info div.category_navigation ul.breadcrumbs li a {padding: 0 0 0 10px;}div.module_bsUserProfile div.toolbar {border-bottom: 1px solid #ECEEF0;padding-bottom: 5px;margin-bottom: 25px;}div.module_bsUserProfile form,div.module_bsUserAuth form,div.module_bsUserForgotPassword form {}div.module_bsUserProfile form div.personal-information, div.module_bsUserAuth form div.personal-information, div.module_bsUserForgotPassword form div.personal-information {padding-bottom: 15px;}div.module_bsUserProfile form div.user, div.module_bsUserAuth form div.user, div.module_bsUserForgotPassword form div.user {padding-bottom: 15px;}div.module_bsUserProfile form div.billing-information_separator, div.module_bsUserAuth form div.billing-information_separator, div.module_bsUserForgotPassword form div.billing-information_separator {padding-bottom: 15px;}div.module_bsUserProfile form div.billing-information, div.module_bsUserAuth form div.billing-information, div.module_bsUserForgotPassword form div.billing-information {padding-bottom: 15px;}div.module_bsUserProfile form div.delivery-address, div.module_bsUserAuth form div.delivery-address, div.module_bsUserForgotPassword form div.delivery-address {padding-bottom: 15px;}div.module_bsUserProfile form div.firm, div.module_bsUserAuth form div.firm, div.module_bsUserForgotPassword form div.firm {padding-bottom: 15px;}div.module_bsUserProfile form fieldset, div.module_bsUserAuth form fieldset, div.module_bsUserForgotPassword form fieldset {display: block;border: none;padding: 0;}div.module_bsUserProfile form fieldset table.form, div.module_bsUserAuth form fieldset table.form, div.module_bsUserForgotPassword form fieldset table.form {width: 100%;}div.module_bsUserProfile form fieldset table.form input, div.module_bsUserProfile form fieldset table.form select, div.module_bsUserAuth form fieldset table.form input, div.module_bsUserAuth form fieldset table.form select, div.module_bsUserForgotPassword form fieldset table.form input, div.module_bsUserForgotPassword form fieldset table.form select {width: 85%;padding: 4px 3px;}div.module_bsUserProfile form fieldset table.form ul.error_list, div.module_bsUserAuth form fieldset table.form ul.error_list, div.module_bsUserForgotPassword form fieldset table.form ul.error_list {width: 85%;}div.module_bsUserProfile form fieldset table.form th, div.module_bsUserAuth form fieldset table.form th, div.module_bsUserForgotPassword form fieldset table.form th {padding: 8px 0;width: 130px;}div.module_bsUserProfile form fieldset table.form td, div.module_bsUserAuth form fieldset table.form td, div.module_bsUserForgotPassword form fieldset table.form td {padding: 4px 0 4px 10px;vertical-align: middle;}div.module_bsUserProfile form fieldset table.form td.checkbox, div.module_bsUserAuth form fieldset table.form td.checkbox, div.module_bsUserForgotPassword form fieldset table.form td.checkbox {padding-left: 0px;padding-top: 8px;padding-bottom: 6px;}div.module_bsUserProfile form fieldset table.form td.checkbox input, div.module_bsUserAuth form fieldset table.form td.checkbox input, div.module_bsUserForgotPassword form fieldset table.form td.checkbox input {width: auto;}div.module_bsUserProfile form fieldset table.form div.checkbox input, div.module_bsUserAuth form fieldset table.form div.checkbox input, div.module_bsUserForgotPassword form fieldset table.form div.checkbox input {width: auto;}div.module_bsUserProfile form fieldset table.form ul.checkbox_list, div.module_bsUserAuth form fieldset table.form ul.checkbox_list, div.module_bsUserForgotPassword form fieldset table.form ul.checkbox_list {list-style: none;}div.module_bsUserProfile form fieldset table.form ul.checkbox_list input, div.module_bsUserAuth form fieldset table.form ul.checkbox_list input, div.module_bsUserForgotPassword form fieldset table.form ul.checkbox_list input {width: auto;}div.module_bsUserProfile form fieldset table.disabled, div.module_bsUserAuth form fieldset table.disabled, div.module_bsUserForgotPassword form fieldset table.disabled {}div.module_bsUserProfile form fieldset table.disabled input, div.module_bsUserProfile form fieldset table.disabled select, div.module_bsUserAuth form fieldset table.disabled input, div.module_bsUserAuth form fieldset table.disabled select, div.module_bsUserForgotPassword form fieldset table.disabled input, div.module_bsUserForgotPassword form fieldset table.disabled select {background: #eeeeee;border: 1px solid #dddddd;}div.module_bsUserProfile form fieldset table.disabled td.checkbox, div.module_bsUserAuth form fieldset table.disabled td.checkbox, div.module_bsUserForgotPassword form fieldset table.disabled td.checkbox {font-weight: bolder;}div.module_bsUserProfile_action_profile {}div.module_bsUserProfile_action_profile div.personal-information {padding-bottom: 15px;}div.module_bsUserProfile_action_profile div.user {padding-bottom: 15px;}div.module_bsUserProfile_action_profile div.billing-information {padding-bottom: 15px;}div.module_bsUserProfile_action_profile div.delivery-address {padding-bottom: 15px;}div.module_bsUserProfile_action_profile div.firm {padding-bottom: 15px;}div.module_bsUserProfile_action_profile fieldset {display: block;border: none;padding: 0;}div.module_bsUserProfile_action_profile fieldset table {width: 100%;}div.module_bsUserProfile_action_profile fieldset table th {padding: 7px 0px;width: 130px;vertical-align: top;font-weight: bolder;}div.module_bsUserProfile_action_profile fieldset table th.checkbox {width: auto;}div.module_bsUserProfile_action_profile fieldset table td {padding: 7px 0px 7px 10px;vertical-align: top;}div.agent_clients table.user_list {width: 100%;}div.agent_clients table.user_list th {padding: 10px 10px;background: #f2f3f4;font-weight: bolder;text-align: left;vertical-align: top;}div.agent_clients table.user_list td {padding: 10px 10px;vertical-align: middle;border-bottom: 1px solid #f2f3f4;}div.module_bsUserAuth_action_signin {}div.module_bsUserAuth_action_signin div.standard_login {width: 50%;float: left;}div.module_bsUserAuth_action_signin div.service_login {width: 45%;float: right;}div.module_bsUserAuth_action_signin div.service_login ul.websites {list-style: none;padding: 0 0 10px 0;}div.module_bsUserAuth_action_signin div.service_login ul.websites li {padding: 0 0 5px 0;font-weight: bolder;}.bs_frontend_form {}.bs_frontend_form .widget {padding: 0 0 6px 0;}.bs_frontend_form .widget select {width: 95%;}.bs_frontend_form .widget input, .bs_frontend_form .widget textarea {width: 92%;}.bs_frontend_form .widget input, .bs_frontend_form .widget select, .bs_frontend_form .widget textarea {padding: 2px;border: 1px solid #DADADA;font-size: 12px;}.bs_frontend_form .widget input.checkbox {width: auto;}.bs_frontend_form .widget .checkbox_list, .bs_frontend_form .widget .radio_list {height: 150px;overflow: auto;list-style: none;padding: 5px 0 5px 3px;margin: 0 5px 0 0;border: 1px solid #DADADA;}.bs_frontend_form .widget .checkbox_list label, .bs_frontend_form .widget .radio_list label {display: inline;}.bs_frontend_form .widget .checkbox_list input, .bs_frontend_form .widget .radio_list input {width: auto;vertical-align: middle;}.bs_frontend_form .widget textarea: {font-size: 12px;}.bs_frontend_form .date_widget {padding: 0 0 6px 0;}.bs_frontend_form .date_widget select {width: 25%;}.bs_frontend_form .checkbox_widget {padding: 0 0 6px 0;}.bs_frontend_form .full_row {text-align: left;clear: both;}.bs_frontend_form .full_row select, .bs_frontend_form .full_row input, .bs_frontend_form .full_row textarea {width: 97%;}.bs_frontend_form .first_column {width: 48%;float: left;text-align: left;}.bs_frontend_form .first_column select, .bs_frontend_form .first_column input, .bs_frontend_form .first_column textarea {width: 95%;}.bs_frontend_form .first_column .date_widget {}.bs_frontend_form .first_column .date_widget select {width: 25%;}.bs_frontend_form .second_column {width: 48%;float: right;text-align: left;}.bs_frontend_form img {vertical-align: middle;}.r {text-align: right;}.c {text-align: center;}body {color: #3c4650;font-size: 12px;}a {color: #3c4650;}a:hover {color: #0063ab;}a.more {padding: 0 8px 0 0;color: #0863a7;text-decoration: underline;font-weight: bold;background: url(../images/more.png) no-repeat right;}a.more:hover {color: #000;}h1 {display: none;}h1.pagetitle {display: block;font-size: 30px;font-family: 'Open Sans', sans-serif;font-weight: 300;color: #0063ab;background: url(../images/body.png) repeat-x bottom;margin: 0;width:70%;float:left;}.pagetitleimg {background: url("../images/pagetitleimg_bg.png") repeat-x scroll 100% 100% transparent;display: block;float: right;padding: 46px 0 33px;text-align: right;width: 30%;}.references_layout .pagetitleimg {background: url(../images/body-references.png) no-repeat 100% 100%;}h1.pagetitle span {display: block;padding: 30px 0px 30px 0;}h2 {color: #0063ab;font-family: 'Open Sans', sans-serif;font-weight: normal;font-size: 22px;margin: 20px 0 15px 0;}p {margin: 0 0 1em 0;}ul {margin: 0 0 1em 0;padding: 0;list-style: none;}ul li, .navigation_tree ul li {margin: 0 0 0.6em 0;padding: 0 0 0 15px;background: url(../images/li.png) no-repeat 0 0.6em;}.infobox {font-size: 14px;padding: 20px;border: 1px solid #DCDEE0;margin-top: -18px;margin-bottom: 30px;background: #F0F2F3 url(../images/infobox.png) repeat-x;}.infobox p {margin: 0;}.infoboxlink a {font-size: 16px;float: right;margin: 0 0 0 20px;}@font-face {font-family: 'MyriadProBold';src: url('https://www.apb-plzen.cz/css/myriadpro-bold-webfont.eot');src: url('https://www.apb-plzen.cz/css/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.apb-plzen.cz/css/myriadpro-bold-webfont.woff') format('woff'), url('https://www.apb-plzen.cz/css/myriadpro-bold-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'MyriadProLight';src: url('https://www.apb-plzen.cz/css/myriadpro-light-webfont.eot');src: url('https://www.apb-plzen.cz/css/myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.apb-plzen.cz/css/myriadpro-light-webfont.woff') format('woff'), url('https://www.apb-plzen.cz/css/myriadpro-light-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'MyriadProRegular';src: url('https://www.apb-plzen.cz/css/myriadpro-regular-webfont.eot');src: url('https://www.apb-plzen.cz/css/myriadpro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.apb-plzen.cz/css/myriadpro-regular-webfont.woff') format('woff'), url('https://www.apb-plzen.cz/css/myriadpro-regular-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'MyriadProSemibold';src: url('https://www.apb-plzen.cz/css/myriadpro-semibold-webfont.eot');src: url('https://www.apb-plzen.cz/css/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.apb-plzen.cz/css/myriadpro-semibold-webfont.woff') format('woff'), url('https://www.apb-plzen.cz/css/myriadpro-semibold-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}body {margin: 0;padding: 4px 0 0 0;background: url(../images/body.png) repeat-x;line-height: 1.6;}.cf:before,.cf:after {content:"";display:table;}.cf:after {clear:both;}.cf {zoom:1;}#content {width: 980px;margin: 0 auto;overflow: hidden;}.culture {float: right;height: 71px;position: absolute;right: -45px;top: 5px;width: 40px;}.culture .lang_cs, .culture .lang_en {height: 29px;width: 30px;overflow:hidden;}.culture span {display: block;}.culture a .lang_cs {background: url("/images/culture_cs.png") no-repeat scroll center bottom transparent;margin: 0 0 2px 0;}.culture a .lang_en {background: url("/images/culture_en.png") no-repeat scroll center bottom transparent;}.culture .active {background-position: center top !important;}#news {float: right;width: 470px;position: relative;margin: 20px 0 0 0;}.fullpage #news {margin: 0;}#news h2 {margin: 0 0 20px 0;font-family: 'Open Sans', sans-serif;font-weight: 700;font-size: 20px;color: #0063ab;}#news h3 {margin: 0 0 10px 150px;font-size: 14px;}#news h3 a {color: #3c4650;text-decoration: none;}#news h3 a:hover {color: #0063ab;}#news .links {font-size: 11px;position: absolute;top:0.3em;right: 0;margin: 0;}#news .links a {display: inline-block;*display: inline;*zoom:1;padding: 2px 15px 0 15px;background: url(../images/sep.png) no-repeat right;}#news .links .rss {padding-right: 22px;background: url(../images/rss.png) no-repeat 100% 0;}.newsitem {margin: 0 0 25px 0;clear: left;}.newsitem .perex {margin: 0 0 0 150px;}.newsitem .img {float: left;width: 130px;height: 85px;position: relative;}.newsitem .img img {display: block;padding: 3px;background: #3C4650;}.newsitem .date {position: absolute;background: #3C4650;color: #fff;font-weight: bold;display: block;padding: 2px 5px;top:0;right: 0;}#about {float: left;width: 470px;}#about h2 {margin: 0 0 20px 0;font-family: 'Open Sans', sans-serif;font-weight: normal;font-size: 20px;color: #0063ab;}#about h2 strong {font-family: 'Open Sans', sans-serif;font-weight: 700;}.button, .button2, .infoboxlink a {display: inline-block;margin: 0 15px 0 0;padding: 6px 20px 5px 20px;overflow: visible;font-family: 'Open Sans', sans-serif;color: #fff;font-size: 14px;line-height: 1.5;border: 0;background: #003E82 url(../images/button.png) repeat-x;text-decoration: none;white-space: nowrap;color: #fff;cursor: pointer;text-align: center;vertical-align: baseline;*display: inline;*zoom:1;}.infoboxlink a {padding: 7px 35px 7px 20px;font-size: 16px;background: #004E96 url(../images/button-arrow.png) no-repeat right;margin-left: 20px;}.infoboxlink strong {font-weight: 700;font-family: 'Open Sans', sans-serif;}.button:hover, .infoboxlink a:hover {color: #fff;}.button2 {background: #F0F2F3 url(../images/button2.png) repeat-x;color: #0063ab;border: 1px solid #DCDEE0;padding: 5px 20px 4px 20px;}@-moz-document url-prefix() {}@-moz-document url-prefix() input.button {padding: 7px 20px 7px 20px;}noindex:-o-prefocus, input.button {padding: 7px 20px 7px 20px;}#newsletter {width: 980px;margin: 0 auto;height: 60px;overflow: hidden;background: url(../images/newsletter.png) no-repeat;}#newsletter h2 {margin: 18px 0 0 2px;padding: 2px 0 0 42px;float: left;display: inline;font-family: 'Open Sans', sans-serif;font-weight: normal;font-size: 18px;color: #3c4650;background: url(../images/newsletter-ico.png) no-repeat left;}#newsletter h2 span {font-family: 'Open Sans', sans-serif;font-weight: bold;}#newsletter table {float: right;margin: 19px 2px 0 0;display: inline;border-collapse: collapse;}#newsletter td {padding-left:8px;margin: 0;border: 0;}#newsletter input {width: 130px;margin: 0;padding: 0 10px;border: 0;border-bottom: 1px solid #DCDEE0;background: url(../images/newsletter-input.png) no-repeat;height: 24px;line-height: 24px;color: #A0A5AA;font-size: 11px;}#newsletter input[type="checkbox"] {width: 30px;height: 15px;margin: 0;padding: 0 10px;border: 0;border-bottom: 1px solid #DCDEE0;background: url(../images/newsletter-input.png) no-repeat;line-height: 24px;color: #A0A5AA;font-size: 11px;}#newsletter .submit {width: auto;background: #313A43 url(../images/newsletter-submit.png) repeat-x;border-bottom: 1px solid #313A43;font-weight: bold;color: #fff;}#newsletter label {padding-right: 0.8em;}#contact {width: 980px;overflow: hidden;margin: 0 auto;padding: 20px 0 50px 0;}#contact .contactform {width: 470px;float: left;text-align: right;font-family: 'Open Sans', sans-serif;font-weight: 600;font-size: 19px;}#contact .contactform p {margin: 0 0 15px 0;}#contact .contactform a {color: #0863a7;font-size: 17px;padding: 0 10px 0 0;background: url(../images/contactform.png) no-repeat right;}#contact .contactform a:hover {color: #000;}#contact .contacts {width: 470px;float: right;}#contact .phone, #contact .mail {padding: 2px 0 2px 25px;margin: 0 0 10px 0;font-size: 14px;font-family: 'Open Sans', sans-serif;}#contact .phone {font-family: 'Open Sans', sans-serif;background: url(../images/contact-phone.png) no-repeat left;}#contact .mail {background: url(../images/contact-mail.png) no-repeat left;}#contact address {font-size: 11px;font-style: normal;}#contact address a {padding: 0 7px 0 0;color: #a0a5aa;background: url(../images/contact-map.png) no-repeat right;}#contact address a:hover {color: #0863a7;}#facebook {clear: both;width: 390px;margin: 0 auto 20px auto;}#copyright {clear: both;width: 980px;margin: 0 auto;text-align: center;font-size: 11px;}#copyright ul, #copyright li {display: inline;margin: 0;padding: 0;list-style: none;}#copyright ul {padding: 0 0 0 16px;}#copyright li {background: url(../images/copyright-sep.png) no-repeat left;padding: 0 16px;}#copyright p {margin: 20px 0 0 0;}#footer {padding: 46px 0 120px 0;background: url(../images/footer.jpg) no-repeat top;}#header {background: #FAFBFC url(../images/header.png) repeat-x bottom;}#header .breadcrumbs {padding: 20px 0;width: 940px;margin: 0 auto;font-size: 11px;}#header .breadcrumbs li {margin: 0 15px 0 0;padding: 0 20px 0 0;background: url(../images/crumbs-li.png) no-repeat right;}#header .breadcrumbs li.last {background: none;}#header .breadcrumbs li.last a {text-decoration: none;}#sidebar {width: 230px;float: right;}#main {width: 710px;float: left;}#main_content {width: 710px;float: left;}#main_non {width: 710px;float: left;margin-top: 15px !important;}.fullpage #main {width: 100%;}#sidebar #news {width: auto;float: none;}#sidebar #news h2 {}#sidebar #news h3, #sidebar #news .perex {margin-left: 0;}#sidebar #news .perex {margin: 0 0 5px 0;}#sidebar #news .date {position: static;display: inline;padding: 0 10px 0 0;margin: 0 8px 0 0;background: url(../images/sep.png) no-repeat right;font-weight: normal;color: #a0a5aa;}#grid {margin: -4px 0 40px 0;padding: 0 0 10px 0;width: 100%;overflow: hidden;background: #fff;=padding-bottom:35px;}.fullpage #grid {border-bottom: 1px solid #DCDEE0;}.fullpage #grid .snippet {width: 310px;min-height: 275px;_height:275px;float: left;margin: 0 25px 25px 0;background: url(../images/grid-box.png) no-repeat bottom;}#grid .snippet {width: 224px;min-height: 17Opx;_height:17Opx;float: left;margin: 0 19px 20px 0;background: url(../images/grid-box.png) no-repeat bottom;}.js #grid .snippet {cursor: pointer;}#grid img {display: block;padding: 5px 0 0 0;background: url(../images/grid-img.png) repeat-x;margin: 0 -20px 0 -40px;}#grid .snippet_services3, #grid .snippet_services6, #grid .snippet_references3, #grid .snippet_references6 {margin-right: 0;}#grid .snippet_services4 {clear: left;}#grid h3 {margin: 15px 20px;padding: 0 0 0 20px;font-family: 'Open Sans', sans-serif;font-size: 16px;font-weight: 700;background: url(../images/grid-box-h3.png) no-repeat 0 0.35em;}.fullpage #grid h3 {margin: 10px 20px;font-size: 20px;}#grid h3 a {text-decoration: none;}#grid p {margin: 0 20px 10px 40px;}#grid .hover, .fullpage #grid .hover {background: #48515B url(../images/grid-hover.png) repeat-x bottom;}#grid .hover h3 a, #grid .hover {color: #fff !important;}#grid .hover h3 {background-position: -400px 0.35em;}#grid .snippet_services6 h3 {margin: 0;padding: 30px 20px 20px 20px;color: #0063ab;text-align: center;font-size: 30px;font-family: 'Open Sans', sans-serif;font-weight: 300;background: url(../images/grid-box6.png) no-repeat top;}#grid .snippet_services6.hover h3 {background: none;}#grid .snippet_services6 h3 a {color: #0063ab;}#grid .snippet_services6 h3 span {font-family: 'Open Sans', sans-serif;font-weight: 700;display: block;}#grid .snippet_services6 .button {margin: 20px 0 0 0;padding: 10px 20px;font-size: 16px;}.tabs {width: 100%;margin: 0 0 20px 0;background:url(../images/tabs.png) repeat-x 0 100%;}.clear {clear: both;}.tabs .tabs_photos {margin-left: -18px;}.tabs .tabs_photos a {background: none;width: 100%;}.tabs ul, .tabs li {margin: 0;padding: 0;list-style: none;}.tabs ul {float: right;}.tabs li {float: left;background: #2D363E url(../images/tab.png) repeat-x;margin-top: 5px;border-bottom:1px solid #DCDEE0;}.tabs a {display: block;padding: 12px 18px;color: #fff;text-decoration: none;outline: 0;background: url(../images/tab-sep.png) repeat-y 100% 0;border-top: 1px solid #fff;}.tabs a:hover {color: #fff;}.tabs li.active {margin-top: 0;border-bottom:1px solid #fff;}.tabs .active a {color: #3C4650;border: 1px solid #DCDEE0;border-bottom: 0;padding: 17px 18px 12px 18px;font-weight: bold;background: #fff;}#reference {clear: both;position: relative;margin: 40px 0;width: 100%;overflow: hidden;}#reference h2 {border-bottom: 1px solid #DCDEE0;padding-bottom:2px;margin:0 0 20px 0;font-family: 'Open Sans', sans-serif;}#reference .show {display: block;position: absolute;top:0;right: 0;padding: 12px 30px 5px 20px;border: 1px solid #DCDEE0;border-bottom: 1px solid #fff;background: #fff url(../images/show.png) no-repeat right;font-size: 11px;text-decoration: none;}#reference h2 span {font-weight: 700;}#reference .photo {margin-bottom: 0;width:180px;}#main_non #reference .photo {width:224px;}.home #reference {margin-bottom: -17px !important;}.home #reference .photo, .home #reference .photo3 {margin: 0 20px 0 0;}.home #reference .photo5, #reference .photo3 {margin: 0;}.photo {float: left;margin: 0 19px 20px 0;text-align: center;font-size: 11px;}.photo img {display: block;padding: 4px;border: 1px solid #DCDEE0;margin-bottom: 10px;}.photo a {text-decoration: none;}#other {clear: both;width: 100%;overflow: hidden;}#other .contact {text-align: right;}#other .button {margin: 0;}#other .contact {float: right;width: 220px;}#other .contact h3 {margin: 0 0 5px 0;font-size: 22px;font-family: 'Open Sans', sans-serif;font-weight: 300;color: #0063ab;}#other .contact h3 span {font-family: 'Open Sans', sans-serif;font-weight: 700;}#other .links {float: left;width: 470px;}#other h2 {color: #3c4650;font-family: 'Open Sans', sans-serif;font-weight: 700;font-size: 20px;}.links ul, .links li {margin: 0;padding: 0;list-style: none;background: none;}.links ul {border-top: 1px solid #DCDEE0;border-left: 1px solid #DCDEE0;float: left;}.links li {float: left;width: 233px;border-right: 1px solid #DCDEE0;border-bottom: 1px solid #DCDEE0;background: #F1F2F3 url(../images/links.png) repeat-x;display: table;}.links li a {display: block;padding: 13px 13px 13px 40px;font-family: 'Open Sans', sans-serif;font-weight: 700;color: #3c4650;text-decoration: none;font-size: 16px;background: url(../images/links-a.png) no-repeat 18px 49%;}.links li a:hover {color: #0063AB;}#main .inner_action_content {margin: 20px 0;}.bs_contact_form fieldset {border: none;margin: 0;padding: 0;}#main .module_bsPage .inner_action_content {margin: 0 0 20px 0;}.references h2 {border-bottom: 1px solid #DCDEE0;}.references h3 {color: #0063ab;font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 22px;margin: 0 0 15px 0;}.references .more {font-weight: normal;}.references .reference_list_item {margin: 0 0 20px 0;}.list_item_image .reference_list_item_text {margin: 0 0 0 171px;}.paging .label {display: none;}.paging span {background: url(../images/pager-sep.png) no-repeat right;}.pager .paging span.active a {color:#494848;font-weight: bold;}.pager .paging .number a {color: #0063AB;padding: 0 12px;margin: 0;}.pager .paging .next {background: none;}.ui-tabs-hide {display: none !important;}ol.career_list {list-style: none outside none;margin: 40px 0 10px 0;padding: 0;}#grid .component_snippet .snippet:nth-child(3n) {margin-right:0 !important;}#grid .component_snippet .snippet_services3, #grid .component_snippet .snippet_services6 {margin-right:0 !important;}#grid .box {width:310px;min-height: 275px;background: url("../images/grid-box6_bg.png") no-repeat scroll center bottom transparent;float: left;}#grid .box h3 {background:none;padding:0;text-align: center;margin: 35px 0 25px;}#grid .box h3 a {color: #0063AB;font-family: 'Open Sans', sans-serif;font-size: 30px;font-weight: 300;line-height: 35px;margin: 0 0 20px;}#grid .box h3 a span {font-weight:700;display:block;font-family: 'Open Sans', sans-serif;}#grid .box p {margin: 0 20px 30px 40px;}.form-demand {border: 1px solid #DCDEE0;background: #FAFBFC;padding: 10px;}.form-demand .checkbox {vertical-align:middle;}.form-demand td label {margin: 0 5px 0 0;padding: 0 0 0 6px;}.form-demand td {padding: 10px;}.form-demand th {font-size: 14px;font-weight: bold;color: #3c4650;padding: 10px;text-align: left;vertical-align: top;line-height: 24px;}.form-demand .separator td, .form-demand .separator th {padding-bottom: 50px;background: url(../images/form-separator.png) repeat-x bottom;}.form-demand .textfield {width: 190px;background: url(../images/textfield.png) no-repeat;_background-position: top;border: 1px solid #DCDEE0;padding: 5px;}.form-demand .filefield {width: 270px;}.form-demand textarea {width: 490px;background: url(../images/textfield.png) no-repeat;border: 1px solid #DCDEE0;height: 140px;padding: 5px;}.form-demand .submit {font-family: 'Open Sans', sans-serif;font-size: 14px;background: #004E96 url(../images/button-arrow.png) no-repeat right;padding: 10px 35px 10px 20px;border: 0;color: #fff;cursor: pointer;}#contactform-poptavkovy-formular h3 {display:none;}.google_map_placeholder {display:none !important;}.google_map_placeholder {float: left;margin: 5px;}.media_list .media_list_item {height:120px;margin: 0 25px 25px 0;}.reference_info {font-size: 120%;font-weight: bold;margin-left: 585px;position: absolute;top: 182px;}.category_navigation ul.breadcrumbs {font-size: 100%;}.category_navigation ul.breadcrumbs li {background:none;}.category_navigation ul.breadcrumbs li:after {content:" »";}.category_navigation ul.breadcrumbs li.last:after {content:"";}.confirmation_checkbox {float: left;margin: 2px 5px 0 0;}.confirmation_checkbox input#career_response_form_confirmation {margin-right:20px;}.confirmation_checkbox_label {}.ui-dialog .ui-button {height:36px;}.ui-icon-closethick {height:32px;width:32px;display:block;background: url('../images/close-button.png') no-repeat;}.upper_pager {padding: 15px 0 25px 0;}.footer_logo {margin-top: -5px;}.top {vertical-align: top;}.earthworks, .transport, .auto {display: inline-block;}#homepage-career {clear: both;padding-bottom: 20px;}#homepage-career .module_bsCareer {width: 470px;float: right;}#homepage-career .module_bsCareer .career-list {column-count: 2;margin-bottom: 20px;}#homepage-career .module_bsCareer li {font-size: 15px;}#career-text {width: 470px;float: left;}.careers .career_list {column-count: 2;column-gap: 20px;margin-bottom: 30px;}.careers .career_list h2 {margin-top: 0;}.careers .career_list h2 a {color: #0063ab;text-decoration: underline;}.careers .career_list h2 a:hover {text-decoration: none;}.career-contact {background: #0c6eb4;padding: 3px 25px 3px 20px;margin-bottom: 20px;}.career-logo {float: left;margin: 0;}.career-logo img {display: block;}.career-phones {float: right;color: #fff;font-size: 15px;margin: 0;}.career-phones .phone {font-weight: 700;padding-left: 10px;}#nav {width: 980px;margin: 0 auto;background: url(../images/nav.png) no-repeat right;font-size: 16px;height: 71px;font-family: 'Open Sans', sans-serif;position: relative;}#nav .logo {float: left;}#nav .logo img {display: block;}#nav .menu > ul {float: right;margin: 0;padding: 0;list-style: none;}#nav .menu > ul > li {float: left;padding: 0;margin: 0;position: relative;background: none;}#nav .menu > ul > li > a {text-decoration: none;color: #fff;float: left;height: 71px;overflow: hidden;}#nav .menu > ul > li > a > span {display: block;padding: 22px 18px 30px 18px;}#nav .menu > ul > li > a:hover, #nav .menu > ul > li:hover > a {background: url(../images/nav-a-hover.png) no-repeat;position: relative;z-index: 10;}#nav .menu > ul > li > a:hover > span, #nav .menu > ul > li:hover > a > span {overflow: hidden;background: url(../images/nav-a-hover-span.png) no-repeat 100% 0;}#nav .menu ul ul, #search {display: none;position: absolute;top: 69px;left: 1px;width: 200px;padding: 15px 0;background: #39424C url(../images/menu-ul.png) repeat-x top;z-index: 2;border-left: 1px solid #4C555F;border-right: 1px solid #2E353D;font-size: 14px;}#nav .menu ul ul li {padding: 0;}#nav .menu ul ul a {color: #fff;text-decoration: none;display: block;padding: 4px 10px 4px 40px;background: url(../images/nav-sub.png) no-repeat 20px 0.5em;}#nav .menu ul li:hover ul {display: block;}#search {display: none;left: auto;right: 0;width: 240px;}#search fieldset, #search form {margin: 0;padding: 0;border: 0;}#search fieldset {width: 195px;}#search form {padding: 0 20px 0 25px;background: url(../images/search-input.png) no-repeat center;}#fulltext_query, #search .submit {margin: 0;padding: 0;background: none;border: 0;height: 25px;line-height: 25px;}#fulltext_query {width: 170px;float: left;}#search .submit {width: 25px;height: 25px;float: right;text-indent: -9999px;overflow: hidden;}#search .labelHighlight {color: #A0A5AA;}#nav .search {float: right;position: relative;z-index: 3;}#nav .search img {display: block;}.sidemenu {margin: 0 0 40px 0;}.sidemenu ul, .sidemenu ul li {margin: 0;padding: 0;list-style: none;background: none;}.sidemenu a {font-size: 14px;font-weight: bold;text-decoration: none;display: block;padding: 12px 12px 12px 20px;border-bottom: 1px solid #DCDEE0;background: url(../images/sidemenu.png) no-repeat 0 16px;}.sidemenu a.active {color: #0063ab;}.sidemenu li li a {font-size: 13px;padding: 8px 10px 8px 40px;background: url(../images/sidemenu.png) no-repeat 20px 12px;}.sidemenu li ul {margin: 6px 0;}.sidemenu li li li a {padding: 8px 10px 8px 60px;background: url(../images/sidemenu.png) no-repeat 40px 12px;}.sidemenu li li li li a {padding: 8px 10px 8px 80px;background: url(../images/sidemenu.png) no-repeat 60px 12px;}