/* 
==================================================
	MAIN TAG STYLES - START
==================================================
*/
body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	font-family: "Arial CE", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color:#555555;
}

a
{
	text-decoration: none;
	color:#555555;
}

a:hover
{
	text-decoration: underline;
}

ul
{
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
}

ol
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*img
{
	border: 0px none;
}*/

form
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

select
{
	border: 1px solid #D1D1D1;
	color: #555555;
	font-size: 11px;
	background: #FFFFFF;
}

input
{
	border: 1px solid #D1D1D1;
	color: #555555;
	font-size: 11px;
}

h1 {
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#006633;
}

h2 {
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin-top:5px;
	color:#005295;
	height:26px;
	line-height:26px;
	background:#F7F7F7;
	border-bottom:#005295 3px solid;
}

h3 {
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#006633;
	height:24px;
	line-height:24px;
	background:#F7F7F7;
	border-bottom:#006633 3px solid;
}

h4 {
	font-size:13px; font-weight:bold; margin:0; height:34px; line-height:34px;
}

a.redb, .redb {
	font-size: 11px;
	font-weight : bold;
	color : #CC0000;
}

a.greenb, .greenb {
	font-size: 11px;
	font-weight : bold;
	color : #006633;
}
/* 
==================================================
	GENERAL CLASSES - START
==================================================
*/
div.break {
	clear: both;
	line-height: 0px;
	font-size: 0px;
	margin:0px;
	padding:0px;
}

.b {
	font-weight: bold;
}

.i {
	font-style:italic;
}

.linkcursor {
	cursor:hand;
}

.ebold {
	font-weight:bold;
	color:#006633;
}

.gbold {
	font-weight:bold;
	color:#555555;
}

.bbold {
	font-weight:bold;
	color:#005295;
}

.smlgrnbutton, .smlgrnbutton:hover {
	width:74px;
	height:16px;
	line-height:16px;
	text-align:center;
	display:block;
	cursor:pointer;
	_cursor:hand;
	background:url('../_img/back/bg_smlgrnbtn.gif') no-repeat;
	color:#ffffff;
	font-weight:bold;
	margin:7px 0 0 0;
	text-decoration:none;
	font-size:10px;
}

.midgrnbutton, .midgrnbutton:hover {
	width:111px;
	height:17px;
	line-height:17px;
	text-align:center;
	display:block;
	cursor:pointer;
	_cursor:hand;
	background:url('../_img/back/bg_midgrnbtn.gif') no-repeat;
	color:#ffffff;
	_font-weight:bold;
	margin:7px 0 0 0;
	text-decoration:none;
	font-size:9px;
	_font-size:10px;
	border:0 none;
}

.biggrnbutton, .biggrnbutton:hover {
	width:116px;
	height:16px;
	line-height:16px;
	text-align:center;
	display:block;
	cursor:pointer;
	_cursor:hand;
	background:url('../_img/back/bg_biggrnbtn.gif') no-repeat;
	color:#ffffff;
	font-weight:bold;
	margin:7px 0 0 0;
	text-decoration:none;
	font-size:10px;
	
}

.smlbluebutton, .smlbluebutton:hover {
	width:49px;
	height:16px;
	line-height:16px;
	text-align:center;
	display:block;
	cursor:pointer;
	_cursor:hand;
	background:url('../_img/back/bg_smlbluebtn.gif') no-repeat;
	color:#ffffff;
	font-weight:bold;
	margin:7px 0 0 0;
	text-decoration:none;
	font-size:11px;
}

.bigbluebutton, .bigbluebutton:hover {
	width:116px;
	height:16px;
	line-height:16px;
	text-align:center;
	display:block;
	cursor:pointer;
	_cursor:hand;
	background:url('../_img/back/bg_bigbluebtn.gif') no-repeat;
	color:#ffffff;
	font-weight:bold;
	margin:7px 0 0 0;
	text-decoration:none;
	font-size:10px;
}

.biggreybutton, .biggreybutton:hover {
	width:116px;
	height:16px;
	line-height:16px;
	text-align:center;
	display:block;
	cursor:pointer;
	_cursor:hand;
	background:url('../_img/back/bg_biggreybtn.gif') no-repeat;
	color:#ffffff;
	font-weight:bold;
	margin:7px 0 0 0;
	text-decoration:none;
	font-size:10px;
}

.bodybgr
{
	background:url('../_img/back/default.gif');
	background-repeat: repeat;
	margin: 0px 0px 0px 0px;
}

.required
{
	border: 1px solid #005295;
	color: #555555;
	font-size: 11px;
}
.missed_field
{
	background:#F7F7F7;
	border: 1px solid #005295;
	color: #555555;
	font-size: 11px;
}

img .noborder
{
	border: 0px none;
}

/* 
==================================================
	DEFAULT PAGE STRUCTURE - START
==================================================
*/
/* primary block */
.pbody {
	width: 1003px;
	margin: auto auto;
	background: #ffffff;
	border: 0px;
	position:relative;
}

/* topbar style */
.pbody .topbar {
	width: 100%;
	height: 44px;
	background: url('../_img/back/bg_top.jpg') no-repeat;
	border: 1px solid transparent;
	_border: 0px none;
	text-align:right;
}
.pbody .topbar .langsel { margin:18px 20px 0 0;}
.pbody .topbar img {border: 0px none;}

/* logbar style */
.pbody .logobar {
	position: relative;
	width: 100%;
	height: 125px;
	background: url('../_img/back/bg_title.jpg') no-repeat;
	border: 1px solid transparent;
	_border: 0px none;
	text-align:left;
}
.pbody .logobar .logo { position:absolute; top:30px; left:25px;}
.pbody .logobar .motto { position:absolute; top:25px; left:400px;}
.pbody .logobar .motto .stitle1 { margin:0 0 0 20px; color:#005295; font-size:13px; font-weight:bold;}
.pbody .logobar .motto .title { color:#006633; font-size:20px; font-weight:bold;}
.pbody .logobar .motto .stitle2 { margin:0 0 0 70px; color:#005295; font-size:15px; font-weight:bold;}
.pbody .logobar img {border: 0px none;}

/* top navigation style */
.pbody .topnavigbar {
	width: 100%;
	height: 37px;
	background:#006633;
	text-align:left;
	border: 1px solid transparent;
	_border: 0px none;
}
.pbody .topnavigbar .topnavig { margin:10px 0 0 35px;}
.pbody .topnavigbar .topnavig .topnavigitem { margin:0 40px 0 0;}
.pbody .topnavigbar .topnavig .topnavigitem A { font-size:13px; color:#ffffff; font-weight:bold;}
.pbody .topnavigbar .topnavig .topnavigitem A:hover { text-decoration:none;}
.pbody .topnavigbar img {border: 0px none;}

/* main content block style */
.pbody .main {
	width: 100%;
	border:0px none;
	text-align:left;
	border: 1px solid transparent;
	_border: 0px none;
}

/* footer block style */
.pbody .footer {
	width: 100%;
	background: url('../_img/back/bg_footer.gif') repeat-x;
	border: 1px solid transparent;
	_border: 0px none;
	text-align:left;
}
.pbody .footer .copyright { float:left; margin:43px 0 0 5px; width: 130px; text-align: center;}
.pbody .footer .pomocnik { float:left; margin:43px 0 0 23px; width:655px; text-align: center;}
.pbody .footer .creator { float:left; margin:43px 0 0 20px; width: 150px; text-align: center;}
.pbody .footer img {border: 0px none;}


/* 
==================================================
	PAGER STYLES - START
==================================================
*/
#DivPager {}
#DivPager TABLE.pager {}
#DivPager TABLE.pager #BtnPagerFirst { margin:0 5px 0 0;}
#DivPager TABLE.pager #BtnPagerPrev { margin:0 5px 0 0;}
#DivPager TABLE.pager #BtnPagerNext { margin:0 5px 0 5px;}
#DivPager TABLE.pager #BtnPagerLast { margin:0 5px 0 0;}
#DivPager TABLE.pager #PagesDisplay {}
#DivPager TABLE.pager #PagesDisplay .actual { font-weight:bold; color:#005295;}
#DivPager TABLE.pager #PagesDisplay a { font-size: 11px; }
#DivPager img {border: 0px none;}

.DivPager {}
.DivPager TABLE.pager {}
.DivPager TABLE.pager .BtnPagerFirst { margin:0 5px 0 0;}
.DivPager TABLE.pager .BtnPagerPrev { margin:0 5px 0 0;}
.DivPager TABLE.pager .BtnPagerNext { margin:0 5px 0 5px;}
.DivPager TABLE.pager .BtnPagerLast { margin:0 5px 0 0;}
.DivPager TABLE.pager .PagesDisplay {}
.DivPager TABLE.pager .PagesDisplay .actual { font-weight:bold; color:#005295;}
.DivPager TABLE.pager #PagesDisplay a { font-size: 11px; }
.DivPager img {border: 0px none;}
