/****************************
START GENERAL STYLE
****************************/
*{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

html, body {
	height:100%;
	background:#000 url("../images/bg.jpg") no-repeat 50% 0;
	min-width:1100px;
}
body {
	margin:0;
	font-size:.9em;
	line-height:1.5
}
a {
	text-decoration: none;
	color:#189fcc;
	-moz-transition:color .2s ease-in-out;
	-webkit-transition:color .2s ease-in-out;
	-o-transition:color .2s ease-in-out;
	-ms-transition:color .2s ease-in-out;
	transition:color .2s ease-in-out
}

a:hover {
	color:#fff
}
a:focus {
	outline:thin dotted
}
a:hover,a:active {
	outline:0
}
b,strong {
	font-weight:bold
}
blockquote {
	margin:1em 40px
}
pre,code,kbd,samp {
	font-family:monospace,serif;
	_font-family:'courier new',monospace;font-size:1em
}
pre {
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word
}
small {
	font-size:85%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
ul,ol {
	margin:1em 0;
	padding:0 0 0 40px
}
nav ul,nav ol {
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0
}
img {
	border:0;
	-ms-interpolation-mode:bicubic;
	vertical-align:middle
}

fieldset{border:0;margin:0;padding:0}
label {
	cursor:pointer;
}
legend{border:0;*margin-left:-7px;padding:0;white-space:normal}
button,input,select,textarea, .btn {
	font-size:100%;
	margin:0;
	vertical-align:baseline;
	*vertical-align:middle
}
button,input, .btn {
	line-height:normal
}
button, input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
textarea {
	overflow:auto;
	vertical-align:top;
	resize:vertical
}
input:invalid,textarea:invalid {
	background-color:#f0dddd;
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td {
	vertical-align:top
}
@font-face{font-family:'EngschriftDIND';src:url("/ccp/webfonts/style_32933.eot");src:local('â?s'),url("/ccp/webfonts/style_32933.woff") format('woff'),url("/ccp/webfonts/style_32933.ttf") format('truetype'),url("/ccp/webfonts/style_32933.svg#webfontbvlCP6To") format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'DINCondensedC';src:url("/ccp/webfonts/style_99250.eot");src:local('â?s'),url("/ccp/webfonts/style_99250.woff") format('woff'),url("/ccp/webfonts/style_99250.ttf") format('truetype'),url("/ccp/webfonts/style_99250.svg#webfontjUlXzQbX") format('svg');font-weight:normal;font-style:normal}
button,input[type=submit], header nav ul, article h1 {
	-webkit-font-smoothing:antialiased;
	font-family:'EngschriftDIND',Arial,sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	color: #fff;
}
button,input,select,textarea {
	color:#189fcc
}
input,textarea {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid #b2b2b2;
	padding:7px 10px;
	font-size:85%;
}
input:hover,textarea:hover {
	border:1px solid #d3d3d3
}
input:focus,textarea:focus {
	border:1px solid #95d6eb;
}
button,input[type=submit], .btn {
	display:inline-block;
	padding:7px 10px;
	background: rgb(55,55,55,0.8); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(55,55,55,0.8) 0%, rgba(30,30,30,0.8) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,55,55,0.8)), color-stop(100%,rgba(30,30,30,0.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(55,55,55,0.8) 0%,rgba(30,30,30,0.8) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(55,55,55,0.8) 0%,rgba(30,30,30,0.8) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(55,55,55,0.8) 0%,rgba(30,30,30,0.8) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(55,55,55,0.8) 0%,rgba(30,30,30,0.8) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373737', endColorstr='#1e1e1e',GradientType=0 ); /* IE6-9 */
	border:1px solid rgba(30,30,30,0.8);
	color:#189fcc;
	font-size:107%;
	text-decoration:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	text-shadow:0 1px 0 #000;
	-moz-transition:none;
	-webkit-transition:none;
	-o-transition:none;
	-ms-transition:none;
	transition:none;
}
button[disabled],input[type=submit][disabled], .btn[disabled] {
	color:#999;
	cursor:default
}
button:hover,input[type=submit]:hover, .btn:hover {
	text-decoration:none !important;
	background: rgb(24,159,204, 0.8); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(24,159,204,0.8) 0%, rgba(13,137,197,0.8) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(24,159,204,0.8)), color-stop(100%,rgba(13,137,197,0.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(24,159,204,0.8) 0%,rgba(13,137,197,0.8) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(24,159,204,0.8) 0%,rgba(13,137,197,0.8) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(24,159,204,0.8) 0%,rgba(13,137,197,0.8) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(24,159,204,0.8) 0%,rgba(13,137,197,0.8) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#189fcc', endColorstr='#0d89c5',GradientType=0 ); /* IE6-9 */
	border:1px solid #0b7a9f;color:#fff !important}
button:active,input[type=submit]:active, .btn:active {
	background: rgb(13,137,197, 0.8); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(13,137,197,0.8) 0%, rgba(24,159,204,0.8) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(13,137,197,0.8)), color-stop(100%,rgba(24,159,204,0.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(13,137,197,0.8) 0%,rgba(24,159,204,0.8) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(13,137,197,0.8) 0%,rgba(24,159,204,0.8) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(13,137,197,0.8) 0%,rgba(24,159,204,0.8) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(13,137,197,0.8) 0%,rgba(24,159,204,0.8) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d89c5', endColorstr='#189fcc',GradientType=0 ); /* IE6-9 */
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
/****************************
END GENERAL STYLE
****************************/
/****************************
START HEADER AND NAV STYLE
****************************/
header {
	width:100%;
	height:71px;
	background:rgba(0,0,0,0.4);
	border-bottom:1px solid #313f41
}
header {
	padding-top:25px;	
	-webkit-font-smoothing:antialiased;
	font-family:'EngschriftDIND',Arial,sans-serif;
	font-weight:normal;
	text-transform:uppercase;
}
header > div {
	width:960px;
	margin:0 auto;
	position:relative
}
header h1 { 
	margin:0
}
header .eve {
	margin:0 40px 0 0;
	display:block;
	float:left
}
header nav {
	width:940px;
	margin:0 auto;
}
header nav > ul {
	float:left;
	padding:10px 0 0 0;
	margin:0;
	font-size:1.4em;
	text-transform:uppercase;
	position:relative;
	z-index:10;
}
header nav > ul a {
	color:#fff;
	display:block;
	text-decoration:none
}
header nav > ul > li {
	float:left;
	padding:0 10px;
	position:relative;
}
header nav > ul > li > a {
	padding:0 10px;
	line-height:27px;
	-moz-transition:background .2s ease-in-out;
	-webkit-transition:background .2s ease-in-out;
	-o-transition:background .2s ease-in-out;
	-ms-transition:background .2s ease-in-out;
	transition:background .2s ease-in-out
}
header nav > ul > li.selected > a,header nav > ul > li:hover > a {
	color:#000;
	background-color:#19a6d5 ;
	position:relative;
	z-index:2;
}
header nav > ul > li.selected:after,header nav > ul > li:hover:after {
	content:'';
	position:absolute;
	bottom:-6px;
	left: 21px;
	display:block;
	width:0;
	border-width: 6px 6px 0;
	border-style:solid;
	border-color:#19a6d5  transparent;

}
/****************************
START HEADER AND NAV STYLE
****************************/
/****************************
START CONTENT STYLE
****************************/
article {
	position:relative;
	width:960px;
	padding:17px 0 100px;
	margin:0 auto 20px;
}

article h1 {
	padding:7px 10px 11px;
	line-height:1;
	margin:0;
}
article .shadow {
	text-shadow: 0 0 5px #0069B5, 0 0 10px #0069B5, 0 0 15px #0069B5, 0 0 20px #2C97F4, 0 0 30px #2C97F4, 0 0 40px #2C97F4, 0 0 50px #2C97F4, 0 0 75px #2C97F4;
}
.container {
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -100px;
}
.clearfix {
	*zoom:1
}
.clear {
	clear: both;
}
.clearfix:before,.clearfix:after {
	content:"";
	display:table
}
.clearfix:after {
	clear:both
}
.content_back {
	background:rgba(255,255,255,0.2);
	padding:10px;
	margin:0 0 20px 0;
}

.content, .login-box-content {
	padding:10px;
	background-color:rgba(0,0,0,0.8);
	color:#E3E5F4;
}
/****************************
END CONTENT STYLE
****************************/
/****************************
START FOOTER STYLE
****************************/
footer {
	height:100px;
	border-top:1px solid #343334;
	background:#000;
	background:rgba(0,0,0,0.4);
	color:#E3E5F4;
}
/****************************
START FOOTER STYLE
****************************/
/****************************
START ERRORS / SUCCESS
****************************/
.display_msg {
	background-color: rgba(0,0,0,0.5);
	padding: 10px;
}
.success {
	background:rgba(84,249,109,0.5);
	padding: 10px;
	margin-bottom: 10px;
}
.error {
	padding: 10px;
	background:rgba(255,86,86,0.5);
	margin-bottom: 10px;
}

/****************************
END ERRORS / SUCCESS
****************************/
/****************************
START LOG IN MENU
****************************/
.log {
	top: -1px;
	right: 0;
	position: absolute;
	list-style:none;
	padding:5;
	margin:0;
	font-size:1.1em;
}
/****************************
END LOG IN MENU
****************************/
/****************************
START POP OUT
****************************/
#mask {
    display: none;
    background: #000;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    opacity: 0.8;
    z-index: 999;
}


.login-popup, .register-popup {
    display: none;
    background:rgba(255,255,255,0.2);
    padding: 10px;
    float: left;
    font-size: 1.2em;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 99999;
}

img.btn_close {
	float: right;
    margin: -28px -28px 0 0;
}

.next-form-register {
	width: 250px;
	height: 50px;
	text-align: right;
}
.ask-form-register {
	width: 250px;
	height: 28px;
	text-align: right;
}
.btn-form-register{
	width: 250px;
	height: 50px;
	text-align: center;
}
/****************************
END POP OUT
****************************/

/****************************
START EXPAND/COLLAPS
****************************/
.colexp {
	cursor: pointer;
	position: relative;
}
.colexp_content {
	background-color:#fafafa;
	padding: 10px;
	margin-left: -10px;
	margin-right: -10px;
}

/****************************
END EXPAND/COLLAPS
****************************/
/****************************
START TOOLTIP
****************************/
.tooltip{
position:absolute;
left:-2000px;
background-color:#000;
padding:5px;
border:5px solid #fff;
width:550px;
height:250px;
color: #fff;
z-index: 95;
min-width: 100px;
max-width: 650px;
height: auto;
}
/****************************
END TOOLTIP
****************************/
/****************************
START REGISTER FORM
****************************/
.register_form {
	padding-top: 10px;
	margin: auto;
	width: 380px;
}
.register_form_label{
	float: left;
	height: 45px;
	width: 130px;
	line-height: 30px;
	text-align: right;
}
.register_form  label{
	width: 150px;
}
.register_form_input{
	float: right;
	height: 45px;
	width: 242px;
}
.register_form  input{
	min-width: 210px;
}
.shift {
	display: block;
	text-align: right;
	margin-right: 21px;
}
.register_form_right {
	position: absolute;
	top: 70px;
	right: -75px;
	background: url("../images/register_form_right.png");
	width: 256px;
	height: 256px;
}
.register_form_left {
	position: absolute;
	bottom: 100px;
	left: -73px;
	background: url("../images/register_form_left.png");
	width: 256px;
	height: 256px;
}
.register_form_done {
	padding-top: 40px;
	padding-left: 30px;
	margin: auto;
	width: 600px;
	height: 140px;
}
.register_form_done span {
	color: #189fcc;
	font-weight: bold;
}	
.register_form_done_right {
	position: absolute;
	top: 70px;
	right: -75px;
	background: url("../images/");
	width: 256px;
	height: 256px;
}
.register_form_done_left {
	position: absolute;
	bottom: 130px;
	left: -23px;
	background: url("../images/register_done.png");
	width: 256px;
	height: 256px;
}
/****************************
END REGISTER FORM
****************************/
/****************************
START PAGINATION STYLE
****************************/
.pagination {
	text-align:center;
}
.pagepag {
	display:inline-block;
	padding:7px 10px;
	background: rgb(55,55,55,0.8); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(55,55,55,0.8) 0%, rgba(30,30,30,0.8) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,55,55,0.8)), color-stop(100%,rgba(30,30,30,0.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(55,55,55,0.8) 0%,rgba(30,30,30,0.8) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(55,55,55,0.8) 0%,rgba(30,30,30,0.8) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(55,55,55,0.8) 0%,rgba(30,30,30,0.8) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(55,55,55,0.8) 0%,rgba(30,30,30,0.8) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373737', endColorstr='#1e1e1e',GradientType=0 ); /* IE6-9 */
	border:1px solid rgba(30,30,30,0.8);
	color:#189fcc;
	font-size:107%;
	text-decoration:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	text-shadow:0 1px 0 #000;
	-moz-transition:none;
	-webkit-transition:none;
	-o-transition:none;
	-ms-transition:none;
	transition:none;
}
.pagepag.active {
    background: rgb(13,137,197, 0.8); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(13,137,197,0.8) 0%, rgba(24,159,204,0.8) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(13,137,197,0.8)), color-stop(100%,rgba(24,159,204,0.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(13,137,197,0.8) 0%,rgba(24,159,204,0.8) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(13,137,197,0.8) 0%,rgba(24,159,204,0.8) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(13,137,197,0.8) 0%,rgba(24,159,204,0.8) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(13,137,197,0.8) 0%,rgba(24,159,204,0.8) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d89c5', endColorstr='#189fcc',GradientType=0 ); /* IE6-9 */
	color:#000 !important;
}
.pagepag:hover {
	text-decoration:none !important;
	background: rgb(24,159,204, 0.8); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(24,159,204,0.8) 0%, rgba(13,137,197,0.8) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(24,159,204,0.8)), color-stop(100%,rgba(13,137,197,0.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(24,159,204,0.8) 0%,rgba(13,137,197,0.8) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(24,159,204,0.8) 0%,rgba(13,137,197,0.8) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(24,159,204,0.8) 0%,rgba(13,137,197,0.8) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(24,159,204,0.8) 0%,rgba(13,137,197,0.8) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#189fcc', endColorstr='#0d89c5',GradientType=0 ); /* IE6-9 */
	border:1px solid #0b7a9f;
	color:#fff !important
}
/****************************
END PAGINATION STYLE
****************************/
/****************************
START CHARACTER STYLE
****************************/
.character_members {
	border-bottom: 10px solid rgba(255,255,255, 0.2);
	margin-bottom: 10px;
	padding: 10px;
}
.character_members .character_name {
	float:left;
	text-align: center;
	margin-top: 12px;
	margin-left: 10px;
	width: 550px;
}
.character_members .character_image {
	float:left;
}
.character_members .character_corp {
	float:left;
	text-align: right;
	margin-top: 21.5px;
	margin-left: 10px;
}
/****************************
END CHARACTER STYLE
****************************/
/****************************
START RECOVER PASSWORD STYLE
****************************/
.recover_password {
	margin: auto;
	width: 380px;
}
.recover_password  input{
	min-width: 210px;
}
.header_recover {
	height: 120px;
}
.footer_recover {
	height: 120px;
}
.footer_recover_p {
	position: absolute;
	bottom: 105px;
	right: 25px;
	background: url("../images/recover_p.png");
	width: 256px;
	height: 256px;
}
.footer_recover_p2 {
	position: absolute;
	bottom: 145px;
	left: 25px;
	background: url("../images/recover_p2.png");
	width: 256px;
	height: 256px;
}
/****************************
END RECOVER PASSWORD STYLE
****************************/
/****************************
START ADD/EDIT CHAR STYLE
****************************/
.add_character, .update_character {
	padding-top: 10px;
	margin: auto;
	width: 400px;
}
.add_character input, .update_character input {
	min-width: 210px;
	margin-bottom: 10px;
}
/****************************
END ADD/EDIT CHAR STYLE
****************************/
/****************************
START PROFILE STYLE
****************************/
.profile {
	padding-bottom: 10px;
}
.profile_image {
	float: left;
	margin-right: 10px;
}
.profile_data {
	float: left;
}
.profile_name {
	
}
.profile_data_row {
	width: 654px;
	border-bottom: 1px solid rgba(255,255,255, 0.2);
}
.profile_data_row .label {
	float: left;
	width: 120px;
}
.profile_data_row .value {
	float: left;
	width: 534px;
}
.profile_data_row .corporation {
	float: left;
}
.profile_data_row .corp_image {
	float:right;
}
.profile_data_row .corp_name {
	position: relative;
	top: 50px;
	left: 100px;
}
.skills {

}
.group {
	height: 64px;
	width: 100%;
}
.group .image {
	float: left;
	width: 64px;
}
.group .name {
	padding-left: 10px;
	float: left;
	margin-top: 15px;
	font-size: 18px;
	border-bottom: 1px solid rgba(255,255,255, 0.2);
	width: 846px;
}
.skill {
	height: 32px;
	margin-left: 64px;
	border-bottom: 1px solid rgba(255,255,255, 0.2);
}
.skills .skill_icon {
	float:left;
	width: 32px;
	height:	32px;
	background: url("../images/icons/skill.png");
}
.skills .skill_data {
	margin-top: 10px;
	float: left;
	margin-left: 5px;
}
.skills .skill_level img {
	margin-top: 14px;
	float: right;
	width: 72px;
	height: 12px;	
}
.skills .colexp_content {
	margin-left: 64px;
	margin-right: 0px;
	background-color: rgba(255,255,255, 0.2);
}
.race {
	width: 240px;
	float: left;
	text-align: center;
}
.profile_att {
	width: 160px;
	float: left;
	margin-left: 20px;
}
.profile_att .header, .profile_att_implant .header, .profile_att_implants .header {
	text-align: center;
}
.profile_att .label, .profile_att_implants .label {
	width: 140px;
	float: left;
}
.profile_att .value, .profile_att_implants .value {
	width: 20px;
	float: right;
}
.profile_att_implant {
	width: 300px;
	margin-left: 20px;
	float: left;
}
.profile_att_implants {
	float: left;
	width: 160px;
	margin-left: 20px;
	float: left;
}
.profile_att .header, .mem, .int, .will, .cha, .per {
	border-bottom: 1px solid rgba(255,255,255, 0.2);
	height: 20px;
}
.profile_att_implant .header, .mem, .int, .will, .cha, .per {
	border-bottom: 1px solid rgba(255,255,255, 0.2);
	height: 20px;
}
.profile_att_implants .header, .mem, .int, .will, .cha, .per {
	border-bottom: 1px solid rgba(255,255,255, 0.2);
	height: 20px;
}
.profile_bio {
	margin-top: 10px;
	border-bottom: 1px solid rgba(255,255,255, 0.2);
}
.profile_bio .image {
	float: left;
	width: 64px;
}
.profile_bio .name {
	padding-left: 10px;
	float: left;
	margin-top: 15px;
	font-size: 18px;
	width: 846px;
	border-bottom: 1px solid rgba(255,255,255, 0.2);
}
.profile_bio .content_bio {
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 846px;
}
.profile_footer {
	height: 25px;
	text-align: right;
}
/****************************
END PROFILE STYLE
****************************/
/****************************
START SETTINGS STYLE
****************************/
.settings_edit {

}
.settings_bio textarea {
	width: 350px;
	height: 100px;
}
.settings_form_input {
	float:right;
	width: 370px;
	height: 120px;
}
.register_form_bio {
	padding-top: 10px;
	margin: auto;
	width: 530px;
}
.settings_char {
	width: 330px;
}
.settings_char .title {
	font-size: 13px;
	text-align: center;
}
.settings_char .image {
	float:left;
}
.settings_char .name {
	text-align: center;
}
.settings_char .button {
	text-align: center;
}
.settings_char .space {
	height: 50px;
}
.setfix {
	margin-left: -50px;
}
.setcharfix {
	padding: 10px;
}
/****************************
END SETTINGS STYLE
****************************/
/****************************
START REGISTER FORM
****************************/
.apply_form {
	padding-top: 10px;
	margin: auto;
	width: 450px;
}
.content .colexp_content {
	width: 750px;	
}
.content .black {
	background-color: rgba(0,0,0, 0.1);
}
.apply_form_label{
	float: left;
	height: 45px;
	width: 200px;
	line-height: 30px;
	text-align: right;
}
.apply_form  label{
	width: 170px;
}
.apply_form_input{
	float: right;
	height: 45px;
	width: 242px;
}
.apply_question {
	float: right;
	height: 33px;
	width: 242px;
}
.apply_form_label_textarea	{
	float: left;
	height: 85px;
	width: 200px;
	line-height: 30px;
	text-align: right;
}
.apply_form_textarea {
	float: right;
	height: 85px;
	width: 242px;
}
.apply_form textarea {
	width: 210px;
	height: 58px;
}
.apply_form  input{
	min-width: 210px;
}
.apply_form_right {
	position: absolute;
	top: 70px;
	right: -75px;
	background: url("../images/register_form_right.png");
	width: 256px;
	height: 256px;
}
.apply_form_left {
	position: absolute;
	bottom: 100px;
	left: -73px;
	background: url("../images/register_form_left.png");
	width: 256px;
	height: 256px;
}
.apply_form_done {
	padding-top: 40px;
	padding-left: 30px;
	margin: auto;
	width: 600px;
	height: 140px;
}
.apply_form_done span {
	color: #189fcc;
	font-weight: bold;
}	
.apply_form_done_right {
	position: absolute;
	top: 70px;
	right: -75px;
	background: url("../images/");
	width: 256px;
	height: 256px;
}
.apply_form_done_left {
	position: absolute;
	bottom: 130px;
	left: -23px;
	background: url("../images/register_done.png");
	width: 256px;
	height: 256px;
}
/****************************
END REGISTER FORM
****************************/
/****************************
START APPLICATIONS STYLE
****************************/
.apply_row {

}
.apply_row .id {
	float: left;
	border-left: 1px solid rgba(255,255,255, 0.2);
	border-bottom: 1px solid rgba(255,255,255, 0.2);
	width: 150px;
	text-align: center;
}
.apply_row .name {
	float: left;
	border-left: 1px solid rgba(255,255,255, 0.2);
	border-bottom: 1px solid rgba(255,255,255, 0.2);
	width: 300px;
	text-align: center;
}
.apply_row .main {
	float: left;
	border-left: 1px solid rgba(255,255,255, 0.2);
	border-bottom: 1px solid rgba(255,255,255, 0.2);
	width: 100px;
	text-align: center;
}
.apply_row .total {
	width: 200px;
	text-align: center;
	float: left;
	border-left: 1px solid rgba(255,255,255, 0.2);
	border-bottom: 1px solid rgba(255,255,255, 0.2);
}
.apply_row .status {
	width: 164px;
	text-align: center;
	float: left;
	border-left: 1px solid rgba(255,255,255, 0.2);
	border-right: 1px solid rgba(255,255,255, 0.2);
	border-bottom: 1px solid rgba(255,255,255, 0.2);
}
.apply_row .api {
	float:left;
	width: 466px;
	text-align: center;
	border-left: 1px solid rgba(255,255,255, 0.2);
	border-bottom: 1px solid rgba(255,255,255, 0.2);
}
.apply_top_border {
	border-top: 1px solid rgba(255,255,255, 0.2);
}
.apply_top_right {
	border-right: 1px solid rgba(255,255,255, 0.2);
}
.apply_total_row {
	position: fixed;
	top: 97px;
	right: 0px;
	width: 75px;
	height: 25px;
	background-color: rgba(125,185,232, 0.3);
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
.apply_spacer {
	height: 20px;
}
.apply_row .row {
	width: 200px;
	float: left;
	text-align: center;
	border-left: 1px solid rgba(255,255,255, 0.2);
	border-bottom: 1px solid rgba(255,255,255, 0.2);
	height: 110px;
}
.apply_row .info {
	width: 707px;
	float: left;
	border-left: 1px solid rgba(255,255,255, 0.2);
	border-right: 1px solid rgba(255,255,255, 0.2);
	border-bottom: 1px solid rgba(255,255,255, 0.2);
	padding: 5px;
	height: 100px;
}
.apply_row .info textarea {
	width: 685px;
	height: 82px;
}
/****************************
END APPLICATIONS STYLE
****************************/
/****************************
START CORPORATION STYLE
****************************/
.corp_row {
	border-bottom: 1px solid rgba(255,255,255, 0.2);
}
.corp_row .image {
	float:left;
	width: 266px;
}
.corp_row .text {
	float: right;
	text-align: center;
	width: 654px;
}
.corp_row .text .name {
	font-size: 40px;
	-webkit-font-smoothing:antialiased;
	font-family:'EngschriftDIND',Arial,sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	color: #fff;
	padding-top: 70px;
	line-height:1;
	text-shadow: 0 0 5px #0069B5, 0 0 10px #0069B5, 0 0 15px #0069B5, 0 0 20px #2C97F4, 0 0 30px #2C97F4, 0 0 40px #2C97F4, 0 0 50px #2C97F4, 0 0 75px #2C97F4;
}

.corp_row .text .sub_name {
	font-size: 60px;
	-webkit-font-smoothing:antialiased;
	font-family:'EngschriftDIND',Arial,sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	color: #fff;
	text-shadow: 0 0 5px #0069B5, 0 0 10px #0069B5, 0 0 15px #0069B5, 0 0 20px #2C97F4, 0 0 30px #2C97F4, 0 0 40px #2C97F4, 0 0 50px #2C97F4, 0 0 75px #2C97F4;
	letter-spacing: 20px;
	padding-top: 10px;
}
.corp_row .legend {
	font-size: 16px;
	float:left;
	width: 200px;
}
.corp_row .field {
	font-size: 16px;
	text-align: left;
	float: right;
	width: 720px;
}
.corp_row h2 {
	text-align: center;
}
/****************************
END CORPORATION STYLE
****************************/
/****************************
START FRONT PAGE STYLE
****************************/
.colspacer {
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: rgba(255,255,255,0.2);
}
.col {
	text-align:justify;
	text-justify:inter-word;
	text-indent: 20px;
}
.collsa {
	text-align:justify;
	float: left;
	width: 450px;
	text-justify:inter-word;
	text-indent: 20px;
}
.collsb {
	border-left: 1px solid rgba(255,255,255, 0.2);
	padding-left: 9px;
	text-align:justify;
	float: right;
	width: 450px;
	text-justify:inter-word;
	text-indent: 20px;
	height: 100%;
}
.colllsa {
	text-align:justify;
	float: left;
	width: 293px;
	text-justify:inter-word;
	text-indent: 20px;
		height: 100%;
}
.colllsb {
	text-align:justify;
	margin-left: 10px;
	float: left;
	width: 293px;
	text-justify:inter-word;
	text-indent: 20px;
	padding-left: 9px;
	border-left: 1px solid rgba(255,255,255, 0.2);
}
.colllsc {
	text-align:justify;
	float: right;
	width: 293px;
	text-justify:inter-word;
	text-indent: 20px;
	padding-left: 9px;
	border-left: 1px solid rgba(255,255,255, 0.2);
}
/****************************
END FRONT PAGE STYLE
****************************/