
.sidebox {
	margin: 0 auto; /* center for now */
	width: 900px; /* 17em;  ems so it will grow */
	background: url(../images/box/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}

.sidebox2 {
	margin: 0 auto 0 auto; /* center for now */
	width: 900px; /* 17em;  ems so it will grow */
	font-size: 100%;
	height: 26px;
}

.boxhead {
	background: url(../images/box/sbhead-r.gif) no-repeat top right;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

.boxhead h2 {
	background: url(../images/box/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 8px;
	color: white; 
	font-weight: bold; 
	font-size: 1.1em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.boxhead2 {
	background: url(../images/box/gor-r.gif) no-repeat top right;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	text-align: center;
	height: 26px;
}

.boxhead2 h2 {
	background: url(../images/box/gor-l.gif) no-repeat top left;
	margin: 0;
	font-weight: bold;
	font-size: 15px;
	vertical-align: middle;
	padding-right: 12px;
	text-align: right;
	height: 26px;
}

.boxhead2 h2 table {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 26px;
}

.boxhead2 h2 table td {
	vertical-align: middle;
}

.boxhead2 h2 table tr {
	vertical-align: middle;
}

.boxhead2 img {
	margin-top: -2px;
	margin-left: 3px;
	margin-right: 3px;
}

body.ie .boxhead2 img {
	margin-top: 0px;
	margin-left: 3px;
	margin-right: 3px;
}

.boxhead img {
	margin-top: auto;
	margin-bottom: 2px;
	margin-left: 10px;
	margin-right: 10px;
}

body.ie .boxhead img {
	margin-bottom: -3px;
}

.boxbody {
	background: url(../images/box/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
	text-align: center;
}

.boxbody2 {
	background: url(../images/box/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 0 30px 31px;
	text-align: center;
}

.boxbody p {
  padding: 10px 5px 5px 5px;
  margin: 0 0 0 0;
}

body.fx .boxbody {
	padding: 5px 32px 31px;
}

input.text {

	width: 95px;
	height: 20px;
	font-size: 9pt;
	font-weight: bold;	
	float: right;
	background-color: #f5fcf5;
	border: 1px solid #aaaaaa;
	text-align: center;
	color: #889988;

}

select {
	width: 95px;
	height: 20px;
	font-size: 8pt;	
	font-weight: bold;	
	float: right;
	background-color: #f5fcf5;
	border: 1px solid #aaaaaa;
	color: #889988;
}

select.lvl {
	width: 95px;
	height: 20px;
	font-size: 8pt;	
	font-weight: bold;	
	float: none;
	background-color: #f5fcf5;
	border: 1px solid #aaaaaa;
	color: #889988;
}

input.emAdr {
	width: 135px;
	height: 20px;
	font-size: 8pt;	
	font-weight: bold;	
	background-color: #f5fcf5;
	border: 1px solid #aaaaaa;
	color: #889988;
}

input.subs {
	font-size: 8pt;	
	font-weight: bold;	
	padding: 2px;
	margin-left: 20px;
}

label {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;	
	font-size: 10pt;
	color: #666666;
}

label.beft {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: none;	
	font-size: 10pt;
	color: #666666;
	padding: 10px;
}

td.status {
	font-size: 11pt;
}

table.userData {
	border: 0px;
	margin: 0 auto;
	padding: 0 0 0 0;
	width: 840px;
}

td {	
	padding-left: 7px;
	padding-right: 7px;
}

table.it td {
	padding-left: 6px;
	padding-right: 6px;	
}

table.fr td {
	padding-left: 6px;
	padding-right: 6px;	
}

table.pt td {
	padding-left: 4px;
	padding-right: 4px;	
}

table.ru td {
	padding-left: 3px;
	padding-right: 3px;	
}

table.de td {
	padding-left: 3px;
	padding-right: 3px;	
}

table.es td {
	padding-left: 5px;
	padding-right: 5px;	
}

tr {
	vertical-align: middle;
}

tr.status {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 12pt;
	text-align: center;
	color: black;
}

input.zmienStat {
	font-weight: bold;
	margin-left: 15px;
	color: darkorange;
	padding-left: 13px;
	padding-right: 13px;
}

input.zmienStatC {
	font-weight: bold;
	margin-left: 15px;
	color: #33aa33;
	padding-left: 13px;
	padding-right: 13px;
}

div.ramkaKraj
{
	position: absolute;
	display:	none;
	border: 1px solid #aaaaaa;
	background-color: #777777;
	filter:alpha(opacity=70);
	opacity:0.7;
}





td.w17 { width: 4px; } td.w15 { width: 15px; } td.w20 { width: 20px; } td.w30 { width: 30px; } td.w35 { width: 30px; }
td.w40 { width: 40px; } td.w50 { width: 50px; } td.w60 { width: 60px; } td.w65 { width: 65px; }   
td.w70 { width: 70px; } td.w80 { width: 80px; } td.w90 { width: 90px; } td.w55 { width: 55px; }   

td.w100 { width: 100px; } td.w110 { width: 110px; } td.w120 { width: 120px; } 
td.w130 { width: 130px; } td.w140 { width: 140px; } td.w150 { width: 150px; }
td.w160 { width: 160px; } td.w170 { width: 170px; } td.w180 { width: 180px; } 
td.w240 { width: 240px; }


td.r {
	text-align: right;
}

td.l {
	text-align: left;
}





td.c {
	text-align: center;
}










div.userListControl {


	border: 0;


	margin: 6px 0 6px 0;


	padding: 0 0 0 0;


	width: 840px;


	height: 18px;


}





body.ie div.userListControl {


	margin: 0 0 0 0;


	height: 10px;


}





div.userListControl img {


	margin-bottom: 7px;


}





div.userListControl td {


padding: 0 0 0 0;


}





div.userListHeader {


	border: 0;


	margin: 0 0 0 0;


	width: 840px;


	height: 25px;


}





body.ie div.userListHeader {


	margin: 0 0 0 0;


	height: 20px;


}





div.userListBody {


	border: 0;


	margin: 0 0 0 0;


	height: 400px; 


	width: 840px;


	overflow-y:scroll;


	background-color: white;


}





table.raport {


	width: 840px;


	color: #2B5587;


	margin: 0 0 0 0;


	padding: 0 0 0 0;


	border-collapse: collapse;


	margin:0 auto;


}





table.raport_data2 {


	width: 823px;


	color: #2B5587;


	margin: 0 0 0 0;


	padding: 0 0 0 0;


	border-collapse: collapse;


	background-color: #FFFFFF;


}





table.raport_data2 td {


	margin: 0 0 0 0;


	padding: 0 0 0 0;


}





table.raport_data {


	width: 823px;


	color: #2B5587;


	margin: 0 0 0 0;


	padding: 0 0 0 0;


	border-collapse: collapse;


	background-color: #FFFFFF;


}





table.raport_data td {


	padding-left: 7px;


	padding-right: 7px;


	}


	 


tr.thead {


    font-weight: bold;


    background-color: #D4E4F7;


    color: #2B5587;


    border-bottom: 1px solid #B5CAE3;


    height: 25px;


}





tr.thead td {


    border-bottom: 1px solid #B5CAE3;


}





tr.odd {


    background-color:   #F1F6FA;


    line-height: 25px;


	 vertical-align: middle;


}





tr.even {


    background-color: #FFFFFF;


    line-height: 25px;


	 vertical-align: middle;


}





tr.oddC {


    background-color: #FFEAEA ;


    line-height: 17px;


	 border-bottom: 1px solid #B5CAE3;


	 text-align: left;


}





tr.evenC {


    background-color: #FFEAEA ;


    line-height: 17px;


    border-bottom: 1px solid #B5CAE3;


	 text-align: left;


}





span.red {


	color: darkorange;


}





span.green {


	color: #33aa33;


}





td.comment {


	vertical-align: middle;


	font-weight: normal;


	text-align: left;


	border-bottom: 1px solid #B5CAE3;


}





label.topic {


	float: none;


	font-size: 8pt;


}





label.topicS {


	line-height: 22pt;


	font-size: 11pt;


	float: none;


	color: #cc8844;


	margin-left: 3px;


	vertical-align: top;


}





label.red {


	color: darkorange;


}





table.topics {


	border: 0px;


	margin: 0px auto 15px auto;


	width: 780px;


}





td.logo {


	padding-top: 6px;


	font-family: Arial, Helvetica, sans-serif;


	font-size: 12pt;


	font-weight: bold;	


}





tr.controlList {


	padding-bottom: 0px;


}





input.error {


	border: 1px solid red;


	color: red;


}





select.error {


	border: 1px solid red;


	color: red;


}





h2 a {


	font-size: 8pt;


	font-family: Verdana;


}


