* {
    box-sizing: border-box;
}
*::after, *::before {
    box-sizing: border-box;
}
html {
    font-size: 10px;max-width:100%;
}
body, p, div, h1, h2, h3, h4, h5, h6, table, tbody, tr, td, span, blockquote, a, abbr, address, cite, code, img, ul, ol, li, dl, dd, dt, form, label, fieldset, caption,  button {
    border-collapse: collapse; border:0; outline:0; font-family: Arial, Helvetica, sans-serif!important;  vertical-align:baseline; list-style:none; text-decoration:none; line-height:1.3em; margin:0; padding:0;}

body {
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 1.3em;
	overflow-x: hidden
}
body header{
    font-size: 14px!important;
}

.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-3flex, .col-md-3flex50, .col-md-4, .col-md-5, .col-md-6,.col-md-6flex,.col-md-9flex, .col-md-7, .col-md-8, .col-md-9 {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-3flex, .col-md-4, .col-md-5, .col-md-6,.col-md-6flex,.col-md-9flex, .col-md-7, .col-md-8, .col-md-9, .col-md-3flex50 {
    float: left;
}
.col-md-12 {
    width: 100%;
}
.col-md-11 {
    width: 91.6667%;
}
.col-md-10 {
    width: 83.3333%;
}
.col-md-9,.col-md-9flex {
    width: 75%;
}
.col-md-8 {
    width: 66.6667%;
}
.col-md-7 {
    width: 58.3333%;
}
.col-md-6,.col-md-6flex {
    width: 50%;
}
.col-md-5 {
    width: 41.6667%;
}
.col-md-4 {
    width: 33.3333%;
}
.col-md-3 {
    width: 25%;
}
.col-md-3flex50 {
    width: 25%;
    margin-bottom: 18px;
}
.col-md-3flex {
    width: 25%;
}
.col-md-2 {
    width: 16.6667%;
}
.col-md-1 {
    width: 8.33333%;
}

.column125 {width:24.5%;display: inline-block;}
.col-md-6 {width: 50%}
.col-md-3 {width: 25%}
.col-main {margin-top:13px;}

/*Reset*/


/* ------------------------------------------------------------------------------ */


/*Colours
        blue #005ca1
        lighter blue #4085b9
        orange #f68424
        bck light gray #e6e6e6
        bck header blue #d6e2ee
*/

/*General*/
a {color: #000000;font-weight:400;}
article a {color:#f15931;}

div.ui-widget-content a {color: #000000;font-weight:400;}
h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; font-weight:normal;line-height:1.2em; margin:5px 0 5px 0;color: #000000;}
.emdefined {font-size:1em;}
h1, .indexPage h2 {text-transform:uppercase;clear:both; float:none;}

h1, .indexPage h2,.segmentJob h3 {font-size:30px; color:black;}
.subPage h1 {color:black; clear:both;padding:0 0 10px 0;margin-top:0;}
h2 {font-size:26px;font-weight:400;color: black;text-transform:uppercase;text-align:center;width:100%;}
.indexPage h2 {text-align:left;}
h3 {font-size:18px;font-weight:400;color:black;}
article h3 {font-size:18px;margin-top:0px;color:#f15931; padding-top:0;}
.moreLink {color:#f15931;}
.title-news .moreLink {display:none;}
:hover.moreLink {cursor:pointer;opacity:0.6;}
h4 {font-size:16px;color: black;font-weight:400;}
h5 {font-size:13px;color: black;}
.odkazNaStranku {font-size: 1.1em !important; color: black;}
div.adminBox {float:left;width:30%;text-align:center;}
a.adminBut {width:100% !important;}
article ul li {list-style-type: disc; margin-left:19px;}

a p {color:black;}
strong {font-weight:bold;}
.sideBox strong {font-weight:200}
input, textarea, button { clear:both; float:left; padding:2px 1px; }
.contentMain ul li, .rollingFullTexts ul li {list-style:disc;margin-left:30px; padding-left:5px;font-weight:200;}
.pager ul li {margin-left:0px;}
.text-columns-2 {float:left;}
ol li { list-style:decimal outside; margin-left:35px;font-weight:200;}
blockquote { border-left:5px solid #7cb3d3; font-style:italic; padding:10px; margin:20px;}
a:hover,.rollingTriggers:hover { cursor:pointer;  filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}
img {border:none;}
.noHand:hover{cursor:default;}
p{font-weight:400;}
.miniText {font-size:11px;}
.pobockaTit {font-size:18px;font-weight:normal;}
.mainPageTitle,.pobocka-side-menu  li.top-men {font-size:1.8em;text-transform:uppercase;}
.pobocka-side-menu li.top-men span:hover{cursor: default; color:black !important; }
.pobocka-side-menu li.top-men a:hover {opacity:1 !important;}
.pobocka-side-menu li.top-men li span:hover{cursor:pointer;color:#f15931 !important;}
.pobocka-side-menu li.top-men li {font-size:14px;text-transform:none;}
.top-men a.chosenMenu {color:black;}
.top-men li a.chosenMenu {color:#f15931;}
#ddmid_1450 {display:none;}
.top-men li {padding-left:0px !important;}
.top-men li li {padding-left:15px !important;}

blockquote{border-left:none !important;background: url(../img-system/buttons/blockquote.png) no-repeat top left;margin-left:20px; padding-left:50px;font-style:italic;color: #777777;font-size:20px;}
blockquote p{font-style:italic;}
.bckPageLink {color:#669dc7;}
.mediaHeader li {list-style:none;}
.page-side-menu .akceMenu {position:static;margin:0px; width:20px;float:right;}

sup { vertical-align: super;  font-size: smaller;}
sub {  vertical-align: sub;  font-size: smaller;}


/*Form*/
.row {clear:both;}
.radio-row input, .radio-row label {float:left !important;clear:none;line-height:5px;}
.radio-row label  {padding-left:5px;}
.radio-row br {clear:both;}
.narrowForm {width:250px;}
label {display:block;clear:both;}
.strForm .row {clear:both; width:100%;}
.row {clear:both;}
.miniHint2 {font-size:12px; color:gray;clear:both;display:block;}
.radio-column input, .radio-column label {float:left !important;clear:none;}
.radio-column label  {padding-left:5px;margin-top:0px !important;}
.radio-column br {clear:both;}
div.row-half { width:260px;float:left;clear:none;}
div div.row-half label {width:250px;}
.rowThird {float:left; width:220px;clear:none;}
.freeWidth label{width:100% !important;float:none;clear:both;}
.addedRow .rowThird{width:217px;}
.input-mini {height:25px; width:70px;}

iframe {width: 100%!important;}
.menu-icon {display:none;}

/* Table*/
table {width:100%;margin-top:30px;}
td, th {padding:10px 5px;vertical-align: middle;}
th {text-align:left;color:white;}
td {border-bottom:1px solid #dad2c5;vertical-align:top;}
.horizontalTh {text-align:center; font-weight:bold;}
.rollingFullTexts table {float:left;}

/*Main Layout*/
html {overflow: -moz-scrollbars-vertical;}
body p, body li {font-size:14px;}
.wrap{ max-width:1100px; width:100%;position:relative; margin:0 auto;}
.main-wrap {margin-top:100px;}
.subPage .contentPad {padding:30px 40px 40px 40px;}
.subPage .main-wrap {max-height: 100px;}
.subPage .main-wrap > .akce.pridat {float: left;width: unset;}
aside {float:left;}
.sideBox {clear:both;}
.pad-main {padding:0px 30px;}

/*Header*/
#logo {display:block; height:70px; width:129px;position:absolute; top:10px; left:30px;}
#logo-star {display:none;height:70px; width:129px;position:absolute; top:10px; left:30px;}
header {height:90px;width:100%;position:relative;position:absolute; top:-3px;left:0px;background:white;z-index:2000;}
#headPics {padding-top:53px;}
#headPics li {padding:0;display:block; float:left;width:240px; height:217px;}
#headPic_2 img,#headPic_1 img,#headPic_3 img,#headPic_4 img{padding-top:1px;}
#headPic_3 {margin:0 13px 0 0;}

#langHead {z-index:1000;padding-right: 60px;}
#langHead li {float:right; margin-right:24px;margin-top: 31px}
#langHead a {display:block;height:31px;text-align:center;font-size:14px;color: #000000;font-weight:500;}
.langHeadCz a {background: url(../img-system/buttons/cz.png) no-repeat top center;}
.langHeadEn a {background: url(../img-system/buttons/en.png) no-repeat top center;}
#langCzActive a {background: url(../img-system/buttons/cz_act.png) no-repeat top center;color:white;font-weight:normal;}
#langEnActive a {background: url(../img-system/buttons/en_act.png) no-repeat top center;color:white;font-weight:normal;}

.articleDetail .lessLink {display:none;}
.articleDetail .akce {clear:both;float:none;width:100%; min-height:23px;}

.branch-header {width:100%;position:relative;margin-top:0px;margin-bottom:0px;text-align:center;}
.branch-header h1 {color:black;margin:0;padding-top:0px;}
.branch-header h1 a {color:black;font-size: 38px;}
.branch-header .akce {position:absolute; right:0; bottom:0;width:26px;padding:0;}
.branch-header .akce a  {margin:0;padding:0;}
a.seznamPobocek {float:right;color:white;padding:25px 30px;}
.articleDetail a, .miniArticle a {z-index:1;}
.miniArticle .big-img-wrap {max-width:65%;}
.miniArticle .big-img-wrap img {max-width:100% !important;}
.detailTextIcons,.detailTextIcons a {z-index:3000;}


/*Menu*/
.top-nav .sf-menu {height:20px;margin-bottom:10px;position: absolute;width:auto;top: 32px;left: 45%;margin-left:-145px}
.top-nav li {float:left;}
.menu-box{font-size:15px;line-height:1.8em;display:none;width:100%;position:absolute; top:90px;left:0px;background:#c3c3c3;}
.menu-box .wrap {padding-top:30px;padding-bottom:30px;}

.low-level-list {float:right;width:74%;clear:none;}
.low-level{display:none;}
.low-level li{width:97%;margi-right:3%;}
.menu-cross {position:absolute; top:10px;width:40px;right:10px;}
.low-level-list a {display:block; width:100%;min-height:27px;padding:7px 3px 7px 27px;line-height:1.3em;background: url(../img-system/logo/sipkaBlackMini.jpg) no-repeat left;}
.menu-article {width:24%;float:left;}
:hover.menu-cross {cursor:pointer;}
.searchBut{display: none!important;}
.page-side-menu li {padding-left:0px;padding-bottom:3px;padding-top:8px }
.breadCrumbLink {text-align:center;display:block;width:100%;}
ul.sideMenu li ul li{padding-left: 14px;}
ul.ps-list li span,.listOnTheLeft li span div {line-height:1em !important;backdground-color:transparent;max-width:100%;display:block;white-space: normal !important;height:auto;}
ul.ps-list li {height:auto !important;min-height:35px; }
.sideMenu li span:hover{color: #ff4e04  }


#ddmid_2,#ddmid_3,#ddmid_4,#ddmid_5 { height:20px;background-position:10px 5px;}
li a.menuTLA span {padding:0px 10px;color: #000000; text-transform:uppercase;font-weight:500;font-size:14px;line-height: 10px;text-align:left;}
li.menuTL {height:20px;}
li.menuTL:hover a.menuTLA span,#langHead a:hover  {color: #00b200;}
.sf-menu li a:hover {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
ul.lowLevel a span {font-weight:500;font-size:1.5em !important;}
.menuMapBox {width:29%;float:left;margin-right:4%;}

.menuMapBox li {margin-left:20px;clear:both;z-index:5;}
.menuMapBox .ailEdit,.menuMapBox .ailDelete {float:left;width:27px}
.menuMapBox div.akce {float:right;  width:60px;margin-bottom:-17px;z-index:30;margin-right:-55px;}
.menuMapBox div.akce a {float:left;clear:none;}
div.ui-widget-content {border:none;}
.ui-tabs .ui-tabs-nav li a {padding:0.5em !important;}
.mapacz {display: none}
.indexPage img.mapacz {margin-top:0;}
.pobockyTit {margin-top:30px;}
.ui-tabs .mapColumn {display:none;}

/*Footer*/
footer {padding:0; margin:0 auto; width:100%; max-width:1100px; clear:both;font-size:13px; background:#c3c3c3 url(../img-system/logo/logofooter.png) center;background-position: bottom;background-size:33%;background-repeat: no-repeat;color:white;height: 450px;border:15px solid white;}
footer .pad {padding:7px 30px 20px 20px;}
footer img {float:left; margin-right:15px;}
footer p, footer a, footer h4 { color:white;}
.created {float:right;}
.location-list, .location-list .col-md-3 {padding-left:0px;}


/* nove */
#logo img {width:180px;position: absolute;top:13px;}

#map img {max-width:90%;}
#strecha img {width:100%;}
.col-md-7 h2 {float:right;}
.headlineGreen {color: #00bf44;margin-left: 0%;}
#headlineGrey img{width: 280px;float: right}
.textRed {color:#f15931;font-size: 14px; line-height:130%;margin-right:5%;}
.segmentService p {line-height:190%;font-size: 16px;color: black; font-weight: 500;}

.segmentJob a, .sideSegmentJob a {display:block;margin-bottom:15px;}
.segmentJob a strong{font-weight: 200}
.segmentUvod {padding-top:12px;padding-right:15px;border-right: 1px #f15931 solid;min-height: 270px;color:#f15931;font-size: 1.0em; line-height:130%;}
.segmentContact {border-left: 1px #f15931 solid;border-right: 1px #f15931 solid;padding-left: 8%;}
.segmentJob, .segmentContact {height: 320px;}
.segmentContact img {height:auto;}
.segmentContact i.fa {display: none;}
.bottom-but {margin-top:-20px;display:block;}
.col-md-3flex .segmentJob a, .sideBox .sideSegmentJob a {margin-bottom: 7px;}
.segmenJob {margin-bottom: 0px!important; padding-bottom: 0px!important}

.segmentPobocky {border-left: 1px #f15931 solid;height: 400px;}
.segmentPobocky img {display:block; margin-left: auto; margin-right: auto;}
.segmentAktualneVlevo {height: 400px;margin-left: 0%!important;}
.segmentAktualneVlevo h1{margin-left: 4%;}
.segmentPobocky .textPart {margin-left: 5%;}
.title-news .textPart{margin-bottom: 10px;}
/*.textPart img{float: left}*/
.sipka img{width:150px;display: block; margin-left: auto; margin-right: auto;}
.sipkaVice img{width:75px;display: block;margin-left: auto; margin-right: auto;}
#otherContactButton img{width:130px;display:block;margin-left: auto; margin-right: auto;}
#allOffersButton img{width:150px;display:block;margin-left: auto; margin-right: auto;}
/*
.segmentBanner {background-image: url("http://bzmedia.cz/fan/bl/blabovystromy/87/f4/d458/-og_vzjUa0tj2j16n57wlmBqHmCe9ztP.jpg");height:270px;background-repeat: no-repeat}
.segmentBanner img {max-width: 100%;}
.segmentBannerLeft p {margin-left: 4%; color:white;font-size: 16px;}
.segmentBannerLeft h3 {margin-left: 4%; padding-top: 6%; color:white;font-size: 16px;font-weight: 600}
.segmentBanner img {width:70px;position: absolute; bottom:22px;margin-left: 3%;}
.segmentBannerRight a {position: absolute; top:10px; color: #00ab3d;font-size: 18px;font-weight: 600;text-decoration: none;}
.segmentBannerbla img {width:20px;position: absolute; top:12px; right:20px;}
*/

.banner-w {padding-left:0px;position:relative;}
.banner-more,.menu-box .searchBut {position:absolute; bottom:30px;left:10px;z-index:5000; padding-right:25px;color:white;background:  url("../img-system/logo/sipka.png") no-repeat right;background-size:20px;}
a.banner-more {padding-left:11px !important;width:70px;line-height:1.3em;}
a.banner-donate {width:220px;}
.vyhledavaniForm .searchBut {background:  url("../img-system/logo/sipkaBlack.png") no-repeat right;background-size:20px;color: black}

.banner-donate {left:auto;right:30px;top:10px;height:22px;width:200px;font-size:18px;color:#00bf44 !important; padding-right:20px;background-color: rgba(0, 0, 0, 0.6);padding:0px 2px 2px 2px; border-radius:10px
}

.top-men li.has-subs {background:  url("../img-system/logo/sipka.jpg") no-repeat right 8px;background-size:20px;padding-right:25px;}
.top-men .akceMenu {width:38px;}
.top-men .akceMenu a { float:left;width:10px;}
.top-men .akceMenu a img {width:10px;opacity:0.6;}
.ps-list img{display:none !important;}
.ps-list li {height:auto !important;min-height:30px;padding-left:0px;}
aside.col-md-3{padding-right:0px;}
.sub-img {width:19px;margin-bottom:-4px;margin-left:3px;}
.ps-list li:hover span, .ps-list li:hover span div{cursor:pointer;color: #ff4e04!important;/* background:  url("../img-system/logo/sipka2.png") no-repeat right*/}

/*.articleDetail a img {width: 100%}*/
.ps-list div {color:black !important;max-width:100% !important;}
.ps-list li:hover span{cursor:pointer;color: #ff4e04!important; background:  url("../img-system/logo/sipka2.png") no-repeat right}
.ps-list li:hover div {color: #ff4e04!important;}
.ps-list span {display:block;position:static;background-color:transparent !important;color:black; font-size:14px;}

.ps-current b {font-size:18px;font-weight:400;display:block; margin-bottom:-10px;}
.ps-current span.ps-caption {height:100%;font-weight:400;background-color:transparent !important;display:block;bottom:auto !important;top:5px !important;left:5px !important;font-size: 14px;padding-right:60% !important;}
.ps-current li {padding-left:0;}

.center-class h2, .center-class p{text-align: center}


#line {border-left: 1px #f15931 solid;}

.col-md-6 .col-md-6 {padding-left: 5px;}


/* ADMIN */
.loggedBox {position:relative; top:0px; left:50%;margin-left:-140px;}
.loggedBox li{float:left;clear:none;}

/*map widget*/
a.branch-point {background-color: black; position:absolute; z-index:10;display:block;margin-top:-6px;margin-left:-6px; width:10px; height:10px;border-radius:13px;}
a.branch-prague {margin-top:-12px;margin-left:-12px; width:20px; height:20px;border-radius:25px;}
div.map-frame {border-spacing: 0px; border-width: 0px; padding:0px; height:auto;position:relative; width:100%;clear:both;}
.map-desc {color:black;margin-left:15px;padding-top:20px; font-size:18px;}
._branch {padding-top:20px;float:left;width:auto;}
.branch-overview-link {margin-top:25px;float:right;color:black; font-size:14px; display:block; width: 135px;background: white url("../img-system/logo/sipka.png") no-repeat right;background-size:20px; }
aside .branch-overview-link {margin-bottom:30px;clear:both;float:none;}
aside div.map-frame {margin-top:30px;}
aside h2 {text-align:left;}

#selectService {margin:4px 0px 0px 0px;width:340px;float:right;color:grey; font-size:28px;font-weight:400;text-transform:uppercase;height:35px; line-height:35px;border:none;-moz-appearance: none;-webkit-appearance: none;appearance: none;border:1px solid white; background: white url("../img-system/logo/sipka-dolu.png") no-repeat right;background-size:20px;}
#selectService:hover {cursor:pointer;}
.submain-search #selectService {width:35% !important;margin-right:2%;margin-left:-5.5%;}
#selectService option {font-size:16px; line-height:1.5em;}

/*Slidesho*/
.nivo-main-image {max-width:100%;width:auto;max-height: 600px;}
.nivo-imageLink {width:100%;padding:0px;margin:0px;}
.nivo-caption {display:none;}
aside.left-line,aside.left-line article,aside.left-line div {max-width:244px !important;}

.green-left-line {border-left:#00ab3d solid 1px;margin-left:-10px; padding-left: 10px;}
.orange-left-line {border-left: #f15931 solid 1px;margin-left:-10px; padding-left: 10px;}


.col-md-6flex img.nivo-main-image {width:100%;max-width:none;}
.col-md-6flex .nivoSlider {height:auto;}
.col-md-6flex .ban-outer-wrap {height:auto;}
a.nivo-imageLink img {width:100%;height:auto;}
a.nivo-imageLink {width:100%;min-height:280px;}



nav.page-side-menu{border-left:#f15931 solid 1px; padding-left: 15px;}
.page-cp_financnim_darem, .page-cp_darem_ze_zaveti, .page-cp_vecnym_darem, .page-cp_zaslanim_dms, .page-cp_dobrovolnictvim, .page-cp_behem_pro_nadeji {border-left:#00ab3d solid 1px!important; padding-left: 15px;}
.chosenMenu {color:#f15931;}

nav.page-side-menu nav.page-side-menu {border: none; padding-left: 0px;}
nav.page-side-menu h2 {padding-top: 10px;}

/*Title news*/
.title-news .col-md-6 {padding-left:0px;}
.title-news {border-left: 1px #f15931 solid;}
.col-md-3flex.contacts {padding-right: 0px;}
.contacts .segmentContact {padding-right: 8%;}

/*Pobocky*/
.pobocka-list {clear:both; width:100%;margin-bottom:15px;padding-bottom:15px;}
.rollingFullTexts,.pobocka-list {border-bottom:1px solid #f15931;}
.segmentPobocky .col-md-7 {padding: 0}
.col-md-12.location-list{padding: 0px;}
.ui-tabs .ui-tabs-nav{display: none}


/* Galerie */
    .fileupload-buttonbar button {float:left;clear:none;margin-right:2px !important;color:white;}
    .fileupload-buttonbar input {float:left;clear:none;width:auto;}
    .fileupload-buttonbar {margin-top: 10px!important; margin-left: 10px;}
    #XUploadForm_file {width:200px !important;height:30px !important;display:block;}
    :hover.addFiles, .btn-warning{cursor:pointer;  filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}
    .btn-primary {cursor:pointer; width:150px !important;font-weight:bold;}
    .fileinput-button {width:200px!important; background:white!important; border:gray; height:27px; line-height:27px; color: black!important; font-weight: normal; padding: 0px!important;}
        
    .picturePack {display: inline-block;position: relative;}
    .delete-cross {position: absolute;right: 0px;}
    .fileupload-buttonbar .btn.start, .fileupload-buttonbar .btn.cancel {display: none; position: relative; background-color: black; border-width: 0; height: 27px; font-size: small;}
    .start-text, .cancel-text {position: absolute; top: 3px; left: 15px;}
    .fileupload-buttonbar .btn.cancel {color:black; font-weight: bold; width: 60px;}
    .btn-warning{border: none; background: none!important;}
    .delete-cross-btn {margin-top: 5px;}
    .plus-btn {font-weight: 900; font-size: xx-large; line-height: 25px; margin-top: 2.5px;}
   
    .row-2 .col-md-12 {margin-bottom:22px;}
    .notif {height: auto;position: relative; min-height: 30px;margin-bottom:10px;}
    .toggleUploadForm, .new-notif {text-align:center; font-weight:bold; color:black;position:relative;display:block;background-color:#d4d6da !important;border:1px solid #bcbec2;box-shadow: none !important; -webkit-box-shadow: none !important;-moz-box-shadow:  none !important;backround:transparent !important;}
    .new-notif {height:30px;opacity:0.3}
    .new-notif i {position:absolute; top:50%;left:50%;margin-left:-7px;margin-top:-7px;}
    
    .toggleUploadForm.narrowVersion td.preview {display:none;}
    .toggleUploadForm.narrowVersion .btn-primary.start {width: 200px!important;}
    .toggleUploadForm.narrowVersion .files .progress, .toggleUploadForm.narrowVersion .btn.btn-warning {max-width: 60px;}
    .toggleUploadForm.narrowVersion td.cancel {padding-right: 0px; padding-left: 0px;}
    .toggleUploadForm.narrowVersion .start-text {left: 40px;}
    .toggleUploadForm.narrowVersion .cancel-text {left: 10px;}
    .lightbox-gallery .narrowVersion-cross {width: 15px!important; height: 15px!important;}
    .photo-edit{text-decoration: none; color: black;cursor: pointer;}
    

/*Navsticky*/
@media screen and (min-width: 1015px) {

    .js-nav-sticky {
        position: fixed;
        top: 0px;
        height: 40px;
        margin-bottom: 0px;
    }

    .js-nav-sticky #logo {
        display: none;
    }

    .js-nav-sticky #logo-star {
        display: block;
    }

    .js-nav-sticky #logo-star img {
        width: 21px;
    }

    .js-nav-sticky .menuTabs {
        top: 13px;
    }

    .js-nav-sticky .loggedBox {
        display: none;
    }

    .js-nav-sticky #langHead li {
        margin-top: 10px;
    }
}
/*Buttons*/
a.button, .but-basic,.but-narrow,.but-narrow,.butBasic, .but-basic, .butReg, input.but-submit { border:none;color:white; text-align:center; text-decoration:none; text-transform:uppercase; background-color: black; display: block; width:171px; height:32px; line-height:32px; font-size:12px; margin: 0; text-decoration: none;  cursor: pointer; padding:0px;font-style:normal;margin-right:1px;}
:hover.but-basic,:hover.butBasic,:hover.but-narrow,:hover.butReg {background-position:bottom;color: white;text-decoration: none;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
.button:hover, .button:focus, .button:active, .but-submit:hover  { filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;text-decoration:none;}
a.butReg {font-size:15px;background: url(../img-system/layout/butReg.png) no-repeat top center;color:white;width:165px; height:41px !important;line-height:41px;text-transform:uppercase;}
.moreBut {font-weight:bold;}
a.butMore {color:#553164; font-size:12px; display:block; text-align:right;font-weight:bold;padding-top:10px;}
.but-narrow {height:25px; line-height:25px;font-size:11px;}
td.button-column {padding:4px 2px 1px 2px !important; width:90px !important;}
.button-column img {margin-right:1px;}
div.rollingFullTexts  a.but-basic   {padding:0px; display:block;float:none;clear:both;}
div.rollingFullTexts {margin-bottom:30px;}
.items article {margin-bottom:20px;}

/*Pagination */
ul.yiiPager {margin:0 auto;margin-top:30px;clear:both;}
ul.yiiPager li {padding:0px;margin:3px;}
ul.yiiPager li.previous a,ul.yiiPager li.next a,ul.yiiPager li.last a,ul.yiiPager li.first a  {font-size:13px;border:none;color:black;}
ul.yiiPager li.last ,ul.yiiPager li.first {display:inline; color:black;}
ul.yiiPager li.hidden a,ul.yiiPager li.hidden a:hover {color:gray;cursor:auto;}
ul.yiiPager li.page a {font-size:13px;border:none;color:black;font-weight:bold;}
ul.yiiPager li.page a:hover {background:black;color:white;}
ul.yiiPager li.selected a {color:black;background-color:gray;}
.pager {clear:both;width:100%;}

/*Facebook*/
.rblikebox{background: url("../img-system/buttons/facebookSide.png") no-repeat scroll left center transparent !important;display: block;float: right;height: 270px;
    padding: 0 5px 0 38px;width: 289px;z-index: 9999999;position:fixed;right:-250px;top:20%;}
.rblikebox div{border:none; position:relative;display:block;}
.rblikebox span{bottom: 12px;font: 8px "lucida grande",tahoma,verdana,arial,sans-serif;position: absolute;right: 7px;text-align: right;z-index: 999;}
.rblikebox span a{color: gray;text-decoration:none;}
.rblikebox span a:hover{text-decoration:underline;}

/*Donation*/
.donationForm input{border:1px solid #00bf44;backgroun:#e5f9ec;}
.donationForm label {width:auto !important;font-weight:400 !important;font-size: 14px!important;}
.donationForm .radio-column label{font-size: 14px!important;padding: 0}
.donationForm .radio-column {padding-top: 13px!important;}


select#DonationForm_accountNumber {border-color: #00bf44; height: 25px;}
.donationForm .whatsRequired{font-size: 10px;color: #acacac
}
.but-donate {text-align:left;border:none !important;width:75px;font-size:18px;background: white url("../img-system/logo/arrow-donate.png") no-repeat right;background-size:20px; }
.woona-help {color:#00bf44;}


.breakerAuto,.cleaner,.cleaner2 {width:100%; height:1px; clear: both;}
.cleaner2 {height:30px;}
.indexPage .cleaner2 {height: 15px;}

.menu-box .searchedText {z-index:5000;clear:none; height:65px; float:left;width:50%;padding:5px;text-transform:uppercase;color:black;font-size:30px;line-height:65px!important;padding-top:10px!important;margin:2px;margin-left:5%;margin-top:22px;float:left;clear:none;margin-bottom:22px;}
.menu-box .searchBut {position:static;z-index:5000;float:left;clear:none;display:block !important;width:40%;text-align:right;background-position:right;margin-top:25px; }
.menu-box form div {position:static;float:left; width:30%;text-align:center;z-index:6000 !important;margin-right:5%;}
.menu-box select{appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none; }


.searchItem h2 {text-align:left;}
.cp_vyhledavani {width:100%;}

.indexPage .miniArticlePicture {display:none;}
.miniArticlePicture {float:left;margin-right:10px;margin-bottom:30px;}
.textPart img,.textPart a img { margin: 0px 0px 20px 0px; }
.textPart hr {clear:both;max-width:100%;}
aside img.map-widget-img {max-width:none !important;clear:both;width:100% !important;margin:0px !important;}


/*Zaměstnanci*/
.zamestnanciPicture {float:left;margin-right:10px;}
.zamestnanciBox a img {width:100px;float:left;margin-bottom:6px;}
.zamestnanciBox a {width:110px;float:left;}

/*MĂ©dia*/
.tabMedia {height:40px; width:100%;clear:both;margin-bottom:0px;margin-top:20px;border-bottom:1px solid  #f68424;}
.tabMedia li {float:left;margin:0px; padding:0px;margin-right:1px;list-style:none;}
.tabMedia a {font-size:20px;line-height:40px;width:152px; height:40px; display:block; text-decoration:none;text-align:center;}
.tabMedia .activeTab a {background: #f68424;color:white;}
div.videoNapoveda {margin-left:-40px;}
.wrapTopAudio {width:686px;max-width:100%;}
.mediaHeader {width:100%; }
.mediaHeader .pad {padding:0px 10px 10px 10px;}
.kategorieMenu a{color:black; font-size:0.9em;}

/*Foto*/
.fotoSlozka {width:158px; float:left;margin:2px;min-height:202px;}
.fotoSlozka .foto img {width:158px !important;height:158px !important;}
.ui-sortable li {padding-top:0px;padding-bottom:2px;}
div.gTh div.imageItem {padding:1px;}
a:hover.gImg {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
ul.ui-sortable {margin-left:0px;padding-left:0px;}
div#fancybox-title-inside {display:none;}
a.fotogalerieTitle {font-size:11px;display:block; color:black;padding:0px 5px 5px 5px;height:33px;}
.gcontainer ul {clear:both; display:block; padding-bottom:30px;}
div.gcontainer ul li {padding-left:3px;}
.fotoMenu {padding:15px 0px;clear:both;width:100%;}
.fotoMenu li {float:left; margin-right:30px;}
div.fotoFotogalerie li {list-style:none;margin:0px;}
.inTextGallery {margin-top:30px;}
.inTextGallery li {float:left;marign:1px;}


.radio-column label {margin-left:5px;}

.col-md-6-2 {padding-left:0px;}
.col-md-6 .summary {text-align:center;}

.th, div.grid-view table.items th {background-color:#f15931 !important;font-weight:normal; font-size:14px;text-transform:uppercase;}
div.grid-view table.items th a {font-weight:normal; }
.grid-view table.items td {padding:7px 3px;font-size:12px;line-height:1.2em;}

.pobocka-list h2{font-size: 20px;padding-top: 15px;}


/* columns
 .doubleBox,.contentMain {width:1100px;float:right;background: white;min-height:800px;}
 .doubleBox .pad {padding:0px;}
 .fullWidth {width:100%;}
 .halfBox {width:350px; float:left;}
 .doubleBoxWider {clear:both; width:750px;}
 .rowsBeside{width:auto;float:left; clear:none;padding-right:30px;}
 div.bckTrans {background:transparent;}
 .pobockaList {display:block; background: #e6e6e6;width:100%; clear:both;margin-bottom:15px;}
 .pobockaList .pad {padding:11px;}
 .pobockaLink {width:100%; display:block;}
 .leftThirdCol {width:280px; float:left;}
 .rightDoubleThirdCol {width:400px; float:right;}
 .mapColumn {width:300px; text-align:right;}
 .contactThird {width:370px;}
 .miniArticle .miniArticlePicture {float:left;margin-right:10px;margin-bottom:1px;}
 .miniArticle {margin-bottom:10px;}
 .odkazNaStranku {font-weight:bold; font-size:0.8em;}
div.summary {display:none;}
.tabline {position:relative;}
.tabline div.akceMenu {position:absolute; top:-20px; right:-64px;margin:0px;}
.mapyStredisek li,.tabMedia li, .fotoMenu li {list-style:none !important;padding-left:0px !important;margin-left:0px !important;}
.fotoMenu li {margin-left:10px !important;}
*/


/*Mapy stredisek
    .mapyStredisek li{float:right;list-style:none;padding:0px;margin:0px;margin-right:0px;margin-bottom:15px;}
   .mapyStredisek li a {display:block; background:#d6e2ee; color:black;width:210px;min-height:50px;}
   .mapyStredisek img {float:left;margin-right:10px; }
   .mapyStredisek span{ display:block; padding:5px 5px 5px 0px !important; color:black;}
*/

/*Ostatni
.detailTextIcons {margin-bottom:15px;}
*/


/*Foto
    .fotoSlozka {width:158px; float:left;margin:2px;background:#d6e2ee;}
    .ui-sortable li {padding-top:0px;padding-bottom:2px;}
    div.gTh div.imageItem {padding:1px;}
    a:hover.gImg {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
    ul.ui-sortable {margin-left:0px;padding-left:0px;}
    div#fancybox-title-inside {display:none;}
    a.fotogalerieTitle {font-size:11px;display:block; color:black;padding:0px 5px 5px 5px;height:33px;}
    .gcontainer ul {clear:both; display:block; padding-bottom:30px;}
    div.gcontainer ul li {padding-left:3px;}
    .fotoMenu {padding:15px 0px;clear:both;width:100%;}
    .fotoMenu li {float:left; }
     div.fotoFotogalerie li {list-style:none;margin:0px;}

     .inTextGallery {margin-top:30px;}
     .inTextGallery li {float:left;marign:1px;}
*/





/*Média
    .tabMedia {height:40px; width:100%;clear:both;margin-bottom:0px;margin-top:20px;border-bottom:1px solid  #f68424;}
    .tabMedia li {float:left;margin:0px; padding:0px;margin-right:1px;list-style:none;}
    .tabMedia a {font-size:20px;line-height:40px;width:152px; height:40px; display:block; text-decoration:none;text-align:center;}
    .tabMedia .activeTab a {background: #f68424;color:white;}
     div.videoNapoveda {margin-left:-40px;}
    .wrapTopAudio {width:686px;}
    .mediaHeader {width:100%; background:#d6e2ee;}
    .mediaHeader .pad {padding:0px 10px 10px 10px;}
    .kategorieMenu a{color:black; font-size:0.9em;}
*/
/*Content
    .textMiniPicture {float:left;padding-right:10px;}
    .onas {margin:auto;width:80%;}
    .onas p {width:80%;}
    p.diskuzeText {background:white;}
    a.diskuzeNadpis {background:transparent}
    .zamestnanciPicture {float:left;margin-right:10px;}
    .zamestnanciBox a img {width:100px;float:left;margin-bottom:6px;}
    .zamestnanciBox a {width:110px;float:left;}
     .ui-tabs  .leftThirdCol  {width:100% !important;}
*/
/*Pop-up
    .ui-widget-header {background:transparent;border:none;}
     .ui-dialog {font-size:12px;z-index: 1002 !important; }
     div.ui-dialog-buttonpane {background:transparent;}
     .ui-dialog .button_blue_wide {margin-left:335px;}
     .ui-dialog .leftTag {display:none;}
     .ui-widget-overlay {opacity: 0.5;}
     .ui-dialog .detail {margin:0px;}
     .ui-dialog td, .ui-dialog td a {font-size:12px;}
     .ui-dialog th td {border-right:1px solid #dad2c5;}
     a.ui-dialog-titlebar-close {display:none;}
     .ui-dialog .doubleBox, .ui-dialog .contentMain { min-height:50px;background:transparent;}
     .ui-dialog-titlebar {display:none;}
*/
/*Doo
     div.fc-event a  {color:white !important;}
*/
/* Helpers */


/*.clearfix { float: none; clear: both;}
.breaker {width:1100px; height:1px; clear: both;}
.breaker1 {width:1100px; height:30px; clear: both;}
.breakerAuto1 {width:100%; height:30px; clear: both;}
.breakerAuto2 {width:100%; height:60px; clear: both;}
.breakerAuto3 {width:100%; height:13px; clear: both;}
.dottedBreaker {background: url(../img-system/layout/dotted_line_news_column.jpg) repeat-x center; height:50px;width:100%;clear:both;}
.padForm {padding:30px;}
.padMain {padding:30px;}
.padWide {padding:30px;}
.rightFloat {float:right;}*/

/*Colours
        blue #005ca1
        orange #f68424
        bck light gray #e6e6e6
        bck header blue #d6e2ee
*/

.breakerAuto1 {width:100%; height:1px; clear: both;}
li.has-subs a#ddmid_121{display:none!important;background: none;font-size: 0px;}
.textPart p img{margin-top: 0px;/*height: auto;*/ max-width: 100%}
.textPart table{width: 100%!important;}
.textPart span a span{font-size: 12px; text-decoration: underline}
.textPart h2{width: 100%!important;}

.fb-icon {
    position: absolute;
    right: 15px;
    top: 33px;
    width: 18px;
    height: 18px;
    background-image: url(../img-system/logo/fb-icon.png);
    background-position:center;
    background-size: contain;
    background-repeat: no-repeat;
}

.ig-icon {
    position: absolute;
    right: 45px;
    top: 33px;
    width: 18px;
    height: 18px;
    background-image: url(../img-system/logo/ig-icon.png);
    background-position:center;
    background-size: contain;
    background-repeat: no-repeat;
}


.js-nav-sticky .fb-icon ,.js-nav-sticky .ig-icon{top: 10px;}
a.list-of-branches {text-decoration: underline; font-size: 16px;}

.menu-toggle {display:none;}
.mobile-only {display:none;}
#desktop-hide {display: none}

header i.fa {display:none;}
div.wx-breadcrump-ndj {font-size: 13px;text-align:center;margin-bottom: 15px;}
div.wx-breadcrump-ndj a {color:grey;}
