* { margin: 0; padding: 0; }


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


blockquote {
	float: left;
	width: 100%; }
	
	blockquote p { font-weight: bold; }



body {
	background: white;
	font: 12px/16px Arial, Tahoma, Helvetica, Sans-Serif; }


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




fieldset { border: none; }


	
html {
	overflow: auto;
	overflow-x: hidden;
	color: #333; }



img { border: none; }



ins { text-decoration: none; }




p { padding-bottom: 15px; }

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


textarea {
	font: 12px/16px Arial, Tahoma, Helvetica, Sans-Serif;
	color: #333;
	overflow: auto; }


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










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

h1, h4, h5 { font-weight: normal; }

h1 {
	float: left;
	width: 728px;
	position: relative;
	margin: 0 0 10px 0;
	padding: 0 0 4px 0;
	text-transform: uppercase;
	font-size: 14px; }

	h1 a:hover { _filter:alpha(opacity=80); -moz-opacity: .8; opacity: .8; }
	
	h1 ins { float: left;  }
	
	h1 span {
		float: left;
		width: 625px;
		padding: 0 10px 0 5px; }

	.start h1 { font-size: 12px; margin: 0; }
	.start h1 span { width:  605px;}

h2 { font-size: 1.2em; }

h3 {
	float: left;
	border-bottom: 1px solid #cacccd;
	margin: 10px 0 10px 0;
	padding: 0 0 4px 0;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: normal; }

h4 { font-size: 12px; }

h5 { font: 11px/12px Tahoma; }

h6 { font: 10px/12px Tahoma; }


a {
	text-decoration: none;
	color: #1e407c; }
	
	a:hover { text-decoration: underline; }












#center {
	position: relative;
	width: 990px; }











#container {
	float: left;
	width: 962px;
	background: url(../images/backc.png); }










h1 span,
#add-comments,
#cols-resize,
#comments,
#foot-container,
#gallery,
#left,
#logo,
#menu-vert,
#regulamin,
#right,
#top,
#scroll-top,
#slideshow,
#wyszukiwarka,
.back,
.dark_square, dark_square *,
.pp_pic_holder *,
.print,
.text-size  { display: none; }


















#middle {
	float: left;
	width: 536px; height: auto !important; }

	#middle.long { width: 726px; }
























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

button, .button {
	border: none;
	cursor: pointer;
	color: white;
	text-transform: uppercase;
	font-size: 10px !important; }
	
	button:hover, .button:hover { _filter:alpha(opacity=90); -moz-opacity: .9; opacity: .9; }


input[type="text"], textarea {
	outline: none;
	padding: 3px 5px 3px 5px;
	border: 1px solid #aaa; }




.more {
	font-size: .9em;
	font-weight: bold;
	color: #2359a9; }
	
	a.more { float: right; }
	
	.more:after {
		content: " »";
		color: #e54226; }
		


.red { color: #e54226; }


.row {
	float: left;
	width: 100%; }


.rss {
	float: left;
	width: 44px; height: 15px;
	background: url(../images/icon-rss.gif); }


		
	


/*
.button {
	border: none;
	cursor: pointer; }

.button:hover {
	_filter:alpha(opacity=80); -moz-opacity: .8; opacity: .8; }
*/
	

