body {
	font-family: tahoma, verdana,  arial, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	background: url('img/bg.jpg') repeat-x #87CEFA;
}
img {
	border: none;
}
div#allBox {
	border: 1px solid #999;
	border-width: 0 1px;
	text-align: left;
	margin: 0 auto;
	width: 770px;
	background-color: #fff;
}
div#headerBox {
	background: url('img/header.jpg') no-repeat;
	height: 210px;
}
div#headerBox p {
	text-align: right;
	margin: 20px 20px 0 0;
	font-size: 12px;
}
div#headerBox ul#lang {
	margin: 0 20px 0 0;
	padding: 0;
	float: right;
	text-align: right;
	list-style: none;
}
* html div#headerBox ul#lang {
	margin: 0 10px 0 0;
}
div#headerBox ul#lang li {
	display: inline;
}
div#headerBox h1 {
	margin: 0;
	padding: 0 0 0 78px;
	font-size: 22px;
	color: #0064D4;
}
div#headerBox h1 a {
	text-decoration: none;
	color: #0064D4;
}
div#headerBox h2 {
	margin: 0;
	padding: 10px 0 0 80px;
	font-size: 9px;
}
div#headerBox h2 a {
	color: #000;
	text-decoration: none;
}
div#rightBox {
	float: right;
	margin: 10px 10px 0 0;
	width: 150px;
	border: 1px solid #0064D4;
	text-align: center;
	background: url('img/bg_rightbox.jpg') repeat-x #fff;
}
div#rightBox2 {
	float: right;
	margin: 10px 10px 0 0;
	width: 150px;
	border: 1px solid #0064D4;
	text-align: center;
	background: url('img/bg_rightbox.jpg') repeat-x #fff;
}
div#rightBox h1, div#rightBox h1 a {
	margin: 0;
	padding: 5px;
	font-size: 11px;
	color: #ff0;
	text-align: left;
}
div#rightBox p a:hover {
	text-decoration: none;
}
div#leftBox {
	margin: 0 160px 0 0;
	padding: 0 10px 10px 10px;
	min-height: 350px;
	font-size: 13px;
	text-align: justify;
	line-height: 1.5;
	color: #000;
	min-height: 400px;
}
* html div#leftBox {
	margin: 0 170px 0 0;
	height: 400px;
}
div#leftBox a {
	font-size: 13px;
	font-weight: bold;
	color: #0064D4;
	border-bottom: 1px solid #999;
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
}
div#leftBox  #tabs ul.ui-tabs-nav li a { border-bottom: none;}
div#leftBox a:hover {
	border-bottom: 1px solid #ff0;
}
div#leftBox h3 {
	font-size: 15px;
	color: #0064D4;
	margin: 0;
	padding: 10px 20px;
}
div#leftBox h2 {
	font-size: 11px;
	margin: 0;
	padding: 0 0 0 20px;
	color: #666;
}
/*
div#leftBox h3 {
	font-size: 13px;
	color: #0064D4;
	text-align: center;
}*/
div#leftBox em {
	font-size: 10px;
	color: #999;
	margin: 0;
	padding: 0 0 0 20px;
}
div#leftBox p {
	margin: 0 0 10px 0;
	font-size: 13px;
	text-align: justify;
	line-height: 1.5;
	color: #000;
	font-family: verdana, arial, sans-serif;
}
div#leftBox ul li {
	font-size: 13px;
	text-align: justify;
	line-height: 1.5;
	color: #000;
	font-family: verdana, arial, sans-serif;
}
div#leftBox table {
	border-collapse: collapse;
	font-size: 13px;
	width: 100%;
}
div#leftBox table th {
	border: 1px solid #e0e0e0;
	background-color: #eee;
	padding: 3px;
	text-align: center;
}
div#leftBox table td {
	border: 1px solid #e0e0e0;
	background-color: #fff;
	padding: 3px;
	text-align: center;
}
div#leftBox table.aleft td, div#leftBox table td.aleft {
	text-align: left;
}
div#leftBox form {
	margin: 0 auto;
}
form fieldset {
	border-width: 0;
}
form fieldset legend {
	font-weight: bold;
	color: #0064d4;
	padding-left: 100px;
}
form fieldset ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
form fieldset ul li {
	margin: 0;
	padding: 2px 0;
}
form fieldset ul li em {
	margin: 0;
	padding: 0;
}
form fieldset ul li label {
	float: left;
	width: 30%;
}
form fieldset ul li input, form fieldset ul li textarea {
	font-size: 10px;
	width: 300px;
}
form fieldset ul li em, form fieldset ul li strong {
	color: #f00;
}
div#footerBox {
	height: 30px;
	background: url('img/bg_menu.jpg') no-repeat;
	clear: both;
}
div#footerBox p {
	margin: 0;
	padding: 10px 20px;
	font-size: 10px;
	text-align: right;
}
#tablediv {
display:  table;
width:550px;
background-color:#eee;
border: none;
border-spacing:5px;/*cellspacing:poor IE support for  this*/
border-collapse:separate;
margin-left: 30px;
}
#celldiv {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:250px;
}
#rowdiv  {
display:  table-row;
width:auto;
}
.info   { color: black; background-color: transparent; font-weight: normal; }
.warn   { color: rgb(120,0,0); background-color: transparent; font-weight: normal; }
.error  { 
width:20px;height:20px; overflow:hidden;
 text-align:center;
 background-image:url(img/zle.gif);
 background-repeat:no-repeat;
 font:normal normal 6px verdana,sans-serif;
}
.ok{
	width:20px;height:20px; overflow:hidden;
 text-align:center;
 background-image:url(img/ptaszek.gif);
 background-repeat:no-repeat;
 font:normal normal 6px verdana,sans-serif;
}
