﻿@charset "utf-8";

/* CSS Document */



body {

	margin:0 0 0 0;

	background: #e8e7ec url(../images/totalbg.jpg) top repeat-x;

	}

	

a {color:#7e7897; text-decoration:none;}

a:hover {color:#ff5000;}

a:visited {color:#2d2649;}	

	

#kontener {

	margin: 0 auto;

	width:869px;

	height:auto;

	}

	

#logo {

	float:left;

	width:305px;

	height:61px;

	}

	

#logo img {

	border:0px;

	}



#flagi {

	float:left;

	width:545px;

	height:61px;

	}

	

#flagi2 {

	float:right;

	padding:35px 15px;

	}

	

#flagi2 img {

	border:0px;

	}

	





#totaltop {

	float:left;

	width:850px;

	height:300px;

	background:#fff url(../images/topbg2.jpg) bottom no-repeat;

	}

	

/* top menu */



#topmenu {

	width:835px;

	margin-left:10px;

	color: #1b1230;

	}



#topmenu a {

	font-family: "Trebuchet MS", Helvetica, Arial, Tahoma, sans serif;

	font-size:15px;

	color:#fff;

	text-transform:uppercase;

	text-decoration:none;

	padding:0 25px;

	line-height:45px;

	}

	

	#topmenu a.kontakt {margin-left:140px;}

	

#topmenu a:hover {

	color:#ff8400;

	}



/* koniec top menu */



/*flash animka*/

.flashtop {



	float:left;

	clear:left;

	width:400px;

	height:110px;

	margin:25px 0 0 10px;

	}











#middle {

	float:left;

	width:859px;

	height:100%;

	background: url(../images/sandeo-prawakolumna_24.gif) bottom left no-repeat;

	}

	

#lewo h1 {

	width: 563px;

	height: 25px;

	background:#7e7897;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#fff;

	font-weight:bold;

	padding:6px 0 0 10px;

	}

	

#lewo img {



	border:1px solid #888;

	padding:2px;}

	

#lewo p {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#2d2649;

	line-height:1.5em;

	text-align:justify;

	padding:0 10px 0 0;

	}





#lewo ul {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#2d2649;

	line-height:1.5em;

	text-align:justify;

	padding:0 10px 0 35px;

	list-style-type: square;

	}

	

#lewo li {color:#ff8000;}

#lewo li span {color:#2d2649;}



	

#lewo {

	width:573px;

	padding-left:14px;

	padding-bottom:10px;

	background:#fff;

	margin:-9px 0px 0 0;

	}

	

#prawo {

	float:right;

	width:272px;

	min-height:109px;

	height:auto !important;

	height:109px;

	background:url(../images/sandeo-prawakolumna_21.gif) top no-repeat;

	margin:0px;

	padding-bottom:260px;

	}

	

#baner {



	margin-top:35px;

	margin-left:15px;}	

	

#tagi {





	float:right;

	text-align: center;

	font-size:13px;

	text-transform: uppercase;

	color:#474f5f;

	width:242px;

	margin-right:23px;

	font-family: "Trebuchet MS", Helvetica, Arial, Tahoma, sans serif;

	}

	

	#tagi .light {

	

		color:#6d7583;

		font-size:13px;

		padding:0 5px;

		}

	

#prawo p {

	color:#5e567d;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:right;

	padding:13px 95px 0 0;

	}

	

p#mailprawo {

	margin-top:-8px;

	}

	

#prawo a {

	color:#5e567d;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:right;

	text-decoration:none;

	}

	

#stopkazew {

	float:left;

	width:850px;

	background:#fff;

	height:40px;

	}

	

#stopka {

	float:left;

	width:830px;

	border-top:5px solid #7e7897;

	margin:0px 10px 0 10px;

	}

	

#realizacja p, #realizacja a {

	color:#888;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:none;

	}

	

	#bottommenu a, #bottommenu p {

	color:#888;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;

	}

	

#bottommenu a:hover {

	color:#444;

	border-bottom:1px #444 dotted;

	}

	

#realizacja a:hover {

	color:#444;

	border-bottom:1px #444 dotted;

	}

	

#bottommenu {

	float:left;

	width:300px;

	}



#realizacja {

	width:300px;

	float:right;

	text-align:right;

	}

	

#bottom {

	float:left;

	background:url(../images/footerbg_30.jpg) top no-repeat;

	width:850px;

	height:30px;

	}

	

	

	

	

	

/*
style dla sub menu oferty
*/

	

#lewo ul.suboferta {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#2d2649;

	line-height:1.5em;

	text-align:justify;

	padding:0;

	list-style-type: /*square*/none;

	}

	

#lewo ul.suboferta li {

	

		color:#ff8000;


}

#lewo ul.suboferta li span a {

		color:#2d2649;
		text-decoration:none;
		background:#DFDDE5;
		width:568px;
		height:25px;
		display:block;
		border-bottom:1px solid #fff;
		padding:4px 0 0 5px;

}



#lewo ul.suboferta li span a:hover {
		color:#fff; 
		background:#5E567D;
		width:568px;
		height:25px;
		display:block;
		border-bottom:1px solid #fff;
		padding:4px 0 0 5px;
}







/*
Kontakt i formularz
*/



#kontakt-p {

	

		float:left;

		width:260px;

}

	

#mapagoogle {

	

		float:left;

		margin-top:15px;

}



small {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#2d2649;

	line-height:1.5em;

	text-align:left;

	text-decoration:none;

	}

	

	

	

/*
formularz
*/





#formularz {

	

		float:left;

		width:520px;

		margin:20px 0 0 10px;

		border:0;

}



fieldset {

	

	padding:25px 10px 10px 10px;

	border:0;

}



label {

	

	width:520px;

	clear:both;

	float:left;

}



#formularz label span {

	

	width:130px;

	height:25px;

	margin-right:5px;

	float:left;

	display:block;

	text-align:right;

}



label span,

input {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#2d2649;

	line-height:1.5em;

	text-align:left;

	text-decoration:none;

	}

	

input {width:200px;}

input#adres,

textarea { width:330px;}



textarea {height:130px;}



input.button {width:60px; float:right; margin:10px 50px 0 0;}


