textarea {
	background-color:	#cac7b1;
	border:			1px solid #bab69e;
	color:			#fff;
	width:			250px;
	height:			150px;
	margin:			0 0 2px 0;
	font-size:		11px;
}


#mainPartContent .moduleBlock h1,
#mainPartContent .moduleBlock h2 {
	background-repeat:	repeat-x;
	padding-bottom:		17px;
	height:			auto;
	margin-top:		0;
}
#mainPartContent .moduleBlock .filters form {
	padding: 0px;
	display: inline;
	white-space: nowrap;
}
.filters form input {
	width: 100px;
}
pre.debug {
	position: relative;
	z-index: 1000;
}
#dummyPaymentControlButtonForm {
	position: absolute;
	right: 50px;
	top: 50px;
	z-index: 1000;
	width: 100px;
}
#dummyPaymentControlButtonForm button {
	margin: 0;
}

.filters .filterDate form input {
	width:			13em;
	cursor:			pointer;
	font-size:		10px;
}
button.dateClear {
	margin: 		0;
	padding:		0;
	width:			1.5em;
	border:			none;
	background:		transparent;
	color:			#000;
}

#userdataNotify label {
	width:			auto;
}
#userdataNotify label span {
	width:			300px;
}
#notifyConfig label span {
	width:			300px;
}
#notifyOff {
	text-align:		center;
	font-weight:		bold;
	margin-top:		1em;
}

#calendar {
	position:		absolute;
	border:			1px solid #a09d8c;
	border-top:		none;
	background-color:	#e8e6da;
	z-index:		100;
}
#calendarNav {
	position:		relative;
	font-size:		80%;
	text-align:		center;
}
#calendarPrev,
#calendarNext {
	position:		absolute;
	top:			0;
	cursor:			pointer;
}
#calendarPrev {
	left:			0;
}
#calendarNext {
	right:			0;
}
#calendarPrev:hover,
#calendarNext:hover {
	font-weight:		bold;
}
#calendar table {
	width:			100%;
	text-align:		center;
	border-spacing:		1px;
}
#calendar td {
	background-color:	#d9d6c5;
	text-align:		center;
	cursor:			pointer;
}
#calendar td.today {
	background-color:	#585335;
	font-weight:		bold;
	color:			#e8e6da;
}
#calendar td.empty {
	cursor:			normal;
}

/** TECHMSG *******************************************************************/

#techmsgServers {
	margin:			0 20px;
	margin-left:		162px;
	margin-top:		2px;
	margin-bottom:		2px;
}
#techmsgServers h3 {
	font-size:		100%;
	float:			left;
	margin:			0 0 0 -147px;
	color:			#585335;
}
#techmsgServers label {
	display:		inline;
	float:			none;
	width:			auto;
	margin:			0;
	padding:		0;
	margin-right:		10px;
	white-space:		nowrap;
}
#techmsgServers input {
	width:			auto;
}

#techmsgList .priority_string,
#techmsgList .ctime,
#techmsgList .from,
#techmsgList .to {
	font-weight:		bold;
}
ul#techmsgList {
	padding-left:		0;
	width:			448px;
}
ul#techmsgList li {
	list-style:		none;
	background-color:	transparent;
}
ul#techmsgList .listItem .title {
	float:			left;
	width:			150px;
}
ul#techmsgList .listItem.title .title {
	display:		none;
}
ul#techmsgList .listItem.title {
	color:			#fff;
	font-size:		12px;
	background:		url(images/panel_header_bg.gif) repeat-x top;
	height:			auto;
	font-weight:		bold;
	margin:			0 0 5px 0;
	padding:		13px;
	padding-bottom:		17px;
}
ul#techmsgList .listItem.description .title {
	display:		none;
}
ul#techmsgList .listItem.description {
	padding:		13px;
}

#userList td.today,
#userList td.eom {
	text-align:		right;
}

#reportTotals {
	padding:		8px;
	font-weight:		bold;
}

/** LOGIN *********************************************************************/
#moduleLogin .players {
	padding-left:		25px;
}
#moduleLogin .logoutSubmit input {
	margin-bottom:		10px;
}

#manualInfo {
	text-align:		center;
	padding:		30px 0;
}
#manualInfo h2 {
	margin:			0;
	background:		transparent none;
	color:			#f00;
	font-size:		18px;
	font-weight:		bold;
}
#manualInfo h2 a {
	color:			#f00;
	text-decoration:	none;
}

#news {
	text-align:		justify;
}
#news h2 {
	margin:			0;
	height:			auto;
	padding-bottom:		0;
	background:		transparent none;
	font-weight:		bold;
	font-size:		10px;
	color:			#585335;
}

#abuse a {
	color:			#585335;
	font-weight:		bold;
}

/***********************************************************/
#serverPermissions {
	width:			100%;
	border-collapse:	collapse;
	margin-bottom:		20px;
}
#serverPermissions td,
#serverPermissions th {
	border:			1px solid #a09d8c;
}
#serverPermissions thead th {
	background-color:	#e8e6da;
}
#serverPermissions tbody th {
	text-align:		left;
}
#serverPermissions input {
	width:			auto;
}
#serverPermissions.jsed input {
	display:		none;
}
#serverPermissions.jsed td {
	width:			50px;
	height:			20px;
	text-align:		center;
	cursor:			pointer;
}
#serverPermissions.jsed td.checked {
	background:		#cac7b1 url(images/check.png) no-repeat center;
}
#serverPermissions.jsed th button {
	margin:			0;
	padding:		0;
	border:			none;
	background:		transparent url(images/x.png) no-repeat center;
	text-indent:		-1000px;
	color:			#585335;
	width:			15px;
}
* html #serverPermissions.jsed th button {
	text-indent:		0;
	font-size:		0;
}
#serverPermissions span.tick {
	display:		none;
}

#serverPermissionsNewUser {
	text-align:		center;
}
#serverPermissionsNewUser label {
	float:			none;
	width:			auto;
	display:		inline;
	margin:			0;
	padding:		0;
}


.container.text {
	margin-left:		10px;
}
.queryCode {
	margin:			10px 20px;
	padding:		5px;
	border:			1px solid #a09d8c;
	background-color:	#e8e6da;
	font-size:		12px;
	white-space:		normal;
}


.error {
	text-align:		center;
	color:			#f00;
}

/*** TEAMSPEAK ****************************************************************/
#mainPartContent #teamspeak form {
	padding:		0;
	margin:			0;
	display:		inline;
}
#mainPartContent #teamspeak button {
	margin:			0;
}
#mainPartContent #teamspeak .navBar {
	/*margin:			20px 0 6px 162px;*/
	margin:			20px 0 6px;
	text-align:		center;
}

/*** CONFIG/FTP ***************************************************************/
#ftpNotificator,
#configNotificator {
	margin:			0 10px;
	border:			1px solid #a09d8c;
	text-align:		center;
	background-color:	#e8e6da;
}
#ftpNotificator.active,
#configNotificator.active {
	border-color:		#f00;
	color:			#f00;
}

/*** CONFIG ***/
#configForm {
	margin:			0 10px;
}
#configForm label {
	display:		block;
	float:			none;
	margin:			0 0 .5em 0;
	padding:		0;
	font-weight:		bold;
	font-size:		1.2em;
}
#configForm textarea {
	width:			430px;
	height:			300px;
}
#configForm .navBar {
	text-align:		center;
	margin-top:		.5em;
}
#configForm button {
	float:			none;
	margin:			0 5px;
	padding:		0;
}

#serverConfig {
	line-height:		15px;
	overflow:		hidden;
	margin-left:		0;
	padding-left:		20px;
}
* html #serverConfig {
	margin-left:		0;
	padding-left:		20px;
}
#serverConfig li {
	position:		relative;
	padding-left:		100px;
	margin-left:		-100px;
	padding-right:		20px;
	/*list-style-position:	inside;*/
	list-style:		none;
}
#serverConfig li:hover {
	background-color:	#e8e6da;
}
* html #serverConfig li.userFile a.edit {
	border-bottom:		1px solid #a09d8c;
}
#serverConfig a.edit {
	display:		block;
	font-weight:		bold;
}
#serverConfig a {
	color:			#585335;
}
#serverConfig .first {
	margin-top:		10px;
}
#serverConfig .del {
	color:			#000;
	text-indent:		-1000px;
	background:		transparent url(images/x.png) no-repeat center;
	width:			15px;

	display:		block;
	position:		absolute;
	right:			20px;
	top:			0;
}

#serverConfigNew {
	list-style:		none;
	text-align:		center;
	margin-left:		0;
	margin-right:		20px;
	padding:		0;
}
#serverConfig #serverConfigNew:hover {
	background:		transparent;
}
#serverConfigNew,
#serverConfigNew * {
	vertical-align:		top;
}
#serverConfigNew label {
	display:		inline;
	float:			none;
	margin:			0;
}
#serverConfigNew input {
	margin-right:		5px;
	font-size:		1em;
}
#serverConfigNew button {
	margin:			0;
	padding:		0;
	font-size:		1em;
}

/*** FTP ***/
#ftpBrowser {
	border:			1px solid #a09d8c;
	margin-top:		5px;
}
#ftpBrowser #ftpNav {
	margin:			8px 20px;
}
#ftpBrowser #ftpNav a {
	border:			1px solid #a09d8c;
	color:			#585335;
	padding:		1px 3px;
	text-decoration:	none;
	background-color:	#e8e6da;
}
#ftpBrowser #ftpNav a:hover {
	border:			1px solid #585335;
}
#ftpBrowser ul {
	overflow:		auto;
	line-height:		15px;
	margin:			0;
	padding-left:		20px;
	height:			300px;
}
#ftpBrowser li {
	position:		relative;
	padding-left:		100px;
	margin-left:		-100px;
	padding-right:		20px;
	list-style:		none;
}
#ftpBrowser li:hover {
	background-color:	#e8e6da;
}
#ftpBrowser li a {
	display:		block;
	color:			#585335;
}
* html #ftpBrowser li a {
	display:		inline;
}
#ftpBrowser li.dir a {
	font-weight:		bold;
}
#ftpBrowser li .size {
	position:		absolute;
	right:			20px;
	top:			0;
}

#mainPartContent .moduleBlock #ftpUpload {
	text-align:		center;
	margin:			0;
	padding:		5px 0;
}
#ftpUpload label {
	float:			none;
	display:		inline;
	margin:			0;
	padding:		0;
}
#ftpUpload input {
	width:			auto;
	margin:			0 5px;
}
#ftpHide button,
#ftpUpload button {
	margin:			0;
	padding:		0;
}

#ftpHide {
	text-align:		center;
	padding:		5px 0;
}


#moduleServers .message {
	margin:			0 10px 10px;
	border:			1px solid #a09d8c;
	text-align:		center;
	background-color:	#e8e6da;
}

#reinstallConfirm {
	text-align:		center;
}
#reinstallConfirm button {
	margin:			0;
	width:			200px;
}

/*** TECHMESSAGES: sending ****************************************************/
#msgSend #msgSubjectLabel {
	margin-left:		13px;
}
#msgSend #msgSubjectLabel span {
	margin-left:		0;
	width:			50px;
}
#msgSend #msgSubjectLabel input,
#msgSend #msgSubjectLabel select {
	width:			374px;
}

#msgSend #msgContentLabel {
	margin-left:		13px;
}
#msgSend #msgContentLabel span {
	float:			none;
	display:		none;
	margin-left:		0;
}
#msgSend #msgContentLabel textarea {
	margin:			0;
	width:			424px;
}
#msgSend #msgServerLabel {
	margin-left:		13px;
}
#msgSend #msgServerLabel span {
	margin-left:		0;
	width:			50px;
}
#msgSend #msgServerLabel select {
	width:			374px;
}

#msgSend #msgContactLabel {
	margin-left:		13px;
}
#msgSend #msgContactLabel span {
	margin-left:		0;
	width:			160px;
}
#msgSend #msgContactLabel select {
	width:			264px;
}


#msgSendInfo p {
	padding-right:		15px;
}
#msgSendInfo ol p {
	padding-left:		0;
}
#msgSendInfo h3 {
	padding-right:		15px;
	font-size:		1em;
}

/*** admin statistics ***/
#panelStats {
	padding:		0 10px;
}
#panelStats .item .name {
	width:			220px;
}
#panelStats .item .value {
	font-weight:		normal;
}
#panelStats .item.r1 {
	background-color:	#e8e6da;
}

#panelStats hr {
	border:			none;
	background-color:	transparent;
	height:			1em;
	padding:		0;
	margin:			0;
}

#panelStats #serverList,
#panelStats td,
#panelStats th {
	border:			1px solid #a09d8c;
}
#panelStats table {
	border-collapse:	collapse;
	width:			100%;
}
#panelStats thead th {
	width:			120px;
	background-color:	#e8e6da;
}
#panelStats thead th:first-child {
	width:			auto;
}
#panelStats tbody th {
	text-align:		left;
}
#panelStats tbody td {
	text-align:		right;
}

/*** news edit ***/
#newsEdit label {
	margin-left:		10px;
	margin-right:		10px;
}
#newsEdit label span {
	display:		none;
}
#newsEdit input {
	width:			100%;
}
#newsEdit textarea {
	width:			100%;
	height:			300px;
}

/*** mailing ***/
#newsMailing {
	margin-left: 10px;
	margin-right: 10px;
}
#newsMailing label {
        margin-left:            10px;
        margin-right:           10px;
}

#newsMailing input {
        width:                  100%;
}
#newsMailing textarea {
        width:                  100%;
        height:                 300px;
}


/******************************************************************************/
form.inline {
	margin:			0;
	padding:		0;
	display:		inline;
}
form.inline button {
	margin:			0;
	width:			auto;
	padding:		0;
}

.js-quickchange {
	cursor:			pointer;
}
.js-quickchange:hover {
	color:			#fff;
}

/*** EMAIL DO PRZYJACIELA *****************************************************/

#adminMailToggle {
	margin-top:		1em;
	text-align:		right;
	cursor:			pointer;
	color:			#fff;
	margin-right:		10px;
	font-weight:		bold;
}
#adminMailToggle:before {
	content:		'« ';
}
#adminMailToggle:hover {
	color:			#d8d4b4;
}

#adminMail label {
	margin:			10px;
}
#adminMail label span {
	display:		none;
}
#adminMail label select,
#adminMail label textarea {
	width:			100%;
}
#adminMail .nav {
	text-align:		center;
}
#adminMail .nav button {
	margin:			0;
}


/*******************************************************************************
 *******************************************************************************
 * HUBERT
 */
*{
  box-sizing:border-box;
  -moz-box-sizing:border-box;
}
td,th{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
}

/* strona glowna panelu i formularz*/
body{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
}
h1{
font-size:14px;
}
#bodyGlowna{
  margin:0px;
  background-image:url(images/panel_bg.jpg);
  background-repeat: repeat-x;
  background-color:#E8E6DA;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
}
#moduleRegister{display:block;margin-bottom:160px;padding-bottom:100px;}
#center{
  position: absolute; 
  left: 50%; 
  top:0px;
  width:760px; 
  margin-left: -380px; 
  height:502px;
  background-image:url(images/panel_tbl_bg.jpg);
  background-repeat:repeat-x;
}
#logo{
  position:absolute;
  left:0px;
  top:35px;
}
#white_rabbit{
  position:absolute;
  left:163px;
  top:35px;
}
#mainPartContent{
  /*position:relative;*/
  color:#FFFFFF; 
  width:450px;
  margin:146px 0px 10px 290px;
  border:0px;
}
#mainPartContent p{padding-right:15px;}
#mainPartContent h1{
  font-size:10px;
  font-weight:normal;
}

label{
  position:static;
  display:block;
  margin-left:162px;
  margin-top:2px;
  margin-bottom:2px;
}
label span{
  position:static;
  display:inline;
  width:147px;
  margin-left:-147px;
  top:0px;
  font-weight:bold;
  color:#585335;
  float:left;
}
label span.info {
	position:		static;
	float:			none;
	margin-left:		0;
  width:auto;
}
label.cmd{margin-top:20px;}
label.cmd span{
  width:auto;
}

label input{
  position:static;
  top:-14px;
}
.data input {width:100px;}
label .info{
  position:static;
}
.browselink{
  margin: 10px;
}
#registerForm {
  position:relative;
  background-color:#d9d6c5;
  margin-bottom:50px;
}
fieldset{
  margin:0px;
  padding:0px 0px 20px 0px;
  border:0px
}
h2{
  font-size:12px;
  padding:13px;
  background-image:url(images/panel_header_bg.gif);
  height:42px;
  color:#fff
}
select{
  font-size:10px;
  background-color:#cac7b1;
  border:1px solid #bab69e;
  color:#fff;
}
input {
  background-color:#cac7b1;
  border:1px solid #bab69e;
  color:#fff;
  width:170px;
  /*height:16px;*/
  margin:0px 0px 2px 0px;
  font-size:11px;
}
td input{
  width:56px;
}
td button{
  margin:0px 0px 0px 6px;
  width:30px;
  height:16px;
  background-color:#cac7b1;
  border:1px solid #bab69e;
  color:#fff;
}
label.cbox {
  position:static;
	margin:0px 0px 10px 10px;
  display:block;
  /*background-color: #D9D6C5*/
}

label.cbox span {
  position:static;
  width:auto;
	display:inline;
  margin:0px;
  float:none;
}

label.cbox input {
  position:static;
	width:auto;
  /* background-color:transparent; */
  /* border:0px solid #f00; */
  /* margin:0px; */
}
.filters{padding:8px 4px 4px 4px;}
.title{padding-left:14px;}
p{padding-left:10px;}
.filters select{display:inline}
.filters div {
	display:	inline;
	margin:		2px;
}
.formNav #orderForm{display:inline;width:60px;margin:0px;padding:0px;}
.formNav #orderForm button{margin:0px 4px 0px 4px;padding:0px;}

div .formNav{text-align:center;}

.button{
  width:80px;
}

#leftColumn{
  margin-top:144px;
  padding:0px;
  float: left;
  color:#fff;
  width:248px;
}

#leftColumn h1{
  color:#fff;
  font-size:12px;
  padding:1px 0px 0px 26px
}

#bodyGlowna #moduleLogin{
  width:248px;
  height:162px;
  background-image:url(images/panel_box.jpg);
  background-repeat:repeat-y;
}

#moduleLogin .loggedInMessage{
  padding-left:25px;
  padding-top:6px;
}

#moduleLogin .registeredUsers{
  padding-left:25px;
  margin-top: -1em;
}

#moduleLogin .startedServers{
  padding-left:25px;
}
#moduleLogin .myServers,
#moduleLogin .techMessages {
  padding-left:25px;
}

#moduleLogin .logoutSubmit{
  
}
#moduleLogin .logoutSubmit input{
  margin:20px;
  display:block;
  background-image:url(images/panel_arr.gif);
  background-repeat:no-repeat;
  background-color:transparent;
  border:0px;
  padding-left:15px;
  color:#D8D4B4;
  font-weight:bold;
  width:auto;
  cursor:hand;
  cursor:pointer;
  font-size:11px;
}
#moduleLogin .username{
  color:#D8D4B4;
  font-weight:bold;
}

#moduleMenu{
  position:relative;
  background-image:url(images/panel_box_bg.jpg);
  background-repeat:repeat-y;
  margin-top:30px;
}

#moduleMenu h1{
 position:absolute;
 top:-20px;
 margin:0px;
 background-image:url(images/panel_box_header.gif);
 background-repeat:no-repeat;
 height:21px;
 width:100%;
}

#moduleMenu ul{
  background-image:url(images/panel_box_foter.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
  padding:10px 10px 16px 10px;
}

#moduleMenu li, #moduleMenu ul{
  display:block;
  list-style:none;
  margin:0px;
  padding-left:10px;
}

#moduleMenu ul ul{
  background-image:none;
  padding:0px;
  margin:0px;
}

#moduleMenu li li{
  padding:1px 0px 1px 18px;
 
}

#moduleMenu li a{
  display:block;
  background-image:url(images/panel_arr.gif);
  background-repeat:no-repeat;
  padding:2px 2px 2px 15px;
}

a:link,a:visited {
  text-decoration:none;
  color:#fff
}

a:hover {
  color:#D8D4B4;
}

a.stopka:link,a.stopka:visited {
  color:#A09D8C
}

.stopka,tr.stopka td{
  color:#A09D8C
}
#stopka{
  position:relative;
  clear:		both;
  text-align:right;
  padding-right:15px;
}
#stopkaLinia{
  position:absolute;
  right:15px;
  top:19px;
  width:745px;
  height:1px;
  background-color:#A9A89F;
  margin:0px;
  padding:0px;
}
.nav span{
  display:block;
}
/* koniec strony glownej panelu i formularza */



/* layout tabelki */
.list{
  border:0px solid #0f0;
  border-collapse:collapse;
  width:448px;
  empty-cells: show;;
  margin:0px 1px 0px 1px;
}
.pages{
  padding:5px 5px 5px 15px;
  background-color:#CAC7B1;
}
.pages .current{font-weight:bold;color:#585335;}
#mainPartContent .moduleBlock h1{
  font-size:12px;
  padding:13px;
  background-image:url(images/panel_header_bg.gif);
  height:42px;
  font-weight: bold;
  margin:0px 0px -2px 0px;
  color:#fff;
}

#mainPartContent .moduleBlock{
  background-color:#D9D6C5;
  color:#585335;
  padding-bottom:5px;
}
#mainPartContent .moduleBlock form{
  padding:20px 0px 10px 0px;
}
.list td{
  border:1px solid #A09D8C;
  color:#585335;
  padding:2px;
}
.list th{
  border:1px solid #A09D8C;
  background-color:#E8E6DA;
}
.list .r0{
  background-color:#D9D6C5;
}
.list .r1{
  background-color:#E8E6DA;
}
.nav{margin:10px;}

.list a,
.nav a,
.user_email a,
.ordering_user a,
#invoicesList a {

	color: #000;
}

.list a:hover,
.nav a:hover, .user_email a:hover, .ordering_user a:hover,
#invoicesList a:hover {
	color: #fff
}

/* koniec layoutu tabelki */


/* layout szczegoly*/
.container{
  padding:10px 0px 10px 0px;
}
.container .item{padding-left:10px;}
.dataContainer{
  background-color:#D9D6C5;
  padding:12px;
  color:#585335;
  padding:0px
}

.item .name{
  font-weight:bold;
  width:180px;
  display:block;
  float:left;
}
.item .value{
 margin-left:10px;
 display:block; 
}
.dataContainer .nav {padding-top:10px;}
/* koniec layoutu szczegolow*/

/* panel logowania*/
.pageMain{
  margin:0px;
  /*background-image:url(images/panel_log_bg.gif);*/
  background-repeat: repeat-x;
  background-color:#E8E6DA;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
}
#logContent{position: absolute; 
  left: 50%; 
  top:1px;
  width:420px; 
  margin-left: -210px; 
  z-index:20;
  }
#logKrolik{
  position:absolute;
  left:171px;
  top:60px;
  z-index:4
}
#logLogo{
  position:absolute;
  left:34px;
  top:175px;
  z-index:26
}
#logPanel{
  position:absolute;
  left:0px;
  top:133px;
  z-index:2
}
#logWhiteRabbit{
  position:absolute;
  left:171px;
  top:192px;
  z-index:5
}
#logBlackStripe{
  position:absolute;
  left:0px;
  top:192px;
  z-index:3;
  width:420px;
  height:49px;
  background-color:black;
}

.page #logBrownStripe{
  display:none;
}
.pageMain #logBrownStripe{
  position:absolute;
  left:0px;
  top:194px;
  z-index:3;
  width:100%;
  height:49px;
  background-color:#A09D8C;
}

#logBody{
  background-color:#E8E6DA
}

#logBody #moduleLogin h1 {  
  display: none; 
}

#logBody #moduleLogin{
  position:absolute;
  width:420px;
  height:160px;
  top:242px;
  left:0px;
  background-color:#b2a96f;
  z-index:10;
  padding:0px;
  border:0px;
}


.loginUserName{
  margin:0px 0px 0px 180px;
}
.loginUserName span{
  display:block;
  color:#ffffff;
  padding:3px
}
.loginUserName input{
  background-color:#99925C;
  border:1px solid #817D50;
}

.loginPassword{
  margin:4px 0px 0px 180px;
}
.loginPassword input{
  background-color:#99925C;
  border:1px solid #817D50;
}
.loginPassword span{
  display:block;color:#ffffff;padding:3px
}
.loginSubmit{
  margin:0px 0px 0px 180px;
}
.loginSubmit span{
  display:block;color:#ffffff;padding:3px
}
.loginSubmit input{
  position:absolute;
  top:100px;
  background-image:url(images/panel_log_arr.gif);
  background-repeat:no-repeat;
  width:100px;
  background-color:transparent;
  font-weight:bold;
  border:0px;
  margin:0px;
  padding:0px;
}

.loginRegister{
  position:absolute;
  bottom:10px;
  left:10px;
  margin:0px 0px 0px 0px;
}
.loginRegister span{
  display:block;
  border:0px;
  margin:0px;
}
.loginRemember{
  position:absolute;
  bottom:10px;
  left:290px;
}
.loginRemember span{
  color:#fff;
}
.loginRemember input{
  width:auto;
  background-color:transparent;
  border:0px;
}

#loginError {
	position:	absolute;
	left:		0px;
	top:		180px;
	width:		420px;
	padding:	15px 20px;
	background:	#fff;
	border:		1px solid #c00;
	color:		#f00;
	text-align:	center;
	font-weight:	bold;
}


/* koniec panelu logowania*/

.pagePassremind, .pageRegister{
  margin:0px;
  background-color:#E8E6DA;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
}
.pagePassremind #logContent, .pageRegister #logContent{
  position: absolute; 
  left: 50%; 
  top:72px;
  width:420px; 
  margin-left: -210px; 
  z-index:20;
  }
.pagePassremind #logKrolik,.pageRegister #logKrolik{
  position:absolute;
  left:171px;
  top:10px;
  z-index:4
}
.pagePassremind #logLogo,  .pageRegister #logLogo{
  position:absolute;
  left:34px;
  top:125px;
  z-index:26
}
.pagePassremind #logPanel, .pageRegister #logPanel{
  display:none
}
.pagePassremind #logWhiteRabbit, .pageRegister #logWhiteRabbit{
  position:absolute;
  left:171px;
  top:142px;
  z-index:5
}

#modulePassremind{
  position:absolute;
  width:420px;
  height:160px;
  top:192px;
  left:0px;
  background-color:#b2a96f;
  z-index:10;
  padding:30px 0px 0px 0px;
  border:0px;
  color:#fff;
}
.passRemindEmail input{
  background-color:#99925C;
  border:1px solid #817D50;
}
#modulePassremind h1{
  position:relative;
  left:162px;
}
.pagePassremind #logBlackStripe, .pageRegister #logBlackStripe{
  position:absolute;
  left:0px;
  top:142px;
  z-index:3;
  width:420px;
  height:49px;
  background-color:black;
}
.pagePassremind #logBrownStripe, .pageRegister #logBrownStripe{
  position:absolute;
  left:0px;
  top:214px;
  z-index:3;
  width:100%;
  height:49px;
  background-color:#A09D8C;
}

.pagePassremind #moduleLogin, .pageRegister  #moduleLogin{
  display:none;
}
.pagePassremind .moduleBlock, .pageRegister .moduleBlock{
  position:relative;
  top:240px;
}
#modulePassremind{
  position:relative;
}
.passRemindEmail{position:relative;}
.passRemindEmail span{position:absolute;color:#fff;font-weight:normal;}

.passRemindSubmit{position:relative;}
.passRemindSubmit input{
  margin:10px 0px 0px 162px;
  display:block;
  background-image:url(images/panel_arr.gif);
  background-repeat:no-repeat;
  background-color:transparent;
  border:0px;
  padding-left:15px;
  color:#fff;
  font-weight:bold;
  width:auto;
  cursor:hand;
  cursor:pointer;
  font-size:11px;
}

p input, button {
  margin:6px 0px 6px 162px ; 
  width:80px;
  background-color:#cac7b1;
  border:1px solid #bab69e;
  color:#fff;
}

.states .server_state .runningState, .server_state_s .value {color:#585335;font-weight:bold;}
.stater .server_state .runningState, .server_state_r .value {color:#3c3;font-weight:bold;}
.statec .server_state .runningState, .server_state_c .value {color:#33c;font-weight:bold;}
.stateh .server_state .runningState, .server_state_h .value {color:#c36;font-weight:bold;}
.statei .server_state .runningState, .server_state_i .value {color:#ff0;font-weight:bold;}
.stateu .server_state .runningState, .server_state_u .value {color:#90c;font-weight:bold;}

tr.active .server_state span{display:block;}
tr.expired .server_state span{display:block;}
tr.active .server_state .expiredState  {color:#33cc33;font-weight:bold;}
tr.expired .server_state .expiredState {color:#cc3366;font-weight:bold;}


tr.active .state{font-weight:bold;color:#33cc33;}
tr.expired .state{font-weight:bold;color:#cc3366;}

.game_name{width:100px;}

.message{font-weight:bold;}
.item .value{font-weight:bold;}

#serverParams .label {width:120px}

#modulePayments input {width:auto;margin:8px 0px 0px 15px;vartical-align:top;}
#modulePayments button {margin-top:0;margin-left:184px;}

#modulePayments .warning {
	font-weight:		bold;
	color:			#f00;
	margin:			20px 0;
}

#serverTSSlots label {
	display:		inline;
	margin-left:		10px;
}

#serverTSSlots input {
	width:			3em;
}


#kreatorForm .nav {
	text-align:		center;
}
#kreatorForm button {
	width:			auto;
	margin-left:		0;
}
