/* typo */

a:active, 
a:focus
{outline: 0 none; }

.small, .list-small > li, .small > li { 
	font-size: 12px; font-size: 1.2rem; 
	line-height: 16px; line-height: 1.6rem; }

ul.links-list {margin-left: 12px; }	
ul.links-list > li {position: relative; margin-bottom: 2px; }
ul.links-list > li > .dot {
	position: absolute; left: -10px; top: 0px; 
	font-size: 16px; font-size: 1.6rem; 
	line-height: 18px; line-height: 1.8rem; }
.news-summary ul.links-list > li > a {font-size: 14px; font-size: 1.4rem; line-height: 14px; line-height: 1.4rem; color: #4E4E4E;}	
html.txtsize-big .news-summary ul.links-list > li > a, 
html.txtsize-bigger .news-summary ul.links-list > li > a
{ line-height: 20px; line-height: 2rem; }

ul.links-list-no-margin {margin-bottom: 0;}

ul.links-list-aside > li {margin-bottom: 10px; }
ul.links-list-aside > li > a {line-height: 16px; line-height: 1.6rem; }
ul.links-list-aside > li > .dot {line-height: 14px; line-height: 1.4rem; } 

ul.esk-list {margin-left: 35%; margin-top: 15px; }
ul.esk-list > li > .dot { line-height: 1.4px; line-height: 1.4rem; } 	
	
ul.list-small {margin-left: 10px;  }
ul.list-small > li {position: relative; }
.list-small .dot {
	font-size: 11px; font-size: 1.1rem;
	position: absolute; left: -8px; }
	
h3.box-title {font-size: 19px; font-size: 1.9rem; line-height: 25px; line-height: 2.5rem; margin-bottom: 5px; margin-top: 0; }
.news-summary h3.box-title { line-height: 20px; line-height: 2rem; margin-top: 20px; }

.center {text-align: center; }

.media .media-object {width: 80px; height: 80px; line-height: 80px; }

.text-normal { font-weight: normal; }
.text-bold { font-weight: 600; }

/* forms */
::-webkit-input-placeholder { color: #777777;  }
:-moz-placeholder { color: #777777;  }
::-moz-placeholder { color: #777777;  }
:-ms-input-placeholder { color: #777777; }

select {color: #777777; }
select:focus {color: #4E4E4E; }

label.error {
	padding: 4px 7px 0 7px;
	margin-bottom: 0;
	color: #d1222a; }
	
.controls-checkbox label.error {margin-top: -23px; margin-left: 18px;  }

/*legenda rozkladu jazdy*/
.lineParagraph {float:left;}
.lineSquare {
	width:10px; 
	height:10px;
	margin:6px 5px 0 0;
	float:left;
}
	.orangeSquare {background-color:#FAA732;}
	.redSquare {background-color:#DA4F49;}

/* btns */
.btn-navi, 
.btn-navi:hover, 
.btn-navi:focus 
{color: #FFFFFF; }

/* btns hover focus */
.btn-navi {
	background-image: none; 
	background-color: #1e61a8;  }

.btn-navi:hover, 
.btn-navi:focus
{ background: #226bb8; }

/* typo in asides */
aside.span3 {font-size: 12px; font-size: 1.2rem; line-height: 16px; }
aside.span3 li {line-height: 16px; line-height: 1.6rem; }

.title-block {
	font-size: 12px; font-size: 1.2rem;
	line-height: 9px; line-height: 0.9rem; 
	text-transform: uppercase; 
	background-color: #4e4e4e; 
	font-weight: 600;  
	margin-top: 0;}
.title-block > span { line-height: 11px; line-height: 1.1rem; background-color: #FFFFFF; padding-right: 5px; }

.title-block_big {
	font-size: 14px; 
	font-size: 1.4rem;
}

.media-list-aside .media-heading {height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.media-body-overflow {max-height: 90px; overflow: hidden; margin-bottom: 1px; }

/* icons */
[class^="icon-"],
[class*=" icon-"] {
  width: 20px;
  height: 20px;
  line-height: 14px;
  line-height: 1.4rem;
  vertical-align: top;
  background-image: url("../img/icons-wro-sprite.png");
  background-repeat: no-repeat;
  margin-top: 0;
}

.icon-bootstrap,
.icon-bootstrap-white {
  width: 14px;
  height: 14px;
  margin-top: 2px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
}

h4 .icon-bootstrap, 
h4 .icon-bootstrap-white {
	margin-top: 5px;
}

.icon-bootstrap {
	background-image: url('../img/glyphicons-halflings.png');
}

.icon-bootstrap-white {
	background-image: url('../img/glyphicons-halflings-white.png');
}

.icon-search {background-position: -75px -3px; }
.icon-search-white {background-position: -144px -3px; }
.icon-more {background-position: -101px -2px; }
.icon-cat-pointer {background-position: -120px -3px;}
.icon-cms {background-position: -194px -5px;}

/* navi icons (right aside default) */
/* tmp domyslne */
.icon-theater {background-position: -2px -54px; }
.icon-party {background-position: -68px -54px; }
.icon-camera {background-position: -46px -54px; }
.icon-thumb {background-position: -24px -54px; }

.icon-theater-navi { background-position: -2px -54px; }
.icon-thumb-navi {background-position: -24px -54px; }
.icon-party-navi {background-position: -68px -54px; }
.icon-camera-navi {background-position: -46px -54px;}
.icon-bike-navi {background-position: -90px -54px; }
.icon-church-navi { background-position: -112px -54px; }
.icon-heart-navi {background-position: -134px -54px; }
.icon-shelter-navi {background-position: -156px -54px; }
.icon-plate-navi {background-position: -178px -54px; }
.icon-shoping-navi { background-position: -200px -54px; }
.icon-star-navi  { background-position: -222px -54px; }
.icon-wine-navi {background-position: -244px -54px;}
.icon-book-navi {background-position: -266px -54px;}
.icon-music-navi {background-position: -288px -54px;}
.icon-dolar-navi {background-position: -310px -54px;}
.icon-gift-navi {background-position: -332px -54px;}
.icon-taxi-navi {background-position: -354px -54px;}
.icon-car-navi {background-position: -376px -54px;}
.icon-dude-navi {background-position: -398px -54px;}
.icon-eye-navi {background-position: -420px -54px;}
.icon-sun-navi {background-position: -442px -54px;}
.icon-exchange-navi {background-position: -464px -54px;}

/* red icons */
/* tmp domyslne */
.icon-bike {background-position: -90px -76px; }
.icon-church {background-position: -112px -76px; }
.icon-heart {background-position: -134px -76px; }
.icon-shelter {background-position: -156px -76px; }
.icon-plate {background-position: -178px -76px; }
.icon-shoping {background-position: -200px -76px; }
.icon-star {background-position: -222px -76px; }
.icon-wine {background-position: -244px -76px; }

.icon-theater-red { background-position: -2px -76px; }
.icon-thumb-red {background-position: -24px -76px; }
.icon-party-red {background-position: -68px -76px; }
.icon-camera-red {background-position: -46px -76px;}
.icon-bike-red {background-position: -90px -76px; }
.icon-church-red { background-position: -112px -76px; }
.icon-heart-red {background-position: -134px -76px; }
.icon-shelter-red {background-position: -156px -76px; }
.icon-plate-red {background-position: -178px -76px; }
.icon-shoping-red { background-position: -200px -76px; }
.icon-star-red  { background-position: -222px -76px; }
.icon-wine-red {background-position: -244px -76px;}
.icon-book-red {background-position: -266px -76px;}
.icon-music-red {background-position: -288px -76px;}
.icon-dolar-red {background-position: -310px -76px;}
.icon-gift-red {background-position: -332px -76px;}
.icon-taxi-red {background-position: -354px -76px;}
.icon-car-red {background-position: -376px -76px;}
.icon-dude-red {background-position: -398px -76px;}
.icon-eye-red {background-position: -420px -76px;}
.icon-sun-red {background-position: -442px -76px;}
.icon-exchange-red {background-position: -464px -76px;}


/* violet icons */
.icon-theater-violet { background-position: -2px -98px; }
.icon-thumb-violet {background-position: -24px -98px; }
.icon-party-violet {background-position: -68px -98px; }
.icon-camera-violet {background-position: -46px -98px;}
.icon-bike-violet {background-position: -90px -98px; }
.icon-church-violet { background-position: -112px -98px; }
.icon-heart-violet {background-position: -134px -98px; }
.icon-shelter-violet {background-position: -156px -98px; }
.icon-plate-violet {background-position: -178px -98px; }
.icon-shoping-violet { background-position: -200px -98px; }
.icon-star-violet  { background-position: -222px -98px; }
.icon-wine-violet {background-position: -244px -98px;}
.icon-book-violet {background-position: -266px -98px;}
.icon-music-violet {background-position: -288px -98px;}
.icon-dolar-violet {background-position: -310px -98px;}
.icon-gift-violet {background-position: -332px -98px;}
.icon-taxi-violet {background-position: -354px -98px;}
.icon-car-violet {background-position: -376px -98px;}
.icon-dude-violet {background-position: -398px -98px;}
.icon-eye-violet {background-position: -420px -98px;}
.icon-sun-violet {background-position: -442px -98px;}
.icon-exchange-violet {background-position: -464px -98px;}

/* turquoise icons */
.icon-theater-turquoise { background-position: -2px -120px; }
.icon-thumb-turquoise {background-position: -24px -120px; }
.icon-party-turquoise {background-position: -68px -120px; }
.icon-camera-turquoise {background-position: -46px -120px;}
.icon-bike-turquoise {background-position: -90px -120px; }
.icon-church-turquoise { background-position: -112px -120px; }
.icon-heart-turquoise {background-position: -134px -120px; }
.icon-shelter-turquoise {background-position: -156px -120px; }
.icon-plate-turquoise {background-position: -178px -120px; }
.icon-shoping-turquoise { background-position: -200px -120px; }
.icon-star-turquoise  { background-position: -222px -120px; }
.icon-wine-turquoise {background-position: -244px -120px; }
.icon-book-turquoise {background-position: -266px -120px; }
.icon-music-turquoise {background-position: -288px -120px; }
.icon-dolar-turquoise {background-position: -310px -120px; }
.icon-gift-turquoise {background-position: -332px -120px; }
.icon-taxi-turquoise {background-position: -354px -120px; }
.icon-car-turquoise {background-position: -376px -120px; }
.icon-dude-turquoise {background-position: -398px -120px; }
.icon-eye-turquoise {background-position: -420px -120px; }
.icon-sun-turquoise {background-position: -442px -120px; }
.icon-exchange-turquoise {background-position: -464px -120px; }

/* wg-orange - pomarancz z loga Word Games */
.icon-theater-wg-orange { background-position: -2px -142px; }
.icon-thumb-wg-orange {background-position: -24px -142px; }
.icon-party-wg-orange {background-position: -68px -142px; }
.icon-camera-wg-orange {background-position: -46px -142px;}
.icon-bike-wg-orange {background-position: -90px -142px; }
.icon-church-wg-orange { background-position: -112px -142px; }
.icon-heart-wg-orange {background-position: -134px -142px; }
.icon-shelter-wg-orange {background-position: -156px -142px; }
.icon-plate-wg-orange {background-position: -178px -142px; }
.icon-shoping-wg-orange { background-position: -200px -142px; }
.icon-star-wg-orange  { background-position: -222px -142px; }
.icon-wine-wg-orange {background-position: -244px -142px; }
.icon-book-wg-orange {background-position: -266px -142px; }
.icon-music-wg-orange {background-position: -288px -142px; }
.icon-dolar-wg-orange {background-position: -310px -142px; }
.icon-gift-wg-orange {background-position: -332px -142px; }
.icon-taxi-wg-orange {background-position: -354px -142px; }
.icon-car-wg-orange {background-position: -376px -142px; }
.icon-dude-wg-orange {background-position: -398px -142px; }
.icon-eye-wg-orange {background-position: -420px -142px; }
.icon-sun-wg-orange {background-position: -442px -142px; }
.icon-exchange-wg-orange {background-position: -464px -142px; }

/* orange icons */
.icon-theater-orange { background-position: -2px -142px; }
.icon-thumb-orange {background-position: -24px -142px; }
.icon-party-orange {background-position: -68px -142px; }
.icon-camera-orange {background-position: -46px -142px;}
.icon-bike-orange {background-position: -90px -142px; }
.icon-church-orange { background-position: -112px -142px; }
.icon-heart-orange {background-position: -134px -142px; }
.icon-shelter-orange {background-position: -156px -142px; }
.icon-plate-orange {background-position: -178px -142px; }
.icon-shoping-orange { background-position: -200px -142px; }
.icon-star-orange  { background-position: -222px -142px; }
.icon-wine-orange {background-position: -244px -142px; }
.icon-book-orange {background-position: -266px -142px; }
.icon-music-orange {background-position: -288px -142px; }
.icon-dolar-orange {background-position: -310px -142px; }
.icon-gift-orange {background-position: -332px -142px; }
.icon-taxi-orange {background-position: -354px -142px; }
.icon-car-orange {background-position: -376px -142px; }
.icon-dude-orange {background-position: -398px -142px; }
.icon-eye-orange {background-position: -420px -142px; }
.icon-sun-orange {background-position: -442px -142px; }
.icon-exchange-orange {background-position: -464px -142px; }

/* green icons */
.icon-theater-green { background-position: -2px -164px; }
.icon-thumb-green {background-position: -24px -164px; }
.icon-party-green {background-position: -68px -164px; }
.icon-camera-green {background-position: -46px -164px;}
.icon-bike-green {background-position: -90px -164px; }
.icon-church-green { background-position: -112px -164px; }
.icon-heart-green {background-position: -134px -164px; }
.icon-shelter-green {background-position: -156px -164px; }
.icon-plate-green {background-position: -178px -164px; }
.icon-shoping-green { background-position: -200px -164px; }
.icon-star-green  { background-position: -222px -164px; }
.icon-wine-green {background-position: -244px -164px; }
.icon-book-green {background-position: -266px -164px; }
.icon-music-green {background-position: -288px -164px; }
.icon-dolar-green {background-position: -310px -164px; }
.icon-gift-green {background-position: -332px -164px; }
.icon-taxi-green {background-position: -354px -164px; }
.icon-car-green {background-position: -376px -164px; }
.icon-dude-green {background-position: -398px -164px; }
.icon-eye-green {background-position: -420px -164px; }
.icon-sun-green {background-position: -442px -164px; }
.icon-exchange-green {background-position: -464px -164px; }

/* grey icons */
.icon-theater-grey { background-position: -2px -186px; }
.icon-thumb-grey {background-position: -24px -186px; }
.icon-party-grey {background-position: -68px -186px; }
.icon-camera-grey {background-position: -46px -186px;}
.icon-bike-grey {background-position: -90px -186px; }
.icon-church-grey { background-position: -112px -186px; }
.icon-heart-grey {background-position: -134px -186px; }
.icon-shelter-grey {background-position: -156px -186px; }
.icon-plate-grey {background-position: -178px -186px; }
.icon-shoping-grey { background-position: -200px -186px; }
.icon-star-grey  { background-position: -222px -186px; }
.icon-wine-grey {background-position: -244px -186px; }
.icon-book-grey {background-position: -266px -186px; }
.icon-music-grey {background-position: -288px -186px; }
.icon-dolar-grey {background-position: -310px -186px; }
.icon-gift-grey {background-position: -332px -186px; }
.icon-taxi-grey {background-position: -354px -186px; }
.icon-car-grey {background-position: -376px -186px; }
.icon-dude-grey {background-position: -398px -186px; }
.icon-eye-grey {background-position: -420px -186px; }
.icon-sun-grey {background-position: -442px -186px; }
.icon-exchange-grey {background-position: -464px -186px; }


/* social media 22x22 */
.icon-fb,
.icon-gplus,
.icon-twitter,
.icon-nk,
.icon-fs,
.icon-yt,
.icon-insta {
	width: 22px; height: 22px;
}

.icon-gplus {background-position: -356px -25px;}
a:hover  .icon-gplus {background-position: -356px -1px;}
.icon-twitter {background-position: -381px -25px;}
a:hover .icon-twitter {background-position: -381px -1px;}
.icon-fs {background-position: -405px -25px;}
a:hover .icon-fs {background-position: -405px -1px;}
.icon-nk {background-position: -429px -25px;}
a:hover  .icon-nk {background-position: -429px -1px;}
.icon-fb {background-position: -452px -25px; }
a:hover .icon-fb {background-position: -452px -1px;}
.icon-yt {background-position: -477px -25px;}
a:hover .icon-yt {background-position: -477px -1px;}
.icon-insta {background-position: -333px -25px;}
a:hover .icon-insta {background-position: -333px -1px;}

/* large 23x23 */
.icon-large { width: 25px; height: 25px; }
.icon-phone {background-position: 0 0; }
.icon-circle {background-position: -25px 0; }
.icon-settings {background-position: -50px 0; }
.icon-large-bip { background-position: -166px 0; }

/* huge 26x26 */
.icon-huge {width: 28px; height: 28px; margin-right: 2px; }
.icon-train {background-position: 0 -25px; }
.icon-crt {background-position: -28px -25px;}
.icon-pin {background-position: -56px -25px;}
.icon-handy {background-position: -84px -25px;}
.icon-ads {background-position: -112px -25px;}
.icon-exclamation { background-position: -140px -25px; }
.icon-city-internet { 
	background-position: 0 0;
	background-image: url('../img/icons/icon_city_internet.png');
}
.icon-blue-phone {background-position: -194px -26px;}
.icon-cross {background-position: -44px -245px;}
.icon-pit { 
	background-position: 0 0;
	background-image: url('../img/icons/pit.png');
}
.icon-kod-kultury { 
	background-position: 0 0;
	background-image: url('../img/icons/kod-kultury-miasta-ico.png');
}
.icon-konsultacje-spoleczne { 
	background-position: 0 0;
	background-image: url('../img/icons/icon_wr.png');
}
.icon-wbo { 
	background-position: 0 0;
	background-image: url('../img/icons/wbo-ico.png');
}
.icon-wybory { 
	background-position: 0 0;
	background-image: url('../img/icons/ico_wybory.png');
}
.icon-wybpre {
	background-position: 0 0;
	background-image: url('../img/icons/ico_wybpre.png');
}
.icon-info {
	background-position: 0 0;
	background-image: url('../img/icons/icon_info.png');
} 

.icon-bip { 
	background-position: 0 0;
	background-image: url('../img/icons/bip2.png');
	background-size: 28px;
}
.icon-ferie { 
	background-position: 0 0;
	background-image: url('../img/icons/ferie.png');
}
.icon-emergency { 
	background-position: 0 0;
	background-image: url('../img/icons/ico-emergency.png');
}
.icon-hotline { 
	background-position: 0 0;
	background-image: url('../img/icons/ico-hotline.png');
}
.icon-rekrutacja { 
	background-position: 0 0;
	background-image: url('../img/icons/ico-rekrutacja.png');
}
.icon-ucp { 
	background-position: 0 0;
	background-image: url('../img/icons/urban-kolko.png');
}
/*mod for left aside links with two lines of text*/
.txt-indent-fake {
	padding-left: 35px !important;
	position: relative;
	line-height: 20px !important;
}
.icon-indent-fake {
	position: absolute;
	left: 0px;
}

/* brick 40x40 */
.icon-brick {width: 40px; height: 40px; background-position: 0 0; height: 45px; }
.icon-b-home {background-image: url('../img/icons/icon_brick_home.png'); }
.icon-b-mob {background-image: url('../img/icons/icon_brick_mob.png'); }
.icon-b-pl {background-image: url('../img/icons/icon_brick_pl.png'); }
.icon-b-rss {background-image: url('../img/icons/icon_brick_rss.png'); }
.icon-b-txtresize {background-image: url('../img/icons/icon_brick_textresize.png'); }
.icon-b-bip {background-image: url('../img/icons/icon_brick_bip.png'); }

/* mobile apps */
.icon-g-play,
.icon-appstore { 
	height: 24px;
	width: 66px;
	background-position: 0 0; 
}

.icon-g-play {
	width: 69px;
	background-image: url('../img/icons/icon_g_play_h24.png');	
} 

.icon-appstore {
	width: 73px;
	background-image: url('../img/icons/icon_appstore_h24.png');
}

/* colors */
/* sections colors */
/* misto - red #d1222a; */
.c-red ul.links-list > li > .dot,
.c-red .nav-cat .nav > li > .dot, 
.c-red .title-block > span,
.c-red .cat-nav-title,
.c-red .cat-nav-title a,
.c-red .nav-aside .nav > li.active > a
{color: #d1222a; }
.c-red .triangle-corner > span { border-right-color: #d1222a; }
.c-red .title-category {border-bottom-color: #d1222a; }
.c-red .title-block,
.c-red .cat-pointer-bg,
.c-red .colorme-bg
{background-color: #d1222a; } 

/* kultura - violet #984da3 */
.c-violet ul.links-list > li > .dot,
.c-violet .nav-cat .nav > li > .dot,
.c-violet .title-block > span,
.c-violet .cat-nav-title,
.c-violet .cat-nav-title a,
.c-violet .nav-aside .nav > li.active > a
{color: #984da3; }
.c-violet .triangle-corner > span { border-right-color: #984da3; }
.c-violet .title-category { border-bottom-color: #984da3; }
.c-violet .title-block,
.c-violet .cat-pointer-bg,
.c-violet .colorme-bg
{background-color: #984da3; }

/* yellow #f2c641 */
.c-yellow ul.links-list > li > .dot,
.c-yellow .nav-cat .nav > li > .dot,
.c-yellow .title-block > span,
.c-yellow .cat-nav-title,
.c-yellow .cat-nav-title a,
.c-yellow .nav-aside .nav > li.active > a 
{color: #f2c641; }
.c-yellow .triangle-corner > span { border-right-color: #f2c641; }
.c-yellow .title-category { border-bottom-color: #f2c641; }
.c-yellow .title-block, 
.c-yellow .cat-pointer-bg,
.c-yellow .colorme-bg
{background-color: #f2c641; }

/* sport - green #7abf48 */
.c-green ul.links-list > li > .dot, 
.c-green .nav-cat .nav > li > .dot,
.c-green .title-block > span,
.c-green .cat-nav-title,
.c-green .cat-nav-title a,
.c-green .nav-aside .nav > li.active > a
{color: #7abf48; }
.c-green .triangle-corner > span { border-right-color: #7abf48; }
.c-green .title-category { border-bottom-color: #7abf48; }
.c-green .title-block, 
.c-green .cat-pointer-bg,
.c-green .colorme-bg
{background-color: #7abf48; }

/* komunikacja - navy #1e61a8 */
.c-navi ul.links-list > li > .dot, 
.c-navi .nav-cat .nav > li > .dot,
.c-navi .title-block > span,
.c-navi .cat-nav-title,
.c-navi .cat-nav-title a,
.c-navi .nav-aside .nav > li.active > a
{color: #1e61a8; }
.c-navi .triangle-corner > span { border-right-color: #1e61a8; }
.c-navi .title-category { border-bottom-color: #1e61a8; }
.c-navi .title-block,
.c-navi .cat-pointer-bg,
.c-navi .colorme-bg 
{background-color: #1e61a8; }

/* rozrywka - orange #ed9744 */
.c-orange ul.links-list > li > .dot, 
.c-orange .nav-cat .nav > li > .dot,
.c-orange .title-block > span,
.c-orange .cat-nav-title,
.c-orange .cat-nav-title a,
.c-orange .nav-aside .nav > li.active > a 
{color: #ed9744; }
.c-orange .triangle-corner > span { border-right-color: #ed9744; }
.c-orange .title-category { border-bottom-color: #ed9744; }
.c-orange .title-block,
.c-orange .cat-pointer-bg,
.c-orange .colorme-bg
{background-color: #ed9744; }

/* gospodarka - grey #848484 */
.c-grey ul.links-list > li > .dot, 
.c-grey .nav-cat .nav > li > .dot,
.c-grey .title-block > span,
.c-grey .cat-nav-title,
.c-grey .cat-nav-title a,
.c-grey .nav-aside .nav > li.active > a 
{color: #848484; }
.c-grey .triangle-corner > span { border-right-color: #848484; }
.c-grey .title-category { border-bottom-color: #848484; }
.c-grey .title-block, 
.c-grey .cat-pointer-bg,
.c-grey .colorme-bg
{background-color: #848484; }

/* urzad - dark-grey #606060 */
.c-grey-dark ul.links-list > li > .dot, 
.c-grey-dark .nav-cat .nav > li > .dot,
.c-grey-dark .title-block > span,
.c-grey-dark .cat-nav-title,
.c-grey-dark .cat-nav-title a,
.c-grey-dark .nav-aside .nav > li.active > a 
{color: #606060; }
.c-grey-dark .triangle-corner > span { border-right-color: #606060; }
.c-grey-dark .title-category { border-bottom-color: #606060; }
.c-grey-dark .title-block, 
.c-grey-dark .cat-pointer-bg,
.c-grey-dark .colorme-bg
{background-color: #606060; }

/* turystyka - turkusowy #03b8c2 */
.c-turquoise ul.links-list > li > .dot, 
.c-turquoise .nav-cat .nav > li > .dot,
.c-turquoise .title-block > span,
.c-turquoise .cat-nav-title,
.c-turquoise .cat-nav-title a,
.c-turquoise .nav-aside .nav > li.active > a 
{color: #01bfcd; }
.c-turquoise .triangle-corner > span { border-right-color: #01bfcd; }
.c-turquoise .title-category { border-bottom-color: #01bfcd; }
.c-turquoise .title-block, 
.c-turquoise .cat-pointer-bg,
.c-turquoise .colorme-bg
{background-color: #01bfcd; }

/* wg-orange - pomarancz z loga World Games #F89A3A */
.wg-orange ul.links-list > li > .dot, 
.wg-orange .nav-cat .nav > li > .dot,
.wg-orange .title-block > span,
.wg-orange .cat-nav-title,
.wg-orange .cat-nav-title a,
.wg-orange .nav-aside .nav > li.active > a 
{color: #F89A3A;}
.wg-orange .triangle-corner > span { border-right-color: #F89A3A; }
.wg-orange .title-category { border-bottom-color: #F89A3A; }
.wg-orange .title-block, 
.wg-orange .cat-pointer-bg,
.wg-orange .colorme-bg
{background-color: #F89A3A;}

/* boxes with constant colors */
.b-navi-box ul.links-list > li > .dot, 
.b-navi-box .title-block > span
{color: #1e61a8; }
.b-navi-box .title-block {background-color: #1e61a8; }

.b-red-box ul.links-list > li > .dot, 
.b-red-box .title-block > span
{color: #d1222a; }
.b-red-box .title-block {background-color: #d1222a; }
.b-red-box .dot { color: #d1222a; }

.b-grey-dark ul.links-list > li > .dot, 
.b-grey-dark .title-block > span
{color: #4E4E4E; }
.b-grey-dark .title-block {background-color: #4E4E4E; }

/* topmenu active gradients (http://www.colorzilla.com/gradient-editor/) */
/* mobile buttons*/
/* zółty */
.c-yellow .navbar-inverse .nav .active > a, 
.c-yellow .navbar-inverse .nav .active > a:hover, 
.c-yellow .navbar-inverse .nav .active > a:focus {
	background: #edb111;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkYjExMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMThmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #edb111 0%, #e18f00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edb111), color-stop(100%,#e18f00));
	background: -webkit-linear-gradient(top, #edb111 0%,#e18f00 100%);
	background: -o-linear-gradient(top, #edb111 0%,#e18f00 100%);
	background: -ms-linear-gradient(top, #edb111 0%,#e18f00 100%);
	background: linear-gradient(to bottom, #edb111 0%,#e18f00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edb111', endColorstr='#e18f00',GradientType=0 ); }

/* czerwony - miasto */
.c-red .navbar-inverse .nav .active > a, 
.c-red .navbar-inverse .nav .active > a:hover, 
.c-red .navbar-inverse .nav .active > a:focus{
	background: #c91b23;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5MWIyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzBhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c91b23 0%, #b70a12 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c91b23), color-stop(100%,#b70a12));
	background: -webkit-linear-gradient(top,  #c91b23 0%,#b70a12 100%);
	background: -o-linear-gradient(top,  #c91b23 0%,#b70a12 100%);
	background: -ms-linear-gradient(top,  #c91b23 0%,#b70a12 100%);
	background: linear-gradient(to bottom,  #c91b23 0%,#b70a12 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c91b23', endColorstr='#b70a12',GradientType=0 ); }	

/* fioletowy - kultura */
.c-violet .navbar-inverse .nav .active > a, 
.c-violet .navbar-inverse .nav .active > a:hover, 
.c-violet .navbar-inverse .nav .active > a:focus {
	background: #893b94;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5M2I5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YzJmODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #893b94 0%, #7c2f87 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#893b94), color-stop(100%,#7c2f87));
	background: -webkit-linear-gradient(top,  #893b94 0%,#7c2f87 100%);
	background: -o-linear-gradient(top,  #893b94 0%,#7c2f87 100%);
	background: -ms-linear-gradient(top,  #893b94 0%,#7c2f87 100%);
	background: linear-gradient(to bottom,  #893b94 0%,#7c2f87 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#893b94', endColorstr='#7c2f87',GradientType=0 ); }		

/* zielony - sport */
.c-green .navbar-inverse .nav .active > a, 
.c-green .navbar-inverse .nav .active > a:hover, 
.c-green .navbar-inverse .nav .active > a:focus {
	background: #6bb039;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiYjAzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NTk4MjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #6bb039 0%, #559825 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6bb039), color-stop(100%,#559825));
	background: -webkit-linear-gradient(top,  #6bb039 0%,#559825 100%);
	background: -o-linear-gradient(top,  #6bb039 0%,#559825 100%);
	background: -ms-linear-gradient(top,  #6bb039 0%,#559825 100%);
	background: linear-gradient(to bottom,  #6bb039 0%,#559825 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bb039', endColorstr='#559825',GradientType=0 ); }	

/* grantatowy - komunikacja */
.c-navi .navbar-inverse .nav .active > a, 
.c-navi .navbar-inverse .nav .active > a:hover, 
.c-navi .navbar-inverse .nav .active > a:focus {
	background: #1e61a8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNjFhOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDU5YTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1e61a8 0%, #1459a3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e61a8), color-stop(100%,#1459a3));
	background: -webkit-linear-gradient(top,  #1e61a8 0%,#1459a3 100%);
	background: -o-linear-gradient(top,  #1e61a8 0%,#1459a3 100%);
	background: -ms-linear-gradient(top,  #1e61a8 0%,#1459a3 100%);
	background: linear-gradient(to bottom,  #1e61a8 0%,#1459a3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e61a8', endColorstr='#1459a3',GradientType=0 ); }		

/* szary - gospodarka */
.c-grey .navbar-inverse .nav .active > a, 
.c-grey .navbar-inverse .nav .active > a:hover, 
.c-grey .navbar-inverse .nav .active > a:focus {
	background: #949494;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk0OTQ5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MzgzODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #949494 0%, #838383 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#949494), color-stop(100%,#838383));
	background: -webkit-linear-gradient(top,  #949494 0%,#838383 100%);
	background: -o-linear-gradient(top,  #949494 0%,#838383 100%);
	background: -ms-linear-gradient(top,  #949494 0%,#838383 100%);
	background: linear-gradient(to bottom,  #949494 0%,#838383 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949494', endColorstr='#838383',GradientType=0 ); }		

/* szary ciemny urzad */
.c-grey-dark .navbar-inverse .nav .active > a, 
.c-grey-dark .navbar-inverse .nav .active > a:hover, 
.c-grey-dark .navbar-inverse .nav .active > a:focus {
	background: #767676;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2NzY3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MDYwNjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #767676 0%, #606060 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#767676), color-stop(100%,#606060));
	background: -webkit-linear-gradient(top,  #767676 0%,#606060 100%);
	background: -o-linear-gradient(top,  #767676 0%,#606060 100%);
	background: -ms-linear-gradient(top,  #767676 0%,#606060 100%);
	background: linear-gradient(to bottom,  #767676 0%,#606060 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#767676', endColorstr='#606060',GradientType=0 ); }	

/* turkusowy - turystyka */
.c-turquoise .navbar-inverse .nav .active > a, 
.c-turquoise .navbar-inverse .nav .active > a:hover, 
.c-turquoise .navbar-inverse .nav .active > a:focus {
	background: #00c5d7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYzVkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNGIxYjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #00c5d7 0%, #04b1b7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00c5d7), color-stop(100%,#04b1b7));
	background: -webkit-linear-gradient(top,  #00c5d7 0%,#04b1b7 100%);
	background: -o-linear-gradient(top,  #00c5d7 0%,#04b1b7 100%);
	background: -ms-linear-gradient(top,  #00c5d7 0%,#04b1b7 100%);
	background: linear-gradient(to bottom,  #00c5d7 0%,#04b1b7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c5d7', endColorstr='#04b1b7',GradientType=0 ); }

/*wg-oragne - pomaranczowy z loga Word Games #F89A3A*/
.wg-orange .navbar-inverse .nav .active > a, 
.wg-orange .navbar-inverse .nav .active > a:hover,
.wg-orange .navbar-inverse .nav .active > a:focus {
	background: #FAB269; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY0ZjIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NmZmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #FAB269 0%, #F89A3A 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAB269), color-stop(100%,#F89A3A)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FAB269 0%,#F89A3A 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #FAB269 0%,#F89A3A 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #FAB269 0%,#F89A3A 100%); /* IE10+ */
	background: linear-gradient(to bottom, #FAB269 0%,#F89A3A 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAB269', endColorstr='#F89A3A',GradientType=0 ); /* IE6-8 */
}

.grey-dark, a.grey-dark, .grey-dark > li > a {color: #4E4E4E; }
.grey-light { color: #d3d3d3; }
.red, a.red, a.red:hover {color: #df0023; }
.white, a.white, a.white:hover {color: #FFFFFF; }

/* global */
.wrapper {width: 100%; }
.wrapper-content {background-color: #FFFFFF; padding-top: 20px; position: relative; }
.container-content {margin-bottom: 50px; }

.box {
	-webkit-border-radius: 5px;
       -moz-border-radius: 5px;
      		border-radius: 5px;
	border: 1px solid #E6E6E6; 
	min-height: 20px;
	padding: 9px;
	margin-bottom: 20px; }
	
.box-blank {margin-bottom: 20px; }

.box-blank-rounded {
	-webkit-border-radius: 4px;
       -moz-border-radius: 4px;
      		border-radius: 4px;
      		overflow: hidden; 
}

.sep-line {background-color: transparent; }
hr.sep-line-title {margin: 0;}
.box .sep-line {margin: 7px -10px 7px -10px;}	

.read-more {width: 100%; text-align: right;}

.breadcrumb {padding: 5px 10px 5px 0; margin-bottom: 10px; }
.breadcrumb > li {font-size: 12px; font-size: 1.2rem; } 
	.breadcrumbPrint {float:right;}
	.breadcrumbPrintBackground, .glyphonics-back {background-image: url("../img/glyphicons-halflings.png") !important; vertical-align:text-top;}
	.breadcrumbPrintText {padding-right:5px;}

.adv {width:inherit; overflow: hidden; display:none;} /* bannery z cumulusa */
.adv-190-600 {width: 190px; height: 600px; } /* left col skyscrapper */
.adv-160-600 {width: 160px; height: 600px; } /* content skyscrapper */
.adv-630-120 {width: 630px; height: 120px; } /* between content */
.adv-300-250 {width: 300px; height: 250px; } /* right col big */
.adv-300-50 {width: 300px; height: 50px; } /* right col small */

.smartad {width:inherit; overflow: hidden; } /* bannery z adservera */
.smartad-190-600 {width: 190px; /*height: 600px;*/ } /* left col skyscrapper */
.smartad-160-600 {width: 160px; /*height: 600px;*/ } /* content skyscrapper */
.smartad-630-120 {width: 630px; /*height: 120px; nie może miec 120 wysokosci bo jedno z dzieci tyle ma i reklama zostaje scieta*/} /* between content */
.smartad-300-250 {width: 300px; /*height: 250px;*/ } /* right col big */
.smartad-300-50 {width: 300px; /*height: 50px;*/ } /* right col small */

.add-info {text-align: left; }
.add-info > small {color: #848484; font-size: 12px; }

/* wrapper reklamy na gorze */
#smartad-top { text-align: center; overflow: hidden; }
#smartad-top a { margin: 0 auto; }
#smartad-top a > img { margin-top: 5px; margin-bottom: 5px; }
#smartad-top > div.add-overlay {display: inline-block; } /* overlay na flashu */

.span6 .adv-160-600.pull-right,
.span6 .smartad-160-600.pull-right
 {margin-left: 20px; }

/* top navbar */
.navbar-top .navbar-inner {
	background-color: #121825; 
	background-color: rgba(0,0,0,0.8);
	background-image: none; 
	filter: none;
	min-height: 45px;
	border-bottom-width: 0; 
	height: 45px; }

.txtsize-big .navbar-top .navbar-inner,
.txtsize-bigger .navbar-top .navbar-inner 
{height: auto; }

.navbar-top .divider-vertical {
	margin: 0; height: 45px;
	border-left-color: rgb(0,0,0);
    border-right-color: #27323c;
    border-right-color: rgba(255,255,255,0.05); }

.navbar-top .brand {text-align: center; }

.navbar-top .brand, .navbar-top .nav > li > a {line-height: 25px; line-height: 2.5rem; }
.navbar-top .nav-main > li > a {
	font-size: 17px;
	font-size: 1.7rem; 
	font-weight: 400; 
	padding: 10px 24px; 
	padding: 1rem 1.6rem; 
	color: #e0e0e0;}	

.txtsize-big .navbar-top .nav-main > li > a
{padding-left: 10px; padding-right: 10px;}
.txtsize-bigger .navbar-top .nav-main > li > a 
{padding-left: 5px; padding-right: 5px;}

.navbar-top .nav-header-extras > li > a {padding: 10px 5px; color: #ffffff; }
.navbar-top .nav-header-extras > li > a.phone {font-size: 20px; font-size: 2rem; font-weight: 600; }
.languages-menu { min-width: 0;  }
a.lang-toggle {position: relative; }
a.lang-toggle > span.curr-lang {position: absolute; left: 12px; top: 10px; font-size: 10px; font-size: 1rem;  }
.navbar-top .nav .dropdown-toggle .caret {margin-top: 11px; margin-left: 0; }

/* top utilities menu */
.utilities-dropdown {padding: 25px 30px; width: 600px; }

ul.bricks-list {float: left; width: 440px; margin-left: -30px; margin-bottom: 0; margin-top: -20px;  }
ul.bricks-list > li {
	margin-left: 30px; margin-top: 20px;
	float: left; display: block; width: 77px; height: 77px; 
	border: 1px solid #e8e8e8; 
	-webkit-border-radius: 3px;
       -moz-border-radius: 3px;
      		border-radius: 3px; 
	text-align: center; 
	background: #fafafa; 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fafafa 0%, #f2f2f2 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#f2f2f2)); 
	background: -webkit-linear-gradient(top,  #fafafa 0%,#f2f2f2 100%); 
	background: -o-linear-gradient(top,  #fafafa 0%,#f2f2f2 100%); 
	background: -ms-linear-gradient(top,  #fafafa 0%,#f2f2f2 100%); 
	background: linear-gradient(to bottom,  #fafafa 0%,#f2f2f2 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f2f2f2',GradientType=0 ); }

ul.bricks-list > li > a {
	text-align: center;
	width: 77px; height: 77px; display: block; 
	-webkit-box-shadow: inset 0px 1px 2px 0px #ffffff;
	box-shadow: inset 0px 1px 2px 0px #ffffff; }

ul.bricks-list > li > a > .icon-brick {margin: 10px auto 0 auto; display: block; }
ul.bricks-list > li > a > small {font-size: 10px; }	
	
ul.links-list-utilities {float: left; margin-left: 35px; width: 150px; }	

/* panorama */
.panorama {
	height: 170px;
	background-image: url('../img/panoramy/rynek.jpg'); 
	background-position: 0 0; 
	background-repeat: repeat-x; 
	position: fixed;
	top: 0; } 

.panorama.affix-top,
.navbar-fixed-top.affix-top {
	position: relative;
}

.panorama.affix-top {
	margin-top: -45px;
}

.affix { position: fixed; }

.wrapper-content.affix { 
	position: relative;
	margin-top: 170px;
}

.panorama > .container {position: relative; height: 170px; }

.panorama2 {
	height: 170px;
	background-image: url('../img/panoramy/rynek.jpg'); 
	background-position: center 0; 
	background-repeat: no-repeat; }
	 
.panorama2 > .container {position: relative; height: 170px; }

.panorama3 {
	height: 170px;
	background-image: url('../img/panoramy/rynek.jpg'); 
	background-position: center 0; 
	background-repeat: repeat-x; }
	 
.panorama3 > .container {position: relative; height: 170px; }


/* search form */
.form-search { 
	position: relative;
	margin-bottom: 0;
	margin-left: 0; 
}

.panorama > .container > .form-search {
	position: absolute;
	bottom: 10px;
	margin-bottom: 0;
	margin-left: 0; }

/*
input[type="text"].search-query-input {
	border: 1px solid #4e4e4e;
	background-color: white; 
	 -webkit-box-shadow: 0 0 0; 
     -moz-box-shadow: 0 0 0;
          box-shadow: 0 0 0;
          
    height: 16px; 
    padding-top: 4px; 
    padding-bottom: 4px; 
    margin-bottom: 5px;
}

input[type="text"].search-query-input-main {
	border: 1px solid #4e4e4e;
	background-color: white; 
	 -webkit-box-shadow: 0 0 0; 
     -moz-box-shadow: 0 0 0;
          box-shadow: 0 0 0;
          
    height: 16px; 
    padding-top: 4px; 
    padding-bottom: 4px; 
    margin-bottom: 5px;
}
*/

input[type="text"].search-query-input-huge {
	padding: 6px 8px;
	font-size: 18px;
	line-height: 24px;
	height: 24px;
}

.form-search ::-webkit-input-placeholder { color: #4e4e4e; }
.form-search :-moz-placeholder { color: #4e4e4e; }
.form-search ::-moz-placeholder { color: #4e4e4e; }
.form-search :-ms-input-placeholder { color: #4e4e4e; }

.btn-search {position: absolute; right: 0px; top: 0; padding-right: 5px; padding-left: 5px;  }
.form-search-big .btn-search {
	line-height: 24px;
	padding: 8px;
}

/* report notice */
.btn-report {
	position: fixed;
	top: 85px;
	right: -92px;
	-webkit-border-radius: 4px 0 0 4px;
	   -moz-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
    line-height: 28px;
    line-height: 2.8rem;
    font-size: 15px;
    font-size: 1.5rem;
    padding-left: 5px;
    z-index: 1031;
}

.modal-report [class*="span"] {
	margin-left: 0;	
}

.modal-report .controls {
	margin-left: 120px;
}

.modal-report .control-label {
	width: 100px;
	text-align: right;
}

.modal-report form.form-report {
	margin-bottom: 0;
}

.modal-report .modal-footer {
	text-align: center;
}

/* aside nav */
.nav-aside .nav > li > a {font-size: 15px; font-size: 1.5rem; line-height: 28px; line-height: 2.8rem; font-weight: 600; padding: 6px 0; 
	border-bottom: 1px solid #F0F0F0; color: #4e4e4e;  }

.nav-cat .nav > li { position: relative; }
.nav-cat .nav > li > a {padding-right: 6px; }
.nav-cat .nav > li > .dot { position: absolute; right: 4px; top: 7px; font-size: 18px; font-size: 1.8rem; }
	
.nav-aside .nav > li > a > .icon-huge {margin-right: 5px;}

/* main page */
ul.social-media-list {margin: 10px 0 10px -10px; float: left; }
ul.social-media-list > li {float: left; margin-left: 10px;  }

.app-links { display: block; margin-left: -3px; }
.app-links a { margin: 0 3px; white-space: nowrap; }
.app-links a .icon-huge {margin-right: 0; }

.box-twitter .box-twitter-inner {
	padding: 10px 7px 10px 10px;
	position: relative;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
      		border-radius: 10px;
      		
	background: #dc1720;
	background: -moz-linear-gradient(top,  #dc1720 0%, #b70a12 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dc1720), color-stop(90%,#b70a12));
	background: -webkit-linear-gradient(top,  #dc1720 0%,#b70a12 90%);
	background: -o-linear-gradient(top,  #dc1720 0%,#b70a12 90%);
	background: -ms-linear-gradient(top,  #dc1720 0%,#b70a12 90%);
	background: linear-gradient(to bottom,  #dc1720 0%,#b70a12 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc1720', endColorstr='#b70a12',GradientType=0 ); 
	
	-webkit-box-shadow: inset 0px 0px 80px 40px #bc0f16;
	-moz-box-shadow: inset 0px 0px 80px 40px #bc0f16;    	
      box-shadow: inset 0px 0px 80px 40px #bc0f16;
   
     }

.box-twitter h5.box-twitter-btm-title { 
	position: relative; 
	margin-top: 0; 
	padding-top: 12px;
	padding-left: 10px; }
.box-twitter .box-twitter-btm-title > .box-twitter-pointer {
	display: block;
	width: 29px; height: 28px;
	position: absolute; 
	top: 0; right: 36px;  
	background-image: url('../img/twitter_cloud_pointer.png'); 
	background-position: 0 0; 
	background-repeat: no-repeat; }

.box-twitter .twitter-btn-center {
	text-align: left; 
	padding: 8px 0 0 0;}

.box-twitter .twitter-btn-center a.btn-twitter {
	background: #df0023;
	font-size: 13px; 
	display: block;
	-webkit-transition: background-color linear 0.2s;
     -moz-transition: background-color linear 0.2s;
       -o-transition: background-color linear 0.2s;
          transition: background-color linear 0.2s; }

.box-twitter .twitter-btn-center a.btn-twitter:hover {
	background-color: #f2c641;
}


#tiny-scroll-1 { width: 173px; clear: both; margin: 0; }
#tiny-scroll-1 .viewport { width: 165px; height: 200px; overflow: hidden; position: relative; }
#tiny-scroll-1 .overview { position: absolute; left: 0; top: 0; }
#tiny-scroll-1 .thumb .end,
#tiny-scroll-1 .thumb { background-color: #003D5D;  }
#tiny-scroll-1 .scrollbar { position: relative; float: right; width: 6px; }
#tiny-scroll-1 .track { background-color: #a4070e; height: 100%; width:6px; position: relative; padding: 0;
	-webkit-border-radius: 4px;
       -moz-border-radius: 4px;
      		border-radius: 4px; }
#tiny-scroll-1 .thumb { height: 20px; width: 6px; cursor: pointer; overflow: hidden; position: absolute; top: 0; background-color: #df0023;
	-webkit-border-radius: 4px;
       -moz-border-radius: 4px;
      		border-radius: 4px; }
#tiny-scroll-1 .thumb .end { overflow: hidden; height: 5px; width: 6xp; background-color: #df0023;
	-webkit-border-radius: 4px;
       -moz-border-radius: 4px;
      		border-radius: 4px; }
#tiny-scroll-1 .disable{ display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

/* twitter box custom scroll 
#tiny-scroll-1 { width: 175px; clear: both; margin: 0; }
#tiny-scroll-1 .viewport { width: 165px; height: 200px; overflow: hidden; position: relative; }
#tiny-scroll-1 .overview { position: absolute; left: 0; top: 0; }
#tiny-scroll-1 .thumb .end,
#tiny-scroll-1 .thumb { background-color: #003D5D;  }
#tiny-scroll-1 .scrollbar { position: relative; float: right; width: 5px; }
#tiny-scroll-1 .track { background-color: #f2c641; height: 100%; width:5px; position: relative; padding: 0;
	-webkit-border-radius: 3px;
       -moz-border-radius: 3px;
      		border-radius: 3px; }
#tiny-scroll-1 .thumb { height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; background-color: #df0023;
	-webkit-border-radius: 3px;
       -moz-border-radius: 3px;
      		border-radius: 3px; }
#tiny-scroll-1 .thumb .end { overflow: hidden; height: 5px; width: 5xp; background-color: #df0023;
	-webkit-border-radius: 3px;
       -moz-border-radius: 3px;
      		border-radius: 3px; }
#tiny-scroll-1 .disable{ display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
*/
.list-ads {margin-bottom: 5px;}
.list-ads > li > a {font-weight: bold; }
.list-ads > li > a > .grey-light {font-weight: normal; }   

.wro_tabs {
  margin: -20px 0 0 0;
  text-align: center;
  position: relative;
  z-index: 10;
  background: #464646;
  background: rgba(0,0,0,0.5); 
   -webkit-border-radius: 0 0 5px 5px;
     -moz-border-radius: 0 0 5px 5px;
          border-radius: 0 0 5px 5px;  }

.wro_tabs li {  
  display: inline;
  float: none;
  _float: left;
  *float: left;
  margin-right: 5px; }

.wro_tabs a {
  text-indent: -9999px;
  overflow: hidden;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: #6d6d6d;
  display: inline-block;
  _display: block;
  *display: block;
  border: 1px solid #434343; 
   width: 9px;
  height: 9px; }
  
.wro_here a {
  background: #ffffff;
  border-color: transparent; }

#slider-top.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0; }

#slider-top.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  overflow: hidden; }

#slider-top.rslides li:first-child {
  position: relative;
  display: block;
  float: left; }

#slider-top.rslides img {
  display: block;
  height: 350px;
  float: left;
  width: 100%;
  border: 0;
   -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;  }
  
.wro_tabs {
  margin: -20px 0 0 0;
  text-align: center;
  position: relative;
  z-index: 10;
  background: #464646;
  background: rgba(0,0,0,0.5); 
   -webkit-border-radius: 0 0 5px 5px;
     -moz-border-radius: 0 0 5px 5px;
          border-radius: 0 0 5px 5px;  }

.wro_tabs li {  
  display: inline;
  float: none;
  _float: left;
  *float: left;
  margin-right: 5px; }

.wro_tabs a {
  text-indent: -9999px;
  overflow: hidden;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: #6d6d6d;
  display: inline-block;
  _display: block;
  *display: block;
  border: 1px solid #434343; 
   width: 9px;
  height: 9px; }
  
.wro_here a {
  background: #ffffff;
  border-color: transparent; }

.article-part { position: absolute; bottom: 20px; background: #373737; background: rgba(0,0,0,0.7); width: 100%; }

.article-part > h2 { font-size: 21px; font-size: 2.1rem; line-height: 23px; line-height:2.3rem; font-weight: normal; padding: 5px 16px; margin: 0; }
.article-part > h2 > a {color: #ffffff; }
.article-part p { font-size: 13px; font-size: 1.3rem; padding: 0 16px 5px 16px; margin: 0; color: #FFFFFF; font-weight: normal; white-space: nowrap; 
	overflow: hidden; text-overflow: ellipsis; }
	
	
/* news summary */
.news-summary {
	padding-right: 10px; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #E5E5E5; 
	-webkit-border-radius: 0 0 5px 0;
       -moz-border-radius: 0 0 5px 0;
      		border-radius: 0 0 5px 0; }
.triangle-corner {
	-webkit-border-radius: 4px;
       -moz-border-radius: 4px;
      		border-radius: 4px;
		overflow:hidden; position: absolute; right: -1px; bottom: -1px; display: block;}
.triangle-corner > span {
	display: block;
	width: 0; height: 0;
	border-top: 33px solid transparent;
	border-right: 33px solid #000000;}

.news-summary .media {margin-bottom: 6px; }
.news-summary .media {margin-top: 5px; }
.news-summary .media .media-heading {font-size: 16px; font-size: 1.6rem; }
.news-summary .media .media-heading a {color: #4E4E4E;  }

.more-news {font-size: 12px; line-height: 33px; height: 33px; position: relative; }
.span6 .row .span3 .news-summary {position: relative; padding-bottom: 33px; }
.span6 .row .span3 .news-summary footer.more-news {position: absolute; bottom: 0; left: 0; width: 100%;}

/* calendar and weather */
.calendar-and-weather {margin-left: 0; }
.calendar-and-weather .span05 { width: 150px; margin-left: 0; }

.datebox {margin-bottom: 15px; }
.datebox h3, .datebox h5 {margin: 0; font-weight: normal; }
h3.today {font-size: 36px; font-size: 3.6rem; float: left; margin-right: 2px;}
.datebox h5 {margin-left: 3px;}
h5.month {font-size: 23px; font-size: 1.5rem; line-height: 17px; line-height: 1.7rem; margin-top: 5px;}
h5.day-name {font-size: 12px; font-size: 1.1rem; line-height: 14px; line-height: 1.4rem; margin-top: -2px; }

ul.weather {float: left; }
ul.weather > li {display: block; text-align: cetner; float: left; padding: 0 5px;  }
ul.weather li span,
ul.weather li strong
{display: block; text-align: center; }

/* events */
ul.events-calendar {float: left; margin-left: -8px; }
ul.events-calendar > li {float: left; border: 1px solid #E5E5E5; width: 34px; height: 38px; margin-left: 8px; overflow: hidden; }
ul.events-calendar > li:first-child { border-color: #1e61a8; background-color: #1e61a8; }
ul.events-calendar > li > a {display: block; width: 34px; height: 30px; padding: 6px 0 4px 0; text-align: center;  }
ul.events-calendar > li > a:hover { background-color: #eeeeee; text-decoration: none; }
ul.events-calendar > li:first-child > a:hover { background-color: #0088cc; }
ul.events-calendar > li:first-child > a { color: #ffffff; }
ul.events-calendar > li > a > span {display: block; line-height: 14px; line-height: 1.4rem; font-weight: 600; }
ul.events-calendar > li > a > span:last-child {font-weight: bold; text-transform: uppercase; }

ul.events-calendar > li.more-events {padding: 0; height: 38px; }
ul.events-calendar > li.more-events > a {display: table-cell; vertical-align: middle; width: 34px; height: 38px; padding: 0; }

ul.events-list {margin-bottom: 0;}
ul.events-list > li {margin-bottom: 5px; line-height: 20px; line-height: 2.0rem; }
ul.events-list i {margin-right: 10px;}  

/* panoramas */
ul.panoramas > li {margin-bottom: 10px; }

/* youtube box */
.video-container {
	width:100%;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
	width:100%;
}

.in-txt-video {text-align:center; margin:20px 0; height: 350px;}
.in-txt-video object {width:100%; height:100%;}
.in-txt-video embed  {width:100%; height:100%;}

/* See more at: http://avexdesigns.com/responsive-youtube-embed/#sthash.tRvyuH6Z.dpuf */

/* footer logos */
.footer-banners {text-align: center; margin-bottom: 0; padding-bottom: 20px; overflow: hidden;}

#slider-footer.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0 auto; }

#slider-footer.rslides > li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0; 
  text-align: center; }

#slider-footer.rslides > li:first-child {
  position: relative;
  display: block;
  float: left; }

ul.footer-logos {display: block; margin: 0 auto; width: 100%; min-width: 972px; }
ul.footer-logos > li {
	display: inline-block; 
	zoom: 1; 
	*display: inline;
	vertical-align: middle;
	margin: 0 10px 10px 10px;
	margin-top: 0;
	margin-bottom: 10px;
	width: 12%;
	max-width: 188px;
	min-width: 116px; }

ul.footer-logos > li > div {
	width: 100%; height: 100%;
	max-width: 188px; max-height: 138px; border: 1px solid #e8e8e8; 
	-webkit-border-radius: 4px;
       -moz-border-radius: 4px;
      		border-radius: 4px;  
	text-align: center; 
	background: #fafafa; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fafafa 0%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fafafa 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fafafa 0%,#f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fafafa 0%,#f2f2f2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fafafa 0%,#f2f2f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-8 */ 
}

.footer-logos > li > div > a { 
	display: inline-block; 
	zoom: 1; 
	*display: inline;
	-webkit-border-radius: 4px;
       -moz-border-radius: 4px;
      		border-radius: 4px;
	-webkit-box-shadow: inset 0px 1px 2px 0px #ffffff;
	box-shadow: inset 0px 1px 2px 0px #ffffff;
	width: 100%; height: 100%; line-height: 138px; vertical-align: middle; }

.footer-logos > li > div > a > img {
	max-width: 90%; 
}
	
/* footer dark */
.footer-dark {
	position: relative;
	border: 0 none; 
	border-top: 5px solid #d1222a; 
	background-color: #262626; }

.all-footer-links {padding-top: 20px; margin-bottom: 20px; }

.footer-dark .list-small {margin-left: 20px; }	
.footer-dark .list-small > li {line-height: 18px; line-height: 1.8rem;  } 
.footer-dark .list-small > li > a {height: 18px; line-height: 18px; line-height: 1.8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.footer-links > li > .dot {color: #d1222a; }
.footer-links > li { color: #848484; }
.footer-links > li > a { color: #AAAAAA; }

/* footer centered links */
ul.footer-centered-links {margin-bottom: 0; color: #848484; }
ul.footer-centered-links a { color: #AAAAAA; }
ul.footer-centered-links > li { display: block; width: 100%; text-align: center; } 
ul.footer-centered-links > li > a {line-height: 16px; line-height: 1.6rem; font-size: 11px; color: #AAAAAA; padding: 0 10px; }

/* footer credits */
.footer-credits {margin-bottom: 30px; position: relative; }
.footer-credits > a {font-size: 12px; color: #848484; line-height: 16px; line-height: 1.6rem; position: absolute; top: -16px; }
.footer-credits > a.powered-by {right: 0; }

/* category page */
.title-category {
	position: relative; 
	margin: 0 0 0 30px;/*=mod added left margin 30px*/
	font-size: 27px; font-size: 2.7rem; 
	line-height: 31px; line-height: 3.1rem; 
	min-height: 31px; 
	font-weight: normal; 
	border-bottom: 1px solid #4E4E4E; 
	padding-left: 30px;  }
.cat-pointer-bg { width: 21px; height: 31px; background-color: #4E4E4E; position: absolute; left: 0; top: 0; }
.cat-pointer-bg > .icon-cat-pointer {margin-top: 6px;}

/* article */
h1.article-title {
	font-size: 34px; font-size: 3.4rem; 
	line-height: 35px; line-height: 3.5rem;
	margin: 5px 0 0 0; }
	
.article-date {margin-bottom: 15px; display: block; font-size: 90%; }
.intro {font-weight: bold; }
.article-gallery {margin-bottom: 20px; }
.article-footer {margin-top: 20px; border-top: 1px solid #e5e5e5; font-size: 12px; padding-top: 5px; position: relative; }
.social-media {position: absolute; right: 0; top: 5px; }

/* images of culture box */
ul.images-of-culture-list {margin-left: -10px; margin-bottom: 0; float: left; }
ul.images-of-culture-list > li  {margin: 0 0 10px 10px; float: left; }

/* asiade advanced search */
.form-advanced-search {display: block; padding: 10px 10px 1px 10px; margin-bottom: 0px;}
.form-advanced-search .control-group {margin-bottom: 10px; }
.form-advanced-search .controls {margin-left: 90px;}
.form-advanced-search .control-label {width: 80px; color: #FFFFFF; font-weight: normal; }
.form-advanced-search .controls input {width: 174px; border-color: #ffffff; 
	-webkit-box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	 box-shadow: 0 0 0;
	 font-size: 14px; font-size: 1.4rem; }
.form-advanced-search .controls input[type="checkbox"] {width: auto;}
.form-advanced-search .controls select {width: 188px; border-color: #FFFFFF; font-size: 14px; font-size: 1.4rem;  }
.form-advanced-search .adv-search-submit { color: #4E4E4E; text-shadow: 0 0 0; padding-left: 0; color: #FFFFFF; 
	  -webkit-transition: background-color linear 0.2s;
     -moz-transition: background-color linear 0.2s;
       -o-transition: background-color linear 0.2s;
          transition: background-color linear 0.2s; }
.form-advanced-search .adv-search-submit:hover,
.form-advanced-search .adv-search-submit:focus {
	text-decoration: none; 
	background-color: rgba(255,255,255,0.1); 
	-webkit-border-radius: 4px;
       -moz-border-radius: 4px;
      		border-radius: 4px; 
}

/* events page */
h5.featured-event {margin: 0; padding-top: 10px; font-weight: normal; }
h5.featured-event a {font-weight: bold; }

/* gallery */
.gallery-thumbnail {height: 146px; margin-bottom: 30px;
	 -webkit-transition: opacity linear 0.2s;
     -moz-transition: opacity linear 0.2s;
       -o-transition: opacity linear 0.2s;
          transition: opacity linear 0.2s; }

.gallery-thumbnail:hover {opacity: 0.8;}          

.gallery-thumb-wrap {display: block; height: 106px; width: 100%; overflow: hidden; }
.gallery-thumb-wrap > img {min-height: 106px; }
.gallery-thumbnail h5  {
	margin: 0; padding: 0 10px;
	height: 40px; line-height: 40px; 
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap; 
	background-color: #262626; 
	color: #FFFFFF;
	font-weight: normal; }
.gallery-thumbnail h5 a:hover {text-decoration: none; }

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }
.ui-state-disabled span{
	color:#F1F1F1;
}

/* shedules */
.article-schedules .table-schedule:last-of-type {
	margin-bottom: 30px;
}

.table-schedule td {
	vertical-align: middle;
	text-align: center;	
}

.table-schedule tbody td h4 {
	font-weight: 500;
	margin: 5px 0;
}

.table-schedule.table-departures thead td {
	width: 30%;
}

.table-schedule.table-departures tbody td {
	padding: 0;
	vertical-align: top;
}

.table-hours {
	width: 100%;
}

.table-hours tr td:first-child {
	background-color: #d9edf7;
}

.table-hours tr td:nth-of-type(2) {
	border-left-width: 2px;
}

.filtered-lines-list {
	margin-left: 30px;
}

#cookieWrapper{background-color:#B30008;width:100%;min-height:60px;position:fixed;bottom:0px;font-size:12px;z-index:30;}
#cookieInner{position:relative;padding:10px 60px 15px 60px;color:white;text-align:center;}
#cookieInner a{color:white;}
#cookieClose{position:absolute;	background-color:#D1232A;color:white;right:15px;top:10px;}
#cookieClose span {display: block; padding: 1px 6px; width: 10px; line-height: 20px; font-size: 18px; }
#cookieClose span:hover {cursor:pointer; }

div#establishments_map{height:350px;width:99%;}
.activities--hidden{
	display:none;
}
/* Dymek na mapie*/
.dscr-cloud {width: 300px; background: #FFFFFF; -webkit-box-shadow:  0px 0px 5px 2px rgba(0, 0, 0, 0.17); box-shadow:  0px 0px 5px 2px rgba(0, 0, 0, 0.17); padding: 18px; border-radius: 10px; position: relative; float: left;  }
.dscr-cloud > h4.invest-title {font-size: 12px; line-height: 16px; margin-bottom: 8px; }
.dscr-cloud > h4.invest-title > a, .dscr-cloud > h4 > a:hover {color: #333333; }
.dscr-cloud > .dcsr {font-size: 11px; line-height: 15px; margin-bottom: 15px;}
.dscr-cloud span.close {display: block; border: 1px solid #cccccc; width: 13px; height: 13px; position: absolute; top: 8px; right: 8px; font-size: 11px; font-family: Tahoma, sans-serif; border-radius: 10px; text-align: center; opacity: 1;}
.dscr-cloud > span.close, .dscr-cloud span.close > span {line-height: 11px; color: #CCCCCC; } 
.dscr-cloud > span.close:hover > span {color: #AAAAAA;}
.dscr-cloud > span.pointer {display: block; width: 38px; height: 30px; position: absolute; bottom: -30px; left: 100px; background: url('../img/pointer_cloud_dscr.png') 0 0 no-repeat; }
h3.navy-block > span > a, h3.title-block > span > a{text-decoration:none; color:inherit}
img.weather-icon{width:46px}

/* desktop hidden */
.desktop-hidden {
	display: none;
}

.ui-timepicker-select{width:50px}

/*flexslider - =mods 
#dsc--wrapper {min-height:40px;}*/

/*black & white template - override for various UI elements*/

.black-white a {color:black; font-weight:bold; text-decoration:underline;}

.black-white .grey-cover {position:relative; z-index:9000; background:black; opacity:0.5;}

.grey-overlay {background:rgba(0,0,0,0.4);}

.bwWrapper {
    position:relative;
    display:block;
}

.black-white .wrapper-content img, .black-white .icon-huge, .black-white .c-navi .cat-pointer-bg, .black-white .c-navi .title-category, .black-white .panorama {
		-webkit-filter:grayscale(1); 
 		filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
		filter: gray; /* IE6-9 */
}

.black-white .article-part > h2 > a, .black-white .nav-aside .nav > li > a, .black-white .c-navi .cat-nav-title a {text-decoration:none;}

.black-white .c-navi .cat-nav-title a {color:black;}

.black-white body, .black-white .wrapper-content {background:#ebebeb;}

.black-white .b-red-box .title-block, .black-white .b-navi-box .title-block {background:black;}

.black-white .box-twitter .box-twitter-inner {
	box-shadow:none;
	background:#737874;
}

.black-white .btn-report  {color:white; text-decoration:none;}

.black-white .box-twitter .box-twitter-btm-title > .box-twitter-pointer {
	display:none;
}
.black-white #tiny-scroll-1 .thumb {background-color:black;}
.black-white #tiny-scroll-1 .track {background-color: #ebebeb;}
.black-white #tiny-scroll-1 .thumb .end {background-color:black;}
.black-white .box-twitter .twitter-btn-center a.btn-twitter {background:#000;}
.black-white .box-twitter .jta-tweet-timestamp-link {color:#fff;}

.black-white .red {color:#fff;}

.black-white .triangle-corner > span {border-right-color:black;}

.black-white .b-red-box ul.links-list > li > .dot, .b-red-box .title-block > span {color:black;}
.black-white .b-navi-box ul.links-list > li > .dot, .b-navi-box .title-block > span {color:black;}

.black-white ul.events-calendar > li:first-child {border-color:#737874; background-color:#737874;}

.black-white .grey-light {color:black;}

.black-white .breadcrumb > .active {color:black; text-shadow:none;}

/*swidnicka - template*/

.filters input{
	margin-left:20px;
}

.filters .filters-caption{
	color:gray;
	font-size:11px;
}

div.swidnicka-map-container {
	background-image: url('/img/swidnicka_mapa.png');
	position:relative;
	width:100%;
	height:1371px;
	background-size: 100% auto;
}

.swidnicka-map-container .mark-pin {
	position:absolute;
	background:url('/img/pin.png') no-repeat;
	width:36px;
	height:36px;
	cursor:pointer;
}

.mark-pin-title {
	font-size: 12px;
	background: #fff;
	padding: 10px;
	display: block;
	line-height: 1;
	position: absolute;
	left: 27px;
	border-radius: 4px;
	border: 1px solid #000;
}

.description-pin {
	display:none;
	position:absolute; 
	top:5px;
	left:25px;
	width:400px;
	border:1px solid black;
	border-radius:4px;
	background:white;
	z-index:9999;
	padding:20px;
}

.description-pin.showDescription {display:block;}

 /*OOCSS*/
  	
  	/*margins*/
 	.mt20 {margin-top:20px;}
 	
 	/*text*/
 	.txtright {text-align:right;}
  
  
.box-blank .media > .wide-photo.pull-left {
	margin-right:0;
}

/*
article h1 {font-family:'Source Sans Pro' !important; font-size: 34px !important;  line-height: 36px  !important; font-weight: 700 !important;}
article h2 {font-family:'Source Sans Pro' !important; font-size: 30px !important;  line-height: 32px  !important; font-weight: 700 !important;}
article h3 {font-family:'Source Sans Pro' !important; font-size: 20px !important;  line-height: 22px  !important; font-weight: 600 !important;}
article h4 {font-family:'Source Sans Pro' !important; font-size: 18px !important;  line-height: 22px  !important; font-weight: 700 !important;}
article p  {font-family:'Source Sans Pro' !important; font-size: 14px !important;  line-height: 22px  !important; font-weight: 400 !important;}
*/

/* smart scroll reklamy */
.adv_fixed { position:fixed;}
.adv_bottom { position:absolute;}
