* {
	margin: 	0;
	padding: 	0;
}

img {
	border: 	0px;
	display:	block;
}

a {
	outline:	none;	
}

body {
	background: #ffffff url(images/bg.png) repeat-x;
}

p {
	font-family: 	Tahoma, Helvetica, Arial, "MS Trebuchet", sans-serif;
	color: 			#7a7a7a;
}

fieldset {
	border:		0;
	margin: 	0;
	padding: 	0;
}

ul {
	list-style: none;
}

#content {
	font-family:	Tahoma, Helvetica, Arial, "MS Trebuchet", sans-serif;
	font-size:		12px;
	width:		 		980px;
	margin: 			0 auto;
	overflow: 		hidden;
	text-align:		justify;
}

div#l-column {
	width: 			268px;
	height:			616px;
	background:	url(images/l-column-bg.jpg) 0 154px no-repeat;
	float: 			left;
	display:		inline;
}

div#l-column div.logo {
	margin-top:	10px;
}

div#l-column div.menu-boczne {
	margin-left:	66px;
	margin-top:		70px;
}

div#l-column div.menu-boczne ul {
	list-style: 	none;
	width:				166px;
	margin-left:	10px;
}

div#l-column div.menu-boczne ul li {
	background: 	url(images/strzalka.gif) 2px 7px no-repeat;
	line-height:	20px;
	border-bottom:	1px solid #6b6966;
}

div#l-column div.menu-boczne ul li a {
	color:				#ffffff;
	width:				150px;
	font-size:			12px;
	text-decoration:	none;
	padding-left:		15px;
	display:			block;
}

div#l-column div.menu-boczne ul li a:hover, div#l-column div.menu-boczne ul li a.select {
	background:	url(images/arrow.gif) 140px 10px no-repeat;
	border:	 	0px;
}


div#l-column form { 
	padding:			30px 0 0 76px;
}

div#l-column form p {
	color:			#e44d23;
	font-size:		12px;
	font-weight:	normal;
	text-align:		left;
}

div#l-column form p img {
	display:		inline;
	padding-top:	14px;
	margin-left:	5px;
}

div#l-column input {
	margin-top:		6px;
}

div#l-column input {
	font-family: 		Tahoma, Helvetica, Arial, "MS Trebuchet", sans-serif;
	width: 				136px;
	height: 			20px;
	border: 			1px solid #3f3e3b;
	background:			#212121;
	color:				#916b3f;
	text-align:			auto;	
	padding:			4px 0 0 5px;
}


div#c-column {
	width: 			438px;
	height:			616px;
	float:			left;
	overflow:		hidden;
	display:		inline;
	position:		relative;
	padding:		0;
	margin: 		0px 10px 0px 20px;
}

div#c-column a {
	font-size:			13px;
	color:				#565656;
	line-height:		26px;
	font-weight:		bold;
	text-decoration: 	none;
}

div#c-column a:hover {
	text-decoration: underline;
	color:	#7c0005;
}

div#c-column h1 {
	font-size:		18px;
	color: 			#42413d;
	font-weight: 	normal;
	padding-top: 	24px;
	margin-left: 	10px;
}

div#c-column h2 {
	font-size: 			20px;
	color: 				#42413d;
	margin-top: 		10px;
	margin-left:		10px;
}

div#c-column p {
	margin-top:		10px;
	color: 			#565656;
	padding: 		0px 10px;
}

div#c-column ul {
	margin-left:	25px;
	margin-top:		20px;
	list-style:		none inside;
}

div#c-column div.menu {
	height: 				50px;
	margin-top:			5px;
}

div#c-column #nav, div#c-column #nav ul {
	border-bottom:	1px solid #cacaca;
	font-family: 		Tahoma, Helvetica, Arial, "MS Trebuchet", sans-serif;
	font-size:			14px;	
	letter-spacing:	1px;
	margin:					0;
	margin-top:			27px;
	padding:				0;
	position:				relative;
	line-height:		30px;
	height:					30px;
}

div#c-column #nav li {
	float:	right;
}

div#c-column #nav li a {
	color: 						#42413d;
	font-size:				14px;
	font-weight:			normal;
	text-decoration:	none;
	display:					block;
	padding:					2px 10px 0px 10px;
}

div#c-column #nav li a:hover, div#c-column #nav li a.selected {
	color:						#007ac0;
	margin:						0;
	text-decoration:	underline;
}

div#c-column ul.podstrony li {
	padding-top:	20px;
}

div#c-column ul.podstrony li p {
	margin-top:		6px;
}

div#c-column ul.podstrony li p a {
	font-size:			12px;
	color:				#ae977b;
	text-decoration: 	underline;
}

div#c-column ul.podstrony a, div#c-column ul a {
	color:	#911015;
}

div#c-column div.main {
	display:	block;
	float:		left;
	margin-top:	40px;
}

div#c-column div.main div.left {
	float:	left;
	width:	300px;
}

div#c-column div.main div.right {
	float:			right;
	width:			122px;
	margin-left:	10px;
	margin-top:		12px;
}

div#c-column div.main div.right img {
	margin-top:		18px;
}

div#c-column div.news {
	float:		left;
	margin-top:	22px;
}

div#c-column div.news h2 {
	color:			#0079c0;
	font-size:		14px;
	font-weight:	normal;
	margin-left:	10px;
}

div#c-column div.news div.news-box {
	float:		left;
}

div#c-column div.news div.news-box p {
	font-size:	11px;
	color:		#7e7e7e;
	float:		left;
}

div#c-column div.news div.news-box h4 {
	float:		right;
	font-size:	12px;
	color:		#646464;
}

div#c-column div.news div.news-box a.read-more {
	float:			right;
	color:			#e44e23;
	font-size:		11px;
	font-weight:	normal;
}

div#c-column div.pages {
	text-align:	center;
	position:	absolute;
	bottom:		0;
	left:		100px;	
}

div#c-column div.pages a {
	color:		#7E7E7E;
	font-size:	12px;
}

div#c-column ul#pliki img {
	display:	inline;
}

div#c-column ul#pliki a {
	padding-left:	10px;
}

div#sitemap ul li.first a {
	font-size:		12px;
	padding-left:	4px;
}

div#sitemap ul li.second a {
	font-size:		11px;
	padding-left:	20px;
	color:			#ae977b;
}

div#r-column {
	width: 			205px;
	height:			616px;
	background:	url(images/r-column-bg.png) no-repeat;
	float: 			left;
	display:		inline;
}

div#r-column div.kontakt {
	width:			205px;
	margin-top:	10px;
}

div#r-column div.kontakt h3 {
	color:			#7a7977;
	font-size:		12px;
	width:			160px;
	border-bottom:	1px solid #413e3a;
	padding-bottom:	10px;
	padding-left:	10px;
	margin:			10px 0 10px 18px;
}

div#r-column div.kontakt p {
	font-size:			11px;
	color:				#7a7977;
	letter-spacing:		1px;
	margin-left:		30px;
	margin-top:			5px;
}

div#r-column div.kontakt a {
	font-size:			11px;
	color:				#7a7977;
	letter-spacing:		1px;
	text-decoration:	underline;
	margin-left:		30px;
}

div#r-column div.kontakt a:hover {
	text-decoration:	none;
}

div#r-column div.kontakt p.tel {
	width:			160px;
	border-bottom:	1px solid #413e3a;	
	padding-bottom:	10px;
	padding-left:	10px;
	margin:			10px 0 10px 18px;
}

div#r-column img {
	margin-top: 	140px;
	margin-left:	15px;
}

div#footer {
	font-family:		Tahoma, Helvetica, Arial, "MS Trebuchet", sans-serif;
	font-size:			11px;
	width:					980px;
	margin:					0 auto;
	padding:				260px 0 0 0;
	color:					#7a7a7a;
	letter-spacing: 0.5px;
	background: 		url(images/footer-bg.jpg) 0 0 no-repeat;
}

div#footer div.foo-nav {
	width:				664px;				
	padding-left:	316px;
}

div#footer div.foo-nav ul.menu {
	font-family: 		Tahoma, Helvetica, Arial, "MS Trebuchet", sans-serif;
	font-size:			10px;	
	padding:				8px 0 30px 0;
	line-height:		30px;
	height:					30px;
	position:				relative;
	left:	-6px;
}

div#footer div.foo-nav li {
	float:	left;
}

div#footer div.foo-nav li a {
	color: 						#a8a6a6;
	font-size:				12px;
	text-decoration: 	none;
	display:					block;
	padding:					0 6px;
}

div#footer div.foo-nav li a:hover, div#footer div.foo-nav li a.selected {
	color:						#e44d22;
	margin:						0;
	text-decoration:	underline;
}

div#footer div.copy {
	overflow:	hidden;
}

div#footer div.copy p {
	display:			inline;
	color:				#a8a6a6;
	font-weight:	bold;
}

div#footer p.pro {
	padding-left:	20px;
}

div#footer p.pro a {
	font-size: 				12px;
	font-weight:			bold;
	color: 						#007ac0;
	text-decoration:	none;
}

div#footer p.pro a:hover {
	text-decoration:	underline;
}

/* Gallery */

/*
div.categoryPhotos {
 	overflow:   hidden;
 	width:      520px;
 	margin:	 	5px 0 10px 30px;
}

div.categoryPhotos a {
	display:	block;
	margin:		0px;
	padding:	0px;
}

div.categoryPhotos a img, div.categoryPhotos a img:hover {
 border:   2px solid #000;
}

div.categoryPhotos a img.zoom, div.categoryPhotos a img.zoom:hover {
 	border:   0;
}

div.categoryPhotos div.photo_item {
 	overflow:       hidden;
 	display:        inline;
 	float:          left;
 	margin:         3px 4px 3px 4px;
 	width:          160px;
 	height:         180px;
 	padding:        0;
 	text-align:     center;
 	vertical-align: middle;
 	cursor:         pointer;
}

div.categoryPhotos div.photo_item:hover {
  	border: 1px solid #ffcc00;
}

div.categoryPhotos div.photo_item img {
	width:	160px;
}
*/


div.clear {
	clear:	both;
}


div.photo {
	display:	inline;
	float:		left;
	margin:		0 2px 2px 0;
}

div.photo img {
	margin:	0;
	float:	none !important;
}

div.photo p {
	padding:		0;
	font-size:	10px;
}
