body,td,th {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4c4c4c;
}
body {
	background-image: url(../images/bg.jpg);
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.szkielet {
	width: 737px;
	margin: 0 auto;
} 

img {
	border: 0;
}

#send_button {
	float: right;
	border: none;
	margin-right: 15px;
	margin-bottom: 10px;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	background: #9420AF;
	padding: 5px;
}

.gallery_table {
	text-align: center;
}

.czcionka-jasna a {
	color: #fff;
	text-decoration: none;	
}

#contact_form input {
	background: #9420AF ;
	border: 0;
	padding: 5px;
	color: #fff;
	width: 320px;
}

#contact_form input:focus {
	background: #AB26CF !important;
}

#contact_form textarea:focus {
	background: #AB26CF !important;
}

#contact_form textarea {
	border: 0;
	color: #fff;
	background: #9420AF;
	padding: 5px;
	width: 320px;
}

.invalid {
	background: #0A8CC8 !important;
}

.tablet {
	width: 737px;
	position: relative;
	background-image: url(../images/bg2.jpg);
	float: left;
	background-repeat: no-repeat;
	margin-top: 0px;
	background-position: 0 0;
	top: -4px;
	height: 315px;
} 
.text {
	text-align: justify;
}

.tablet2 {
	width: 737px;
	position: relative;
	background-image: url(../images/bg4.jpg);
	float: left;
	background-repeat:repeat-y;
	margin-top: 0px;
	background-position: 0 0;
	top: -4px;
} 
.tablet3 {
	width: 737px;
	position: relative;
	background-image: url(../images/bg3.jpg);
	float: left;
	background-repeat: no-repeat;
	margin-top: 0px;
	background-position: 0 0;
	top: -4px;
} 
.tablet4 {
	width: 737px;
	position: relative;
	background-image: url(../images/bg3b.jpg);
	float: left;
	background-repeat: no-repeat;
	margin-top: 0px;
	background-position: 0 0;
	top: -4px;
} 
.tablet4a{
	width: 737px;
	position: relative;
	background-image: url(../images/bg3b.jpg);
	float: left;
	background-repeat: no-repeat;
	margin-top: 0px;
	background-position: 0 0;
	top: 0px;
} 
.logotyp{
	margin-top: 0px;
	margin-bottom: 0px;
}

.tekst {
	float: left;
	width: 727px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 40px;
	background: url(../images/bg5.jpg) scroll no-repeat bottom left;
}
.tekstx {
	float: left;
	width: 727px;
	padding-left: 5px;
	padding-right: 5px;
}
.tekst-dolny {
	float: left;
	width: 736px;
	padding-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
}
.stopka {
	float: left;
	width: 100%;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-left: 1px;
	height: 15px;
}

.pogrubiona-czcionka-jasna {
	font-size:11px;
		font-weight: normal;
	color: #CCCCCC;
}

.pogrubiona-czcionka-jasna a{
	font-size:12px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration:none;
	
}
.czcionka-jasna{
	font-size:12px;
	font-weight: normal;
	color: #FFF;
	text-decoration:none;
	
}
.czcionka-jasna-pogrubiona{
	font-size:12px;
	font-weight: normal;
	color: #FFF;
	text-decoration:none;
	font-weight:bold;
}
.czcionka-jasna-pogrubiona a{
	font-size:12px;
	font-weight: normal;
	color: #FFF;
	text-decoration:none;
	font-weight:bold;
}
.czcionka-jasna-pogrubiona a:hover{
	font-size:12px;
	font-weight: normal;
	color: #FFF;
	text-decoration:none;
	font-weight:bold;
}
.czcionka-jasna-pogrubiona-czerwona{
	font-size:12px;
	font-weight: normal;
	color: #990099;
	text-decoration:none;
	font-weight:bold;
}

.pogrubiona-czcionka-jasna a:hover{
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration:none;
	
}

.logotyp-maly{
	float:left;
	padding-left: 30px;
	background-color: #6C1580;
	width: 706px;
	height: 56px;
}
.adres{
	float: left;
	text-align: right;
	padding-right: 0px;
	padding-top: 5px;
}
.adres2{
	float: right;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
}

.adres-copy {
	float: left;
	padding-top: 10px;
}
.adres-gl{
	padding-top: 10px;
	float: right;
	text-align: right;
	text-decoration: none;
	padding-bottom: 25px;
}
.adres-gl a{
	text-decoration: none;
}
.adres-gl a:hover {
	color: #fff;
	text-decoration: none;
}
.lewy-trzy{
	float: left;
	width: 190px;
	margin-right: 38px;
	padding-top: 23px;
	margin-left: 27px;
	text-align: center;
	padding-left: 8px;
	padding-right: 5px;
	height: 190px;
	overflow: visible;
	line-height: 1,5;
}
.srodkowy-trzy{
	float: left;
	width: 190px;
	padding-top: 23px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	height: 190px;
	overflow: hidden;
}
.srodkowy-trzy-long{
	float: left;
	width: 425px;
	padding-top: 5px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}
.prawy-trzy{
	float: right;
	width: 190px;
	margin-right: 30px;
	padding-top: 23px;
	margin-left: 25px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	height: 190px;
}
.lewy-trzy-tytul{
	float: left;
	width: 190px;
	margin-right: 31px;
	padding-top: 23px;
	padding-left: 32px;
	text-align: center;
	padding-right: 5px;
}
.lewy-trzy-tytulx{
	float: left;
	width: 190px;
	margin-right: 31px;
	padding-top: 0px;
	margin-left: 27px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}
.lewy-trzy-tytul-long{
	float: left;
	width: 190px;
	margin-right: 0px;
	padding-top: 23px;
	margin-left: 0px;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}
.srodkowy-trzy-tytul{
	float: left;
	width: 190px;
	padding-top: 23px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}
.srodkowy-trzy-tytulx{
	float: left;
	width: 190px;
	padding-top: 0px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}
.srodkowy-trzy-tytul-long{
	float: left;
	width: 430px;
	padding-top: 23px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}
.prawy-trzy-tytul{
	float: right;
	width: 190px;
	margin-right: 28px;
	padding-top: 23px;
	margin-left: 0px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}
.prawy-trzy-tytulx{
	float: right;
	width: 190px;
	margin-right: 30px;
	padding-top: 0px;
	margin-left: 28px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}
.pogrubiona-czcionka-tytul {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
}
.logotyp-maly-gl{
	float:left;
	padding-left: 10px;
}
.stopka-gl {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(../images/footer_bg.jpg) scroll no-repeat 0 0;
	text-align: center;
	padding-left: 45px;
	width: 691px;
}
.clear {
	clear: both;
}

.wiecej{
	vertical-align:bottom;
	padding-top: 0px;
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
}
.wciecie{
	margin-left: 10px;
}
.wciecie-tabelka{
	margin-left: 12px;
	margin-right: 4px;
}