body {
	background-color:#FFFFFF;
	background-position:0 0;
	background-repeat:repeat-x repeat-y;
	color:#000000;
	font-family: Verdana, Arial, sans-serif;
	font-size:13px;
	line-height:18px;
	margin: 0;	
	padding: 0;
	text-align: center;
	/*overflow-y: scroll;*/
	
}

img {
	border: none;	
}

#mainContainer {
	width:968px;
	background-color: #FFFFFF;
	height: auto;
	margin: auto;
	text-align: left;
}

#topContainer {
	width:968px;
	position: relative;
}

#top1 {
width: 968px;
height: 38px;
padding-top: 5px;
}

#top1 img {
border: none;	
}
table.rform tr td  {
	font-weight: normal;
	padding: 0px;
	vertical-align: middle;
}

table.rform tr td input {
	border: none;
	background-color: transparent;
	font-size: 12px;
	color: #cacaca;
}

.rform1{
border: 1px solid #cacaca;
width: 164px;
}
td.rss {
width: 35px;	
}

#top2 {
width:968px;
height: 71px;
position: relative;
float: right;
}
#date {
position: absolute; right: 2px; bottom: 33px;
width: 700px;
height: 20px;
/*background-color: red;*/ 
color: #26556F;
text-align: right;
font-size: 10px;
font-weight: bold;
}

#button_top, #button_top a{
position: absolute; right: 1px; bottom: 9px;
border: none;	
}
#mainSpaceContainer {
	background-color: #FFFFFF;
	overflow-x:hidden;
	width:968px;
	clear: both;
}

#mainSpaceLeft {
width:216px;
margin-right: 10px;
float: left;
}

#mainSpaceRight {
width: 742px;
float: left;
color: #606060;
}

/*dla SpaceLeft */
.left_all {
	width: 216px;
	margin-top: 10px;
	background-color: #FFFFFF;	
}
.left_middle {
	width: 186px;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url("../images/tlo_left.jpg");
}

.left_middle_sonda {
	width: 186px;
	padding-left: 15px;
	padding-right:15px;
	padding-bottom: 20px;
	background-image: url("../images/tlo_left.jpg");
	color: #444444;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}
.left_middle_galeria {
	width: 186px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 6px;
	background-image: url("../images/tlo_left.jpg");
}

.left_down {
	height: 8px;
	background-image: url("../images/tlo_left2.jpg");
}

.left_down_sonda {
	height: 8px;
	background-image: url("../images/tlo_left2.jpg");
	margin-bottom: 20px;
}

/*dla SpaceRight*/

.right_all {
	width: 742px;
	margin-top: 10px;
	background-color: #FFFFFF;	
}
.right_middle {
	width: 682px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 12px;
	background-image: url("../images/tlo_right.jpg");
	float: left;
}

.right_down {
	height: 8px;
	background-image: url("../images/tlo_right2.jpg");
	clear: both;
}

/*pojedynczy news skrot*/
.news {
width: 682px;	
clear: both;
margin-top: 20px;
}
.news_play {
	width: 100%;
	height: 100%;
	position: absolute;
	border: none;

}

div.news2_b .news_play img, div.news_more2_b .news_play img {
border: none;
position: absolute; bottom: 6px; right: 30px;
}

h2 {
font-size: 10px;
font-weight: bold;
color: #AF1B1B;
line-height: 10px;
margin: 0px;
}

h1 {
font-size: 18px;
font-weight: bold;
color: #606060;
line-height: 24px;
margin: 0px;
}

h1 a:link, h1 a:visited, h1 a:active {
	font-size: 18px;
	font-weight: bold;
	color: #606060;
	line-height: 24px;
	text-decoration: none;	
}

h1 a:hover {
	/*color: #CACACA;*/	
}

span.options {
font-size: 10px;
}

span.options a:link, span.options a:visited{
color: #4d5d7b;
text-decoration: none;
}

span.options a:hover {
color: #cc1310;
text-decoration: none;
}

.news2_a {
width: 430px;
float: left;
color: #606060;
text-align: justify;
}

.news2_b {
float: right;	
width: 222px;
padding-left: 30px;
text-align: center;
position: relative;
}

.news3 {
clear: both;	
}

div.news2_b img, div.news_more2 img {
border: 4px solid black;
border-color: #cacaca;	
float: right;
margin-top: 0px;
}
/*wspolne dla left i right  */
.informacje {
	background-image: url("../images/tlo_inf.jpg");
	height: 28px;
}

.galerie {
	background-image: url("../images/tlo_gal.jpg");
	height: 28px;
}

.sonda {
	background-image: url("../images/tlo_sond.jpg");
	height: 28px;
}

.redakcja {
	background-image: url("../images/tlo_red.jpg");
	height: 28px;
}


.linia {
width: 100%;
height: 1px;
background: #CACACA;
margin-top: 0px;
margin-bottom: 4px;
font-size: 0px;
}
.linia2 {
width: 85%;
height: 1px;
background: #CACACA;
margin-top: 4px;
margin-bottom: 4px;
font-size: 0px;
}

/*menu  */
ul.menu {
padding-top: 15px;
padding-bottom: 15px;
list-style: none;
padding-left: 10px;
font-size: 16px;
line-height: 22px;
}
ul.menu, ul.menu li {
margin: 0px;
list-style: none;
}

li.menu_in a:link, li.menu_in a:visited {
background: url("../images/point2.jpg") no-repeat left center;
padding-left: 10px;
color: #26556F;
text-decoration: none;
}

li.menu_in a:hover{
background: url("../images/point1.jpg") no-repeat left center;
padding-left: 10px;
color: #C94745;
text-decoration: none;
}

#button {
	position: absolute;
	margin-left: 65px;
	margin-top: -7px;
}

span.nag1 {
color: #DA742A;	
font-size: 10px;
font-weight: bold;
line-height: 30px;
}

#footer {
width: 968px;
height: 4px;
margin-top: 25px;
background-color: #4C739B;
}

#footer_left {
float: left;	
font-size: 9px;
color: #909090;
}

#footer_right {
float: right;	
font-size: 9px;
color: #909090;
}

span.copy {
color: 	#4C739B
}

/* news szczegoly*/
.news_more {
margin-bottom: 10px;
margin-top: 10px;
}

.news_more_left {
float: left;
width: 450px;
text-align: justify;
}

.news_more_right {
float: right;
width: 217px;
padding-left: 15px;
overflow: hidden;
text-align: right;
}

.image {
border: 4px solid #cacaca;
margin-bottom: 10px;
	
}

.image2 {
border: none;
margin-bottom: 10px;
}

.image3 {
border: 4px solid #cacaca;
margin-left:5px;
vertical-align: middle;	
}

.image4 {
border: none;
margin-left:5px;
vertical-align: middle;	
}

.image5 {
margin-left:5px;
vertical-align: middle;	
}

.point3 {
vertical-align: middle;	
}

span.point3 {
color: #606060;
font-weight: bold;
}



.gallery_news {
clear: both;
position: relative;
padding: 0px;
margin: 0px;
}

.gallery_news2 {
text-align: center;	
padding-top: 10px;
padding-bottom: 10px;
vertical-align: middle;	
}

.opinion_news {
clear: both;
position: relative;
padding: 0px;
margin: 0px;
}

.comment {
	width: 643px;
	margin-top: 15px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 40px;
	background-color: #F5F5F5;
	font-size: 10px;
	position: relative;
	border-bottom: 1px solid #cacaca;
	
}

h3 {
font-size: 8px;
padding: 0px;
margin 0px;
line-height: 20px;
color: #cfcfcf;
}

.nick {
float: right;	
color: #4B6E8C;
font-weight: bold;
margin-top: 10px;
margin-bottom: 10px;
position: relative;
}

table.opinion1 tr td {
	font-weight: normal;
	padding: 5px;
	vertical-align: middle;
	border: 1px solid #cacaca;
	background-color: #ffffff;
	font-size: 12px;
	color: #cacaca;
}

table.opinion2 tr td input {
	border: 1px solid #cacaca;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #4B6E8C;
	font-weight: bold;
	text-align: right;
	padding: 5px;
}

table.opinion2 {
	float: right;
	margin-top: 5px;
}

#news_comment_pl_body {
	width: 641px;
	height: 100px;
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:18px;
	color: #606060;
	border: none;
}

#opinie_button {
text-align: center;
margin-top: 5px;
	
}

/*galeria spis*/

.photo_all {
width: 330px;
height: 220px;
margin-left: 28px;
margin-bottom: 25px;
float: left;
position: relative;
overflow: hidden;
}

.right_middle_photo {
	width: 742px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-top: 20px;
	background-image: url("../images/tlo_right.jpg");
	float: left;
}

.photo_footer {
position: absolute; bottom: 0px;
height: 40px;
width: 310px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #000000;
font-size: 16px;
font-weight: bold;
color: #ffffff;
	filter:alpha(opacity=80); 
	-moz-opacity: 0.8; 
	opacity: 0.8;
	
}

.photo_footer1 {
position: absolute; bottom: 0px;
height: 40px;
width: 310px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: transparent;
font-size: 16px;
font-weight: bold;
color: #ffffff;
text-align: center;
}

.photo_date {
position: absolute; top: 15px; right: 0px;
width: 85px;
height: 20px;
background-color: #FFFFFF;
color: #000000;
font-size: 11px;
line-height: 18px;
font-weight: bold;
padding-left: 15px;

}

.photo_img {
margin-right: 30px;
margin-top: 15px;
border: 4px solid #cacaca;
}

.photo_tekst {
text-align: justify;
margin-top: 15px;
margin-bottom: 5px;
font-size: 11px;
}
.photo_back {
text-align: center;
width: 100%;
font-size: 10px;
margin-top: 20px;
}

.bordered {
	border: 4px solid #CACACA;
}

.bordered:hover {
	border-color: #808080;
}


/* kontakt */

.contact_left {
float: left;
width: 267px;
padding-left: 30px;
padding-right: 15px;
}

.contact_right {	
float: left;
width: 400px;
padding-left: 15px;
padding-right: 15px;
}

.contact_nag {
color: #215173;	
font-weight: bold;
}

.contact_nag2 {
color: #626161;	
border-bottom: 1px solid #cacaca;
font-weight: bold;
}

div.contact_left a:link, div.contact_left a:visited{
color: #4E8CC9;
text-decoration: none;
}

#kontakt_form_msg {
	width: 335px;
	height: 100px;
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:18px;
	color: #606060;
	border: none;
}

.comment2 {
	width: 348px;
	margin-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 40px;
	background-color: #F5F5F5;
	font-size: 10px;
	position: relative;
	border-bottom: 1px solid #cacaca;
	
}

#opinie_button2 {
text-align: left;
padding-top: 5px;
padding-left: 20px;
	
}

table.cennik {
	border-collapse: collapse;
	width: 550px;
}

table.cennik tr td, table.cennik tr th {
	border: 1px solid #c0c0c0;	
	padding: 5px;
}

table.cennik tbody tr th {
	font-weight: normal;
	color: #1F5071;
}

table.cennik thead tr, table.cennik thead td {
	color: #1F5071;
	font-weight: bold;
}

td.lcorner {
	border-top: none;
	border-left: none;	
}

