body
{
	margin: 0;
	padding: 0;
	color: #000;
	font: normal 16px Lato, sans-serif;
	background-color: #fff;
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #CCC),
	color-stop(0.30, #FFFFFF)
	);
	background-image: -o-linear-gradient(bottom, #CCC 0%, #FFFFFF 30%);
	background-image: -moz-linear-gradient(bottom, #CCC 0%, #FFFFFF 30%);
	background-image: -webkit-linear-gradient(bottom, #CCC 0%, #FFFFFF 30%);
	background-image: -ms-linear-gradient(bottom, #CCC 0%, #FFFFFF 30%);
	background-image: linear-gradient(to bottom, #CCC 0%, #FFFFFF 30%);
}
.admin a
{
color:blue;
text-decoration:none;
}
.admin
{
	color:blue;
	background-color:#ff0033
}
.strona {
	width: 990px;
	margin: 0 auto;
}

.logo {
	float: left;
	margin: 20px;

}

.nazamowienieogolne {
	background-color: rgba(255,0,0,.1);
	width: 740px;
	padding: 10px;
}

.nazamowienie {
	float: left;
	color: red;
	font-size: 15px;
	background-color: rgba(255,255,255,.8);
	-khtml-border-radius: 4px; 
	-ms-border-radius: 4px; 
	-o-border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;
	border: 1px dashed pink;
	padding: 5px;
	margin-bottom: 5px;
	margin-top: -5px;
}

.nazamowienie a {
	color: #ab0105;
	text-decoration: none;
}

.pojemnik-user {
	float: right;
	background-color: #164eb0;
	-khtml-border-radius: 0 0 8px 8px; 
	-ms-border-radius: 0 0 8px 8px; 
	-o-border-radius: 0 0 8px 8px; 
	-moz-border-radius: 0 0 8px 8px; 
	-webkit-border-radius: 0 0 8px 8px; 
	border-radius: 0 0 8px 8px;
}

.przerwa {
	clear: both;
}

.menu-poziome {
	width: 100%;
	text-align: center;
	height: 38px;
	border-bottom: 1px solid #d8d8d8;
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #5ABCEA),
	color-stop(1, #0092D5)
	);
	background-image: -o-linear-gradient(bottom, #5ABCEA 0%, #0092D5 100%);
	background-image: -moz-linear-gradient(bottom, #5ABCEA 0%, #0092D5 100%);
	background-image: -webkit-linear-gradient(bottom, #5ABCEA 0%, #0092D5 100%);
	background-image: -ms-linear-gradient(bottom, #5ABCEA 0%, #0092D5 100%);
	background-image: linear-gradient(to bottom, #5ABCEA 0%, #0092D5 100%);
	-khtml-border-radius: 4px 4px 0 0; 
	-ms-border-radius: 4px 4px 0 0; 
	-o-border-radius: 4px 4px 0 0; 
	-moz-border-radius: 4px 4px 0 0; 
	-webkit-border-radius: 4px 4px 0 0; 
	border-radius: 4px 4px 0 0;
}

.menu-poziome-admin {
	width: 100%;
	text-align: center;
	height: 38px;
	border-bottom: 1px solid #d8d8d8;
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #5ABCEA),
	color-stop(1, #0092D5)
	);
	background-image: -o-linear-gradient(bottom, #5ABCEA 0%, #0092D5 100%);
	background-image: -moz-linear-gradient(bottom, #5ABCEA 0%, #0092D5 100%);
	background-image: -webkit-linear-gradient(bottom, #5ABCEA 0%, #0092D5 100%);
	background-image: -ms-linear-gradient(bottom, #5ABCEA 0%, #0092D5 100%);
	background-image: linear-gradient(to bottom, #5ABCEA 0%, #0092D5 100%);
	-khtml-border-radius: 4px 4px 0 0; 
	-ms-border-radius: 4px 4px 0 0; 
	-o-border-radius: 4px 4px 0 0; 
	-moz-border-radius: 4px 4px 0 0; 
	-webkit-border-radius: 4px 4px 0 0; 
	border-radius: 4px 4px 0 0;
}

.menu-poziome ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.menu-poziome-admin ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.menu-poziome li {
	display: inline-block;
	background: url('../templates/grafika/kreska-menu.png') no-repeat right top;
	height: 38px;
	padding: 0 35px 0 30px;
}

.menu-poziome-admin li {
	display: inline-block;
	height: 38px;
	padding: 0 10px;
}

.menu-poziome LI:last-child {
	display: inline-block;
	background: none;
	height: 38px;
	width: 0 35px 0 30px;
}

.menu-poziome a {
	color: #fff;
	text-decoration: none;
	font-size: 20px;
	font-weight: 300;
	line-height: 34px;
}

.menu-poziome-admin a {
	color: #fff;
	text-decoration: none;
	font-size: 20px;
	font-weight: 300;
	line-height: 34px;
}

.pod-menu-poziome {
	width: 100%;
	text-align: center;
	height: 32px;
	border-bottom: 1px solid #d8d8d8;
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FFFFFF),
	color-stop(1, #E8E8E8)
	);
	background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #E8E8E8 100%);
	background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #E8E8E8 100%);
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #E8E8E8 100%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #E8E8E8 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #E8E8E8 100%);
}

.kategorie {
	float: left;
	color: #fff;
	font-weight: 700;
	font-size: 15px;
	padding: 5px 13px 0 13px;
	text-align: center;
	background: #1ca05f;
	height: 27px;
}

.zadzwon {
	float: right;
	color: #777;
	font-size: 15px;
	padding: 3px 35px 0 0;
}

.menu-pionowe {
	float: left;
	border-right: 1px dotted #ddd;
	width: 213px;
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #EEE),
	color-stop(1, #FFFFFF)
	);
	background-image: -o-linear-gradient(bottom, #EEE 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #EEE 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #EEE 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #EEE 0%, #FFFFFF 100%);
	background-image: linear-gradient(to bottom, #EEE 0%, #FFFFFF 100%);
	border-left: 1px dotted #ddd;
}

.menu-pionowe ul {
	list-style-type: none;
	margin: 5px 0 5px 8px;
	padding: 0;
}

.menu-pionowe a {
	color: #0f61e1;
	font-size: 18px;
	text-decoration: none;
	margin: 5px 0;
}

.logowanie1 {
	font-size: 14px;
	color: #fff;
}

.logowanie2 {
	font-size: 12px;
	color: #fff;
}

.logowanie3 {
	font-size: 15px;
	color: green;
}

.zawartosc {
	width: 990px;
	float: left;
}

.sprawdz {
	border-bottom: 1px solid #fff;
}

.srodek {
	background: #fff;	
	padding: 15px;	
	border-right: 1px dotted #eee;
}

.srodek-glowna {
	padding: 15px 0;	
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #EEE),
	color-stop(1, #FFFFFF)
	);
	background-image: -o-linear-gradient(bottom, #EEE 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #EEE 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #EEE 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #EEE 0%, #FFFFFF 100%);
	background-image: linear-gradient(to bottom, #EEE 0%, #FFFFFF 100%);
}

.koszyk-maly {
	background: #fff;
	-khtml-border-radius:4px; 
	-ms-border-radius:4px; 
	-o-border-radius:4px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	border-radius:4px;
}

.promocja {
	background: #ca0004;
	-khtml-border-radius:4px; 
	-ms-border-radius:4px; 
	-o-border-radius:4px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	border-radius:4px;
	width: 370px;
	height: 38px;
}

.promocja-napis {
	color: white;
	font-size: 21px;
	font-weight: 700;
	float: left;
	width: 310px;
	line-height: 38px;
	margin-left: 10px;
}

.promocja-strzalka {
	float: left;
	width: 40px;
	height: 38px;
	margin: 4px 0 0 10px;
}

.promocja_lista {
	background: #ca0004;
	-khtml-border-radius:4px; 
	-ms-border-radius:4px; 
	-o-border-radius:4px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	border-radius:4px;
	color: white;
	width: 216px;
	font-size: 21px;
	font-weight: 700;
	padding: 2px 2px 8px 0;
	text-align: center;
	margin: 0 10px 10px 0;
}

.promocja_jedna {
	background: #ca0004;
	-khtml-border-radius:4px; 
	-ms-border-radius:4px; 
	-o-border-radius:4px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	border-radius:4px;
	color: white;
	width: 316px;
	font-size: 21px;
	font-weight: 700;
	padding: 0 0 8px 2px;
	text-align: center;
	margin: 0 0 10px 10px;
}

.promocja-pierwsza {
	width: 200px; 
	float: left; 
	margin: 5px 15px;
	padding: 0 13px;
	text-align: center;
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FFF),
	color-stop(1, #EEE)
	);
	background-image: -o-linear-gradient(bottom, #FFF 0%, #EEE 100%);
	background-image: -moz-linear-gradient(bottom, #FFFE 0%, #EEE 100%);
	background-image: -webkit-linear-gradient(bottom, #FFF 0%, #EEE 100%);
	background-image: -ms-linear-gradient(bottom, #FFF 0%, #EEE 100%);
	background-image: linear-gradient(to bottom, #FFF 0%, #EEE 100%);
	-khtml-border-radius:4px; 
	-ms-border-radius:4px; 
	-o-border-radius:4px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	border-radius:4px;
	-khtml-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	-ms-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	-o-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	-moz-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	-webkit-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	box-shadow:rgba(0,0,0,0.4) 0 1px 3px;
}

.pojemnik-stopka {
	text-align: center;
	margin: 0 auto;
	padding: 10px 0;
	width: 100%;
	font-size: 13px;
	color: #777;
	text-decoration: none;
	border-top: 1px dotted #aaa;
}

.pojemnik-stopka a {
	text-decoration: none;
	color: #333;
}

.lista_zdjecie {
	float:left;
	margin: 10px;
	-khtml-border-radius:4px; 
	-ms-border-radius:4px; 
	-o-border-radius:4px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	border-radius:4px;
	-khtml-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	-ms-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	-o-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	-moz-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	-webkit-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	box-shadow:rgba(0,0,0,0.4) 0 1px 3px;
}

.zdjecie {
	float:right;
	margin: 10px;
	-khtml-border-radius:4px; 
	-ms-border-radius:4px; 
	-o-border-radius:4px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	border-radius:4px;
	-khtml-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	-ms-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	-o-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	-moz-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	-webkit-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	box-shadow:rgba(0,0,0,0.4) 0 1px 3px;
}

.wiecej {
	float: right;
}

.powrot {
	float: left;
}

.briefing {
	font-weight: 700;
	margin-bottom: 20px;
}

.tresc {
	text-align: justify;
}

.galeria {
	text-align: center;
	margin-top: 20px;
}

.galeria img {
	-khtml-border-radius:4px; 
	-ms-border-radius:4px; 
	-o-border-radius:4px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	border-radius:4px;
	-khtml-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	-ms-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	-o-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	-moz-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	-webkit-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	box-shadow:rgba(0,0,0,0.4) 0 1px 3px;
}

.stripped tr:nth-child(even) {
  background-color: #fff;
}


.stripped tr:nth-child(odd) {
  background-color: #eee;
}

.tytul {
	color: #0f61e1;
}

.user {
	background: url('../templates/grafika/user.jpg') no-repeat right top;
	width: 100%;
	min-height: 300px;
}

.user2 {
	background: url('../templates/grafika/user2.jpg') no-repeat right top;
	width: 100%;
	min-height: 300px;
}

.user-kontakt {
	background: url('../templates/grafika/user-kontakt.jpg') no-repeat right top;
	width: 100%;
	min-height: 300px;
}

.user-tlo {
	background-color: rgba(255,255,255,.7);
	text-align: center;
	width: 60%;
	padding: 20px;
	-khtml-border-radius:4px; 
	-ms-border-radius:4px; 
	-o-border-radius:4px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	border-radius:4px;
	-khtml-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	-ms-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	-o-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	-moz-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	-webkit-box-shadow:rgba(0,0,0,0.4) 0 1px 3px; 
	box-shadow:rgba(0,0,0,0.4) 0 1px 3px;
}

.przechodzenie {
	text-align: center;
}

.dodajdokument {
	width: 100%;
	padding: 10px;
	text-align: center;
	background: red;
	color: white;
	margin-bottom: 30px;
}

.dodajdokument a {
	color: white;
}

div.row input, td.row input, div.row textArea, div.row select{
	-khtml-border-radius:4px; 
	-ms-border-radius:4px; 
	-o-border-radius:4px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	border-radius:4px;
	padding: 3px;
	border: none;
}

div.form form#res-form label {
    display: block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    padding-right: 3px;
	text-align: right;
    width: 300px;
	font-weight:normal;
}

div.form form#res-form .row2 label {
    width: 300px;
}