span.odd {
	background-color:	#F0F2EF;
}
.paging {
	color: #000000;
	background-color:#FFFFFF;
	/* */
	background-color:#97B3B7;
	padding-top:3px;
	padding-bottom:3px;
	text-align:right;
	font-weight:normal;
}

.black {
	color: #000000;
}
thead tr th span.alRight {
	left:260px;
	position:relative;
}

div.noticeInfo {
       color: black;
       background: #eefeee;
       border:2px solid #259f25;
}
td.vCenter {
       vertical-align: middle;
}
td.icoEdit a {
       margin:0 auto;
       display: block;
       width: 16px;
       height: 16px;
       background: transparent url(../gfx/ico-edit.gif);
       text-indent: -9000px;
	   margin-left: auto;
	   margin-right: auto;
}

td.alCenter a.icoYes {
    display: block;
    width: 16px;
    height: 16px;
    background: transparent url(../gfx/ico-yes.gif);
    text-indent: -9000px;
	margin-left: auto;
	margin-right: auto;
}
td.alCenter a.icoNo {
    display: block;
    width: 16px;
    height: 16px;
    background: transparent url(../gfx/ico-no.gif);
    text-indent: -9000px;
	margin-left: auto;
	margin-right: auto;
}

td.alCenter a.icoDeleted {
    display: block;
    width: 16px;
    height: 16px;
    background: transparent url(../gfx/ico-deleted.gif);
    text-indent: -9000px;
	margin-left: auto;
	margin-right: auto;
}

td.alCenter a.icoBlocked {
    display: block;
    width: 16px;
    height: 16px;
    background: transparent url(../gfx/ico-blocked.gif);
    text-indent: -9000px;
	margin-left: auto;
	margin-right: auto;
}

td.alCenter span.icoYes {
    display: block;
    width: 16px;
    height: 16px;
    background: transparent url(../gfx/ico-yes.gif);
    text-indent: -9000px;
	margin-left: auto;
	margin-right: auto;
}
td.alCenter span.icoNo {
    display: block;
    width: 16px;
    height: 16px;
    background: transparent url(../gfx/ico-no.gif);
    text-indent: -9000px;
	margin-left: auto;
	margin-right: auto;
}

td.alCenter span.icoDeleted {
    display: block;
    width: 16px;
    height: 16px;
    background: transparent url(../gfx/ico-deleted.gif);
    text-indent: -9000px;
	margin-left: auto;
	margin-right: auto;
}

th.header {
    cursor: pointer;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: right;
    padding-left: 20px;
    border-right: 1px solid #dad9c7;
    margin-left: -1px;
}
th.headerSortUp {
    background-image: url(../images/downarrow.png);
    background-color: #3399FF;
}

th.headerSortDown {
    background-image: url(../images/uparrow.png);
    background-color: #3399FF;
}

form .width {
	width: 152px; 
}

.adTypes li > label.vis {
	padding-top:25px;
}
select.autoWidth {
	width:150px;
	overflow: hidden;
}
select.autoWidth option{
	width:145px;
	overflow: hidden;
}
select.autoMaxWidth {
	max-width:300px;
	width:145px;
	overflow: hidden;
}

select.autoMaxWidth option{
	overflow: hidden;
}
.xlsError {
	color: #ca0000;
}
.xlsWarning {
	color: #a85700;
}
.xlsNotice {
	color: #002020;
}
.xlsMod {
	color: #000090;
}
.xlsNew {
	color: #00A000;
}
.xlsOk {
	color: #0b5c00;
}
.progStart {
	width: 100%;
	border: 1px solid #fff;
	height: 15px;
	background-color: #fff;
}
.progStart > div {
	border: 1px solid #fff;
	height: 13px;
	background-color: #ddd;
}
.progInProg {
	width: 100%;
	border: 1px solid #fff;
	height: 15px;
	background-color: #00f;
}
.progInProg > div {
	border: 1px solid #fff;
	height: 13px;
	background-color: #008;
}
.progInCanc {
	width: 100%;
	border: 1px solid #fff;
	height: 15px;
	background-color: #f80;
}
.progInCanc > div {
	border: 1px solid #fff;
	height: 13px;
	background-color: #840;
}
.progCanc {
	width: 100%;
	border: 1px solid #fff;
	height: 15px;
	background-color: #ff6;
}
.progCanc > div {
	border: 1px solid #fff;
	height: 13px;
	background-color: #883;
}
.progDone {
	width: 100%;
	border: 1px solid #fff;
	height: 15px;
	background-color: #0f0;
}
.progDone > div {
	border: 1px solid #fff;
	height: 13px;
	background-color: #080;
}
.progErr {
	width: 100%;
	border: 1px solid #fff;
	height: 15px;
	background-color: #f04;
}
.progErr > div {
	border: 1px solid #fff;
	height: 13px;
	background-color: #802;
}
.progNone {
	width: 100%;
	border: 1px solid #fff;
	height: 15px;
	background-color: #000;
}
.progNone > div {
	border: 1px solid #fff;
	height: 13px;
	background-color: #222;
}
#ss {
	padding-left: 15px;
}

#ss, #ss th, #ss td {
	border: none;
	border-width:0;
	padding:0;
	vertical-align:middle;
}
#sss {
	font-size:13px;
}
#ss {
	font-size:11px;
	width:900px;
}
#ss td {
	padding-left: 10px;
}
#ss th {
	background-color: #FFF;
	color: #000;
	padding-bottom: 10px;
}

label.h2 {
	font-size:17px;
	font-weight:bold;
	left:40px;
	margin-bottom:-20px;
	position:relative;
	top:-20px;
	white-space:nowrap;
}
label.heh {
	left:10px;
	margin-bottom:-20px;
	position:relative;
	white-space:nowrap;
	top:3px;
}
#remMe {
	clear:both;
	margin-left:90px;
	margin-top:50px;
}
#remMe > input{
	float:left;
}
#remMe > label{
	margin-top:2px;
}
label.heh2 {
	left:330px;
	margin-bottom:-20px;
	position:relative;
	top:-32px;
	white-space:nowrap;
	width: 21px;
	height: 20px;
	padding: 0;
}



label.hehe2 {
	display:inline;
	float:none;
	padding:0;
	padding-right:15px;
	text-align:left;
	width: 18%;
}


#logowanieforgetPass {
	border: none !important;
    float: left !important;
    font-size: 11px !important;
    margin: 0 !important;
    padding-bottom: 0 !important;
    padding-right: 0 !important;
    padding-top: 5px !important;
}

.noticeMessage {
	float: left;
	width: 350px;
	border:1px solid #B0AACC;
	padding: 10px;
}

td.alCenter a:hover {
	text-indent:0px;
}
td.alCenter a span {
	border:1px solid #B0AACC;
	padding: 5px;
	background: #eae8ef;
	color:black;
	position:relative;
	top:5px;
	left:15px;
	white-space:nowrap;
}
p.bigbottom {
	padding-bottom:15px;
}

h3.normal {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:1.3em;
}
span.normal {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:1.3em;
}
table.shortTable {
	width:700px;
	white-space:nowrap;
}
input.date {
	width:65px;
}

input.hour {
	width:20px;
}

input.minute {
	width:20px;
}

select.operationselector {
	width:70px;
}

div.popup1 {
	border:1px solid #B0AACC;
	padding: 5px;
	background: #eae8ef;
	color:black;
	white-space:normal;
	position: absolute;
	width: 200px;
	min-height: 50px;
	max-height: 500px;
	height:auto;
}
div.popup2 {
	border:1px solid black;
	padding: 5px;
	background: white;
	color:black;
	white-space:normal;
	position: absolute;
	width: 250px;
	min-height: 50px;
	max-height: 500px;
	height:auto;
}
/**
div.popupcpc {
	border:1px solid black;
	padding: 5px;
	background: white;
	color:black;
	white-space:normal;
	position: absolute;
	width: 250px;
	min-height: 50px;
	max-height: 500px;
	height:auto;
}
*/
input.text:disabled {
	background: #d4d0c8;
	color:#AAAAAA;
}

a.text:disabled {
	background: #d4d0c8;
	color:#AAAAAA;
}

td.padl20 {
	padding-left: 40px;
}

select.sg, input.sg {
	width: 100%;
}

.layoutTable {
	margin: 0px;
	border: 0px;
	padding: 0px;
}

.sgRadio {
	vertical-align: middle;
	margin-left: 3px;
	margin-right: 3px;
	scrollbar-base-color: #fff;
}

label.sg_cp {
	width: 21px;
	height: 20px;
	border: 1px solid gray;
	cursor: url(../gfx/eyedropper2.png), auto;
}

table.mainLayoutTab td {
	margin: 0px;
	border: 0px;
	padding: 0px;
}

table.mainLayoutTab table {
	margin: 0px;
	border: 0px;
	padding: 0px;
}

select.text:disabled {
	background:#D4D0C8 none repeat scroll 0 0;
	color:#AAAAAA;
}

#container:-moz-first-node .btnInMini input { 
	padding: 3px 0 !important; 
} /*gecko */

ul.circle {
	margin: 0 !important;
    padding:0 !important;
}

ul.circle > li {
    list-style-type:circle !important;
}

h2.campedith {
	font-size: 18px;
	margin-top: 7px;
	padding-bottom: 20px;
}

a.atabble {
	background:url() no-repeat right;
	padding:5px 10px 5px 0px;
	color: #FFFFFF;			
}

a.uptabble {
	background-image: url(../images/sortup.gif);
}

a.downtabble {
	background-image: url(../images/sortdown.gif);
}
a.bothtabble {
	background-image: url(../images/sortboth.gif);
}

a.disactivepage {
	text-decoration: underline;
}

a.h1inside {
	font-size:12px;
	font-weight:normal;
	left:10px;
	position:relative;
}
div.permissions {
	padding-left:20px;
	padding-bottom:20px;
}
div.permissions > div {
	display: block;
	width: 250px;
	margin: 10px;
	float: left;
}
div.permissions >div > p {
	padding-bottom: 15px;
}
div.permissions h2 {
	margin-bottom:10px !important;
}
div.permissions > h2 {
	margin-top: 10px;
}

div.permissions input {
	float:left;
}

.linkBack {
    float: right !important; 
    width: 30%;
}

.validationError {
	color: red;
}

a.edit {
	background:transparent url(../gfx/ico-edit.gif) no-repeat right bottom;
	padding-right:20px;
	padding-top:3px;
}

.liveDateSelector{
	width: 100px;
}
#submenu > li.bold{
	font-weight: bold;
}
#submenu > li.bold span {
	font-size: 12px;
}

.adPreview textarea.text {
	color:#AA0000;
	width:300px;
}
span.search input.text {
	width: 143px !important;
}
span.search select {
	width: 155px !important;
}
h3 > form {
	margin-bottom: 0;
}

table.noBorder th {
	border-style:hidden;
}
table.noBorder td {
	border-style:hidden;
}
table.noBorder {
	border-style:hidden;
}
table.noBorder label {
	width: 200px !important;
}
span.liveSearch {
	overflow: hidden;
	top:-52px !important;
}
span.liveSearch > span.btnInMini {
	top:33px !important; 
	margin-left:5px;
}
span.liveSearch > div {
	float:left; 
	text-align:right;
}
span.liveSearch > div > div {
	margin-bottom:8px;height:22px;
}
.left {
	float: left;
	white-space: nowrap;
}
.right {
	float: right;
	white-space: nowrap;
}
h3.normal > .left {
	margin-bottom: 5px;
}
h3.left {
	width:100%;
}
.notice {
	margin-bottom: 45px !important;
}
.zhigh {
	z-index: 999;
}
.zlow {
	z-index: 111;
}

input.greyed {
	color:gray !important;
}

form > h3 > span.liveSearch {
	top:-56px !important;
}

.roundedCorners {
	-moz-border-radius: 15px 15px 15px 15px;
	-webkit-border-radius: 15px 15px 15px 15px;
}

/*dla ie7/8 do drop down*/
.ctrDropDown{
    width:145px;
    font-size:11px;
}

.ctrDropDownClick{
    font-size:11px;
    width:260px;
}
.plainDropDown{
    width:145px;
    font-size:11px;
}

.summaryRow {
    white-space: nowrap;
}

