/* =Genereral Layout Rules
******************************************************/
html,
body,
form {
	height: 100%;
}

form {
	width: 990px;
	margin: 0 auto;
	position: relative;
}

#content_holder {
	min-height: 100%;
	_height: 100%;
}

#content {
	padding-bottom: 130px;
	position: relative;
	z-index: 1;
}

#footer {
	/*	width:990px;
	margin:0 auto;*/
	z-index: 5;
	position: relative;
	height: 90px;
	margin-top: -90px;
}

#netpeak {
	position: absolute;
	right: 3px;
	top: 50px;
}

/*.magic_wrapper {
	width:990px;
	margin:0 auto;}*/

/******************* header *****************/
#header,
#header_txt {
	/*height: 100px;*/
	overflow: hidden;
	position: relative;
	/*padding-bottom: 10px;*/
}

#logo {
	float: left;
	margin: 11px 0px 5px 10px;
}

#header_txt {
	position: absolute;
	top: 15px;
	right: 139px;
	height: 50px;
	width: 638px;
}

.feather {
	position: absolute;
	top: 10px;
	right: 159px;
}


/******************* filter *****************/
#filter {
	position: relative;
	width: 960px;
	padding: 15px 0px;
	margin: 0px 0 10px 15px;
}

#city_select {
	overflow: hidden;
	/*height:22px;*/
	padding: 0 0 0 6px;
	margin: -5px 0px 0px 0px;
}

a.city_select {
	float: left;
}

a.city_select1 {
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

.path {
	float: left;
	margin: 4px 0px 0px 10px;
}


#place_filter {
	float: left;
	_width: 460px;
	$height:81px;
	_height: 75px;
	_position: relative;
	/*   background:#FFFFCC;*/
}

#check_filter {
	float: right;
	margin: 10px 0px 0px;
}

.check_filter {
}

	.check_filter td {
		padding: 4px;
		$padding:2px 4px 1px;
	}

	.check_filter .column1 {
		padding-right: 30px;
	}

.hide_filter {
	float: right;
	margin: 0px 0px 0px 0px;
	padding-bottom: 2px;
}

#fiter_slide_wrp {
	margin-top: 10px;
	overflow: hidden;
}

.show_all {
	margin: 0px 53px 0px 0px;
}

.show_list {
	margin: 0px 58px 0px 0px;
	font-weight: bold;
	font-size: 16px;
}


/************ abc *****************/
#Abc {
	overflow: hidden;
	height: 27px;
	margin: 5px 0px 0px;
}

	#Abc li {
		float: left;
		display: block;
		width: 27px;
		height: 27px;
		text-align: center;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: url(/img/bg_abc.png) no-repeat;
	}

	#Abc a {
		display: block;
		width: 27px;
		height: 27px;
		background: #3f2a1f;
	}





/************ tabs *****************/
.clear {
	height: 0px;
	line-height: 0;
	font-size: 0;
	margin: 0px;
	padding: 0px;
	clear: both;
}


#tabs {
	/*	background:#FF0000;*/
	z-index: 999;
}

	#tabs li {
		float: left;
		margin: 11px 0px 0px;
		text-align: center;
	}

		#tabs li.active {
			float: left;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px -10px 0px;
		}

		#tabs li.active,
		.tab {
			height: 45px;
		}

		#tabs li.active {
			background: url(/img/filter/tab1.png) left top no-repeat;
		}

.tab {
	margin-left: 15px;
	padding: 12px 15px 0px 0px;
	background: url(/img/filter/tab1.png) right top no-repeat;
}


.tabs {
	$position:relative;
	_position: absolute;
	$width:580px;
	$top:0px;
	$left:0px;
	$z-index:999;
}

#tabs li {
	$margin:0px 0px 0px 0px;
	$padding:11px 0px 0px 0px;
	$height:45px;
	$text-align:center;
	$line-height:140%;
}

	#tabs li.active {
		$height:45px;
		$margin:0px;
	}

	#tabs li.tab1 {
		width: 168px;
	}

	#tabs li.tab2 {
		width: 184px;
	}

	#tabs li.tab3 {
		width: 208px;
	}



#tabs_content {
	width: 540px;
	height: 28px;
	padding: 13px 10px 7px 15px;
	background: url(/img/filter/tab_content1.png) no-repeat;
	_z-index: 1;
}

#tabs_content {
	$position:absolute;
	$top:85px;
	_top: 35px;
	$left:15px;
	_left: 0px;
	$margin:0px 0px 0px 0px;
	$z-index:1;
}

/************** tab-content 1 **************/

#by_street {
	overflow: hidden;
}

.search_field,
.search_btn {
	float: left;
}

.search_field {
	margin: 2px 5px 0 0;
}


/************** tab-content 2 **************/
.by_distr,
.by_metr {
	overflow: hidden;
	padding: 3px 10px 0px 0px;
}

	.by_distr .select,
	.by_metr .select {
		margin-left: 20px;
	}


/************** tab-content 3 **************/





/************** map *******/
#map {
	position: relative;
	background: url(/img/map/bg_sides.png) repeat-y;
	_height: 570px;
}

#viewport {
	width: 965px;
	_width: 964px;
	height: 570px;
	margin: 0px 0px 0px 12px;
	_margin: -4px 0px 0px 12px;
}

#map .bg_top,
#map .bg_bottom {
	width: 990px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	position: relative;
}

#map .bg_top {
	background: url(/img/map/bg_top.png) no-repeat;
	_margin: 0px 0px 0px 0px;
}

#map .bg_bottom {
	background: url(/img/map/bg_bottom.png) no-repeat;
	_margin: 0px 0px -5px 0px;
}



/************** news *******/
#info {
	width: 960px; /* need to work with rounded corners*/
	padding: 15px 0px;
	margin: 10px 0 10px 15px;
}

#news,
#articles,
#video {
	width: 300px;
	padding: 10px;
}

#news {
	float: left;
	/*	background:#99CC66;*/
}

#articles {
	float: right;
	/*	background:#999900;*/
}

#video {
	float: left;
}


/************** footer *******/
#footer_rcon {
	width: 960px; /* need to work with rounded corners*/
	padding: 15px 0px;
	margin: 0px 0 0px 15px;
}



/************** abc list *******/
.letter {
	width: 35px;
	height: 43px;
	background: url(/img/abc/bullet_big.png) no-repeat;
}

.abc_notary_list {
	margin: 30px 0px 0px 15px;
}

	.abc_notary_list li {
		margin: 0px 0px 70px 0px;
	}


.same_letter_list {
	margin: -50px 0px 0px 60px;
}

	.same_letter_list li {
		margin: 0px 0px 30px 20px;
	}





/* other pages blocks on select city
************************** YAR ***********************/
.width_big {
	width: 650px;
}





/************** local layouts *******/
.col_wrp {
	overflow: hidden;
	padding: 10px 0px 0px;
}

.l_col {
	width: 500px;
	float: left;
	padding: 0px 0px 0px 15px;
	/*background:#c0c0c0;*/
}

.r_col {
	float: right;
	padding: 10px;
	width: 200px; /*background:#808080;*/
}

	.r_col .short_txt1 { /*height:34px;overflow:hidden;*/
	}

	.r_col h4 {
		font-size: 110%;
	}

.l_col1 {
	width: 800px;
	float: left;
	padding: 0px 0px 0px 15px;
}

.addit_serv_page {
	width: 975px;
	margin: 0 auto;
	overflow: hidden;
}












/* =Rcons
*********************************************************/

/************ Brown rcon **************/
.rcon {
	position: relative;
	width: 960px;
	margin-left: 15px;
	z-index: 100;
}

.top_con_wrap {
	position: relative;
	width: 100%;
	padding: 15px 15px 0 15px;
	margin: -15px -15px 0 -15px;
	overflow: hidden;
}

.con {
	position: absolute;
	background: url(/img/rcon_bg/rc_1.png) no-repeat;
	left: -15px;
	z-index: -1;
}

.tl, .tr {
	height: 1200px;
	top: -15px;
}

.tl, .bl {
	width: 100%;
}

.tr, .br {
	width: 15px;
	margin-left: 100%;
}

.bl, .br {
	height: 15px;
	_font-size: 0;
}

.bl {
	left: -30px;
	padding-right: 30px;
	clip: rect(auto auto auto 15px);
}

.br {
	left: 0px;
}



/************ Light rcon **************/
.rcon_form {
	position: relative;
	width: 960px;
	margin-left: 15px;
	z-index: 99999;
}

	.rcon_form .top_con_wrap {
		position: relative;
		width: 100%;
		padding: 15px 15px 0 15px;
		margin: -15px -15px 0 -15px;
		overflow: hidden;
	}

	.rcon_form .con {
		position: absolute;
		background: url(/img/rcon_bg/rc_2.png) no-repeat;
		left: -15px;
		z-index: -1;
	}

	.rcon_form .tl,
	.rcon_form .tr {
		height: 600px;
		top: -15px;
	}

	.rcon_form .tl,
	.rcon_form .bl {
		width: 100%;
	}

	.rcon_form .tr,
	.rcon_form .br {
		width: 15px;
		margin-left: 100%;
	}

	.rcon_form .bl,
	.rcon_form .br {
		height: 15px;
		_font-size: 0;
	}

	.rcon_form .bl {
		left: -30px;
		padding-right: 30px;
		clip: rect(auto auto auto 15px);
	}

	.rcon_form .br {
		left: 0px;
	}



/************** New purposes yellow block *******/
.new_purposes {
	width: 962px;
	margin: 0px 0px 10px 0px;
	background: #fffcc4;
	overflow: hidden;
	font-size: 13px;
}

.top_con_yell,
.bott_con_yell {
	width: 962px;
	height: 10px;
	line-height: 0;
	font-size: 0;
}

.top_con_yell {
	background: url(/img/rcon_bg/rcon_yellow.png) top left no-repeat;
}

.bott_con_yell {
	background: url(/img/rcon_bg/rcon_yellow.png) bottom left no-repeat;
}

.new_purposes_content {
	padding: 10px 20px;
	overflow: hidden;
}

	.new_purposes_content .l_col,
	.new_purposes_content .r_col,
	.new_purposes_content .c_col {
		margin: 0;
		padding: 0;
		width: 290px;
	}

	.new_purposes_content .l_col {
		float: left;
		margin-right: 26px;
	}

	.new_purposes_content .c_col {
		float: left;
		margin-right: 26px;
	}

	.new_purposes_content .r_col {
		float: left;
	}

.new_btn_wrp {
	margin-top: 15px;
}

.new_purposes_content h4 {
	display: block;
	position: relative;
}

	.new_purposes_content h4 span {
		position: absolute;
		top: -10px;
		right: 0px;
		display: block;
		padding: 2px 2px;
		font-size: 11px;
		color: #FF0000;
	}

.n1 {
	top: -10px;
	left: 165px;
}

.n2 {
	top: -10px;
	left: 230px;
}

.n3 {
	top: -10px;
	left: 190px;
}

/************** float blocks *******/
.float_list {
	overflow: hidden;
	margin: 10px 0px 0px 0px;
}

	.float_list li {
		float: left;
		margin: 5px 15px 5px;
		width: 150px;
	}

.merto_list {
	float: left;
	margin: 8px 5px 0px 5px;
	padding: 10px;
	/*	background:#CCCCCC;*/
}

	.merto_list li {
		width: 180px;
		padding: 3px 3px 3px 3px;
		margin: 0px 0px 2px;
		_margin: 0px 0px 1px;
	}

.blue_line {
	list-style: url(/user/img/blue_bullet.png) inside;
	/*	background:#E6FBFF;*/
}

.red_line {
	list-style: url(/user/img/red_bullet.png) inside;
	/*	background:#FFF1EC;*/
}

.green_line {
	list-style: url(/user/img/green_bullet.png) inside;
	/*	background:#F2FAE2;*/
}





/**************/
.shadow_popup {
	position: absolute;
	/*	width:30%;
	left:20%;
	top:10%;*/
	z-index: 99999;
}

.shadow_popup_wrap {
	position: relative;
	width: 100%;
	padding: 15px 21px 0 21px;
	margin: -15px -21px 0 -21px;
	overflow: hidden;
}

.d-sh-cn {
	position: absolute;
	background: url(/img/shd-medium.png) no-repeat;
	left: -25px;
	z-index: -1;
}

.d-sh-tl,
.d-sh-tr {
	height: 500px;
	top: -28px;
}

.d-sh-tl,
.d-sh-bl {
	width: 100%;
}

.d-sh-tr,
.d-sh-br {
	width: 25px;
	margin-left: 100%;
}

.d-sh-bl,
.d-sh-br {
	height: 28px;
}

.d-sh-bl {
	left: -46px;
	padding-right: 42px;
	clip: rect(auto auto auto 25px);
}

.d-sh-br {
	left: -4px;
}
/**************/
.shadow_popup .close {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 27px;
	height: 27px;
	background: url(/user/img/close_popup.png);
}

.districts_popup {
	width: 700px;
	top: 200px;
	left: 50%;
	margin-left: -350px;
}

.metro_popup {
	width: 650px;
	$width:700px;
	top: 130px;
	left: 50%;
	margin-left: -350px;
}










/************** baloon *******/
.baloon {
	position: absolute;
	top: 350px;
	left: 400px;
	padding: 15px;
	background: #ffffff;
	z-index: 500;
}



/************** city selection *******/
.big_cities_list {
	overflow: hidden;
	margin: 0px 0px 30px 0px;
}

	.big_cities_list li {
		float: left;
		width: 140px;
		margin: 7px 10px 7px 0px;
		/*background:#e8e8e8;*/
	}


.district_list {
	width: 350px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}

	.district_list li {
		float: left;
		width: 150px;
		margin: 0px 10px 9px 0px;
		line-height: 140%;
	}


.small_cities_list li {
	margin: 0px 0px 10px 0px;
}



/***/
.cities_list_wrp {
	overflow: hidden;
}

.district_list_col {
	float: left;
	width: 350px;
}

.cities_list_col {
	float: left;
	padding-top: 15px;
}




/* =Forms
********************************************************/
.form_table {
}

	.form_table td,
	.form_table th {
		padding: 5px 5px 5px 0px;
	}

	.form_table .tb,
	.form_table .ta {
		width: 95%;
		padding: 3px;
		background: #FFFFFF;
		border: #dbd4d0 1px solid;
	}

	.form_table label.tb {
		background: none;
		border: none;
	}

	.form_table .ta,
	.ta_question {
		width: 95%;
		padding: 3px;
		background: #FFFFFF;
		border: #dbd4d0 1px solid;
	}

.ta_question {
	height: 100px;
}

.form_table .tb:focus,
.form_table .ta:focus {
	background: #FFFFCC;
}
/********/

.register {
	width: 465px;
	/*	margin:30px auto 0px;*/
	margin-top: 30px;
}

.reg_table {
	width: 465px;
}

	.reg_table th {
		width: 130px;
	}

	.reg_table td td {
		padding: 0px 0px 0px 0px;
	}

/********/

.login,
.pass_remind {
	width: 340px;
	margin: 30px auto 0px;
}

.login_table,
.pass_remind_tbl {
	width: 340px;
}

	.login_table th,
	.pass_remind_tbl th {
		width: 105px;
	}

.form_table .site_name {
	width: 130px;
}

.www {
	float: right;
}

#reminder {
	margin: 35px 0px 0px 0px;
}


/********/
.confirm {
	width: 380px;
	margin: 30px auto 0px;
}

.confirm_table {
	width: 380px;
	$width:460px;
	_width: 380px;
}

	.confirm_table th {
		width: 177px;
		padding: 0px 10px 0px 0px;
	}

/********/
.centered_content {
	margin: 20px auto 0px;
	padding: 5px 0px 0px 0px;
	position: relative;
}

.register_blck {
	width: 480px;
}

.login_blck {
	width: 460px;
}

.confirm_blck {
	width: 410px;
}

.docs_base_blck {
	width: 600px;
}



.register_txt,
.login_txt,
.confirm_txt {
	padding: 0px 10px;
	margin: 0px 0px 20px 0px;
}

.chek_login {
	width: 210px;
	$width:370px;
	_width: 310px;
}

.chek_login1 {
	width: 100px;
	_width: 100px;
}



.select_city {
	width: 220px;
	/*	margin:0px auto 0px;*/
}


.login_txt_registr {
	margin-top: 30px;
	margin-left: 15px;
}


/********/
.vizit_data {
	width: 450px;
	margin: 0 auto;
}

	.vizit_data th {
		width: 100px;
		vertical-align: top;
	}

	.vizit_data td {
		width: 310px;
		vertical-align: top;
	}

	.vizit_data .selected_img img {
		background: #FFFFFF;
		padding: 4px;
		width: 200px;
		border: #CCCCCC 1px solid;
	}


/* =Question block
*******************************************************/
.question {
	width: 520px;
	margin: 30px 20px 50px 15px;
	_margin: 20px 20px 50px -35%;
}

	.question table {
		width: 520px;
	}

		.question table td,
		.question table th {
			vertical-align: top;
		}

		.question table td {
		}

		.question table th {
			width: 120px;
		}

	.question .quest_field {
		width: 250px;
	}

.ask_question {
	margin: 22px 0px 30px 0px;
	font-size: 44px;
	font-weight: bold;
	font-style: italic;
}


/* =Additional services
*******************************************************/
.addit_services_wrp {
	overflow: hidden;
}

.vizit_col {
	float: left;
	width: 480px;
}

.souvenir_col {
	float: right;
	width: 480px;
}

.addit_services_wrp p {
	padding-right: 40px;
	margin-bottom: 20px;
}


/* =Vizitki
*******************************************************/
.souvenir_list,
.visits_list {
	list-style: none;
	padding: 0;
	margin: 10px 0px 0px;
	overflow: hidden;
}

	.souvenir_list li,
	.visits_list li {
		float: left;
		display: block;
		width: 210px;
		height: 220px;
		margin: 0px 32px 30px 0px;
		text-align: center;
	}

	.souvenir_list .good_img {
		width: 210px;
		/*	height:170px;*/
		text-align: center;
	}

	.souvenir_list li img,
	.visits_list li img {
		padding: 4px;
		background: #FFFFFF;
		border: #CCCCCC 1px solid;
		width: 200px;
	}

		.souvenir_list li img:hover,
		.visits_list li img:hover {
			background: #FFFAD7;
		}

	.souvenir_list .souvenir_name,
	.visits_list .souvenir_name {
		text-align: center;
		font-size: 13px;
		font-weight: bold;
		margin-bottom: 3px;
		color: #633832;
	}

	.visits_list li {
		height: auto;
	}


		.souvenir_list li.select_td img,
		.visits_list li.select_td img {
			padding: 0px;
			background: #FFFFCC;
			border: #FF9900 5px solid;
		}


		.souvenir_list li.select_td .souvenir_name,
		.visits_list li.select_td .souvenir_name {
			color: #FF6600;
		}

td .souvenir_name {
	font-weight: bold;
	color: #990000;
	margin-bottom: 3px;
}

/* =Cart
*******************************************************/
.souvenir_title {
	margin-left: 75px;
}

.cart {
	width: 800px;
	margin: 0px 0px 30px 75px;
	border-collapse: collapse;
}

	.cart th {
		padding: 6px 10px;
		background: #F8F8F8;
		border: #D6D6D6 1px solid;
		font-size: 13px;
		font-weight: bold;
		color: #AA3E09;
	}

	.cart td {
		padding: 7px 10px;
		vertical-align: middle;
		border: none;
		border-bottom: #EEEEEE 1px solid;
	}

	.cart .tb {
		width: 30px;
		padding: 3px;
		text-align: right;
		background: #FFFFFF;
		border: #dbd4d0 1px solid;
	}

		.cart .tb:focus {
			background: #FFFFCC;
		}

	.cart .price_wrp {
		width: 200px;
		overflow: hidden;
		padding: 2px 7px 0px;
		margin: 300px 0px 0px 0px;
		background: #FFFF33;
	}

.price_wrp .good_price {
	float: left;
	font-weight: bold;
	color: #B01515;
	margin: 6px 0px 0px 0px;
}

.price_wrp .span_button {
	float: right;
}


.cart .price {
	width: 100px;
}

.cart .amount {
	width: 100px;
}

.cart .value {
	width: 110px;
}

.cart tr.in_total td {
	font-weight: bold;
	background: #F8F8F8;
	border-bottom: #d6d6d6 1px solid;
}

.souvenir_info {
}

.souvenir_prev {
	width: 90px;
}

	.souvenir_prev img {
		width: 80px;
		padding: 3px;
		border: #CCCCCC 1px solid;
	}

.cart .souvenir_name {
	font-weight: bold;
	color: #633832;
}

tr.in_order td {
	border: none;
	border-bottom: #d6d6d6 1px solid;
}


.to_left {
	text-align: left;
}

.to_right {
	text-align: right;
}

.to_center {
	text-align: center;
}


/* =Liga
*********************************/
.liga_wrp {
	margin: 25px 0;
}

	.liga_wrp li {
		text-align: left;
		width: 310px;
		margin: 10px 15px 0 0;
	}

	.liga_wrp .souvenir_name {
		margin: 0 0 5px 0;
	}

	.liga_wrp li img {
		width: auto;
		margin: 5px;
	}

	.liga_wrp .good_img a {
		float: left;
	}

	.liga_wrp .good_img p {
		font-size: 11px;
		line-height: 120%;
		color: Gray;
		margin: 0 0 1px 0;
	}

.if_is_reg {
	font-size: 10px;
	color: Gray;
}

.vips {
	overflow: hidden;
	text-align: center;
}

	.vips li {
		/*float:left;*/
		display: inline-block;
		width: 100px;
		height: 150px;
		padding: 5px;
		margin: 6px;
		background: #feedb7;
		box-shadow: 0px 0px 3px 0px black;
		border-radius: 7px;
		position: relative;
		vertical-align: top;
	}

	.vips .vip_name {
		position: absolute;
		bottom: 0px;
	}

	.vips img {
		border-radius: 6px;
	}

.ads {
	text-align: center;
	padding: 10px;
}

.ask_banner {
	cursor: pointer;
	border: 1px solid #D3D4D5;
	margin-top: 30px;
	height: 156px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
}

	.ask_banner > div {
		margin: 5px;
		background: linear-gradient(to bottom, #FBFBFB, #E7E7E7);
		border: solid 1px #D3D4D5;
		height: 92.3%;
		padding-top: 0;
	}

	.ask_banner .ask_banner_left,
	.ask_banner .ask_banner_right {
		line-height: 1em;
	}

	.ask_banner .ask_banner_left {
		float: left;
		width: 47.1%;
		font-size: 44px;
		color: #555;
		margin-top: 7px;
	}

	.ask_banner .ask_banner_right {
		float: right;
		width: 50%;
		font-size: 59px;
		color: #ab2916;
		margin-top: 13px;
	}

.ask_banner_small {
	border: 1px solid #eee;
	padding: 10px;
	padding-top: 20px;
	padding-left: 10px;
	margin-top: 13px;
	height: 28px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
}

	.ask_banner_small .ask_banner_left {
		float: left;
		width: 45%;
		font-size: 18px;
		color: #555;
	}

	.ask_banner_small .ask_banner_right {
		float: right;
		width: 45%;
		font-size: 29px;
		color: #ab2916;
	}

.payment_block {
	width: 100%;
}

.payment_text {
	margin-top: 25px;
}

	.payment_text h6 {
		color: black;
		font-weight: normal;
	}

.privat24Block {
	width: 37%;
	margin: 40px auto;
	border: #A59C91 solid 1px;
	border-radius: 27px;
	background: #FFFDF8;
	padding: 12px 5px 2px 16px;
	text-align: center;
}

	.privat24Block > div {
		margin: 15px;
		font-size: 15px;
	}

	.privat24Block img {
		height: 20px;
		display: inline-block;
		margin-bottom: -2px;
	}

	.privat24Block > div input {
		width: 213px;
		font-size: inherit;
		margin-left: 40px;
	}

	.privat24Block > div label:first-child input {
		margin-left: 8px;
		margin-bottom: 20px;
	}

	.privat24Block > div button {
		width: 57%;
		display: block;
		margin: 0 auto;
		margin-top: 24px;
		background: #668841;
		background: linear-gradient(to bottom, #B4C49D, #668839);
		border: #668841 solid 1px;
		border-radius: 12px;
		color: #FAFFFF;
		font-weight: bold;
		font-size: initial;
		padding: 5px 0;
		cursor: pointer;
	}

a.privat24_btn {
	float: right;
	text-decoration: none;
	font-size: 14px;
	margin: -79px 9px;
	border: #A59C91 solid 1px;
	border-radius: 11px;
	background: #FFFDF8;
	color: #990000;
	padding: 12px;
	cursor: pointer;
}

	a.privat24_btn:hover {
		color: #990000;
	}

.privat24_btn img {
	height: 18px;
	display: block;
	margin: 5px auto 0;
}
