a { text-decoration:none;color:#000}
a:hover { ;color:#515151 }
/* body */
#body {
	background:url("/img/bg.jpg") no-repeat #fff;
	padding: 0px;
	margin: 0 auto;
	text-align: center;
	font: 11px verdana;
		}

#bodySite {
	background: url("/img/bodybg.gif") repeat-x #e1e0e1;
	padding: 0px;
	margin: 0 auto;
	text-align: center;
	font: 11px verdana;
	}
#bodyEmpty {
	background: url(/img/authbg.jpg) repeat;
	/*background:#e1e0e1;*/
}
/*
#authDisplay {
   background: url("/img/authbg.jpg") repeat;
}*/
/* BG */
div#container {
	position: absolute;
	margin: auto;
	padding: 0px;
	/*background: url(/img/authbg.jpg) repeat;*/
	color: #000;
	width: 1008px;
	top: 0%;
	left: 50%;
	margin-left: -504px;
	border-bottom: 0px solid #c1c1c1; 
	border-top: 0px solid #c1c1c1; 
	border-left: 0px solid #c1c1c1; 
	border-right: 0px solid #c1c1c1; 
}
div#dataContainerTop {
	margin:0px auto;
	height:100px;
	width: 1000px;
	border: 0px solid #a1a1a1;
}
div#dataContainerMenu {
	margin: 0px auto;
	background:url(/img/bgmenu.jpg) repeat-x;
	width: 1000px;
	border-top: 0px solid #c1c1c1; 
	border-bottom: 0px solid #c1c1c1; 
	border-left: 1px solid #e1e1e1; 
	border-right: 1px solid #e1e1e1;
}
div#dataContainerUpContent {
	width: 1008px;
	border-left: 0px solid #c1c1c1;
	border-right: 0px solid #c1c1c1;
	border-bottom: 0px solid #c1c1c1;
}
div#dataContainer {
	margin: 0px auto;
	margin-top:15px;
	padding-top:15px;
	width: 1000px;
	border: 0px solid #e1e1e1;
	border-top: 0px solid #c1c1c1; 
	border-left: 0px solid #c1c1c1; 
	border-right: 0px solid #c1c1c1; 
	border-bottom: 0px solid #c1c1c1; 
}
#dataContainerBottom{
   margin: 0px auto;
	margin-top:15px;
	width: 1000px;
	padding-top:5px;
	padding-bottom:5px;
	border-top: 0px solid #c1c1c1; 
	border-bottom: 0px solid #c1c1c1; 
	border-left: 0px solid #c1c1c1; 
	border-right: 0px solid #c1c1c1;
	background:url("/img/bgmenu.jpg") repeat-x #BCBEBB;
}
div#submenuContainer {
	float:left;
	text-align:left;
   margin:0px; padding:0px;
	width: 180px;
	border-right: 0px solid #c1c1c1;
}
div#printContainer {
	float:right;
   width: 810px;
   border: 0px solid #9a9a9a;
	background: url(/img/authbg.jpg) repeat;
}
div#faqContainer {
	float:right;
   width: 790px;
	padding: 10px;
   border: 0px solid #9a9a9a;
	background:#fff;
}
div#dataContainerSite {
	margin: 0px auto;
	margin-top:15px;
	padding-top:15px;
	width: 1000px;
	background:url(/img/containerbg.gif) no-repeat #fff;
	border: 0px solid #e1e1e1;
	border-top: 0px solid #c1c1c1; 
	border-left: 0px solid #c1c1c1; 
	border-right: 0px solid #c1c1c1; 
	border-bottom: 0px solid #c1c1c1; 
}
div#homeContainer {
	float:right;
   width: 1000px;
   border: 0px solid #9a9a9a;
}
div#homeFlash {
	background: url(/img/home.gif) no-repeat;
}
div#contentLeft {
	width: 250px;
	float:left;
   border-left: 0px solid #9a9a9a;
}
div#contentCenter {
	width: 458px;
	float:left;
	border-left:0px solid #9a9a9a;
	border-right:0px solid #9a9a9a;
	background: url(/img/authbg.jpg) repeat;
}
div#contentRight {
	width: 290px;
	float:right;
   border-right: 0px solid #9a9a9a;
}

div#content {
	padding:10px;	
	z-index;1;
   border: 1px solid #d1d1d1;
}
div#logo {
        position: absolute; 
		  top: 0%;
        left: 50%;
		  text-align:left;
		  width:300px;height:121px;
		  background: url(/img/logo.gif) no-repeat;
		  margin-left: -500px; 
}
div#registerMe{
	width: 290px;height:190px;
	text-align:right;
	vertical-align: bottom;
	background: url(/img/slogan01.gif) no-repeat;
}
div#registerMe a{
	width: 290px;height:190px;
	display:block;
}
#authContainer {
		  background: url(/img/authbg.jpg) repeat;
		  z-index;1;
        padding: 0px;
		  width: 300px; 
        margin: auto;  
        position: absolute; 
        top: 50%; 
        left: 50%; 
        margin-left: -150px; 
        margin-top: -170px; 
		  border-bottom: 1px solid #c1c1c1; 
		  border-top: 1px solid #c1c1c1; 
		  border-left: 1px solid #c1c1c1; 
		  border-right: 1px solid #c1c1c1; 
}
#authContainer .authForm {
	padding:20px;
}
#statusInfo {
	padding:0px;
	margin:0px;
	position:fixed;
	width:400px;
	z-index: 999;
   margin: auto;  
	margin-top:10px;
   left: 50%; 
   margin-left: -200px; 
}
#toggler{
	width:400px;
}

#feedbackInfo {
   padding:0px;
   margin:0px;
   position:fixed;
   z-index: 999;
   margin: auto;  
   left: 0px; 
   top: 50%; 
	margin-top:-70px;
   margin-left: 0px; 
}

.error{
	width:50%;
   color: #f00;
   font-weight:bold;
   padding:10px;
   background-color: #ff8f8f;
   border:1px solid #f00;
   margin:10px auto;
	text-align:center;
}
.correct{
	width:50%;
   color: #117c11;
   font-weight:bold;
   padding:10px;
   background-color: #8ded8d;
   border:1px solid #117c11;
   margin:10px auto;
	text-align:center;
}



.clear{clear:both;}

/* MENU */
/*.menu {
	color: #fff;
	text-align:right;
	padding-right:10px;
}
.menu ul{
	display:inline;
	list-style:none;
	list-style-type:none;
	float:left;
}
.menu li {
	display:inline;
	list-style:none;
	list-style-type:none;
}
.menu a {
	text-decoration:none;
	font: 13px verdana;
	font-weight:bold;
}
.menu a:hover {
}*/

#menu{
	height:35px;
	display:block;
	margin:0;
	padding:0;
	padding-right:100px;
	border: 0px solid #000;
	clear:both; 
}
#menu ul {
	margin: 0 0 5px 0; 
}
#menu li{
	list-style:none;
	display:inline;
	margin:0;
	float:right;
}

#menu a{display:block;width:120px;height:35px;float:left;text-indent:-9000px;outline:0;background:transparent url(/img/bg-menu.png) no-repeat 0 bottom;}
#menu .contacts a{width:120px;}
#menu .contacts a:hover{background-position:0 -40px;}
#menu .contacts a.active,#menu .contacts a.active:hover{background-position:0 0;}
#menu .mailings a{background-position:-120px bottom;}
#menu .mailings a:hover{background-position:-120px -40px;}
#menu .mailings a.active,#menu .mailings a.active:hover{background-position:-120px 0;}
#menu .reports a{background-position:-240px bottom;}
#menu .reports a:hover{background-position:-240px -40px;}
#menu .reports a.active,#menu .reports a.active:hover{background-position:-240px 0;}
#menu .settings a{background-position:-360px bottom;}
#menu .settings a:hover{background-position:-360px -40px;}
#menu .settings a.active,#menu .settings a.active:hover{background-position:-360px 0;}
#menu .site a{background-position:-480px bottom;}
#menu .site a:hover{background-position:-480px -40px;}
#menu .site a.active,#menu .site a.active:hover{background-position:-480px 0;}
#menu .about a{background-position:-600px bottom;}
#menu .about a:hover{background-position:-600px -40px;}
#menu .about a.active,#menu .siteaboutsys a.active:hover{background-position:-600px 0;}
#menu .sitepays a{background-position:-720px bottom;}
#menu .sitepays a:hover{background-position:-720px -40px;}
#menu .sitepays a.active,#menu .sitepays a.active:hover{background-position:-720px 0;}
#menu .sitecontact a{background-position:-840px bottom;}
#menu .sitecontact a:hover{background-position:-840px -40px;}
#menu .sitecontact a.active,#menu .sitecontact a.active:hover{background-position:-840px 0;}
#menu .tools a{background-position:-960px bottom;}
#menu .tools a:hover{background-position:-960px -40px;}
#menu .tools a.active,#menu .tools a.active:hover{background-position:-960px 0;}
#menu .campaign a{background-position:-1080px bottom;}
#menu .campaign a:hover{background-position:-1080px -40px;}
#menu .campaign a.active,#menu .campaign a.active:hover{background-position:-1080px 0;}


/* paginator */
#paginatorCenter ul{
	display:inline;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	clear:both;
	text-align:center;
	float:left;
}
#paginatorCenter li{
	margin:0; padding:0;
	font-size:11px;
	list-style:none;
	display:inline;
}
#paginatorCenter a{
	border:solid 1px #2B102F;
	margin-right:2px;
}
#paginatorCenter .previous-off,
#paginatorCenter .next-off {
	border:solid 1px #DEDEDE;
	color:#888888;
	font-weight:bold;
	margin-right:2px;
	padding:3px 4px;
}
#paginatorCenter .next a,
#paginatorCenter .previous a {
	font-weight:bold;
}
#paginatorCenter .active{
	color:#2B102F;
	font-weight:bold;
	padding:4px 6px;
}
#paginatorCenter a:link,
#paginatorCenter a:visited {
	color:#2B102F;
	padding:3px 6px;
	text-decoration:none;
}
#paginatorCenter a:hover {
	border:solid 1px #690b48;
	color: #FFFFFF;
	background:#690b48;
}
/**************************/

#info {
	text-align:left;
	font-weight:bold;
	padding-left:80px;
	display:block;
	height:100px;
	background:url("/img/info.png") no-repeat;
	font: 11px verdana;
}

/* TEMPALTE */
.templateCategory {
	float:left;
	margin:5px;
	padding:5px;
	border:1px solid #c1c1c1;
	background:#fff;
}

/* CLASS */
.title {
	/*background:url("/img/bgmenu.jpg") repeat-x #eff1ec;*/
	background:url("/img/submitbg.gif") repeat-x #2B102F;
	color:#fff;
	padding-top:5px;
	padding-left:30px;
	padding-bottom:5px;
	font-weight:bold;
}
.dialog{
}
.nonedisplay {
	display:none;
}
.ajaxLoader {
	margin:20px auto;
	width:120px;height:15px;	
	background:url("/img/loader.gif") no-repeat;
}

/* SUBMENU */
.submenu {
	margin: 0px;
	padding:0px;
	color: #fff;
	/*background:url("/img/bgsubmenu.jpg") repeat-y #eff1ec;*/
	background: #eff1ec;
   border: 1px solid #d1d1d1;
   border-bottom: 0px solid #d1d1d1;
	clear:both;
}
.submenu ul{
	padding:0px;
	margin:0px;
	list-style:none;
	list-style-type:none;
	float:left;
}
.submenu li {
	background:url("/img/submenu.png") repeat-x;
	padding:0px;
	margin:0px;
	/*list-style-image:url("/img/arrowl.gif");*/
	list-style:none;
	border-bottom: 1px solid #c1c1c1;
}
.submenu .active li {
	background:url("/img/submitbg.gif") repeat-x #2B102F;
	color:#fff;
}
.submenu a {
	padding:3px;
	padding-left:10px;
	text-decoration:none;
	font: 11px verdana;
	font-weight:bold;
	display:block;
}
.submenu a:hover {
	/*background:url("/img/submitbg.gif") repeat-x #2B102F;
	color:#fff;*/
	background:#fff;
}

/* SUBMENU */
.list {
	padding-top:10px;
	padding-bottom:10px;
	color: #000;
	text-align:left;
}
.list ul{
	list-style:none;
	list-style-type:none;
}
.list li {
	list-style-image:url("/img/arrowl.gif");
}

/* NEWS */
#news {
	padding-top:10px;
	padding-bottom:10px;
	color: #000;
	text-align:left;
}
#news ul{
	list-style:none;
	list-style-type:none;
}
#news li {
	list-style-image:url("/img/arrowl.gif");
	padding:10px 10px 0px 0px;
}
#news li.content {
	list-style:none;
	padding:0px 0px 10px 0px;
}

/* TOP */
.topNavi {
	text-align:right;
	padding:3px;
	float:right;
}

/* FORM */
.addForm {
	margin-left: 20px;
	padding: 10px;
}

/* SHOW TABLE */
/*.showTable{
	width: 100%;
}
.showTable tr{
	border-top: 1px solid #c1c1c1;
}
.showTable td{
	padding:3px 10px;
}
.showTable tr.header{
	color: #fff;
	background: #551e5d;
	font: 9pt verdana;
	font-weight:bold;
}
.showTable tr.headerlight{
	color: #fff;
	background: #824f8a;
}
.showTable tr.dark{
	background: #d6c2d9;
}
.showTable tr.light{
	background: #f1f1f1;
}
.showTable td.right{
	text-align:right;
}*/

/* SHOW TABLE */
.showTable{
	width: 100%;
}
.showTable tr{
	border-top: 1px solid #c1c1c1;
}
.showTable td{
	padding:3px 5px;
   border: 1px solid #d1d1d1;
}
.showTable tr.header{
	color: #000;
	background: url('/img/tabHeader.png') repeat-x #c1c1c1;
	font: 9pt verdana;
	font-weight:bold;
}
.showTable tr.headerlight{
	color: #000;
	background: #d8d8d8;
}
.showTable tr.dark{
	background: #e1e1e1;
}
.showTable tr.light{
	background: #f1f1f1;
}
.showTable tr.dark:hover, tr.light:hover {
	background: #eaeaea;
}
.showTable td.center{
	text-align:center;
}
.showTable td.right{
	text-align:right;
}
.showTable ul{
	display:inline;
	list-style:none;
	list-style-type:none;
}
.showTable li {
	display:inline;
	list-style:none;
	list-style-type:none;
}
.showTable tr.tr.emerg, tr.alert, tr.crit, tr.err, tr.warn{
	background: #c33232;
}
.showTable tr.notice, tr.info, tr.debug{
	background: #bed9be;
}

/* VIEW */
.tableView {
	width: 100%;
}
.tableView tr{
	border-top: 1px solid #c1c1c1;
}
.tableView td{
	padding:3px 10px;
	border:1px solid #9a9a9a;
}
.tableView tr.header{
	color: #fff;
	background: #2B102F;
	font: 9pt verdana;
	font-weight:bold;
}
.tableView tr.headerlight{
	color: #000;
	background: #d1d1d1;
}
.tableView tr.dark{
	background: #e1e1e1;
}
.tableView tr.light{
	background: #f1f1f1;
}

/* ABOUT TABLE */
.tableAbout a { text-decoration:none;color:#000;font-weight:bold;}
.tableAbout a:hover { ;color:#515151 }

/* CLASY */
.violet {
	color:#551e5d;
}
.violetlight {
	color:#d6c2d9;
}
.pomarancz {
   color: #FB8700;
}
.szary {
	color:#777777;
}
.black {
	color:#000;
}
.red {
	color:#f00;
}
.green {
	color:#bed9be;
}
.blue {
	color:#2e6294;
}
.white {
	color:#fff;
}
.bold {
	font-weight:bold;
}
.small {
	font: 9px; verdana;
}
.big {
	font-size: 13px;
	padding: 0px 5px;
}
.center {	
	text-align: center;
	}
.readmore {	
	padding:0px 5px 5px 5px;
	text-align: right;
	}

/* ERRORS */
.errors {
	font: 9px verdana;
	color:#f00;
}
.errors li {
	list-style-image: url(/img/icon_error.gif);
}

/* clasy */
.contactTextarea {
	width:300px;
	height:120px;
}
.emailMessage {
	padding: 0px;
	margin: 0 auto;
	height: 200px; 
	overflow: auto;
	text-align: left;
	font: 11px verdana;
	}
.bottomMenu {	
	font: 9px verdana;
	margin:0px;
	padding:0px;
	text-align: center;
	color: #c1c1c1;
	}
.bottomMenu a {
	color: #c1c1c1;
}
.bottomMenu a:hover {
	color: #000;
}
.bigarea {
	width:400px;height:300px;
}
.slim {
	width:20px;
}
.full {
	width:100%;
}

/* elementy html */
p {	
	font: 11px verdana;
	margin:0px;
	padding:15px;
	text-align: justify;
	color: #000;
	}
h1 {	
	font: 12px verdana;
	text-align: justify;
	padding: 8px;
	font-weight:bold;
	color:#2B102F;
	}
h2 {	
	font: 11px verdana;
	text-align: justify;
	font-weight:bold;
	color:#2B102F;
	}
h3 {	
	font: 11px verdana;
	text-align: justify;
	color:#2B102F;
	}

hr{
	margin: 7px 0px;
	height: 1px;
	border: 0;
	background-color: #2B102F;
	color: #2e6294;
}
img {
	border: 0px solid #000;
	}
table{
	text-align:left;
	font: 8pt verdana;
	border-collapse: collapse;
	color: #000;
}
input {
	border: 1px solid #2B102F;
	color: #000;
	font: 10px verdana;
	padding: 0px 0px 0px 0px;
}
.readonly {
	border: 1px solid #c1c1c1;
	color: #000;
	font: 10px verdana;
	padding: 0px 0px 0px 0px;
}
input[type=file] {
	border: 0px solid #2B102F;
	color: #000;
	font: 10px verdana;
	padding: 0px 0px 0px 0px;
}
input[type=submit]:hover {
	background: #2B102F;
}
input[type=submit] {
	border: 1px solid #2B102F;
	background:url("/img/submitbg.gif") repeat-x #2B102F;
	display:block;
	color: #fff;
	font: 10px verdana;
	padding: 5px 5px 5px 5px;
}
button:hover {
	background: #2B102F;
}
button {
	border: 1px solid #2B102F;
	background:url("/img/submitbg.gif") repeat-x #2B102F;
	display:block;
	color: #fff;
	font: 10px verdana;
	padding: 5px 5px 5px 5px;
}
select {
	border: 1px solid #c1c1c1;
	color: #000;
	font: 10px verdana;
	padding: 0px 0px 0px 0px;
}
fieldset{
	border: 1px solid #c1c1c1;
	padding:5px;
}
legend{
	color:#FB8700;
	font: 12px verdana;
	font-weight:bold;
}
dl {
	margin:auto;
}
dd {
	font: 10px verdana;
	padding: 5px 0px 5px 0px;
	text-align:left;
}
dt {
	font: 10px verdana;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
textarea {
	border: 1px solid #2B102F;
	color: #000;
	font: 10px verdana;
	padding: 0px 0px 0px 0px;
}
/*ul { 
	list-style-image: url("/img/arrowl.gif");
	color: #000;
	font: 8pt verdana;
	text-align:left;
}*/

