body{
	background-image: url(images/bodybg.png);
	background-repeat: repeat;
	background-color: #C7C7C7;
	margin: 0 0 30px 0;
	font : 11px Tahoma;
	color: #474747;
}
A:link,A:visited{
	text-decoration: none;
	color: #474747;
}
A:hover {
	text-decoration: underline;
}
h1{
	font-size: 16px;
	margin: 0;
}
h2, h3, h4, h5{
	font-size: 14px;
	margin: 0;
}

p { margin: 0; padding: 0; }

img {
	border: 0; 
}
form{
	margin: 0px;
	padding: 0px;
}
label{
	cursor: pointer;
}
hr{
	color: #D1D1D1;
	height: 1px;
	border: 0;
	margin: 10px 0;
	border-bottom: 1px solid #D1D1D1;
}
/*---------------Layout------------------------------*/
#laycent{	
	background-image: url(images/laycentbg.png);
	background-repeat: repeat-y;
	text-align: left;
	margin: 0 auto;	
	width: 943px;
	position: relative;
	padding: 0 21px 17px 21px;
}
#top{
	background-color: white;
	border-top: 3px solid #60608C;	
}
#left{
	background-color: #343469;	
	width: 206px;
	float: left;
	border-top: 30px solid white;
	position: relative;
}
#left .uj-magyarorszag {
	border-top: 7px solid #fff;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
#right{
	width: 731px;
	float: right;
}
#center{
	padding: 20px;
	line-height: 140%;
}
#bottom{
	background-color: #5B5B9F;
	padding: 5px 0;
	font-size: 9px;
	color: white;
	text-align: center;
	margin-top: 8px;
}
/*---------------Common------------------------------*/
.clear{
	clear: both;
	overflow: hidden;
	height: 0px;
	display: block;
}
.titleimg{
	margin-bottom: 10px;
	border: 0 !important;
}
.bbox{	
	border-bottom: 1px solid #D1D1D1;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.bbox img{
	border: 0 !important;
}

.bbox2{	
	border-bottom: 1px solid #D1D1D1;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.bbox2 img{
	border: 0 !important;	
	vertical-align: middle;
}
.bbox2 .lft{
	float: left;
	padding-top: 5px;
}
.bbox2 .rght{
	background-image: url(images/icon_search.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	float: right;
	text-align: right;

}
.bbox2 .rght a:link,
.bbox2 .rght a:visited{
	background-color: #343469;
	color: white;
	font-weight: bold;
	height: 21px;
	padding: 5px 6px 0 6px;
	text-decoration: none;
	display: block;
	float: left;
	margin-left: 1px;
}
ul.ulist{
	list-style: none;
	padding-left: 0;
	margin-left: 25px;
}
ul.ulist li{
	background-image: url(images/ul.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	margin-bottom: 8px;
}

span.ulist, p.ulist, div.ulist{
	background-image: url(images/ul.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 25px;
	padding-left: 15px;
	margin-bottom: 8px;
	display:block;
}

.infobox, .infobox_telefon{
	background-color: #E3E3E3;
	background-repeat: no-repeat;
	height: 19px;
	padding: 7px 0 0 35px;
	margin: 10px 0;
}

.infobox_telefon{
	background-image: url(images/icon_phone.png);
}

.infobox a:link,
.infobox a:visited{
	font-weight: bold;
}
/*---------------------------------------------------*/
.jqmOverlay { background-color: #000; }
/*---------------------------------------------------*/
#top #logo{
	float: left;
}
#top .rght{
	float: right;
	color: #2f2f65;
	font-size: 9px;
	padding: 7px 0 0 0;
}
#top .rght h1{
	display: inline;
	font-size: 9px;
}
#top #langselect{
	font-size: 11px;
	text-transform: uppercase;
	text-align: right;
	margin-top: 10px;
	color: #2f2f65;
}
#top #langselect a:link,
#top #langselect a:visited{
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 22px;	
	color: #cfcfcf;
	margin: 0 10px;
}

#top #langselect a.hu:link,
#top #langselect a.hu:visited{
	background-image: url(images/lang_hu.png);
	
}
#top #langselect a.hu_active:link,
#top #langselect a.hu_active:visited{
	background-image: url(images/lang_hu_active.png);
	color: #2f2f65;
}

#top #langselect a.en:link,
#top #langselect a.en:visited{
	background-image: url(images/lang_en.png);
	margin-right: 0;
	
}
#top #langselect a.en_active:link,
#top #langselect a.en_active:visited{
	background-image: url(images/lang_en_active.png);
	color: #2f2f65;
	margin-right: 0;
}
/*---------------------------------------------------*/
#leftmenu{
	color: white;
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
#leftmenu li{
	background-image: url(images/leftmenuitembg.png);
	background-repeat: no-repeat;
	padding: 10px 25px 9px 8px;
	border-bottom: 1px solid #8F8FB7;
}
#leftmenu li.active,
#leftmenu li:hover{
	background-image: url(images/leftmenuitembg2.png);
}

#leftmenu a:link,
#leftmenu a:visited{
	background-image: none;
	background-repeat: no-repeat;
	background-position: left center;
	color: white;
	text-decoration: none;
	padding-left: 17px;
	display: block;
	zoom: 1;
}
/*
#leftmenu a.active:link,
#leftmenu a.active:visited,
#leftmenu a:hover{
	background-image: url(images/leftmenuactive.png);
}*/
/*---------------------------------------------------*/
#topmenu{
	background-image: url(images/topmenubg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 40px;
	margin: -3px 0 8px 0;
}
#topmenu a:link,
#topmenu a:visited{
	background: none;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 40px;
	text-decoration: none;
	margin-right:  46px;
}
#topmenu a:hover{
	background-position: left -40px;;
}
#topmenu a.menu_fooldal:link,
#topmenu a.menu_fooldal:visited{
	background-image: url(images/menu_fooldal.png);
	width: 74px;
}
#topmenu a.menu_fooldal_active:link,
#topmenu a.menu_fooldal_active:visited{
	background-image: url(images/menu_fooldal.png);
	width: 74px;
	background-position: left -40px;;
}

#topmenu a.menu_szolgaltatasok:link,
#topmenu a.menu_szolgaltatasok:visited{
	background-image: url(images/menu_szolgaltatasok.png);
	width: 136px;
}
#topmenu a.menu_szolgaltatasok_active:link,
#topmenu a.menu_szolgaltatasok_active:visited{
	background-image: url(images/menu_szolgaltatasok.png);
	width: 136px;
	background-position: left -40px;;
}

#topmenu a.menu_ceginformaciok:link,
#topmenu a.menu_ceginformaciok:visited{
	background-image: url(images/menu_ceginformaciok.png);
	width: 141px;
}
#topmenu a.menu_ceginformaciok_active:link,
#topmenu a.menu_ceginformaciok_active:visited{
	background-image: url(images/menu_ceginformaciok.png);
	width: 141px;
	background-position: left -40px;;
}

#topmenu a.menu_kozlemenyek:link,
#topmenu a.menu_kozlemenyek:visited{
	background-image: url(images/menu_kozlemenyek.png);
	width: 124px;
}
#topmenu a.menu_kozlemenyek_active:link,
#topmenu a.menu_kozlemenyek_active:visited{
	background-image: url(images/menu_kozlemenyek.png);
	width: 124px;
	background-position: left -40px;;
}

#topmenu a.menu_hirlevel:link,
#topmenu a.menu_hirlevel:visited{
	background-image: url(images/menu_hirlevel.png);
	width: 69px;
}
#topmenu a.menu_hirlevel_active:link,
#topmenu a.menu_hirlevel_active:visited{
	background-image: url(images/menu_hirlevel.png);
	width: 69px;
	background-position: left -40px;;
}
/*---------------------------------------------------*/
#bottom a:link,
#bottom a:visited{
	font-weight: bold;
	color: white;
}
#bottom .sep{
	margin: 0 10px;
}
/*---------------------------------------------------*/
#blist{
	font-size: 10px;
	line-height: 140%;
}
#blist .item{
	background-color: #E3E3E3;
	width: 228px;
	padding: 5px;
	position: relative;
	float: left;
	margin: 0 5px 0 0;
}
#blist .item .lft{
	float: left;
	width: 145px;
}
#blist .item .rght{
	float: right;
	text-align: right;
	width: 79px;	
}
#blist .item img{
	border: 4px solid white;
	border-top: 0;
	border-left: 0;
	margin: -5px 0 5px -5px;
}
#blist .item .c1{
	font-size: 13px;
	font-weight: bold;
	line-height: 150%;
}
#blist .item .c2{
	position: absolute;
	bottom: 5px;
	right: 5px;
	font-weight: bold;
	line-height: 150%;
	font-size: 10px;
	width: 90px;	
}

#blist .item .c1 a.dellink:link,
#blist .item .c1 a.dellink:visited{
	background-image: url(images/icon_trash.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #5B5B9F;
	font-weight: normal;
	color: white;
	display: block;
	padding: 2px 25px 2px 5px;
	text-decoration: none;
	font-size: 11px;
	width: 23px;
	text-align: right;
	float: right;
	margin-bottom: 20px;
}

.box2 a.dellink{
	background-image: url(images/icon_trash.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-weight: normal;
	color: white;
	display: block;
	padding: 2px 25px 2px 5px;
	text-decoration: none;
	font-size: 11px;
	width: 120px;
	text-align: right;
	float: right;
	margin-bottom: 20px;
}

#blist .item .c2 strong{
	font-size: 12px;
	line-height: 250%;
}
#blist .item .c2 em{
	color: #4800ff;
	font-style: normal;
}
#blist .item .c2 a:link,
#blist .item .c2 a:visited{
	background-image: url(images/linkbg.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	color: #5b5b9f;
	text-decoration: underline;
}
#blist .pager{
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #E3E3E3;
	margin: 8px 0;	
}
#blist .pager .lft{
	float: left;
	padding: 8px 0 0 5px;
}
#blist .pager .rght{
	float: right;
	font-weight: bold;
}
#blist .rght span{
	display: block;
	float: left;
	padding-top: 8px;
	margin: 0 5px;
}
#blist .pager .rght a:link,
#blist .pager .rght a:visited{
	padding: 7px 8px;
	display: block;
	float: left;
	text-decoration: none;
}
#blist .pager .rght a:hover{
	background-color: #CCCCCC;
}
#blist .pager .rght a.active:link,
#blist .pager .rght a.active:visited{
	background-color: white;
	color: #4800ff;
}

#blist .pager a.inq:link,
#blist .pager a.inq:visited{
	background-image: url(images/linkbginq.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	color: #5b5b9f;
	text-decoration: underline;
	margin-left: 15px;
	font-size: 11px;
	font-weight: bold;
}
/*---------------------------------------------------*/
#submenu{
	background-image: url(images/submenuempty1.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 20px;
	border-bottom: 1px solid #D1D1D1;
	padding-bottom: 3px;
}
#submenu a:link,
#submenu a:visited{
	background: none;
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 171px;
	height: 28px;
	text-decoration: none;
	margin-right: 3px;
}
#submenu a:hover{
	background-position: left -28px;;
}
#submenu a.menu_cegbemutatasa:link,
#submenu a.menu_cegbemutatasa:visited{
	background-image: url(images/menu_cegbemutatasa.png);
}
#submenu a.menu_cegbemutatasa_active:link,
#submenu a.menu_cegbemutatasa_active:visited{
	background-image: url(images/menu_cegbemutatasa.png);
	background-position: left -28px;;
}

#submenu a.menu_munkatarsaink:link,
#submenu a.menu_munkatarsaink:visited{
	background-image: url(images/menu_munkatarsaink.png);
}
#submenu a.menu_munkatarsaink_active:link,
#submenu a.menu_munkatarsaink_active:visited{
	background-image: url(images/menu_munkatarsaink.png);
	background-position: left -28px;
}

#submenu a.menu_referenciak:link,
#submenu a.menu_referenciak:visited{
	background-image: url(images/menu_referenciak.png);
}
#submenu a.menu_referenciak_active:link,
#submenu a.menu_referenciak_active:visited{
	background-image: url(images/menu_referenciak.png);	
	background-position: left -28px;
}

#submenu a.menu_aktualis:link,
#submenu a.menu_aktualis:visited{
	background-image: url(images/menu_aktualis.png);
}
#submenu a.menu_aktualis_active:link,
#submenu a.menu_aktualis_active:visited{
	background-image: url(images/menu_aktualis.png);	
	background-position: left -28px;
}

#submenu a.menu_archivum:link,
#submenu a.menu_archivum:visited{
	background-image: url(images/menu_archivum.png);
}
#submenu a.menu_archivum_active:link,
#submenu a.menu_archivum_active:visited{
	background-image: url(images/menu_archivum.png);	
	background-position: left -28px;
}
/*---------------------------------------------------*/
.centertext{
	line-height: 140%;
}
/*
.centertext img{
	border: 3px solid #E3E3E3;
}*/
/*---------------------------------------------------*/
#collegauetable{
	width: 100%;
}
#collegauetable td{
	padding: 9px 5px;
}
#collegauetable thead td{
	font-size: 13px;
	border-bottom: 1px solid #D1D1D1;
}
#collegauetable .tr1 td{
	background-color: #EEEEEE;
}
#collegauetable strong{
	color: #5b5b9f;
}
#collegauetable a:link,
#collegauetable a:visited{
	color: #5b5b9f;
	font-weight: bold;
}
/*---------------------------------------------------*/
#announce{
	
}
#announce .infobox{
	height: 20px;
	padding: 6px 0 0 35px;	
	font-size: 13px;
	font-weight: bold;
	margin: 5px 0;
}
#announce a.back:link,
#announce a.back:visited{
	background-image: url(images/linkbgback.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	color: #5b5b9f;
	text-decoration: underline;
	font-weight: bold;
	float: right;
}
/*---------------------------------------------------*/

#cdhMsg{
	background-image: url(images/maillistbg.png);
	background-repeat:no-repeat;
	background-color: white;
	width: 503px;
	padding: 15px 10px 15px 10px;
	padding-top: 60px;
	position: absolute;
	top: 200px;
	z-index: 100;
	left: 50%;
	margin-left: -251px;
	display: none;
}

#cdhMsg .bbox{
	font-size:14px;
	letter-spacing:2px;
}

#maillist{
	background-color: white;
	width: 503px;
	padding: 15px 10px 15px 10px;
	position: absolute;
	top: 200px;
	z-index: 100;
	left: 50%;
	margin-left: -251px;
	display: none;
}
#maillist .data{
	background-color: #E3E3E3;
	padding: 8px 10px 8px 30px;
	margin-bottom: 1px;
}
#maillist .data strong{
	display: block;
	float: left;
	padding-top: 3px;
}
#maillist .data input{
	border: 1px solid #727272;
	width: 345px;
	float: right;
}
#maillist a.submit:link,
#maillist a.submit:visited{
	background-image: url(images/linkbg.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	font-weight: bold;
	color: #5b5b9f;
	margin-right: 13px;
	text-decoration: underline;
}
#maillist a.cancel:link,
#maillist a.cancel:visited{
	background-image: url(images/linkbgcancel.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

#maillist .menu{
	background-image: url(images/topmenubg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 40px;
	margin: -3px 0 15px 0;
}
#maillist .menu a:link,
#maillist .menu a:visited{
	background: none;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 40px;
	text-decoration: none;
}
#maillist .menu a:hover{
	background-position: left -40px;
}
#maillist .menu a.menu_hirlevel:link,
#maillist .menu a.menu_hirlevel:visited{
	background-image: url(images/menu_hirlevel2.png);
	width: 75px;
}
#maillist .menu a.menu_hirlevel_active:link,
#maillist .menu a.menu_hirlevel_active:visited{
	background-image: url(images/menu_hirlevel2.png);
	width: 75px;
	background-position: left -40px;
}
#maillist .menu a.menu_leiratkozas:link,
#maillist .menu a.menu_leiratkozas:visited{
	background-image: url(images/menu_leiratkozas.png);
	width: 164px;
	float: right;
}
#maillist .menu a.menu_leiratkozas_active:link,
#maillist .menu a.menu_leiratkozas_active:visited{
	background-image: url(images/menu_leiratkozas.png);
	width: 164px;
	background-position: left -40px;
	float: right;
}
#maillist #mlcontainer2{
	display: none;
}
/*---------------------------------------------------*/
#searchform{
	border-bottom: 1px solid #D1D1D1;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#searchform .data{
	background-color: #E3E3E3;
	padding: 8px 10px 8px 10px;
	margin-bottom: 1px;
	height: 17px;
}
#searchform .data .lft{
	float: left;
	padding-top: 3px;
	width: 135px;
	font-weight: bold;
}
#searchform .data .rght{
	float: left;
	width: 220px;
}
#searchform .data input{
	vertical-align: middle;
}
#searchform .data .txtinput{
	border: 1px solid #727272;
	width: 100px;
}
#searchform .data .moneyinput{
	border: 1px solid #727272;
	width: 70px;
	text-align:right;
	font-size:11px;
}
#searchform .data select{
	border: 1px solid #727272;
	font-size: 11px;
	width: 200px;
}
#searchform a.submit:link,
#searchform a.submit:visited{
	background-image: url(images/linkbg.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	font-weight: bold;
	color: #5b5b9f;
	margin-right: 13px;
	text-decoration: underline;
}
#searchform a.cancel:link,
#searchform a.cancel:visited{
	background-image: url(images/linkbgcancel.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
/*---------------------------------------------------*/
#inquire{
	background-image: url(images/inquirebg.png);
	background-repeat: no-repeat;
	background-color: white;
	width: 503px;
	padding: 65px 10px 15px 10px;
	position: absolute;
	top: 50%;
	margin-top: -140px;
	z-index: 100;
	left: 50%;
	margin-left: -251px;
	/*border: 1px solid black;*/
	display: none;
}

#inquire .data{
	background-color: #E3E3E3;
	padding: 8px 10px 8px 30px;
	margin-bottom: 1px;
}
#inquire .data strong{
	display: block;
	float: left;
	padding-top: 3px;
}
#inquire .data input{
	border: 1px solid #727272;
	width: 345px;
	float: right;
}
#inquire a.submit:link,
#inquire a.submit:visited{
	background-image: url(images/linkbg.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	font-weight: bold;
	color: #5b5b9f;
	margin-right: 13px;
	text-decoration: underline;
}
#inquire a.cancel:link, #cdhMsg a.cancel:link,
#inquire a.cancel:visited, #cdhMsg a.cancel:visited{
	background-image: url(images/linkbgcancel.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
/*---------------------------------------------------*/
#realtydata{
	
}
#realtydata .dataleft{
	float: left;
	width: 574px;
}
#realtydata .dataright{
	float: right;
	width: 145px;
}
#realtydata .imgbox{
	position: relative;
	float: left;
	margin-bottom: 5px;
}
#realtydata .imgbox img{
	display: block;
}
#realtydata .imgbox .zoom{
	background-image: url(images/icon_zoom.png);
	background-repeat: no-repeat;
	width: 17px;
	height: 16px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	display: block;
	cursor: pointer;
	z-index: 3;
}
#realtydata .dataright .imgbox{
	margin-bottom: 8px;	
}
#realtydata .maindata{
	float: right;
	width: 307px;
	margin-bottom: 5px;
}
#realtydata .maindata .box1{
	background-color: #E3E3E3;
	padding: 5px;
	line-height: 150%;
	margin-bottom: 4px;	
}
#realtydata .maindata .box1 .lft{
	float: left;
	font-size: 12px;
}
#realtydata .maindata .box1 .rght{
	float: right;
	font-size: 11px;
	width: 160px;
}
#realtydata .maindata .box1 .lft h2{
	font-size: 15px;
	margin-bottom: 5px;
}
#realtydata .maindata .box1 .lft strong{
	font-size: 12px;
	line-height: 250%;
}
#realtydata .maindata .box1 .lft em{
	color: #4800ff;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
}

#realtydata .maindata .box2{
	background-color: #5B5B9F;
	color: white;
	font-size: 11px;
	padding: 5px;
	line-height: 150%;
	position: relative;
}
#realtydata .maindata .box2 h2{
	font-size: 12px;
	margin-bottom: 7px;
}
#realtydata .maindata .box2 a{
	color: white;
}
#realtydata .maindata .box2 a.favlink:link,
#realtydata .maindata .box2 a.favlink:visited{
	background-image: url(images/icon_favlink.png);
	background-repeat: no-repeat;
	background-color: #343469;
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
	width: 80px;
	height: 23px;
	padding: 6px 9px 0 0;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
}

#realtydata .otherinfo{
	background-color: #D3D3D3;
	padding: 10px;
	line-height: 140%;
	margin-bottom: 10px;
}
#realtydata .otherinfo .lft{
	float: left;
	width: 230px;
}
#realtydata .otherinfo .rght{
	float: right;
	width: 295px;
}
#realtydata .otherinfo a.google:link,
#realtydata .otherinfo a.google:visited{
	background-image: url(images/icon_google.png);
	background-repeat: no-repeat;
	background-color: #343469;
	display: block;
	width: 87px;
	height: 19px;
	padding: 4px 15px 0 0;
	margin-bottom: 10px;
	color: white;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
}
#realtydata .otherinfo a.download:link,
#realtydata .otherinfo a.download:visited{
	background-image: url(images/icon_doc.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 13px;
	font-weight: bold;
	color: #5b5b9f;
	text-decoration: underline;
}

#realtydata .images{
	
}
#realtydata .images .item{
	background-color: #D3D3D3;
	float: left;
	width: 184px;
	padding-bottom: 5px;
	line-height: 150%;
	margin: 0 11px 10px 0;
}
#realtydata .images .lft{
	float: left;
	padding: 5px 0 0 5px;
	font-weight: bold;
}
#realtydata .images .rght{
	float: left;
	padding: 5px 5px 0 5px;
}
#realtydata .images .rght em{
	color: #4800ff;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
}

#realtydata .bbox{
	padding-bottom: 5px;
}
#realtydata .bbox img,
#realtydata .bbox span{
	float: left;	
}

#realtydata .toplinks{
	float: right;
}

#realtydata .toplinks a.print:link,
#realtydata .toplinks a.print:visited{
	background-image: url(images/linkbgprint.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	color: #5b5b9f;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}
#realtydata .toplinks a.inq:link,
#realtydata .toplinks a.inq:visited{
	background-image: url(images/linkbginq.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	color: #5b5b9f;
	text-decoration: underline;
	margin: 0 20px;
	font-size: 11px;
	font-weight: bold;
}
#realtydata .toplinks a.back:link,
#realtydata .toplinks a.back:visited{
	background-image: url(images/linkbgback.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	color: #5b5b9f;
	text-decoration: underline;
	font-weight: bold;
}


#realtydata .datatable{
	width: 100%;
	color: #474747;
	font-weight: bold;
	margin-bottom: 8px;
}
#realtydata .datatable td{
	background-color: #D3D3D3;
	padding: 7px 0;
	text-align: center;
}
#realtydata .datatable thead td{
	background-color: #343469;
	color: white;
}
#realtydata .datatable tbody td.td8{
	background-color: #9E9E9E;
	color: white;
	padding: 6px 0;
}
#realtydata .datatable td.td8 a:link,
#realtydata .datatable td.td8 a:visited,
#realtydata .datatable td.td8 span{
	background-image: url(images/pointer.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: white;
	text-decoration: none;
	padding: 3px 0 3px 20px;
	/*display: block;*/
}

#realtydata .bottomlinks{
	background-color: #E3E3E3;
	padding: 15px 10px;
}

#realtydata .bottomlinks a.print:link,
#realtydata .bottomlinks a.print:visited{
	background-image: url(images/linkbgprint.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	color: #5b5b9f;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	float: left;
}
#realtydata .bottomlinks a.inq:link,
#realtydata .bottomlinks a.inq:visited{
	background-image: url(images/linkbginq.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	color: #5b5b9f;
	text-decoration: underline;
	margin: 0 20px;
	font-size: 11px;
	font-weight: bold;
	float: left;
}
#realtydata .bottomlinks a.back:link,
#realtydata .bottomlinks a.back:visited{
	background-image: url(images/linkbgback.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	color: #5b5b9f;
	text-decoration: underline;
	font-weight: bold;
	float: right;
}
/*---------------------------------------------------*/
#mappopup{	
	background-color: #202051;
	padding: 15px;
	border: 1px solid white;
	width: 743px;
	position: absolute;
	z-index: 100;
	left: 50%;
	/*top: 50%;*/
	margin-top:550px;
	margin-left:-371px;
	display: none;
}
#mappopup a.close:link,
#mappopup a.close:visited{
	position: absolute;
	background-color: #202051;
	color: white;
	font-weight: bold;
	width: 60px;
	height: 18px;
	text-align: center;
	text-decoration: none;
	border: 1px solid white;
	border-bottom: 0;
	top: -25px;
	right: -1px;
	padding-top: 6px;
}

.error{
	text-align:center;
	color:red;
	font-weight:bold;
	font-size:14px;
}

.ServPointer{
	/*font-weight:bold!important;*/
	/*font-size:14px!important;*/
	letter-spacing:2px!important;
}

.ServPointer:hover{
	text-decoration: underline!important;
}
