/**
 * @file
 * Block Styling
 */


.block { 
  position: relative;
  margin: 10px 0;
}

#block-views-obrazek-front-block { 
margin-bottom: 50px;
text-align: center;
}

#block-views-urban-block {
border: #dd6c46 1px solid;
background: url('../images/blok2tlo.png') repeat-x top;
}

#block-views-urban-block .views-field-title {
font-size: 1.75em;
font-family: Arial;
font-weight: bold;
padding-bottom: 10px;
}

#block-views-slowka-block {
border: #ffcd03 1px solid;
background-color: #fffbd7;
margin-top: 20px;
}

#block-block-6 {
margin: -5px 0 10px 0;
}

#block-views-film-block {
margin: 50px 40px 0 0;
background-color: #fff;
width: 560px;
float: left;
}

#block-block-8 {
margin-top: 50px;
padding-bottom: 17px;
background-color: #fff;
width: 210px;
float: left;
}

#block-tagclouds-1 {
background-color: #fff;
clear: both;
float: left;
font-size: 0.625em;
}

#block-block-12 {
margin: 0;
max-height: 1px;
}

#block-views-redakcja-block {
min-width: 280px;
float: right;
border: #ddd 1px solid;
padding: 10px;
}

#block-views-redakcja-block h3 {
font-size: 1em;
margin: 10px 0;
}

#block-views-zajawki-block .item-list .pager {
margin: 1em 0 0 0;
}

#block-views-zajawki-block .pager-current {
font-weight: normal;
}

.blok1tyt {
width: 232px;
height: 40px;
position: absolute;
top: -41px;
left: -33px;
color: #fff;
font-weight: bold;
background: url('../images/strzalkal.png') no-repeat top;
}

#block-block-12 .blok1tyt {
top: -31px;
}

.dolnytyt, 
.contenttyt {
width: 260px;
height: 40px;
position: absolute;
top: -31px;
left: -20px;
color: #fff;
font-weight: bold;
background: url('../images/strzalkas.png') no-repeat top;
}

#block-block-8 .dolnytyt {
width: 153px;
background: url('../images/strzalkap.png') no-repeat top;
}

.nrtyt {
position: absolute;
top: -28px;
left: 300px;
font-family: Arial;
font-size: 1.5em;
color: #fb0303;
font-weight: bold;
}

.nrdata {
position: absolute;
top: -25px;
left: 500px;
color: #000;
}

.nrtytp {
position: absolute;
top: -28px;
right: 140px;
font-family: Arial;
color: #fb0303;
font-weight: bold;
}

.nrdatap {
position: absolute;
top: -28px;
right: 10px;
color: #000;
font-size: 0.75em;
}

.dolnytyt div, 
.contenttyt div, 
.blok1tyt div {
padding-left: 30px;
padding-top: 3px;
}

.blokobrl {
float: right;
margin: 5px;
}

.blok2tyt {
font-size: 1.25em;
color: #fff;
height: 36px;
margin: 5px 0 0 20px;
}

.bloktresc {
padding: 10px;
font-size: 0.75em;
line-height: normal;
}

.region-sidebar-second .bloktresc {
padding: 0 0 10px 0;
margin-left: 10px;
border-bottom: 3px #aeadad dotted;
}

.region-sidebar-second .last .bloktresc {
border-bottom: none;
}

.blok4tresc {
padding: 100px 10px 10px 10px;
font-size: 0.75em;
line-height: normal;
}

.region-dolny .tresc {
padding: 10px;
}

.blok3obr {
position: absolute;
margin-left: -47px;
left: 50%;
top: -25px;
}

.artkat9 .blok3obr {
top: 0;
}

#block-views-tekst-gl-podstr-block img {
max-width: 95px;
}

.aktualny.artkat1 #block-views-tekst-gl-podstr-block {
display: none;
}

.aktualny.artkat2 #block-views-fragment-1-podstrona-block {
display: none;
}

.aktualny.artkat3 #block-views-fragment-2-podstrona-block {
display: none;
}

.aktualny.artkat4 #block-views-fragment-3-podstrona-block {
display: none;
}

.aktualny.artkat4 .region-sidebar-second #block-views-fragment-2-podstrona-block .bloktresc {
border-bottom: none;
}

.aktualny.artkat8 #block-views-urban-block {
display: none;
}

.aktualny.artkat9 #block-views-slowka-block {
display: none;
}

.aktualny.artkat16 #block-views-urban-arch-block {
display: none;
}

@media all and (min-width: 940px) and (max-width: 1149px) {

	#block-tagclouds-1 {
	clear: none;
	width: 340px;
	margin: 50px 0 0 10px;
	}
}

@media all and (max-width: 939px) {

	#block-views-film-block {
	margin-left: 0;
	width: 100%;
	}

	.nrtyt {
	top: -37px;
	left: 280px;
	font-size: 1em;
	}
	
	.nrtytp {
	right: 120px;
	}

	.nrdata {
	top: -21px;
	left: 280px;
	font-size: 0.75em;
	}
	
	#block-views-redakcja-block {
	float: left;
	clear: both;
	}
}

@media all and (max-width: 479px) {

	.nrtyt {
	top: -30px;
	left: 250px;
	font-size: 0.75em;
	line-height: normal;
	}
	
	.nrtytp {
	top: -30px;
	left: 250px;
	right: 0;
	font-size: 0.75em;
	line-height: normal;
	}
	
	.nrdatap, 
	.nrdata {
	display: none;
	}
}