html{font-family:Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;background:#fff;}body{font-size:12px;line-height:1.4em;color:#555;transform:translate3d(0,0,0);}body{hyphens:auto;}code,var,kbd,samp,tt,dir,listing,plaintext,xmp,abbr,acronym{hyphens:none;}#page{margin:0 auto;padding:0 10px;height:auto !important;height:100%;min-height:100%;position:relative;}#skiplinks{width:100%;height:0;}#skiplinks a{display:block;width:auto;float:none;position:absolute;top:-10em;left:0;padding:1em 1em;}#skiplinks a:focus:before{display:block;float:none;position:absolute;top:10em;background:white;color:black;content:attr(title);}div,header,footer{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0 0 10px;color:#333;}h2{font-size:1.34em;}h3{font-size:1.25em;}h4{font-size:1.16em;}h5{font-size:1.1em;}h6{font-size:1em;}p{margin:0 0 1em;}a,a:hover{color:inherit;}a:active,a:focus{outline:0 none;}input::-moz-focus-inner{border:0;}small{font-size:.85em;color:gray;}table{border-collapse:collapse;background:transparent;border:none;}th,td{vertical-align:top;text-align:left;background:transparent;border:none;padding:0 20px 0 0;}th.td-last,td.td-last{padding-right:0;}li a{text-decoration:none;}.content a{text-decoration:underline;}#header{position:relative;}a#homelink{display:block;text-indent:-9999em;overflow:hidden;}div.hover{cursor:pointer;}ul.news{list-style-type:none;margin:0;padding:0;}ul.news li.item{list-style-type:none;margin:0;padding:0;}.news .list .item{position:relative;padding:5px 0 10px;margin-bottom:20px;}.news .list .item .inner{padding:40px 20px 0 0;}.news .list .item .inner{display:block;}.news .item .time{display:none;}.news .list .item .date{position:absolute;top:10px;font-size:1em;}.news .single .item .date{font-weight:bold;margin-right:8px;}.news .hover{cursor:pointer;}.news .item .more a:hover,.news .hover .more a{}.pagination a,.pagination span{padding:4px 8px;}fieldset{border:1px solid white;}input,label,textarea{font-family:inherit;font-size:inherit;font-weight:normal;}fieldset.mailform input,fieldset.mailform label,fieldset.mailform textarea{box-sizing:border-box;}fieldset.mailform,fieldset.mailform div,fieldset.mailform li{margin:0;padding:0;}fieldset.mailform div{padding:4px 0 !important;}fieldset.mailform div:last-child{border-bottom:none;padding:10px 0;}fieldset.mailform div:after{content:".";display:block;height:0;clear:both;visibility:hidden;}fieldset.mailform div{display:inline-block;}fieldset.mailform div{display:block;}* html fieldset.mailform div{height:1px;}fieldset.mailform div label{float:left;width:32% !important;margin-right:2%;padding:4px 0;}fieldset.mailform input.input,fieldset.mailform .tx_form-text input,fieldset.mailform input.password,fieldset.mailform textarea{width:66%;max-width:66%;min-width:66%;padding:3px 2px;margin:0;background:white;border:1px inset #f1f0e6;line-height:1.6em;}fieldset.mailform input.input,fieldset.mailform .tx_form-text input,fieldset.mailform input.password,fieldset.mailform textarea,fieldset.mailform input.submit{font-family:inherit;font-size:inherit;color:inherit;}fieldset.mailform input.password{letter-spacing:2px;text-indent:2px;}fieldset.mailform fieldset.mailform{border:none;background:transparent;margin:0;padding:0;}fieldset.mailform fieldset.mailform legend{position:relative;border:none;background:transparent;margin:0;padding:0;}fieldset.mailform .radio legend{display:none;}fieldset.mailform .radio label{width:20%;}fieldset.mailform .radio fieldset.mailform{float:left;width:70%;}fieldset.mailform .radio fieldset.mailform label,fieldset.mailform .radio fieldset.mailform input{float:none;display:inline;width:6%;margin:0;padding:2px 0;vertical-align:middle;text-align:right;}fieldset.mailform .radio fieldset.mailform label{display:inline-block;width:90%;text-align:left;}fieldset.mailform .radio fieldset.mailform input{margin-right:6px;}fieldset.mailform .check input{float:right;}fieldset.mailform .check label{float:right;width:69%;padding:0 0 0 4px;}fieldset.mailform input.file{padding:3px 0;}fieldset.mailform input.submit{margin-left:34%;}fieldset.mailform .required label{font-weight:bold;}fieldset.mailform .required label:after{content:"*";}@media (max-width:500px){fieldset.mailform div{display:inline-block;}fieldset.mailform div{display:block;}* html fieldset.mailform div{height:1px;}fieldset.mailform div label{float:none;width:auto;margin-right:0;}fieldset.mailform input.input,fieldset.mailform .tx_form-text input,fieldset.mailform input.password,fieldset.mailform textarea{width:100%;max-width:100%;min-width:100%;padding:3px 2px;margin:0;}fieldset.mailform input.submit{margin-left:0;}}@media (max-width:420px){.colmask{}.colmask div[class^=col]{float:none;width:auto;left:0;position:relative;}}.hidden{display:none !important;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;}.sublayout:before,.sublayout:after,#footer:before,#footer:after,#header:before,#header:after,.navigation:before,.navigation:after,.content-column:before,.content-column:after,ol:before,ol:after,ul:before,ul:after,.clearfix:before,.clearfix:after{content:"";display:table;}.sublayout:after,#footer:after,#header:after,.navigation:after,.content-column:after,ol:after,ul:after,.clearfix:after{clear:both;}.sublayout,#footer,#header,.navigation,.content-column,ol,ul,.clearfix{*zoom:1;}nav a:focus{background:white;color:black;-webkit-transition:none 0 0 !important;}
