span.tabs {
	display: inline-block;
	padding: 10px;
	margin: 5px;
	background: none;
	border-radius: 10px;
}
span.tabs span {
	display: inline-block;
	color: black;
	border-radius: 0px;
	padding: 5px;
	width: 150px;
	margin: -4px;
	border: 3px solid black;
	border-top: none;
	border-bottom: none;
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , rgb(83, 98, 120), rgb(50, 63, 79)) repeat scroll 0 0;
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(90deg, rgb(0, 150, 200), rgb(0, 211, 255)) repeat scroll 0 0;
	background: rgb(44,44,44);
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(90deg, rgb(55,55,55), rgb(99,99,99)) repeat scroll 0 0;
	color: rgb(177,177,177);
	abox-shadow: 0 1px 0 rgb(92, 111, 139) inset, 0 1px 0 rgb(181, 181, 181);
	text-shadow: 0 1px 0 rgb(86, 103, 127);
}
span.tabs span:first-child {
	border-radius: 8px 0 0 8px;
	border-left: none;
}
span.tabs span:last-child {
	border-radius: 0 8px 8px 0;
	border-right: none;
}




form.login-wrapper {
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , rgb(233, 233, 233), rgb(215, 215, 215)) repeat scroll 0 0;
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(90deg, rgb(133,133,133), rgb(144,144,144)) repeat scroll 0 0;
	box-shadow: 0 2px 2px rgb(178, 179, 181) inset, 0 1px 0 rgb(255, 255, 255);
	padding: 8px;
	
	background: none;
	box-shadow: none;
	padding: 0;
	
	border-radius: 10px;
	height: 35px;
	margin-bottom: 20px;
	wwidth: 370px;
	display: inline-block;
	vertical-align: baseline;
}
form.login-wrapper input:nth-child(1) {
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , rgb(44,44,44), rgb(88,88,88)) repeat scroll 0 0;
	box-shadow: 0 1px 1px rgba(154, 154, 154, 0.3) inset;
	border: medium none;
	border-bottom-left-radius: 8px;
	border-top-left-radius: 8px;
	color: rgb(172, 172, 172);
	display: block;
	float: left;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight: normal;
	height: 35px;
	line-height: 34px;
	padding: 0 10px;
	text-align: left;
	text-decoration: none;
	width: 145px;
}

form.login-wrapper input:nth-child(2) {
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , rgb(243, 243, 243), rgb(255, 255, 255)) repeat scroll 0 0;
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , rgb(44,44,44), rgb(88,88,88)) repeat scroll 0 0;
	border: medium none;
	box-shadow: 0 1px 1px rgb(154, 154, 154) inset;
	box-shadow: 0 1px 1px rgba(154, 154, 154, 0.3) inset;
	color: rgb(172, 172, 172);
	display: block;
	float: left;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight: normal;
	height: 35px;
	line-height: 34px;
	padding: 0 10px;
	text-align: left;
	text-decoration: none;
	width: 145px;
}
form.login-wrapper input:nth-child(3) {
	border: medium none;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	cursor: pointer;
	display: block;
	float: left;
	height: 35px;
	padding: 0;
	width: 40px;
	background: rgba(0, 0, 0, 0) url("css_bg/btn-login-dark.png") no-repeat scroll center center;
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(90deg, rgb(55,55,55), rgb(99,99,99)) repeat scroll 0 0;
	background: rgb(77,77,77) url("css_bg/btn-login.png") no-repeat scroll center center;
	text-indent: -5000px;
}




input[type=submit].uibutton {
	border-radius: 10px;
	cursor: pointer;
	box-shadow: none;
	border: none;
	height: 35px;
	padding: 2px 10px;
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , rgb(83, 98, 120), rgb(50, 63, 79)) repeat scroll 0 0;
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(90deg, rgb(55,55,55), rgb(99,99,99)) repeat scroll 0 0;
	color: rgb(177,177,177);
}
input[type=file] {
	border-radius: 10px;
	cursor: pointer;
	box-shadow: none;
	border: none;
	padding: 0px 5px;
	background: rgb(45,45,45);
	color: rgb(177,177,177);
}
input:hover, input[type=submit]:hover, form.login-wrapper input:hover, textarea:hover {
	-webkit-box-shadow: inset 0px 1px 1px rgb(0,211,255), inset 0px -1px 1px rgb(0,211,255), 0 0 8px rgb(0,211,255);
	-moz-box-shadow: inset 0px 1px 1px rgb(0,211,255), inset 0px -1px 1px rgb(0,211,255), 0 0 8px rgb(0,211,255);
	-o-box-shadow: inset 0px 1px 1px rgb(0,211,255), inset 0px -1px 1px rgb(0,211,255), 0 0 8px rgb(0,211,255);
	-khtml-box-shadow: inset 0px 1px 1px rgb(0,211,255), inset 0px -1px 1px rgb(0,211,255), 0 0 8px rgb(0,211,255);
	box-shadow: inset 0px 1px 1px rgb(0,211,255), inset 0px -1px 1px rgb(0,211,255), 0 0 8px rgb(0,211,255);
}
input:focus, input[type=submit]:focus, form.login-wrapper input:focus, textarea:focus {
	-webkit-box-shadow: inset 0px 1px 1px rgb(255,110,0), inset 0px -1px 1px rgb(255,110,0), 0 0 8px rgb(255,110,0);
	-moz-box-shadow: inset 0px 1px 1px rgb(255,110,0), inset 0px -1px 1px rgb(255,110,0), 0 0 8px rgb(255,110,0);
	-o-box-shadow: inset 0px 1px 1px rgb(255,110,0), inset 0px -1px 1px rgb(255,110,0), 0 0 8px rgb(255,110,0);
	-khtml-box-shadow: inset 0px 1px 1px rgb(255,110,0), inset 0px -1px 1px rgb(255,110,0), 0 0 8px rgb(255,110,0);
	box-shadow: inset 0px 1px 1px rgb(255,110,0), inset 0px -1px 1px rgb(255,110,0), 0 0 8px rgb(255,110,0);
}



table.uikit {
	padding: 8px;
	baorder-collapse: collapse;
	text-align: center;
	background: rgba(0,0,0,0);
	box-shadow: none;
	border: none;
	empty-cells: show;
	border-spacing: 0 2px;
	border-spacing: 1px;
	border-spacing: 0;
	color: rgb(55,55,55);
}
table.uikit td {
	padding: 2px 5px;
}
table.uikit tr {
	border: none;
}
table.uikit th {
	border-radius: 0px;
	padding: 4px 12px;
	color: rgb(177,177,177);
	text-shadow: 0 1px 0 rgb(86, 103, 127);
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(90deg, rgb(55,55,55), rgb(99,99,99)) repeat scroll 0 0;
	background: rgb(55,55,55);
}
table.uikit tr:last-child th {
	border-radius: 0px;
	padding: 4px 12px;
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(270deg, rgb(55,55,55), rgb(99,99,99)) repeat scroll 0 0;
}
table.uikit tr:first-child th {
	border: none;
	padding: 4px 12px;
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(90deg, rgb(55,55,55), rgb(99,99,99)) repeat scroll 0 0;
}
table.uikit tr:first-child th:first-child, table.uikit tr:first-child td:first-child {border-radius: 10px 0 0 0;}
table.uikit tr:first-child th:last-child,  table.uikit tr:first-child td:last-child  {border-radius: 0 10px 0 0;}
table.uikit tr:last-child  th:first-child, table.uikit tr:last-child  td:first-child {border-radius: 0 0 0 10px;}
table.uikit tr:last-child  th:last-child,  table.uikit tr:last-child  td:last-child  {border-radius: 0 0 10px 0;}

table.uikit, table.uikit tr:first-child {
	background: none;
}
table.uikit tr:nth-child(2n) td {
	background: rgb(255,255,255);
}
table.uikit tr:nth-child(2n+1) td {
	background: rgb(211,211,211);
}

table.uikit tr:nth-child(n) .tdheader, table.uikit tr.tdheader td {
	padding: 12px 2px 4px 2px;
	background: -moz-linear-gradient(90deg, rgb(33,33,33), rgb(66,66,66));
	color: rgb(166,166,166);
	font-weight: bold;
}


table.uikit tr:nth-child(n) .tdheaderev {
	padding: 12px 2px 4px 2px;
	background: -moz-linear-gradient(90deg, rgb(66,66,66), rgb(33,33,33));
	color: rgb(166,166,166);
	font-weight: bold;
}






.red, .orange, .blue, .greenred, .green, .greenblue, .greenorange, .white, .white2, .fcb, .black, .yellow, .stripes, .violett, .lightviolett, .lightblue, .leftborder {
	border: 1px solid red;
	border-width: 0 0 0 10px;
	color: rgb(177,177,177);
}
.red, table tr:nth-child(n) td.red {
	border-color: rgb(255,55,0);
	background: rgb(77,17,0);		
}
.orange, table tr:nth-child(n) td.orange {
	border-color: rgb(222,110,0);
	background: rgb(77,34,0);
}
.green, table tr:nth-child(n) td.green {
	border-color: rgb(0,255,55);
	background: rgb(0,77,17);
}
.greenblue, table tr:nth-child(n) td.greenblue {
	border-color: rgb(0,110,255);
	background: rgb(0,77,17);
}
.greenorange, table tr:nth-child(n) td.greenorange {
	border-color: rgb(222,110,0);
	background: rgb(0,77,17);
}
.greenred, table tr:nth-child(n) td.greenred {
	border-color: rgb(255,55,0);
	background: rgb(0,77,17);
}
.blue, table tr:nth-child(n) td.blue {
	border-color: rgb(0,110,255);
	background: rgb(0,34,77);
}
.violett, table tr:nth-child(n) td.violett {
	border-color: rgb(255,110,255);
	background: rgb(77,34,77);
}
.lightviolett, table tr:nth-child(n) td.lightviolett {
	border-color: rgb(255,180,255);
	background: rgb(77,34,77);
	background: rgb(122,99,122);
}
.lightblue, table tr:nth-child(n) td.lightblue {
	border-color: rgb(90,200,255);
	background: rgb(0,77,155);
}
.yellow, table tr:nth-child(n) td.yellow {
	border-color: rgb(255,255,0);
	background: rgb(77,77,0);
}
.stripes, table tr:nth-child(n) td.stripes {
	border-color: rgb(0,0,0);
	background: repeating-linear-gradient(-45deg, rgb(33,33,33) 0, rgb(33,33,33) 20px, rgb(77,34,0) 20px, rgb(77,34,0) 40px);
}
.fcb, table tr:nth-child(n) td.fcb {
	border-color: rgb(255,70,0);
	background: repeating-linear-gradient(-45deg, rgb(165,0,0) 0, rgb(165,0,0) 20px, rgb(0,0,165) 20px, rgb(0,0,165) 40px);
	background: repeating-linear-gradient(-45deg, rgb(88,0,0) 0, rgb(88,0,0) 20px, rgb(0,0,88) 20px, rgb(0,0,88) 40px);
	color: white;
	ffont-weight: bold;
}
.white, table tr:nth-child(n) td.white {
	border-color: rgb(255,255,255);
	background: rgb(77,77,77);
}
.white2, table tr:nth-child(n) td.white2 {
	border-color: rgb(55,55,55);
	background: rgb(150,150,150);
	color: black;
}
.black, table tr:nth-child(n) td.black {
	border-color: rgb(0,0,0);
	background: rgb(170,170,170);
	color: rgb(55,55,55);
}


.noborder {
	border: none;
	text-align: left;
}


table.uikit tr:nth-child(1) td.singlehead {
	border-radius: 10px 10px 0 0;
}
table.uikit tr:nth-child(n) td.singlehead {
	text-align: center;
	font-size: 22px;
}




table.cornerframe {
	background: none;
	border: none;
}
table.cornerframe tr:first-child td:first-child,
table.cornerframe tr:first-child td:last-child,
table.cornerframe tr:last-child  td:first-child,
table.cornerframe tr:last-child  td:last-child {
	width:0;
	height:0;
}
table.cornerframe tr:first-child td:first-child span,
table.cornerframe tr:first-child td:last-child  span,
table.cornerframe tr:last-child  td:first-child span,
table.cornerframe tr:last-child  td:last-child  span {
	border:2px solid red;
	width:20px;
	height:20px;
	border-radius: 5px;
	display: inline-block;
}
table.cornerframe tr:first-child td span {
	margin-bottom: -20px;
}
table.cornerframe tr:last-child td span {
	margin-top: -13px;
}
table.cornerframe tr td:first-child span {
	margin-right: -13px;
}
table.cornerframe tr td:last-child span {
	margin-left: -13px;
}
table.cornerframe tr:first-child td:first-child span {
	border-bottom-width: 0;
	border-right-width: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
table.cornerframe tr:first-child td:last-child span {
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
table.cornerframe tr:last-child td:last-child span {
	border-top-width: 0;
	border-left-width: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
}
table.cornerframe tr:last-child td:first-child span {
	border-top-width: 0;
	border-right-width: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
























