#edicraMenuWrapper{height:31px;}#edicraMenuWrapper.raised{height:0;}#edicraMenuWrapper.raised #edicraMenu{top:-31px;} #edicraMenu {white-space: nowrap; z-index:1000; text-shadow:none; background:#fff; border-bottom:1px solid #fff; border-top:3px solid #016DB6; box-shadow:0 3px 3px rgba(68,68,68, 0.3);} #edicraMenu {height:26px; position:fixed; width:100%; left:0; right:0; top:0;}#edicraMenu ul{margin:0; padding:0; list-style:none; display:block;}#edicraMenu ul li{margin:0; padding:0; list-style:none; display:block; font-size:12px; font-family:arial;}#edicraMenu ul li a, #edicraMenu ul li div{color:#666; line-height:22px; padding:0 5px 0 25px; display:block; margin:2px 0 0 2px; position:relative;} #edicraMenu ul ul li > a, #edicraMenu ul li > div{padding-right:17px;} #edicraMenu ul ul li.expanding > a, #edicraMenu ul li.expanding > div{padding-right:17px;} #edicraMenu ul ul li a, #edicraMenu ul ul li div{padding-left:30px;} #edicraMenu ul li span.icon{color:#016DB6; font-size:14px; padding-right:4px; line-height:18px; vertical-align:middle; width:16px; height:15px; margin:2px 0 0 0; position:absolute; left:5px; text-align:center;}#edicraMenu > ul {padding:0 0 0 10px; width:1090px; height:100%; margin:auto; background:url('data:image/gif;base64,R0lGODlhAgAOAJECAN7g45eXl////wAAACH5BAEAAAIALAAAAAACAA4AAAIJRC4phsqh1gkFADs=') 0 7px no-repeat;}#edicraMenu > ul > li{float:left; margin-right:5px;} #edicraMenu > ul > li ul{visibility:hidden;} #edicraMenu > ul > li ul{position:absolute; background:#fff; border:1px solid #d2d2d2; box-shadow: 5px 5px 5px rgba(68,68,68,0.6); padding:5px 0 5px 0;} #edicraMenu > ul > li > ul{top:26px;} #edicraMenu > ul > li > ul > li {position:relative;}#edicraMenu > ul > li > ul > li a, #edicraMenu > ul > li > ul > li div{line-height:22px; margin:0 2px; height:22px;} #edicraMenu > ul > li > ul > li span.icon{border-right:1px solid #ddd; margin-right:5px; height:22px; width:16px; margin-top:0; line-height:22px;}#edicraMenu > ul > li > ul > li > ul{top:0;}#edicraMenu li.hover > a, #edicraMenu li.hover > div{outline:1px solid rgb(188, 225, 240); box-shadow: inset 0px 0px 10px 0px rgba(188, 225, 240, 1);}#edicraMenu > ul > li.selected > a, #edicraMenu > ul > li.selected > div{outline:0; box-shadow: inset 0px 0px 10px 0px #214258; border-radius:3px;}#edicraMenu li.selected > ul{visibility:visible;}#edicraMenu a, #edicraMenu{cursor:default; text-decoration:none;}#edicraMenu span.icon.expandDown{position:absolute; right:0; top:2px; left:auto; font-size:12px; margin:0; padding:0; color:#333; text-align:left; width:14px;}#edicraMenu span.icon.expandDown:before{padding-left:2px;}#edicraMenu span.icon.expandRight{position:absolute; right:0; top:2px; left:auto; font-size:12px; margin:0; padding:0; color:#333; width:16px; line-height:18px; border:0;}#edicraMenu span.icon.flag{background-image:url('../../edc_backend/Menu/../Media/Graphics/Flags.png'); background-repeat:no-repeat; left:2px; width:20px; background-position:0 -1px;}#edicraMenu span.icon.flag.en{background-position:0 -25px;}#edicraMenu span.icon.flag.de{background-position:0 -49px;} #edicraMenu span.icon.flag.sk{background-position:0 -73px;} #edicraMenu span.icon.flag.it{background-position:0 -97px;} #edicraMenu span.icon.flag.cz{background-position:0 -121px;} #edicraMenu .iarts{position:absolute; height:15px; width:151px; margin-top:6px; left:2%; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAPCAYAAAC2u9IeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEJBNTc5ODYwQzY4MTFFNEFBNTg4NzE3OTY0ODVBQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEJBNTc5ODcwQzY4MTFFNEFBNTg4NzE3OTY0ODVBQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QkE1Nzk4NDBDNjgxMUU0QUE1ODg3MTc5NjQ4NUFDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QkE1Nzk4NTBDNjgxMUU0QUE1ODg3MTc5NjQ4NUFDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp9yi6kAAAbESURBVHja7FdpbFRV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') no-repeat;}#edicraMenu .edicra{position:absolute; height:16px; width:88px; margin-top:7px; right:2%; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAPCAYAAABgHgh7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwJJREFUeNrsWMuN2zAQlQPdow6sVCClAmuvuVgdrFNAsNqrT/bF1xWwBVjpQL7karmCMBVE6kCuwJkRHoHBhNTKwG6AJB6A8EePM28eh0PaQfCKNvvyraFx0e//Z3sX3OxNLXwrx5fnT9lNXhKYtnFEryUNFmSunp9obEisBts+pZdiBBvLdkEvKc2NXojRIUYF/99pHOArGcFV6jnbmUbNzyzn9XrNMY8en9YvY4vdbtcTvqf3LQ1D4175rghTECaCDrmHA/vbENaEILRAIBaJA0QY/P2REtoS4Q2wczg5wWEL4pz0exXMfi5B9qxiBIixpxgxiLEtxaIFCmfgLwFnAw4pcBwnZ3/EuRfzlyO8rZArcE4wfoBrANwDiWvnPeB7i7HfR4iVETYOQZwtI0KtOrTs6q9QkXM4zBT5AFXaOkQOsNI2hlHzOKk9kmvEow+SD+IvgLMFkTp4VBAsVf4G3lylEo9qbDFnJR59JmwlcFyxT9iFdjE/cpXqZAlbQ+Q8lOVP5HytRG7rWieFntujuhaO+Sx6p8XFvAqLI+2rXmyx0/j7RyyaoblzJWLvyaHW4rKhLQy8ueJUq5HWKD06l7gwA4HjKYfc6ZX6fTtyIJZixzixwJRoJT+FoBIbeRZ4qlmBjV4MiDlDhV5GFtJ5i2hdpz4qq/CQGCPosnTk/tyjyu8mcLbt5kCcc4evWvTwq3iTiA2JN3UxkgmYPsR2SNC7KgWQh0lpEyRsgW0gKyd33BDk1k2QfKVWP4e4h4mJ2bixqHjJw3c9zNFHfby7KyqduS7Ra0v1LBNF2YT4sEeTv3c44wUo0GMf0eifPIHPnkOuQE9beqqrcxD1tRP+hdhh4Y9XtoAx3sUVfjYQ0pfPcI4M1zQcMjW2cOZo7MYeatwHgY0VtoeAkbh+FfY9RLFXolRghhjinh2hTbQviGyrN3P0+Qb8jGM31qLFWN5G9dy7l/or+nGEO/Zv+TAPwgw5zP71X1Lih8aWkt7c/ou4/dnz1xlv1a26x/4x+yXAAK5AYrMNcZZqAAAAAElFTkSuQmCC') no-repeat;} .fa-menu:before{content:"\f0c9"}.fa-article:before{content:"\f15c"} @media only screen and (max-width: 1299px) { #edicraMenu .iarts{display:none;}}@media only screen and (max-width: 799px) { #edicraMenu .iarts, #edicraMenu .edicra{display:none;}}

.contentForm{}.contentForm fieldset{margin:0; padding:0; margin-bottom:10px; padding:16px 20px; border: 1px solid #b0b0b0; }.contentForm textarea{resize:vertical; height:50px; font-family:Arial;}.contentForm .row{overflow:hidden; margin-bottom:10px;}.contentForm input.text, .contentForm select, .contentForm textarea,.contentForm input.file{border:1px solid #fff; width:250px; padding:2px; float:left; margin-right:10px;}.contentForm input.file{border:0;}.contentForm select{max-width:254px; width:auto; margin:0; margin-right:10px;}.contentForm .row input.text{height:18px; margin-right:10px;}.contentForm .row input.text.shortest{width:50px;}.contentForm .row input.text.short{width:134px;}.contentForm .row input.text.disabled{background-color:#fffeee;}.contentForm .row select#day{width:auto; margin-right:3px;}.contentForm .row select#month{width:auto; margin-right:3px;}.contentForm .row select#year{width:auto;}.contentForm .row.error input.text, .contentForm .row.error select, .contentForm .row.error textarea{border:1px solid #FF7979; background:#FFE4E4;}.contentForm .row label {float:left; width:180px; text-align:right; margin-right:10px; line-height:22px; margin-top:0}.contentForm .row .helper {float:left; line-height:22px;}.contentForm .row.error .helper, .contentForm .row.error label {color:#c00;}.contentForm .row.checkbox input{float:left; width:16px; height:16px; margin-top:4px;}.contentForm .row.checkbox label{width:90%; text-align:left; margin-left:10px;}.contentForm .row.checkbox > div{overflow:hidden;}.contentForm .row.buttonPane .footerLegend{float:left;}.contentForm .row.buttonPane input.button{float:right; margin-left:15px; height:30px; cursor:pointer}.contentForm .row.image img{float:left; margin-right:10px; padding:5px; background:#fff; border:1px solid #fff;}.contentForm .row.error.image img{background:#FFE4E4; border:1px solid #FF7979;}.contentForm .row.image div.inputs{float:left; width:300px;}.contentForm .row.image div.inputs input.file{margin-bottom:10px; display:block;}.contentForm .row.image div.inputs input{float:none;}.contentForm .row.image div.inputs label{float:none;}.contentForm .row.image div.inputs .helper{margin:0; padding:0; float:none; display:block; margin-bottom:5px;}.contentForm .row img.captcha{margin-left:190px;}.contentForm .row.mobile{display:none;}.contentForm .row .footerLefend{float:left;}.contentForm legend.error{color:#c00; font-weight:bold;}#edcCookiesPolicyBanner{background:#fff; border:1px solid #ddd; margin-top:0; padding:10px; text-align:center; color:#838282;}#edcCookiesPolicyBanner a:hover{color:#DA251C; text-decoration:underline;}#edcCookiesPolicyBanner a.accept.button{border-radius:5px; background-color:#c4161c; padding: 5px 10px; color: #FFF; display: inline-block; margin-left: 10px; text-decoration: none; cursor: pointer;}#edicralogContainer{display:none;}.widgetWrapper object{display:block; margin:auto;}.nodeGalleryContainer{display:flex; flex-flow: row wrap; align-content: space-between; justify-content: space-between;}.nodeGalleryContainer > div{width:32%; margin-bottom:2%;}.nodeGalleryContainer > div a{display:block;}.nodeGalleryContainer > div img{width:100%; display:block;}.nodeGalleryContainer > div span.title{display:block; font-size:80%; text-align:center; line-height:10px; padding-top:5px;}.paginatorContainer {display: block; margin:25px 0 10px;}.paginatorContainer table{margin:auto; width:100%;}.paginatorContainer a {background:#464648; font-size:17px}.paginatorContainer a:hover{background:#cf790b; color:#fff;}.paginatorContainer span{background:#c00; font-size:17px}.paginatorContainer span.dots{background:none; color:#83c441; font-weight:bold; font-size:20px; padding:7px 4px 0 4px}.paginatorContainer a, .paginatorContainer span {color: #fff; margin:0 2px; min-width:25px; padding:5px 8px 4px; background-color:#464648;}.paginatorContainer td.paginatorBody{text-align:center;}.paginatorContainer td.paginatorBody span.previous, .paginatorContainer td.paginatorBody a.previous{}.paginatorContainer td.paginatorBody span.next, .paginatorContainer td.paginatorBody a.next{}.paginatorContainer td.paginatorBody span{background:#009036;}.paginatorContainer td.paginatorBody span.dots{background:none;}.paginatorContainer td.lastPage {text-align:right;}
html {margin: 0 auto; padding: 0; overflow-y:scroll;}body {margin: 0 auto; padding: 0; background:#fff }.wrapper { color:#383431; font-family:'Source Sans Pro', Arial, Tahoma; font-size:16px; line-height:25px; width:100%; position:relative; }.container { margin:auto; position:relative; }.content { padding: 40px 0 }a {color:#ef6c00; text-decoration:none; outline:0px; cursor:pointer;}a:hover {color:#DA251C;}a.fadeLink { transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -moz-opacity: 1.0; opacity: 1.0; filter: alpha(opacity=100); }a:hover.fadeLink { -moz-opacity: 0.7; opacity: 0.7; filter: alpha(opacity=70); }p { margin:0 0 13px }p.big { color:#222222; font-size:18px; line-height:25px; }h1 {color:#bf2f45; font-family: 'Source Sans Pro', Arial; font-size:35px; font-weight:bold; line-height:36px; margin:0 0 22px; text-transform:uppercase }h2 {color:#bf2f45; font-family: 'Source Sans Pro', Arial; font-size:30px; font-weight:bold; line-height:32px; margin:0px 0px 15px 0px; text-transform:uppercase }h3 {color:#bf2f45; font-family: 'Source Sans Pro', Arial; font-size:22px; font-weight:bold; line-height:24px; margin:0px 0px 10px 0px; text-transform:uppercase }h4 {color:#bf2f45; font-family: 'Source Sans Pro', Arial; font-size:22px; font-weight:bold; line-height:24px; margin:35px 0px 10px 0px; text-transform:uppercase }.padding-s { padding:10px }.padding-m { padding:20px; }.padding-l { padding:30px }.margin-s { margin:10px }.margin-m { margin:20px; }.margin-l { margin:30px }.button { font-size:22px; color:#fff; text-transform:uppercase; background:#456894; padding:9px 15px; }.button:hover { color:#fff; background:#6185b1 }.button.red { background:#bf2f45 }.button.red:hover { color:#fff; background:#d3495e }header { width:100%; z-index:100; background-color: #fff; }header .container { padding:0 15px }header #mainLink { width:360px; display:block; margin:29px auto; background-image:url('../../css/../img/herb.png'); background-repeat:no-repeat; background-position:0 2px; color:#424242; font-size:23px; line-height:26px; text-transform:uppercase; padding-left:65px; padding-top:3px; height:57px }header #mainLink span { font-weight:bold; font-size:23px; }.mainMenu { background:#456894; overflow:hidden }.sticky { position: fixed; left: 0; top: 0; z-index: 100; width:100%; }#mainMenu { z-index:100; margin:auto; width:100%; }#mainMenu ul { padding: 0; margin: 0; }#mainMenu li { display: inline; float: left; list-style-type: none; position: relative; margin: 0; padding:0; }#mainMenu li a { font-size: 22px; color: #fff; font-weight:bold; position:relative; z-index:100; float: left; text-transform:uppercase; padding: 11px 35px 12px; margin: 0; }#mainMenu li:hover a.menuTop { background: #6185b1; cursor:pointer; }.the-nav {display: table; margin: 0 auto;}.layout-left-flyout { height: 100%; position: fixed; visibility: hidden; z-index: 0; -moz-transition: visibility 0 linear 0.2s; -o-transition: visibility 0 linear 0.2s; -webkit-transition: visibility 0 linear; -webkit-transition-delay: 0.2s; transition: visibility 0 linear 0.2s; background:#bf2f45; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-perspective: 1000; -webkit-perspective: 1000; perspective: 1000; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform-style: preserve-3d;}body.wydarzenia .layout-left-flyout { background-color:#bf2f45 }body.urzedowa .layout-left-flyout { background-color:#456894 }body.turystyczna .layout-left-flyout { background-color:#91ae27 }body.cyfrowy .layout-left-flyout { background-color:#e77817 }body.galerie .layout-left-flyout { background-color:#00808a }.layout-left-flyout.isCbFlyNavActive { visibility: visible; z-index: 1; -moz-transition: z-index 0 linear 0.2s; -o-transition: z-index 0 linear 0.2s; -webkit-transition: z-index 0 linear; -webkit-transition-delay: 0.2s; transition: z-index 0 linear 0.2s;}.cbFlyNav-wrap { display: block; position: relative; height: 100%; overflow: hidden; width: 270px; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-perspective: 1000; -webkit-perspective: 1000; perspective: 1000; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform-style: preserve-3d;}.cbFlyNav-wrap > nav { -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); -moz-transition: -moz-transform 0 ease-in-out; -o-transition: -o-transform 0 ease-in-out; -webkit-transition: -webkit-transform 0 ease-in-out; transition: transform 0 ease-in-out; }.nav-collapse { -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform-style: preserve-3d;}.layout-right-content {  z-index: 1; }.layout-right-content.isCbFlyNavActive { -moz-transform: translate3d(270px, 0, 0); -webkit-transform: translate3d(270px, 0, 0); transform: translate3d(270px, 0, 0); min-width: 320px;}.icon-cbmore { content: ""; float: right; margin-top: 4.5px; padding: 4.5px; box-shadow: 1px -1px 0 0px #FFF inset; -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg); -webkit-transform: rotate(225deg); transform: rotate(225deg);}.nav-flyout-navmask, .nav-flyout-contentmask { position: absolute; top: 0; bottom: 0; left: 0; right: 0;}.nav-flyout-contentmask { z-index: 1;}.nav-flyout-navmask { right: 180px; z-index: 1;}@media screen and (max-width: 767px) {.btn-navbar {display: block; height: 32px; padding: 6px 0; position: absolute; width: 70px; z-index: 1;}.btn-navbar-navtoggle { left: 0; top: 1px;background:#bf2f45;}.btn-navbar .icon-bar { display: block; width: 28px; height: 4px; background-color: #fff; margin: 7px auto 0 auto;}.btn-navbar .icon-bar + .icon-bar { margin-top: 3px;}}@media screen and (min-width: 767px) { .btn-navbar { display: none; }}.navbar { margin: 0; padding: 5px 0; position: relative; width: 100%;}@media screen and (max-width: 767px) { .navbar .nav-collapse { display: none; } #mainMenu { left:0; right:auto }}@media screen and (min-width: 321px) { .navbar { height: auto; position: relative; width: auto; padding: 0; }}.the-nav ul.nav-flyout { display: block; margin-bottom: 15px; float: none; padding:10px 0 0 0; height: 100%;}.the-nav ul.nav-flyout > li { float: none; display: block; width: 270px;}.the-nav ul.nav-flyout li a { color: #FFF; display: block; text-decoration: none; width:auto; font-family:'Source Sans Pro', Arial; font-size:20px; padding: 11px 15px; text-transform: uppercase; margin-right: 0;}.the-nav ul.nav-flyout li ul li a { float: left;padding:0 !important; font-size: 16px !important; font-weight: normal !important; width: 155px !important;}.the-nav ul.nav-flyout li a:hover { color:#fff;}.the-nav ul.nav-flyout li a:focus { color:#000;}.the-nav ul.nav-flyout .dropdown { position: static;}.the-nav ul.nav-flyout .dropdown .subnav { float: none; position: absolute; display: block; top: 0; right: 0; padding:10px 0 0 0 !important; left: auto; width: 0; min-width: 0; margin: 0; list-style: none; z-index: 1000; background: #e5e3d7; border:none !important; transition: width .2s ease-in-out;}.the-nav ul.nav-flyout .dropdown .subnav a { color:#000 !important}.the-nav ul.nav-flyout .dropdown .subnav > li { width: 165px; padding:6px 0 6px 15px; border-bottom: 1px dashed #999;}.the-nav ul.nav-flyout .dropdown .subnav.is-subnav-visible { width: 180px; padding-top: 30px; padding-left:0; }.the-nav.is-inactive ul.nav-flyout > li > a { opacity: .2; }.the-nav.is-inactive ul.nav-flyout > li.is-active > a { opacity: 1; color: }@media screen and (min-width: 321px) {  .the-nav .nav { display: block; } .the-nav .nav-pill:after { content: ""; display: table; clear: both; } .the-nav > .nav { margin: 0; line-height: normal; } .the-nav > .nav > li:hover > a { color: #303030; } .the-nav > .nav > li:hover .subnav { } .the-nav > .nav > li:hover .caret { border-top-color: #303030; border-bottom-color: #303030; }  .nav > li > .subnav { display: none; position: absolute; top: 99%; left: -1px; margin: 0; background:#fff; } .nav li ul.subnav { padding: 5px 0 11px 35px!important; width: 250px;border-right:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000; } nav li ul.subnav.long { padding: 11px 0 10px 35px!important; width: 270px; } .nav li .subnav li { margin: 0 !important;display:block !important;float:left;border-bottom:1px solid #c0bfc4;width:100%; } .nav li .subnav li:last-child {border-bottom:none; } .nav li.dropdown .subnav li a { color: #585657 !important;display:block !important;font-size:15px !important;line-height: 21px !important;width:240px;font-weight:normal !important;text-transform:uppercase !important;border-right:none !important;padding: 7px 0px 7px 0 !important; -moz-transition: all, 0.2s; -o-transition: all, 0.2s; -webkit-transition: all, 0.2s; transition: all, 0.2s; } .nav li .subnav li:hover a { color: #000 !important; }}.contentBox { max-width:1130px; margin:auto; padding:0 20px; overflow:hidden }.row { width:100% }.row .topLabel { background:#456894; padding:17px 20px; text-transform:uppercase; font-weight:bold; font-size:30px; color:#fff; overflow:hidden; position:relative }.row .topLabel .col { margin-bottom:0; }.row .topLabel.center { text-align:center; }.row .topLabel.red { background:#bf2f45 }.row .contentRow { padding:25px 25px 0; overflow:hidden }.row .contentRow.grey { background:#efeeee; }.row .searchRow { background:#efeeee; padding:17px 20px; margin-bottom:35px; text-transform:uppercase; font-weight:bold; font-size:30px; color:#fff; overflow:hidden; position:relative }.searchElement { display:inline; float:left; margin-right:18px }.searchElement#year { margin-right:0}.searchElement.last { float:right; margin-right:0 }#searchTitle { display:inline; padding-top:8px; float:left; margin-right:18px; font-weight:bold; text-transform:uppercase; color:#456894; font-size:22px; }.searchElement input {background:#fff; border:none; width:430px; padding:0 8px; font-family:'Source Sans Pro'; font-size:20px; color:#383431; float:left;height:39px; }.contentRow #loginBox {margin: auto;width: 585px;}.contentRow #loginBox .row {margin-bottom:22px;overflow:hidden;}.contentRow #loginBox input {background:#fff;border:none;width:375px;padding:0 3%;font-family:'Source Sans Pro';font-size:25px;color:#383431;float:left;height:57px;}.contentRow #loginBox a.loginButton, .searchElement a.searchButton {background:#bf2f45;color:#fff;text-transform:uppercase;font-size:23px;padding:0 15px;float:left;margin-left:22px;line-height:57px;height:57px;}.searchElement a.searchButton {font-size:22px;line-height:39px;height:39px;}.contentRow #loginBox a.loginButton:hover, .searchElement a.searchButton:hover {background:#456894;color:#fff;}.contentRow #loginBox a.passwordLink{text-transform:uppercase;color:#383431;font-size:17px;float:left;margin-top:8px;line-height:24px;}.contentRow #loginBox a.passwordLink:hover{color:#bf2f45;}.contentRow #loginBox a.passwordLink i {font-size:21px;line-height:24px;}.section {clear: both;padding: 0px;margin: 0px;}.col {display: block;float:left;margin: 0 0 3% 4%;}.col.right { float:right; }.col.align-right { text-align:right }.col:first-child { margin-left: 0; }.group:before,.group:after { content:""; display:table; }.group:after { clear:both;}.group { zoom:1;  }.span_12_of_12 {width: 100%;margin:0 0 3% 0;}.span_11_of_12 {width: 91.33%;}.span_10_of_12 {width: 82.66%;}.span_9_of_12 {width: 74%;}.span_8_of_12 {width: 65.33%;}.span_7_of_12 {width: 56.66%;}.span_6_of_12 {width: 48%;}.span_5_of_12 {width: 39.33%;}.span_4_of_12 {width: 30.66%;}.span_3_of_12 {width: 22%;}.span_2_of_12 {width: 13.33%;}.span_1_of_12 {width: 4.666%;}.group .first {margin-left:0;}.group .last {margin-right:0;}.group .right {float:right;text-align:right}.col img { max-width:100% }@media only screen and (max-width: 767px) {.col { margin: 1% 0 1% 0%; }.span_1_of_12, .span_2_of_12, .span_3_of_12, .span_4_of_12, .span_5_of_12, .span_6_of_12, .span_7_of_12, .span_8_of_12, .span_9_of_12, .span_10_of_12, .span_11_of_12, .span_12_of_12 {width: 100%; }}.newsItem { display: block; float:left; width:100%; }.newsItem a.newsLink { font-size:23px; font-weight:bold; color:#383431; }.newsItem a:hover.newsLink { color:#bf2f45 !important; }.newsItem .dateAdd { font-size:15px; margin-bottom:10px; }.newsItem .newsPic { display:inline; float:left; }.newsItem .newsDesc { font-size:17px; line-height:26px; text-align:justify; }.newsItem .newsDesc div { width:100%; float:left; }.tableRow { }.tableRow table { border:none; border-collapse:collapse; font-size:17px; line-height:21px; }.tableRow table th { border:1px solid #fff; background:#efeeee; font-size:15px; line-height:20px; font-weight:normal; padding:14px 15px; }.tableRow table th.nameCol { font-size:20px; text-align:left; width:62% }.tableRow table th.dateCol { width:12% }.tableRow table td { border:1px solid #efeeee; font-size:17px; line-height:21px; padding:15px 15px; }.tableRow table td.nameCol { border-left:none; }.tableRow table td.nameCol a { font-weight:bold; font-size:20px; color:#383431; line-height:25px; }.tableRow table td.nameCol a:hover { color:#bf2f45 }.tableRow table td.nameCol div { font-size:15px; line-height:20px; margin-top:5px; }.tableRow table td.dateCol { text-align:center; }.tableRow table td.actionCol { border-right:none; padding:3px 15px; }.tableRow table td .button{ float:right; padding:7px 0; text-align:center; width:120px; margin:5px 0; font-size:17px; font-weight:bold; }#paginatorContainer { display: block; float:left; width:100%; margin:55px 0 15px; }#paginatorContainer table{ margin:auto}#paginatorContainer table td.firstPage, #paginatorContainer table td.lastPage { width:30px; }#paginatorContainer table td.firstPage span { display:inline; float:left; background-color:#acacac; padding:5px 10px 7px 10px;}#paginatorContainer table td.firstPage a { display:inline; float:left; background:url('../../css/../img/arrowLeft.gif'); background-repeat:no-repeat; background-position:3px 16px; height:45px; }#paginatorContainer table td.firstPage a:hover, #paginatorContainer table td.lastPage a:hover { -moz-opacity:0.8; opacity:0.8; filter: alpha(opacity=80); background-color:transparent !important }#paginatorContainer table td.pagerBody{text-align:center;}#paginatorContainer a{background:#383431; font-size:24px}#paginatorContainer a:hover{background:#bf2f45;}#paginatorContainer span{ font-size:17px}#paginatorContainer div.dots{ background:none !important; margin:0 5px; color:#bf2f45; height:45px; line-height:45px; font-weight:bold; font-size:30px; padding:0; float:left; display:inline }#paginatorContainer a, #paginatorContainer span {color: #fff; font-size:24px; margin:0 5px; padding:0; background-color:#585657; width:45px; line-height:45px; height:45px; float:left;}#paginatorContainer table td.lastPage {text-align:right;}#paginatorContainer table td.lastPage a { background:url('../../css/../img/arrowRight.gif'); background-repeat:no-repeat; background-position:100% 16px; height:45px; }.selectBox { background:#fff; border:none; font-size:20px; text-transform:none; color:#383431; padding:5px 20px 6px 10px; font-family:'Source Sans Pro'; text-align:left }.selectBox#sortType { position:absolute; top:10px; right:15px }footer { overflow:hidden; background:#383431; color:#fff; padding:45px 0; font-size:16px; line-height:27px }footer .col { margin-bottom:0 }
@media only screen and (max-width: 766px) {header #mainLink { font-size: 17px;width:auto;margin:17px auto;}header #mainLink span { font-size: 15px;}#mainMenu { left: 0; right: auto; height: 46px;}.contentRow #loginBox {margin: auto;width: 100%;}.contentRow #loginBox a.loginButton {margin:22px 0 0 0;}footer { color: #fff; font-size: 14px; line-height: 23px;}.newsItem { margin-bottom:30px;}.newsItem .newsPic img { width:100%;height:auto;}.newsItem a.newsLink { font-size: 19px;}.newsItem .dateAdd { font-size: 12px; margin-bottom: 2px;}.newsItem .newsDesc { font-size: 14px; line-height: 21px;}.row .topLabel { padding: 12px 10px; font-size:18px; }.tableRow table { font-size:12px; line-height:18px; }.tableRow table th { font-size:12px; line-height:18px; padding:8px 5px; }.tableRow table th.nameCol { font-size:12px; width:62% }.tableRow table th.dateCol { width:12% }.tableRow table th.actionCol, .tableRow table td.actionCol { display:none }.tableRow table td { font-size:12px; line-height:17px; padding:8px 5px; }.tableRow table td.nameCol a { font-size:13px; line-height:18px; }.tableRow table td.nameCol div { font-size:11px; line-height:17px; margin-top:0px; }.tableRow table td .button{ padding:7px 5px; font-size:13px; }#searchTitle { width:100%; margin-bottom:15px; }.searchElement { width:50%; margin:0 }.searchElement#month { }.searchElement select { width:97%; font-size:17px; }.searchElement#year select { float:right; }.searchElement.wide { width:100%; margin-bottom:15px; }.searchElement.wide input { width:98%; padding:0 0 0 2% }.searchElement.last { width:100% }.searchElement a.searchButton { font-size: 19px; padding: 0;width:120px;text-align:center; float: right;margin-top:15px; margin-left:0; line-height: 39px; height: 39px;}#sortType.selectBox { top: 10px;padding:3px 0px 4px 5px;font-size:15px; right: 5px;}}
@media only screen and (min-width: 767px) and (max-width: 1169px) {#mainMenu li a {font-size:21px; padding: 11px 18px 12px;}.newsItem a.newsLink { font-size: 19px;}.newsItem .dateAdd { font-size: 12px; margin-bottom: 2px;}.newsItem .newsDesc { font-size: 14px; line-height: 21px;}.tableRow table td { font-size:16px; line-height:21px; padding:12px 15px; }.tableRow table td.nameCol { border-left:none; }.tableRow table td.nameCol a { font-size:18px; line-height:23px; }.tableRow table td.nameCol div { font-size:13px; line-height:19px; margin-top:5px; }#searchTitle { display:none }.searchElement { width:12%; margin:0 }.searchElement#month { width:19%; }.searchElement select { width:90%; font-size:19px; }.searchElement.wide { width:50% }.searchElement.wide input { width:91% }.searchElement.last { width:18% }.searchElement a.searchButton { font-size: 19px; padding: 0;width:93%;text-align:center; float: left; margin-left:0; line-height: 39px; height: 39px;}}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}#cboxWrapper {max-width:none;}#cboxOverlay{position:fixed; width:100%; height:100%;}#cboxMiddleLeft, #cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}#cboxOverlay{background:url('../../edc_plugin/Colorbox/images/overlay.png') repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}#colorbox{outline:0;} #cboxTopLeft{width:21px; height:21px; background:url('../../edc_plugin/Colorbox/images/controls.png') no-repeat -101px 0;} #cboxTopRight{width:21px; height:21px; background:url('../../edc_plugin/Colorbox/images/controls.png') no-repeat -130px 0;} #cboxBottomLeft{width:21px; height:21px; background:url('../../edc_plugin/Colorbox/images/controls.png') no-repeat -101px -29px;} #cboxBottomRight{width:21px; height:21px; background:url('../../edc_plugin/Colorbox/images/controls.png') no-repeat -130px -29px;} #cboxMiddleLeft{width:21px; background:url('../../edc_plugin/Colorbox/images/controls.png') left top repeat-y;} #cboxMiddleRight{width:21px; background:url('../../edc_plugin/Colorbox/images/controls.png') right top repeat-y;} #cboxTopCenter{height:21px; background:url('../../edc_plugin/Colorbox/images/border.png') 0 0 repeat-x;} #cboxBottomCenter{height:21px; background:url('../../edc_plugin/Colorbox/images/border.png') 0 -29px repeat-x;} #cboxContent{background:#fff; overflow:hidden;}  .cboxIframe{background:#fff;}  #cboxError{padding:50px; border:1px solid #ccc;}  #cboxLoadedContent{margin-bottom:28px;}  #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}  #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}  #cboxLoadingOverlay{background:url('../../edc_plugin/Colorbox/images/loading_background.png') no-repeat center center;}  #cboxLoadingGraphic{background:url('../../edc_plugin/Colorbox/images/loading.gif') no-repeat center center;}    #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }      #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}  #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}  #cboxPrevious{position:absolute; bottom:0; left:0; background:url('../../edc_plugin/Colorbox/images/controls.png') no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}  #cboxPrevious:hover{background-position:-75px -25px;}  #cboxNext{position:absolute; bottom:0; left:27px; background:url('../../edc_plugin/Colorbox/images/controls.png') no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}  #cboxNext:hover{background-position:-50px -25px;}  #cboxClose{position:absolute; bottom:0; right:0; background:url('../../edc_plugin/Colorbox/images/controls.png') no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}  #cboxClose:hover{background-position:-25px -25px;}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}
