/* Animacja********************************************************************/
@-webkit-keyframes wozek {
    from {
        margin-left: -783px;
    } to {
        margin-left: -575px;
    }
}
@-moz-keyframes wozek {
    from {
        margin-left: -783px;
    } to {
        margin-left: -575px;
    }
}
@-ms-keyframes wozek {
    from {
        margin-left: -783px;
    } to {
        margin-left: -575px;
    }
}
@-o-keyframes wozek {
    from {
        margin-left: -783px;
    } to {
        margin-left: -375px;
    }
}
@keyframes wozek {
    from {
        margin-left: -783px;
    } to {
        margin-left: -575px;
    }
}

/* Animacja 2*******************************************************************/
@-webkit-keyframes wozek2 {
    from {
        margin-left: -733px;
    } to {
        margin-left: -450px;
    }
}
@-moz-keyframes wozek2 {
    from {
        margin-left: -733px;
    } to {
        margin-left: -450px;
    }
}
@-ms-keyframes wozek2 {
    from {
        margin-left: -733px;
    } to {
        margin-left: -450px;
    }
}
@-o-keyframes wozek2 {
    from {
        margin-left: -733px;
    } to {
        margin-left: -450px;
    }
}
@keyframes wozek2 {
    from {
        margin-right: -733px;
    } to {
        margin-right: -450px;
    }
}
div#header, nav div#glowny, nav div#rozsz, div#info, div#opinie, div#cechy, div#footer {
    width: 1000px;
    margin: 0 auto;
}
/* Header**********************************************************************/
header {
    margin-bottom: 25px;
	background-color:#DB4536;
}
header div#lewy {
    margin-left: 40px;
    float: left;
}
header img {
    float: left;
}
header span#logo {
    float: left;
    margin-top: 16px;
    line-height: 1em;
}
div#glowny img {
    float: left;
    margin-left: -575px;
    margin-bottom: 25px;
}
div#glowny img#prawy{
    float: right;
    margin-right: -450px;
    margin-bottom: 25px;
	max-width: 100vw;
	overflow: hidden;
	
}
header div#lewy span {
    font-size: 18px;
    margin: 13px 5px 5px 4px;
    padding: 3px;
}
header div#lewy span:first-child {
    margin-left: 30px;
}
header div#prawy {
    margin-right: 20px;
    float: right;
    font-size: 14px;
}
header div#prawy span {
    padding: 8px 8px 8px 10px;
    margin: 15px 5px 5px 5px;
    box-shadow: 3px 3px 5px gray;
}
header div#prawy span:first-child {
    padding-right: 5px;
}
div#glowny div#glowny_prawy {
    width: 550px;
    float: left;
	margin-left: 24px;
	margin-top: 80px;
}
div#glowny div#glowny_prawy span#tekst {
    font-size: 30px;
    margin: 30px 140px 5px 0px;
    float: right;
}
div#glowny div#glowny_prawy span#block {
    margin: 15px 179px 25px 0px;
    font-size: 14px;
    float: right;
}
div#glowny div#glowny_prawy span#block span {
    margin: 5px;
    padding: 4px;
    box-shadow: 2px 2px 1px gray;
    padding-left: 7px;
    padding-right: 7px;
}
div#glowny div#glowny_prawy span#rotate {
    -webkit-transform: rotate(-33deg);
       -moz-transform: rotate(-33deg);
        -ms-transform: rotate(-33deg);
         -o-transform: rotate(-33deg);
            transform: rotate(-33deg);
    float: right;
    font-style: italic;
    margin: 30px 77px 0 0;
    font-size: 16px;
}
div#pasek {
    height: 148px;  
}
div#pasek div#top {
  /*  height: 50px;*/
}
div#middle {
    height: 147px;
}
div#bottom {
    height: 53px;
}
div#pasek div#case {
    float: right;
    font-size: 30px;
    padding-top: 55px;
    height: 233px;
    width: 360px;
    margin-right: 207px;
    margin-top: -390px;
}
/* Główny panel index**********************************************************/
div#info span::first-line {
    font-size: 26px;
}
div#info div#pierwszy {
    margin-left: 280px;
}
div#info div#strzalka1 {
    margin-right: 402px;
	float: right;
	margin-bottom: 36px;
}
div#info div#drugi {
	
    margin-left: 580px;

}
div#info div#strzalka2 {
    margin-right: 497px;
	margin-top: -150px;
	float: right;
		
}
div#info div#strzalka3 {
    margin-left: 263px;
	margin-top: 10px;
	
}
div#info div#trzeci {
    margin-left: 0px;
	margin-top: -220px;
	
}
div#opinie {
	
	padding-bottom: 100px;
	
}
div#opinie table#opinie {
    border-spacing: 100px 3px;
}
div#opinie tr:first-child td {
    font-size: 26px;
}
div#video h3{
	margin-left: 40px;
	font-weight: normal;
	}
div#cechy {
color: black;	
font-size: 14pt;
}
div#cechy h3{

width: 300px;
}

div#cechy div#blok1, #blok2{
	
	margin-top:50px;
	margin-bottom: 10px;
	width: 415px;

}
div#cechy div#blok1 {
	margin-left:10px;
}
div#cechy div#blok2 {	
	margin-left:10px;
}
div#cechy div#kontakt {

	margin-left: 550px;	
	margin-top: -590px;
	
	padding:10px 10px 10px 10px;
	width:370px;
	outline:none;
	box-shadow:none;
	
}

div#cechy div#kontakt textarea {
	margin-bottom: 10px;
	position: relative;
	border: 1px solid #f5cebe;
	line-height:1.2em;
	padding:8px 0 0 10px;
/*	width:200px;*/
	height:153px;
	overflow:auto;
	outline:none;
	resize: vertical;
}
div#cechy div#kontakt .error, div#cechy div#kontakt .empty {
	
	top: -22px;
	position: relative;
	color: #f5cebe;
	display:none;
}
div#cechy div#kontakt  input, div#cechy div#kontakt textarea {
    width: 325px;
	color: #fff;
	background:#8ab2ba;
	font:0.8em Trebuchet MS, sans-serif !important;
}

h6 {
	font:0.8em Trebuchet MS, sans-serif !important;
	margin: 5px 5px;
}
/*
.buttons {
        margin:122px 0 0 358px;
        position: relative;
        display: block;
}

input, select, textarea {
        margin-bottom: 22px;
	font:10px Trebuchet MS, sans-serif !important;
	color: #726a64;
	vertical-align:middle;
	font-weight:normal;
}
*/


/* Premium*********************************************************************/
table#premium {
    font-size: 12px;
}
table#premium tr td, table#premium tr th {
    padding-left: 5px;
    padding-right: 5px;
}
table#premium tr td:not(:first-child) {

}
table#premium tr td:nth-child(2) {

}
table#premium th span {
    padding: 20px;
}
table#premium caption {
    
}
table#premium caption a {

}
/* Regulamin*******************************************************************/
div#label_regulamin, div#regulamin {

}
div#regulamin::selection {
    background: black;
}
div#label_regulamin {
    width: 650px;
    font-size: 28px;
}
div#regulamin {
    width: 650px;
    height: 500px;
    padding: 3px;
}
div#regulamin ol#spis li a {

}
/* Stopka**********************************************************************/
footer {
    font-size: 10px;
}
footer ul {

}
footer ul li {
    margin-right: 5px;
}
footer ul#footer_1 li {
    float: left;
}
footer ul#footer_2 li {
    float: right;
}
footer ul#footer_1 {
    margin-left: 65px;
}
footer ul#footer_2 {
    margin-right: 65px;
}
footer ul#footer_2 li:first-child {
    margin-right: 30px;
}
footer ul#footer_2 li:last-child {

}
footer ul#footer_2 li:nth-child(2n+1):hover, footer ul#footer_1 li:last-child:hover {

}
footer ul#footer_3 {
    margin-left: 65px;
}
footer ul#footer_3 li:first-child {

}
footer ul#footer_4 {
    margin-left: 10px;
}