/**/
#stopka {
	width:100%;
	position:relative;
	margin-top:20px;
	color:#fff;
	background-image:url(../imgturysta/image/layout/bg1m.jpg);
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding:0;
	}

hr {
display:none;
}


.ram {
	display:block;
	position:relative;
	width:247px;
	height:260px;
	overflow:hidden;
}

.ram img {
    -webkit-transition: -webkit-filter 0.5s; /* Safari */
    transition: filter 1s;
    -webkit-transition: opacity 0.5s; /* Safari */
    transition: opacity 0.5s;
}

.ram:hover img {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
		/*filter:invert(100%);*/
		opacity:0.45;
}

.suw {
	font-size:13px;
	position:absolute;
	top:0px;
	left: -180px;
	height:520px;
	width:247px;
	-ms-transform: rotate(30deg); /* IE 9 */
  -webkit-transform: rotate(30deg); /* Chrome, Safari, Opera */
   transform: rotate(30deg);	
	-webkit-transition:top 0.5s, box-shadow 1s, left 0.5s, transform 0.3s;
	transition:top 0.5s, box-shadow 1s, left 0.5s, transform 0.7s;
	cursor:pointer;
	opacity:1;
	padding-top:250px;
	padding-left:249px;
}



.suw:hover {
	top:-252px;
	left:-249px;
	 -ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
    transform: rotate(0deg);
}

.suw:hover img {
	
}

.suw h2 {
	margin:0;
	padding:0;
	font-size:13px;
}

.piszw {
	padding:16px;
	background:#0074BD;
	background:#323232;
	color:#fff;
	height:260px;
	opacity:0.87;
	
}
.homesection {
	background-image:url(../imgturysta/image/0/bg1m.jpg);
	 height: 100%; 
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.homesection div.dtd {
	text-align:center;
	vertical-align:middle;
}


.homesection div.piszw {
	background:url(../image/fff50.png);
	color:#000;
	border:solid 1px #d4d4d4;
}

/* accordion*/
.sectionheader {
height:40px;
padding:5px;	
}

/*--------*/
.accordion {
    cursor: pointer;
    padding: 5px;
	border:solid 1px #ccc;
	border-width: 0 0 1px 0;
    outline: none;
    transition: 1s;
}

.active, .accordion:hover {
}
.accordion td:nth-child(1) {
	width:20px;
}


.accordion td:nth-child(2) {
	width:30px;
}

.accordion td:nth-child(3) {
	width:40px;
}

.cc1 {
}

.panel {
    padding:10px;
    display: none;
    overflow: hidden;
}

.zegar {
background:#0E2B4B;
color:#fff;
}

.zegar table {
width:100%;
border:none;
padding:0;

}

.zegar table td {
vertical-align:middle;
text-align:center;
border:solid 2px #fff;
border-width:0 2px 1px 2px;
margin:0;
width:25%;
color:#fff;
}

.zegar table tr:nth-child(1) td {
height:80px;
font-weight:800;
font-size:32px;
}

.zegar table tr:nth-child(2) {
background:#000;
font-weight:500;
font-size:18px;
}

a.long:link {
display:block;
word-wrap:break-word;
width:inherit;
}

.spistresci {
width:260px;
background:#fff;
border:solid 2px #A00E0E;
position:fixed;
top:180px;
left:-265px;
z-index:5000;
box-sizing:border-box;
 transition: left 0.5s;

}

.spistresci ul {
margin:0;
padding:0;
}

.spistresci li {
margin:0;
padding:0;
}


.spistresci:before {
display:block;
position:relative;
background:#fff url(../imgturysta/image/0/spistresci.png) right center no-repeat;
width:50px;
height:40px;
left:52px;
content:" ";
float:right;
cursor:pointer;
}


.spistresci:hover {
left:0;
}

.intro7 {
font-weight: 500;
font-size:22px;
padding: 16px 10px 16px 0;

}
