img {
	border:none;}

#loader {
	display:none;}

#reg_buttons {
	padding:20px 0 0 0;}

#reg_buttons a{
	margin:0 0 0 50px;
	}

a.private, a.ur {
	display:block;
	float:left;
	height:61px;
	width:312px;
}

a.private {
	background:url(../images/apply/private.jpg) no-repeat;
}

a.ur {
	background:url(../images/apply/ur.jpg) no-repeat;
}

a.private:hover {
	background:url(../images/apply/private_over.jpg) no-repeat;
}

a.ur:hover{
	background:url(../images/apply/ur_over.jpg) no-repeat;
}

#reg_body {
	font-family:Arial, Helvetica, sans-serif;
	padding:30px 0 0 0;
}

#reg_top {
	color:#070707;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-style:italic;
	font-weight:bold;
	margin:0;
	padding:0;
}
	body.layout-mini #reg_body #reg_top {
		padding-left: 20px;
	}
		body.layout-mini .ui-dialog #reg_body #reg_top {
			padding-left: 0;
		}
	body.layout-mini #reg_top {
		margin-bottom: 0.6em;
		font-size: 2.4em;
	}
		body.layout-mini .ui-dialog #reg_top {
			margin: 0;
			font-size: 22px;
		}

#reg_round {
	margin:30px 0 30px 26px;
	position:relative;}

#reg_round_top, #reg_round_bottom {
	height:15px;
	width:822px;
	zoom:1;}

#reg_round_top {}

#reg_round_cont {}

#reg_round_bottom {}

#reg_visitka, #reg_lk, #reg_dostovernost {
	color:#5a5a5a;
	font-size:12px;
	line-height:18px;
	padding:10px 20px 5px 60px;}

#reg_body a{
	color:#3682c8;}

#reg_body a:hover{
	color:#F74A1B;}

#reg_text a{
	font-size:14px;}

#reg_text {
	padding:10px 30px;}

#reg_visitka {
	background: url(/images/apply/vis.jpg) no-repeat 0 -3px;}

#reg_lk {
	background:url(/images/apply/lk.jpg) no-repeat 1px 4px;}

#reg_dostovernost {
	background:url(/images/apply/dost.jpg) no-repeat 2px -4px;}

#more {
	color:#333;
	font-size:14px;
	padding:15px 60px 5px 60px;}

#orange_tit {
	background-color:#FFFFFF;
	color:#F74A1B;
	display:block;
	font-size:14px;
	font-weight:bold;
	left:30px;
	padding:10px;
	position:absolute;
	top:-18px;}



/*UR.HTML STYLES*/


.grey {
	color:#adadad;}

.small_grey {
	color:#9e9e9e;
	font-size:11px;}

.f_11{
	font-size:11px;}

.black{
	color:#000;}

.red {
	color:#dd0000;
	font-size:14px;
	font-weight:normal;}

.orange {
	color:#f7731b;}

.a_16_dark {
	color:#070707;
	font-size:16px;
	font-weight:bold;}

.pl_20{
	padding-left:20px;}

#urlico, #fizlico {
	color:#494949;
}
	#urlico td, #fizlico td {
		vertical-align: top;
		padding: 0 13px 15px 0;
		white-space: nowrap;
	}
	#urlico label, #fizlico label {
		font-size: 1.05em;
		color: #656565;
	}
	#urlico .bigger label, #fizlico .bigger label {
		font-size: 1.35em;
		font-weight: bold;
		color: #000;
	}
	#urlico form .bigger input, #fizlico form .bigger input {
		font-size: 1.1em;
	}
	#urlico form input.register-submit, #fizlico form input.register-submit {
		display: inline;
		width: auto;
		padding: .35em .7em;
		border: 1px solid #F7741C;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		color: #FFF;
		background: #F7741C;
		font-size: 1.42em;
		font-family: sans-serif;
	}
	#urlico form input, #fizlico form input,
	#urlico form select, #fizlico form select {
		display: block;
		width: 180px;
		/*margin-right: 10px;*/
		font-size: 1.1em;
	}
	#urlico form select, #fizlico form select {
		width: 185px;
	}
		#urlico form input.error, #fizlico form input.error,
		#urlico form select.error, #fizlico form select.error {
			color: #FF5223;
		}
		#urlico form .inputs-inline input, #fizlico form .inputs-inline input,
		#urlico form .inputs-inline select, #fizlico form .inputs-inline select {
			display: inline;
			width: 180px;
		}
	#urlico a, #fizlico a {
		color: #396EA9;
	}
	#urlico a:hover, #fizlico a:hover,
	#urlico a:focus, #fizlico a:focus,
	#urlico a:active, #fizlico a:active {
		color: #FF5223;
	}

#reg_body input, select{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;}

#reg_body input{
	width:180px;}

#reg_body select{
	width:180px;}

.req {
	color:#9D9D9D;}

.after{
	margin-bottom: 3em;
	color:#494949;
}
	#bot_text .after {
		margin-bottom: 3em;
	}

.agree {
	color:#494949;
	font-size:12px;}

.agree a {
	background:url(/images/apply/ext.gif) no-repeat right center;
	padding-right:16px;
	text-decoration:none;}

.agree a span{
	text-decoration:underline;}

#bot_text {
	margin: 3em 0 20px;
	padding: 0;
	font-size: 1.05em;
}
	body.layout-mini #bot_text {
		text-align: left;
	}
	div.ui-dialog #bot_text {
		text-align: center;
	}
	#bot_text p {
		margin: 5px 0;
	}

/*.errorblock {
	margin-top: 20px;
}*/

.error_block {
	color: red;
	background:  #fdd;
	font-weight: normal;
}

.ac_results {
	width: 205px !important;
	border-color: #cfcfcf !important;
	border-top: none !important;
}
	.ac_results .ac_even, .ac_results .ac_odd {
		background-color: #efefef;
	}
	.ac_results .ac_over {
		color: #000 !important;
		background-color: #cfcfcf;
	}

.ui-dialog-content  #sf_apply_apply_form
{
	width: 100%;
	line-height: 1.4em;
}

#orange_titl {
	background-color:#FFFFFF;
	color:#F74A1B;
	display:block;
	font-size:14px;
	font-weight:bold;
	left:30px;
	padding:10px;
	position:absolute;
	top:-18px;}

#reg_texts {
padding:10px 30px;
text-align:left;
}
