/****************** START : reset.css ******************/
html {
	color: #585858;
	background: #FFF;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del,
ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: bold;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

legend {
	color: #000;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

input,
button,
textarea,
select {
	*font-size: 100%;
}

ul{
  display: block;
}

/****************** END : reset.css ******************/

/****************** START : thickbox.css ******************/

*{padding: 0; margin: 0;}

#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_overlay {
	position: fixed;
	z-index:50001;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=55);
	-moz-opacity: 0.55;
	opacity: 0.55;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: transparent;
	z-index: 50003;
	color:#000000;
	display:none;
	border: 4px solid #3f3b38;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:37px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:35px;
	padding:11px 25px 10px 0;
	float:right;
	color:#ffffff;
}

a#TB_closeWindowButton{
	color:#ffffff;
}

#TB_closeAjaxWindow{
	padding:9px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
	color:#ffffff !important;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:13px 0 5px 10px;
	margin-bottom:1px;
	color:#ffffff;
	font-weight:bold;
}

#TB_title{
	background-color:#cd1d3a;
	height:37px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:5002;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-5px;
	/*margin-top:1px;*/
}

#TB_window.TB_individual {
	background: transparent url(http://images.realitynamape.sk/v3/bkg/thickbox_top.png) no-repeat 0 0 !important;
	border: 0 none !important;
}
	.TB_individual #TB_title {
		height: auto !important;
		background: none !important;
	}
	.TB_individual #TB_ajaxWindowTitle {
		display: none;
	}
	.TB_individual #TB_closeAjaxWindow {
		position:absolute;
		right:12px;
	}


/****************** END : thickbox.css ******************/

/****************** START : style.css ******************/

body
{
	margin : 0px;
	padding : 0px;
}

/* CYBERCITE */
.cychaut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: bold;
	color: #79C7E7;
	text-decoration: none;
}

.cychaut a,.cychaut TABLE,.cychaut TD {

	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1px;
	color: #79C7E7;
	text-decoration: none;
}
.cycbas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: bold;
	color: #FFDE7A;
	text-decoration: none;
}

.cycbas a,.cycbas TABLE,.cycbas TD {

	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1px;
	color: #FFDE7A;
	text-decoration: none;
}
/* FIN CYBERCITE */

/* Styles modifiant le pointeur en sablier */
.sablier { cursor: wait; }
.sablier A { cursor: wait; }

/*
/*
	Feuille de style du portail CupOfCity - LGU
*/

/*:::::::::::::::::::: CSS RESET ::::::::::::::::::::*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0;   padding:0;   border:0;   outline:0;   font-size:100%;   vertical-align:baseline;   background:transparent;
}
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
.message_erreur_registration{
	background:#CD1D3A none repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	line-height:20px;
	margin-bottom:15px;
	padding:3px 0 2px 8px;
	width:324px;
}
.message_erreur{
	display:block;
	clear:both;
	width:96%;
	margin:5px 0 0;
	padding:5px;
	font-weight:bold;
	background:#cd1d3a;
	color:#ffffff;
}

.message_info{
	display:block;
	clear:both;
	width:96%;
	margin:5px 0;
	padding:8px;
	font-weight:bold;
	background:#eaffe4;
	border: solid 1px #d7d7d7;
	color:#2a9d06;
	text-align: center;

}
.logged_announce{
	margin-left:20px;
}
.message_avert{
	display:block;
	clear:both;
	float:left;
	width:89%;
	margin:15px 0 0;
	padding:5px 5px 5px 35px;
	background:#ffffff url(http://images.realitynamape.sk/06/lien_outil_alertes_email.gif) no-repeat 5px center;
	border:1px solid #3f3b38;
}
/*:::::::::::::::::::: BODY ::::::::::::::::::::*/
body{
	width:955px;
	margin:0 auto !important;
	background:#ffffff url(http://images.realitynamape.sk/fd_header.gif) repeat-x top left;
	line-height:1.3;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

a, a:visited{ text-decoration:none;}
a:hover, a:active{ text-decoration:underline; }

small{
	float:right;
	font-size:90%;
}

#sert_print{ display:none; }

/*:::::::::::::::::::: STRUCTURE ::::::::::::::::::::*/
#colonne_gauche{
	float:left;
	width:201px;
}
#colonne_droite{
	float:left;
  margin-left:4px;
}
#contenu{

}

/*:::::::::::::::::::: MENU PRINCIPAL ::::::::::::::::::::*/
#navigation li{
	float:left;
	margin-right:5px;
}
#navigation li.conseil{
	margin-top:16px;
}

/*:::::::::::::::::::: BOITE DE CONNEXION ::::::::::::::::::::*/
#connexion{
	float:left;
	/*width:236px;*/
	width:177px;
	height:97px;
	background:transparent url(http://images.realitynamape.sk/fd_connexion.gif) no-repeat 5px top;
	color:#3f3b38;
	font-size:12px;
}
#connexion h3{
	color:#ffffff;
	margin:10px 0 0px 0;
	font-size:16px;
}
#connexion input#login{
	clear:both;
	display:block;
	float:left;
	width:119px;
	margin:3px 0;
	padding:1px;
	border:0 none;
	background:#fff;
	font-size:11px;
	color:#3f3b38;
}
#connexion input#init_motdepasse{
	clear:both;
	float:left;
	width:94px;
	margin:3px 0;
	padding:1px;
	border:0 none;
	background:#fff;
	font-size:11px;
	color:#3f3b38;
}
#connexion input#motdepasse{
	clear:both;
	float:left;
	width:94px;
	margin:3px 0;
	padding:1px;
	border:0 none;
	background:#fff;
	font-size:11px;
	color:#3f3b38;

}

#connexion a.passe_oubli{
	clear:both;
	float:left;
	padding-top:3px;
	font-size:10px;
	color:#ffffff;
	width:120px;
}
#connexion a.btn_inscrire{
	float:right;
	width:59px;
	height:16px;
	margin-top:-17px !important;
	margin-top:20px;
	margin-right:30px;
	_margin-right:13px;
	padding-top:4px;
	padding-right:1px;
	background:transparent url(http://images.realitynamape.sk/fd_connexion_inscr.gif) no-repeat center left;
	text-align:center;
	font-weight:bold;
	font-size:9px;
	color:#3f3b38;
}#IE7 #connexion a.btn_inscrire{ margin-top:0px !important; }

#connexion a.btn_ok:hover,
#connexion a.btn_inscrire:hover{
	color:#918176;
}
#connexion a.mon_projet{
	display:block;
	float:left;
	width:59px;
	height:16px;
	margin:10px 0 0;
	padding-right:1px;
	background:transparent url(http://images.realitynamape.sk/fd_connexion_inscr.gif) no-repeat top left;
	text-align:center;
	font-weight:bold;
	font-size:9px;
	color:#3f3b38;
}
#connexion a.btn_inscrire:hover,
#connexion a.btn_ok:hover,
#connexion a.mon_projet:hover{
	text-decoration:none;
}
#connexion a.logout{
	display:block;
	clear:both;
	float:left;
	padding-top:5px;
	font-size:10px;
	color:#ffffff;
}
#connexion span.login_nom{
	font-size:12px;
	color:#ffffff;
}

/*:::::::::::::::::::: CHOIX DE LA LANGUE ::::::::::::::::::::*/
#langue {
	background:none repeat scroll 0 0 transparent;
	height:16px;
	left:224px;
	padding:0;
	position:absolute;
	top:13px;
	width:120px;
	z-index:20001;
}
#langue a img{
	margin:1px 10px 0;
}
/*html[xmlns*=""] body:last-child #langue a img { padding:0px 0px 3px; }*/

/*:::::::::::::::::::: LOGO CUPOFCITY ::::::::::::::::::::*/


.lien_depot_annonce{
	display:block;
	width:102px;
	margin:0 0 10px;
	line-height:1em;
	padding:3px 0;
	text-align:center;
	font-size:12px;
	color:#ffffff !important;
	cursor:pointer;
	background:#cd1d3a;
}
.lien_retour_reponse{
	float:right;
	display:block;
	width:102px;
	margin:30px 250px 10px;
	line-height:1em;
	padding:3px 0;
	text-align:center;
	font-size:12px;
	color:#ffffff;
	cursor:pointer;
	background:#cd1d3a;
}
.logo_position{
	position:absolute;
	margin-top:108px;
	margin-left:210px;
	width:120px;
	height:120px;
}
.logo_position_2{
	position:absolute;
	margin-top:10px;
	margin-left:256px;
	width:120px;
	height:120px;
}



/* Elements des formulaires */
.form_registration{
	padding-left:5px;
}
.form_registration label{
	color:#515151;
	float:left;
	font-size:12px;
	line-height:25px;
	margin:3px 0;
	padding-right:15px;
	text-align:right;
	width:137px;
}
.etp2 label {
	color:#515151;
	padding-right:10px;
	text-align:right;
}


.form_registration input, .form_registration select{
	background:white;
	border:1px solid #DDDDDD;
	font-size:14px;
	margin:2px 0;
}
.form_registration input{
	width:178px;
	_width: auto;
	padding-top:1px;
	height:20px;
	float:left;
}

.form_registration input[type="checkbox"]{
	width:auto;
	height:auto;
	color: #000;
}

.form_registration select{
	width:181px;
}
.form_registration select optgroup option{
	margin-left:13px;
}

.form_registration #type,
.form_registration .hidden{
	display:none;
}

.text_file{
	float:left;
	font-size:11px;
	margin-top:-57px;
}
.sm_teaser {
	display:block;
	float:right;
	font-size:11px;
	width:240px;
}
label.description {
	font-weight: normal;
	cursor: pointer;
	/*color: #CD1D3A;*/
}
label.description_active {
	font-weight: bold;
	color: #575656;
}
/* Rajout Fred */
.libelle_titre{
	clear:both;
	float:left;
	width:100%;
	margin-top:4px;
	margin-bottom:4px;
	font-weight:bold;
	font-size:13px;
	border-top : 1px solid #c0c0c0;
	padding-top : 5px;
}
.libelle_sous_titre{
	clear:both;
	float:left;
	width:100%;
	margin-top:4px;
	margin-bottom:4px;
	font-style : italic;
	font-size:12px;
	line-height:12px;
	padding-top : 5px;

}

.libelle_sous_titre_vide{
	clear:both;
	float:left;
	width:100%;
	margin-top:4px;
	margin-bottom:4px;
	/*font-weight:bold;*/
	font-style : italic;
	font-size:12px;
	border-top : 1px solid #c0c0c0;
	padding-top : 5px;

}
/* Fin */

* Elements des formulaires */
.form_inscription{
	padding-left:5px;
}
.form_inscription label{
	display:block;
	clear:left;
	float:left;
	margin:5px 0;
	width:158px;
	font-size:13px;
}
.etp2 label{
	width:188px;
}


.form_inscription input, .form_inscription select{
	display:block;
	float:left;
	margin:5px 0;
	font-size:14px;
}
.form_inscription input{
	width:220px;
	padding-top:1px;
	height:20px;
}

.form_inscription input[type="checkbox"]{
	width:auto;
	height:auto;
	color: #000;
}

.form_inscription select{
	width:221px;
}
.form_inscription select optgroup option{
	margin-left:13px;
}
.form_inscription textarea{
	display:block;
	float:left;
	width:387px;
	height:45px;
	margin:5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.form_inscription span.taille_max{
	float:left;
	margin:7px 0 0 50px;
}
.etp2 div{
	/*float:left;
	margin-top:15px;*/
}
a.form_inscription{
	display:block;
	clear:both;
	float:left;
	width:154px;
	height:17px;
	text-align:center;
	margin:20px 0px 20px 200px !important;
	margin:20px 0px 20px 100px;
	padding-top:7px;
	font-size:11px;
	font-weight:bold;
	/*color:#cd1d3a;*/
	background:url(http://images.realitynamape.sk/07/form_btn_continuer.gif) no-repeat top left;
}
a.form_inscription:hover{
	text-decoration:none;
}
.form_inscription .label_radio{
	clear:none;
	float:left;
	width:auto;
	margin:5px 25px 5px 0;
}
.form_inscription .input_radio{
	float:left;
	width:15px;
	margin:5px 5px 0 5px;
	border:0 none;
	background:transparent;
}
.form_inscription div.captcha{
	clear:both;
	float:left;
	width:100%;
	margin-top:10px;
	margin-right:0px;
}
.form_inscription label.cgv{
	float:left;
	width:270px;
	margin:5px 0;
}
.form_inscription .cgv a {
	/*color: #CD1D3A;*/
}
.form_inscription input.cgv{
	float:left;
	width:15px;
	margin:5px 25px 0 10px !important;
	margin:35px 25px 0 -120px;
	border:0 none;
	background:transparent;
}
.form_inscription a.agenda{
	float:left;
	width:15px;
	margin:7px 0 0 5px;
	border:0 none;
}
/*.form_inscription select.date_naissance_J{ width:60px; margin-right:10px; }
.form_inscription select.date_naissance_M{ width:70px; margin-right:10px; }
.form_inscription select.date_naissance_A{ width:70px; }*/
.form_registration textarea{
	display:block;
	float:left;
	width:387px;
	height:45px;
	margin:5px 0;
	border:0 none;
	background:#9f8f7f;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.form_registration span.taille_max{
	float:left;
	margin:7px 0 0 50px;
}
.etp2 div{
	float:left;
}
a.form_registration{
	background:transparent url(http://images.realitynamape.sk/v2/btn_registrate.png) no-repeat scroll 0 0;
	/*color:#CD1D3A;*/
	float:right;
	font-weight:bold;
	height:34px;
	margin:10px 30px 0;
	padding-left:0;
	padding-top:9px;
	text-align:center;
	width:128px;
}
a.form_registration:hover{
	background:transparent url(http://images.realitynamape.sk/v2/btn_registrate_hover.png) no-repeat scroll 0 0;
	text-decoration:underline;
	color: white;
}
.form_registration .label_radio{
	clear:none;
	float:left;
	width:auto;
	margin:5px 0 5px 0;
	cursor: pointer;
}
.form_registration .input_radio{
	float:left;
	width:15px;
	margin:5px 5px 0 5px;
	border:0 none;
	background: url('http://images.realitynamape.sk/v2/chkbox_reg_off.png') no-repeat 0% 50%;
}
.form_registration div.captcha{
	margin-left:150px;
	line-height:25px;
	color: #515151;
}
.form_registration label.cgv{
	float:left;
	line-height:18px;
	margin:5px 0;
	width:298px;
}
.form_registration .cgv a {
	/*color: #CD1D3A;*/
	text-decoration: underline;
}
.form_registration input.cgv{
	background:transparent none repeat scroll 0 0;
	border:0 none;
	float:left;
	margin:21px 0 0 10px !important;
	width:15px;
}
.form_registration a.agenda{
	float:left;
	width:15px;
	margin:7px 0 0 5px;
	border:0 none;
}
hr.forms{
	float:left;
	height:1px;
	width:475px;
	margin:15px 35px 15px 0;
	border:0 none;
	background:#c0c0c0;

}
hr.forms_invisible{
	float:left;
	height:0;
	width:475px;
	margin:15px 35px 15px 0;
	border:0 none;
}
hr.create_agent{
	float:left;
	height:1px;
	margin:20px 15%;
	width:475px;
}
hr.create_agent2{
	margin:0 15% 20px;
}
.form_registration div.files_photo{
	clear:both;
	float:left;
	width:380px;
}
div.img_upload_suppr{
	clear:both;
	float:none;
	width:380px;
}
.form_registration a.img_suppr{
	position:relative;
}

.champs_obligatoire{
	display:block;
	margin-top:10px;
	margin-right:60px;
	float:right;
}
/**/
.mon_compte_logo_agence{
	float:left;
	width:150px;
	margin-left:25px;
}
.form_registration div#D_ville_S,
.form_registration div#D_ville
.form_registration div#div_quartier{
	float:left;
	width:544px !important;
}
.form_registration select#div_quartier{
	float:left !important;
}
/*:::::::::::::::::::: FORMULAIRE DEPOT ANNONCE ::::::::::::::::::::*/
#recap_infos{
	float:left;
	width:180px;
}
#recap_infos h3{
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:20px;
}
#recap_infos p{
	line-height:1.5;
	margin-top: 10px;
}
#recap_infos p.info_gmap{
	margin-top:20px;
	color:#75695e;
}
#recap_infos span.label{
	float: left;
	width: 120px;
	text-align: right;
}
#recap_infos span.recap_valeur{
	font-weight: bold;
	font-size: 13px;
	padding-left: 10px;
}

/* et2 */
.depot_annonce_map{
	float:left;
	width:350px;
	height:300px;
	margin-left:14px;
}
.create_offer_footer {
	margin-top:15px;
	padding-top:15px;
	float:left;
	width:100%;
}
	.create_offer_footer a{
		margin-right: 10px;
		font-size:14px;
	}
		.create_offer_footer a.button_forward{
			padding-left:10px;
			text-align:left;
		}
	.create_offer_footer .step_description {
		float:left;
		font-weight:bold;
		width:500px;
	}


.depot_annonce_info_et3{
	float:left;
	width:350px;
	overflow : hidden;
}
.depot_annonce_info_et3 .form_inscription label{
	width:148px;
	font-weight:normal;
}
.depot_annonce_info_et3 .form_inscription input, .depot_annonce_info_et3 .form_inscription select{
	display:block;
	float:left;
	margin:5px 0;
	font-size:14px;
}
.depot_annonce_info_et3 .form_inscription input{
	width:120px;
	padding-top:1px;
	height:20px;
}
.depot_annonce_info_et3 .form_inscription input.files{
	width:190px;
	font-size:12px;
	color:#000000;
}
.depot_annonce_info_et3 .form_inscription select{
	width:185px;
}
.depot_annonce_info_et3 .form_inscription label.radio{
	float:left;
	clear:none;
	width:20px;
}
.depot_annonce_info_et3 .form_inscription input.radio{
	float:left;
	width:15px;
	margin:5px 5px 0 5px;
	border:0 none;
	background:transparent;
}
.depot_annonce_info_et3 .form_inscription textarea{
	display:block;
	width:337px;
	height:120px;
	margin:5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.depot_annonce_info_et3 div.files_photo{
	clear:both;
	float:left;
	width:340px;
}
.depot_annonce_info_et3 div.img_upload_suppr{
	clear:both;
	float:none;
	width:340px;
}
a.btn_annuler_etp3,
a.btn_continuer_etp3{
	display:block;
	float:left;
	width:82px;
	height:26px;
	text-align:center;
	margin:20px 0px 20px 10px;
	padding-top:7px;
	font-size:11px;
	font-weight:bold;
	/*color:#cd1d3a;*/
}
a.btn_annuler_etp3{
	background:url(http://images.realitynamape.sk/09/fd_btn_annuler.gif) no-repeat top left;
	margin-left:200px;
}
a.btn_continuer_etp3{
	background:url(http://images.realitynamape.sk/09/fd_btn_continuer.gif) no-repeat top left;
}
/* etp4 */

.show_div_textarea{
	clear:both;
	font-weight:bold;
	line-height:30px;
}
.show_div_ville{
	float:left;
	padding:5px 3px 10px 10px;
}
/* depot annonce etp2/etp4 gmap*/
.depot_gmap_picto{
	background: url(http://images.realitynamape.sk/09/fd_barre.png) no-repeat top left;
	float:left;
	width:350px;
	height:34px;
	margin-left:14px;
}
.depot_gmap_picto .depot_gmap_picto_function{
	float:left;
	margin-top:8px;
	margin-left:10px;
	width:90px;
}
.depot_gmap_picto .gmap_btn_function{
	float:left; margin-right:2px;
}
.depot_gmap_picto .gmap_link_function{
	float:left;
	margin-top:-3px;
	width:245px !important;
	width:225px;
}
.depot_gmap_picto .gmap_vue_function{
	font-size:12px;
	color:#ffffff;
	padding:0 8px;
}
.gmap_control_direct{
	cursor:pointer;
}

/**/
#visu_carte .depot_gmap_picto{
	margin-left:0px !important;
}
#visu_carte .depot_annonce_map{
	float:left;
	margin-left:0px !important;
}
/**/


/* OCNSULTATION ANNONCES DEPOSEES */
table.tab_consult_annonce{
	clear:both;
	float:left;
	margin-top:15px;
	width:544px;
	border:1px solid #d0cfce;
}
.tab_consult_annonce tr{
}
.tab_consult_annonce th{
	line-height:20px;
	border:1px solid #d0cfce;
	background:#C3B6AA;
	padding:3px;
	vertical-align: middle;
}
.tab_consult_annonce th img{
	margin:0 auto;
	padding:0;
	vertical-align:middle;
}
.tab_consult_annonce td{
	border:1px solid #d0cfce;
	vertical-align:middle;
	padding:3px;
}
.tab_consult_annonce td img{
	margin:0 auto;
}
table.tab_consult_annonce a{
	/*color:#cd1d3b;
	font-weight:bold;*/
	color:#3F3B38;
}
.legend_table_picto{
	clear:both;
	float:left;
	width:100%;
	margin:5px 0;
}
.legend_table_picto img{
	margin-left:10px;
	vertical-align:middle;
}
.tab_consult_annonce td a.lien_reponse{
	/*color:#cd1d3a;*/
	text-decoration:underline;
	font-weight:bold;
}
.tab_consult_annonce td span.lien_reponse{
	/*color:#cd1d3a;*/
	font-weight:bold;
}
.tab_consult_annonce td.info_reponse_annonce{
	width:30%;
	line-height:20px;
}

/* CONSULTATION ALERTES */
table.tab_consult_alerte{
	border:1px solid #D0CFCE;
	clear:both;
	float:left;
	margin-left:20px;
	width:654px;
}
.tab_consult_alerte tr{
}
.tab_consult_alerte th{
	line-height:20px;
	border:1px solid #d0cfce;
	background:#C3B6AA;
	padding:3px;
}
.tab_consult_alerte td{
	border:1px solid #d0cfce;
	vertical-align:middle;
	padding:3px;
}
.tab_consult_alerte td.centre{
	text-align:center;
}
.tab_consult_alerte td img{
	margin:0 auto;
}
table.tab_consult_alerte a{
	color:#cd1d3b;
	font-weight:bold;
}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


div#checkbox_type_alert{
	position:absolute;
	z-index:101;
	width:204px;
	height:110px;
	overflow:auto;
	margin-top:75px !important;
	margin-left:110px !important;
	padding:5px 0;
	background:#75695E;
	color:#ffffff;
} #IE7 div#checkbox_type_alert{  margin-top:20px !important; margin-left:-204px !important; }

div.checkbox_select_multiple{
	width:184px;
	margin:10px 0;
}
.checkbox_select_multiple input{
	float:left !important;
	width:15px !important;
	margin:0 !important;
	background:transparent !important;
}
.checkbox_select_multiple label{
	text-align:left;
	float:right !important;
	width:163px !important;
	margin:0 !important;

}

div#checkbox_type_offre{
	position:absolute;
	z-index:101;
	width:204px;
	height:110px;
	overflow:auto;
	margin-top:49px !important;
	margin-left:100px !important;
	padding:5px 0;
	background:#fff;
} #IE7 div#checkbox_type_offre{ margin-top:20px !important; margin-left:-204px !important; }

div#checkbox_type_offre label{
	width:184px;
	font-size:12px;
	margin:0px;
	padding:2px 0 !important;
	cursor:pointer;
} #IE7 #checkbox_type_offre label{ padding:0 !important; }

div#checkbox_type_alert label{
	width:184px;
	font-size:12px;
	margin:0px;
	padding:2px 0 !important;
	cursor:pointer;
} #IE7 div#checkbox_type_alert label{ padding:0 !important; }


div#checkbox_type_alert input{
	margin:0 5px;
	padding:2px 0 !important;
	padding:0;
}

div#checkbox_type_offre input{
	margin:0 5px;
	padding:2px 0 !important;
	padding:0;
}



/*:::::::::::::::::::: RECHERCHE QUARTIERS ::::::::::::::::::::*/
#mots_cles{
	float:left;
	width:300px;
	padding-top:15px;
}
#inner_quartiers{
	float:left;
	margin-bottom:20px;
}
#mots_cles ul,
#inner_quartiers ul{
	float:left;
}
#mots_cles li,
#inner_quartiers li{
	margin-left:-3px;
	width:180px !important;
}
#mots_cles ul li a,
#inner_quartiers ul li a{
	color:#ffffff;
	font-weight:bold;
}
#mots_cles ul li a.ann_bg_etat_off,
#inner_quartiers ul li a.ann_bg_etat_off{
	background:url(http://images.realitynamape.sk/puce_type_annonces.png) no-repeat 5px top !important;
	background:url(http://images.realitynamape.sk/puce_type_annonces.gif) no-repeat 5px top;
	padding-left:25px;
}
#mots_cles ul li a.ann_bg_etat_on,
#inner_quartiers ul li a.ann_bg_etat_on{
	background-position:5px top !important;
	padding-left:25px;
}
label.label_motcles{
	text-transform:lowercase;
}
label.label_motcles:first-letter{
	text-transform:capitalize;
}

.home_bloc_recherche_extend input.rechercher{
	float:right;
	width:98px;
	height:26px;
	font-size:14px;
	text-align:center;
	margin-top:15px;
	margin-right:15px;
	border:0 none;
	background:url(http://images.realitynamape.sk/home_recherche/btn_recherchez.gif) no-repeat top left;
	font-weight:bold;
	cursor:pointer;
}




.gmap_outils{
	height:37px;
	width: 730px;
}
.gmap_outils_select select{
	float:left;
	font-size:12px;
	margin-top:12px;
}
.gmap_outils_function{
}

.gmap_title{
	color:#565656;
	font-size:13px;
	font-weight:bold;
}
.gmap_outils_function img{
	margin-top:7px;
}
.gmap_outils_function .gmap_picto_function{
	float:right;
	margin-top:-1px;
}
.gmap_outils_function .gmap_btn_function{
	margin-right:2px;
}
.gmap_outils_function .gmap_link_function{
	color: #565656;
	float:right;
	padding:8px 15px 0;
	width: auto;
}
	.gmap_outils_function .gmap_link_function a{
		color: #565656;
		font-weight: normal;
	}
	.gmap_outils_function .gmap_link_function a.on{
		color: #565656;
	}

}
.gmap_volets{
	float:left;
}
.offer_results{

}
.offer_results a:hover{
	text-decoration:none;
}
.offer_results dl{
	width:187px;
	height:66px;
	margin-left:4px;
	color:#3f3b38;
	border-bottom:1px solid #d0cfce;
	cursor:pointer;
	line-height:1;
	overflow:hidden;
}
.offer_results dt a{
}
.offer_results dt {
	float:left;
	height:66px;
	overflow:hidden;
	text-align:left;
	width:96px;
	position:relative;
}
.offer_results dt img{
	height:66px;
	margin-left:1px;
	margin-top:0;
	width:88px;
}
.offer_results dt span{
	font-weight:bold;
	color:#75695e;
	text-align:left;
}
.offer_results  dd{
}
.offer_results  .ville,
.offer_results  .type{
	font-size:10px;
	font-weight:bold;
	padding-bottom:2px;
}
.offer_results  .type{
  padding-top: 5px;
}
.offer_results  .rue,
.offer_results  .agency{
	/*width:104px;*/
	font-size:10px;
	line-height:10px;
}
.offer_results  .agency{
  margin-top: 4px;
}
.offer_results  .agency_pro{
  	background: #FFFFCC;
	margin-top: 4px;
}
.offer_results  .prix{
	font-size:11px;
}
.offer_results  .ville a,
.offer_results  .type a{
	color:#575656;
	font-weight: bold;
	font-size: 113%;
}
.offer_results  .rue a
{
	color:#888D91;
}
.offer_results  .link{
	float:right;
	margin-right:5px;
	width:16px;
	height:15px;
	margin-top:-10px;
}
.gmap_volets #map{
	float:left;
	width:381px;
	height:342px;
}
.offer_results-carte{
	position:relative !important;
}
#IE7 .offer_results-carte{
	position:inherit !important;
}
.offer_results-carte dl{
	float:left;
	width:266px;
	margin:5px 0;
	padding:5px 0;
	color:#3f3b38;
	cursor:pointer;
	border-bottom:1px solid #d0cfce;
}
.offer_results-carte dl a{
	text-decoration:none;
}
.offer_results-carte dt{
	float:left;
	margin-right:10px;
	text-align:left;
}
.offer_results-carte dt img{
	margin:0;
}
/**/
.offer_results-carte .ville{
	float:left;
	width:150px;
	font-size:14px;
	font-weight:bold;
	line-height:15px;
}
.offer_results-carte .rue{
	float:left;
	width:150px;
	font-size:11px;
	line-height:12px;
	margin-bottom:5px;
}
.offer_results-carte .type{
	float:left;
	width:150px;
	font-size:11px;
	line-height:12px;
}
.offer_results-carte .prix{
	float:left;
	width:150px;
	font-size:11px;
	font-weight:bold;
}
.offer_results-carte .agence{
	clear:both;
	font-size:11px;
	line-height:12px;
	margin-bottom:5px;
}
/**/
.offer_results-carte .ville a,
.offer_results-carte .rue a,
.offer_results-carte .type a,
.offer_results-carte .agence a,
.offer_results-carte .ville a:hover,
.offer_results-carte .rue a:hover,
.offer_results-carte .type a:hover,
.offer_results-carte .agence a:hover,
.offer_results-carte .ville a:active,
.offer_results-carte .rue a:active,
.offer_results-carte .type a:active
.offer_results-carte .agence a:active
{
	color:#3f3b38;
}
.offer_results-carte-publicite{
	position:relative;
	margin-left:284px;
	margin-top:-382px;
	float:left;
	width:381px;
	height:342px;
}


/*:::::::::::::::::::: PAGE FICHE AGENCE ::::::::::::::::::::*/
h1.fiche_agence_titre{
	padding:45px 0 10px 0;
	float:left;
}
.fiche_agence_logo{
	margin:10px;
	float:left;
}
.fiche_agence_desc{
	margin:10px;
	float:left;
	width:100%;
}
.fiche_agence_desc a{
	/*color:#cd1d3a;*/
}

/*:::::::::::::::::::: PAGE FICHE ANNONCE ::::::::::::::::::::*/
.fiche_cadre-haut{
	float:left;
	width:703px;
	padding-top:6px;
}
.fiche_cadre-mil{
	float:left;
	width:703px;
	padding-bottom:10px;
}
.fiche_cadre-bas{
	float:left;
	width:703px;
	height:4px;
}
.fiche_cadre_gauche{
	float:left;
	width:368px;
	margin-top:10px;
	margin-left:14px;
}

.diaporama_fiche{
	float:left;
	width:347px;
	height:326px;
	text-align:center;
}
.diaporama_fiche img.grande{
	/*height:232px;*/
	margin:0 auto 7px;
}
.diaporama_fiche_nav{
	text-align:left;
}
.diaporama_fiche_nav a.a_scroll{
	float:left;
}
.diaporama_fiche_nav a.a_scroll, .diaporama_fiche_nav .a_scroll img{
	margin:0;
	padding:0px;
	border:0 none;
}
.diaporama_fiche_nav .mini{
	margin:0 3px;
	/*width:98px;
	height:58px;*/
}
.diaporama_fiche h5{
	clear:both;
	margin:20px 0 10px;
	font-size:14px;
	font-weight:normal;
	color:#3f3b38;
}
.diaporama_fiche p.descriptif{
	color:#75695e;
	font-size:11px;
}
.fiche_cadre_gauche #detail_bloc_agence , .fiche_cadre_gauche #detail_offers{
	float:left;
}
.fiche_cadre_gauche #detail_bloc_agence img{
	clear:both;
	margin:20px 10px 10px 0;
	float:left;
}
.fiche_cadre_gauche #detail_bloc_agence h5{
	float:left;
	margin:20px 0 0px;
	font-size:14px;
	font-weight:normal;
	color:#3f3b38;
	width:250px;
}
.fiche_cadre_gauche #detail_bloc_agence p.descriptif{
	float:left;
	width:250px;
	color:#75695e;
	font-size:11px;
}
.fiche_cadre_gauche #detail_bloc_financer,
.fiche_cadre_gauche #detail_bloc_habiter {
	float:left;
	font-weight:normal;
	color:#3f3b38;
	font-size:12px;
	margin-bottom:30px;
	line-height:1.6;
}
.fiche_cadre_gauche #detail_bloc_financer h3,
.fiche_cadre_gauche #detail_bloc_habiter  h3{
	float:left;
	margin:5px 0 10px;
	text-transform:lowercase;
	font-size:14px;
	font-weight:bold;
	color:#3f3b38;
	width:360px;
}
.fiche_cadre_gauche #detail_bloc_financer h3:first-letter,
.fiche_cadre_gauche #detail_bloc_habiter  h3:first-letter{
	text-transform:capitalize;
}
.fiche_cadre_gauche #detail_bloc_financer span,
.fiche_cadre_gauche #detail_bloc_habiter span{
	display:block;
	float:left;
	width:360px;
	font-weight:bold;
}
.fiche_cadre_gauche #detail_bloc_financer img,
.fiche_cadre_gauche #detail_bloc_habiter  img{
	float:left;
}
/**/
.fiche_cadre_droite{
	float:left;
	width:300px;
	padding-right:20px;
	overflow : hidden;
}
.fiche_cadre_droite h5{
	clear:both;
	margin:20px 0 10px 10px;
	font-size:14px;
	font-weight:normal;
	color:#3f3b38;
}
.fiche_cadre_droite .descriptif{
	color:#75695e;
	font-size:11px;
	margin-bottom:15px;
	margin-left:10px;

}
.fiche_cadre_droite .descriptif_diapo_recap li{
	width:150px;
	float:left;
	font-weight:bold;
	color:#ffffff;
	padding-bottom:4px;
	font-size:14px;
	font-weight:bold;
}
.fiche_cadre_droite .descriptif_diapo_apropos li{
	font-weight:normal;
	color:#75695e;
	font-size:11px;
	margin-left:10px;
	padding-bottom:1px;
	padding-left:10px;
}
.fiche_cadre_droite .descriptif_diapo_apropos li.vide{
	background:none;
	padding-top:10px;
}
.fiche_cadre_resume{
	width:305px;
	height:137px;
	margin-left:-1px;
	margin-top:-4px;
	padding:10px 0 10px 15px;
}
.fiche_cadre_resume h4, .fiche_cadre_resume h1{
	margin:0 0 10px;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}
.fiche_print,
.fiche_envoi_ami,
.fiche_agence,
.fiche_plan,
.fiche_contact,
.fiche_repondre,
.fiche_ajout_selection{
	display:block;
	float:left;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}

.fiche_print{
	width:119px;
	height:23px;
	margin-top:0px !important;
	margin-right:10px;
	line-height:23px;
	background: url(http://images.realitynamape.sk/fiche_detail/fiche_print.gif) repeat-y top left;
} #IE7 .fiche_print{ margin-top:10px !important; }

.fiche_envoi_ami{
	width:130px;
	height:23px;
	margin-top:0px !important;
	line-height:23px;
	background: url(http://images.realitynamape.sk/fiche_detail/fiche_envoi_ami.gif) repeat-y top left;
} #IE7 .fiche_envoi_ami{ margin-top:10px !important; }

.fiche_agence{
	clear:both;
	width:92px;
	height:23px;
	margin-top:15px;
	margin-bottom:25px;
	margin-right:10px;
	line-height:23px;
	background: url(http://images.realitynamape.sk/fiche_detail/fiche_agence.gif) repeat-y top left;
}
.fiche_plan{
	width:92px;
	height:23px;
	margin-top:15px;
	margin-bottom:25px;
	margin-right:10px;
	line-height:23px;
	background: url(http://images.realitynamape.sk/fiche_detail/fiche_plan.gif) repeat-y top left;
}
.fiche_contact{
	width:92px;
	height:23px;
	margin-top:15px;
	margin-bottom:25px;
	line-height:23px;
	background: url(http://images.realitynamape.sk/fiche_detail/fiche_contact.gif) repeat-y top left;
}
.fiche_repondre{
	width:129px;
	height:26px;
	margin-right:1px;
	margin-bottom:25px;
	line-height:26px;
	padding-left:20px;
	/*background: url(http://images.realitynamape.sk/fiche_detail/fiche_repondre.gif) repeat-y top left;*/
	background: url(http://images.realitynamape.sk/create_agent.png) repeat-y top left;
}
.fiche_ajout_selection{
	width:129px;
	height:26px;
	margin-bottom:25px;
	line-height:26px;
	padding-left:20px;
	background: url(http://images.realitynamape.sk/fiche_detail/fiche_ajout_selection.gif) repeat-y top left;
}
/*:::::::::::::::::::: CADRE GMAP FICHE DETAIL ::::::::::::::::::::*/
#detail_bloc_carte{
	float:left;
	margin-bottom:20px;
}
.fiche_gmap_picto{
	background: url(http://images.realitynamape.sk/09/fd_barre.png) no-repeat top left;
	float:left;
	width:350px;
	height:34px;
}
.fiche_gmap_picto .fiche_gmap_picto_function{
	float:left;
	margin-top:8px;
	margin-left:10px;
	width:90px;
}
.fiche_gmap_picto .gmap_btn_function{
	float:left; margin-right:2px;
}
.fiche_gmap_picto .gmap_link_function{
	float:left;
	margin-top:-3px;
	width:235px;
	text-align:right;
}
.fiche_gmap_picto .gmap_vue_function{
	font-size:12px;
	color:#ffffff;
	padding:0 8px;
}
#map_option label img{
	padding:0 15px;
}
/*:::::::::::::::::::: FORMULAIRE REPONDRE ANNONCE ::::::::::::::::::::*/
#detail_bloc_repondre{
	color:#75695e;
}
#detail_bloc_repondre h2{
	float:left;
	width:100%;
	margin:10px 0 15px;
	color:#75695e;
	font-size:16px;
	text-transform:lowercase;
	font-weight:bold;
	line-height:1;
}
#detail_bloc_repondre p{
	clear:both;
	font-style:italic;
	margin-bottom:5px;
	font-size:11px;
}
#detail_bloc_repondre .erreur_client,
#erreur_serveur{
	font-weight:bold;
	/*color:#cd1d3a;*/
	font-size:12px;
	margin:0px;
}
#erreur_serveur{ border:1px solid #cd1d3a; width:90%; }
#erreur_serveur span{ display:block; background:#cd1d3a;	color:#ffffff; padding:1px 3px; }
#erreur_serveur a{ float:right; margin-top:-16px; background:#cd1d3a; color:#ffffff; }
#erreur_serveur p{ margin:3px; }

#form_reponse_annonce{
	padding-left:5px;
	color:#75695e;
}
#detail_bloc_repondre h2:first-letter{
	text-transform:capitalize;
}
#form_reponse_annonce label{
	display:block;
	clear:left;
	float:left;
	margin:5px 0;
	width:138px;
	font-size:13px;
}
#form_reponse_annonce input, #form_reponse_annonce select{
	display:block;
	float:left;
	margin:5px 0;
	border:0 none;
	background:#9f8f7f;
	color:#ffffff;
	font-size:14px;
}
#form_reponse_annonce input{
	width:200px;
	padding-top:1px;
	height:20px;
}
#form_reponse_annonce textarea{
	display:block;
	float:left;
	width:340px;
	height:150px;
	margin:5px 0;
	border:0 none;
	background:#9f8f7f;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
#form_reponse_annonce .label_radio{
	clear:none;
	float:left;
	width:auto;
	margin:5px 25px 5px 0;
}
#form_reponse_annonce .input_radio{
	float:left;
	width:15px;
	margin:5px 5px 0 0px;
	border:0 none;
	background:transparent;
}
#form_reponse_annonce .submit{
	display:block;
	float:right;
	width:82px;
	height:20px;
	padding-bottom:5px;
	margin:0 23px 20px 10px;
	text-align:center;
	font-size:12px;
	color:#ffffff;
	cursor:pointer;
}


/*:::::::::::::::::::: PAGE EDITO CONSEIL ::::::::::::::::::::*/
.page_conseil-ht{
	float:left;
	width:604px;
	background:transparent url(http://images.realitynamape.sk/edito_ht.gif) no-repeat;
	color:#3f3b38;
	font-size:12px;
}
.page_conseil-ml{
	float:left;
	width:544px;
	padding-right:40px;
	margin-top:7px;
	padding-left:20px;
	padding-bottom:15px;
	background:transparent url(http://images.realitynamape.sk/edito_ml.gif) repeat-y -1px 100px;
}
.page_conseil-ml img.visu_conseil{
	float:right;
	width:197px;
	margin-top:-2px;
	margin-right:-22px;
}
.page_conseil-ml img.imprimer{
	float:right;
	margin-top:0px;
	margin-left:190px;
	cursor:pointer;
}
.page_conseil-ml img.visu_conseil_partenaire{
	float:left;
	width:190px;
	margin-top:25px;
	margin-left:10px;
}

.page_conseil-ml img.leximprimer{
	float:right;
	margin-top:17px;
	padding:10px 9px;
	background:url(http://images.realitynamape.sk/bg_print_rond.gif) no-repeat top left;
	cursor:pointer;
}
.page_conseil-bs{
	float:left;
	background:#ffffff url(http://images.realitynamape.sk/edito_bs.gif) no-repeat -1px 0;
	width:604px;
	height:11px;
}
.page_conseil_sousmenu{
	float:left;
	margin-top:1px;
	margin-left:-17px;
	padding-bottom:5px;
	width:182px;
	background:transparent url(http://images.realitynamape.sk/bloc-menu.gif) no-repeat bottom left;
}
.page_conseil_sousmenu li{
	padding-left:5px;
	font-size:13px;
	width:175px;
	line-height:27px;
	background:transparent url(http://images.realitynamape.sk/bloc-menu_li.gif) no-repeat bottom left;
}
.page_conseil_sousmenu li.on{
	background:transparent url(http://images.realitynamape.sk/menu_blanc.gif) no-repeat top left;
}
.page_conseil_sousmenu li a{
	display:block;
	height:28px;
	color:#ffffff;
}
.page_conseil_sousmenu li.on a{
	color:#3f3b38;
}
/**/
.page_conseil-ml h1{
	float:left;
	width:350px;
	font-size:30px;
	margin:10px 10px 0;
	line-height:1;
	color:#75695e;
	/*text-transform:lowercase;*/
}
.page_conseil-ml h1:first-letter {
	text-transform:capitalize !important;
}
.page_conseil-ml h1.lexh1{ width:480px; }
.page_conseil-ml h2{
	float:left;
	margin:10px 0 0 10px;
	color:#75695e;
	font-size:20px;
	font-weight:normal;
	line-height:1;
}
.page_conseil-ml h3{
	margin:0;
	/*color:#cd1d3a;*/
	font-size: 22px;
}
div.conseil_content{
	margin-top:15px;
	clear:both;
	float:left;
	width:520px;
	color:#75695e;
	line-height:1.5;
	font-size:13px;
}
div.conseil_content p.conseil_intro{
	margin:0 0 10px;
}
div.conseil_content img{
	float:left;
	margin:2px 10px 10px 0;
}
div.conseil_content p{
	line-height:1.3;
}
/**/
.gab_txt_riche.leximmo{
	float:left;
	width:100%;
	margin:10px 20px 40px;
	color:#75695e;
	font-size:13px;
}
.gab_txt_riche.leximmo h3{
	margin:20px 0px 10px;
	padding-left:20px;
	background:url(http://images.realitynamape.sk/entree_mcoc_fleche.gif) no-repeat top left;
	font-size:13px;
	color:#75695e;
	text-transform:uppercase;
}
div.foliolettrage{
	float:left;
	width:577px;
	margin:20px 0 20px -13px;
}
div.foliolettrage a, div.foliolettrage a:active, div.foliolettrage a:link{
	float:left;
	display:block;
	width:31px;
	height:22px;
	margin-right:1px;
	margin-bottom:1px;
	padding-top:5px;
	text-align:center;
	background:url(http://images.realitynamape.sk/foliolettrage.gif) no-repeat top left;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}

div.foliolettrage span{
	float:left;
	display:block;
	width:31px;
	height:22px;
	margin-right:1px;
	margin-bottom:1px;
	padding-top:5px;
	text-align:center;
	background:url(http://images.realitynamape.sk/foliolettrage.gif) no-repeat top left;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.foliolettrage a:hover{

}
.foliolettrage .active{
	background:url(http://images.realitynamape.sk/foliolettrage_on.gif) no-repeat top left;
	color:#3f3b38;
}
/**/

/*:::::::::::::::::::: OCNSULTATION PRIX SERVICES ::::::::::::::::::::*/
p.p_gestion_credit{
	margin:2em 0 1em;
	font-weight:bold;
}
p.p_gestion_credit span{
	color:#cd1d3a;
}
table.tab_services_prix{
	clear:both;
	float:left;
	margin-top:15px;
	margin-bottom:15px;
	width:544px;
	border:1px solid #d0cfce;
}
.tab_services_prix tr{
}
/**/
.tab_services_prix th{
	line-height:40px;
	border:1px solid #d0cfce;
	background:#cd1d3a;
	padding:3px;
	color:#ffffff;
	line-height:1;
	vertical-align:middle;
}
.tab_services_prix th.prix_credit{ width:150px; }
.tab_services_prix th.date{ width:65px; }
.tab_services_prix th.libelle{  }
.tab_services_prix th.nom{ width:120px; }
.tab_services_prix th.critere{ }
.tab_services_prix th.picto{ width:40px; }
/**/
.tab_services_prix td{
	border:1px solid #d0cfce;
	vertical-align:middle;
	padding:10px 5px;
}
.tab_services_prix td span{
	color:#cd1d3a;
}
.tab_services_prix td.prix{
	text-align:center;
}
.tab_services_prix td.nom_alerte{
	font-weight:bold;
	width:120px;
}

/*:::::::::::::::::::: OCNSULTATION DEBITS CREDITS ::::::::::::::::::::*/
table.tab_debit_credit{
	clear:both;
	float:left;
	margin-top:15px;
	margin-bottom:15px;
	width:544px;
	border:1px solid #d0cfce;
}
.tab_debit_credit tr{
}
/**/
.tab_debit_credit th{
	line-height:40px;
	border:1px solid #d0cfce;
	background:#cd1d3a;
	padding:3px;
	color:#ffffff;
	vertical-align:middle;
}
.tab_debit_credit th.date{ width:85px; }
.tab_debit_credit th.libelle{  }
.tab_debit_credit th.credits{ width:80px; }
.tab_debit_credit th.debits{ width:80px; }
/**/
.tab_debit_credit td{
	border:1px solid #d0cfce;
	vertical-align:middle;
	padding:10px 10px;
}
.tab_debit_credit td.credit,
.tab_debit_credit td.debit,
.tab_debit_credit td.total_credit,
.tab_debit_credit td.total_debit { text-align:center; }

p.solde{
	clear:both;
	float:left;
	margin-top:15px;
	margin-bottom:15px;
	width:544px;
	font-size:22px;
	text-align:right;
}
.solde span{ color:#cd1d3a; }
a.recap_credebit_commander,
a.recap_credebit_prixservice{
	display:block;
	width:152px;
	height:26px;
	margin-bottom:25px;
	padding-top:7px;
	background:url(http://images.realitynamape.sk/07/form_btn_continuer.gif) no-repeat top left;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	/*color:#cd1d3a;*/
}
a.recap_credebit_commander{
	margin-left:120px;
	float:left;
}
a.recap_credebit_prixservice{
	margin-right:120px;
	float:right;
}

/*:::::::::::::::::::: GESTION DES CREDITS ::::::::::::::::::::*/
form.gestion_credit{
	clear:both;
	float:left;
	width:93%;
	margin:20px 10px 10px;
	padding:1em 0;
}
form.gestion_credit legend{
	font-weight:bold;
	color:#cd1d3a;
	font-size:13px;
	margin:1em 0;
}

.order_form_block{
  float: left;
  width: 82%;
}

.one_line{
  height:22px;
  line-height:22px;
}

.one_line .custom_radio{
  width: 40%;
}

.order_credits .row{
  margin-bottom: 16px;
}

.invoice_info .column_left, .invoice_info .column_right{
  width: 48%;
  float: left;
}

.order_credits .invoice_info_highlighted{
  width: 80%;
  padding: 10px;
  background: #fafafa;
  border: solid 1px #eee;
  margin: 0 auto;
}

  .tatrapay{
    text-align: center;
    margin: 10px auto;
  }

    .tatrapay a{
      /*color: #cd1d3a;*/
      font-weight: bold;
      text-decoration: none;
    }

    .tatrapay a:hover{
      text-decoration: underline;
    }

  .invoice_info span{
    height: 22px;
    line-height: 22px;
  }

  .order_credits .invoice_info .padded label{
    margin-left: 30px;
  }

  .invoice_info .column_left > div, .invoice_info .column_right > div{
    clear: both;
  }

  .order_credits .invoice_info .column_right label{
    width: 30%;
  }

  .invoice_info input{
    float:left;
  }

.order_credits .invoice_info label{
  width: 43%;
  _width: 40%;
  display: block;
  float: left;
  height:22px;
}


.order_credits .invoice_info input{
  display: block;
  float: left;
  background: white none repeat scroll 0 0;
  border: 1px solid #DDDDDD;
  font-size: 14px;
  padding-top:1px;
  width:150px;
   height:22px;
}

.custom_radio{
  background: url(http://images.realitynamape.sk/v2/chkbox_reg_off.png) no-repeat 0 4px;
  float: left;
  height: 22px;
  line-height: 22px;
  padding-left: 25px;
  cursor: pointer;

}

.answers .custom_radio {
	margin-left:16px;
}

  .custom_radio .price, .label_price{
     /*color: #cd1d3a;*/
     font-weight: bold;
     width: 150px;
  }

  .custom_radio .big, .label_big{
    font-size: 13px;
  }

  .custom_radio .clicks, .label_clicks{
     width: 90px;
     display: block;
     float: left;
  }

  .order_credits label{
    float: left;
    width: 17%;
    text-align: right;
    height: 22px;
    line-height: 22px;
    padding-right: 5px;
  }

  .order_credits label strong{
    padding-right: 5px;
    display: block;
  }

  .checkbox_active{
    background:transparent url(http://images.realitynamape.sk/v2/chkbox_reg_on.png) no-repeat scroll 0 4px;
  }

  hr.faded{
    width: 443px;
    height: 1px;
    background: url(http://images.realitynamape.sk/v2/hr_faded.png) no-repeat center center;
    border: 0;
    margin: 20px auto;
  }

.gestion_credit label{
	display:block;
	clear:left;
	float:left;
	margin:5px 0 5px 20px;
	width:200px;
	font-size:13px;
	font-weight: bold;
}

.gestion_credit input, .gestion_credit select{
	display:block;
	float:left;
	margin:5px 0;
	border:0 none;
	background:#9f8f7f;
	color:#ffffff;
	font-size:14px;
}
.gestion_credit input{
	width:220px;
	padding-top:1px;
	height:20px;
}

.gestion_credit select{
	width:60px;
}
.gestion_credit span{
	/*float:left;
	margin:5px 0;
	font-weight:bold;*/
}
.gestion_credit span.prix_service{
	width:300px;
	/*color:#cd1d3a;*/
}
.gestion_credit span span{
	float:none;
	/*color:#cd1d3a;*/
}
.gestion_credit label.cgv{
	display:block;
	clear:left;
	float:left;
	margin:5px 0 5px 20px;
	width:270px;
	font-size:13px;
}
.gestion_credit input.cgv{
	float:left;
	width:15px;
	margin:5px 25px 0 10px;
	border:0 none;
	background:transparent;
}

form.gestion_credit .btn_annuler,
form.gestion_credit .btn_acheter,
form.gestion_credit .btn_acces_paiement{
	display:block;
	text-align:center;
	padding-top:7px;
	font-size:11px;
	font-weight:bold;
	/*color:#cd1d3a;*/
}
form.gestion_credit .btn_annuler{
	margin-left:120px;
	float:left;
	width:82px;
	height:26px;
	margin-top:47px;
	background:url(http://images.realitynamape.sk/09/fd_btn_annuler.gif) no-repeat top left;
}
form.gestion_credit .btn_acheter{
	margin-right:120px;
	float:right;
	width:82px;
	height:26px;
		margin-top:47px;
	background:url(http://images.realitynamape.sk/09/fd_btn_continuer.gif) no-repeat top left;
}
form.gestion_credit .btn_acces_paiement{
	/*padding-right:120px;*/
	float:right;
	width:152px;
	height:26px;
	background:url(http://images.realitynamape.sk/07/form_btn_continuer.gif) no-repeat top left;
}
form.gestion_credit div{
	/*margin-right:120px;*/
		/*padding-right:120px;*/
	/*text-align:center;
	float:right;
	width:152px;
	height:50px;*/
	/*background:url(http://images.realitynamape.sk/07/form_btn_continuer.gif) no-repeat top left;*/
}

/*:::::::::::::::::::: GESTION DES CREDITS ::::::::::::::::::::*/
/**/
.titre_top_annonce{
	float:left;
	display:block;
	font-weight:bold;
}
/**/
form.gestion_topannonce{
	clear:both;
	float:left;
	width:500px;
	margin:10px;
}
.gestion_topannonce label{
	display:block;
	clear:left;
	float:left;
	margin:5px 15px 5px 0px;
	width:190px;
	font-size:13px;
}
.gestion_topannonce input{
	display:block;
	float:left;
	width:70px;
	padding-top:1px;
	height:20px;
	margin:5px 7px 0 0;
	border:0 none;
	background:#9f8f7f;
	color:#ffffff;
	font-size:14px;
}
.gestion_topannonce #pos_box_wrap{
	clear:both;
	display:block;
	height:120px;
	padding-top:15px;
	width:350px;
}
	.gestion_topannonce #pos_box_wrap #pos_box{
		display:inline;
		float:none;
		height:18px;
		margin:0;
		padding:0;
		width:30px;
	}

	#pos_box{
	 font-weight: bold;
	 font-size: 120%;
	}
form.gestion_topannonce .btn_valider{
	clear:both;
	float:left;
	display:block;
	text-align:center;
	padding-top:7px;
	font-size:11px;
	font-weight:bold;
	/*color:#cd1d3a;*/
	margin-top:30px;
	margin-left:120px;
	width:82px;
	height:26px;
	background:url(http://images.realitynamape.sk/09/fd_btn_annuler.gif) no-repeat top left;
}

/*:::::::::::::::::::::::::: RECHERCHE ANNONCE CREATION ALERTE :::::::::::::::::::::::::*/
.creation_alerte-form{
	float:left;
	margin:15px 0 15px 5px;
	color:#75695e;
	border-bottom:1px solid #c0c0c0;
	padding-bottom:25px;
}
.creation_alerte-form a{
	text-decoration:none;
	color:#75695e;
}
/*simple */
.creation_alerte-form .fieldset_gche{
	float:left;
	width:335px;
	color:#75695e;
	border-right:1px solid #c0c0c0;
}
.creation_alerte-form .fieldset_dte{
	float:left;
	width:200px;
	margin-left:15px;
	color:#75695e;
}
	.creation_alerte-form .fieldset_dte div.radio{
		width:200px;
	}
/* elements */
.creation_alerte-form label{
	float:left;
	clear:both;
	margin-bottom:10px;
	font-size:13px;
}
.creation_alerte-form .fieldset_gche label{
	width:100px;
}
.creation_alerte-form .fieldset_dte label{}

.creation_alerte-form #type_bien{
	float:left;
	width:198px;
	margin-top:1px;
	margin-bottom:10px;
	margin-left:10px;
	padding:2px 3px 2px;
	height:14px;
	color:#ffffff;
	background:#75695e url(http://images.realitynamape.sk/home_recherche/fd_select_type_bien.gif) no-repeat top right;
	font-size:12px;
	cursor:pointer;
}
/* ajout majid */
.creation_alerte-form #type_offre{
	float:left;
	width:198px;
	margin-top:1px;
	margin-left:10px;
	padding:2px 3px 2px;
	height:14px;
	color:#ffffff;
	background:#75695e url(http://images.realitynamape.sk/home_recherche/fd_select_type_bien.gif) no-repeat top right;
	font-size:12px;
	cursor:pointer;
}
/* fin ajout majid */

.creation_alerte-form .close_checkbox_type{
	float:right;
	margin-top:-17px;
	margin-right:-3px;
}

.creation_alerte-form select{
	float:left;
	width:200px !important;
	width:150x;
	height:18px;
	margin-bottom:10px;
	margin-left:10px;
	border:0 none;
	font-size:13px;
	color:#ffffff;
	background:#75695e;
}
.creation_alerte-form .label_slider_prix{
	margin-top:11px;
	width:74px !important;
}

/**/
.creation_alerte-form .label_nb_pce{
	width:110px;
}
.creation_alerte-form a#nb_piece1,
.creation_alerte-form a#nb_piece2,
.creation_alerte-form a#nb_piece3,
.creation_alerte-form a#nb_piece4,
.creation_alerte-form a#nb_piece5{
	float:left;
	width:20px;
	height:15px;
	margin:0 0 0 7px;
	padding:2px;
	border:none;
	text-align:center;
	color:#ffffff;
	cursor:pointer;
}
.creation_alerte-form .ann_bg_etat_off{
	background:url(http://images.realitynamape.sk/puce_type_annonces.png) no-repeat top center;
}
.creation_alerte-form .ann_bg_etat_on{
	background:url(http://images.realitynamape.sk/puce_type_annonces_on.png) no-repeat top center;
}
.creation_alerte-form .pce_bg_etat_off{ background:#75695e; }
.creation_alerte-form .pce_bg_etat_on{ background:#cd1d3a; }
.creation_alerte-form .pce_bg_etat_off:hover{ background:#e52041; }
.creation_alerte-form .pce_bg_etat_on:hover{ background:#e52041; }

/**/
.creation_alerte-form .label_annonce{
	width:200px;
	margin-bottom:10px;
}
.creation_alerte-form a#a_particulier,
.creation_alerte-form a#a_agence,
.creation_alerte-form a#a_promoteur{
	float:left;
	width:60px;
	text-align:center;
	margin:0px 0px 20px;
	padding-top:15px;
	color:#75695e;
}
.creation_alerte-form a#a_particulier:hover,
.creation_alerte-form a#a_agence:hover,
.creation_alerte-form a#a_promoteur:hover{
	text-decoration:none;
}
/**/
.creation_alerte-form input.ville{
	float:left;
	width:137px;
	height:17px;
	margin-bottom:10px;
	margin-left:10px;
	padding:0 2px;
	border:0 none;
	font-size:13px;
	color:#ffffff;
	background:#75695e;
}
.creation_alerte-form input.rechercher{
	float:right;
	width:98px;
	height:28px;
	font-size:14px;
	text-align:center;
	margin-top:20px;
	margin-right:15px;
	border:0 none;
	background:url(http://images.realitynamape.sk/home_recherche/btn_recherchez_2.gif) no-repeat bottom left;
	font-weight:bold;
	cursor:pointer;
	color:#75695e;
}
/**/


/*:::::::::::::::::::: PUB COLONNE DROITE ::::::::::::::::::::*/
div.pub_120x600{
	float:left;
	width:124px;
	text-align:right;
	margin-top: 10px;
}

/*::::::::::::::::::::: PUB BAS DE PAGE :::::::::::::::::::::::*/
#footer_pub{
	float:left;
	width:955px;
}
.pub_gche{
	float:left;
	width:201px;
	padding:10px 0;
	text-align:center;
}
.pub_mil{
	float:left;
	width:602px;
	padding:10px 0;
	text-align:center;
}
.pub_dte{
	float:left;
	width:152px;
	padding:10px 0;
	text-align:center;
}

/* PAGINATION */
.pagination{
	clear:both;
	text-align:center;
	padding-top:15px;
	margin-bottom:15px;
}
.pagination form {
	margin-top:15px;
}
.pagination span{
	display:block;
	float:left;
	margin:25px 0 15px 225px !important;
	margin:25px 0 15px 105px;
}
.pagination select {
	background:#FFFFFF;
	font-size:11px;
	color:#57514A;
	border:1px solid #838281;
	margin-top:22px;
	margin-left:5px;
	float:left;
}
.pagination option {
}
.pagination {
	font-size: 11px;
	font-style: normal;
	color:#838281;
}
.pagination a{
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	/*color:#DA4400;*/
	/*color:#cd1d3a;*/
	text-decoration: none;
	margin:0 5px;
	padding:0 4px;
}
.pagination .numero_actif{
	border:1px solid #cd1d3a;
	color:#cd1d3a;
	background:transparent;
	text-decoration: none;
	margin:0 2px;
}
.pagination .numero_actif{
	border:1px solid #cd1d3a;
	color:#FFF;
	background:#cd1d3a;
	margin:0 2px;
}


/*::::::::::::::::::::: END OF CSS :::::::::::::::::::::::*/
/*::::::::::::::::::::: CLEAR NET + ULTRA :::::::::::::::::::::::*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Cache-cache IE-mac \
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Fin cache-cache IE-mac */
.clearplus{
	clear:both;
}
.invisible{
	display:none;
}


/* TEST BUBBLE GMAP */

#simple_example_window{
  width:200px;
  height:120px;
  margin-left:0px;
}
#simple_example_window_contents{ /* contenu */
  height:66px;
  overflow:hidden;
  background:#fff;
}


#simple_example_window_tl{ /* top left */
  width:10px; height:12px; background: url('http://images.realitynamape.sk/googlemap/info_window_tl.png') top left no-repeat transparent;
}
#simple_example_window_t{ /* top */
  height:12px; background: url('http://images.realitynamape.sk/googlemap/info_window_t.png') -10px 0 no-repeat transparent;
  cursor:pointer;
}
	#simple_example_window_t.mono_annonce{ /* si une seule annonce > top */
	  background: url('http://images.realitynamape.sk/googlemap/info_window_t-mono_annonce.png') top left no-repeat transparent;
	}
#simple_example_window_tr{ /* top right */
  width:19px; height:12px; background: url('http://images.realitynamape.sk/googlemap/info_window_tr.png') top left no-repeat transparent;
}
#simple_example_window_bl{ /* bottom left */
  width:10px; height:20px; background: url('http://images.realitynamape.sk/googlemap/info_window_bl.png') top left no-repeat transparent;
}
#simple_example_window_b{ /* bottom */
  height:20px; background: url('http://images.realitynamape.sk/googlemap/info_window_b.png') top left no-repeat transparent;
  cursor:pointer;
}
	#simple_example_window_b.mono_annonce{ /* si une seule annonce > bottom */
	  background: url('http://images.realitynamape.sk/googlemap/info_window_b-mono_annonce.png') top left no-repeat transparent;
	}
#simple_example_window_br{ /* bottom right */
  width:19px; height:20px; background: url('http://images.realitynamape.sk/googlemap/info_window_br.png') top left no-repeat transparent;
}
#simple_example_window_l{ /* left */
  width:10px; background: url('http://images.realitynamape.sk/googlemap/info_window_l.png') top left no-repeat transparent;
}
#simple_example_window_r{ /* right */
  width:19px; background: url('http://images.realitynamape.sk/googlemap/info_window_r.png') top left no-repeat transparent;
}
#simple_example_window_close{ /* close */
  width:23px; height:23px; background: url('http://images.realitynamape.sk/googlemap/close_infobulle.png') 50% 50% no-repeat transparent; cursor:pointer;
}
#simple_example_window_beak{ /* arrow */
  width:213px; height:33px; background: url('http://images.realitynamape.sk/googlemap/info_window_beak.png') top left no-repeat transparent;
  margin-left:15px;
  /*display: none;*/
}

.select_type_offre{
	color:#DDDDDD;
	margin-bottom:5px;
	margin-left:10px;
	width:176px;
	color: #5D5D5D;
}

.services dt, .services dd{
	float:left;
	width:206px !important;
}

#partners{
  width: 760px;
  margin: -20px auto 10px;
  text-align: center;
  clear: both;
  color: #aaa;
  font-size: 11px;
}

#partners a{
  color: #aaa;
  text-decoration: none;
}

#partners a:hover{
  text-decoration: underline;
}

.buy_credits{
  margin: 10px 0;
}

.info{
  margin: 0;
  color: #000;
}

#help{
  margin: 0;
  color: #000;
  cursor: help;
}

.detail_link{
  font-weight: normal;
  color: #000;
}

.Titre{
  font-size: 22px;
  font-weigh: bold;
}

#results_bubble{
  display: none;
}

.catalog_agency{
	background-color:#F2F2F2;
	clear:both;
	color:#333333;
	cursor: pointer;
	height:110px;
	margin:0 0 12px;
	min-height:90px;
	overflow:hidden;
	padding:7px 10px 7px 0;
	width:560px;
}
	.catalog_agency.top {
		/*background: url(http://images.realitynamape.sk/v3/bkg/bg_top_rk.png) no-repeat;*/
	}
  .catalog_agency h3{
    font-size:18px;
	font-weight:bold;
	margin-bottom:3px;
  }
  .catalog_agency_no_results {
  	padding-left: 10px;
  }

  .catalog_agency_no_results h3{
    font-size:15px;
	font-weight:bold;
	padding: 10px 0 0 10px;
  }
  .catalog_agency_no_results ul,
  .catalog_agency_no_results ul li{
  	list-style-image:none;
	list-style-position:inside;
	list-style-type:square;
	padding:4px 0 0 15px;
  }

  .catalog_agency .flag{
    width: auto;
    float: left;
    clear: none;
    margin: 0 3px;
  }

  .catalog_agency div{
    float:left;
	font-size:12px;
	width:80%;
  }

  .catalog_agency .logo{
  	text-align:center;
	width:20%;
  }
  .catalog_agency .description{
	width:50%;
  }
  div.catalog_agency div.contact{
    float:left;
	padding-right:10px;
	width:45%;
  }

  div.catalog_count{
  	border-left:medium none;
	cursor:pointer;
	float:left;
	height:119px;
	margin:0 0 10px;
	overflow:hidden;
	padding:5px 0 0 10px;
	width:105px;
  }
  	.catalog_count.top {
  		background: url("http://images.realitynamape.sk/v3/top_rk_badge.png") no-repeat scroll 59px 4px;
  	}
  	.catalog_count.vip {
  		background: url("http://images.realitynamape.sk/v3/vip_rk_badge.png") no-repeat scroll 59px 4px;
  	}

    .catalog_agency .count a{
      color: #666;
    }

  .catalog_agency .count span{
    font-size: 26px;
    font-weight: bold;
    width: 100%;
    text-align: center;
    color: #666;
  }



.pagination_catalog{
  width: 530px;
}

.pagination_city_map_news{
  width: 350px;
  height: 32px;
  background: url(http://images.realitynamape.sk/city_map/images/city_map_pager.png) no-repeat;
  margin: 0;
  padding: 0;
  line-height:32px;
}

  .pagination_city_map_news a{
    padding: 0;
  }

  .pagination_city_map_news a.numero_actif{
    font-size: 130%;
    background: transparent;
    border: none;
    color: #eee;
  }

  .pagination_city_map_news a.numero{
    color: #fff;
  }

.catalog_container{
  clear: both;
  width: 690px;
  float: left;
  margin-right:10px;
}

  .catalog_container div.filter, div#map_container div.filter{
    width: 595px;
    height: 105px;
    background: url(http://images.realitynamape.sk/bkg_filter.png);
    margin: 0 0 25px 15px;
  }

    .catalog_container .filter h2{
      font-size:21px;
      font-weight:bold;
      margin:10px 15px 0 15px;
      color: #fff;
    }

  .catalog_container input.rechercher, div#map_container input.rechercher{
      	background:white none repeat scroll 0 0;
		border:1px solid #575757;
		color:#575757;
		cursor:pointer;
		float:right;
		font-size:11px;
		height:20px;
		margin-top:15px;
		text-align:center;
		width:98px;
  }

  .catalog_container h3.rk{
  	font-size:15px;
	line-height:30px;
  }
  .catalog_container .flags{
  	line-height:21px;
	margin-top:-3px;
	width:auto;
  }

	  .catalog_container .flags div{
	  	float: left;
	  	margin-right: 3px;
	  	_margin-right: 1px;
	  }

  .catalog_count .flags {
  		margin-top:11px;
  	}
	  	.catalog_count .flags img{
	  		margin: 0 2px;
	  	}
  	.catalog_count .catalog_counter {
  		font-size:18px;
		font-weight:bold;
  	}

  	.catalog_count .catalog_counter_text {
  		display:block;
		font-size:9px;
		margin:0 0 6px;
		width:50px;
  	}

  div#map_container label {
      clear:both;
      _clear:none;
      font-size:14px;
      margin: 0 5px 10px 23px;
      color: #fff;

   }
	 .catalog_container .big_box {
	 	padding:0 15px 6px 12px;
	 	width: 96%;
	 }
	 .catalog_container .big_box_top {
	 	_margin-bottom: -10px;
	 }
   .catalog_container .search_ico {
	    float:left;
		margin-right:10px;
		margin-top:17px;
	}
   .catalog_container div#checkbox_ville_catalog, div#map_container div#checkbox_ville_catalog {
      background:transparent url(http://images.realitynamape.sk/home_recherche/layer_ville-ht.gif) no-repeat scroll left top;
      margin-left:18px;
      margin-top:0;
      padding:15px 0 0;
      position:absolute;
      width:243px;
      z-index:102;
      display: none;
    }

    .catalog_container div#checkbox_ville-inner, div#map_container div#checkbox_ville-inner {
      background: #E5D9CF none repeat scroll 0 0;
    }

    .catalog_container #checkbox_ville-bas, div#map_container #checkbox_ville-bas  {
      background:transparent url(http://images.realitynamape.sk/home_recherche/layer_ville-bs.gif) no-repeat scroll left top;
      height:6px;
    }

.catalog_detail .fiche_cadre-haut {
  background:transparent url(http://images.realitynamape.sk/02/fiche_cadre_haut_gray.gif) no-repeat scroll left top;
}

.catalog_detail .fiche_cadre-mil {
  background:transparent url(http://images.realitynamape.sk/02/fiche_cadre_mil_gray.gif) repeat-y scroll left top;
}

.catalog_detail .fiche_cadre-bas {
  background:transparent url(http://images.realitynamape.sk/02/fiche_cadre_bas_gray.gif) repeat-y scroll left top;
}

.catalog_detail .fiche_cadre_resume {
background:transparent url(http://images.realitynamape.sk/02/fiche_detail_resume_gray.gif) repeat-y scroll left top;
}

.catalog_detail .sous_rub span.gche {
  background:transparent url(http://images.realitynamape.sk/02/li_ssrub_off-gche.gif) repeat scroll 0 0;
}

.catalog_detail .sous_rub span.text {
  background:transparent url(http://images.realitynamape.sk/02/li_ssrub_off.gif) repeat-x scroll left top;
}

.catalog_detail .sous_rub span.dte {
  background:transparent url(http://images.realitynamape.sk/02/li_ssrub_off-dte.gif) repeat scroll 0 0;
}

.descriptif_diapo_apropos a{
  color:#75695E;
}

.agency_details{
	width:302px;
	margin-top:-5px;
	padding:10px 0 10px 15px;
	background:#363636 url(http://images.realitynamape.sk/02/bkg_agency_details.png) no-repeat scroll 0 0;
	position: relative;
}

  .agency_details .logo{
    position: absolute;
    top: 15px;
    right: 7px;
  }

  .agency_details p.description{
    font-weight: normal;
    color: #eee;
    font-size: 11px;
  }

  .description_contact{
    margin-right: 120px;
  }

  .agency_details .description a{
    color: #ddd;
  }

  .agency_details h1{
    color: #fff;
    font-size: 150%;
    width: 190px;
  }

  .agency_offers{
    padding: 0px 10px 30px 30px;
    clear: both;
  }

  .agency_offers h5{
    font-size: 16px;
  }

  .agency_offers ul{
    width: 100%;
  }

    .agency_offers ul li{
      float: left;
      width: 47%;
      height: 55px;
      padding: 8px;
      margin-right: 1px;
      font-size: 9px;
    }
      .agency_offers ul li span.city{
        font-weight: bold;
        font-size: 13px;
      }
      .agency_offers ul li span.price{
        font-weight: bold;
        font-size: 11px;
        color: #cd1d3a;
      }

      .agency_offers ul li img{
        max-width: 77px;
        margin-right: 3px;
      }

      .agency_offers ul li a{
        color: #111;
      }

/* CITY MAP */

div#map_container{
  clear: both;
  width: 95%;
  padding-left: 8px;
}

  div#map_container div#search{
    width: 100%;
    height: 65px;
    background: transparent url(http://images.realitynamape.sk/bkg_filter.png) repeat scroll 0 -30px;
    line-height: 55px;
    position: relative;
  }

  div#map_container div#examples{
    position: absolute;
    left: 73px;
    top: 48px;
    font-size: 11px;
    color: #ddd;
    line-height:13px;
  }

    #map_container #examples span{
      color: #FFB300;
      cursor: pointer;
    }

  #map_container #search label {
    font-size: 19px;
  }

  #map_container #city, #map_container #street {
    height: 21px;
    font-size: 19px;
    margin-top: 5px;
    position: relative;
    width: 170px;
    top: 2px;
    margin-right: 15px;
    color: #333;
  }

  div#map_container input.rechercher{
    float: none;
    margin-left: 15px;
  }

  div#map_envelope{
    width: 100%;
    margin-top: 15px;
    height: 430px;
  }

  div#map_envelope .fiche_gmap_picto{
    width: 100%;
    background:transparent url(http://images.realitynamape.sk/09/fd_barre.png) repeat-x scroll left top;
    float: none;
  }

  div#map_envelope .gmap_link_function{
    width: 605px;
  }

  div#city_map_services{
    clear: both;
    padding: 10px 15px 0 15px;
  }

  div#city_map_services label{
    font-size: 11px;
    color: #666;
    margin:0 5px 2px 5px;
  }

  div#city_map_services ul{
    width: 100%;
    clear: both;
  }

  div#city_map_services li{
    width: 20%;
    float: left;
  }

  div#map_container div#checkbox_ville_catalog {
      margin-left:41px;
      _margin-left:-620px;
      margin-top:-20px;
      _margin-top:40px;
      z-index: 1000;
      _position: absolute;
    }

 div#cm_right_column{
  width: 300px;
  float: right;
  margin-right: 28px;
 }

 div#add_service_main_container{
  width: 280px;
  padding: 10px;
  margin: 0 0 auto auto;
  background: url(http://images.realitynamape.sk/cm_bkg.png) repeat-x;
 }

   div#news_container h2.h{
    font-size: 19px;
    display: inline;
    text-align: center;
    cursor: pointer;
    width: 100%;
    text-align: left;
    color: #f0b910;
    font-weight: bold;
    padding-left: 10px;
   }

   h2.button{
    font-size: 17px;
    text-align: center;
    cursor: pointer;
    color: #f0b910;
    font-weight: bold;

    width: 64px;
    height: 33px;
    background: url(http://images.realitynamape.sk/cm_button.png) no-repeat;
    display: block;
    float: left;
    margin-left: 3px;
    line-height: 32px;
    text-align: center;
    margin-bottom: 8px;
   }

   h2.cm_hover{
    background: url(http://images.realitynamape.sk/cm_button_hover.png) no-repeat;
    color: #fff;
   }

   .cm_h:hover{
     text-decoration: none;
   }

   div#add_service_main_container div#form_container{
   }

   div#add_service_main_container label{
     width: 88px;
     text-align: right;
     display: block;
     float: left;
   }

   div#add_service_main_container input, div#add_service_main_container select, div#add_service_main_container textarea{
     width: 157px;
     text-align: left;
     border: 1px solid #ccc;
     margin: 2px;
     overflow: auto;
   }

   div#add_service_main_container input.submit{
    width: 60px;
    text-align: center;
    cursor: pointer;
   }

   .error{
    color:  #cd1d3a;
    font-weight: bold;
   }

   #service_message{
     text-align: center;
     padding: 5px;
   }

   #city_map_loader{
     width: 32px;
     margin: 0 auto;
     display: none;
   }

#news_container{
  width: 100%;
  clear: both;
  _clear: none;
}

.news_block{
  width: 350px;
  _width: 350px;
  background: transparent;
  padding: 5px;
  margin-top: 10px;
  float: left;
  margin-left: 5px;
}

  .news_block div.news_item{
    background: #fff;
    font-family: Arial, sans-serif;
    font-size: 11px;
    color: #434343;
    padding: 1px 5px 5px 5px;
    clear: left;
    background: #f6f6f6;
    border-bottom: solid 1px #fff;
    position: relative;
    text-align: left;
  }
    .news_block div.news_item div.video_file{
      display: none;
    }

    .news_block div.news_item span.h{
      font-weight: bold;
      font-size: 13px;
      color: #e3b21a;
      cursor: pointer;
    }

    .news_block .news_item img{
      margin: 4px 5px 3px 0;
      border: solid 1px #fff;
      position: relative;
      cursor: pointer;
    }

      .news_block .news_item div.image{
        width: 83px;
        height: 60px;
        float: left;
      }

    .news_block .city_map_compas{
      position: absolute;
      top: 0;
      right: 5px;
    }

      div.news_block div.video{
        text-align: center;
        padding: 10px 0;
      }

      .news_block .city_map_compas img{
        border: 0;
      }

    span.date{
      font-size: 11px;
      font-weight: normal;
      color: #888d91;
    }

    span.coc_red{
      color: #cd1d3a;
    }

    .full_article{
      position: absolute;
      left: 0;
      top: 0;
      width: 719px;
      background: url(http://images.realitynamape.sk/city_map/images/article_middle.png) repeat-y;
      display: none;
      z-index: 1000;
    }

    .full_article h2{
      display: block;
      color: #e3b21a;
      font-size: 16px;
      margin: 0;
      padding:10px 0 0 20px;
    }

    .full_article .content{
      margin: 10px 20px;
    }

    .full_article .close, #close_full_article{
      position: absolute;
      top: 9px;
      right: 11px;
      width: 21px;
      height: 21px;
      cursor: pointer;
      background: url(http://images.realitynamape.sk/city_map/images/close.png) no-repeat;
    }

    .full_article .article_top{
      width: 719px;
      height: 38px;
      background: url(http://images.realitynamape.sk/city_map/images/article_top.png) no-repeat;
      margin-bottom: 10px;
    }

    .full_article .article_bottom{
      width: 719px;
      height: 7px;
      font-size: 0;
      background: url(http://images.realitynamape.sk/city_map/images/article_bottom.png) no-repeat;
    }

    #full_article_container{
      top: 146px;
      left: 10px;
      z-index:1000;
    }

.red_box_link{
	display:block;
	float: left;
	margin:0 10px 10px;
	line-height:1em;
	padding:5px;
	text-align:center;
	font-size:12px;
	color:#ffffff !important;
	cursor:pointer;
	background:#cd1d3a;
}

a.button{
	float:right;
	display:block;
	text-align:center;
	padding-top:7px;
	font-size:11px;
	font-weight:bold;
	/*color:#cd1d3a;*/
	width:82px;
	height:26px;
	margin-left: 10px;
	margin-top: 30px;
	background:url(http://images.realitynamape.sk/09/fd_btn_annuler.gif) no-repeat top left;
}

div#agency_logos2{
  width: 187px;
  text-align: center;
  clear: both;
  background: url(http://images.realitynamape.sk/bkg_logos.png) no-repeat;
  margin-top: 8px;
}

  #agency_logos2 ul{
    width: 190px;
  }

  #agency_logos2 ul li{
    display: block;
    float: left;
    padding: 2px;
    width: 90px;
    text-align: center;
  }

  #agency_logos2 img{
    max-width: 60px;
    _width: 50px;
    border: 0;
    margin-top: 5px;
  }

#agency_logos{
  clear:both;
  float:right;
  margin:auto 30px 0 0;
  _margin:auto 20px 0 0;
  text-align:center;
  width:723px;
}

  #agency_logos ul li{
    display: inline;
    padding: 2px;
  }

  #agency_logos img{
    border: 0;
    margin-top: 5px;
  }


/* CONSEILS */

.top_offer td a{
  font-weight: bold;
}

.pg_mycupofcity-ml h2 a{
  /*color: #cd1d3a;*/
  font-weight: bold;
}




/* NEW SEARCH RESULTS LAYOUT */
.tab_resultat_liste_new{
	clear:both;
	float:left;
	width:675px;
	margin-left:15px;
	_margin-left:7px;
	border:1px solid #efffff;
}
.tab_resultat_liste_new tr{
  border:none;
}

.tab_resultat_liste_new th{
	line-height:32px;
	padding:3px 1px 3px 8px;
	color:#fff;
	height:46px;
	text-align:center;
}
.tab_resultat_liste_new th.vignette{

}
.tab_resultat_liste_new th.nb_piece{
	width:50px !important;
}
.tab_resultat_liste_new th.surface{
	width:50px !important;
}
.tab_resultat_liste_new th.ville{
	width:101px !important;
}
.tab_resultat_liste_new th.street{
	width:116px !important;
}
.tab_resultat_liste_new th.prix{
	width:90px !important;
}
.tab_resultat_liste_new th.type_annonce{
	width:135px !important;
}
.tab_resultat_liste_new th span{
	float:right;
	margin:-5px 38% 0 0;
	_margin:-5px 20px 0 0;
}
.tab_resultat_liste_new td{
	border:1px solid #efffff;
	vertical-align:middle;
	padding:3px;
}
.tab_resultat_liste_new td a{
	color:#75695e;
}
.tab_resultat_liste_new td img{
	margin:0 auto;
}

div.result_item{
  width: 672px;
  margin-left: 15px;
  margin-bottom: 0;
  margin-top: 0;
  height: 65px;
  padding: 10px 0 0 10px;
  background: url(http://images.realitynamape.sk/result_item_bkg.png) no-repeat;
}

  div.result_item a{
    color: #555;
  }

  div.result_item div{
    float: left;
    width:12%;
    line-height: 50px;
    overflow: hidden;
    white-space: nowrap;
  }

  div.result_item div.image{
    width: 95px;
  }

  div.result_item div.city{
    width: 116px;
    border-left: 1px solid #eee;
    padding-left: 9px;
    line-height: 20px;
  }

  div.result_item div.street{
    width: 107px;
    border-left: 1px solid #eee;
    padding-left: 9px;
  }

  div.result_item div.offer{
    width: 115px;
    border-left: 1px solid #eee;
    padding-left: 9px;
    line-height: 20px;
  }

  div.result_item div.price{
    line-height: 14px;
    width: 103px;
    border-left: 1px solid #eee;
    padding-left: 9px;
    line-height:15px;
    padding-top:8px;
  }
    .result_item .price span{
      font-size: 80%;
    }

  div.result_item div.rooms{
    width: 41px;
    border-left: 1px solid #eee;
    padding-left: 9px;
  }

  div.result_item div.surface{
    width: 46px;
    border-left: 1px solid #eee;
    padding-left: 4px;
    padding-right: 4px;

  }

  div.result_item div.type{
    width: 101px;
    border-left: 1px solid #eee;
    padding-left: 9px;
    text-align:center;
  }

div.fiche_cadre_resume {
  position: relative;
}

div.fiche_cadre_resume div.reference{
  position: absolute;
  bottom: -19px;
  right: 7px;
  font-size: 80%;
  color: #333;
}

ul.descriptif_diapo_recap li span.price{
  font-size: 80%;
  font-weight:normal;
}
ul.descriptif_diapo_recap li.city{
  width: 300px;
}

ul.descriptif_diapo_recap li span.label{
  font-size:88%;
  font-weight:normal;
}

span.example{
  display:block;
  float:left;
  font-size:80%;
  margin-top:10px;
  padding-top:0;
}

div#loading{
  width: 100%;
  text-align: center;
  position: absolute;
  left: 0;
  top: 40%;
  font-family: "Trebuchet MS", sans-serif;
  font-size: 19px;
  font-weight: bold;
  color: #333;
}

.xxx_left{
  text-align: center;
  font-size: 120%;
}

.xxx_left b{
  font-size: 120%;
}

.big_button{
  display: block;
  width: 189px;
  height: 49px;
  margin: 10px auto;
  background: url(http://images.realitynamape.sk/big_button.png) no-repeat;
  font-size: 19px;
  /*color: #cd1d3a;*/
  text-align: center;
  line-height: 49px;
}

div.cred_expl{
  font-size: 19px;
  color: #3f3b38;
  text-align: center;
  margin-bottom: 10px;
}

p.cred_expl2{
  text-align: center;
}

  #footer .left{
    margin-left: 108px;
    _margin-left: 60px;
  }

  .no_border{
    background: transparent;
  }

    .half li{/*
      float: left;
      width: 47%;
      white-space: nowrap;
      overflow: hidden;
      margin-right: 7px;*/
    }

    #footer a{
      color: #084B84;
      text-decoration: none;
    }

      #footer a:hover{
        text-decoration: underline;
      }

 a.rk_name{
  font-family: Tahoma, sans-serif;
  font-size: 75%;
  text-align: left;
  color: #333;
  margin-left: 3px;
  display: block;
 }

div.clear{
  width: 100%;
  height: 0;
  font-size: 0;
  clear: both;
}

div#offers_block{
	margin-top:10px;
	width:740px;
}

  #top_offers{
    float: left;
    width: 585px;
  }

  div#newest_offers, div.newest_articles{
    float: left;
    width: 140px;
    margin: 10xp 0 0 0;
  }
  #newest_offers {
  	position: relative;
  }


        #newest_offers div h3{
          font-family: Trebuchet MS, sans-serif;
          font-size: 11px;
          font-weight: bold;
        }

    #newest_offers div.sale{
		float:left;
		margin:0 0 0 10px;
		padding:0 0 6px;
    }

   #newest_offers h2{
      	color:#636363;
		font-family:Arial,sans-serif;
		font-size:13px;
		line-height:32px;
		margin:0 0 5px 10px;
		text-transform:uppercase;
    }
    #newest_offers h2.most_searched{
    	color:#636363;
		font-family:Arial,sans-serif;
		font-size:13px;
		left:214px;
		line-height:32px;
		margin:0 0 5px 10px;
		position:absolute;
		text-transform:uppercase;
		top:0;
    }



.kraj_head{
  background: #666;
  color: #fff;
}

  .kraj_head td{
    padding: 5px 10px;
    font-weight: bold;
  }

  .kraj{
    margin-left: 8px;
    width:100%
  }

  .kraj td{
    padding: 5px 10px;
  }
  .kraj .odd td{
    background: #fafafa;
  }

  h1{
    font-size: 19px;
    /*margin: 5px 10px;*/
  }



.kraj_head{
  background:none repeat scroll 0 0 #fff;
  color:#333333;
  cursor:pointer;
  font-weight:bold;
  margin:2px 0 0 4px;
  padding:5px 10px;
  width:100%;
}

.kraj_container{
  width: 100%;
  display: none;
}

.kataster_main_container{
  width: 80%;
}

.form_inscription input.checkbox{
  width: auto;
  height: auto;
  background: transparent;
}

.etp2 label.flag, .form_registration label.flag{
  width: auto;
  float: left;
  clear: none;
  margin:5px 10px 0 3px;
  cursor: pointer;
}

.fiche_cadre_gauche #detail_bloc_agence .descriptif img{
  margin: 1px;
  clear: none;
}

#profile_panel{
  width: 738px;
}

  .left_high{
    width: 356px;
    height: 48px;
    background: url(http://images.realitynamape.sk/profile_page/bkg_left_tab_high.png) no-repeat;
    float: left;
  }

  .left_low{
    width: 346px;
    height: 48px;
    background: url(http://images.realitynamape.sk/profile_page/bkg_left_tab_low.png) no-repeat;
    float: left;
  }

  #profile_panel h2 a:visited, #profile_panel h2 a:active, #profile_panel h2 a {
  	color: #005C9C;
  }
  #profile_panel h2 a:hover {
  	text-decoration: underline;
  }

    .main_tabs h2{
      text-align: center;
      color: #575656;
      font-size: 13px;
      margin-top: 17px;
      float: left;
      width: 100%;
    }

    #main_left_tab_high h2{
    	text-decoration: none;
    	text-transform: uppercase;
    }
    #main_right_tab_high h2{
    	text-decoration: none;
    }
    #main_left_tab_high_reg h2{
    	text-align:left;
		text-decoration:underline;
		text-transform: uppercase;
		width: 80%;
    }
    #main_right_tab_high_reg h2{
    	text-decoration:underline;
    	text-align:left;
    	text-transform: uppercase;
    	width: 80%;
    }

    #main_left_tab_low h2,
    #main_right_tab_low h2 {
    	font-size: 11px;
    	font-weight: normal;
    }

  #main_center_tab_left{
    width: 36px;
    height: 48px;
    background: url(http://images.realitynamape.sk/profile_page/bkg_middle_tab_left.png) no-repeat;
    float: left;
  }

  #main_center_tab_right{
    width: 36px;
    height: 48px;
    background: url(http://images.realitynamape.sk/profile_page/bkg_middle_tab_right.png) no-repeat;
    float: left;
  }

  .right_low{
    width: 346px;
    height: 48px;
    background: url(http://images.realitynamape.sk/profile_page/bkg_right_tab_low.png) no-repeat;
    float: left;
  }

  .right_high{
    width: 356px;
    height: 48px;
    background: url(http://images.realitynamape.sk/profile_page/bkg_right_tab_high.png) no-repeat;
    float: left;
  }

  #main_left_tab_high_reg img{
	float: left;
	margin-top:13px;
  }

  #main_right_tab_high_reg img{
  	margin-top:12px;
  	float: left;
  }

  #profile_content{
  	padding:5px 0;
  	width:100%;
  	/*width:384px !important;*/
  	overflow:hidden;
    background: url(http://images.realitynamape.sk/v3/bkg/block_full_bottom.png) no-repeat 0 bottom;
  }
   #profile_content h2.success{
   		padding: 0 0 20px 20px;
   }
  #profile_content_top{
  	height: 5px;
  	margin-top:10px;
	width:100%;
    background: url(http://images.realitynamape.sk/v3/bkg/block_full_top.png) no-repeat;
  }

    .profile_box{
      float: left;
      width: 343px;
      height: 362px;
      background: url(http://images.realitynamape.sk/profile_page/bkg_profile_block.png) no-repeat;
      margin: 10px 0 0 8px;
    }
    .profile_box_small{
      height: 151px;
      background: url(http://images.realitynamape.sk/profile_page/bkg_profile_block_small.png) no-repeat;
    }

      .profile_box h3, h3.table_headline{
        width: 50%;
        padding-left: 50px;
        padding-top: 9px;
        text-transform: uppercase;
        color: #575656;
        font-size: 13px;
        float: left;
        height: 23px;
      }

      h3.table_headline{
        width: auto;
      }

      h3.agent_list {
      	padding-left:20px;
      }

      .profile_box h3 a, h3.table_headline a{
        /*color: #cd1d3a;*/
      }

      .profile_box h3.wide{
        width: 96%;
      }

      .my_offers{
        background: url(http://images.realitynamape.sk/profile_page/ico_my_offers.jpg) no-repeat 8px 4px;
      }
      .my_credits{
        background: url(http://images.realitynamape.sk/profile_page/ico_my_credits.jpg) no-repeat 12px 4px;
      }
      .my_advisor{
        background: url(http://images.realitynamape.sk/profile_page/ico_my_advisor.png) no-repeat 12px 4px;
      }
      .my_profile{
        background: url(http://images.realitynamape.sk/profile_page/ico_my_profile.jpg) no-repeat 12px 4px;
      }

      .profile_box h3.my_search{
        background: url(http://images.realitynamape.sk/profile_page/ico_my_search.jpg) no-repeat 8px 4px;
        height: 26px;
      }

      .profile_box > a{
        display: block;
        float: left;
        text-align: right;
        line-height: 35px;
        width: 42%;
        /*color: #cd1d3a;*/

      }

      .profile_box_table,
      .list_agent_box table{
        margin: 37px auto 0 5px;
        width: 98%;
      }

      .profile_box_table th,
      .list_agent_box th{
        vertical-align: bottom;
        color: #575656;
        height: 30px;
        font-weight: bold;
      }

      .profile_box_table th.left,
      .list_agent_box th.left{
        text-align: left;
      }

      .profile_box_table tr,
      .list_agent_box tr{
        border-top:1px solid #E8E8E8;
      }

      .profile_box_table tr.even,
      .list_agent_box tr.even{
        background: #f8f8f8;
      }

      .profile_box_table tr.inactive{
        background: #ffeaea;
      }

      .profile_box_table tr.noline,
      .list_agent_box tr.noline{
        border-top: none;
      }

      .profile_box_table tr.credit_detail{
        border-top: none;
        font-size: 11px;
      }

        .profile_box_table tr.credit_detail td{
          color: #a1a0a1;
          padding-left: 10px;
        }

      .profile_box_table tr td,
      .list_agent_box tr td{
        vertical-align: top;
        padding: 5px 5px;
        color: #6c6b6c;
      }

      .profile_box_table tr td.valign_middle,
      .list_agent_box tr td.valign_middle {
        vertical-align: middle;
      }

      .halign_middle{
        text-align: center;
      }

        .profile_box_table a,
        .list_agent_box a{
          color: #6c6b6c;
        }

      .profile_box_table tr td.pushed{
        padding-top: 27px;
        text-align: center;
      }
      .profile_box_table tr td.pushed2{
        padding-top: 15px;
        text-align: center;
      }


      .pp_button, .gray_button{
        height: 24px;
        line-height: 24px;
        padding-left: 15px;
        background: url(http://images.realitynamape.sk/profile_page/btn_left.png) no-repeat;
        display: block;
        float: right;
        margin-right: 10px;
      }

        .pp_button a, .gray_button a{
          padding-right: 15px;
          background: url(http://images.realitynamape.sk/profile_page/btn_right.png) no-repeat right top;
          height: 24px;
          line-height: 24px;
          display: block;
          color: #ffffff;
        }

        .order_credits .confirm{
          text-align: center;
        }

      .gray_button{
        width: 80px;
        float: none;
        margin: 10px;
      }

      .center{
        margin-left: auto;
        margin-right: auto;
      }


        .my_advisor_info{
          color: #6c6b6c;
          margin: 40px 0 0 15px;
          _margin: 10px 0 0 15px;
          display: block;
        }
        .my_account_info{
          color: #6c6b6c;
          margin: 5px 0 0 15px;
          display: block;
          width: auto;
          float: left;
        }

        .my_advisor_info > h4{
          font-size: 12px;
          margin-bottom: 9px;
        }
        .my_advisor_info a{
          text-decoration: underline;
          color: #6c6b6c;
        }

        .large_box{
          width: 723px;
        }

          .large_box_top{
            width: 100%;
            height: 33px;
            background: url(http://images.realitynamape.sk/profile_page/large_box_top.png) no-repeat;
          }

            .large_box_top a{

            }

          .large_box_middle{
            width: 723px;
            padding: 10px 0;
            background: url(http://images.realitynamape.sk/profile_page/large_box_middle.png) repeat-y;
          }
          .large_box_bottom{
            width: 100%;
            height: 10px;
            background: url(http://images.realitynamape.sk/profile_page/large_box_bottom.png) no-repeat;
          }

          .large_box_top > a, .sub_box_top > a, .sub_box_top > span{
            display: block;
            float: right;
            text-align: right;
            line-height: 35px;
            /*color: #cd1d3a;*/
            margin-right: 15px;
          }

          .sub_box_top span.ie_link2, .large_box_top a.ie_link2{
            display: block;
            float: right;
            text-align: right;
            line-height: 35px;
            /*color: #cd1d3a;*/
            margin-right: 15px;
            color: #6c6b6c;
          }

          .sub_box_top > span{
            color: #6c6b6c;
          }

        .sub_box{
          width: 693px;
          margin: 10px auto;
        }

          .sub_box_top{
            width: 693px;
            height: 33px;
            background: url(http://images.realitynamape.sk/profile_page/sub_box_top.png) no-repeat;
          }
          .sub_box_middle{
            width: 693px;
            padding: 10px 0;
            background: url(http://images.realitynamape.sk/profile_page/sub_box_middle.png) repeat-y;
          }
          .sub_box_bottom{
            width: 100%;
            height: 12px;
            background: url(http://images.realitynamape.sk/profile_page/sub_box_bottom.png) no-repeat;
          }

h3.create_agent {
	background: url('http://images.realitynamape.sk/v2/icon_create_agent.png') no-repeat scroll 12px 4px;
}

.home_bloc_recherche-form #ville {
	margin-left: 10px;
	width: 170px;
}
#create_agent_box {
	color:#565656;
}
	#create_agent_box .intro {
		padding-left: 10px
	}
		#create_agent_box .intro h2{
			margin-bottom: 10px;
		}
	#create_agent_box #alert_name {
		margin-left: 10px;
		margin-bottom: 5px;
		width: 174px;
	}

	#create_agent_box #mandatory_hint{
		top:50em;
	}
	#create_agent_box label#label_type_offre{
		width: 105px;
		text-align: right;
	}

	#create_agent_box #type_bien_span{
		margin-bottom: 5px;
	}
	#create_agent_box #example_1 {
		background: url('http://images.realitynamape.sk/02/slider-handle_2_default.png') no-repeat 0 0;
	}
	#create_agent_box #example_2 {
		background: url('http://images.realitynamape.sk/02/slider-handle_1_default.png') no-repeat 0 0;
	}


	#create_agent_box a.pce_bg_etat_on {
		background: url('http://images.realitynamape.sk/v2/checkbox_bg_checked_default.png') no-repeat scroll 0 50%;
	}
	#create_agent_box a.ann_bg_etat_on {
		background: url('http://images.realitynamape.sk/v2/checkbox_bg_checked_default.png') no-repeat scroll 0 50%;
	}
	#create_agent_box a.pce_bg_etat_off:hover {
		background: url('http://images.realitynamape.sk/v2/checkbox_bg.gif') no-repeat scroll 0 50%;
	}

	#create_agent_box .ui-slider-range {
		background: #cd1d3a;
		top: 7px;
	}
	#create_agent_box #type_bien,
	#create_agent_box #type_bien_span,
	#create_agent_box #select_type_offre,
	#create_agent_box #ville,
	#create_agent_box #alert_name {
		border:1px solid #DDDDDD;
	}
	#create_agent_box .label_slider_prix {
		margin-top:24px;
	}
	#create_agent_box div#checkbox_type label {
		color: #CD1D3A;
	}
	#create_agent_box .fieldset_gche {
		margin:5px 0 0 35px;
		width:46%;
	}
	#create_agent_box .form_registration label {
		width:133px;
	}
		#create_agent_box .form_registration label.cgv {
			width:400px;
		}
	#create_agent_box .form_registration div.captcha {
		margin-left:143px;
	}
		#create_agent_box .form_registration a {
			/*color: #CD1D3A;*/
		}
		#create_agent_box .form_registration a:hover {
			text-decoration: underline;
		}
	#create_agent_box div#checkbox_ville {
		margin-left:115px !important;
	}
	#create_agent_box .cgv_box_off, #create_agent_box .cgv_box_on {
		height:26px;
	}
	#create_agent_box .reg_hint {
		padding:4px 5px 5px 10px;
	}
	#create_agent_box #reg_motto {
		font-weight:bold;
	}
	#create_agent_box #prof_reg_hint {
		margin-bottom:15px;
		margin-left:30px;
	}
	#create_agent_box a.agent_create {
		background:transparent url(http://images.realitynamape.sk/v2/btn_create_agent.png) no-repeat scroll 0 0;
		/*color:#CD1D3A;*/
		float:right;
		font-weight:bold;
		height:34px;
		margin:10px 30px 0;
		padding-left:0;
		padding-top:9px;
		text-align:center;
		width:179px;
	}
.list_agent_box {
	margin:auto;
	width:94%;
}
	.list_agent_box th.date{
		 width:90px;
	}
	.list_agent_box th.name{
		 text-align:left;
		 width:110px;
	}
	.list_agent_box a{
		 /*color: #CD1D3A;*/
	}
	.list_agent_box a:hover{
		 text-decoration: underline;
	}
/********************************************************

- CONTENT TAKEN FROM v2.css

********************************************************/

body{
  background: url(http://images.realitynamape.sk/v2/bkg/body_red_thin.png) #fff repeat-x;
  width: 980px;
}

#colonne_gauche {
  width: 200px;
  padding: 0 11px 0 11px;
  background: url(http://images.realitynamape.sk/v2/bkg/left_column.png) no-repeat;
}

ul.free{
  height: 87px !important;
  background: url(http://images.realitynamape.sk/v2/bkg/bkg_free.jpg) no-repeat!important;
}

  ul.free #left_menu_footer{
    display: none !important;
  }

    ul.free li{
      background-position: 0% 65% !important;
    }

      ul.free li h2{
        margin:6px 0 0 33px !important;
      }

      div.free{
        display: none !important;
      }

ul#left_menu{
	background: url('http://images.realitynamape.sk/v2/bkg/left_nav.png') no-repeat;
	padding-top:2px;
}

  ul#left_menu li{
    cursor:pointer;
	height:31px;
	padding:5px 0 0;
  }

    ul#left_menu li h2{
      margin:6px 0 0 45px;
      text-transform: uppercase;
      font-family: Arial, sans-serif !important;
      font-size: 15px;
      padding: 0 !important;
      text-align: left !important;
    }

      ul#left_menu li h2 a{
        /*color: #cd1d3a;*/
        text-decoration: none;
      }

      ul#left_menu li:hover h2 a{
        text-decoration: underline;
      }

    ul#left_menu li span {
  		color:#5D5D5D;
  		display:none;
  		font-size:9px;
  		line-height:97%;
  		padding-left:45px;
  		position:relative;
  		top:-1px;
  	}

      ul#left_menu li:hover span{
        color: #bfbfbf;
      }

    ul#left_menu li.add_offer{
      background: url(http://images.realitynamape.sk/v2/l_nav-add_offer.png) no-repeat 4% 65%;
    }

    ul#left_menu li.my_coc{
      background: url(http://images.realitynamape.sk/v2/l_nav-my_coc.png) no-repeat 4% 65%;
    }

    ul#left_menu li.my_offers{
      background: url(http://images.realitynamape.sk/v2/l_nav-my_offers.png) no-repeat 4% 65%;
    }

    ul#left_menu li.credits{
      background: url(http://images.realitynamape.sk/v2/l_nav-credits.png) no-repeat 4% 65%;
    }

    ul#left_menu li.agent{
      background: url(http://images.realitynamape.sk/v2/l_nav-my_agents.png) no-repeat 4% 65%;
    }

    ul#left_menu li.catalog{
      background: url(http://images.realitynamape.sk/v2/catalog.png) no-repeat 4% 65%;
    }

    ul#left_menu li.city_map{
      background: url(http://images.realitynamape.sk/v2/city_map.png) no-repeat 4% 65%;
    }

    ul#left_menu li.registrate{
      background: url(http://images.realitynamape.sk/v2/l_nav-registrate.png) no-repeat 4% 65%;
    }

#left_menu_footer {
	background: url('http://images.realitynamape.sk/v2/bkg/left_nav_footer.png') no-repeat;
	height: 20px;
	width: 199px;
}
/* END LEFT MENU*/


/* MAXI TIPS */

div#maxi-tips{
  width: 199px;
  background: url(http://images.realitynamape.sk/v2/bkg_maxi_tips.png) no-repeat top left;
  margin-top: 10px;
}

div#maxi-tips div.bottom{
  background: url(http://images.realitynamape.sk/v2/bkg_maxi_tips_bottom.png) no-repeat top left;
  width: 199px;
  height: 10px;
}

  div#maxi-tips h2{
    width: 100%;
    text-align: center;
    font-size: 12px;
    color: #5d5d5d;
    height: 31px;
    line-height: 31px;
    margin-bottom: 3px;
    text-transform: uppercase;
  }

  div#maxi-tips div.top, div#maxi-tips div.bottom{
    width: 100;
  }

  div#maxi-tips div.item{
    height: 76px;
    color: #888d91;
    font-size: 11px;
    font-family: Arial, sans-serif;
    line-height: 120%;
    margin: 0 5px 3px 5px;
  }

    div#maxi-tips div.item div.img{
      height: 70px;
      width: 70px;
      float: left;
      padding: 3px;
      margin-right: 7px;
    }

      div#maxi-tips div div img{
        border: solid 1px #b8b8b8;
        padding: 2px;
        background: #fff;
      }

  div#maxi-tips hr{
    display: block;
    width: 100%;
    height: 1px;
    margin: 5px 0;
    _margin: 0;
    border: none;
    background: #fff;
    color: #fff;
  }

  div#maxi-tips a{
    color: #888d91;
  }

  /* END MAXI TIPS */

  /* TOP MENU */

  #colonne_droite {
    position: relative;
  }

      #langue a img {
        margin:0;
        border: solid 1px #cdb4b6;
      }

   #connexion {
      background: transparent;
      /*color: #cd1d3a;*/
      font-size:12px;
      height: 48px;
      width: 550px;
      position: absolute;
      top: 19px;
      right: 0px;
      z-index: 50000;
      float: right;
   }

      #connexion h3 {
        color:#cd1d3a;
        font-size:11px;
        margin: 0;
        float: left;
        margin: 1px 4px 0 0;
        _display: inline;
      }

   div#DivForm{
     float: right;
     text-align:right;
   }

   #login_form{
      float: left;
   }

    #login_form fieldset{
      float: right;
    }

      #connexion input#login, #connexion input#motdepasse {
        border:1px solid #cacaca;
        background: #fff;
    		clear:none;
    		color:#575656;
    		display:inline;
    		height:14px;
    		margin:0 5px 0 0;
    		padding:2px 2px 0;
    		width:97px;
    		font-size:10px;
      }

      #login_2ndrow{
        text-align: right;
        font-size:9px;
    		margin-top:23px;
    		_margin-top: 0px;
    		text-align:right;
    		letter-spacing: 0;
      }
        #login_2ndrow a{
          text-decoration: none;
        }

          #login_2ndrow a:hover{
            text-decoration: underline;
          }

        #login_2ndrow span{
          padding: 0 5px;
        }


      #login_1strow{
        /*width: auto;
        text-align: right;*/
        
        float: right;
      }

      .clear{
        width: 100%;
        height: 0;
        font-size: 0;
        clear: both;
      }



    #connexion a.btn_ok:hover {
      color: #fff;
    }



  #connexion span{
    color: #575656;
    text-align: center;
    width: 30px;
  }

  ul#navigation {
  	float: left;
  	display: inline;
    width:620px;
    margin-top: 49px;
    margin-bottom:12px;
  }

    #navigation li {
      margin: 0;
    }
    #insert_offer{
		background: url('http://images.realitynamape.sk/v2/btn_insert_offer.png') no-repeat 0 0;
    	height:26px;
		padding:9px 0 0;
		position:absolute;
		right:33px;
		text-align:center;
		top:55px;
		width:134px;
		color: white;
		cursor:pointer;
		display: block;
    }

  /* END TOP MENU */

  /* NEWEST OFFERS*/

    div#newest_offers {
      background: transparent;
      padding: 0;
      margin-bottom: 10px;
      width:429px;
      background: url(http://images.realitynamape.sk/v2/bkg_top_rea.png) no-repeat;
    }
    div.newest_articles{
    	background:transparent url(http://images.realitynamape.sk/v2/bkg_newest_articles.png) no-repeat scroll 0 0;
		float:right;
		height:160px;
		margin-top:10px;
		padding:5px 0;
		position:relative;
		width:301px;
    }
    	div.newest_offers_container div.offer, div.newest_articles_container div.offer {
			background:transparent none repeat scroll 0 0;
			border-bottom:1px solid #FFFFFF;
			color:#888D91;
			font-size:9px;
			margin:0 auto 0 9px;
			padding:5px 37px;
			text-align:left;
		}
		.newest_articles h2 {
			color:white;
			font-size:12px;
			height:29px;
			line-height:24px;
			margin-bottom:4px;
			padding-left:11px;
			text-transform:uppercase;
		}
      div.newest_offers_container {
        padding: 5px 0;
        position: relative;
        height: 300px;
        overflow: hidden;
        float: left;
      }
      .newest_articles_container {
      	overflow: hidden;
      }

      .newest_articles_slider, .newest_offers_slider{
      }
      .newest_articles_slider{
      	height: 130px;
      	margin-top:8px;
      	width: 98%;
      	margin: 8px auto 0;
      }

        .newest_articles_slider li{
          text-align: center;
          width: 48%;
          height:120px !important;
        }

      div#newest_offers div, div#newest_offers div{
        padding: 0;
      }

    div.newest_offers_container div.offer, div.newest_articles_container div.offer{
      text-align: left;
      margin:0 auto 0 9px;
      background: transparent;
      padding: 5px 2px;
      color: #888d91;
      border-bottom: 1px solid #fff;
      font-size: 9px;
    }

      .newest_offers_container div a{
        color: #888d91;
        font-size:11px;
      }

      .newest_offers_container .sale h3 a{
        color: #650d6e;
      }
      .newest_offers_container .rent h3 a{
        color: #0080c1;
      }
      .newest_offers_container .roommate h3 a{
        color: #89bb00;
      }

    div.newest_offers_container div.rent, div.newest_offers_container div.sale, div.newest_offers_container div.roommate{
      	float:left;
		margin:0 0 0 10px;
		padding:0 0 6px;
		width:50%;
    }

    div.newest_offer_bottom, div.top_rea_bottom{
      width: 429px;
      height: 6px;
      background: url(http://images.realitynamape.sk/v2/bkg_top_rea_bottom.png) no-repeat;
    }

  /* END NEWEST OFFERS */

  /* TOP OFFERS BLOCK*/
  #top_offers .item {
    _height:100px;
    background:transparent none repeat scroll 0 0;
	border-right:1px solid #F6F6F6;
	color:#888D91;
	float:left;
	font-size:9px;
	height:85px;
	margin-bottom:1px;
	overflow:hidden;
	padding:0 3px 0;
	width:175px;
  }

  #top_offers h2, #top_rea h2, #top_rea_results h2{
    color:white;
	font-family:Arial,sans-serif;
	font-size:13px;
	height:30px;
	line-height:34px;
	margin:0 0 5px 13px;
	text-transform:uppercase;
  }
  #top_rea_results h2 {
	color:#565656;
	line-height:38px;
	margin:0 0 5px 53px;
  }
  #top_rea h2 {
  	color: #5d5d5d;
  }

  #top_offers .cat_link, #top_rea .cat_link{
    font-size:11px;
	position:absolute;
	right:13px;
	top:10px;
  }
	#top_rea .cat_link{
		color: #5d5d5d;
	}

    #top_offers div b {
      color: #650d6e;
      font-size:113%;
      font-weight:bold;
    }

    #top_offers div.item a {
      color: #888d91;
      display:block;
      text-decoration:none;
      position: relative;
    }
    	#top_offers .cat_link a{
			color: white;
		}
		#top_rea .cat_link a {
			color: #5d5d5d;
		}

    .offer_block_price {
      color: #888d91;
      font-weight: bold;
      font-size:11px;
    }

    #top_offers .item div {
    	border-top:medium none;
  		float:left;
  		height:64px;
  		padding:0 8px 15px 0;
  		width:85px;
    }

    #top_offers div div img{
      background:#FFFFFF none repeat scroll 0 0;
		/*border:1px solid #B8B8B8;*/
		display:block;
		margin:0 auto;
		max-width:88px;
		padding:2px;
    }

  /* END TOP OFFERS BLOCK */

   /*  SEARCH RESULTS TABLE*/

   div.bloc_resultats_recherche{
    clear: both;
    position: relative;
    top: -22px;
   }

   ul.onglet_sous_rubrique {
    color: auto;
    cursor: default;
    display: block;
    float: none;
    font-size: 11px;
    margin: 8px 0 0;
    text-transform:none;
    width: 100%;
    clear: both;
    height: 53px;
    _margin-bottom: 10px;
  }

  ul.onglet_sous_rubrique li{
    float: left;
    display: block;
    _display: inline;
    white-space:nowrap;
    _width: 0;
    height: 53px;
    background: url(http://images.realitynamape.sk/v2/bkg/sub_menu_purple.png) no-repeat top right;
    margin: 0;
  }
    ul.onglet_sous_rubrique li:hover{
      background: url(http://images.realitynamape.sk/v2/bkg/sub_menu_purple_hover.png) no-repeat top right;
    }

    ul.onglet_sous_rubrique li.sous_rub_on{
      background: url(http://images.realitynamape.sk/v2/bkg/sub_menu_purple_hover.png) no-repeat top right;
    }

      ul.onglet_sous_rubrique li.sous_rub_on a{
        color: #fff;
        text-decoration: none;
      }

      ul.onglet_sous_rubrique li:hover a {
        /*color: #f7f7f7;*/
        color: #fff;
        text-decoration: none;
      }

    ul.onglet_sous_rubrique li a{
      display: block;
      line-height: 38px;
      font-weight: bold;
      font-size: 12px;
      color: #F7D4FF;
      padding: 0 15px;
      height: 53px;
    }

    p.nbe_resultat {
      color:#0f0f0f;
      float:none;
      font-size:12px;
      margin:-10px 0 0 3px;
      text-align:left;
      height: auto;
      clear: both;
      font-weight: normal;
      line-height: 110%;
    }

    p.tab_resultat_instruction {
      color:#0f0f0f;
      font-size:12px;
      margin:0;
      line-height: 110%;
      margin:0 0 0 3px;
    }

    table.tab_resultat_liste_new {
      border:1px solid #EFFFFF;
      clear:both;
      float:left;
      margin:5px 0 0 3px;
      width:719px;
      height: 37px;
      background: url(http://images.realitynamape.sk/v2/bkg/result_table_header.png) no-repeat;
    }

    table.tab_resultat_liste_new th{
    }

      .tab_resultat_liste_new tr {
        height: 37px;
        background: url(http://images.realitynamape.sk/v2/bkg/result_table_header.png) no-repeat;
      }

      .tab_resultat_liste_new th {
        height: 37px;
        padding: 0;
        text-align: center;
      }


    div.result_item {
      background: #f7f7f7;
      height: 80px;
      margin: 0 0 0 3px;
      padding:10px 0 0 10px;
      width:709px;
      border-bottom: solid 1px #fff;
    }

    div.result_item a {
      color:#4a4a4a;
      text-decoration:none;
    }

    div.result_item a:hover {
      text-decoration: none;
    }

    div.result_item:hover {
      background: #fff;
    }

    div.result_item:hover a {
      color: #650d6e;
    }

    .tab_resultat_liste_new th span {
        float:right;
        margin:-7px auto;
        text-align:center;
        width:100%;
      }

    div.bloc_resultats_recherche div.search_results_pager{
      width: 719px;
      height: 33px;
      background: url(http://images.realitynamape.sk/v2/bkg/results_pagination.png) no-repeat;
      margin: 0 0 0 3px;
      line-height: 33px;
      padding: 0;
      text-align: center;
    }

    .search_results_pager a {
      border:none;
      color:#fff;
      margin:0 5px;
      padding:0;
    }

    .search_results_pager a:hover {
      border: none;
    }

    .search_results_pager a.numero_actif {
      background: none;
      border: none;
      font-size: 120%;
    }
   /* END SEARCH RESULTS TABLE*/

   /* OFFER DETAILS */

   .fiche_cadre-haut {
      background: none;
    }

   .fiche_cadre-mil {
      background: none;
    }

    .fiche_cadre-bas {
      background: none;
    }

    div#detail_bloc_photo{
    }

    div#main_image{
      height: 240px;
    }

    div#detail_bloc_photo img#largeImg{
      padding: 2px;
      background: #fff;
      border: solid 1px #b8b8b8;
    }

   /* END OFFER DETAILS */

   #connexion span.login_nom {
     color:#cd1d3a;
     font-size:10px;
     line-height: 17px;
   }

   #DivLogin{
     float: right;
     width: auto;
     text-align: right;
     /*color:#CD1D3A;*/
      font-size:10px;
      line-height:17px;
   }
   .top_tag {
   	 float: left;
   	 width: auto;
   	 height: 22px;
   	 /*color: #CD1D30;*/
   	 line-height: 17px;
   	 padding-right:8px;
   	 overflow: hidden;
   }
	   .top_tag a{
	   	 /*color: #CD1D30;*/
	   	 text-decoration: none;
	   }
		#name_tag{
			/*background: url('http://images.realitynamape.sk/v2/top_tags-usr_name.png') no-repeat 0 0;*/
		}
		#credits_tag{
			/*background: url('http://images.realitynamape.sk/v2/top_tags-num_credits.png') no-repeat 0 0;*/
		}
		#offers_tag{
			/*background: url('http://images.realitynamape.sk/v2/top_tags-num_offers.png') no-repeat 0 0;*/
		}


   #login_top_tags {
   	 float: right;
   	 width: auto;
   	 _width: 100%;
   	 margin:14px 0 0;
   	 color: #575656;
   	 font-size: 11px;
   }

	   #login_top_tags .delimiter{
	   	 background: url('http://images.realitynamape.sk/v2/top_tags-delimiter.png') no-repeat 0 0;
	   	 padding: 0;
	   	 width: 5px;
	   }

   #logout {
      float: left;
      margin-left: 5px;
      margin-top:1px;
   }

   div#DivLogout a.my_account_button{
    margin: 0 5px;
   }

   /* SEARCH RESULTS ON THE MAP */

   .gmap_volets_resultats-gche {
      width:230px;
      _width:210px;
    }

    .gmap_volets_resultats-haut {
      width:747px;
      background: url(http://images.realitynamape.sk/v2/bkg/map_results.png) no-repeat;
    }

    .resultats_nav_haut {
      height:37px;
      position:relative;
      top:30px;
    }

      .resultats_nav_haut a {
        background:url(http://images.realitynamape.sk/v2/results_arrow_up.gif) no-repeat scroll left top;
        height:11px;
        margin-right:254px;
        margin-top:14px;
        width:13px;
      }

    .gmap_volets_resultats-mil {
      background:transparent url(http://images.realitynamape.sk/v2/bkg/results_map_box.png) repeat-y scroll 0 0;
      margin:-4px 0 0 0;
      width:747px;
    }

    .gmap_volets_resultats-bas {
      background: url(http://images.realitynamape.sk/v2/bkg/results_map_box_bottom.png) no-repeat bottom center;
      width:747px;
      height: 7px;
    }


    .resultats_gmap_picto_function {
      margin-left:108px;
      width:70px;
    }

    .gmap_link_function {
      font-weight: bold;
    }

    .gmap_volets_resultats-gche .gmap_volets_resultats-liste {
      margin-top:18px;
      height:483px;
    }

    .resultats_nav_bas {
      width:260px;
    }

      .resultats_nav_bas a {
        background:url(http://images.realitynamape.sk/v2/results_arrow_down.gif) no-repeat scroll left top;
        height:11px;
        margin-right:207px;
        margin-top:9px;
        width:13px;
      }

    .gmap_volets_resultats-gche dl {
      border-bottom:none;
      background: #f7f7f7;
      color:#4a4a4a;
      cursor:auto;
      float:left;
      margin-bottom:1px;
      margin-left:6px;
      _margin-left:0;
      width:222px;
      _width:212px;
    }

    .gmap_volets_resultats-gche dl:hover {
      background: #fff;
    }

    p.nbe_resultat span.bubble_text{
      color: #0F0F0F;
      font-weight: normal;
    }

   /* END SEARCH RESULTS ON THE MAP */

   /* HOE PAGE TOP OFFERS ON MAP*/

   .home_bloc_resultat {
   	background:transparent url(http://images.realitynamape.sk/v2/bkg/top_offer_on_map.png) no-repeat scroll 0 0;
    margin-top: 5px;
    margin-bottom:5px;
    height: 464px;
    color:#ffffff;
	font-size:12px;
   }

    .gmap_outils_select select {
      border:1px solid #BFBFBF;
		height:22px;
		left:10px;
		margin-left:0;
		position:relative;
		top:30px;
		width:198px;
    }

    .gmap_volets {
      float:left;
      height:420px;
	  width:720px;
	  padding-top:5px;
     }

     .offer_results dl {
        border-bottom:1px solid #FFFFFF;
		color:#3F3B38;
		cursor:pointer;
		height:64px;
		margin-bottom:5px;
		overflow:hidden;
		width:202px;
		background: #fff;
		padding:1px;
      }

     .offer_results dl:hover {
	     background: #fff;
     }
     .offer_results dl.agency_pro:hover {
     	background: #FFFFCC;
     }

  /*CITYMAP */

  div#map_container div#search {
    background: url(http://images.realitynamape.sk/v2/bkg/city_map_search.png) no-repeat;
    height:70px;
    _height:54px;
    line-height:68px;
    _padding-top: 16px;
    width:718px;
  }

  div#map_envelope .fiche_gmap_picto .gmap_link_function {
    margin-top:1px;
  }

  div#map_container div#search label {
    font-size: 13px;
    color: #dddddb;
    font-weight: bold;
  }

  div#map_container div#examples span {
    color:#dddddb;
  }

  div#search input#search_button{
    width: 133px;
    height: 27px;
    background: url(http://images.realitynamape.sk/v2/bkg/citymap_search_button.png) no-repeat;
    line-height: 27px;
    color: #ffffff;
    border: 0;
    cursor: pointer;
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 13px
  }

  div#search input#search_button:hover{
    background: url(http://images.realitynamape.sk/v2/bkg/citymap_search_button_hover.png) no-repeat;
  }

  div#map_envelope {
    height:443px;
    margin-top:15px;
    width:719px;
    background: url(http://images.realitynamape.sk/v2/bkg/citymap_map_background.png) no-repeat;
  }

  div.fiche_gmap_picto{
    width: 100%;
    /*background: transparent;*/
    float: none;
    height: 37px;
  }

  div#map_envelope div.cm{
    background:transparent;
  }

  div.news_block h1{
    font-size: 15px;
    color: #5d5d5d;
  }

  div.help{
    width: 10px;
    height: 10px;
    background: url(http://images.realitynamape.sk/v2/help.gif) no-repeat;
    position: absolute;
    right:-9px;
    top:3px;
    cursor: help;
  }

  div.help_bubble{
    width: 192px;
    position: absolute;
    top: 10px;
    right: -190px;
    _right: -200px;
    z-index: 1000;
    _bottom: 5px;
    _top: auto;
    display: none;
  }

    div.help_bubble *{
      _behavior: url(http://www.realitynamape.sk/iepngfix.htc);
    }

    div.help_bubble div.top{
      width: 192px;
      height: 5px;
      font-size: 0;
      background: url(http://images.realitynamape.sk/v2/help_bubble_top.png) no-repeat;
    }

    div.help_bubble div.middle{
      width: 159px;
      padding-left: 33px;
      color: #5d5d5d;
      text-align: left;
      font-size: 11px;
      background: url(http://images.realitynamape.sk/v2/help_bubble_middle.png) no-repeat center center;
      white-space: normal;
    }

    div.help_bubble div.bottom{
      width: 192px;
      height: 5px;
      font-size: 0;
      background: url(http://images.realitynamape.sk/v2/help_bubble_bottom.png) no-repeat;
    }

  .leaderboard{
   float:left;
	margin-top:5px;
	padding:5px 0;
	width:728px;
    _clear: none;
  }

  .offer_block_banner{
    width: 468px;
    height: 60px;
    margin: 10px auto;
    _margin: 0px auto 10px;
    padding: 13px;
    background: url(http://images.realitynamape.sk/v2/bkg_classic.png) no-repeat;
    clear:left;

  }

  .full_article p{
    margin: 7px auto;
    clear: both;
  }

    .full_article p img{
      margin: 0 8px 5px 0;
    }
	    .full_article p img.right{
	      margin: 0 8px 5px 5px;
	    }

div.geo_search_bottom{
	width: 580px;
	height: 7px;
	font-size: 0;
	background: url(http://images.realitynamape.sk/v2/fd_form_recherche_map_bottom.png) no-repeat;
	clear: both;
	margin-left: -5px;
	position:relative;
	top:1px;
}

div.bloc_home div.search_map {
	background-color: #6d6059;
}

div#search_locality div.left img{
	display: inline;
	float: left;
}

#search_locality div.right {
	float:right;
	padding-left:5px;
	padding-right:12px;
	width:auto;
}

div.bent_banner{
  text-align: center;
  margin: 10px 0;
}
div.create_date {
	bottom: -19px;
	font-size: 12px;
	color: #999999;
	position:absolute;
	left:0px;
}

/*div#small_search{
  width: 201px;
  height: 310px;
  background: url(http://images.realitynamape.sk/v2/bkg_small_search.png) no-repeat;
  position: relative;
  margin-bottom: 16px;
}

div#small_search_bottom{
  clear: both;
  width: 201px;
  height: 13px;
  background: url(http://images.realitynamape.sk/v2/bkg_small_search_bottom.png) no-repeat;
}

  div#small_search .label_type_bien{
    margin: 5px 0 0 10px;
  }

    div#small_search div#checkbox_type{
        left:10px;
        _left: 186px;
		margin:0;
		top:10px;
		width:176px;
    }

    div#small_search div.checkbox_row{
      padding-left: 10px;
    }

    div#small_search label.ville{
      text-align: left;
      margin-left: 10px;
    }
    div#small_search label.label_annonce{
      text-align: left;
      margin: 6px 0 0 10px;
      display: inline;
      height: auto;
    }

    div#small_search label.label_nb_pce{
      text-align: left;
      margin: 5px 0 3px 10px;
      width: 180px;
    }

    div#small_search .home_bloc_recherche-form #type_bien_span {
      margin-bottom: 5px;
    }

    div#small_search .home_bloc_recherche-form #ville {
      margin-bottom:4px;
    }

    div#small_search div.checkbox_row a#a_particulier,
    div#small_search div.checkbox_row a#a_agence,
    div#small_search div.checkbox_row a#a_promoteur {
      margin: 0 0 0 7px;
    }

    div#small_search .label_slider_prix {
      margin: 5px 0 0 10px;
      width:90% !important;
    }

    div#small_search #example.small_slider {
		background:transparent url(http://images.realitynamape.sk/v2/slider/bkg_slider_small.png) no-repeat scroll 0 0;
		_background: url(http://images.realitynamape.sk/v2/slider/bkg_slider_small.gif) no-repeat;
		float:left;
		height:25px;
		margin:14px 20px 6px;
		_margin: 15px 8px 1px;
		position:relative;
		width:162px;
	}
    #form_recherche_simple #example.small_slider {
      float:left;
      height:25px;
      position:relative;
      width:161px;
      margin:14px 38px 6px;
      _margin: 15px 8px 1px;
      background: url(http://images.realitynamape.sk/v2/slider/bkg_slider_small.png) no-repeat;
      _background: url(http://images.realitynamape.sk/v2/slider/bkg_slider_small.gif) no-repeat;
    }

    div#small_search .ui-slide_borne {
      height:20px;
      margin-top:20px;
      position:absolute;
      width:180px;
    }

    div#small_search div.submit_row{
      width: 100%;
      text-align: center;
    }

    div#small_search input.rechercher {
      border:0 none;
      color:white;
      cursor:pointer;
      float:none;
      font-family:sans-serif;
      font-size:12px;
      font-weight:bold;
      height:33px;
      margin: 5px auto;
      text-align:center;
      width:174px;
      background:transparent url(http://images.realitynamape.sk/v2/bkg_submit_search.png) no-repeat scroll left top;
    }
    #form_recherche_simple input.rechercher-homepage {
      border:0 none;
      color:white;
      cursor:pointer;
      float:right;
		font-family:sans-serif;
		font-size:12px;
		font-weight:bold;
		height:31px;
		margin:2px 15px 0 0;
		text-align:center;
		width:105px;
      background:transparent url(http://images.realitynamape.sk/v2/bkg_submit_search-homepage.png) no-repeat scroll left top;
    }

    div#small_search div#checkbox_ville {
		left:-1px;
		top:60px;
    }

    div#small_search label.wider_label{
      width: 110px !important;
    }
*/
#naj_statistics {
	height:14px;
	position:absolute;
	right:5px;
	top:6px;
	width:14px;
}

div.pub_120x600 {
  padding:11px 13px 15px 9px;
  background: url(http://images.realitynamape.sk/v2/bkg_skyscraper.png) no-repeat;
}

#top_offers {
	/*background:transparent url(http://images.realitynamape.sk/v2/bkg_top_offers.png) no-repeat scroll 0 0;*/
	float:left;
	position:relative;
	width:750px;
	margin-top:6px;
}

#newest_offer_bottom, #top_rea_bottom{
  background: url(http://images.realitynamape.sk/v2/bkg_top_rea_bottom.png) no-repeat;
  width:429px;
  height: 6px;
}

div#top_rea {
  float:left;
  height:170px;
  width:429px;
  background: url(http://images.realitynamape.sk/v2/bkg_top_rea.png) no-repeat;
  margin-top: 10px;
  position: relative;
}

  div#top_rea div.logo,
  div#top_rea_results div.logo {
    width: 33%;
    text-align: center;
    float: left;
    line-height: 100px;
    margin-top: 10px;
  }
  div#top_rea_results div.logo{
    width: 19%;
  }
div#top_rea_results {
  float:left;
  /*margin-top: 10px;*/
  width:747px;
  background: url(http://images.realitynamape.sk/v2/bkg_top_rea_results.png) no-repeat;
}
div#top_rea_bottom_results {
  width: 747px;
  height: 8px;
  background: url(http://images.realitynamape.sk/v2/bkg_top_offers_bottom_results.png) no-repeat;
}

#main_column_left{
  width: 750px;
  margin-top: 15px;
  float: left;
}
	#block_developers {
		/*background: url('http://images.realitynamape.sk/v2/bkg/bkg_novostavby.png') no-repeat 0 0;
		float:left;
		margin-left:5px;
		height:232px;*/
		width:100%;
	}
		#block_developers h2{
			color:white;
			font-size:15px;
			margin: 8px;
		}
		#block_developers .item{
			text-align:center;
			height: 166px;
			margin-bottom:10px;
		}
		#block_developers img{
			height: 150px;
		}
		#block_developers div.img{
			height:144px;
			margin:auto;
			padding:3px 0 8px;
		}
		#block_developers a{
			/*color:#CD1D3A;*/
			font-size:11px;
			font-weight:bold;
			text-transform:uppercase;
		}

.main_column_right{
  float: left;
  width: 155px;
}

.footer_bottom_links{
  margin: 0 auto;
  text-align: center;
  font-size: 11px;
  color: #818181;
  padding-bottom: 5px;
}

  .footer_bottom_links a{
    font-size: 11px;
    color: #818181;
    padding: 0 5px;
  }

  #example .ui-slide_borne span{
    display: none;
  }

  .newest_articles h3 a{
    color: #084b84;
  }

  .newest_articles_container img{
    border: 1px solid #B8B8B8;
    background: #fff;
    padding: 2px;
  }

  .newest_articles_container .item{
    float:left;
	margin:0 10px;
	text-align:center;
	width:130px;
  }

  .scroll_left, .scroll_right{
    width: 15px;
    height: 15px;
    background: url(http://images.realitynamape.sk/v2/scroll_left.png) no-repeat 100% 50%;
    cursor: pointer;
    position: absolute;
    top: 90px;
    z-index: 500;
  }

  .scroll_right{
    background: url(http://images.realitynamape.sk/v2/scroll_right.png) no-repeat 100% 50%;
    right: 8px;
  }
  .scroll_left{
    left: 8px;
  }

  #checkbox_ville.small_searchbox{
    margin-top:20px !important;
  }
  .mandatory {
  	color: #CD1D3A;
  }
  #reg_motto {
    clear:both;
	color:#575656;
	font-size:13px;
	padding:10px 0 20px 10px;
	width:100%;
  }

  #reg_bait {
	float:left;
	font-size:13px;
	padding-left:2%;
	padding-right:1%;
	width:31%;

  }
  #reg_bait.details {
  	border-right:1px solid #D7D7D8;
  }
  	 #reg_bait em{
  	 	font-size: 25px;
  	 }
  		#reg_bait ul {
  			margin: 10px 10px;
  		}
  		#reg_bait ul.reg_details {
  			margin: 10px 0;
  		}
  			#reg_bait ul li{
  				background: url(http://images.realitynamape.sk/v3/ico/ok_green.png) no-repeat;
				font-size:14px;
				font-weight:bold;
				margin-bottom:15px;
				padding-left:28px;
				width:270px;
  			}
  			#reg_bait ul.reg_details li{
  				clear: both;
  				width:100%;
  				margin-bottom: 3px;
  				padding-left: 0;
  			}
  				#reg_bait ul.reg_details li div{
					float:left;
					padding:1%;
					width:60%;
  				}
  					#reg_bait ul.reg_details li div.left{
  						font-weight:normal;
						padding-right:2%;
						text-align:right;
						width:33%;
  					}
  #reg_form {
	border-left:1px solid #D7D7D8;
	float:left;
	padding-left:4%;
	width:60%;
  }

  #reg_footer {
  	width: 100%;
  	clear: both;
  	height: 80px;
  }

  #mandatory_hint {
  	color:#515151;
	position:absolute;
	right:0;
	width:auto;
  }

  .reg_hint {
  	background:transparent url(http://images.realitynamape.sk/v2/hint_box.png) no-repeat scroll 100% 0;
	color:#575656;
	float:left;
	font-size:11px;
	margin-top:6px;
	padding:4px 8px 3px 10px;
	width:auto;
	display: none;
  }
  .reg_line{
  	width: 100%;
  	margin: 0;
  	float: left;
  }
  .chkbox_civ {
  	background: url("http://images.realitynamape.sk/v2/chkbox_reg_off.png") no-repeat scroll 50% 50%;
  	height:25px;
		width:22px;
  	float: left;
  }
  .chkbox_civ_on {
  	background: url("http://images.realitynamape.sk/v2/chkbox_reg_on.png") no-repeat scroll 50% 50%;
		height:25px;
		width:22px;
		float: left;
  }
  .cgv_box_off {
  	background: url("http://images.realitynamape.sk/v3/buttons/chkbox_off.png") no-repeat scroll 50% 50%;
  	height:24px;
		width:13px;
  	float: left;
  }
  .cgv_box_on {
		background:transparent url(http://images.realitynamape.sk/v3/buttons/chkbox_on.png) no-repeat scroll 50% 50%;
		float:left;
		height:25px;
		width:13px;
  }
  .civ_option{
  	float:left;
  }
  .heading_box {
  	margin-left:25%;
  }
  #reg_warning{
  	background-color:#CD1D3A;
		color:white;
		font-weight:bold;
		margin:0 10px;
		padding:5px;
  }
  #cat_link{
  	text-align: center;
  	width: 100%;
  }

/*********************************************************

 - CONTENT TAKEN FROM robo.css

**********************************************************/


div.home_bloc_recherche{
	_position: relative;
	_left: 2px;
}
	.home_bloc_type_recherche {
		z-index: 1;
		float: right;
		background: url(http://images.realitynamape.sk/v2/bkg_searchbox_tabs.png) no-repeat top left;
		padding-left: 30px;
		_width: 270px;
		margin-right:3px;
	}
	.home_bloc_recherche-heading{
		background: #fff;
		width: 100%;
		height: 18px;
	}
	.home_bloc_type_recherche ul {
		float: right;
		margin: 2px 15px 0 0;
		position: relative;
	}
	.home_bloc_type_recherche ul li{
		color: #565656;
		float: left;
		margin-right: 0;
		white-space: nowrap;
		width: auto;
		position:relative;
		_width: 10px;
	}
	.home_bloc_recherche-heading .home_bloc_type_recherche ul li{
		color: #575656;
		float: left;
		margin-right: 0;
		white-space: nowrap;
		width: auto;
		position:relative;
		_width: 10px;
	}
.home_bloc_recherche-form label.for_city {
  width: 105px;
  text-align: right;
}

.home_bloc_recherche-form #type_bien, .home_bloc_recherche-form #ville  {
	border:0 none;
	cursor:pointer;
	font-size:12px;
	height:15px;
	overflow:hidden;
	padding:0 3px 1px;
	width:151px;
}
.home_bloc_recherche-form #ville {
	margin-left: 10px;
	width: 168px;
	float: left;
}
div#checkbox_ville {
	background: #fff;
	border: solid 1px #bbb;
	margin-left:78px !important;
	margin-top:2px !important;
	padding: 0;
	position:absolute;
	width:243px;
	z-index:102;
	display: none;
}
#checkbox_ville-inner {
	background: #fff;
	max-height:300px;
	_height:200px;
  overflow:auto;
}
.check_rooms {
	position: relative;
	width: 100%;
	height: 15px;
}
.checkbox_box {
	position: relative;
	float: left;
	width: 25px;
	margin-right: 5px;
}
.checkbox_box input{
	position: absolute;
	top: 2px;
}
.home_bloc_recherche-form .label_nb_pce {
	width:70px;
}
.home_bloc_recherche-form .label_annonce {
	display:block;
  float:left;
  margin:13px 0;
  width:80px;
  height: 50px;
}
/*.ui-slider-1 {
	background-image:url(http://images.realitynamape.sk/v2/slider_bg.png);
	margin:10px 10px 20px 0;
}*/
.home_bloc_recherche input.rechercher {
	background:transparent url(http://images.realitynamape.sk/v2/bkg_submit_search.png) no-repeat scroll left top;
}
.home_bloc_recherche-form #type_bien_span {
	width: 176px;
}
#example_1 {
	background:transparent url(http://images.realitynamape.sk/v2/slider_handle.gif) no-repeat scroll 0 0;
}
/*:::::::::::::::::::: HOME : RECHERCHE ::::::::::::::::::::*/
.home_bloc_recherche-form #type_bien{
	/*color:#650d6e;*/
}

.home_bloc_recherche-form .fieldset_extend_gche select,
.home_bloc_recherche-form .fieldset_extend_dte select{
	color:#650d6e;
}
.home_bloc_recherche-form a.pce_bg_etat_off{
	background: /*#3f3b38;*/ url('http://images.realitynamape.sk/v2/checkbox_bg.gif') no-repeat 0% 250%;
	_background-position: 0% 40%;
}
.home_bloc_recherche-form a.pce_bg_etat_on{
	background: /*#650d6e;*/ url('http://images.realitynamape.sk/v2/checkbox_bg_checked.gif') no-repeat 0% 250%;
	_background-position: 0% 40%;
}
.home_bloc_recherche-form a.pce_bg_etat_off:hover{
	background: /*#a04fb3;*/  url('http://images.realitynamape.sk/v2/checkbox_bg_to_be_checked.gif') no-repeat 0% 250%;
	_background-position: 0% 40%;
}
.home_bloc_recherche-form a.pce_bg_etat_on:hover{
	background: /*#a04fb3;*/ url('http://images.realitynamape.sk/v2/checkbox_bg_checked.gif') no-repeat 0% 250%;
	_background-position: 0% 40%;
}
.home_bloc_recherche-form a.etg_bg_etat_off{ background:#3f3b38; }
.home_bloc_recherche-form a.etg_bg_etat_on{ background:#650d6e; }
.home_bloc_recherche-form a.etg_bg_etat_off:hover{ background:#a04fb3; }
.home_bloc_recherche-form a.etg_bg_etat_on:hover{ background:#a04fb3; }
.home_bloc_type_recherche_extend ul li.on{
}
.home_bloc_type_recherche_extend ul li.on a{
}

.home_bloc_recherche-form .ann_bg_etat_on{
	background: url('http://images.realitynamape.sk/v2/checkbox_bg_checked.gif') no-repeat 0% 50%;
}.home_bloc_recherche-form .ann_bg_etat_off{
	background: url('http://images.realitynamape.sk/v2/checkbox_bg.gif') no-repeat 0% 50%;
}

a.commo_box_off {
  background: url('http://images.realitynamape.sk/v2/checkbox_bg.gif') no-repeat 0% 50%;
}
a.commo_box_off:hover{
	background:url(http://images.realitynamape.sk/02/commobox_type_annonces_on.gif) no-repeat 0 50%;
	background:url(http://images.realitynamape.sk/v2/checkbox_bg_checked.gif) no-repeat 0 50%;
}
a.commo_box_on{
	background:url(http://images.realitynamape.sk/02/commobox_type_annonces_on.gif) no-repeat 0 50%;
	background:url(http://images.realitynamape.sk/v2/checkbox_bg_checked.gif) no-repeat 0 50%;
	color:#5D5D5D;
}

/* SLIDER */
.ui-slider a,
.ui-slider a:active,
.ui-slider a:hover{
	color:#5d5d5d;
	text-decoration:none;
	font-size: 11px;
	white-space: nowrap;
}
#example_1{
  background: url(http://images.realitynamape.sk/02/slider-handle_1.png) no-repeat;
  _background: url(http://images.realitynamape.sk/02/slider-handle_1.gif) no-repeat;
}
#example_2{
  background: url(http://images.realitynamape.sk/02/slider-handle_2.png) no-repeat;
  _background: url(http://images.realitynamape.sk/02/slider-handle_2.gif) no-repeat;
}
#surface_1{ background: url(http://images.realitynamape.sk/02/slider-handle_1.png) no-repeat; }
#surface_2{ background: url(http://images.realitynamape.sk/02/slider-handle_2.png) no-repeat; }

.ui-slider-range { background: #d090e0; }
#example .ui-slide_borne span,
#example .ui-slide_borne span.first,
#example .ui-slide_borne span.last{ color:#ffffff; }
#surface .ui-slide_borne span,
#surface .ui-slide_borne span.first,
#surface .ui-slide_borne span.last{ color:#ffffff; }

#surface .ui-slide_borne span{ width:41px; display:none;}
#surface .ui-slide_borne span.first{ margin:0 20px 0 0;}
#surface .ui-slide_borne span.last{ margin:0 0 0 19px;}

.slider-handle {
	margin-left:-5px;
	margin-top:-13px;
	position:absolute;
	text-align:center;
	width:60px;
}
#ui_slider1{
	margin-left:-38px;
}
#ui_slider2{
	margin-left:2px;
}
/**/
.home_bloc_recherche-form input.ville{
	color:#650d6e;
}
.home_bloc_recherche-form input.rechercher{
	color:#650d6e;
}
.home_bloc_recherche-form .label_nb_pce{
	width: 75px;
}

home_bloc_recherche-form label.for_city {
  width: 105px;
}
.home_bloc_recherche-form a#nb_piece1,
.home_bloc_recherche-form a#nb_piece2,
.home_bloc_recherche-form a#nb_piece3,
.home_bloc_recherche-form a#nb_piece4,
.home_bloc_recherche-form a#nb_piece5{
	float: left;
	width: 20px;
	height: 9px;
	margin: 0 0 0 7px;
	padding: 2px;
	border:none;
	text-align: right;
	color:#5d5d5d;
	text-decoration: none;
}
.home_bloc_recherche-form a#nb_piece5{
	width: 30px;
}
.home_bloc_recherche-form a#a_particulier:hover,
.home_bloc_recherche-form a#a_agence:hover,
.home_bloc_recherche-form a#a_promoteur:hover{
	text-decoration:none;
}
.home_bloc_recherche-form a#a_particulier{
	margin-top: 5px;
}
.home_bloc_recherche-form a#a_agence,
.home_bloc_recherche-form a#a_promoteur{
}
.home_bloc_recherche input.rechercher {
	border:0 none;
  color:white;
  cursor:pointer;
  float:right;
  font-family:sans-serif;
  font-size:12px;
  font-weight:bold;
  height:34px;
  margin-right:65px;
  margin-top:8px;
  padding-bottom:3px;
  text-align:center;
  width:155px;
}
.home_bloc_recherche-form .ann_bg_etat_off{
	background: url('http://images.realitynamape.sk/v2/checkbox_bg.gif') no-repeat 0% 50%;
}

.home_bloc_recherche-form .label_slider_prix span{
	font-weight: normal;
	font-size: 11px;
	color: #8c8c8c;
	display: none;
}


.ui-slide_borne {
	height:20px;
	margin-top:20px;
	position:absolute;
	width:242px;
	_width: 250px;
}
#example .ui-slide_borne span, #example .ui-slide_borne span.first, #example .ui-slide_borne span.last {
	color:#8C8C8C;
	font-size: 10px;
}
.ui-slider-range {
	background:#874A94 none repeat scroll 0 0;
}
.ui-slider-range {
	height:8px;
	position:absolute;
	top:6px;
	width:100%;
	overflow: hidden;
	_height: 10px;
}

.fiche_cadre-haut{
	float:left;
	width:760px;
	padding: 0;
	margin: 0;
}
.fiche_cadre-mil {
	width:760px;
	position: relative;
	top: -20px;
	_top: -20px;
	margin: 0px;
	padding: 0;
	margin-right: 5px;
}
	.diaporama_fiche {
		height: auto;
		width: 347px;
	}
	#diaporama_image{
		margin-bottom: 1em;
		white-space: nowrap;
		text-align: left;
	}

	#diaporama_image img{
		border: 1px solid #cccccc;
	}

	#diaporama_image li{
	 margin-right: 3px;
	}

	.fiche_cadre_droite{
		float: left;
		width: 361px;
		padding: 0;
	}

	#IE7 .fiche_print{ margin-top:0px !important; }
		.var_btns {

			position: relative;
			width: 385px;
			height:7em;
			text-align: center;
			padding-left: 2px;
		}
		.var_btns a{
			margin: 0;
			float: left;
			width: 145px;
			height: 28px;
			color: white;
			padding: 0.8em 0.4em 0 2.6em;
			font-weight: bold;
		}
		.fiche_create_agent{
			background: url(http://images.realitynamape.sk/v2/bt_agent.png) no-repeat;
		}
		a.fiche_print{
			background: url(http://images.realitynamape.sk/v2/bt_print.png) no-repeat;
			padding-top: 0.5em;
		}
		.fiche_back{
			background: url(http://images.realitynamape.sk/v2/bt_back.png) no-repeat;
		}
		.fiche_mailto{
			background: url(http://images.realitynamape.sk/v2/bt_mailto.png) no-repeat;
		}
		.fiche_cadre_resume {
		  background: #f6f6f6;
		  width: 100%;
		  height: 100%;
		  margin-bottom: 2em;
		  /*padding-right: 1em;*/
		}

			.fiche_cadre_resume div.find_on_map {
				margin-top: 1em;
			}
			.fiche_cadre_resume div.find_on_map a{
				text-align: center;
				color: #650d6e;
				font-weight: bold;
				padding-left: 11.3em;
				text-decoration: underline;
			}
			.fiche_cadre_resume div.find_on_map a:hover{
				text-decoration: none;
			}
			.fiche_cadre_resume div.find_on_map img{
				position: absolute;
				left: 9.3em;
				bottom: 3.1em;
			}
			.fiche_cadre_resume div.request_info {
				margin-top: 0.5em;
			}
			.fiche_cadre_resume div.request_info a{
				display: block;
				height: 2em;
				text-align: center;
				color: #650d6e;
				font-weight: bold;
				padding-left: 2.6em;
				text-decoration: underline;
			}
			.fiche_cadre_resume div.request_info a:hover{
				text-decoration: none;
			}
			.fiche_cadre_resume div.request_info img{
				position: absolute;
				left: 9.3em;
				bottom: 0.8em;
			}
			.fiche_cadre_resume .descriptif_diapo_recap .description_box .price{
				color: #999999;
			}
			 div.reference {
				bottom: -19px;
				font-size: 12px;
				color: #999999;
				position:absolute;
				right:0px;
			}
		.fiche_cadre_droite h1 {
			margin:0 3px 10px 0;
			font-size:16px;
			font-weight:bold;
			color: #650d6e;
		}
		.fiche_cadre_droite p.descriptif {
			color: black;
			font-size: 12px;
			margin: 0.5em 0 15px 0;
			max-height:200px;
			overflow-y:auto;
			overflow-x:hidden;

		}
		.fiche_cadre_droite div.about {
			color: #5D5D5D;
			font-weight: bold;
			font-size: 12px;
			margin: 0.5em 0 0.5em 0.5em;
			_margin: 0 0 0.5em 0.5em;
		}

		.fiche_cadre_droite strong{
		  color: #5d5d5d;
		}

		.fiche_cadre_droite ul.descriptif_diapo_apropos {
			/*background:#F6F6F6 none repeat scroll 0 0;*/
			max-height:230px;
			overflow:auto;
			padding:0.5em 0;
		}
			.fiche_cadre_droite ul.descriptif_diapo_apropos li {
				background: transparent url(http://images.realitynamape.sk/v2/px_violet_li.gif) no-repeat scroll left center; /* changed squares to arrows */
				color: black;
				font-size: 12px;
			}
			.fiche_cadre_droite ul.descriptif_diapo_apropos li.none {
				text-decoration: line-through;
				color: #999999;
				background: transparent url(http://images.realitynamape.sk/v2/px_gray_li.gif) no-repeat scroll left center;
			}
			.fiche_cadre_droite ul.descriptif_diapo_apropos li.vide {
				background: none;
				padding-top: 0;
				height: 1em;
			}

.fiche_cadre_gauche {
  margin:0 1em 0 0em;
  width:350px;
}

	.diaporama_fiche img.grande {
		margin:0 auto 7px;
		max-width: 310px;
	}
	.fiche_cadre_gauche #detail_bloc_agence , .fiche_cadre_gauche #detail_offers{
		float: left;
		width: 100%;
		position: relative;
		padding-bottom: 0.5em;
	}
		.fiche_cadre_gauche #detail_bloc_agence img{
			clear: none;
			margin:0px 3px 10px 0;
			float:none;
		}
		.fiche_cadre_gauche #detail_bloc_agence h5{
			float:none;
			margin:20px 0 0px;
			font-size:14px;
			font-weight:normal;
			color:#3f3b38;
			width:250px;
		}
		.fiche_cadre_gauche #detail_bloc_agence div.descriptif{
			float:none;
			width:100%;
			color:#8f8f8f;
			font-size:11px;
			position: relative;
		}
			.fiche_cadre_gauche #detail_bloc_agence div.descriptif .description_box,  .description_box{
				position: relative;
				font-size: 12px;
				overflow: hidden;
				/*width: 100%;*/
				width: 90%;
				margin: 0.1em 0;
			}
			 .description_box div.name{
					font-weight: bold;
					color: black;
					float: right;
					width: 64%;
					text-align: left;
				}
				.description_box div.left, .fiche_cadre_resume .descriptif_diapo_recap div.left{
					float: left;
					width: 34%;
					text-align: right;
				}
				.description_box div.right, .fiche_cadre_resume .descriptif_diapo_recap div.right{
					float: right;
					font-weight: bold;
					width: 64%;
					text-align: left;
				}
	.fiche_cadre_gauche #detail_offers {
		width: 340px;
		/*position: relative;*/
		/*height: 100%;*/
		overflow: hidden;
		padding-top:0px;
	}
	.fiche_cadre_gauche #detail_offers #similar, .fiche_cadre_gauche #detail_offers #random{
		width: 340px;
		/*overflow: hidden; */
	}
		.fiche_cadre_gauche #detail_offers .offer_box{
			position: relative;
			overflow: hidden;
			float: left;
		    height: 150px;
		    width: 100px;
		    margin-right: 0.5em;
		}
			.fiche_cadre_gauche #detail_offers .offer_box .img{
			  width: 83px;
			  height: 64px;
			}
				.fiche_cadre_gauche #detail_offers .offer_box .img img{
			      border: solid 1px #999999;
				  max-width: 77px;
			      padding: 2px;
			    }

			.fiche_cadre_gauche #detail_offers .offer_box div {
				font-size: 12px;
				color: #888d91;
			}
			.heading {
				clear: both;
				font-weight: bold;
				font-size:12px;
				color: #5d5d5d;
				width: 300px;
				height: 22px;
			}
			.fiche_cadre_gauche #detail_offers .offer_box .city {
				font-size:11px;
				font-weight:bold;
				color: #650d6e;
			}
			.fiche_cadre_gauche #detail_offers .offer_box .type, .fiche_cadre_gauche #detail_offers .offer_box .street {
				font-size:11px;
			}
			.fiche_cadre_gauche #detail_offers .offer_box .price {
				color: #999999;
				font-size:11px;
				font-weight:bold;
			}
div#ad_banner{
  width:95%;
  height: 60px;
  clear: both;
  margin-top: 10px;
  text-align: center;
}
#detail_bloc_carte {
	float:left;
	margin:0 2em 0 0;
}

.fiche_cadre_resume{
  padding-left: 0;
}

.description_box a{
  color: #8f8f8f;
}

.similar2{
  width: 1200px;
}
.similar2 ul{
    width: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
  }

.similar2 ul li{
  /*width: 110px;
  margin: 0 2px 0 0;
  padding: 0;
  display: block;
  float: left;
  height: 136px;
  color: #888d91;
  font-size: 11px;
  line-height:110%;*/

  color:#888D91;
  display:block;
  float:left;
  font-size:11px;
  height:135px;
  line-height:110%;
  margin:0 7px 6px 3px;
  padding:0;
  width:97px;
  padding: 2px;
  position: relative;
}

.similar2 ul li:first-child{
}

  .similar2 ul li:first-child span.city {
  }

.similar2 ul li span{
  width: 100%;
  color: #999;
}

.similar2 ul li a{
  color: #999;
  text-decoration: none;
}

.similar2 ul li span.city{
  font-weight: bold;
  color: #650d6e;
  display:block;
  margin:6px 0 -10px;
}
.similar2 ul li span.price{
  font-weight: bold;
}

    .similar2 ul li img{
      border:1px solid #999999;
      max-width:88px;
      padding:2px;
      background: #fff;
    }

/* Catalog styling */

.detail_bloc_left .logo_block {
	margin-left:10px;
	margin-top:10px;
	width:120px;
}

.info_block.catalog .lang{
	bottom:3px;
	position:absolute;
	right:10px;
	text-align:right;
	width:100px;
	right:-133px;
}.info_block.catalog td.label  {
	width: 55px;
}

.detail_bloc_left .agency_description {
	margin: 10px 0;
}
.detail_bloc_left h1.catalog_header {
	font-size: 19px;
}
li.catalog_offer {
	font-size:11px;
	height:75px;
	margin:0 20px 10px 0;
	overflow:hidden;
	width:200px !important;
}
	li.catalog_offer img.offer_photo {
		margin-right:6px;
		border: solid 1px #ddd;
		float:left;
	}
	li.catalog_offer.top {
		/*background: #f5f4b5;*/
	}
	li.catalog_offer .price{
		/*color:#CD1D3A;*/
	}
/* END - Catalog detailspage styling*/

.tab_resultat_liste_new tr {
	background: transparent url(http://images.realitynamape.sk/v2/bkg/result_table_header2.png) no-repeat scroll 0 0;
	height:37px;
	height: 100%;
	margin-bottom: 10px;

}
.tab_resultat_liste_new th {
	color: #666666;
}
div.result_item {
	background: white;
	border-bottom:1px solid #F7F7F7;
}
div.result_item:hover {
	background: #F7F7F7;
}
div.result_item div {
	border: 0 none !important;
}
table.tab_resultat_liste_new {
	background: transparent url(http://images.realitynamape.sk/v2/bkg/result_table_header2.png) no-repeat scroll 0 0;

	border:1px solid #EFFFFF;
	clear:both;
	float:left;
	height:37px;
	margin:5px 0 0 3px;
	width:719px;
}
table.tab_resultat_liste_new {
	border:1px solid #EFFFFF;
	clear:both;
	float:left;
	height:37px;

	margin:5px 0 0 3px;
	_margin-bottom: 20px;
	_margin-left: 1px;
	width:719px;
	_width: 720px;
}


.search_heading {
	font-size:15px;
	margin: 0.5em 0;
        color: #5D5D5D;
	_margin-bottom: 1em;
}
.home_bloc_type_recherche{
	height:20px;
	background: none;
	color:#ffffff;
}
div.bloc_home div.home_bloc_recherche_extend{
	width: 582px;
	background: url(http://images.realitynamape.sk/v2/bkg_big_search.png) no-repeat;
	height: auto;
}

div.big_bottom{
  width: 100%;
  height: 12px;
  background: url(http://images.realitynamape.sk/v2/bkg_big_search_bottom.png) no-repeat;
}

div.home_bloc_recherche{
	width:100%;
	height:63px;
	padding: 0;
	color:#ffffff;
	z-index: 500;
	float: left;
	position:relative;
	background: #e9e9e9;
	_position: relative;
	_left: 2px;
}

.home_bloc_recherche .city_example{
  position: absolute;
  bottom: 1px;
  left: 10px;
  color: #575757;
  font-size: 9px;

}

  .home_bloc_recherche .city_example span{
    cursor: pointer;
    text-decoration: underline;
  }

	.home_bloc_type_recherche {
		z-index: 1;
		float: left;
		padding-left: 0;
		margin-right: 0;
		position: relative;
		top: 3px;
	}
	.home_bloc_type_recherche ul {
		float: right;
		margin: 2px 15px 0 0;
		position: relative;
	}
	.home_bloc_type_recherche ul li{
		float: left;
		margin-right: 0;
		white-space: nowrap;
		width: auto;
		position:relative;
		_width: 10px;
	}
	.home_bloc_type_recherche ul li, .home_bloc_type_recherche ul li.on{
		height: 17px;
		/*overflow: hidden;*/
	}
		.home_bloc_type_recherche ul li a, .home_bloc_type_recherche ul li a.on{
			font-size: 12px;
			line-height:29px;
			padding-top:0;
			text-transform: none;
		}
			.home_bloc_type_recherche ul li.on {
				font-weight:bold;
				display:block;
				font-size:11px;
				width: 98px;
				height: 18px;
				line-height: 18px;
				text-transform:none;
				text-align: center;
				background: url(http://images.realitynamape.sk/v2/bkg/bkg_ss_tab.png) no-repeat;
			}
			.home_bloc_type_recherche ul li.line{
			 line-height: auto;
			}
.home_bloc_recherche-form label {
	clear:both;
	float:left;
	color:#5d5d5d;
	font-size:12px;
	font-weight: bold;
	margin-bottom:0;
}
.home_bloc_recherche-form label.district {
	margin-top: 10px;
}

.home_bloc_recherche-form label.for_city {
  width: 105px;
  text-align: right;
}

.home_bloc_recherche-form label.label_type_bien,
.home_bloc_recherche-form label.ville,
.home_bloc_recherche-form label.district,
.home_bloc_recherche-form label#label_type_offre,
.home_bloc_recherche-form label.agent_name {
	width:105px !important;
	text-align: right;
}
.home_bloc_recherche-form #type_bien,
.home_bloc_recherche-form #district,
.home_bloc_recherche-form #ville  {
	border:0 none;
	cursor:pointer;
	font-size:12px;
	height:18px;
	overflow:hidden;
}
.homepage_search #type_bien,
.homepage_search #ville  {
	border:0 none;
	cursor:pointer;
	font-size:16px;
	height:24px;
	overflow:hidden;
	padding:5px 3px 1px;
	width:151px;
}
.home_bloc_recherche-form #ville,
.home_bloc_recherche-form #district {
	margin-left: 10px;
	width: 168px;
}
.home_bloc_recherche-form #district {
	float:left;
	height:18px;
	margin-bottom:10px;
	margin-left:10px;
	margin-top:10px;
	padding:0;
	width:174px;
}
	.home_bloc_recherche-form #district optgroup {
		background: #565656;
		font-style:normal;
		font-weight: bold;
		color: white;
	}
		.home_bloc_recherche-form #district option{
			background: white;
			font-weight: normal;
			color: black;
		}
div#checkbox_ville {
	margin-left:-5px !important;
	margin-top:31px !important;
	padding:0;
	position:absolute;
	width:240px;
	z-index:102;
}
#checkbox_ville-inner {
	background: #fff;
	max-height:300px;
	_height:200px;
  overflow:auto;
}
.check_rooms {
	position: relative;
	width: 100%;
	height: 15px;
}
.checkbox_box {
	position: relative;
	float: left;
	width: 25px;
	margin-right: 5px;
}
.checkbox_box input{
	position: absolute;
	top: 2px;
}
.home_bloc_recherche-form .label_nb_pce {
	width:70px;
}

.home_bloc_recherche-form .label_annonce {
	display:block;
  float:left;
  margin:13px 0;
  width:80px;
  height: 50px;
}
/*.ui-slider-1 {
	background-image:url(http://images.realitynamape.sk/v2/slider_bg.png);
	margin:10px 10px 20px 0;
}*/
.home_bloc_recherche input.rechercher {
	background:transparent url(http://images.realitynamape.sk/v2/bkg_submit_search.png) no-repeat scroll left top;
}
.home_bloc_recherche-form #type_bien_span {
	width: 176px;
}
#example_1 {
	background:transparent url(http://images.realitynamape.sk/v2/slider_handle.gif) no-repeat scroll 0 0;
}
/*:::::::::::::::::::: HOME : RECHERCHE ::::::::::::::::::::*/
.home_bloc_recherche-form #type_bien{
	/*color:#650d6e;*/
}

.home_bloc_recherche-form .fieldset_extend_gche select,
.home_bloc_recherche-form .fieldset_extend_dte select{
	color:#650d6e;
}
.home_bloc_recherche-form a.pce_bg_etat_off{
	background: /*#3f3b38;*/ url('http://images.realitynamape.sk/v2/checkbox_bg.gif') no-repeat 0% 250%;
	_background-position: 0% 40%;
}
.home_bloc_recherche-form a.pce_bg_etat_on{
	background: /*#650d6e;*/ url('http://images.realitynamape.sk/v2/checkbox_bg_checked.gif') no-repeat 0% 250%;
	_background-position: 0% 40%;
}
.home_bloc_recherche-form a.pce_bg_etat_off:hover{
	background: /*#a04fb3;*/  url('http://images.realitynamape.sk/v2/checkbox_bg_to_be_checked.gif') no-repeat 0% 250%;
	_background-position: 0% 40%;
}
.home_bloc_recherche-form a.pce_bg_etat_on:hover{
	background: /*#a04fb3;*/ url('http://images.realitynamape.sk/v2/checkbox_bg_checked.gif') no-repeat 0% 250%;
	_background-position: 0% 40%;
}
.home_bloc_recherche-form a.etg_bg_etat_off{ background:#3f3b38; }
.home_bloc_recherche-form a.etg_bg_etat_on{ background:#650d6e; }
.home_bloc_recherche-form a.etg_bg_etat_off:hover{ background:#a04fb3; }
.home_bloc_recherche-form a.etg_bg_etat_on:hover{ background:#a04fb3; }

.home_bloc_recherche-form .ann_bg_etat_off{
	background: url('http://images.realitynamape.sk/v2/checkbox_bg.gif') no-repeat 0% 50%;
}

a.commo_box_off {
  background: url('http://images.realitynamape.sk/v2/checkbox_bg.gif') no-repeat 0% 50%;
}
a.commo_box_off:hover{
	background:url(http://images.realitynamape.sk/02/commobox_type_annonces_on.gif) no-repeat 0 50%;
	background:url(http://images.realitynamape.sk/v2/checkbox_bg_checked.gif) no-repeat 0 50%;
}
a.commo_box_on{
	background:url(http://images.realitynamape.sk/02/commobox_type_annonces_on.gif) no-repeat 0 50%;
	background:url(http://images.realitynamape.sk/v2/checkbox_bg_checked.gif) no-repeat 0 50%;
	color:#5D5D5D;
}

/* SLIDER */
.ui-slider a,
.ui-slider a:active,
.ui-slider a:hover{
	color:#5d5d5d;
	text-decoration:none;
	font-size: 11px;
	white-space: nowrap;
}
#example_1{
  background: url(http://images.realitynamape.sk/02/slider-handle_1.png) no-repeat;
  _background: url(http://images.realitynamape.sk/02/slider-handle_1.gif) no-repeat;
}
#example_2{
  background: url(http://images.realitynamape.sk/02/slider-handle_2.png) no-repeat;
  _background: url(http://images.realitynamape.sk/02/slider-handle_2.gif) no-repeat;
}
#surface_1{ background: url(http://images.realitynamape.sk/02/slider-handle_1.png) no-repeat; }
#surface_2{ background: url(http://images.realitynamape.sk/02/slider-handle_2.png) no-repeat; }

.ui-slider-range { background: #d090e0; }
#example .ui-slide_borne span,
#example .ui-slide_borne span.first,
#example .ui-slide_borne span.last{ color:#ffffff; }
#surface .ui-slide_borne span,
#surface .ui-slide_borne span.first,
#surface .ui-slide_borne span.last{ color:#ffffff; }

#surface .ui-slide_borne span{ width:41px; display:none;}
#surface .ui-slide_borne span.first{ margin:0 20px 0 0;}
#surface .ui-slide_borne span.last{ margin:0 0 0 19px;}

.slider-handle {
	margin-left:-5px;
	margin-top:-13px;
	position:absolute;
	text-align:center;
	width:60px;
}
#ui_slider1{
	margin-left:-38px;
}
#ui_slider2{
	margin-left:2px;
}
/**/
.home_bloc_recherche-form input.ville{
	color:#650d6e;
}
.home_bloc_recherche-form input.rechercher{
	color:#650d6e;
}
.home_bloc_recherche-form .label_nb_pce{
	width: 75px;
}

home_bloc_recherche-form label.for_city {
  width: 105px;
}
.home_bloc_recherche-form a#nb_piece5{
	width: 30px;
}
.home_bloc_recherche-form a#a_particulier:hover,
.home_bloc_recherche-form a#a_agence:hover,
.home_bloc_recherche-form a#a_promoteur:hover{
	text-decoration:none;
}
.home_bloc_recherche-form a#a_particulier,
.home_bloc_recherche-form a#a_agence,
.home_bloc_recherche-form a#a_promoteur{
	float:left;
	width: 120px;
	text-align: left;
	padding-left: 18px;
	margin:0px 0px 4px;
	padding-top: 3px;
	color:#5d5d5d;
	line-height:10px;
	height: 15px;
}
.home_bloc_recherche-form a#a_particulier{
	margin-top: 5px;
}
.home_bloc_recherche input.rechercher {
	border:0 none;
	color:white;
	cursor:pointer;
	float:right;
	font-family:sans-serif;
	font-size:12px;
	font-weight:bold;
	height:31px;
	margin-right:3px;
	margin-top:29px;
	padding-bottom:3px;
	text-align:center;
	width:174px;
}
.home_bloc_recherche-form .ann_bg_etat_off{
	background: url('http://images.realitynamape.sk/v2/checkbox_bg.gif') no-repeat 0% 50%;
	/*background:url(http://images.realitynamape.sk/home_recherche/puce_type_annonces.gif) no-repeat top center;*/
}
.home_bloc_recherche-form .label_slider_prix{
	color: #5d5d5d;
	margin-top: 35px;
	width:45px !important;
}
.home_bloc_recherche-form .label_slider_prix span{
	font-weight: normal;
	font-size: 11px;
	color: #8c8c8c;
	display: none;
}

.ui-slide_borne {
	height:20px;
	margin-top:20px;
	position:absolute;
	width:242px;
	_width: 250px;
}
#example .ui-slide_borne span, #example .ui-slide_borne span.first, #example .ui-slide_borne span.last {
	color:#8C8C8C;
	font-size: 10px;
}
.ui-slider-range {
	background:#650d6e none repeat scroll 0 0;
}
.ui-slider-range {
	height:8px;
	position:absolute;
	top:6px;
	width:100%;
	overflow: hidden;
	_height: 10px;
}
.ui-slider-1, .ui-slider-2 {
	background:url(http://images.realitynamape.sk/v2/slider/bkg_slider.png) no-repeat;
	margin:45px 10px 0 0;
}
.homepage_slider {
	background:url(http://images.realitynamape.sk/v2/slider/bkg_slider.png) no-repeat;
	margin:15px 10px 0 0;
}
div.bloc_home div.search_map {
	/*height:548px;*/
	height: auto;
	width: 582px;
	margin-left: 0;
}
div.bloc_home div.search_map label.label_type_bien{
  margin-left: 0;
}

.search_map ul {
  _margin: 0;
  _position: relative;
  _left: -20px;
}

.search_hint {
	color:#5D5D5D;
  float:left;
  font-weight:bold;
  height:25px;
  padding-left:9px;
  padding-top:3px;
  width:80%;
}
.recherche_geo_gmap_picto {
	background: transparent url(http://images.realitynamape.sk/v2/search_map_heading_bg.png) no-repeat scroll left top;
	float:left;
	height:34px;
	width:572px;
}
.recherche_geo_gmap_picto .recherche_geo_btn_function {
	float:left;
	margin-right:5px;
}
.recherche_geo_gmap_picto .gmap_cadre {
	border-left: none;
	color:#FFFFFF;
	padding-left: 0;
	text-decoration:none;
}
#home_bloc_recherche_geo {
	float:none;
	margin: 0 auto;
	margin-left: 6px;
	_margin-left: 3px;
	margin-top: 0;
	width: 580px;
}
#search_locality {
	width: 100%;
	position: relative;
	font-weight: bold;
	color: #dddddd;
	margin-top: 5px;
	margin-left: -10px;
	float: left;
	height: 30px;
}
	#search_locality div.right {
		float: right;
		width:64%;
		_width: 62%;
		padding-right: 5px;
	} #IE7 #search_locality div.right { padding-left: 0px;  }

	#search_locality div.left {
		float: left;
		width: 30%;
		_width: 32%;
		position: relative;
		margin-left: 10px;
	}
		#search_locality div.left span{
			line-height: 30px;
			color:#5D5D5D;
			padding-left:8px;
		}
#search_locality input.rechercher {
	border:0 none;
	float: none;
	margin: 0;
	padding: 0;
	color:white;
	cursor:pointer;
	font-family: sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left: 5px;
	margin-right: -10px;
	padding-bottom:3px;
	text-align:center;
	width:156px;
} #IE7 #search_locality input.rechercher { margin-top: 0px; }

.map_search {
	margin-left: 0px;
}

.fieldset_dte div.radio{
  width: 130px;
  float: left;
  height: 70px;
  padding-top:8px;
}

div.hr{
  width: 95%;
  clear: both;
  background: #ddd;
  border: 0;
  height: 1px;
  margin: 5px auto;
  font-size: 0;
}

form#creation_alerte_form div.radio{
  width: 187px;
}
#form_agence {
	width: 100%;
}
#form_agence #logo_agence {
	width: 250px;
	height: 25px;
}
.mon_compte_logo_agence {
	margin:6px 0 0 18px;
}
ul#left_menu li span{
	letter-spacing: 0.3px;
}
.pagination_city_map_news {
	background: 0 none;
	color: black;
}
.pagination_city_map_news a.numero_actif {
	color: #434343;
}
.pagination_city_map_news a.numero {
	color: #888D91
}

div.home_bloc_recherche_extend div.home_bloc_type_recherche{
  margin-top: 1px;
}
.new_svc { /* new service added, so emphasize it */
	color: red;
    font-weight: bold;
}
.cnt_box{
	color:white;
	font-size:11px;
	position:absolute;
	right:3px;
	text-align:right;
	width:160px;
}
	.cnt_box a {
		color: white;
		text-decoration: underline;
	}
#offer_cnt_box {
	top:90px;
}
#rk_cnt_box {
	top:103px;
}

a.selected{
  font-weight: bold;
}
p.intro a {
	/*color: #CD1D3A;*/
}
.banner-square{
	float:right;
	max-width: 300px;
	width: 300px;
}
#poll{
	margin: 10px 0;
}

.detail_right_block{
  width: 361px;
}

.detail_right_block_top{
  width: 361px;
  min-height: 33px;
  _height: 33px;
  background: #e9e9e9 url(http://images.realitynamape.sk/detail/detail_right_top.png) no-repeat;
}
.detail_right_block_middle{
  width: 345px;
  background: url(http://images.realitynamape.sk/detail/detail_right_middle.png) repeat-y;
  padding: 5px 8px;
  color: #575656;
}
.detail_right_block_bottom{
  width: 361px;
  height: 7px;
  position: relative;
  background: url(http://images.realitynamape.sk/detail/detail_right_bottom.png) no-repeat;
  margin-bottom: 20px;
}

h1.offer_headline{
  color: #575656;
  font-size: 16px;
  padding: 7px 8px 0;
  margin: 0;
}

.big_price{
  font-size: 17px;
  line-height: 24px;
}

.big_label{
  line-height: 24px;
}

.detail_right_block_top h2, .detail_left_block_top h2, .big_block h2{
  float: left;
  display: block;
  height: 33px;
  line-height: 33px;
  color: #575656;
  padding-left: 10px;
  cursor: pointer;
  text-transform: uppercase;
}

.detail_right_block_top h2.left{
  background-position: top left;
  width: 171px;
}

.detail_right_block_top h2.right{
  background-position: top right;
  width: 170px;
}

.detail_right_block_top h2.active{
  background-image: url(http://images.realitynamape.sk/detail/detail_right_top_white.png);
}

#offer_properties{
  display: none;
}

.detail_button{
  width: 55px;
  height: 37px;
  float: left;
  display: block;
  line-height: 37px;
  text-align: center;
  background: url(http://images.realitynamape.sk/detail/detail_button.png);
  color: #575656;
  margin-right: 5px;
  font-size: 11px;
}

.detail_button_double{
  height:34px;
  line-height:14px;
  padding-top:3px;
}

  .detail_button:hover{
    background: url(http://images.realitynamape.sk/detail/detail_button_purple_active.png);
    color: #fff;
    text-decoration: none;
  }


  .detail_buttons{
    margin-top: 25px;
    margin-bottom: 15px;
  }

  .bookmarks{
    margin: 10px 0;
  }

    .bookmarks span{
      font-weight: bold;
      line-height: 24px;
      display: block;
      float: left;
    }

.detail_left_block{
  width: 347px;
  overflow: hidden;
}

.detail_left_block a{
  color: #575656;
}

.detail_left_block_top{
  width: 347px;
  min-height: 33px;
  _height: 33px;
  background: #e9e9e9 url(http://images.realitynamape.sk/detail/detail_left_top.png) no-repeat;
}
.detail_left_block_middle{
  width: 331px;
  background: url(http://images.realitynamape.sk/detail/detail_left_middle.png) repeat-y;
  padding: 5px 8px;
  color: #575656;
}
.detail_left_block_bottom{
  width: 347px;
  height: 7px;
  position: relative;
  background: url(http://images.realitynamape.sk/detail/detail_left_bottom.png) no-repeat;
  margin-bottom: 20px;
}

.detail_contact_right{
  float: right;
  text-align: right;
  margin-right: 8px;
  width: 142px;
}

.detail_contact_left{
  float: left;
  text-align: left;
  width: 175px;
}


.big_block{
  width: 746px;
  padding-top: 5px;
}

.big_block_top{
  width: 746px;
  min-height: 33px;
  _height: 33px;
  background: #e9e9e9 url(http://images.realitynamape.sk/v2/big_block_top.png) no-repeat;
}
.big_block_middle{
  width: 730px;
  background: url(http://images.realitynamape.sk/v2/big_block_middle.png) repeat-y;
  padding: 5px 8px;
  color: #575656;
}
.big_block_bottom{
  width: 746px;
  height: 7px;
  position: relative;
  background: url(http://images.realitynamape.sk/v2/big_block_bottom.png) no-repeat;
  margin-bottom: 20px;
}

.last_step_left{
  width: 330px;
  float: left;
  border-right: 1px solid #e9e9e9;
  margin: 10px 0 0 10px;
}

.last_step_right{
  width: 460px;
  float: left;
}

.last_step_left h2{
  font-size: 16px;
  text-transform: none;
  display: block;
  width: 90%;
}

.last_step_left .offer_info{
  float: left;
  margin-left: 10px;
}
  .last_step_left .offer_info span.label{
    width: 80px;
    text-align: right;
    display: block;
    float: left;
  }
  .last_step_left .offer_info span.info{
    text-align: right;
    display: block;
    float: left;
    font-weight: bold;
    padding-left: 7px;
  }

  .last_step_left .offer_info span.price{
    font-size: 16px;
    color: #650d6e;
  }

  td.label{
    text-align: right;
    white-space: nowrap;
  }
  td.label span{
    font-size: 9px;
  }

  table.last_step td{
    padding: 2px;
    vertical-align: middle;

  }

  #available_credits, #nb_credit{
    width: 55px;
    height: 17px;
    border: 1px solid #e9e9e9;
    font-size: 16px;
    color: #575656;
    padding: 3px;
    font-weight: bold;
    text-align: right;
  }

  #nb_credit{
    background: #fff;
    color: #cd1c39;
    margin: 0;
  }

  .big_red_button{
    background:transparent url(http://images.realitynamape.sk/v3/buttons/submit_form.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	height:32px;
	line-height:32px;
	text-align:center;
	text-decoration:none;
	width:178px;
  }

  table.last_step{
    width: 100%;
  }

  #diaporama_image_container{
    position: relative;
    height: 90px;
    overflow: hidden;
    width: 341px;
  }

  #image_container{
    position: relative;
    margin-right: 4px;
  }

  #similar_container{
    position: relative;
    height: 155px;
    overflow: hidden;
    width: 331px;
  }

  .scroll_image_left, .scroll_image_right{
    position: absolute;
    top: 70px;
    width: 25px;
    height: 25px;
    background:transparent url(http://images.realitynamape.sk/v2/scroll_left.png) no-repeat scroll 50% 50%;
    cursor: pointer;
    left: 3px;
  }

  .scroll_image_right{
    background:transparent url(http://images.realitynamape.sk/v2/scroll_right.png) no-repeat scroll 50% 50%;
    left: auto;
    right: 5px;
  }

  #similar_container .scroll_image_left, #similar_container .scroll_image_right{
    top: 133px;
  }

  .image_container{
    margin-right: 6px;
    position: relative;
  }

  .competition{
  	margin-bottom:20px;
    width: 700px;
  }
  	.more_line_padding {
    	line-height:18px;
    }
    /*
  	.competition .answers input[type=text] {
  		margin-left:15px;
  	}
  	.competition input[type=text] {
  		height:18px;
		line-height:22px;
		padding-left:3px;
		padding-top:3px;
		width:160px;
  	}
  	.competition hr {
    	margin:3px 0 10px;
		width:95%;
    }
  	.competition h1{
      margin: 10px 0;
      color: #575656;
    }
    .competition h2{
      margin: 8px 0;
      font-size: 16px !important;
      color: #575656;
    }
    .competition .question{
      font-weight: bold;
      font-size: 13px;
      color: #575656;
      margin:15px 0 5px;
    }*/

    .sm_player {
    	float: left;
    }

    .questions{
      float: left;
      width: 488px;
    }

    .answers{
      color: #575656;
    }

    .hints{
      margin-top: 13px;
      float: left;
      width: 280px;
      padding: 8px;
      background: #e9e9e9;
      color: #575656;
    }
    	.hints img{
    		float: left;
    		margin: 0.9em 1.1em 0.5em 1em;
    	}

      .hints a{
        color: #073c68;
        font-weight: bold;
      }

      .contact_form{

      }
      .contact_form label{
        width: 100%;
        color: #575656;
        display: block;
        margin-left: 20px;
      }
      .contact_form input{
        border: 1px solid #bfbfbf;
        color: #575656;
        width: 174px;
        margin-left: 20px;
      }

      .contact_form input.empty{
        background: #fee7e7;
      }

      .contact_form a#submit_competition{
        font-size:15px;
		line-height:35px;
		margin-left:20px;
		margin-top:10px;
		text-transform:uppercase;
      }

      .disclaimer{
        color: #575656;
        font-size: 11px;
        margin-left: 20px;
      }

      .competition_info{
        text-align: center;
        padding: 20px;
        border: 1px solid #BFBFBF;
        font-weight: bold;
        margin: 10px 10px;
      }

      #submit_competition{
        margin-bottom: 5px;
      }

  .main_list{
    color: #575656;
    font-size: 19px;
    font-weight: bold;
    padding-left: 30px;
    margin: 20px 0;
    background: url(http://images.realitynamape.sk/smartvisit/coc_smartvisit.jpg) no-repeat 90% 70%;
  }

   .main_list li{
    line-height: 180%;
   }

   .smart_visit hr {
    margin: 0 0 10px;
   }
   .smart_visit{
    color: #575656;
    width: 685px;
    float: left;
    margin-right:10px;
   }

   .smart_visit h1{
    font-size:19px;
	margin:15px 0;
   }
   .smart_visit h2{
    margin: 15px 0;
    text-align: center;
    font-size: 19px;
    padding: 0 !important;
    font-family: Arial, sans-serif !important;
    color: #575656 !important;
   }
   .smart_visit h2 a{
    cursor: pointer;
    text-decoration: underline;
    color: #999;
   }
   .smart_visit p{
    margin: 0 0 15px 0;
   }

   .step{
    padding-left: 43px;
    padding-top: 10px;
   }

   .step1{
    width:280px;
    float: left;
    height: 186px;
    background: url(http://images.realitynamape.sk/smartvisit/step1.jpg) no-repeat 15px 0;
   }
   .step2{
    background:transparent url(http://images.realitynamape.sk/smartvisit/step2.jpg) no-repeat scroll -3px 1px;
	float:left;
	height:186px;
	width:310px;
   }
   .step3{
    width: 700px;
    float: left;
    height: 260px;
    background: url(http://images.realitynamape.sk/smartvisit/step3.png) no-repeat 14px 8px;
   }

   .customers strong{
    font-size: 15px;
   }

   .sv_box{
    width: 100%;
    float: left;
    text-align: center;
   }

   .light_gray{
     color: #999;
   }

   .banner_181x55{
     width: 181px;
     margin: 10px auto;
   }

   .job_offer{
     font-size: 11px;
   }

     .job_offer .date{
       float: left;
       width: 60px;
       margin-left: 10px;
     }

     .job_offer .offer{
       float: left;
       width: 410px;
     }

     .job_offer a{
      color: #f86300;
      font-weight: bold;
     }
.clear_sm {
	clear: both;
	padding-top: 0.5em;
}
.clear_sm a {
	/*color: #CD1D3A;*/
}
#gmap_box {
background-color:green;
height:300px;
position:absolute;
right:0;
top:133px;
width:300px;
}
#gmap_functions {
position:absolute;
z-index:208;
right: 0;
}
#gmap_map_types {
position:absolute;
z-index:108;
left: 0;
}
.banner_under_map {
position:absolute;
z-index:208;
top: 433px;
right: 0;
width: 300px;
height: 300px;
background: yellow;
}
#search_phrases {
margin:10px;
padding:5px;
width:495px;
}
.top_marker {
z-index: 300;
}
#results_block {
position: relative;
_position: static;
_margin-top: -8px;
overflow: hidden;
}

#AS_checkbox_type{
	_margin-left:-106px;
	background:#FFFFFF none repeat scroll 0 0;
	height:124px;
	margin-left:5px;
	margin-top:0 !important;
	overflow-x:hidden;
	overflow-y:scroll;
	padding:1px 0;
	position:absolute;
	width:187px;
	z-index:101;
}#IE7 #AS_checkbox_type{ margin-left:-50px; }

#AS_checkbox_type span{
	float:left;
	width:130px !important;
}
#AS_checkbox_type label{
	width:160px !important;
	font-size:12px;
	margin:0px;
	padding:2px 0 !important;
	cursor:pointer;
	color:#650d6e;
} #IE7 #AS_checkbox_type label{ padding:0 !important; }

#AS_checkbox_type input{
	margin:0 5px;
	padding:2px 0 !important;
	float:left;
}
div#checkbox_ville {
margin-left:-16px !important;
margin-top:0 !important;
padding:0;
position:absolute;
width:240px;
z-index:102;
}
#advanced_search {
	background: #e8e8e8;
}
#search_results-heading {
	margin-top: 1em;
}
/* Highslide CSS */

.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 13px;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	cursor: url(http://images.realitynamape.sk/highslide/graphics/zoomin.cur), pointer;
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(http://images.realitynamape.sk/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}
.highslide-overlay {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(http://images.realitynamape.sk/highslide/graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Controls for the galleries.											   */
/* Remove these if you are not using a gallery							   */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(http://images.realitynamape.sk/highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(http://images.realitynamape.sk/highslide/graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background-image: url(http://images.realitynamape.sk/highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											    */
/* Remove these if you are not using Highslide HTML						  */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html-content {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 11px;
}
.highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(http://images.realitynamape.sk/highslide/graphics/resize.gif);
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							*/
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 1em;
	position: absolute;
	left: 0;
	right: 1em;
	top: 0;
	width: auto;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: relative;
	z-index: 2;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(http://images.realitynamape.sk/highslide/graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(http://images.realitynamape.sk/highslide/graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(http://images.realitynamape.sk/highslide/graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

