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

	created: mar 12, 2010


*/



/********************************      Basic Structure      ********************************/


* { margin: 0; padding: 0; outline: none; }


address {
	float: left;
	font-style: normal; }


blockquote { line-height: 18px; }

	blockquote p { font-size: 14px; }
	

body {
	background: url(../images/backt.jpg) no-repeat center top;
	font: 11px/16px Verdana, "Lucida Grande", Helvetica, Sans-Serif; }

	body.ban { background: url(../images/backt-ban.jpg) no-repeat center top; }




body, html { width: 100%;  height: 100%; }




fieldset { border: none; }


	
html {
	background: url(../images/backc.gif) center;
	overflow: auto;
	overflow-x: hidden;
	color: #333; }



img { border: none; }



ins { text-decoration: none; }




p { padding-bottom: 15px; }

	p img {
		float: left;
		border: 1px solid #c6c6c6;
		margin: 2px 10px 5px 0; }



textarea {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
	overflow: auto; }


ul, ol { margin: 0 0 20px 20px; clear: both;}










/********************************      Elements styling      ********************************/

h1, h2, h6 { font-weight: normal; }

h1 {
	line-height: 23px;
	padding: 0 0 15px 0; 
	font-size: 20px; }

h2 { font-size: 16px; }

h4 { font-size: 14px; }

h5 {
	font-size: 12px;
}

h6 { font-size: 10px; }


a {
	text-decoration: none;
	color: #833f29; }
	
	a:hover { text-decoration: underline; }









#anim { position: absolute; right: 0; top: 0; }










#article {
	float: left;
	position: relative;
	width: 251px;
	background: url(../images/dot.gif) repeat-x bottom;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	overflow: hidden; }

	#article p img { margin: 0 5px 5px 0; }
/*
	#article #actions {
		float: left;
		width: 100%; }
		
	#article #actions a { font-weight: bold; }
	
	#article .next { float: right; }
	#article .prev { float: left; }

*/




	#article dl.container {
		float: left;
		list-style: none;
		margin: 0; overflow: hidden; }

		#article dl.container dd {
			float: left;
			width: 251px;
			overflow: hidden; }

		#article dl.container ul {
			clear: both;
			list-style: disc;
			overflow: visible; }
		
		#article dl.container ul li {
			float: none;
			width: auto;
			overflow: visible; }

		
		#article #slide { width: 251px; }

		#prevBtn, #nextBtn {
			float: left;
			width: 110px; }	
														
		#nextBtn { float: right; text-align: right; }	
		








#ban-big {
	position: absolute; top: 385px; left: 0;
	width: 100%;
	text-align: center; }

	#ban-big a img {
		background: #f3f0e5;
		padding: 3px; }




#bans { }

	#bans a { margin: 0 0 4px 0; }

	#bans ul { list-style: none; margin: 0; }

	




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

	.ban #center { padding: 510px 0 0 0; }











#czlonkowie {
	position: absolute; top: 290px; left: 0; z-index: 100;
	width: 942px; height: 54px;
	padding: 10px 0 0 18px; }

	#czlonkowie a { _filter:alpha(opacity=70); -moz-opacity: .7; opacity: .7; }
	#czlonkowie a:hover { _filter:alpha(opacity=90); -moz-opacity: .9; opacity: .9; }

	








#firmy {
	float: right;
	position: relative;
	width: 390px; }

	#firmy h2 { padding: 0 0 10px 0 }

	#firmy h3 { margin: 0 0 10px 0 }
	
	#firmy h4 {
		font-size: 20px;
		margin: 0 0 15px 0; }

	#firmy h5 {
		border-bottom: 1px dashed #ccc;
		padding: 0 0 2px 0; }
		
	#firmy p { font-size: 12px; line-height: 18px; }
	
	#firmy .col,
	#firmy .col2 {
		float: left;
		width: 180px;
		padding: 5px 15px 0 0;
		text-align: left; }

	#firmy .store { position: relative; }


	.polska1, .polska2, .polska3, .polska4, .polska5, .polska6, .polska7, .polska8,
	.polska9, .polska10, .polska11, .polska12, .polska13, .polska14, .polska15, .polska16 { display: none; }
	










#foot {
	float: left;
	width: 100%; height: 157px;
	background: url(../images/foot.gif) center top;
	padding: 85px 0 0 0;
	line-height: 14px; }
	
	#foot * { font-size: 10px; }
	
	#foot address { float: left; }

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


	#foot .links {
		position: absolute; top: 0; left: 376px;
		width: 330px; }

		#foot .links ul {
			float: left;
			clear: none;
			width: 165px;
			list-style: none;
			margin: 0; }
		
		#foot .links ul li {
			background: url(../images/arrow3.gif) no-repeat left 6px;
			padding: 2px 0 2px 7px; }


	#foot .realizacja {
		position: absolute; top: 0; right: 0;
		text-align: right;
		color: black; }
	
	




#gallery {
	float: left;
	width: 100%;
	padding: 15px 0 0 0; }

	#gallery a:hover img { _filter:alpha(opacity=80); -moz-opacity: .8; opacity: .8; }






#intro {
	float: left;
	width: 100%;
	background: url(../images/dot.gif) repeat-x bottom;
	margin: 0 0 15px 0; }

	#intro img {
		padding: 3px;
		background: #f8f6f0; }






#left {
	float: left;
	width: 154px; }








#logo {
	position: absolute; left: 32px; top: 75px;
	width: 470px; height: 145px;
	background: url(../images/empty.gif);
	text-indent: -10000px; }







#menu {
	float: left;
	padding: 0 0 15px 0; }
	
	#menu ul { 
		float: left;
		margin: 0 0 0 10px;;
		list-style: none;
		padding: 0 0 15px 0; }
		

	#menu a {
		float: left;
		width: 144px; height: 36px;
		background: url(../images/menu.gif);
		padding: 0 0 0 10px;
		line-height: 31px;
		font-size: 13px;
		color: white; }

	#menu a.hit,
	#menu a:hover { background-position: 0 -36px; }
	
	#menu ul li {
		background: url(../images/line.gif) no-repeat left 8px;
		float: left;
		width: 137px;
		padding: 0 0 0 7px; }
	
	#menu ul li a {
		height: auto;
		padding: 0;
		background: none;
		line-height: 16px;
		font-size: 12px;
		color: black; }









#middle {
	float: left;
	width: 510px;
	padding: 0 0 0 25px; }






#newsletter {
	float: left;
	width: 251px; }
	
	#newsletter input,
	#newsletter button { float: left; }

	#newsletter input[type="text"] {
		width: 163px; height: 24px;
		background: url(../images/input.gif);
		margin-right: 5px;
		padding: 0 5px 0 5px; }






#news { }

	#news h4 { padding: 0 0 5px 0; }
	
	#news .item {
		float: left;
		width: 500px;
		padding: 0 0 0 10px;
		background: url(../images/arrow.gif) no-repeat left 4px; }
	
	





#polska { float: left; margin-left: -10px; }






#right { 
	float: left;
	width: 730px;
	padding: 0 0 0 25px; }

	.start #right {
		float: right;
		width: 251px;
		padding: 0; }




#sonda {
	float: left;
	width: 251px;
	background: url(../images/dot.gif) repeat-x bottom;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0; }

	#sonda h2 { padding: 0 0 10px 0; }
	
	#sonda p { font-weight: bold; }

	#sonda ul li span { padding: 0 0 0 5px; }
	
	#sonda ul {
		list-style: none;
		margin: 0; }

	#sonda .buttons {
		float: left;
		width: 100%;
		padding: 15px 0 0 0;
		text-align: center; }

	#sonda .wyniki { font-size: 10px; }





#zaloguj, #zaloguj2 {
	float: left;
	position: relative;
	width: 142px; height: 55px;
	background: url(../images/zaloguj.gif);
	margin: 0 0 15px 0;
	padding: 34px 0 0 12px; }

	#zaloguj input[type="text"], #zaloguj2 input[type="text"],
	#zaloguj input[type="password"], #zaloguj2 input[type="password"] {
		float: left;
		width: 130px; height: 15px;
		margin: 0 0 8px 0; }
		
		#zaloguj input[type="password"], #zaloguj2 inputp[type="password"] { width: 87px; }

	#zaloguj button, #zaloguj2 button {
		position: absolute; top: 56px; right: 6px; z-index: 10;
		background: url(../images/btn_loguj.gif) !important;
		background-position: 0 0;
		width: 44px; height: 19px; }

	#zaloguj button:hover, #zaloguj2 button:hover { background-position: 0 bottom !important; }










#znajdz {
	float: left;
	width: 251px;
	background: url(../images/dot.gif) repeat-x bottom;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0; }

	#znajdz:hover { _filter:alpha(opacity=80); -moz-opacity: .8; opacity: .8; }





/********************************      General Classes      ********************************/

button {
	width: 71px; height: 23px;
	background: url(../images/button.gif);
	border: none; border: 0;
	text-transform: uppercase;
	color: white; line-height: 20px;
	cursor: pointer; }

	button:hover { background-position: 0 -23px; }



input[type="text"], input[type="password"] {
	border: none; border: 0;
	background: none;
	font-size: 11px; }


.menu_body { display: none; }


.more {
	background: url(../images/arrow2.gif) no-repeat left 3px;
	padding: 0 0 0 7px;
	font-weight: bold; }



	
