body,
html{
	font-family: Arial,serif;
	font-size: 14px;
	min-width: 1024px;
	margin: 0;
	padding: 0;
}#blockscreen{
	position: fixed;
	z-index: 999998;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,.4);
}#blockloader{
	position: fixed;
	z-index: 999999;
	top: 50%;
	left: 50%;
	width: 30px;
	height: 30px;
	margin: -15px 0 0 -15px;
	background: url(/img/loader_black.gif);
}#tooltip{
	font: 1em verdana;
	position: absolute;
	z-index: 99999;
	width: 200px;
	padding: 0 15px;
	opacity: .9;
	color: #fff;
	border: 1px solid #9e9e9e;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	background-color: #373838;
	-webkit-box-shadow: 3px 4px 6px #000;
	   -moz-box-shadow: 3px 4px 6px #000;
	        box-shadow: 3px 4px 6px #000;
}form .field{
	clear: both;
	width: 100%;
	margin: 5px 0;
}form .field label{
	line-height: 34px;
	float: left;
	width: 200px;
	margin-right: 20px;
	text-align: right;
}form .field > div.padding{
	padding-left: 230px;
	text-align: right;
}img{
	border: 0;
	outline: 0;
}a{
	color: #0474cc;
	border: 0;
	outline: 0;
}a:hover{
	color: #22afff;
}a:active{
	color: #0474cc;
}a:visited{
	color: #c39bff;
}:focus{
	outline: 0;
}a.button,
button{
	font-family: arial;
	font-size: 15px;
	font-weight: 700;
	display: inline-block;
	padding: 6px 23px;
	cursor: pointer;
	text-decoration: none;
	color: #ebf2ff;
	border: 1px solid #546475;
	-webkit-border-radius: 1px;
	   -moz-border-radius: 1px;
	        border-radius: 1px;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.05,#0074f0),color-stop(1,#009bf4));
	background:    -moz-linear-gradient(top,#0074f0 5%,#009bf4 100%);
	background: -webkit-linear-gradient(top,#0074f0 5%,#009bf4 100%);
	background:      -o-linear-gradient(top,#0074f0 5%,#009bf4 100%);
	background:     -ms-linear-gradient(top,#0074f0 5%,#009bf4 100%);
	background:         linear-gradient(to bottom,#0074f0 5%,#009bf4 100%);
	background-color: #0074f0;
	-webkit-box-shadow: inset 0 34px 0 -15px #009bf4;
	   -moz-box-shadow: inset 0 34px 0 -15px #009bf4;
	        box-shadow: inset 0 34px 0 -15px #009bf4;
	text-shadow: 0 -1px 0 #528ecc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0074f0', endColorstr='#009bf4', GradientType=0);
}a.button:hover,
button:hover{
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.05,#009bf4),color-stop(1,#0074f0));
	background:    -moz-linear-gradient(top,#009bf4 5%,#0074f0 100%);
	background: -webkit-linear-gradient(top,#009bf4 5%,#0074f0 100%);
	background:      -o-linear-gradient(top,#009bf4 5%,#0074f0 100%);
	background:     -ms-linear-gradient(top,#009bf4 5%,#0074f0 100%);
	background:         linear-gradient(to bottom,#009bf4 5%,#0074f0 100%);
	background-color: #009bf4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009bf4', endColorstr='#0074f0', GradientType=0);
}a.button:active,
button:active{
	position: relative;
	top: 1px;
}input[type=password],
input[type=text],
textarea{
	padding: 6px 4px;
	resize: none;
	color: #030303;
	border: 1px solid #ececec;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
	background: #fff;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.34),inset 0 -1px 0 rgba(255,255,255,.15),inset 0 1px 1px rgba(0,0,0,.11);
	   -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.34),inset 0 -1px 0 rgba(255,255,255,.15),inset 0 1px 1px rgba(0,0,0,.11);
	        box-shadow: inset 0 1px 1px rgba(0,0,0,.34),inset 0 -1px 0 rgba(255,255,255,.15),inset 0 1px 1px rgba(0,0,0,.11);
}input[type=password].validate-error,
input[type=text].validate-error,
textarea.validate-error{
	border: 1px solid #ffe7e7;
	background: #fcdddd;
}input[type=password]:focus,
input[type=text]:focus,
textarea:focus{
	border: 1px solid #bee1ff;
	background: #f5fcff;
}.content table{
	border-spacing: 0;
	border-top: 1px solid #acacac;
	border-left: 1px solid #acacac;
	border-collapse: collapse;
}.content table thead tr{
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	background-color: #009af4;
}.content table td{
	padding: 6px 18px;
	border-right: 1px solid #acacac;
	border-bottom: 1px solid #acacac;
}.content table tbody tr:nth-child(2n){
	background-color: #d6e1fa;
}.clear{
	clear: both;
}
