*{
	margin:		0;
	padding:	0;
}

html { background-color: #fff; }
body{
	font-family:	'Verdana','Helvetica',sans-serif;
	text-align:	left;
	color:		#000;
	font-size:	12px;
	margin-top:	80px;
	background-color: #fff;
}

.skip, #header, #newsletterHeader span, #linkMe span {
	text-indent: 	-100em;
	position: 	absolute;
	top: 		0;
	left: 		0;
	height: 	1px;
}

a {
	text-decoration:none;
	color:		#af1906;
}

a:hover {
	text-decoration:underline;
}

a img {
	border:		0;
}

div.img {
	float:		left;
	margin:		10px 15px 15px;
}

#content h2, #content h3, #content h4 {
	color:		#549cc3;
	margin:		20px 3px 2px;
}
#content h2 {
	color:		#549cc3;
	font-size:	16px;
	font-weight:	bold;
}
#content h3 {
	font-size:	13px;
}
#content h4 {
	font-size:	11px;
}
#content p {
	margin:		10px 5px 5px;
/* 	text-indent:	15px; */
}

/* F O R M U L A R Z */
form {
	font-size:	0.8em;
	margin:		0.5em 0;
}

form .error_message {
	font-size:	1.1em;
	color:		#f00;
}
form div {
	overflow:	hidden;
	clear:		both;
	width:		100%;
	margin-top:	1em;
}
form div.desc {
	font-size:	0.8em;
}
form fieldset {
	border:		1px solid #a6c7de;
	padding:	1em;
	margin:		0 auto;
	overflow:	hidden;
	background-color: #edf4f9;
}
form fieldset legend {
	font-weight:	bold;
	font-style:	normal;
	color:		#1275bf; }
form fieldset div input, form fieldset textarea, form fieldset select {
	border:		1px #bbb solid;
	background-color: #fff;
	color:		#000;
	font-family:	Verdana, serif;
	font-size:	1em;
	display:	block;
	float:		left;
	padding:	5px;
}
form fieldset .text input, form fieldset .file input, form fieldset .password input, form fieldset textarea, form fieldset select {
	width:		70%;
}
form fieldset div.submit {
	float:		left;
	clear:		none;
	width:		30%;
}
form fieldset .submit input {
	font-weight:	bold;
	padding:	10px;
}
form fieldset textarea {
	height:		200px;
}
form fieldset label {
	cursor:		pointer;
	display:	block;
	width:		20%;
	float:		left;
}
form fieldset .check {
	padding-left:	20%;
}
form fieldset .check label, form fieldset .radio label {
	padding-left:	1em;
}
form fieldset div input:hover, form fieldset select:hover, form fieldset div input:focus, form fieldset select:focus, form fieldset textarea:hover, form fieldset textarea:focus {
	border-color:	#3aa3f4;
}

/* T O P */
#top {
	position:	absolute;
	top:		0;
	width:		100%;
	height:		80px;
}
#linkMe a {
	display:	block;
	width:		270px;
	height:		55px;
	position:	absolute;
	left:		12px;
	top:		15px;
}
/* TOP - Submenu */
#submenu {
	position:	relative;
	display:	block;
	overflow:	hidden;
	margin:		0 auto;
	width:		780px;
	height:		30px;
	padding-bottom:	50px;
}
#submenu li {
	list-style-type: none;
	float:		left;
	margin:		10px 13px 0;
	font-size:	11px;
	height:		26px;
	padding-top:	15px;
	background:	transparent url('../img/arrow_down_gray.gif') top center no-repeat;
}
#submenu li a {
	color:		#4e4e4e;
}
#submenu li.first {
	margin-left:	440px;
}
#submenu li#currentLink {
	background-image: url('../img/arrow_down_red.gif');
}
#submenu li#currentLink a {
	color:		#af1906;
	font-weight:	bold;
}

/* TOP - pole tabów */
#tabBar {
	position:	absolute;
	top: 		0;
	left:		0;
	width:		760px;
	height:		50px;
	margin:		0 auto;
	overflow:	hidden;
	font-size:	11px;
}
/* TOP - języki i taby */
#tabs {
	width:		710px;
	float:		left;
}
#languages {
	width:		50px;
	float:		left;
}
#tabs, #languages {
	overflow:	hidden;
}
#tabs li, #languages li {
	list-style-type: none;
	float:		left;
	margin:		0px 10px 0 1px;
}
#tabs li {
	height:		40px;
}
#tabs li.printing {
	width: 160px;
}
#tabs li#tabCurrent.printing {
	width: 180px;
}
#tabs li a, #tabs li strong {
	display:	block;
	height:		35px;
	color:		#4e4e4e;
	margin-left:	7px;
	padding:	5px 12px 0 5px;
}
#tabs li#tabCurrent {
	background:	transparent url('../img/tab_bg.gif') -7px 0 no-repeat;
}
#tabs li#tabCurrentFirst {
	background:	transparent url('../img/tab_bg.gif') 0 0 no-repeat;
}
#tabs li#tabCurrent a, #tabs li#tabCurrentFirst a, #tabs li#tabCurrent strong, #tabs li#tabCurrentFirst strong {
	color:		#fff;
	background:	transparent url('../img/tab_bg.gif') 100% 0 no-repeat;
}
#tabs li#tabCurrent img, #tabs li#tabCurrentFirst img {
	position:	relative;
	top:		-19px;
	left:		50px;
}
#tabs li#tabCurrent img {
	left:		27px;
}
#languages li {
	border-left:	#000 1px solid;
	padding-left:	5px;
	line-height:	10px;
	height:		10px;
	margin:		8px 2px 0px 2px;
}
#languages li.first {
	border-left-width: 0px;
	padding-left:	0px;
}

/* T R E Ś Ć */
#bg {
	width:		770px;
	margin:		0 auto;
	position: relative;
	background:	transparent url('../img/tabbar.gif') 0 0 no-repeat;
}
#wrapperMain {
	background:	transparent url('../img/bottom_bg.gif') 100% 100% no-repeat;
	width:		770px;
	margin:		0 auto;
	padding:	45px 0 0;
	position:	relative;
}
/* TREŚĆ - lewa kolumna */
#content {
	width:		490px;
	min-height:	800px;
	float:		left;
	margin:		0 10px;
}

/* TREŚĆ - prawa kolumna */
#wrapperRight {
	width:		240px;
	float:		left;
	margin:		0 10px 0 30px;
}
/* TREŚĆ - prawa kolumna - menuBox */
#menuBox {
	width:		240px;
	margin-bottom:	10px;
	float:		left;
}
/* TREŚĆ - prawa kolumna - newsletter */
#newsletterHeader {
	width:		80px;
	height:		20px;
	margin-bottom:	10px;
	float:		left;
}
#newsletter {
	background:	transparent url('../img/newsletter_bg.gif') 0 0 no-repeat;
	width:		220px;
	height:		102px;
	margin:		0px;
	padding:	10px;
	border-width:	0px;
	font-size:	11px;
	line-height:	18px;
	float:		left;
}
#newsletter label {
	font-size:	11px;
	color:		#b01d0a;
	width:		200px;
	margin:		10px 0 2px;
}
#newsletter .text {
	height:		18px;
	line-height:	18px;
	padding:	0;
	border:		#d8d8d8 1px solid;
	width:		130px;
}
#newsletter .submit {
	background:	transparent url('../img/newsletter_submit.gif') 0 0 no-repeat;
	border:		0px;
	width:		61px;
	height:		22px;
	color:		#fff;
	font-size:	10px;
}
/* TREŚĆ - prawa kolumna - usługi */
#servicesHeader {
	width:		240px;
	height:		16px;
	padding-top:	25px;
	margin-top:	20px;
	font-size:	11px;
	font-weight:	normal;
	float:		left;
}
#services {
	float:		left;
}
#services li {
	color:		#af1906;
	margin-left:	15px;
	font-size:	11px;
	margin:		5px 0 0 15px;
}
/* S T O P K A */
#footer {
	width:		760px;
	height:		40px;
	margin:		0 auto;
	font-size:	10px;
	overflow:	hidden;
	clear:		both;
	padding:	50px 10px 14px;
}
#footer ul {
	overflow:	hidden;
	margin-left:	20px;
}
#footer ul li {
	list-style-type: none;
	float:		left;
	line-height:	12px;
	height:		12px;
	margin-right:	6px;
	padding-left:	6px;
	border-left:	#ebebeb 1px solid;
}
#footer ul li strong {
	color:		#af1906;
}
#footer ul li a {
	color:		#4e4e4e;
}
#footer ul li.first {
	border-left-width: 0;
}
#footer p {
	text-align:	right;
}
p#copyright {
	width:		240px;
	float:		left;
	text-align:	center;
	position:	absolute;
	right:		10px;
	bottom:		13px;
}

#mainPageIntroduction li {color: rgb(64,64,64); text-align: justify; line-height: 20px;}

#hablaHeader { float: left; display: block; width: 240px; font-size: 12px; color: #549CC3; padding: 15px 5px 10px; }
#habla_window_div { float: left; position: relative; }
#content table {border: 1px solid black; width: 95%; border-collapse: collapse; margin: 0 auto;}
#content td {border: 1px solid black; font-size: 12px; padding: 2px;}
.ggwidget img { cursor: pointer; }