html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }  :focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; }  table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }  body { font:62.5%/1.8 Arial, Helvetica, sans-serif; } .vcard, .branding ul.lang, .wrap_navigation, .sidebar, .wrap_footer { display:none; } .table, #content_master { width: 100%; } #content_master * { visibility: visible; } .branding h1 { display:none; } .branding img.print_logo { display:block; visibility:visible; } .pager, .wrap_sec_level_nav { display:none; }  .wrap_content p, .wrap_content ul, .wrap_content ol, .wrap_content dl, .wrap_content table { font-size:1.3em; color:#666; padding-bottom:1.386em; } .content ul { padding-left:20px; } .content ol { padding-left:30px; } .content ol li { list-style:decimal; list-style-position:outside; } .wrap_content ul li ul{ font-size:1em; } .wrap_content table { padding-bottom:5px; } .wrap_content strong { font-weight:bold; } .wrap_content p.small, .wrap_footer p.small { font-size:1.1em; } .wrap_content ul.small { padding-bottom:0; } .wrap_content ul.small li { font-size:0.85em; } .wrap_content a { color:#133a80; text-decoration:none; font-weight:normal; } .wrap_content a:hover { color:#fff; text-decoration:none; background-color:#333; } .wrap_content h1 { font-size:2.4em; color:#ff3300; font-family:Calibri, Arial, Helvetica, sans-serif; line-height:1; font-weight:normal; line-height:0.75em; } .wrap_content h2 { font-size:1.7em; font-weight:bold; color:#333; font-family:Calibri, Arial, Helvetica, sans-serif; line-height:1.0588em; padding-bottom:10px; } .wrap_content .glossary h2 { font-weight:normal; line-height:22px; padding-bottom:8px; } .wrap_content h3 { font-family:Georgia, Arial, Helvetica, sans-serif; font-size:1.3em; color:#666; font-weight:normal; line-height:1.386em; } .wrap_content table h3 { font-size:1.1em; line-height:1.363em; line-height:0.5em; } .wrap_content h4 { font-family:Calibri, Arial, Helvetica, sans-serif; font-size:3.6em; color:#133a80; font-weight:bold; line-height:0.5em; } .wrap_content .plus h4 { color:#ff3300; font-size:3.8em; text-align:center; padding-bottom:4px; line-height:28px; } .wrap_content h5, .footer h5 { font-family:Georgia, Arial, Helvetica, sans-serif; font-size:1.7em; color:#666; font-weight:normal; line-height:1.0588em; } .footer h5 { padding-bottom:5px; } .wrap_content h6, .footer h6 { font-family:Georgia, Arial, Helvetica, sans-serif; font-size:1.3em; color:#666; font-weight:normal; border-bottom:#fff 1px dashed; line-height:1.386em; } .footer .wrap_h6 { float:left; width:100%; clear:both; } .footer .wrap_h6 h6 { float:left; margin-bottom:1em; } p.sort span.arrow { float:none; } span.arrow { color:#ff3300 !important; font-weight:bold; margin:0px 3px 0px 0 !important; background:none !important; padding:0 !important; line-height:14px !important; float:left; } .content p.intro { text-indent:20px; } .content p.border { padding-bottom:5px; border-bottom:#ebebeb 1px dashed; } .content ul.plain li { padding:0; background:none; } .wrap_content .info_box h4 { padding-bottom:5px; margin-top:5px; }  .content .news_block p.date { font-size:1.7em; font-family:Calibri, Arial, Helvetica, sans-serif; color:#333; line-height:1; font-weight:bold; padding:0; } .content .news_block p.numb { font-size:3.6em; font-family:Calibri, Arial, Helvetica, sans-serif; color:#ddd; line-height:1; font-weight:bold; padding:0; text-align:right; } .content .news_block p.mail { color:#f5f5f5; font-size:25em; line-height:1; -x-system-font:none; } .content .news_block p.faq { line-height:1; font-size:2.4em; color:#666; text-align:right; font-weight:bold; font-family:Calibri, Arial, Helvetica, sans-serif; } .content .news_block p.date span { color:#ccc; font-size:1.7em; margin-right:-5px; } .content p, .content ul li, .content ol li { line-height:18px; } .content ul.inside { padding-left:23px; } .content p.sort span { font-weight:bold; color:#666; } .content p.sort a span { color:#133a80; } .content p.sort a:hover span { color:#fff; } .content p.sort em { font-family:Georgia, Arial, Helvetica, sans-serif; font-style:normal; } .content table.list tr td { color:#666; } .content table.list tr th { color:#999; } .content table.list tr td.green { color:#99cc33; font-weight:bold; } .content dl.kontakt dt { font-family:Georgia, Arial, Helvetica, sans-serif; } .wrap_content .glossary p.last { padding-bottom:14px; } .wrap_content .wrap_h1 a { font-size:1.3em; } .wrap_content .wrap_h1 a:hover { background-color:#333; } .content .news_block p.q { font-family:Georgia, Arial, Helvetica, sans-serif; padding-bottom:12px; } .content .news_block div.a p { padding-bottom:16px; } .content table span.xxx { font-size:1.2em; line-height:1; }  .border_last { border-bottom:#ebebeb 1px dashed; float:left; width:100%; clear:both; } .border_full_last { border-bottom:#ebebeb 1px solid; float:left; width:100%; clear:both; margin-bottom:14px; } .wrap_content table { margin-bottom:20px; clear:both; } .wrap_content table tr.ower td { background-color:#f5f5f5; } .wrap_content table tr.ower td.border { background-color:#fff; } .spacer { float:left; width:100%; clear:both; margin-bottom:15px; } .news_block p.more { margin-top:-18px; } .news_block p.more a { padding:0 4px; }  .content ul li { background-position:left -997px; padding-left:10px; } .content ul li.plain { background:none; padding-left:0px; } .wrap_content .wrap_h1 { float:left; clear:both; width:100%; margin-top:20px; } .wrap_content .wrap_h1 .border {  float:none; margin-top:10px; } .wrap_content .wrap_h1 h1 { float:left; margin-top:-14px; background-color:#fff; padding-right:5px; margin-bottom:0.75em; } .wrap_content .wrap_h1 .wrap_input { float:right; padding:0 0 0 5px; margin-top:-13px;  background-color:#fff; } .wrap_content .wrap_h1 a { float:right; padding:0 5px 0 5px; margin-top:-13px; background-color:#fff; } .content .wrap_photo { width:230px; float:right; border-bottom:#ccc 1px solid; margin:0 7px 10px 0; padding-bottom:5px; } .content .wrap_photo p { float:right; text-align:center; padding-bottom:0 !important; font-size:1em; line-height:1.1em; margin-right:10px; } .content .photo { border:#f5f5f5 3px solid; float:left; margin:0 10px 5px 0; } .content .photo img { border:#ddd 1px solid; float:left; } .content .signature_box { float:left; clear:both; margin-right:10px; } .content .signature_box p.signature { display:block; text-indent:-9999em; width:170px; height:48px; background-position:left -804px; padding-bottom:0px; } .content .signature_box p { text-align:center; line-height:18px; font-size:1.1em; }  .content .news_block { position:relative; float:none; width:100%; } .content .news_block p.date { clear:both; float:none; display:block; } .content .news_block p.numb { position:absolute; top:-5px; left:-50px; display:block; width:100px; } .content .news_block p.mail { position:absolute; top:167px; left:100px; z-index:10; padding:0; } .content .news_block p.faq { position:absolute; top:-7px; left:29px; padding:0; } .content table.twin { border-top:1px solid #DDDDDD; padding-bottom:0; padding-top:5px; margin-bottom:35px; padding-bottom:35px; clear:both; float:none; width:100%;  } .content table.twin em { text-transform:uppercase; color:#ff3300; font-weight:bold; } .content table.twin td { padding:5px;  border:none; } .content table.twin td.border { font-size:5px; line-height:1; } .content table td.border { border-top:#ddd 1px dashed; border-bottom:none; padding:0; font-size:0px; line-height:1; } .content table tr.gray td { background-color:#f5f5f5; padding:5px; } .content table tr.gray td a { font-weight:normal; } .content table tr td.first { width:120px; } .content a.pdf span, .content a.doc span, .content a.xls span, .content a.zip span, .content a.pps span { background-color:#fff; color:#ddd; display:block; float:left; padding:0px 2px; position:relative; text-decoration:none; width:2.2em; line-height:18px; margin:2px 2px 0 0; } .content table tr.ower a.pdf span { background-color:#da4040; color:#fff; } .content table tr.ower a.doc span { background-color:#3173e2; color:#fff; } .content table tr.ower a.xls span { background-color:#73c62a; color:#fff; } .content table tr.ower a.zip span { background-color:#FFCC00; color:#fff; } .content table tr.ower a.pps span { background-color:#a33d3d; color:#fff; } .content p.sort { float:right; width:100%; border-bottom:#ddd 1px solid; padding:5px 0; margin-bottom:1.8em; text-align:right; } .content p.sort2 { border-bottom:#ddd 1px dashed; margin-bottom:10px; } .content table.twin p.star { color:#fff; font-size:5em; padding:0; float:right; line-height:1; } .content table.list tr td, .content table.list tr th { text-align:center; } .content table.list tr th.w_80 { width:80px; } .content table.list tr td.links { text-align:left; } .content table.list tr td { cursor:pointer; } .content table.list tr td a { padding-left:12px; background-position:3px -998px; } .content table.list tr td a:hover { background-color:transparent; color:#133a80; } .content table tr td.pipe { color:#ddd; } .wrap_content table.list tr.ower td a { background-color:#f5f5f5; text-decoration:none; } .content .kontakt { padding-bottom:70px; }  .content dl.kontakt { float:left; clear:both; margin:25px 0 0 0; padding:0; position:relative; z-index:99; } .content dl.kontakt dt { float:left; clear:both; text-align:right; width:170px; margin-bottom:10px; } .content dl.kontakt dd { float:right; width:410px; margin-bottom:10px; } .content dl.kontakt dd textarea { height:130px; } .content dl.tel { float:left; clear:both; margin:20px 0; padding:0; } .content dl.tel dt { float:left; clear:both; width:170px; font-weight:bold; text-align:right; padding-right:10px; } .content dl.tel dd { float:left; width:410px; padding-left:0px; }  .content .glossary { float:none; width:100%; } .content .glossary .box_1 { float:left; width:290px; } .content .glossary .box_2 { width:290px; float:right; } .content .glossary .box_2 { margin-left:10px; padding-bottom:10px; } .content .plus { border-top:#ebebeb 1px dashed; border-bottom:#ebebeb 1px dashed; float:left; width:100%; clear:both; margin-bottom:14px; }   .organigram { float:left; width:100%; margin:10px 0 40px; } .organigram .queen { border:#f5f5f5 3px solid; width:224px; position:relative; } .organigram .queen div { border:#ddd 1px solid; background-color:#fff; } .organigram .queen p { padding:23px 0 23px 20px; font-size:2em; font-weight:bold; z-index:99; position:relative; } .organigram .queen p.kruna { position:absolute; left:10px; top:21px; padding:0; z-index:0; color:#ccc; font-size:60px; font-weight:normal; } .organigram ul { margin-left:10px; } .organigram ul li { background:none; padding:5px 0 5px 50px; border-bottom:#ccc 1px solid; border-left:#ccc 1px solid; float:left; clear:both; } .organigram ul li.no_border { border-bottom:none; border-left:#ccc 1px solid; padding-top:0; } .organigram ul li span { font-size:0.9em; color:#333; } .organigram span { border:#f5f5f5 2px solid; display:block; width:286px; margin:21px 0 -21px 0; background-color:#fff; } .organigram span span { border:#ddd 1px solid; display:block; width:268px; padding:4px 8px; margin:0; background-color:#fff; position:relative; }   .content ul.search_tabs { border-bottom:#666 1px solid; float:left; width:100%; padding-bottom:0; margin:15px 0; } .content ul.search_tabs li { float:left; margin:0 10px -1px 0; background:none; padding:3px 0 0 0; } .content ul.search_tabs li a { padding:3px 10px; border-top:#e3e3e3 1px solid; border-left:#e3e3e3 1px solid; border-right:#e3e3e3 1px solid; border-bottom:#666 1px solid; background-color:#f5f5f5; float:left; padding-bottom:2px; } .content ul.search_tabs li a:hover { border-top:#666 1px solid; border-left:#666 1px solid; border-right:#666 1px solid; background-color:#666; } .content ul.search_tabs li a.current, .content ul.search_tabs li a:hover.current { border-top:#666 1px solid; border-left:#666 1px solid; border-right:#666 1px solid; border-bottom:#fff 1px solid; background-color:#fff; color:#666; text-decoration:none; } .content .s_result { border-bottom:#ebebeb 1px dashed; margin-bottom:15px; } .content .s_result p { padding-bottom:15px; } .content .s_result p:first-child { padding-bottom:4px; } .content .s_result p.second_lang { padding-left:15px; }