@font-face {
    font-family: 'external_font';
    src: url('../fonts/roboto-boldcondensed-webfont.eot');
    src: url('../fonts/roboto-boldcondensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-boldcondensed-webfont.woff') format('woff'),
         url('../fonts/roboto-boldcondensed-webfont.ttf') format('truetype'),
         url('../fonts/roboto-boldcondensed-webfont.svg#robotobold_condensed') format('svg');
    font-weight: normal;
    font-style: normal;  
}


body {
	/*background: url("../img/squares.png") repeat scroll 0 0 transparent;*/
	/* background: url("../img/szcze1a.jpg") repeat-x fixed center 0 transparent; */
	/*background:  url("../img/amsr3a.jpg") #83a4cb repeat-x fixed center bottom;*/
	background:  url("../img/radia7.jpg") repeat right top; 
}

a {
	color: #88595a;
	/* background: #eee none repeat scroll 0 0; */
/*	border: 1px dashed #ddd;
	padding: 2px 5px;
	display: inline-block;   */

	
}

a:hover {
	color: white;
	background-color: #d64a2b;
/*	text-decoration: none;	*/
}

blockquote {
    background-color: #EEEEEE;
    border-left: 10px solid #d64a2b;
	width: 90%;
	margin-left: auto ;
    margin-right: auto ;
}

blockquote p {
    font-size: 14px;
    font-weight: 300;
    line-height: 1.25;
}
/*
div#my-header span{
	font-family: 'FSBlokRegular', Courier;  
	font-size: 5em;
	color:#00e8e2;
	line-height: 0.7;
	margin: 0px;
	padding: 5px;
	width: auto;
	float: right;
}*/

div#my-header nav{
/*	display: inline; */
	margin-top: 30px;
	padding-top: 2px;

/*	position: absolute;
	bottom: 3px;
	left: 0px;  */
}

div#my-header nav a{
	font-size: 1.5em;
	background: rgba(255, 200, 200, 0.5);
	line-height: 1.7em;
	padding: 6px 10px;
	margin: 0px;
	color: white;
}

div#my-header nav a:hover, div#widget-lewy div a:hover{
	background: rgba(214, 74, 43, 1);
	text-decoration: none;
}

div#my-header{
	background: #111 url("../img/nowaskala1250v2.jpg") no-repeat right top;
	margin-bottom: 10px;
	margin-top: 0px;
	border-bottom: 1px #ddd solid;
	border-top: 1px #ddd solid;
/*	min-height: 125px;  */
	position: relative;
}

div#my-header img{
	height: auto;
	max-width: 100%;
}

div#my-header a{
	padding: 0;
	border: none;
}

img#jeszcze{
	vertical-align: bottom;
	float:right;
	padding: 5px 10px 0;	
}

div#my-header div{
	background: rgba(20,20,20,0.7);	
}

div#my-header h1{
	margin-top: 0px;
	
}

div#my-header p{
	color: #eee;
}

article a:hover, div#anteny a:hover, .btn:hover, .btn:focus, div#widget-lewy div a:hover{
	background:		#d64a2b;
	color:			white; 
/*	text-decoration: underline;  */
}

.rm_rpad{
	padding-right: 0px;
}

.rm_lpad{
	padding-left: 0px;
}

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 5px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 0 1em black, 0 0 1em black, 0 0 1em black, 0 0 1em black, 0 0 1em black;
}

ol.carousel-indicators{
	bottom: 0px;	
  	margin-left: 43%;
    margin-right: 43%;
    padding-left: 0;
    width: 14%;
	left: auto;
}

a.carousel-control{
	border: none;
	pading: 0;
}

div.kalendarium ul, div.last_comments ul{
	font-size: smaller;
}

div.kalendarium h4, div.last_comments h4{
	font-size: 1em;
	font-style: inherit;
	font-weight: bolder;
	margin-bottom: 2px;
}

div.kalendarium span{
	line-height: 1.7em;
	margin-left: 5px;
}

div.kalendarium ul, div.last_comments ul{
	padding-left: 0px;
}

.btn-rp{
	color: #333;
	background-color: #eee;
	font-weight: bold;
	border-color: #ccc;
}


div.error {
	border-radius: 4px;
	background-color: #F2DEDE;
    border: 1px solid #EBCCD1;
    color: #A94442;
	padding: 4px;
}




ul.sf-menu, h3.title{
	font-family: 'external_font', Verdana, Helvetica, Georgia, sans-serif;  
}

div.right-column ul{
	list-style-type: none;
}

article.page ul li, article.blog_item ul li {
  padding-left: 1.6em; 
}

div.last_comments a, div.kalendarium a{
	border: 1px dashed #ddd;
	padding: 2px 5px;
	display: inline-block;	
	width: 100%;
	text-align: left;
}

div.kalendarium ul li {
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}

div.kalendarium ul li::before{
/*  content: '' fontawesome char code inside the ''*/;
  font-family: 'FontAwesome'; /* or whatever */
  display: inline-block;
  margin-left: 0em; /*same as padding-left set on li*/
  width: 0em; /*same as padding-left set on li*/
  color: #D64A2B;
  vertical-align: top;
  line-height: 1.8;
}

div.kalendarium ul li.konserwacja-li::before{
/*  content: '\f0ad' /*fontawesome char code inside the ''*/;
}

div.kalendarium ul li.archiwum-od::before{
/*  content: '\f1fd' /*fontawesome char code inside the ''*/;
}

div.kalendarium ul li.archiwum-do::before{
/*  content: '\f149' /*fontawesome char code inside the ''*/;
}

div.kalendarium ul li.archiwum-od a, div.kalendarium ul li.archiwum-do a{
	text-indent: -5ch;
	padding-left: 6ch;
}

div.kalendarium div.day_entry{
	background: #eee;
	padding: 0px;
	margin-bottom: 5px;
}

div.kalendarium div.day_entry h4{
	background-color: #D64A2B;
	color: white;
	font-size: 1.0em;
	padding: 4px;
	font-family: 'external_font', Verdana, Helvetica, Georgia, sans-serif;
	font-style: normal;
	font-weight: normal;
}

div.kalendarium div.day_entry ul li a span{
	color: gray;
}

div.kalendarium div.day_entry ul li a:hover span{
	color: white;
}


div.last_comments ul li:before{
/*  content: '' /*fontawesome char code inside the ''*/;
  content: '\f086';
  font-family: 'FontAwesome'; /* Glyphicons Halflings'; /* or whatever */
  display: inline-block;
  margin-left: -1.2em; /*same as padding-left set on li*/
  width: 1.2em; /*same as padding-left set on li*/
  color: #D64A2B;
  vertical-align: top;
  line-height: 1.4em;
  font-size: 1.2em;
}

article.blog_item ul li:before {
  content: '' /*fontawesome char code inside the ''*/;
  font-family: 'Glyphicons Halflings'; /* or whatever */
  display: inline-block;
  margin-left: -1.6em; /*same as padding-left set on li*/
  width: 1.6em; /*same as padding-left set on li*/
  color: #D64A2B;
  vertical-align: top;
  line-height: 1.8;
}​

li.archiwum-li:before  {
  color: green;	
}

div#container div.row img{
	  border-radius: 0px;
}


div.blog_item_t img{
	margin: 8px;
}

article.fp_item img{
	margin-right: 8px;
    height: auto;      /* responsive */
    max-width: 100%;   /* responsive */
}

article.blog_item img{
    height: auto;      /* responsive */
    max-width: 100%;   /* responsive */
}

article.fp_item > a{
	/* display: inline-block; */
	padding: 0px;
	border: none;
}

article.fp_item h5, article.blog_item h5{
	font-weight: bold;
	margin-top: 2px;
}

article.fp_item h3, article.blog_item h3{
	margin-bottom: 0px;
}

article.fp_item, article.blog_item{
	padding-bottom: 5px;
}

article.fp_item span.fp_date, article.blog_item span.blog_date{
	font-size: smaller;
	padding-left: 2px;
}

article.fp_item span.label{
	float: right;
}

div.fp_item_t, div.blog_item_t{
	text-align: justify;
	clear: both;
	padding-top: 5px;
}

h3 a{
	padding: 2px;
	border: none;
}

h5 a{
	padding: 2px;
	line-height: 1.3em;	
	display: block;
	border: none;
}

div#anteny{
	background-image: url(../img/anteny.png); 
	background-position: bottom; 
	background-repeat: no-repeat; 
	overflow-x: hidden; 
	min-height: 150px;
	margin-bottom: 0px;
}

article.page{
	text-align: justify;
}

article.page h2, article.blog_item h2 {   /* radiowe adresy */
	margin-top: 0px;
}

article.page h3, article.blog_item h3{
	margin-top: 0px;
}

article.page h4, article.blog_item h4{
		font-style: italic;
			margin-top: 0px;
}

article.blog_item div#art-header{
	float: left;
	width: 100%;
}

article.blog_item h2{
	margin-bottom: 0px;
}

article img#naglowkowy{
	margin-bottom: 20px;
	
}

article div.author{
	padding-bottom: 0px;
}

div#art-header{
    background-color: #EEEEEE; 
    border-left: 5px solid #d64a2b;	
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

div#art-header h2{
	font-size: 24px;
}

div#art-header h3{
	font-size: 16px;
	font-style: italic;
}

div#art-header a, article.blog_item>a{
	border: none;
	padding: 0px;
	margin-right: 8px;
}

div#art-body h3, div#comments h3 {
	 border-left: 5px solid #d64a2b;	
	 background-color: #EEEEEE; 
	 padding: 5px;
	 font-size: 20px;
	 font-weight: bold;
	 clear: both;
}

div#art-body h4 {
	font-weight: bold;
	font-style: normal;
	margin-bottom: 5px;
}

div#art-body a{
	display: inline-block;
}

div#art-body img{
	padding: 5px 5px;
}

div#art-body p, article.blog_item p {
	line-height: 1.6;
}

.container {
  /*padding-left: 15px;
  padding-right: 15px; */
  background: white;
} 

h4 {
  margin-top: 15px;
}


.row {
  margin-bottom: 0px;
}



div.form_submit{
	text-align: right;
	padding: 15px 0px;
}
/*
[class*="col-"] {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #eee;
  border: 1px solid #ddd;
  background-color: rgba(86,61,124,.15);
  border: 1px solid rgba(86,61,124,.2);
}*/

hr {
  margin-top: 10px;
  margin-bottom: 10px;
  clear: both;
}

/* obrazki "odminiaturyzowane" */
img.tabelka{
	width: 100%;
	border: none;
}

/* obrazki "w prawej kolumnie" */
img.prawy{
	float: right;
	clear: both;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}

/* obrazki "w lewej kolumnie" */
img.lewy{
	float: left;
	clear: both;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}

article#radiowe-adresy pre{
	margin-right: 220px;
}

div.pictmenu{
    float: left;
    padding-top: 10px;
	margin: 0px 5px;
    text-align: center;
    width: 290px;;
}

div.pictmenu a{
	display: block;
	min-height: 144px;
	border: 1px dashed #ddd;
}

div.pictmenu img {
	padding: 5px 5px;
	display: inline-block;
	max-width: 100%;
	height: auto;
}

img.img-thumbnail{
	/* border-color: #D64A2B; */
	padding: 5px;
	border-radius: 0px;
	transition: none;
	
}

a:hover img{
	background-color: #D64A2B;
}
/* ------------------- google maps -------------------------- */

div.gm-style-iw h4 {
	text-align: center;
}





div#widget-lewy a.lab{
	color: #57595A;
	display: block;
	font-family: 'external_font',Verdana,Helvetica,Georgia,sans-serif;
	font-size: 1em;
	background: none repeat scroll 0 0 #EEEEEE;
	margin-bottom: 0;
	padding: 5px 8px;
}

div#widget-lewy a{
	display: inline-block;
	padding: 0px;
	border: none;
}



/* ------------------- Kolory dla dzialow ------------------- */

/* ---------------- default --------------- */
div.topbar-red h3
{
	background: 	#D64A2B;
}

div.topbar-red span.arrow{
	border-color:  #D64A2B transparent -moz-use-text-color;
}


/* --------------- specific ----------------- */

div.aktualnosci h3
{
	background: 	#D64A2B;
}

div.aktualnosci span.arrow{
	border-color:  #D64A2B transparent -moz-use-text-color;
}

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

div.pozostale h3, div.radioweadresy h3, div.historia h3
{
	background: 	#D64A2B;
}

div.pozostale span.arrow, div.radioweadresy span.arrow{
	border-color:  #D64A2B transparent -moz-use-text-color;
}
   
/* ------------- */


div.polecamy h3
{
	background: 	#555555;
}

div.polecamy span.arrow{
	border-color: #555555 transparent -moz-use-text-color;	
}

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

div.pogodzinach h3
{
	background: 	#36A300;
}

div.pogodzinach span.arrow{
	border-color: #36A300 transparent -moz-use-text-color;	
}

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

div.przegladarka h3
{
	background: 	#DB3030;
}

div.przegladarka span.arrow{
	border-color: #DB3030 transparent -moz-use-text-color;	
}

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

div.zaprzyjaznione h3
{
	background: 	#36A300;
}

div.zaprzyjaznione span.arrow{
	border-color: #36A300 transparent -moz-use-text-color;	
}

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

div.kalendarz h3
{
	background: 	#D64A2B;
}

div.kalendarz span.arrow{
	border-color: #D64A2B transparent -moz-use-text-color;	
}

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

div.forum h3
{
	background: 	#1c3d5e;
}

div.forum span.arrow{
	border-color: #1c3d5e transparent -moz-use-text-color;	
}

/* ------------------ Naglowki ------------------ */
.category_style_1
{
	padding-bottom: 0px;
}

h3.title span{
	margin-right: 7px;
}

h3.title{
 	color: white;
    display: block;
    font-size: 16px;
    font-weight: normal;
    line-height: 1;
    margin-bottom: 20px;
    margin-top: 0;
    padding: 10px 8px;
    position: relative;
    text-transform: uppercase;
    transition: all 0.2s ease 0s;
}

h3.title span.arrow {
/*	border-color:  transparent -moz-use-text-color;	 */
    border-style: solid solid;
    border-width: 7px 7px 0;
    display: inline-block;
	bottom: -7px;
    height: 0;
    left: 20px;
    position: absolute;
    transition: all 0.2s ease 0s;
    width: 0;
}

h3.title a{
	color: white;
}

h3.title a:hover{
	text-decoration: underline;
}

.rss-icon{
	float: right;
}

div#hot_article a{
	display: block;
	text-align: center;
	background-color: #D64A2B;
	color: white;
	font-family: 'external_font', Verdana, Helvetica, Georgia, sans-serif; 
	text-transform: uppercase;
	font-size: 16px;
	padding: 5px 10px;
}

div.divider{
	min-height: 10px;
}


div#zrodlo{
	font-weight: bolder;
	text-align: right;
}

div#kalendarium-top{
	width: 100%;
	min-height: 80px;
	background: #340d12 url("../img/kalendarz.png") no-repeat center top;
	font-weight: bold;
	line-height: 1.2em;
	font-size: 1.2em;
	color: white;
	padding: 0px 10px 5px;	
	text-shadow: 0 0 1em #D64A2B, 0 0 1em #D64A2B, 0 0 1em black, 0 0 1em black; 
	border: 2px solid #D64A2B;
	margin-bottom: 10px;
}

div#kalendarium-dn{
	font-size: 1.6em;
}

/* ----------- Comments --------------- */

div.comment {
	padding-bottom: 10px;
}

div.comment span.name{
	font-weight: bold;
	font-size: larger;
}

div.comment span.ip{
	color: #666;
	font-style: italic;
	padding-left: 10px;
}

div.comment span.date{
	float: right;
	padding-left: 10px;
}

div.comment{
	background-color: #eee;
	border: 1px solid #ccc;
	text-align: justify;
	padding: 10px;
}

div#comments{
	padding: 25px 6% 0;
	
}
div.comment div.details{
	overflow: hidden;
}

ul#last-comments li a span, {
	color: gray;
}

ul#last-comments li a:hover span{
	color: white;
}


table.dataTable ul{
	margin-bottom: 0px;
	padding-left: 0px;
}

/* ------------- Przydatne info ---------- */

div#przydatne {
/*	background-color: #eee;  */
	text-align: justify;
	padding: 0px 10px 10px 10px;	 
}

div#przydatne p{
	margin-bottom: 2px;
}

div#przydatne h5{
	font-weight: bold;
}

/*
   border-color: #000000 transparent -moz-use-text-color;
    border-style: solid solid dotted;
    border-width: 4px 4px 0;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    width: 0; */


/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2013 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Mostardesign
 * License URL: http://www.fontspring.com/fflicense/mostardesign
 *
 *
 */