/* @override 
	http://axlop.pl/_nowa/true/style.css
	http://axlop.pl/true/style.css
	http://www.axlop.pl/true/style.css
*/

body {
	background: #d5dbdd url(img/background_02.png) repeat center top;
	font: 13px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #222324;
	margin-bottom: 30px;
}

a:link,a:visited {
	color: #1082b2;
	text-shadow: #fff 0 1px 0;
	text-decoration: none;
	font-weight: bold;
}
a:hover,a:visited:hover {
	color: #0d4f8c;
	text-shadow: #fff 0 1px 0;
	text-decoration: none;
}

#menu-lewa {
	background: transparent url(img/menu-lewa.png) no-repeat center top;
}
#gora {
	background: transparent url(img/background_03.png) repeat-x center top;
}
#opakowanie {
	width: 960px;
	margin: 0 auto;
}
#naglowek {
	height: 270px;
	background: transparent url(img/stol.png) no-repeat center bottom;
	position: relative;
}
#naglowek #stol {
	position: absolute;
	bottom: 29px;
	left: 45px;
}
.podstrona #naglowek {
	background-position: 30px bottom;
}
.podstrona #naglowek #stol {
	left: 75px;
	bottom: 30px;
}
.podstrona #naglowek #tytul {
	position: absolute;
	left: 18px;
	bottom: 25px;
}


#naglowek .mod_navigation {
	bottom: 40px;
	height: 25px;
	position: absolute;
}
#naglowek .mod_navigation ul {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 960px;
}
#naglowek .mod_navigation li {
	list-style: none;
	padding: 0 10px;
	display: inline;
	text-align: center;
}

#naglowek #menu_uslug {
	position: absolute;
	top: 243px;
	right: 30px;
}
#naglowek #menu_uslug ul {
	list-style: none;
	margin: 0;
	padding: 0;		
}
#naglowek #menu_uslug ul li {
	width: 137px;
	padding: 3px 15px 0;
	height: 40px;
	float: left;
	margin-left: 5px;
	display: inline;
	background: url(img/szuflada.png) center bottom no-repeat;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	line-height: 12px;
}
#naglowek #menu_uslug ul li a {
	color: #fff;
	text-shadow: #000 0 -1px 0;
}
#naglowek #menu_uslug ul li a:hover {
	color: #fff3db;
}
#naglowek #menu_uslug ul li span {
	color: #fad21c;
	text-align: center;
	font-weight: bold;
	text-shadow: #000 0 -1px 0;
}
#naglowek #menu_uslug ul li.active {
	padding-top: 8px;
	height: 47px;
	font-size: 14px;
}

.witamy #gora {
	background: transparent url(img/background_01.png) repeat-x center top;
}
.witamy #naglowek {
	height: 600px;
	background: transparent url(img/stol.png) no-repeat center bottom;
}
.witamy #naglowek .mod_navigation {
	top: 150px;
	height: 25px;
}
.witamy #naglowek #tytul {
	position: absolute;
	top: 00px;
	left: 20px;
}

.witamy #naglowek #stol {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.witamy #naglowek #slogan {
	position: absolute;
	right: 40px;
	top: 50px;
}
.witamy #naglowek #slogan img {
	margin: 0 10px;
}
#srodek {
	width: 860px;
	margin: 0px auto;
	clear: both;
}
#main {
	margin-top: 50px;
}
h1 {
	font-size: 24px;
	line-height: 28px;
	color: #0d4f8c;
	text-shadow: #fff 0 1px 0;
	text-transform: uppercase;
	margin: 20px 0 10px;
}
h2 {
	font-size: 18px;
	line-height: 24px;
	color: #64400e;
	text-transform: uppercase;
	text-shadow: #fff 0 1px 0;
	margin: 20px 0 5px;
}
h3 {
	font-size: 14px;
	line-height: 18pxpx;
	color: #4d7b1a;
	text-shadow: #fff 0 1px 0;
	text-transform: uppercase;
	margin: 10px 0 5px;
}
h4 {
	font-size: 13px;
	line-height: 16px;
	color: #1b8081;
	text-shadow: #fff 0 1px 0;
	text-transform: uppercase;
	margin: 10px 0 5px;
}


big {
	font-size: 16px;
	line-height: 24px;
	color: #454749;
	text-shadow: #fff 0 1px 0;
	margin: 20px 0 10px;
	font-weight: bold;
}
.clear {
	clear: both;
}
.glebiej {
	margin-left: 20px;
}
.zespol {
	width: 400px;
	float: left;
	margin-right: 0;
}
.pierwszy {
	margin-right: 50px;
}

.partnerzy {
	width: 200px;
	float: left;
	text-align: center !important;
	line-height: 1.2em;
	font-weight: bold;
	color: #454749;
}
.partnerzy250 {
	width: 250px;
}


#stopka {
	text-align: center;
	padding-top: 20px;
	margin-top: 60px;
	clear: both;
	font-size: 11px;
}
#stopka ul {
	margin: 0;
	margin-bottom: 20px;
	padding: 0;
	font-size: 12px;
	text-transform: uppercase;;
}
#stopka li {
	list-style: none;
	display: inline;
}
#stopka li a,
#stopka li span {
	padding: 0 10px;
	color: #454749;
	font-weight: bold;
	text-shadow: #fff 0 1px 0;
}
#stopka li a:hover {
	color: #6f7376;
}
#stopka li span {
	color: #0d4f8c;
}

.referencja {
	width: 350px;
	height: 340px;
	float: left;
	line-height: 1.2em;
	text-align: center;
	margin: 0 20px
}

.referencja .image_container {
	background: url(img/referencje_tlo.png);
	padding: 26px;	
}

.ceny table {
	width: 600px;
	margin: 0 auto;
	border-collapse: collapse;
}

.ceny td {
	padding: 5px 10px;
	border: 1px solid #d6dcde;
	border-collapse: collapse;
	background: #fff;
}
.ceny td.col_1 {
	text-align: right;
	width: 200px;
}

.kontakt #opakowanie {
	background: url(img/kartki_z_notesu.png) no-repeat center 250px;
}

#kontakt {
	height: 600px;
}

#kontakt .kolumna_1 {
	float: left;
	margin-top: 70px;
	width: 250px;
}
#kontakt .kolumna_1 h2 {
	clear: none !important;
	width: 300px;
}
#kontakt .kolumna_2 {
	float: left;
	margin-top: 165px;
}
#kontakt .ce_form {
	float: right;
	width: 400px;
	margin-top: 0px;
}
#kontakt .ce_form h3 {
	margin-top: 0;
}
#kontakt .ce_form label {
	width: 200px;
	float: left;
	text-align: right;
	margin-right: 5px;
	font-size: 12px;
}
#kontakt .ce_form .radio_container label {
	float: none;
}
#kontakt .ce_form .submit_container {
	text-align: center;
}
#kontakt .ce_form input {
	border: 1px inset #ccc; 
	background: #eee;
}
#kontakt .ce_form textarea {
	width: 285px;
	margin-left: 90px;
	border: 1px inset #ccc; 
	background: #eee;
}
.menu-z-lewej #left {
	float: left;
	width: 200px;
}

.menu-z-lewej #left .mod_navigation {
	line-height: 1em;
}
.menu-z-lewej #left .mod_navigation ul {
	margin-left: 10px;
	padding-left: 0px;
}
.menu-z-lewej #left .mod_navigation li {
	margin-bottom: 10px;
	list-style: none;
	margin-left: 0px;
	padding-left: 20px;
	background: url(img/menu-bullet.png) no-repeat left top;
}
.menu-z-lewej #left .mod_navigation li a {
	color: #6b4924;
}
.menu-z-lewej #left .mod_navigation li a:hover {
	color: #3d2914;
}
.menu-z-lewej #left .mod_navigation li span {
	font-weight: bold;
	color: #0d4f8c;
	text-shadow: #fff 0 1px 0;
}

.menu-z-lewej #main {
	float: left;
	display: inline;
	width: 600px;
	margin-left: 60px;
	margin-top: 50px;
}

#oferta .oferta,
#witamy .oferta {
	float: left;
	width: 244px;
	height: 180px;
	padding: 20px;
	padding-top: 80px;
}

#oferta p {
}
#oferta p a {
	margin-top: 10px;
	display: block;
}
#oferta p a {
}


#witamy .pelna_oferta {
	clear: both;
	text-align: right;
	border-top: 2px dashed #9eaeb2;
	padding-top: 10px;
	padding-right: 5px;
}

#projekty-budowlane {
	background: url(../tl_files/img_projekty.png) no-repeat 360px -20px;
	height: 500px;
}
#inwentaryzacje-budowlane {
	background: url(../tl_files/img_inwentaryzacje.png) no-repeat right top;
}

