body
{
  	padding : 0 0 0 0;
  	margin : auto;
	text-align : center;
	font-family : Verdana;
	font-size : 12px;
	color : black;
	width : 100%;
}

.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;
}

h3.cennik
{
	font-size:18px;
	color : #1F497D;
}

h2.cennik
{
	font-size:16px;
	color : #008DA9;
}

h1.cennik
{
	font-size:12px;
	color : #008DA9;
}

p.cennik_info
{
	margin : 0px;
	padding : 0px;
	color : #008DA9;
	font-size : 11px;
}

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

a.link
{
	font-size : 9px;
	color : #666666;
}

a.white
{
	color : white;
}


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

table.menu
{
	margin : 0px;
	padding : 0px;
	font-size : 16px;
	font-weight : normal;
	font-family : Arial;
	color : white;
	width : 980px;	
}

table.menu a
{
	font-size : 16px;
	font-weight : normal;
	font-family : Arial;
	color : white;	
}

table.menu a:hover
{
	font-size : 16px;
	font-weight : normal;
	font-family : Arial;
	color : silver;	
}

table.cennik
{
	margin : 0px;
	padding : 0px;
	font-size : 11px;
	font-weight : normal;
	font-family : Verdana;
	color : black;
	width : 710px;
	border : 1px solid #008DA9;
}

table.cennik tr.title
{
	color : white;
	font-weight : bold;
	text-align : center;
	background-color: #C60071;
	border: 1px solid red;	
}

table.cennik tr.title_old
{
	color : white;
	font-weight : bold;
	text-align : center;
	background-color: #6A6A6A;
	border: 1px solid red;	
}

table.cennik tr.title td
{
	border-top : 1px solid white;
	border-right : 1px solid white;
	border-bottom : 1px solid white;
}

table.cennik tr.content
{
	text-align : center;
}

table.cennik tr.content td
{
	border-top : 1px solid #008DA9;
	border-right : 1px solid #008DA9;
}

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

ul
{
	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 : 140px;
	height : 17px;
	-height : 18px;
	border : 1px solid #C50572;
}

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 : 200px;
	height : 19px;
	border : 1px solid #C50572;
	font-size : 12px;
}

textarea
{
	border : 1px solid #C50572;
}

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;
}

img.miniature
{
	border : 1px solid #C60071;
}

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

div.pagging a
{
	margin-left : 5px;
	margin-right : 5px;
	color : #427FAE;
}


div.pagging a.page_active
{
	text-decoration : none;
	font-size : 14px;
	color : black;
	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.center100
{
	width : 100%;
	text-align : center;
}

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

div.header
{
	margin : auto;
	width: 980px;
	height : 155px;
	text-align : left;
	background-color : white;
	overflow : hidden;
}

div.logo 
{
	float : left;
	width: 810px;
	height : 90px;
}

div.header_search 
{
	float : left;
	width: 170px;
	height : 20px;
	margin-top : 60px;
}

div.header_top 
{
	width: 880px;
	height: 90px;
}

div.header_menu 
{
	width: 980px;
	height: 65px;
	background-image : url("/images/menu_back.jpg");
	background-repeat : no-repeat;
}

div.header_flash
{
	width : 750px;
	height : 200px;
	overflow : hidden;
}


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

div.main
{
	margin : auto;
	margin-top : 0px;
	width: 980px;
	text-align : left;
	background-image : url("/images/content_fill.jpg");
	background-repeat : repeat-y;
}


/* ----------------- CONTENT -------------------*/

div.content
{
	float : left;
	width: 750px;
}

div.box
{
	width : 710px;
	padding : 15px;
}

div.box10
{
	padding : 10px;
}

div.content_content
{
	width : 750px;
}


div.section_label
{
	margin-left : 15px;
	padding-top : 6px;
	font-size : 15px;
	font-weight : normal;
	font-family : Arial;
	color : white;
}

a.oferta
{
	margin-right : 15px;
}	

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

div.footer_top
{
	float : left;
	width: 230px;
}

div.footer_box
{
	width : 230px;
	background-color: #008DA9
}

div.footer_box_space
{
	width : 230px;
	height : 1px;
	font-size : 1px;
	line-height : 1px;
	background-color: white;
	margin : 0px;
	padding : 0px;
	border : none;
}

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

div.footerContent
{
	width: 940px;
	margin: auto;
	color: white;
	font-weight: bold;
	font-size: 10px;
	height: 24px;
}

div.footerInfo
{
	width: 980px;
	height : 70px;
	color: white;
	font-size: 11px;
	font-weight : normal;
	text-align : right;
	padding-top : 10px;
	background-color:#008DA9;
}

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;
}

div.kalendarium_data
{
	width : 100px;
	height : 16px;
	font-size : 11px;
	font-weight : bold;
	color : white;
	background-color : #008DA9;
	text-align : center;
	padding-top : 2px;
	line-height : 12px;
}
	