﻿/* Animacja********************************************************************/
@-webkit-keyframes wozek {
    from {
        margin-left: -300px;
    } to {
        margin-left: -250px;
    }
}
@-moz-keyframes wozek {
    from {
        margin-left: -300px;
    } to {
        margin-left: -250px;
    }
}
@-ms-keyframes wozek {
    from {
        margin-left: -300px;
    } to {
        margin-left: -250px;
    }
}
@-o-keyframes wozek {
    from {
        margin-left: -300px;
    } to {
        margin-left: -250px;
    }
}
@keyframes wozek {
    from {
        margin-left: -300px;
    } to {
        margin-left: -250px;
    }
}
/* Animacja 2*******************************************************************/
@-webkit-keyframes wozek2 {
    from {
        margin-left: -733px;
    } to {
        margin-left: -650px;
    }
}
@-moz-keyframes wozek2 {
    from {
        margin-left: -733px;
    } to {
        margin-left: -650px;
    }
}
@-ms-keyframes wozek2 {
    from {
        margin-left: -733px;
    } to {
        margin-left: -650px;
    }
}
@-o-keyframes wozek2 {
    from {
        margin-left: -733px;
    } to {
        margin-left: -650px;
    }
}
@keyframes wozek2 {
    from {
        margin-right: -733px;
    } to {
        margin-right: -650px;
    }
}
/* Header**********************************************************************/
header {
    margin-bottom: 25px;
	background-color:#DB4536;
}

header div#lewy {
    float: left;
    margin-left: 40px;
}
header img {
    float: left;
}
header span#logo {
    float: left;
    margin-top: 16px;
    line-height: 1em;
}
div#glowny img {
    float: left;
    margin-left: -250px;
}
div#glowny img#prawy{
    float: right;
    margin-right: -650px;
    margin-bottom: 25px;
	    display: none;/*todo ciezarowka po lewej*/
}

header div#lewy span {
    font-size: 15px;
    margin: 13px 0px 5px 0px;
    padding: 3px;
}
header div#prawy {
    margin-right: 20px;
    float: right;
    font-size: 14px;
}
header div#prawy span {
    padding: 4px;
    margin: 15px 2px 5px 2px;
    box-shadow: 2px 2px 1px gray;
    padding-left: 7px;
    padding-right: 7px;
    font-size: 12px;
}
header div#prawy span:first-child {
    padding-right: 5px;
}
div#glowny div#glowny_prawy {
    float:right;
    width: 370px;
	margin-right: 280px;
}
div#glowny div#glowny_prawy span#tekst {
    font-size: 16px;
    margin: 40px 110px 2px 0px;
    float: right;
}
div#glowny div#glowny_prawy span#block {
    margin: 20px 115px 0px 0px;
    float: right;
    font-size: 10px;
}
div#glowny div#glowny_prawy span#block span {
    margin: 4px;
    padding: 2px;
    box-shadow: 3px 3px 5px gray;
}
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: 164px 94px 0px 0px;
    font-size: 12px;
}
div#pasek {
    height: 148px;  
}
div#pasek div#top {
    height: 5px;
}
div#middle {
    height: 145px;
}
div#bottom {
    height: 53px;
}
div#pasek div#case {
    float: right;
    font-size: 30px;
    padding-top: 0px;
    height: 290px;
    width: 360px;
    margin-right: 70px;
    margin-top: -343px;
}
/* Główny panel index**********************************************************/
div#info {
    text-align: center;
}
div#info table{
    margin: 0 auto;
}
div#info span::first-line {
    font-size: 18px;
}
div#info span {
    font-size: 12px;
}
div#info div#pierwszy {


    margin-left: 0px;
}
div#info div#strzalka1 {

    margin-right: 290px;
	float: right;
	margin-bottom: 36px;
}
div#info div#drugi {

	
    margin-left: 492px;

}
div#info div#strzalka2 {

    margin-right: 385px;
	margin-top: -147px;
	float: right;
		
}
div#info div#strzalka3 {

    margin-left: 263px;
	margin-top: 10px;
	
}
div#info div#trzeci {
    margin-left: -120px;
	margin-top: -181px;
	
}opini

div#opinie table#opinie {
    border-spacing: 50px 15px;
    font-size: 12px;
}
div#opinie table#opinie tr:first-child td {
    font-size: 14px;
}
article#video div#video{
	
	
	width: 85% ;
}
div#video h3{
	margin-left: 40px;
	font-weight: normal;
	}
div#cechy {
color: black;	
font-size: 14pt;
margin-left:30px;
}
div#cechy h3{

width: 300px;
}

div#cechy div#blok1, #blok2{
	
	margin-top:50px;
	margin-bottom: 10px;
	width: 415px;

}
div#cechy div#blok1 {
	
}
div#cechy div#blok2 {	
	
}
div#cechy div#kontakt {

	margin-left: 480px;	
	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:1em Trebuchet MS, sans-serif !important;
}

h6 {
	font:0.8em Trebuchet MS, sans-serif !important;
	margin: 5px 5px;
}

/* Premium*********************************************************************/
table#premium {
    font-size: 18px;
}
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;
}
div#clear_com {
    clear: both;
}
footer ul#footer_2 li {
    float: right;
}
footer ul#footer_1 li {

}
footer ul#footer_2 li {
    
}
footer ul#footer_2 li:first-child {
    margin-right: 10px;
}
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 {

}
footer ul#footer_3 li:first-child {

}
footer ul#footer_4 {
    margin-left: 10px;
}