.anim { -webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;}

body{background:#EEE;}

.fa_new{color:#5cb85c;}
.nobottom {margin-bottom:0; padding-bottom:0;}
.stat-row{background:#EEE;padding-top:10px;}
.container{background:#FFF;}
#advert {max-width:100%;overflow:hidden;}
.header {padding-top:5px;}
.searchbar {display:inline-block; padding-bottom:5px;}
.search-links { display:inline-block; padding-top:15px;}

.search-links a{padding-right:5px;}
.search-links .glyphicon, .stat-info strong{color:#68C629; font-weight:normal;}
.fb-like { position: relative; top: 2px;}

.right-col-olsd {padding-top:50px;}
.strona_glowna .right-col {padding-top:0;}
.baner_top{margin:8px 0;}

.carousel-indicators {position:relative; top:-10px; margin:0; padding:0; width:100%; left:0;}

.carousel-indicators li {border-color:#4cae4c; margin:0 5px;}
.carousel-indicators .active{background-color:#5cb85c;}

#reklamaSlide h1, #reklamaSlide h2 {margin-top:10px; line-height: 1em;}
#reklamaSlide{min-height:230px;}
#reklamaSlide img { margin: auto;}

#login .well {min-height:250px;}

a h3{color:#333;}
h1 .fa, h2 .fa, h3 .fa, h4 .fa, h5 .fa, .table .fa, .polecane .fa, .foto-well .fa, .fa.text-success{color:#5cb85c;}
h1 a.btn .fa, h2 a.btn .fa, h3 a.btn .fa, h4 a.btn .fa, .table a.btn .fa, .polecane  .label .fa{color:#fff;}

h1.top-header { padding-left: 40px; position: relative;}
h1.top-header .fa, .right-col h3.top-header .fa{ left:0; top:3px; position: absolute;}
.right-col h3.top-header .fa{ top:2px;}
.right-col h3.top-header { padding-left: 30px; position: relative;}
h1.top-header.no-pad,h2.top-header.no-pad,h3.top-header.no-pad { padding-left: 0; position: relative;}

h1.top-header .btn .fa, h3.top-header .btn .fa{ left:0; top:0; position: relative;}

hr{margin:10px 0;}

.badge-przecinek a:after {content:', ';}
.badge-przecinek a:last-child:after {content:'';}

.nobrake {margin: 0 6px; white-space: nowrap;}

.badge, .label {font-weight: 300;}

#navbar{background:#282727; border-top:5px solid #68c629; margin-top:5px; padding-top:5px; border-bottom:none; box-shadow:none;}
.navbar{margin-left:-15px; margin-right:-15px;}
.navbar-header {background:#282727; border-top:5px solid #68c629; margin-top:5px; color:#FFF;}
.navbar-header a{color:#FFF;}
.navbar-toggle .icon-bar {background-color:#FFF;}
#navbar .nav a{color:#FFF;}
#navbar .nav a:hover,#navbar  .nav-tabs > li.active > a,#navbar  .nav-tabs > li.active > a:focus,#navbar  .nav-tabs > li.active > a:hover {color:#555;}
#navbar .dropdown-menu > li > a { color: #333;}
.nav-tabs , .nav-tabs > li > a {border-bottom:none;}
.nav-tabs .dropdown-menu {border:none; margin-top:0;}

.dl-horizontal.kraj-opis dt{width:90px;}
.dl-horizontal.kraj-opis dd {margin-left:100px;}

.badge-success {background-color:#5cb85c;color:#FFF;}
.badge-info {background-color:#5bc0de;color:#FFF;}
.badge-primary {background-color:#337ab7;color:#FFF;}
.badge-warning {background-color:#f0ad4e;color:#FFF;}
.badge-danger {background-color:#d9534f;color:#FFF;}
.stat-info .badge {font-weight:normal;}
.stat-info { margin-bottom: 4px;display:inline-block;}
.stat-info a { margin-left: 10px; display:inline-block;}
.stat-info a:after {content:',';}
.stat-info a:last-child:after {content:'';}

.badge-default, .label-default {background-color:#999;}

.text-red{color:#FF0000;}

.row.no-gutters { margin-right: 0; margin-left: 0; padding-left:15px; padding-right:15px;}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] { padding-right: 0; padding-left: 0;}

.fotobox {line-height:0;}
.fotobox a {display: inline-block; margin: auto; max-width: 100%; overflow: hidden; position: relative; overflow:hidden; line-height:20px; border-right:1px solid #f5f5f5; border-bottom:1px solid #f5f5f5;}
.fotodesc {background: rgba(0, 0, 0, 0.3); bottom: 0; color: #fff; left: 0; padding: 6px 4px; position: absolute; width: 100%;}
.fotobox:hover .fotodesc {bottom:-50px;}	
.kategorie .badges {font-weight:normal;}
.top-header {margin-top:4px;}
.fotobox .fototitle {position:absolute; top:0; left:0; width:100%; background: rgba(0, 0, 0, 0.3); color:#FFF;}
.fotobox:hover .fototitle {top:-100px;}	
.nowrap a{white-space:nowrap;}
.katname {margin-top:6px; display:block;}

.fotobox h3 {
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 16px;
    left: 0;
    margin: 0;
    padding: 4px 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.table {text-align:left;}
.table .label {font-weight:normal;}
.table.data-padding tr td{position:relative;}
.table.data-padding tr td:first-child a { padding-left:55px; display:inline-block;}
.table.data-padding.table-drogowskaz tr td:first-child a { padding-left:60px;}
.table.data-padding .label{position:absolute;top:12px;}
.table th {white-space: nowrap;}


.users-list a {text-align:center;}
.users-list .name {margin-bottom:10px;word-wrap:break-word;}
.users-list img {margin:auto;}

.img-left-txt {margin-right:5px; margin-bottom:5px; overflow:hidden;}

.users-list a.col-xs-4 {padding:0 10px;}
.users-list .panel-body {padding:15px 20px;}

.panel h4 { margin-top: 0;}

.reklama_1box,.reklama_box, #advert,.reklama {text-align:center; overflow: hidden;}
.reklama {margin-bottom:20px;}
.reklama img{margin:auto;}
.adsbygoogle { max-width: 100%; overflow: hidden;}

.panel-full .panel-body{padding-left:0; padding-right:0;}
.relacje .desc {position:absolute; left:0; bottom:15px; text-align: left;}
.relacje .autor, .relacje .data {padding:2px 14px 2px 10px; font-size:16px; margin-bottom:4px;}
.relacje .autor { background:#5cb85c; color:#FFF; display:block; }
.relacje .data {background:#000; font-size:10px; color:#FFF; display:inline-block;}
.relacje h2 {margin-top:0; line-height:1em;}
.relacje a { display: inline-block; max-width: 100%; position: relative;}

#links dl a {white-space:nowrap;}
#links .badge {  font-size: 10px;  font-weight: normal;}
#links .btn { margin-top:10px;}
#links dt {padding-bottom: 6px;}
#links, #links h3 {margin-top:10px;}
#links {border-top:3px solid #5cb85c;}

#footer {padding-bottom:10px;}
#footer .footer-menu a {color: #fff;}
#footer .footer-menu a:hover {color: #333;}
.footer-menu { background:#222; margin-bottom:10px;}
.footer-menu .navbar-nav{ margin: 0 auto; display: table;  table-layout: fixed; float:none;}

.well-btn .btn {margin-bottom:4px;}

.copy {font-size:12px; color:#777; margin:4px 0 20px 0;}

.form-horizontal .control-label { padding-right: 0;}
.form-horizontal .check-last {margin-bottom:10px;}

.nowosci a{display:inline-block; width:80%; vertical-align:top;}
.foto_polecane {position:relative; margin-bottom: 10px; max-width:100%; display:inline-block; text-align:left;}
.foto_polecane .desc {position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.5); padding:4px 5px; width:100%; color:#FFF; border-radius:6px;}
.foto_polecane .label { margin-top: 2px; margin-bottom: 4px;}
.foto_polecane p {margin-bottom: 0;line-height: 1.1em; margin-top: 4px;}
.user-foto {border:2px solid rgba(0,0,0,0.2); overflow: hidden; max-height:34px;}
.foto_polecane .user-foto {position:absolute; right:4px; top:4px; border:2px solid rgba(0,0,0,0.2);}

.top-header .label,.nowosci .label{display:inline-block;}

.numbers { color: #444; font-size: 0.9em;}
.numbers:after { content:"]";}
.numbers:before { content:"[";}

.search-col {padding-top:25px;}

.polecane .label { position: absolute; right: 0; top: -14px;padding-top: 4px;}
.polecane img {margin:auto;vertical-align:top;}

.polecane h3 {position: relative; padding-top:4px; min-height:30px;}
.polecaneOLD h3 {padding-left: 60px; position: relative; padding-top:4px; min-height:30px;}
.polecane h3 img{left: 0; position: absolute; overflow:hidden; top:0;}

.user-head {position:relative;min-height:30px;}
.user-head a{display:block; padding-left:60px;}
.user-head .user-foto{display:block; padding-left:0; position:absolute; left:0;}

.artykul-wstep {border-radius:5px; border-right:#CCC 3px solid; margin-bottom:10px; background: #EEE;   padding: 10px;font-size: 1.2em;}
.artykul-wstep img {
    vertical-align: top;
    float: left;
    margin: 0 8px 8px 0;
}
	
.artykul {font-size:1.2em;}

.article-img {text-align:center;}
.article-img img{margin:auto; max-width:100%;}

div#cookies_info {
	text-align: center; 
	z-index: 999;
	bottom: 0;
	left: 0;
	width: 420px;
	height: auto;
	padding: 10px 0 10px;
	background: #fff;
	border-top: 1px solid #ddd;
	position: fixed;
}
div#cookies_info .close {
	font-size: 12px;
	top: 0;
	right: 0;
	padding: 10px;
	margin: 0;
	display: block;
	cursor: pointer;
	position: absolute;
}
div#cookies_info .text {
	text-align: justify;
	margin: 0 auto;
	width: 95%;
	line-height: 1.5em;
}

#footer h5 { display: inline;}
#footer a:after {content:' | '; display:inline-block; padding:0 10px;}
#footer a:last-child:after {display:none; }

.pager {margin:0;}
.badge-lg{border-radius:20px; font-size:1.2em; padding:6px 10px;}
.badge-sm{border-radius:15px; font-size:0.6em; padding:6px 10px;}

.breadcrumb.inside {margin: 0; padding: 0;}
.well.foto-well {margin-bottom: 4px;padding-bottom: 10px;}

.foto-well .stat-info { background: #337ab7; border-radius: 6px; color: #fff; margin-bottom: 10px; margin-top: -10px; padding: 4px; text-align: center; display:block;}
.foto-well .stat-info .fa{ color: #fff;}
.foto-well dl { margin-bottom: 4px;}

.foto-title { margin-bottom: 0; padding-right:120px; position:relative;}
.foto-title .btn-group { position:absolute; right:0; top:0;}

.foto-btns {margin-bottom:20px;}

.users .name {word-wrap: break-word;}
.media-body blockquote { padding-top: 0;}
.media-left p { word-wrap: break-word; max-width:100px;}

#komentarze-wszystkie {padding-top:20px;}

.overgroup {max-height:250px; overflow:auto;}

.mediapadd-left25{padding-left:25px;}
.mediapadd-left50{padding-left:50px;}
.mediapadd-left75{padding-left:75px;}
.mediapadd-left100{padding-left:100px;}
.mediapadd-left125{padding-left:125px;}
.mediapadd-left150{padding-left:150px;}
.mediapadd-left175{padding-left:175px;}
.mediapadd-left200{padding-left:200px;}
.mediapadd-left225{padding-left:225px;}
.mediapadd-left250{padding-left:250px;}

@media (min-width: 768px) {
	.dropdown:hover .dropdown-menu {	display: block;	}
	.right-col {padding-left:0;}
	.navbar .navbar-brand{display:none;}
}

@media (min-width: 992px) {
	.katalog-footer-form .btn { padding-left: 0; padding-top: 0;}
}

@media (max-width: 500px) {
	.forum-panel .media-left { display:none;}
}
@media (max-width: 767px) {
	body{text-align:center;}
	.right-col {padding-top:0;}
	.wasze-zdjecia .nowrap a{white-space:normal;}
	#reklamaSlide .item {text-align:center;}
	.fotobox {margin-bottom:10px;}
	.search-links { margin-bottom: 10px; padding-top: 14px; text-align: center;}
	.searchbar {display: block; margin-top: 8px;}
	#login input {text-align:center;}
	.xs-center{text-align:center;}
	.relacje img{margin-left:auto; margin-right:auto; margin-bottom: 10px;}
	.table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th {white-space:normal;}
	.table.data-padding tr td:first-child a { padding-left:0;}
	.table.data-padding tr td a { display:block; }
	body .table.data-padding tr td { padding-top:25px;}
	h1.top-header, h3.top-header { padding-left: 0; position: relative;}
	h1.top-header .fa, h3.top-header .fa{  top:0; position: relative;}
	#footer h5, #footer a { display: block; margin-bottom:10px;}
	#footer a:after {display:none;}
	#footer ul{width:100%;}
	.stat-info {	text-align: center;}
	.stat-info a {margin: 10px;}
	.stat-info a:after { display:none;}
	.nowosci a {width:auto;}
	.navbar li{float:none; margin-bottom:0;}
	.navbar .navbar-brand{display:block;}
	.nav-tabs li a {border-radius:4px;margin-right:0;}
	#navbar { border-top: none; margin-top: 0;  padding-top: 0;}
	.nav.nav-tabs { padding: 8px 0;}
	.nav-tabs li.dropdown.open a.dropdown-toggle {border-radius:4px 4px 0 0; color:#555;}
	.open .dropdown-menu {background-color:#eee; display:block;float:none; position:relative;}
	.dropdown-menu li a {padding:10px 20px;}
	.wasze-zdjecia .btn-group { margin: 10px 0;}
	.search-col {padding-top:0;}
	.polecane .label { position:relative; left:0; top:0; display:inline-block; margin:10px;}
	.polecane h3 {padding-left: 0; position: relative; padding-top:4px; min-height:30px;}
	.polecane h3 img{position: relative;display:block;}
	.pager { margin: 10px 0;}
	.katalog-footer-form .btn { display: block;}
	.katalog-footer-form {text-align:center;}
	.katalog-footer-form .pull-right{float:none !important; padding: 10px;}
	.foto-title .pull-right {display: block; float: none !important;}
	.foto-btns.pull-right {display: block; float: none !important;text-align: center;}
	.foto-title .btn-group .btn {float: none;}
	.social-info { margin-top: 10px;}
	.media { text-align: left;}
	.center-xs{text-align:center;}
	.foto-title { margin-bottom: 10px; padding-right:0; position:relative;}
	.foto-title .btn-group { position:relative; right:0; top:0;}
	.user-head a{display:inline-block; vertical-align:middle; }
	.user-head a{padding-left:0;}
	.user-head .user-foto{position:relative;}
	.img-responsive {margin-left:auto; margin-right:auto;}
	.dl-horizontal.kraj-opis dt{width:100%;}
	.dl-horizontal.kraj-opis dd {margin-left:0;}
	
	.mediapadd-left25{padding-left:5px;}
	.mediapadd-left50{padding-left:10px;}
	.mediapadd-left75{padding-left:15px;}
	.mediapadd-left100{padding-left:20px;}
	.mediapadd-left125{padding-left:25px;}
	.mediapadd-left150{padding-left:30px;}
	.mediapadd-left175{padding-left:35px;}
	.mediapadd-left200{padding-left:40px;}
	.mediapadd-left225{padding-left:45px;}
	.mediapadd-left250{padding-left:50px;}
	
	.forum-panel .img-rounded { width: 70px; margin-bottom:4px;}
	.forum-panel .media-left { font-size: 11px;}
	.forum-panel .media-heading .pull-right { float: none !important;}
}

@media (min-width: 768px) and (max-width: 991px) {
	.wasze-zdjecia .nowrap a{white-space:normal;}
	h3 {font-size: 20px;}
	#login, #login input {text-align:center;}
	#login h3{text-align:left;}
	.fotobox:last-child { display: none;}
	.sm-left {text-align:left;}
	#footer h5, #footer a { display: block; margin-bottom:10px;}
	#footer a:after {display:none;}
	.users-list .btn {white-space: normal;}
	.foto_polecane .desc { background: rgba(0, 0, 0, 1); bottom: 28px; position: relative;}
	.nav li  a {font-size: 13px;padding: 7px;}
	.polecane .label { position:relative; left:0; top:0; display:inline-block; float:right; margin:10px 0;}
	.search-col {padding-top:0;}
	.katalog-footer-form {text-align:center;}
	.katalog-footer-form .pull-right{float:none !important; padding: 10px;}
	.foto-btns.pull-right {display: block; float: none !important;}
	.center-sm {text-align:center;}
	.social-info { margin-top: 10px;}
	.right-sm {text-align:right;}
	.search-links { padding-top: 5px;}
	.reklama .right-col {padding-left:15px;}
	
	.mediapadd-left25{padding-left:10px;}
	.mediapadd-left50{padding-left:20px;}
	.mediapadd-left75{padding-left:30px;}
	.mediapadd-left100{padding-left:40px;}
	.mediapadd-left125{padding-left:50px;}
	.mediapadd-left150{padding-left:60px;}
	.mediapadd-left175{padding-left:70px;}
	.mediapadd-left200{padding-left:80px;}
	.mediapadd-left225{padding-left:90px;}
	.mediapadd-left250{padding-left:100px;}
	
	.forum-panel .img-rounded { width: 70px; margin-bottom:4px;}
	.forum-panel .media-left { font-size: 11px;}
	.forum-panel .media-heading .pull-right { float: none !important;}
}

@media (min-width: 992px) and (max-width: 1199px) {
	h3 {font-size: 22px;}
	.fotobox:last-child { display: none;}
	#footer h5 { display: block;}
	
	.mediapadd-left25{padding-left:20px;}
	.mediapadd-left50{padding-left:40px;}
	.mediapadd-left75{padding-left:60px;}
	.mediapadd-left100{padding-left:80px;}
	.mediapadd-left125{padding-left:100px;}
	.mediapadd-left150{padding-left:120px;}
	.mediapadd-left175{padding-left:140px;}
	.mediapadd-left200{padding-left:160px;}
	.mediapadd-left225{padding-left:180px;}
	.mediapadd-left250{padding-left:200px;}
}
@media (min-width: 1200px) and  (max-width: 1399px) {
	
}

@media (min-width: 1200px) {
}
@media (min-width: 1400px) {
	.container { width: 1370px;}
}
