/*
Theme Name: Centrum Cyfrowe, nowe! (2012)
Theme URI: http://szota.biz/
Description: Tak
Author: Michal.Szota@gmail.com
Version: 2.0
*/


.fl {
float: left;
}

.fr {
float: right;
}

.cl {
clear: both;
}


* {
	margin: 0;
	outline: 0px;
}

img {
border: 0px;
}

a {
color: #ff7200;
text-decoration: none;
}

a:hover {
text-decoration: none;
}


.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
	
}
.alignright {
	float: right;
	padding-left: 20px;
	padding-bottom: 20px;
}
.wp-caption {
	background-color: #f3f3f3;
	border: 1px solid #ddd;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* optional rounded corners for browsers that support it */
	margin: 10px;
	padding-top: 4px;
	text-align: center;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}

.absolut {
position: absolute;
}

.relatyw {
position: relative;
}

html {
overflow-x: hidden;
}
body {
font-family: 'Ubuntu', sans-serif;
font-size: 13px;
color: black;
background: white;
background: #fff;
overflow-x: hidden;
-webkit-text-size-adjust:100%;
}

#bg1,#bg2  {
background: rgb(255,114,0); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(255,114,0,1) 7%, rgba(84,84,84,1) 43%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(7%,rgba(255,114,0,1)), color-stop(43%,rgba(84,84,84,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(255,114,0,1) 7%,rgba(84,84,84,1) 43%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(255,114,0,1) 7%,rgba(84,84,84,1) 43%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(255,114,0,1) 7%,rgba(84,84,84,1) 43%); /* IE10+ */
background: linear-gradient(-45deg,  rgba(255,114,0,1) 7%,rgba(84,84,84,1) 43%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7200', endColorstr='#545454',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

#bg1 {
position: absolute;
width: 100%;
height: 20px;
z-index: 100;
top: 0px;
left: 0px;
}

#bg2 {
top: 0px;
left: 0px;
position: fixed;
width: 20px;
height: 100%;
z-index: 100;
}

.skurcz #bg1,
.skurcz #bg2 {
display: none;
}

.fit260off {
width: auto !important;
}

.skurcz .fullwidth {
margin: 0;
left: -40 !important;
width: 100% !important;
}


.mainbox {
width: 100%;
z-index: 90;
}

#mainin {
margin-left: 20px;
margin-top: 20px;
}

.skurcz #mainin {
margin: 0;
}

.ltop {
	border-bottom: #f0f0f0 solid 1px;
	border-bottom: rgba(0,0,0,0.05) solid 1px;
	padding-bottom: 10px;
background: #f5f5f5; /* Old browsers */
background: -moz-linear-gradient(left,  #f5f5f5 0%, #ffffff 71%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f5f5f5), color-stop(71%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #f5f5f5 0%,#ffffff 71%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #f5f5f5 0%,#ffffff 71%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #f5f5f5 0%,#ffffff 71%); /* IE10+ */
background: linear-gradient(left,  #f5f5f5 0%,#ffffff 71%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
min-height: 88px;
}

.lmenu {
	min-height: 40px;
	border-bottom: #f0f0f0 solid 1px;
	border-bottom: rgba(0,0,0,0.1) solid 1px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 29%, #f5f5f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(29%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 29%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 29%,#f5f5f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 29%,#f5f5f5 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 29%,#f5f5f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */

}

.logo {
padding-top: 30px; padding-bottom:10px;
}

.logo img {
padding-left: 20px;
padding-left: 32px;
}

.w320 {
width: 320px;
}

.w240 {
width: 240px;
}

.w120 {
width: 120px;
}

.minimenu {
color: #b7b7b7;
padding-top: 30px;
}

.skurcz .minimenu {
display: none;
}

.minimenu .in {
padding-left: 20px;
}

.minimenu a {
color: #b7b7b7;
text-transform: lowercase;
display: block;
text-shadow: 1px 1px 0px #fff;
}

.minimenu a:hover {
color: black;
}

.mainmenu ul,
.mainmenu li {
margin:0;padding:0;list-style:none;

}

.minimenu i {
position: relative;
top: 1px;
}


.mainmenu a {
color: black;
text-transform: lowercase;
font-weight: 500;
border-right: #ddd solid 1px;
}

.skurcz .mainmenu {
padding-left: 20px;
}

.skurcz .mainmenu a {
border: none;
height: 26px !important;
line-height: 26px !important;
}

.skurcz .mainmenu .sub-menu {
display: none !important;
}

.mainmenu .menu > li:last-child a {
border: none;
}

.mainmenu a:hover {
color: #ff9200;
text-decoration: none;
}

.mainmenu .menu > li {
float: left;
width: 100px;
margin-left: 20px;
position: relative;
}

.mainmenu .menu > li > a {
display: block;
height: 40px;
line-height: 40px;

}

.mainmenu .menu > li > a.langlink {
color: #ff7200;
}

.mainmenu .menu > li > a.langlink:hover {
color: black;
}

.mainmenu ul.sub-menu {
display: none;
position: absolute; 
z-index: 100;
left: -21px;
width: 241px;
top: 41px;
}

.mainmenu ul.sub-menu li {
background: white;
}

.mainmenu .sub-menu a {
text-transform: lowercase;
font-weight: 500;
border-right: #ddd solid 1px;
border-left: #ddd solid 1px;
border-bottom: #ddd solid 1px;
display: block;
padding-bottom: 12px;
padding-top: 12px;
padding-right: 10px;
padding-left: 19px;

color: black;
}

.mainmenu .sub-menu a:hover {
color: #ff7200;
}


.boxwrap {
padding-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
display: block;
overflow: hidden;
}

.home .boxwrap .bg0 {
background: #f0f0f0;
height: 40px;
margin-bottom: -20px;
width: 20px;
right: 0px;
position: absolute;
bottom: 50%;
opacity: 1;
filter: alpha(opacity=100); 
}

.box { 
overflow: hidden;
color: white;
background: white;
/* 
text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
 */
}

.box.c_white,
.box.c_pixbright,
.box.c_pixpure,
.box.c_light {
color: black;
}

.box .bg1 {
width: 100%;
height: 100%;
} 
    
.box  .bgramka {
border: #ddd solid 1px; 
border-radius: 5px;
}

.box  .bgramkas {
border: #ddd solid 1px; 
}

.box.c_black .bg1 {
background: #000;
}

.box.c_orange .bg1 {
background: #ff7200;
}

.box.c_grey .bg1 {
background: #555;
}

.box.c_light .bg1 {
background: #eee;
}


.box.c_white .bg1 {

}

.box .bg2 {
width: 100%;
height: 30%;
bottom: 0px;
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0.3)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);
background: linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#4dffffff',GradientType=0 ); 
}

.box .bg2 .duzaikona  {
opacity: 0.05;
filter: alpha(opacity=5);
}

.box .bg3 {
width: 100%;
height: 100%;
background-size: cover;
background-size: 100% auto;
background-position: center center;
}




.box .fg1,
.box .fg2 {
background: black;
opacity: 0.2;
filter: alpha(opacity=20);
}

.box .fg1.dlapiksa,
.box .fg2.dlapiksa {
background: black;
opacity: 0.2;
filter: alpha(opacity=20);
}


.box .fg1 {
width: 100%;
height: 10px;
}

.box .fg2 {
top: 10px;
width: 10px;
height: 100%;
right: 0px;
}

.box.c_white .fg1,
.box.c_white .fg2 {
display: none;
}



.box .fg3 {
background-image: url('images/kornertl.png');
background-repeat: no-repeat;
width: 17px;
height: 17px;
top: 0px;
left: 0px;

left: -7px;
}

.box .fg4 {
background-image: url('images/kornerbr.png');
background-repeat: no-repeat;
width: 17px;
height: 17px;
bottom: 0px;
right: 0px;
right: -7px;
}


.box.jestramka .fg5 {
top: 1px;
left: 1px;
background: white;
background: rgba(255,255,255,0.8);
margin-left: 0px;
border-radius: 4px;
}

.box.jestramka:hover .fg5 {
opacity: 0;
filter: alpha(opacity=0);
}

.box.jestramka .bg3 {
}

.box .content {
margin-left: 20px; 
margin-top: 20px;
height: 100%;
display: table;
width: 100%;
} 

.box.jestpix.jestramka:hover .content {
opacity: 0;
filter: alpha(opacity=0);
}

.box .content .ikonyprawe {
padding-left: 10px;
padding-right: 10px;
}

.box.jestramka .content .ikonyprawe {
padding-right: 0;
}


.box.jestramka .content {
margin-top: 15px;
}

.box .content.duzaikona {
margin-left: 20px;
margin-top: 0;
}

.box .content .duzaikona {
text-align: left;
padding-top: 15px;
}

.box .content.duzaikona .vpos {
height: 50%; display: table-cell;vertical-align: middle;
margin-top: -20px;
}


.box .content .header {
font-size: 18px;
font-weight: 500;
padding-right: 30px;
padding-top: 5px;
}

.box.jestramka .content .header {
font-size: 18px;
padding-top: 0px;
}

.boxwrap.bgpodtlo .box .content .header span {
text-shadow: 0px 0px 3px #000;
}

.box .content .header.midheader {
font-size: 14px;
}

.box .content .subtxt {
padding-top: 5px;
font-size: 13px;
font-weight: 500;
padding-right: 50px;
line-height: 18px;
}



/* nie link, lecz duzy napis */
.box .content.duzaikona .header {
font-size: 18px;
font-weight: 500;
text-align: left;
padding-right: 0px;
padding-top: 0;
width: 200px;
color: #ff7200;
}


.box .content.duzaikona .subtxt {
padding-top: 8px;
font-size: 13px;
text-align: left;
line-height: 15px;
font-weight: 500;
}

.box .content.duzaikona .subtxt span {
color: #ff7200;
display: none;
}

.box .ikona {
position: absolute;
bottom: 10px;
left: 18px;
}

a .box {
margin-left: 0px;
margin-top: 0px;
}

a.boxwrap:hover .box {
margin-left: 5px;
}

a .box:hover .bg1 {
opacity: 0.8;
filter: alpha(opacity=80);
}

a .box:hover .bg2 {
opacity: 0.4;
filter: alpha(opacity=40);
}


.submenu * {
transition: all 0.2s;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
-ms-transition: all 0.2s;
}

.submenu {
margin-left: -20px;
position: relative;
margin-bottom: 20px;
width: 179px;
background: white;
}

.submenu .fblike {
text-align: right;
margin-top: 20px;
padding-right: 20px;
}


.submenu .fblike .fb-like {
	float: right;
}


.submenu a {
font-size: 11px;
font-weight: 500;
color: black;
display: block;
	border-bottom: #f0f0f0 solid 1px;
	border-bottom: rgba(0,0,0,0.1) solid 1px;
	width: 129px;
	margin-left: 20px;
	padding-right: 20px;
	text-align: right;
	padding-top: 15px;
	padding-bottom: 15px;
position: relative;
padding-left: 10px;
}

.submenu a.withicon {
width: 114px;
margin-left: 0;
padding-right: 55px;
}

.submenu a img {
position: absolute;
right: 16px;
top: 8px;
}

.submenu a:hover {
background: #ff9200;
color: black;
text-decoration: none;
border-bottom: rgba(255,255,255,0) solid 1px;
}

.submenu a .ik.negatyw {
display: none;
}

.submenu a.akt,
.submenu .current_page_item a,
.submenu .current-cat a {
background: black;
color: white;
}


.submenu a.akt .ik.negatyw {
display: block;
}

.submenu a.akt .ik.pozytyw {
display: none;
}


.submenu h3 {
font-size: 15px;
font-weight: 500;

padding-top: 13px;
padding-bottom: 13px;

color: black;
display: block;
	border-bottom: #f0f0f0 solid 1px;
	border-bottom: rgba(0,0,0,0.1) solid 1px;
	width: 139px;
	margin-left: 20px;
	padding-right: 20px;
	text-align: right;
	text-transform: lowercase;

background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 29%, #f5f5f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(29%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 29%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 29%,#f5f5f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 29%,#f5f5f5 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 29%,#f5f5f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */

}

.submenu .newsletter_sidebar_signup {
	margin: 15px 0;
	font-size: 10px;
	line-height: 12px;
	text-align: right;
	padding-left: 24px;
	padding-right: 20px;
	padding-bottom: 15px;
	border-bottom: #f0f0f0 solid 1px;
	border-bottom: rgba(0,0,0,0.1) solid 1px;
}

.submenu .newsletter_sidebar_signup .email {
width: 120px;
display: inline-block;
margin-top: 10px;
margin-bottom: 10px;
border: #e0e0e0 solid 1px;
padding: 2px;
}


.boksy,
.inpage {
	border-left: #f0f0f0 solid 1px;
	border-left: rgba(0,0,0,0.1) solid 1px;
	padding-left: 39px;
	padding-top: 30px;
	padding-bottom: 30px;
}

.lgradient {
background: #f5f5f5; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #f5f5f5 0%, #ffffff 43%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f5f5f5), color-stop(43%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #f5f5f5 0%,#ffffff 43%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #f5f5f5 0%,#ffffff 43%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #f5f5f5 0%,#ffffff 43%); /* IE10+ */
background: linear-gradient(-45deg,  #f5f5f5 0%,#ffffff 43%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.stopka {
color: #000;
font-size: 11px;
line-height: 15px;
}


.skurcz .stopka {
border-top: #ddd solid 1px;
}

.stopka p {
margin: 0;
padding-bottom: 10px;
}

.stopka .w240 {
	width: 239px;
	border-right: #ddd solid 1px;
	border-bottom: #ddd solid 1px;
}

.stopka .in {
	padding: 20px;
	height: 120px;
	padding-top: 20px;
}

.skurcz .stopka .in {
height: auto;
}


.anim {
transition:  all 0.2s;
-moz-transition:  all 0.2s;
-webkit-transition:  all 0.2s;
-o-transition: all 0.2s;
-ms-transition: all 0.2s;
}

.anim3 {
transition:  all 0.35s;
-moz-transition:  all 0.35s;
-webkit-transition:  all 0.35s;
-o-transition: all 0.35s;
-ms-transition: all 0.35s;
}


.anim1 {
transition:  all 0.1s;
-moz-transition:  all 0.1s;
-webkit-transition:  all 0.1s;
-o-transition: all 0.1s;
-ms-transition: all 0.1s;
}




.inpage .header a {
color: black;
}

.inpage {
padding-bottom: 0;
}

.inpage .storycontent {
font-size: 15px;
line-height: 22px;
padding-right: 40px;
}

.inpage .storycontent iframe {
position: relative;
margin-left: 0px;
display: block;
clear: both;
}

.inpage .storycontent ul {
padding-bottom: 1em;
}

.inpage .post {
width: 709px;
padding-right: 40px;
padding-top: 40px;
padding-bottom: 40px;
border-right: #f0f0f0 solid 1px;
border-right: rgba(0,0,0,0.1) solid 1px;
}

.skurcz .inpage .post {
border: none;
}

.skurcz .inpage {
border: none;
}

.inpage .post.ppost {
padding-top: 0;
border: 0;
}

.skurcz .inpage .post {
width: 100%;
padding-right: 0 !important;
}

.inpage .ppage {
}

.inpage .post p {
padding-bottom: 1em;
}

.inpage .post p:last-child {
padding: 0;
}

.inpage .bloghead {
height: 40px;
position: relative;
left: -39px;
background: #000;
color: white;
padding-left: 40px;
padding-top: 30px;
padding-bottom: 30px;
margin: 0;
top: -30px;
}


.inpage.pagehead {
background: black;
color: white;
} 

.inpage.pagehead a {
color: white;
} 

.inpage .storytitle .ikony {
padding-bottom: 20px;
font-size: 10px;
text-align: left;
width: 160px;
}


.inpage .storytitle .ikony img {
display: inline;
padding-right: 10px;
}

.inpage .storytitle .ikony a {
color: black;
}

.inpage .storytitle .ikony a:hover {
color: #ff7200;
}

.pagestorytitle {
min-height: 64px;
}

.pagestorytitle h1 {
}

.skurcz .pagestorytitle h1 {
padding-left: 0;
}

h1 {
font-weight: 500;
font-size: 30px;
line-height: 36px;
}

h1,h2,h3 {
font-weight: 500;
padding-bottom: 20px;
}

h2 {
font-size: 24px;
line-height: 32px;
}

h3 {
line-height: 24px;
}


.submenu ul,
.submenu li {
list-style: none;
margin: 0;
padding: 0;
}

.bread {
padding: 14px;
padding-left:40px;
background: #000;
font-size: 11px;
color: white;

background: white;
color: black;
	border-bottom: #f0f0f0 solid 1px;
}

.skurcz .bread {
padding-top: 9px;
padding-bottom: 8px;
background: black;
border: 0;
color: #ddd;
}

.bread span {
font-weight: 500;
color: #888;
}



.bread a {
color: white;
color: black;
}

.bread a:hover {
color: #ff9200;
}


.skurcz .bread a {
color: white;
}


.bread .sekcje {
margin-top: -14px;
line-height: 40px;
height: 40px;
margin-left: 20px;
}

.bread .sekcje a {
float: right;
height: 40px;
line-height: 39px;
border-left: #ddd solid 1px;
padding-left: 20px;
padding-right: 20px;
}

.bread .sekcje a img {
vertical-align:middle;
padding-right: 10px;
}


.bread .sekcje a:hover {
background: #ff8200;
color: black;
}

.bread .sekcje a .negatyw {
display: none;
}

.bread .sekcje a.aktyw .negatyw {
display: block;
}

.bread .sekcje a.aktyw .pozytyw {
display: none;
}




.haerfull {
	border-bottom: #f0f0f0 solid 1px;
	border-bottom: rgba(0,0,0,0.1) solid 1px;
	height: 0px;
	width: 200%;
left: -40px;
padding-top: 30px;
margin-bottom: 30px;
position: relative;
}

.haerfull.nospace {
padding: 0;
margin: 0;
}

.haer  {
	border-bottom: #f0f0f0 solid 1px;
	border-bottom: rgba(0,0,0,0.1) solid 1px;
	height: 0px;
	width: 200%;
}

.haer.haer760 {
width: 790px;
position: relative;
left: -40px;
}

.haerfull760 {
	border-bottom: #f0f0f0 solid 1px;
	border-bottom: rgba(0,0,0,0.1) solid 1px;
	height: 0px;
	width: 760px;
position: relative;
left: -40px;
padding-top: 30px;
margin-bottom: 30px;
}


.haer.postsepar {
	margin-bottom: 20px;	
}

.skurcz .haer,
.skurcz .haerfull {
display: none;
}


.inpage .boxnav {
padding-top: 20px;
padding-bottom: 20px;
}

b, strong {
font-weight: normal;
font-weight: 500;
}

.sidebar {
padding-top: 30px;
padding-left: 29px;
padding-bottom: 30px;
float: left;
border-left: #f0f0f0 solid 1px;
border-left: rgba(0,0,0,0.1) solid 1px;
}

.sidebar.noborder {
border: none;
}

.sidebar .haer {
display: none;
}

.sidebar.kolaps {
	border: none;
	padding-left: 0;
	float: none;
	clear: both;
	margin-left: -40px;
	padding-left: 40px;
}

.sidebar.kolaps .haer {
display: block;
bottom: -31px;
}

.sideblog {
margin-top: 40px;
font-size: 15px;
}

.sideblog .item {
padding-top: 15px;
padding-bottom: 20px;
background: #f9f9f9;
width: 748px;
position: relative;
left: -39px;
padding-left: 40px;
}

.skurcz .sideblog .item {
width: auto !important;
border-right: #aaa solid 1px;
border-top:  #aaa solid 1px;
border-bottom:  #aaa solid 1px;
margin-bottom: 5px;
padding-top: 11px;
padding-right: 10px;
}

.sideblog .storycontent {
padding-top: 20px;
}

.post a:hover {
color: #333;
}

.mszgaleria {
padding-bottom: 25px;
padding-top: 20px;
}

.mszgaleria img {
float: left;
display: block;
padding-right: 5px;
padding-bottom: 5px;
}


.header .storydate {
font-size: 12px;
padding-left: 2px;
display: block;
line-height: 16px;
padding-top: 10px;
}

.header .storydate a {
color: #ff7200;
}

.header .storydate a:hover {
color: #333;
}

.boksycontainer {
margin-top: -10px;
padding-bottom: 20px;
float: right;
margin-right: -60px;
padding-left: 40px;
width: 260px;
}

.skurcz .boksycontainer {
margin: 0 !important;
width: auto !important;
padding-left: 20px !important;

}



input.q {
border: 0;
outline: 0;
background: none;
border: #e0e0e0 solid 1px;
padding: 2px;
width: 110px;
display: block;
margin-left: 20px;
position: relative;
top: -3px;
}

input.q:focus {
background: white;
}

.pyk {
top: -1px; width: 80px; left: 50%; margin-left: -60px; height: 10px; background: black;
}

.skurcz .pyk {
display: none;
}

a.nameanchor {
display: block; height: 0; overflow: hidden;
}

@media print {
 	.submenu, .lmenu, .minimenu, .stopka, .bread, .addthis_toolbox {
 	 	display: none;
 	 	display: none !important;
 	 	
 	 }
}


.postlist {
padding-bottom: 20px;
}

.postlist a.postlistitem {
margin-bottom: 20px;
display: block;
color: black;
position: relative;
}

.postlist a.postlistitem:hover {
left: 3px;
}

.postlist .txt {
margin-top: 10px;
}


.postlist .pix {
height: 178px;
width: 238px;
border: #ddd solid 1px;
border-radius: 3px;
text-align: center;
margin-right: 30px;
}

.postlist .pix img {
height: 150px;
width: auto;
margin-top: 14px;
}

.skurcz .boxwrap {
width: 210px !important;
margin-left: 20px !important;
margin-right: 0px !important;
padding-right: 0 !important;
padding-top: 0 !important;
padding-bottom: 20px !important;
height: 140px !important;
}

.skurcz .box {
width: 208px !important;
height: 140px !important;
border: black solid 1px;
border-radius: 3px;
margin: 0 !important;
padding: 0 !important;
background: #eee;
}

.skurcz .box .fg0,
.skurcz .box .fg1,
.skurcz .box .fg2,
.skurcz .box .fg3,
.skurcz .box .fg4,
.skurcz .box .bg0,
.skurcz .box .bg1,
.skurcz .box .bg2,
.skurcz .box .bg3,
.skurcz .box .bg4 {
display: none;
}

.skurcz .box .ikona {
left: 10px !important;
bottom: 5px !important;
}

.skurcz .box .content {
color: black !important;
padding: 0px !important;
margin: 10px !important;
width: 180px !important;
}

.skurcz .box .content .header {
font-size: 16px !important;
line-height: 18px !important;
}

.skurcz .box .content .header span {
text-shadow: 0px 0px 0px #fff !important;
}


.skurcz .box .content .subtxt {
line-height: 13px !important;
}

.skurcz .box.jestpix.jestramka:hover .content {
opacity: 1 !important;
}

.skurcz .box .content.duzaikona .header {
width: auto !important;
}

.skurcz .box .content .duzaikona img {
width: 30px !important;
height: 30px !important;
}

.skurcz .storycontent img {
max-width: 200px !important;
height: auto !important;
}

.skurcz .wp-pagenavi a,
.skurcz .wp-pagenavi .current,
.skurcz .wp-pagenavi .pages,
.skurcz .wp-pagenavi .extend  {
display: none !important;
}

.skurcz .wp-pagenavi a.nextpostslink {
display: block !important;
width: 120px !important;
border: black solid 1px !important;
}

.skurcz .wp-pagenavi a.nextpostslink:after {
content: " Następne / Next";
}

.skurcz .addthis_toolbox {
display: none !important;
}

.skurcz .postlist .pix {
display: none !important;
}

.skurcz .stopka * {
border: none !important;
}

h3 i {
display: none !important;
}

.skurcz .submenu {
width: 100% !important;
background: #f5f5f5;
margin: 0 !important;
padding-left: 40px !important;
border-bottom: #ddd solid 1px;
border-top: #ddd solid 1px;

}

.skurcz .submenu h3 {
display: none !important;
}


.skurcz .submenu a {
float: none !important;
border: 0 !important;
margin: 0 !important;
display: inline !important;
padding: 0;
margin: 0;
line-height: 20px;
font-size: 14px;
}

.skurcz .submenu a:before {
content: "> ";
}

.skurcz .submenu li.current_page_item {
}

.skurcz .submenu li.current_page_item a {
background: none !important;
border-bottom: #ddd dotted 1px;
color: #ff8200; 
}


.skurcz .fblike {
display: none !important;
}

.skurcz .boksycontainer img {
max-width: 160px !important;
}

.skurcz .storytitle .ikony div {
display: none;
}

.skurcz .wp-caption {
display: none !important;
}

.skurcz .ltop {
height: auto;
padding: 0;
margin: 0;
min-height: 28px;
background: #f5f5f5;
}

.skurcz .ltop .logo {
padding-top: 12px !important;
padding-bottom: 8px !important;
}

.skurcz .boksy {
padding: 0;
margin: 0;
padding-top: 20px;
}

.skurcz .boksycontainer {
display: none !important;
}

.wiecej {
font-size: 11px;
font-weight: 500;
display: inline-block;
padding-left: 8px;
padding-right: 8px;
background: white;
border-radius: 3px;
color: #ff8200;
margin-left: 5px;
border: #aaa solid 1px;
cursor: pointer;
height: 15px;
line-height: 15px;
position: relative;
top: -2px;
}

.wiecejtxt {
padding-top: 1em;
display: none;
}

.wiecej:hover {
color: black;
}


.tytikona {
font-size: 11px;
display: inline-block;
border-radius: 3px;
height: 32px;
line-height: 32px;
border-bottom: #ddd solid 1px;
margin-left: 20px;
position: relative;
top: -6px;
border: #aaa solid 1px;
padding-left: 10px;
padding-right: 10px;
}

.skurcz .tytikona {
border: 0;
display: block;
margin: 0;
padding: 0;
}


.skurcz h1.header a:nth-child(2) {
margin-top: 15px !important;
}

a.tytikona img {
vertical-align: middle;
position: relative;
top: -1px;
padding-right: 5px;
}

span.tytikona img {
vertical-align: middle;
position: relative;
top: -1px;
}

a.tytikona:hover {
background: #f0f0f0;
}

/* slowniczek */
.haslo {
font-size: 18px;
padding-bottom: 1em;
font-weight: 500;
cursor: pointer;
display: block;
color: black;
}

.haslo span {
border-bottom: #999 dotted 1px;
}

.haslo i {
color: #ff8200;
}

.haslo:hover i {
color: black;
}

.definicja {
padding-bottom: 1em;
display: none;
}

blockquote {
margin-bottom: 2em;
margin-top: 1em;
padding-left: 5%;
border-left: #ff8200 solid 10px;
color: #666;
}

.ramkain {
clear: both;
margin: 0 auto;
padding: 30px;
margin-bottom: 2em;
margin-top: 1em;
font-size: 22px;
line-height: 30px;	
color: #ff7200;
border: #ddd solid 1px;
font-style: italic;
}

.skurcz .ramkain {
padding: 20px;
margin: 0px;
margin-bottom: 1em;
font-size: inherit;
line-height: inherit;
}

.baton { 
border-radius: 3px;
background: #f5f5f5;
color: black;
display: inline-block;
padding: 3px 12px 1px 12px;
border: #ddd solid 1px;
}

.baton i {
color: #ff8200;
}

.baton:hover {
background: white;
color: #ff6200;
}

.featpix {
float: left;
text-align: center;
padding-bottom: 1em;
padding-right: 2em;
}

.featpix img {
	max-width: 320px;
}

.poststorytitle {
max-width: 700px;
}

.szotabiz {
display: block; padding: 20px; color: #aaa;

}

.szotabiz:hover {
color: #ff6200;
padding-left: 30px;
}


.fb-like, .tweet {
float: left;
}

.wymienpix p {
	margin: 0; padding: 0;
}

.footnotes {
	padding-bottom: 1em;
	font-size: 90%;
}

hr {
	border: 0;
	border-top: #e0e0e0 solid 1px;
	height: 0;
	margin-top: 20px;
	margin-bottom: 20px;
}

.debug {
	outline: red dotted 1px;
}
