html {
	
}
body {
   background: url("../img/bg.png") repeat-x; 
}
a {color:#0099FF;}
.container_3b {
    width:718px;
	border-radius:4px;
	box-shadow:0 0 0px #272626;
	color:#3E3D3D;
	font-size:12px;
	margin:180px auto 0;
}
.container_3b .box-left {
    display: table-cell; 
    width:325px;
	background-color:#FFFFFF;	
	border-rigth:1px solid #F5F5F5;
}
.container_3b .box-rigth {
    display: table-cell;
    vertical-align: middle;    
    width:385px;
	padding:20px;
	position:relative;
	background-color:#FFFFFF;
}
.container_3b .box-left .logo {
    width:171px;
	height:161px;
	position:relative;
	left:65px;
	top:60px;
}
.container_3b #submit {
	color:#FFFFFF;
	padding:5px 10px;
	background-color:#48BFF2;
	border:1px solid #0099FF;
}
.container_3b .floatright {
	float:right;
}
.container_3b .sub_form_button {margin-top:10px;}


.displayNone {
    display: none;
}

.alert {
    padding: 8px;
    text-align: center;
    position: relative;
}

.alert .msg {
    padding: 0 50px;
}

.alert .toggle-alert {
    position: absolute;
    top: 14px;
    right: 25px;
    display: block;
    text-indent: -10000px;
    background: url(../images/x-icon.png) no-repeat top left;
    width: 12px;
    height: 12px;
}

.alert.success {
    background: #e9f3d2 url(../images/success-icon.png) no-repeat 25px 8px;
    border: 1px solid #acd556;
    color: #92b750;
}

.alert.error {
    background: #ffe9e9 url(../images/error-icon.png) no-repeat 25px 8px;
    border: 1px solid #e7a9a9;
    color: #d04544;
}

.alert.notice {
    background: #fbf6e3 url(../images/notice-icon.png) no-repeat 25px 8px;
    border: 1px solid #e7d48d;
    color: #cfb306;
}

.alert.general {
    background: #ffffff url(images/general-icon.png) no-repeat 25px 8px;
    border: 1px solid #d7d6d6;
}

.loaderAjax {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.img-loader {
    display: inline-block;
    width: 220px;
    height: 19px;
    background: url(../images/ajax-loader.gif);
}





.loaderAjax-input {
    position: absolute;
    width: 31px;
    height: 31px;
    background: url(../images/ajax-loader-input.gif);
    margin-left: 11px;
}



select.err_input_form, input.err_input_form[type="text"], input.err_input_form[type="password"], textarea.err_input_form {
    background: #ffe9e9 none repeat scroll 0 0;
    border: 1px solid #e7a9a9;
    color: #d04544;
}