@font-face
{
	font-family: vegur;
	src: url("./vegur.otf");
}

@font-face
{
	font-family: myriad;
	src: url("./myriad.otf");
}

body
{
	background: url("./images/wrapper.jpg") no-repeat scroll center top #dddddd;
	color: #667D8B;
	font-size: 15px;
	font-family: vegur;
	word-wrap: break-word;
}

body, div, ul, ol, li, form, fieldset, input, textarea, p, th, td {
    margin: 0;
    padding: 0;
}

a {
	color: #5e727e;
	text-decoration: none;
}

a:hover {
	color: #455863
}

ol, ul {
    list-style: none outside none;
}

.message {
    background: none repeat scroll 0 0 #EBE7DE;
    border: 1px solid #CFCAC0;
    color: #6F6C65;
    font-size: 14px;
	margin-bottom: 20px;
    line-height: 1.6;
    padding: 10px;
	text-align: center;
}

.wk_btnconnect {
    background: url("./images/wk_value.png") repeat-x scroll center top #73838C;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0px 0px 4px 1px rgba(10, 10, 10, 0.44);
    color: #d3dde3;
    padding: 0px 9px 0px 9px;
    position: relative;
    right: 8px;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}

.wk_btnconnect:hover{
	color: #fff;
}

.wk_btnconnect:active {
	background: #73838C;
	color: #fff;
}

.message.error {
    background-color: #F3E3E6;
    border-color: #E599AA;
    color: #80001C;
}

.main_width {
	margin: 0 auto;
	width: 335px;
}

#wk_wrapper {
	background: url("./images/wrapper.jpg") no-repeat fixed center top transparent;
}

#wk_content {
	margin: 0 auto;
	width: 735px;
}

#wk_login {
	margin-top: 5px;
}

#wk_login form {
    padding: 5px 0 130px;
}

#wk_login_form {
	background: rgba(200, 200, 200, 0.35);
	box-shadow: 0px 0px 2px 1px rgba(209, 209, 209, 0.9) inset;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #d5d5d5;
	padding: 24px 24px 24px 24px;
}

#wk_login_form input {
	padding: 10px 26px 10px 26px;
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 0px 2px 1px rgba(200, 200, 200, 0.8);
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #d5d5d5;
	color: #667D8B;
	font-family: vegur;
	font-size: 16px;
	margin-bottom: 20px;
	text-align: center;
	width: 229px;
}

#wk_login_form input[type="submit"] {
	display: block;
	padding: 0px 26px 5px 26px;
	background: rgba(69, 88, 99, 1);
	box-shadow: 0px 0px 2px 1px rgba(200, 200, 200, 0.8);
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #404e57;
	color: #fff;
	height: 30px;
	margin: 0px auto;
	text-align: center;
	width: 90px;
}

#wk_serverviewer {
	display: table;
	margin: 0 auto 20px;
	width: 885px;
}

#wk_serverstats {
	bottom: 20px;
	position: relative;
}

#wk_serverstats  ul{
    text-align: center;
}

#wk_serverstats li {
	display: inline-block;
    margin-right: 20px;
}

#wk_serverstats .value {
	background: url("./images/wk_value.png") repeat-x scroll center top #73838c;
	border: 1px solid rgba(0, 0, 0, 0.20);
    border-radius: 3px 3px 3px 3px;
	box-shadow: 0px 0px 4px 1px rgba(10, 10, 10, 0.44);
	color: #FFFFFF;
    display: inline-block;
    padding: 3px 8px;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}

.header {
    height: 35px;
}

table.wk_serverviewer {
	background: rgba(120, 120, 133, 0.3);
	box-shadow: 0px 0px 4px 1px rgba(10, 10, 10, 0.44);
	border: 1px solid #73838C;
	border-collapse: collapse;
    line-height: 1.3;
	margin-bottom: 20px;
    width: 100%;
}
table.wk_serverviewer img {
    vertical-align: text-top;
}
table.wk_serverviewer tr {
	height: 30px;
	text-align: center;
	text-shadow: 0px 0px 3px rgba(255, 255, 255, 0.5);
}
table.wk_serverviewer tr:first-child td {
	background: url("./images/wk_value.png") repeat-x scroll center top #73838C;
	border-right: 1px dashed #73838C;
	color: #3C4D57;
	font-family: myriad;
    height: 35px;
    outline: medium none;
    padding: 0;
	text-shadow: 0px 0px 3px rgba(255, 255, 255, 0.5);
}
table.wk_serverviewer tr:first-child td:last-child {
	border-right: none;
    width: 35px;
}
table.wk_serverviewer tr:first-child td.wk_nr {
    width: 35px;
}
table.wk_serverviewer tr:first-child td.wk_status {
    width: 55px;
}
table.wk_serverviewer tr:first-child td.wk_gra {
    width: 35px;
}
table.wk_serverviewer tr:first-child td.wk_adresip {
    width: 155px;
}
table.wk_serverviewer tr:first-child td.wk_nazwaserwera {
    width: 300px;
}
table.wk_serverviewer tr:first-child td.wk_mapa {
    width: 70px;
}
table.wk_serverviewer tr:first-child td.wk_graczy {
    width: 90px;
}
table.wk_serverviewer tr:first-child td.wk_lokalizacja {
    width: 70px;
}
table.wk_serverviewer tr:first-child td.wk_szczegoly {
    width: 70px;
}
table.wk_serveradmin tr:first-child td.wk_id {
    width: 35px;
}
table.wk_serveradmin tr:first-child td.wk_typgry {
    width: 55px;
}
table.wk_serveradmin tr:first-child td.wk_adresip {
    width: 35px;
}
table.wk_serveradmin tr:first-child td.wk_portpolaczenia {
    width: 145px;
}
table.wk_serveradmin tr:first-child td.wk_portzapytania {
    width: 290px;
}
table.wk_serveradmin tr:first-child td.wk_portzapytania {
    width: 120px;
}
table.wk_serveradmin tr:first-child td.wk_portprogramowy {
    width: 65px;
}
table.wk_serveradmin tr:first-child td.wk_zona {
    width: 70px;
}
table.wk_serveradmin tr:first-child td.wk_wylaczony {
    width: 70px;
}
table.wk_serveradmin tr:first-child td.wk_komentarz {
    width: 70px;
}
table.wk_serverviewer td {
	border-bottom: 1px dashed #73838C;
}