body
{
  	padding : 0 0 0 0;
  	margin : auto;
	text-align : center;
	font-family : Arial;
	font-size : 10px;
	color : #020202;
	width : 100%;
	background-color : black;
}

.left {float:left;}
.right {float:right;}
/*.clear {clear:both; font-size: 0px; line-height:0px; width:0px; height:0px; padding:0px; margin:0px; border:none; background-color:white}*/
.bold {font-weight:bolder;}
.textleft{text-align: left;}
.textright{text-align: right;}
.textcenter{text-align: center;}

div.clear
{
	clear:both;
	font-size : 0px;
}

a
{
	text-decoration : none;
	color : white;
	outline: none;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
}

a.gray
{
	color : gray;
}

a.blue
{
	color : #0081B3;
}

a.black
{
	color : black;
}


hr
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

p
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

ul
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	border : none;
}

li
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	border : none;
}

div
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	border : none;
}

img
{
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	border : 0px;
}

form
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	border : none;
}

input
{	
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	width : 150px;
	height : 14px;
	-height : 18px;
	border : 1px solid #C50572;
	color : black;
}

input.header_search
{
	width : 110px;
	height : 15px;
	border : none;
	background : none;
	font-size : 12px;
	margin-left : 25px;
}

input.form
{
	padding : 0px;
	margin : 0px;
	width : 200px;
	height : 16px;
	border : 1px solid #C50572;
	font-size : 12px;
}

input.form_long
{
	padding : 0px;
	margin : 0px;
	width : 698px;
	height : 18px;
	border : 1px solid #C50572;
	font-size : 12px;
}

input.search
{
	padding : 0px;
	margin : 2px;
	width : 120px;
	height : 15px;
	font-size : 12px;
}

input.kontakt
{
	background: none;
	margin-left : 13px;
	margin-top : 3px;
	width : 132px;
	font-size : 11px;
	border : none;
}	

textarea
{
	border : 1px solid #C50572;
}

textarea.kontakt
{
	background : none;
	width : 270px;
	height : 124px;
	margin-left : 13px;
	margin-top : 17px;
	font-size : 12px;
	border : none;
}

div.pagging 
{
	width : 100%;
	text-align : center;
}

div.pagging a
{
	margin-left : 5px;
	margin-right : 5px;
	color : black;
}


div.pagging a.page_active
{
	text-decoration : none;
	font-size : 10px;
	color : #0081B3;
	font-weight : bold;
	font-family : Tahoma;
	margin-left : 5px;
	margin-right : 5px;
}

div.form_label
{
	float : left;
	width : 120px;
	height : 20px;
	text-align : left;
}

div.form_field
{
	float : left;
	width : 200px;
	height : 20px;
	text-align : left;
}

div.left100
{
	width : 100%;
	text-align : left;
}

div.center100
{
	width : 100%;
	text-align : center;
}

div.right100
{
	width : 100%;
	text-align : right;
}

div.box
{
	padding : 5px;
}

div.kontaktForm
{
	float : left;
	margin-top : 33px;
	width : 300px;
	height : 170px;
	text-align : left;
	background-image : url("/images/kontakt_form.jpg");
	background-repeat : no-repeat;
}
/* ----------------- HEADER -------------------*/

div.header
{
	margin : auto;
	width: 980px;
	height : 116px;
	text-align : left;
	background-image : url("/images/header_bg.jpg");
	background-repeat : no-repeat;
}

div.logo 
{
	text-align : center;
	width : 100%;
	height : 60px;
	padding-top : 25px;
}

div.header_search 
{
	float : right;
	width: 147px;
	height : 16px;
	background-image : url("/images/search_bg.png");
	background-repeat : no-repeat;
}

/* ----------------- MAIN -------------------*/

div.main
{
	margin : auto;
	width: 980px;
	text-align : left;
	background-color : white;
}

div.left_content
{
	float : left;
	width : 440px;
}

div.right_content
{
	margin-left : 5px;
	float : left;
	width : 525px;
}

div.wide_content
{
	width : 970px;
}


/* ----------------- OFERTA -------------------*/

div.oferta
{
	margin : auto;
	width : 980px;
	text-align : left;
	color : white;
}

/* ----------------- NEWS -------------------*/

div.news_info
{
	float: left;
	width : 280px;
	margin : 5px;
}

div.news_image
{
	float : left;
	width : 240px;
}

div.news_blue
{
	background-color : #E5F6FE;
}

img.news
{
	margin-top :5px;
	margin-bottom : 5px;
	border : 5px solid white;
}

div.kalendarz_pasek
{
	float : left;
	width : 37px;
	height : 19px;
	background-image : url("/images/kalendarz_pasek.jpg");
	background-repeat : no-repeat;
}

	

/* ----------------- FOOTER -------------------*/


div.white_line
{
	background-image : url("/images/1px_white.jpg");
	background-repeat : repeat-x;
}

div.blue_line
{
	background-image : url("/images/5px_blue.jpg");
	background-repeat : repeat-x;
}

div.main_list
{
	background-image : url("/images/dot_blue_black.jpg");
	background-repeat : no-repeat;
	background-position : 0px 3px;
	padding-left : 14px;
	height : 13px;
}

div.main_list_white
{
	background-image : url("/images/dot_blue_white.jpg");
	background-repeat : no-repeat;
	background-position : 0px 3px;
	padding-left : 14px;
	height : 13px;
}

div.sub_list
{
	background-image : url("/images/arrows_right.png");
	background-repeat : no-repeat;
	background-position : 14px 5px;
	padding-left : 30px;
	height : 13px;
}

div.sub_list_white
{
	background-image : url("/images/arrows_right_white.jpg");
	background-repeat : no-repeat;
	background-position : 14px 5px;
	padding-left : 30px;
	height : 13px;
}

div.sub_list_black
{
	background-image : url("/images/arrows_right_black.jpg");
	background-repeat : no-repeat;
	background-position : 14px 5px;
	padding-left : 30px;
	height : 13px;
}	

div.footer
{
	text-align  : left;
	margin : auto;
	width: 980px;
}

div.bottom_space
{
	width: 100%;
	height: 20px;
}

/* ----------------- OTHERS -------------------*/

div.error
{
	color: red;
}

div.good
{
	color: #316CA8;
}

.login 
{
	text-align : center;
	margin: auto;
	padding-top : 50px;
	width: 180px;
	height : 150px;
}

div.section_pink
{
	width : 740px;
	height : 32px;
	background-color : #C60071;
}

div.section_blue
{
	width : 740px;
	height : 32px;
	background-color : #008DA9;
}


div.break_long
{
	width : 710px;
	height : 10px;
	background-image : url("/images/break_long.jpg");
	background-repeat : no-repeat;
}

div.break_middle
{
	width : 510px;
	height : 5px;
	background-image : url("/images/break_middle.jpg");
	background-repeat : no-repeat;
}
/*---------------- FACEBOOK -------------------*/

div.FB_Widget1
{
	float : right;
	z-index : 3000;
	position : fixed;	
	top : 120px;
	right : -205px;
	width : 232px;
	height : 420px;
	background-image : url("/images/slider.png");
	background-repeat : no-repeat;
}

div.FB_Content1
{
	padding-left : 30px;
	padding-top : 15px;
}

#prasa img{
	margin-left: 10px;
	margin-right: 10px;		
}	
