/*--------------------------------------------------------
	css theme name: pb
	author: bartosz mediger (http://mediger.net)

	created: juni 21, 2008
	
*/



* { margin: 0px; padding: 0px; }




address {
	float: left;
	font-size: 14px;
	font-style: normal;
	padding: 0 30px 0 0; }


address span { font-size: 18px; }




html {
	overflow: auto; overflow-x: hidden; }



body {
	float: left;
	background: url(../images/backc.jpg) repeat-y center;
	width: 100%; }




a, address, body, input, h1, h2, h3, h4, h5, h6, legend, li option, p, select, textarea, td {
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2b2900; }



div.left {
	float: left;
	width: 250px; }



div.right {
	float: right;
	width: 250px; }



fieldset { border: none; }



img { border: none; }



img.left {
	float: left;
	margin: 0 22px 0 0; }


img.right {
	float: right;
	margin: 0 0 0 22px; }



input { border: 1px solid #555; }


label {
	display: block;
	padding: 0 0 5px 0; }

label span {
	float: left;
	width:110px; }



p {
	padding-bottom: 15px;
	text-align: justify; }


p img {
	float: left;
	margin: 0 10px 15px 0; }



table {
	width: 100%;
	border-right: 1px solid #333;
	border-top: 1px solid #333;
	padding: 0 0 20px 0; }

table p { padding: 0; }

table td, table th {
	border-left: 1px solid #333;
	border-bottom: 1px solid #333;
	padding: 3px; }

table th {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding: 10px 3px 10px 3px; }














/* nawgiacja */

a {

	color: #423f00; }

a:hover { text-decoration: underline; }


















/* nagłówki */

h1, h2, h3, h4 { font-family: "Times New Roman", Times, serif; }

h1 {
	font-size: 24px;
	text-transform: uppercase; }
	


h2 {
	font-size: 17px;
	text-transform: uppercase;
	padding: 34px 0 26px 0;
	line-height: 20px; }
	

h3 {
	clear: both;
	line-height: 20px;
	padding-bottom: 5px;
	font-size: 18px; }

h4 {
	clear: both;
	padding: 15px 0 10px 0;
	font-size: 16px;
	font-weight: bold; }








#actions {
	clear: both;
}





#anim {
	position: absolute; top: 0; right: 0;
	width: 438px; height: 156px; }

	




	





	
	
	
#center {
	position: relative;
	width: 960px; 
	margin: 0 auto; }












#container {
	float: left;
	width: 100%; min-height: 960px; _height: 960px;
	background:url(../images/top.jpg) no-repeat center top; }









#flags {
	position: absolute; top: 281px; left: 0; }
	
	
	#flags a {
		float: left;
		width: 24px; height: 22px;
		margin: 0 6px 0 0; }
	
	#flags .en { background:url(../images/flag_en.gif); }
	#flags .pl { background:url(../images/flag_pl.gif); }






#foot {
	float: left;
	width: 100%; height: 131px;
	background:url(../images/foot.jpg);
	padding: 35px 0 0 0; }


	#foot .content {
		width: 960px;
		position: relative;
		margin: 0 auto; }
	






#gallery { clear: both; }

#gallery a {
	float: left;
	height: 130px;
	margin: 0 13px 0 0;
	line-height:12px;
	text-decoration: none; }


#gallery a span {
	display: block;
	text-align: center; }







#left {
	float: left;
	width: 500px;
	padding: 344px 0 0 0; }


	#left h1 {
		padding: 0 0 26px 0; }

#left1 {
	float: left;
	width: 780px;
	padding: 344px 0 0 80px; }


	#left h1 {
		padding: 0 0 26px 0; }













#logo {
	position: absolute; top: 50px; right: 50px;
	width: 355px; height: 77px;
	background: url(../images/empty.gif);
	text-indent: -10000px;
	cursor: pointer; }











#menu {
	position: absolute; top: 190px; right: 0;
	height: 64px; }
	
	#menu a {
		float: left;
		height: 64px; }
		
	
		
	#en .ofirmie { width: 121px; background:url(../images/m_ofirmie-en.gif); }
	#en .tarcice { width: 119px; background:url(../images/m_tarcice-en.gif); }
	#en .forniry { width: 116px; background:url(../images/m_forniry-en.gif); }
	#en .kontakt { width: 122px; background:url(../images/m_kontakt-en.gif); }
	
	#pl .ofirmie { width: 121px; background:url(../images/m_ofirmie-pl.gif); }
	#pl .tarcice { width: 119px; background:url(../images/m_tarcice-pl.gif); }
	#pl .forniry { width: 116px; background:url(../images/m_forniry-pl.gif); }
	#pl .kontakt { width: 122px; background:url(../images/m_kontakt-pl.gif); }




#menu a:hover { background-position: 0 64px; }





#right {
	float: right;
	width: 327px;
	padding: 344px 0 50px 0; }

	#right h1 {
		position: relative;
		width: 100%;
		color: #423f00; }

	#right h1 a {
		position: absolute; top: -5px; left: 180px;
		font-size: 12px; }

	#right h3 {
		clear: both;
		padding: 26px 0 14px 0; }

	#right.long { width: 415px; }

#ss_linki_wew{
position: absolute; top: 33px; right: 250px; color:#A89D69;font: normal 11px arial;
}

#ss_linki_wew a{
color:#A89D69;font: normal 11px arial;
text-decoration: none;
}

#ss_linki_wew a:hover{
text-decoration: underline;
}









/* classess */

.button {
	cursor: pointer;
	border: none;
	text-indent: -10000px; }


.button:hover {
	filter:alpha(opacity=90);
	-moz-opacity: .9;
	opacity: .9; }

	
.more {
	float: right;
	width: 49px; height: 20px; }
	
	#en .more { background:url(../images/wiecej-en.gif); }
	#pl .more {	background:url(../images/wiecej-pl.gif); }
	

.podpis { float: right; }


.realizacja {
	position: absolute; top: 53px; right: 0;
	font-size: 11px;
	text-decoration: none; }



.submit {
	float: right;
	cursor: pointer;
	margin: 0 90px 0 0; }
	

#ss_linki_wew ul { margin: 0; padding: 0; list-style-type: none; color:#2B2900; }
#ss_linki_wew ul li { display: inline;  }
#ss_linki_wew a {text-decoration:none; color:#2B2900;  }
#ss_linki_wew a:hover {color: black; text-decoration:underline;}
#tarcice{
margin: 0px;
padding: 0px;
font-size:24px;
text-transform:upper;
color:#2B2900;
font-family:"Times New Roman",Times,serif;
}

