@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	background:url(../img/bg.jpg) repeat-x #fcfcfe;
}
div {
	font-family:Verdana, Helvetica, sans-serif;
	color:#384d6a;
	font-size:14px;
}
a {
	color:#b6150a;
}
/* felepites*/
.main {
	margin:auto;
	width:982px;
}
/*fejlec */
.head {
	float:left;
	width:982px;

	height:124px;
}
.logo{
float:left;
background:url(../img/logo.jpg);
width:317px;
height:120px;
margin-right:2px;
margin-top:2px;
}
.banner{
float:left;
margin-top:2px;
width:663px;
height:120px;
}
/* menu*/
.navig {
	float:left;
	width:980px;
	background:url(../img/menu_bg.gif);
	height:42px;
	border:solid 1px #b9c5d1;
}
.menu_items {
	float:right;
	width:970px;
	height:42px;
	text-align:right;
}
.menu_items a {
	margin:0px -5px 1px 0px;
	display:inline-block;
	border-left:solid 1px #b9c5d1;
	padding:15px 9px 10px 9px;
	color:#384d6a;
	font-family:"Trebuchet MS";
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	height:18px;
}
.menu_items a:hover {
	background:url(../img/menu_hover.gif) repeat-x;
	color:#FFFFFF;
}
.content {
	float:left;
	width:982px;
}
/* left */
.left {
	float:left;
	width:317px;
	margin-right:4px;
}
.left_box {
	float:left;
	margin-bottom:4px;
}
.left_box .box_top {
	background:url(../img/leftbox_top.gif);
	width:317px;
	height:7px;
	float:left;
}
.left_box .box_content {
	background:url(../img/leftbox_bg.gif) repeat-y;
	width:317px;
	float:left;
}
.why .box_content {
	background:url(../img/leftbox_bg.gif) repeat-y;
	width:277px;
	padding:20px;
	float:left;
}
.left_box .box_bottom {
	background:url(../img/leftbox_bottom.gif);
	width:317px;
	height:7px;
	float:left;
}
.left_box .box_head {
	background:url(../img/leftbox_head.gif);
	float:left;
	width:277px;
	height:16px;
	font-size:14px;
	font-weight:bold;
	color:#384d6a;
	padding:15px 20px 15px 20px;
}
/* szimpla kereso*/

.navigal {
	width:317px;
	float:left;
	margin-top:-10px;
	margin-bottom:-25px;
}

.search {
	width:317px;
	float:left;
	margin-top:-44px;
	margin-bottom:4px;
}
.search_head {
	float:left;
	width:269px;
	background:url(../img/search_head.jpg);
	height:40px;
	font-size:13px;
	font-weight:bold;
	color:#d7e7f3;
	padding:20px 0px 0px 48px;
}
.search_container {
	float:left;
	width:315px;
	background:url(../img/search_bg.gif) repeat-x bottom #5485ac;
	border-left:#5c7892 solid 1px;
	border-right:#5c7892 solid 1px;
}

.navigacio {
	float:left;
	width:315px;
/*	background:url(../img/search_bg.gif) repeat-x bottom #5485ac;*/
/*	background:url(../img/leftbox_bg.gif);     */
	border-left:#5c7892 solid 1px;
	border-right:#5c7892 solid 1px;
}

.more_search {
	background:url(../img/osszetettbg.gif);
	float:left;
	width:317px;
	height:28px;
	margin-top:15px;
	margin-left:-1px;
}
.more_search a {
	float:left;
	color:#d7e7f3;
	font-size:10px;
	font-family:Tahoma;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:7px 0px 6px 30px;
	display:block;
}
.more_search a:hover {
	color:#ffffff;
}
.search_container form {
	margin:0px;
	padding:0px;
	
}
.search_container form div {
	padding:0px;
	margin:0px 0px 7px 0px;
	display:inline-block;
	color:#d7e7f3;
	font-size:11px;
	float:left;
}
.search_container form div label {
	float:left;
	width:90px;
	color:#d7e7f3;
	text-align:right;
	padding-right:5px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:3px;
}
.search_container form div select, .search_container form div .input {
	width:187px;
	background:#f2f2f2;
	font-size:11px;
	color:#384d6a;
	border:#6995b6 solid 1px;
	padding:2px;
	height:21px;
}
.search_container form div .half_select {
	width:83px;
	background:#f2f2f2;
	font-size:11px;
	color:#384d6a;
	border:#6995b6 solid 1px;
	padding:2px;
}
.search_container form div .half_text {
/*	width:57px;*/
	background:#f2f2f2;
	font-size:11px;
	color:#384d6a;
	border:#6995b6 solid 1px;
	padding:2px;
}
.search_container form div .half_text2 {
/*	width:77px;  */
	background:#f2f2f2;
	font-size:11px;
	color:#384d6a;
	border:#6995b6 solid 1px;
	padding:2px;
}
.search_container form div table {
	float:left;
	width:190px !important;
	margin:0px;

}
.search_btn a {
	margin-left:115px !important;
	margin-top:5px !important;
	float:right !important;
	width:172px !important;
	height:48px;
	background:url(../img/search_btn.gif);
	display:block !important;
	text-decoration:none;
}
.search_btn a:hover {
	background-position:0px -48px;
}
.alert{
display:block;
float:left;
margin-left:95px !important;
width:220px;
}
.src_title {
	display:block;
	margin:0px;
	padding:5px 0px 0px 10px;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-size:18px;
	width:200px;
	height:20px;
}
.search_counter {
	margin:0px;
	display:block;
	padding:5px 0px 0px 10px;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
}
/* bovitett kereso*/

.tab {
float:left;
	width:185px;
	margin-left:92px;
	margin-bottom:10px;

}
.tab td {
	color:#FFFFFF;
}
/* right*/

.right {
	float:left;
	width:660px;
	margin-top:4px;
}
.right_box {
	float:left;
	margin-bottom:4px;
}
.right_box .box_top {
	background:url(../img/rightbox_top.gif);
	width:660px;
	height:7px;
	float:left;
}
.right_box .box_content {
	background:url(../img/rightbox_bg.gif) repeat-y;
	width:640px;
	padding:20px;
	float:left;
}
.right_box .box_bottom {
	background:url(../img/rightbox_bottom.gif);
	width:660px;
	height:7px;
	float:left;
}
.right_box .box_head {
	background:url(../img/rightbox_head.gif);
	float:left;
	width:620px;
	height:16px;
	font-size:13px;
	font-weight:bold;
	color:#384d6a;
	padding:15px 20px 15px 20px;
}
/*kiemelt*/

.kiemelt .box_content {
	background:url(../img/rightbox_bg.gif) repeat-y;
	width:646px;
	height:291px;
	padding:0px 7px 0px 7px;
	float:left;
}
.topbox_left {
	float:left;
	width:388px;
	height:291px;
	position:relative;
}
.topbox_left img {
	float:left;
	width:388px;
	height:291px;
//	height:240px;
	position:absolute;
	top:0px;
//	position:relative;
//      display: block;
//        margin-left: auto;
//        margin-right: auto;
}
.pic_alpha_bg {
	z-index:100;
	position:absolute;
	width:358px;
	height:40px;
	bottom:0px;
	background:#000000;
	padding:5px 15px;
	filter:alpha(opacity=60);
	/* CSS3 standard */
  opacity:0.6;
}
.pic_title {
	z-index:101;
	position:absolute;
	width:358px;
	height:40px;
	bottom:0px;
	left: 0px;
	padding:5px 15px;
}
.pic_title .item_name, .pic_title .item_detials, .pic_title .item_price {
	color:#FFFFFF !important;
}
.up_btn {
	float:left;
	width:253px;
	height:15px;
}
.up_btn a {
	display:block;
	background:url(../img/up.gif);
	width:251px;
	height:15px;
	border:#ced9e3 solid 1px;
}
.up_btn a:hover {
	background-position:0px -15px;
}
.down_btn {
	float:left;
	display:block;
	width:251px;
	height:15px;
}
.down_btn a {
	float:left;
	display:block;
	background:url(../img/down.gif);
	width:251px;
	height:15px;
	border-bottom:#ced9e3 solid 1px;
	border-left:#ced9e3 solid 1px;
	border-right:#ced9e3 solid 1px;
}
.down_btn a:hover {
	background-position:0px -15px;
}
.items {
	float:left;

	height:260px;
	overflow:hidden;
}
.small_item a {
	float:left;
	width:251px;
	height:64px;
	border-bottom:#ced9e3 solid 1px;
	border-left:#ced9e3 solid 1px;
	border-right:#ced9e3 solid 1px;
	background:url(../img/item_bg.gif) repeat-x bottom #ffffff;
	text-decoration:none;
	cursor:pointer;
}
.small_item a:hover {
	float:left;
	width:251px;
	height:64px;
	border-bottom:#ced9e3 solid 1px;
	border-left:#ced9e3 solid 1px;
	border-right:#ced9e3 solid 1px;
	background:url(../img/item_bg2.gif) repeat-x top #ffffff;
	text-decoration:none;
	color:#FFFFFF !important;
}
.item_details {
	float:left;
	width:160px;
	padding:10px;
}
.item_name {
	margin:0px;
	padding:0px;
	color:#384d6a;
	font-size:11px;
	font-weight:bold;
	border:none;
	text-decoration:none;
}
.item_detials {
	margin:0px;
	padding:0px;
	color:#384d6a;
	font-size:11px;
	border:none;
	text-decoration:none;
}
.item_price {
	margin:0px;
	padding:0px;
	color:#be150a;
	font-size:11px;
	font-weight:bold;
	border:none;
	text-decoration:none;
}
.item_picture {
	margin-top:5px;
	float:left;
	width:55px;
}
.item_picture img {
	height:45px;
	border:#b4c6d8 solid 3px;
}


/*ajanlo */
.ajanlo-box .box_content {
	background:url(../img/leftbox_bg.gif) repeat-y;
	width:317px;

	float:left;
}
.ajanlo-box {
	float:left;
	width:100%;
}

.ajanlo a {
	float:left;
	width:315px;
	height:64px;
	border-bottom:#ced9e3 solid 1px;
	border-left:#ced9e3 solid 1px;
	border-right:#ced9e3 solid 1px;
	background:url(../img/item_bg.gif) repeat-x bottom #ffffff;
	text-decoration:none;
	cursor:pointer;
}
.ajanlo a:hover {
	float:left;
background:url(../img/item_bg2.gif) repeat-x top #ffffff;
	border-bottom:#ced9e3 solid 1px;
	border-left:#ced9e3 solid 1px;
	border-right:#ced9e3 solid 1px;

	text-decoration:none;
	color:#FFFFFF !important;
}
.ajanl_details {
	float:left;
	width:220px;
	padding:10px;
}
.ajanl_name {
	margin:0px;
	padding:0px;
	color:#384d6a;
	font-size:11px;
	font-weight:bold;
	border:none;
	text-decoration:none;
}
.ajanl_detials {
	margin:0px;
	padding:0px;
	color:#384d6a;
	font-size:11px;
	border:none;
	text-decoration:none;
}
.ajanl_price {
	margin:0px;
	padding:0px;
	color:#be150a;
	font-size:11px;
	font-weight:bold;
	border:none;
	text-decoration:none;
}
.ajanl_picture {
	margin-top:7px;
	margin-left:10px;
	float:left;
	width:55px;
	margin-right:10px;
}
.ajanl_picture img {
	height:45px;
	border:#b4c6d8 solid 3px;
}
/* ugyfelszolgalat doboz */

.ugyf {
	float:left;
	width:360px;
	background:url(../img/ugyf.jpg) right top no-repeat;
	height:47px;
	margin-bottom:4px;
	padding:20px 280px 20px 20px;
}
/* lista a fooldalon */

ul {
	margin:0px;
	padding:0px;
	list-style:outside;
	margin-top:-15px;
}
li {
	border-bottom:#d0dde7 solid 1px;
	padding:15px 0px 15px 0px;
	margin-left:20px;
	margin-right:20px;
	list-style-image:url(../img/arrow.gif);
list-style-position:
}
/*-----------------termeklista nezet----------------------*/


/* lsita fejlece */

.list_title {
	width:100%;
	float:left;
	color:#b6150a;
	border-bottom:#ced9e3 solid 1px;
}
.list_title h1 {
	margin:5px;
	font-size:16px;
	width:100%;
	float:left;
	color:#b6150a;
}
.phone_number{
margin-top:4px;

	padding:1px;
	width:635px;
	float:left;
border-top:#ced9e3 solid 1px;
	border-bottom:#ced9e3 solid 1px;
	font-weight:bold;
        font-size:18px;
	text-align:right;
	background:#e0ebf4;
	}
	.phone_number span{
	font-weight:normal !important;
	}
.order {
	float:left;
	width:100%;

	padding:5px 0px 0px 4px;
}
.order span {
	font-size:11px;
	font-weight:bold;
	margin-left:20px;
}
.order div {
	font-size:11px;
	font-weight:bold;
	margin-right:46px;
	float:right;
	display:inline-block;
	margin-top:4px;
}
.order .page_select form {
	margin:0px;
	padding:0px;
	display:inline-block;
}
.page_select {
margin-left:0px !important;
	margin-top:0px !important;
	float:left !important;
}
.order span form select {
	border:#b9c5d1 solid 1px;
	color:#384d6a;
	font-size:11px;
	font-weight:bold;
}
.up {
	display:inline-block;
	height:9px;
	width:9px;
	background-image:url(../img/up_arrow.gif);
	margin-left:5px;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.down {
	display:inline-block;
	height:9px;
	width:9px;
	background-image:url(../img/down_arrow.gif);
	margin-left:3px;
	opacity:0.6;
	filter:alpha(opacity=60);
}
/* lapozas */

div.pager {
	float:left;
	width:100%;
	text-align:left;
}
.pager a {
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	background-color:#384d6a;
	display:inline-block;
	text-decoration:none;
	padding:2px 5px 2px 5px;
	margin-right:2px;
}
.pager a:hover, a.is_active {
	background-color:#b6150a;
}
a.frev {
	background:url(../img/frew.gif) no-repeat;
	width:10px;
	height:14px;
	background-color:#384d6a;
	background-position:5px 5px;
	padding:2px 3px 2px 3px;
}
a.rev {
	background:url(../img/rev.gif) no-repeat;
	width:8px;
	height:14px;
	background-color:#384d6a;
	background-position:5px 5px;
	padding:2px 3px 2px 3px;
}
a.forw {
	background:url(../img/forw.gif) no-repeat;
	width:8px;
	height:14px;
	background-color:#384d6a;
	background-position:6px 5px;
	padding:2px 3px 2px 3px;
}
a.fforw {
	background:url(../img/fforw.gif) no-repeat;
	width:10px;
	height:14px;
	background-color:#384d6a;
	background-position:6px 5px;
	padding:2px 3px 2px 3px;
}
.up:hover, .down:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
.small_card .box_content {
	width:646px;
	padding:0px 7px 0px 7px;
	position:relative;
}

.list_view  {
float:left;
	width:647px;
	padding:8px 7px 8px 7px;
	position:relative;
	background:url(../img/small_card_bg.gif);
	height:80px;
	margin-bottom:4px;
	position:relative;
}
.more_btn a{
display:block;
background:url(../img/details_btn.png);
width:101px;
height:22px;
bottom:0px;
right:0px;
position:absolute;
}
.list_view table{
float:left;
width:500px;
height:80px;
}
.list_view a img {
height:80px;
	border:none;
	float:left;
	margin-right:20px;
}
.list_view a {
	margin-top:10px;
	color:#384d6a;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.list_view h2 {
	margin-top:10px;
	font-size:16px;
	font-weight:bold;
}

.reszletek a {
	position:absolute;
	display:block;
	background:url(../img/reszletek.png);
	width:125px;
	height:34px;
	bottom:13px;
	right:20px;
}
.hol{
font-size:14px;
text-align:left;
width:30%;
font-weight:bold;
}
.hol span{
font-size:11px;
}
.tipus, .ft, .nm, .szoba{
font-size:11px;
font-weight:bold;
text-align:left;
width:15%;
}
/*.elado {
	display:block;
	position:absolute;
	background:url(../img/elado_ingatlan.png);
	width:68px;
	height:68px;
	top:-6px;
	right:1px;
}
.uj {
	display:block;
	position:absolute;
	background:url(../img/uj_ingatlan.png);
	width:68px;
	height:68px;
	top:-6px;
	right:1px;
}
.kiado {
	display:block;
	position:absolute;
	background:url(../img/kiado_ingatlan.png);
	width:68px;
	height:68px;
	top:-6px;
	right:1px;
}*/
/* managers */

.managers {
	float:left;
	width:982px;
	height:144px;
	background:url(../img/uzletkoto_bg.gif);
	margin-bottom:4px;
}
.managers_head {
	float:left;
	width:952px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding:12px;
	background:url(../img/uzletkoto_bg.gif);
}
.manager {
	float:left;
	background:url(../img/manager_bg.gif);
	width:202px;
	height:78px;
	padding:5px;
	margin-left:25px;
}
.manager img {
	float:left;
	border:solid 2px #ced9e3;
}
.name {
	float:left;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	color:#b6150a;
	width:100px;
}
.mobil {
	float:left;
	padding:0px 5px 5px 5px;
	font-size:11px;
	width:100px;
}
.email a {
	float:left;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	color:#b6150a;
	width:100px;
}
/* footer */
.footer {
	font-size:11px;
	float:left;
	width:952px;
	height:27px;
	padding:55px 15px 15px 15px;

	background:url(../img/footer.jpg);
}
.footer_l {
	float:left;
	width:100%;
	font-size:11px;
		text-align:right;
		color:#f2f7fc;
}
.footer_r {
margin-top:3px;
	float:left;
	width:100%;
	text-align:right;
	font-size:11px;
	color:#0a3056;
}
.footer_r  a{

	font-size:11px;
	color:#0a3056;
}
.footer_p {
        margin-top:-40px;
	float:left;
	width:60%;
	text-align:left;
	font-size:12px;
	color:#0a3056;
}
.footer_p  a{

	font-size:12px;
	color:#ffffff;
}


/* adatlap */
.adatlap .box_content {
	background:url(../img/rightbox_bg.gif) repeat-y;
	width:646px;
	padding:0px 7px 0px 7px;
	float:left;
}
.big_pic {
	float:left;
	width:437px;
	position:relative;
}
.big_pic img {
	height:325px !important;
}
.centering{
text-align:center;
}
.functions {
	float:right;
	width:209px;
	margin-left:0px;

	border-top:#ced9e3 solid 1px;
}
.btn_f {
	float:left;
	width:207px;
	height:45px;
	border-bottom:#ced9e3 solid 1px;
	border-left:#ced9e3 solid 1px;
	border-right:#ced9e3 solid 1px;
	background:url(../img/item_bg.gif) repeat-x bottom #ffffff;
	text-decoration:none;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	color:#384d6a;
	position:relative;
}
.btn_f a {
	float:left;
	width:121px;
	height:18px;
	text-decoration:none;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	color:#384d6a;
	padding:15px 15px 10px 15px;
}
.btn_f a:hover {
	color:#FFFFFF;
}
.btn_f:hover {
	float:left;
	background: #64819f;
	text-decoration:none;
	color:#FFFFFF !important;
}
.icon_photo {
	position:absolute;
	width:30px;
	height:30px;
	background:url(../img/ico_photo.png);
	z-index:100;
	right:15px;
	top:7px;
}
.icon_alap {
	position:absolute;
	width:30px;
	height:30px;
	background:url(../img/ico_alap.png);
	z-index:100;
	right:15px;
	top:7px;
}
.icon_alaprajz{
position:absolute;
	width:30px;
	height:30px;
	background:url(../img/ico_alaprajz.png);
	z-index:100;
	right:15px;
	top:7px;
	}
.icon_video {
	position:absolute;
	width:30px;
	height:30px;
	background:url(../img/ico_video.png);
	z-index:100;
	right:15px;
	top:7px;
}
.icon_map {
	position:absolute;
	width:30px;
	height:30px;
	background:url(../img/ico_map.png);
	z-index:100;
	right:15px;
	top:7px;
}
.icon_mail {
	position:absolute;
	width:30px;
	height:30px;
	background:url(../img/ico_mail.png);
	z-index:100;
	right:15px;
	top:7px;
}
.icon_print {
	position:absolute;
	width:30px;
	height:30px;
	background:url(../img/ico_print.png);
	z-index:100;
	right:15px;
	top:7px;
}
.thumbs {
	float:left;
	width:622px;
	padding:10px;

	background:#d4e5f2;
	border:#ced9e3 solid 1px;
	margin-top:8px;

}

.thumbs a img {
	display:inline-block;
	width:90px;
	border:#384d6a solid 2px;
}
.thumbs a img:hover {
	border:#b6150a solid 2px;
}
.thumbcontainer {
	display:block;

width:642px;
}


.details .box_content h3 {
	margin-top:0px;
	margin-bottom:0px;
	color:#FFFFFF;
	background-color:#527fa4;
	padding:5px;
	font-size:15px;
	width:610px;
}

.why_icons{
float: left;
height: 90px;
margin-bottom: 0;
margin-right: 10px;
width: 620px;
}
.why_icons img{
float:left;
margin-right:10px;
}

.adatok{
float:left;
margin:10px;
width:400px;
}
.adatok td{
padding:5px;
text-align:left;
border-bottom:#d9e2e9 solid 1px;
}
.adatok th{
padding:5px;
text-align:left;
font-size:14px;
color:#b6150a;
border-bottom:#d9e2e9 solid 1px;
}
.adatok td strong{

}


/* kuld form*/
.form_kuld{
margin:20px;
padding:0px;
}
.form_kuld p{
margin:0px 0px 4px 0px;

}
.form_kuld p label{
font-weight:bold;
float:left;
width:70px;
text-align:right;
padding-right:5px;
}

.form_kuld p label{
font-weight:bold;
float:left;
width:55px;
text-align:right;
padding-right:5px;
padding-top:3px;
}
.form_kuld p input{

width:160px;

border:#384d6a solid 1px;
}

.form_kuld2{
margin:20px;
padding:0px;
}
.form_kuld2 p{
margin:0px 0px 4px 0px;

}
.form_kuld2 p label{
font-weight:bold;
float:left;
width:153px;
text-align:right;
padding-right:5px;
}

.form_kuld2 p label{
font-weight:bold;
float:left;
width:153px;
text-align:left;
padding-right:5px;
padding-top:3px;
}
.form_kuld2 p input{

width:160px;

border:#384d6a solid 1px;
}

.btn{
width:auto !important;
border:none;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
background:#be150a;
font-weight:bold;
text-decoration:none;
font-size:17px;
border:none !important;
padding:4px 6px;
cursor:pointer;
}
.btn:hover{
background:#384d6a;
}




th.sortable {
cursor: pointer;
}
th {
background-color: silver;
}
th.sortable.sorted-asc {
background:#888;
}
th.sortable.sorted-desc {
background:#888;
}
th.sortable:hover {
text-decoration: underline;
}
