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

.left {float:left;}
.right {float:right;}
.clear {clear:both; font-size: 0px; line-height:0px; height:0px;}
.bold {font-weight:bolder;}
.textleft{text-align: left;}
.textright{text-align: right;}
.textcenter{text-align: center;}

h4
{
	font-size : 17px;
	color : #042699;
	padding : 0px;
	margin : 0px;
}

h3
{
	font-size : 15px;
	color : #042699;
	padding : 0px;
	margin : 0px;
}

h2
{
	font-size : 13px;
	color : #042699;
	padding : 0px;
	margin : 0px;
}

h1
{
	font-size : 12px;
	color : #042699;
	padding : 0px;
	margin : 0px;
}

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

a.orange
{
	color : #FEA702;
}

a.blue
{
	color : #001A6E;
}

a.white
{
	color : #FFFFFF;
}

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

a.black
{
	color : #000000;
}

a.Menu
{
	color : #042081;
	font-family : Arial;
	font-weight : bold;
	font-size : 13px;
	margin-right : 15px;
	margin-left : 15px;
}

a.menuButton
{
	margin-left : 1px;
}

a.form
{
	font-size : 12px;
	color : white;
}

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

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

ul
{
	
	margin : 0 0 0 0;
	/*padding : 0 0 0 0;*/
	padding-left : 30px;
	border : none;
}

input
{	
	border : none;
	color : black;
	font-size : 11px;
	background-color : #E8E9EA;
}

div.space5
{
	height : 5px;
	border : 0px;
	font-size : 5px;
	line-height : 5px;
}

div.space10
{
	height : 10px;
	border : 0px;
	font-size : 10px;
	line-height : 10px;
}

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

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

input.search
{
	padding : 0px;
	margin : 0px;
	width : 200px;
	height : 18px;
	border : 1px solid gray;
	font-size : 12px;
}

select.emaillist
{
	height : 17px;
	width : 180px;
	border : none;
}

textarea
{
	border : none;
	overflow : auto;
	font-size : 11px;
}

textarea.form
{
	border : 1px solid gray;
	width : 600px;
	height : 120px;
}

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

img.miniature
{
	border : 1px solid gray;
}

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

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


div.pagging a.page_active
{
	font-size : 12px;
	color : #FEA702;
	margin-left : 5px;
	margin-right : 5px;
	font-weight : bold;
}

div.pagging a.page_inactive
{
	font-size : 12px;
	color : #001A6E;
	margin-left : 5px;
	margin-right : 5px;
}

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

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



/* ----------------- HEADER -------------------*/

div.header
{
	margin : auto;
	width: 990px;
	height : 300px;
	text-align : left;
	background-color : white;
}

div.header_top
{
	width: 990px;
	height : 80px;
}

div.header_bottom
{
	width: 990px;
	height : 220px;
	background-image : url("/images/header_bg.jpg");
	background-repeat: no-repeat;
}

div.header_menu
{
	width: 930px;
	height : 100px;
	margin-left : 30px;
	margin-right : 30px;
	padding-top : 123px;
}

div.menuItem
{
	float : left;
	margin-right : 1px;
}

div.itemOn
{
	position : absolute;
	top : 0px;
	left : 0px;
	display : none;
}

div.itemOff
{
	position : absolute;
	top : 0px;
	left : 0px;
	display : block;
}

div.itemSubMenu
{
	position : absolute;
	top : 31px;
	left : 0px;
	display : none;
	padding-top : 8px;
}


/* ----------------- LABELS & INPUTS & BUTTONS $SPACERS -------------------*/

.hardLineBlue
{
	margin-top : 5px;
	margin-bottom : 4px;
	width : 100%;
	height : 3px;
	background-image : url("/images/1px_blue_hard.jpg");
	background-repeat: repeat-x;
}

.hardLineGray
{
	margin-top : 5px;
	margin-bottom : 4px;
	width : 100%;
	height : 3px;
	background-image : url("/images/1px_gray_hard.jpg");
	background-repeat: repeat-x;
}

.dotLineGray
{
	margin-top : 6px;
	margin-bottom : 4px;
	width : 100%;
	height : 3px;
	background-image : url("/images/1px_gray_dot.jpg");
	background-repeat: repeat-x;
}

.dotLineGrayKal
{
	margin-top : 6px;
	margin-bottom : 4px;
	width : 100%;
	height : 3px;
	background-image : url("/images/1px_gray_dot.jpg");
	background-repeat: repeat-x;
}

div.label_kalendarz
{
	height : 30px;
	text-align : right;
	padding-top : 8px;
	background-image : url("/images/label_kalendarz.png");
	background-repeat: no-repeat;
}

div.label_ofertaIndywidualna
{
	height : 30px;
	text-align : right;
	padding-top : 8px;
	background-image : url("/images/label_ofertaindywidualna.png");
	background-repeat: no-repeat;
}

div.label_ofertaFirmy
{
	height : 30px;
	text-align : right;
	padding-top : 8px;
	background-image : url("/images/label_ofertadlafirm.png");
	background-repeat: no-repeat;
}


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

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

div.main
{
	margin-left : 30px;
	margin-right : 30px;
	text-align : left;
	width : 930px;
}

div.contentSmall
{
	float : left;
	margin-left : 20px;
	width : 300px;
}

div.contentMedium
{
	float : left;
	width : 610px;
}

div.contentBig
{
	width : 930px;
}

div.contentEnd
{
	margin : auto;
	text-align : left;
	width : 990px;
	height : 6px;
	background-image : url("/images/footer_bg.png");
	background-repeat: repeat-x;
}

div.label
{
	height : 30px;
}

/* ----------------- KALENDARZ -------------------*/

div.kalendarz_year
{
	color : #001A6E;
	font-weight : bold;
	margin-top : 5px;
	cursor : pointer;
}

div.kalendarz_month
{
	display : none;
	margin-left:35px;
}

div.kalendarz_item
{
	cursor : pointer;
}



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

div.footer
{
	color : white;
	margin : auto;
	width: 930px;
	text-align : center;
}

div.footer_top
{
	width: 750px;
	height : 25px;
	text-align : left;
}

div.footer_patroni
{
	width: 750px;
	height : 70px;
	text-align : left;
}

div.footer_bottom
{
	width: 750px;
	height : 80px;
	text-align : left;
}
/*---------------- 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 : 35px;
	padding-top : 15px;
}


