
p {
	padding: 0px;
	margin: 0px;
}

ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

table.notabrow tr {
	vertical-align: top;
}
table.notabrow td {
	padding: 1px 3px;
}
table.notabrow .key {
	width: 1px;
}
table.notabrow .key,
table.notabrow .key * {
	white-space: nowrap;
}

#cover {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%; 
	height: 100%;

	background-color: #000;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#horizon {
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	display: block;
}
#addr {
	position: absolute;
	left: 50%;
	margin-left: -320px;
	top: -256px;
}
#addr .box {
	background-color: #fff;
	display: inline-block;
	margin: 8px;
	padding: 12px;
	box-shadow: 8px 8px 8px 6px #444;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#addr .box .title {
	font: bold 16px "Averta",Helvetica,Arial,sans-serif;
	text-align: center;
	color: #666;
}
.opts {
	width: 100%;
	margin-top: 16px;
}
.opts tr {
	text-align: center;
}
#addrlist .opts {
	position: absolute;
	top: 250px;
}
#addr .box .opts {
	width: 590px;
}

input.btn {
	background: #25a6e1;
	background: -moz-linear-gradient(top,#25a6e1 0%,#188bc0 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#25a6e1),color-stop(100%,#188bc0));
	background: -webkit-linear-gradient(top,#25a6e1 0%,#188bc0 100%);
	background: -o-linear-gradient(top,#25a6e1 0%,#188bc0 100%);
	background: -ms-linear-gradient(top,#25a6e1 0%,#188bc0 100%);
	background: linear-gradient(top,#25a6e1 0%,#188bc0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#25a6e1',endColorstr='#188bc0',GradientType=0);
	padding: 2px 4px;
	color: #fff;
	font: 12px "Averta",Helvetica,Arial,sans-serif;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #1a87b9;
}
input.btn.big {
	padding: 6px 8px;
	font: bold 14px "Averta",Helvetica,Arial,sans-serif;
}
input.btn:hover {
	background: #1c96ce;
	background: linear-gradient(top,#1c96ce 0%,#188bc0 100%);
}
input.btn.green {
	background: #5ccd00;
	background: -moz-linear-gradient(top,#5ccd00 0%,#4aa400 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#5ccd00),color-stop(100%,#4aa400));
	background: -webkit-linear-gradient(top,#5ccd00 0%,#4aa400 100%);
	background: -o-linear-gradient(top,#5ccd00 0%,#4aa400 100%);
	background: -ms-linear-gradient(top,#5ccd00 0%,#4aa400 100%);
	background: linear-gradient(top,#5ccd00 0%,#4aa400 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ccd00',endColorstr='#4aa400',GradientType=0);
	border: 1px solid #459a00;
}
input.btn.green:hover {
	background: #50b300;
	background: linear-gradient(top,#50b300 0%,#4aa400 100%);
}
input.btn.red {
	background: #cc0a00;
	background: -moz-linear-gradient(top,#cc0a00 0%,#a30800 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#cc0a00),color-stop(100%,#a30800));
	background: -webkit-linear-gradient(top,#cc0a00 0%,#a30800 100%);
	background: -o-linear-gradient(top,#cc0a00 0%,#a30800 100%);
	background: -ms-linear-gradient(top,#cc0a00 0%,#a30800 100%);
	background: linear-gradient(top,#cc0a00 0%,#a30800 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0a00',endColorstr='#a30800',GradientType=0);
	border: 1px solid #990800;
}
input.btn.red:hover {
	background: #b30900;
	background: linear-gradient(top,#b30900 0%,#a30800 100%);
}

#addrlist {
	margin-bottom: 40px;
}

#addrlist .addr {
	position: relative;
	overflow: hidden;
	display: inline-block;
	height: 300px;
	width: 220px;
	border: 1px solid #99f;
	padding: 4px;
	margin: 8px;

	box-shadow: 6px 6px 6px #66f;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#addrlist .addr.invoice {
	border: 1px solid #ff3838;
	box-shadow: 6px 6px 6px #ff5252;
}
#addrlist .addr.new {
	cursor: pointer;
	border: 1px solid #9f9;
	box-shadow: 6px 6px 6px #6f6;
	height: auto;
	width: 160px;
}
#addrlist .addr.wait {
	border: 1px solid #999;
	box-shadow: 6px 6px 6px #666;
	height: auto;
}

#addrlist .head {
	font: bold 11px monospace;
	color: #999;
	border-bottom: 1px dotted #99f;
	margin-bottom: 8px;
}
#addrlist .invoice .head {
	margin-top: 2px;
	border-bottom: 1px dotted #ff3838;
}
#addrlist .invoice input.btn.red {
	visibility: hidden;
}

#addrlist .data {
	font: bold 11px "Averta",Helvetica,Arial,sans-serif;
	color: #666;
	margin: 0px;
	padding: 0px;
}
#addrlist .label {
	font: 9px "Averta",Helvetica,Arial,sans-serif;
	color: #666;
	margin: 0px 4px 8px;
	padding: 0px;
}

#options {
/*	position: absolute;	*/
	bottom: 12px;
	left: 0px;
	right: 0px;
}
#options .opts {
	/*	HOTFIX	*/
	width: 800px;
	/*	HOTFIX END	*/
}

#header {
}
#header .title {
	font: bold 16px "Averta",Helvetica,Arial,sans-serif;
/*	text-align: center;	*/
	color: #666;
}
#header .note {
	font: 12px "Averta",Helvetica,Arial,sans-serif;
	color: #444;
}

