@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
body{
	background:#F6B175 url(../images-new/page_bg.png) repeat-x top fixed;
}
body, table{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
a, a:visited{
	text-decoration: none;
	color: #FF5900;
}
a:hover, a:visited:hover{
	color: #333333;
}

.master{
	background:url(../images-new/page-left-logo.png) no-repeat top left;
	/*padding-top: 37px;*/
	width:1016px;
   /*min-width: 1016px;
   max-width: 1280px;*/
	margin:0px auto;
}
.main {
	width:100%;
	margin:0px auto;
	direction:rtl;
	/*margin-top: 37px;*/
}
.header {
	width:100%;
   border-bottom: 1px solid #000;
	/*background:url(../images-new/header/header-bg.png) repeat-x center;*/
}
.header .logo{
   width: 400px;
   height: 80px;
   background:url(../images-new/header/goodiran_header.png) no-repeat center right;
   margin: 0px auto;
}
.header .banner_base{
   text-align: center;
   /*background:url(../images-new/header/new_header_left.png) no-repeat center left;*/
}
.header .banner_base .banner{
   border: 1px solid #ADADAD;
   background-color: #fff;
   width: 468px;
   height: 35px;
   margin: 0px auto;
   margin-right: 30px;
   padding-top: 25px;
   color: #3F3F3F;
}
.header .left-side {
	background:url(../images-new/header/header-left-side.png) no-repeat left;
}
.header .right-side {
	background:url(../images-new/header/header-right-side.png) no-repeat right;
	
}
.header .center-side{
	background:url(../images-new/header/header-center-side.png) no-repeat center top;
	height: 126px;
}
.header .center-side .search_form{
   float: left;
   margin: 15px 0 0 10px;

}

.header .top-side .logo {
	background:url(../images-new/header-top-logo.png) no-repeat center left;
	height: 158px;
}

.header .middle-side {
	background:url(../images-new/header_center_bg.png) repeat-x center;
	height:97px;
	border:1px solid #64859C;
	border-bottom:none;
	border-top:none;
}
.header .middle-side .logo {
	background:url(../images-new/header_bottom_logo.png) no-repeat bottom right;
	height: 97px;
}

.header-menu-bar {
	background:url(../images-new/menu-bar/menu-bar-bg.png) repeat-x center;
	border: 1px solid #525252;
	border-top: none;
	height:25px;
}
.header-menu-bar ul.items{
	
}
.header-menu-bar ul.items li{
	float: right;
	display: block;
	/*width: 104px;*/
	
}
.header-menu-bar ul.items li a, .header-menu-bar ul.items li a:visited{
	display: block;
	border: 1px solid transparent;
	color: #4A4945;
	padding: 5px;
	cursor: pointer;
}
.header-menu-bar ul.items li a:hover{
	background:url(../images-new/menu-bar/a1.png) repeat-x center;
	border: 1px solid #FDBB6A;
}
.header-menu-bar ul.items li a:active{
	background:url(../images-new/menu-bar/menu-bar-active-item.png) no-repeat center;
}
.header-menu-bar ul.items li a span{
	margin-top: 8px;
}
.header-menu-bar ul.items li a .icon{
	width: 16px;
	height: 15px;
	display: inline-block;
	/*float: right;*/
	margin-right: 8px;
}
.header-menu-bar ul.items li a .text{
	/*text-indent: 55px;*/
	/*display: inline;*/
	/*padding-top: 2px;*/
	/*margin-left: 5px;*/
}
.header-menu-bar ul.items li a.home .icon{
	background:url(../images-new/menu-bar/menu-bar-icons.png) no-repeat 0px 0px;
}
.header-menu-bar ul.items li a.contact .icon{
	background:url(../images-new/menu-bar/menu-bar-icons.png) no-repeat 0px -15px;
}
.header-menu-bar ul.items li a.download .icon{
	background:url(../images-new/menu-bar/menu-bar-icons.png) no-repeat 0px -30px;
}
.header-menu-bar ul.items li a.download .text{
	text-indent: 2px;
}
.header-menu-bar a.news .icon{
	background:url(../images-new/menu-bar/menu-bar-icons.png) no-repeat 0px -45px;
}
.header-menu-bar a.help2 .icon{
	background:url(../images-new/menu-bar/menu-bar-icons.png) no-repeat 0px -45px;
}

.menubar-sh-date{
	float: left;
	background:url(../images-new/sh-date-bg.png) repeat-x center top;
	
	height: 23px;
	text-align: center;
	margin-left: 10px;
	font-size: 11px;
}

#yahoo-acount-status{

}
#yahoo-acount-status a,
#yahoo-acount-status a:visited{
	color: #7A0099;
}
#yahoo-acount-status a:hover,
#yahoo-acount-status a:visited:hover{
	color: #EA4842;
}

.main-content {
	background-color:#F4F4F3;
	border:1px solid #525252;
   border-top: none;
	padding: 3px 15px 11px;
}

.main-content .right-side{
	width: 28%;
	vertical-align: top;
}
.main-content .left-side{
	width: 70%;
	vertical-align: top;
}

.main-content .top-1{
	width:100%;
	margin:0px auto;
}
.main-content .left-1{
	width:63%;
	float:left;
	margin-top:15px;
}
.main-content .right-1{
	width:35%;
	float:right;
	margin-top:15px;
}
.main-content .left-2{
	width: 100%;
	margin: 7px auto 15px auto;
}
.main-content .right-2{
	width: 95%;
	margin: 7px 0px 15px auto;
}

.main-content .two-part{
	min-height: 220px;
}
.main-content .two-part .right-side{
	float: right;
	width: 50%;
}
.main-content .two-part .left-side{
	float: left;
	width: 50%;
}


.two-part-2{
}
.two-part-2 .right-side{
	float: right;
	width: 33%;
	margin-left: 5px;
}
.two-part-2 .left-side{
	float: left;
	width: 66%;
}


h3.title-1{
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	text-align:right;
	border-bottom:1px dotted #A5BDCB;
	color:#52789D;
	font-size: 13px;
}

.footer {
	min-height: 215px;
	background:#232423 url(../images-new/footer-bg.png) repeat-x bottom;
	border:1px solid #696969;
	color: #F5F5F5;
}
.footer a:hover, .footer a:hover:visited{
	color: #F5F5F5;
}
.footer .block-1{
	background: url(../images-new/hr-2.png) repeat-y center left;
}
.footer .block-2{
	background: none;
}
.footer .block-1, .footer .block-2{
	width: 33%;
	min-height: 125px;
	margin: 10px auto;
	float: right;
}
.footer .content{
	padding: 0px 25px;
}
.footer .content .title{
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #757676;
	font-size: 13px;
}
.footer .copy-right{
	clear: both;
	text-align: center;
	font-size: 10px;
	margin-top: 35px;
	margin-bottom: 6px;
	color: #A3A4A3;
}


.box-1 {
	
}
.box-1 .top-left {
	background:url(../images-new/box-1/box-1-top-left.png) no-repeat top left;
	height:8px;
}
.box-1 .top-right {
	background:url(../images-new/box-1/box-1-top-right.png) no-repeat top right;
	height:8px;
}
.box-1 .bottom-left {
	background:url(../images-new/box-1/box-1-bottom-left.png) no-repeat bottom left;
	height:8px;
}
.box-1 .bottom-right {
	background:url(../images-new/box-1/box-1-bottom-right.png) no-repeat bottom right;
	height:8px;
}
.box-1 .middle-right {
	background:url(../images-new/box-1/box-1-middle-right.png) repeat-y center right;
}
.box-1 .middle-left {
	background:url(../images-new/box-1/box-1-middle-left.png) repeat-y center left;
}
.box-1 .content {
	background:#ffffff url(../images-new/box-1/box_bg.png) repeat-x top;
	/*border-left:1px solid #DFE2E2;*/
	/*border-right:1px solid #DFE2E2;*/
	min-height:100px;
	padding:10px 17px;
	margin: 0 5px;
}





.box2{
	margin:10px auto 15px;
}
.box2 .sw{
	background:url(../images-new/box2/box2-sw.gif) no-repeat top left;
}
.box2 .se{
	background:url(../images-new/box2/box2-se.gif) no-repeat top right;
	height: 47px;
}
.box2 .sbg{
	background:url(../images-new/box2/box2-sbg.gif) repeat-x top center;
}
.box2 .bottom{
	height:13px;
}
.box2 .nbg{
	background:url(../images-new/box2/box2-nbg.gif) repeat-x bottom center;
}
.box2 .nw{
	background:url(../images-new/box2/box2-nw.gif) no-repeat bottom left;
}
.box2 .ne{
	background:url(../images-new/box2/box2-ne.gif) no-repeat bottom right;
	height:13px;
}


.two-part .head{
	height: 43px;
}
.two-part .head .tab-1{
	/*margin:0 7px;*/	
	list-style: none;	
}
.two-part .head .tab-1 li{
	float: right;
}
.two-part .head .tab-1 li a{
	width:103px;
	height:43px;
	background:url(../images-new/box2/box2-deactive-tab.png) no-repeat top center;
	margin-right: 8px;
	display: block;
}
.two-part .head .tab-1 a .text{
	display: block;
	padding-top: 18px;
	text-align: center;
	color: #64635E;
}
.two-part .head .tab-1 a.current{
	width:103px;
	height:43px;
	background:url(../images-new/box2/box2-active-tab.gif) no-repeat top center;	
	margin-right:10px;
}
.two-part .head .tab-1 a.current .text{
	display: block;
	padding-top: 8px;
	text-align: center;
	color: #222322;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 1px;
}

.text-sale{
	background:url(../images-new/per-texts.png) no-repeat top right;
}

.two-part .content222{
	border-left:1px solid #73B2E0;
	border-right:1px solid #73B2E0;
	background:#ffffff url(../images-new/box2/box2-content-bg.gif) repeat-x top center;
	height:165px;
}
.two-part .middle .panes{
	padding: 0px 13px 0;
}
.two-part .middle .panes ul.items{
	list-style: none;
	text-align: right;
	padding: 0 18px;
}
.two-part .middle .panes ul.items li{
	display: block;
	padding: 1px 0;
}
.two-part .middle .panes .sale ul.items li{
	height: 22px;
	margin-top: 1px;
}
.two-part .middle .panes .before-sale ul.items li{
	height: 27px;
	margin-top: 1px;
}

.two-part .middle .panes ul.items li a{
	color: #4A4945;
	/*background: url(../images-new/bg-item-1.png) repeat-x;*/
	width: 99%;
	display: block;
	margin: 0px auto;	
	height: 100%;
	border: 1px solid #EAF0F3;
	border-bottom: none;
}
.two-part .middle .panes ul.items li a:hover{
	border-bottom: 1px solid #779BB1;
	border-right: 2px solid #779BB1;
	border-left: 2px solid #779BB1;
	color: #000;
	/*background-color: #EAF0F3;*/
	background: url(../images-new/hover-item-bg.png) repeat-x center;
	-moz-border-radius: 2px;
}
.two-part .middle .panes ul.items li a .text{
	display: block;
	padding-top: 4px;
	padding-right: 15px;
}
.two-part .middle .panes ul.items li a:hover .text{
	padding-right: 18px;
	font-weight: bold;
}



.blue-titlebar{	
}
.blue-titlebar .text{
	height: 14px;
	color: #496A8B;
	font-weight: bold;
	padding-bottom: 6px;
	padding-right: 2px;
}
.blue-titlebar .bar{
	background: url(../images-new/blue-titlebar.png) repeat-x bottom;
	border-top: 1px solid #A5BDCB;
	height: 26px;	
}







.error_msg{
	color: #FFFFFF;
	text-indent: 5px;
}
.red_error{
	border: 1px dotted #FF0000;
	background-color: #FF8282;	
}
#pr{
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images-new/icons/ajax-loader.gif) no-repeat center;
	float: left;
}
div.back_bt{
	text-align: left;
	padding-top: 22px;
}
a.back_bt1, a.back_bt1:visited{
	background: url(../images/back_bt1.png) no-repeat center;
	display: inline-block;
	width: 98px;
	height: 24px;
	border: none;
	color: #FFF;
	padding-top: 6px;
	text-align: center;
}
a.back_bt1:hover{
	background: url(../images/back_bt1_hover.png) no-repeat center;
	border: none;
}






input{
	font-family: Tahoma, Arial;
	font-size: 12px;
	padding: 4px;
}
select{
	font-family: Tahoma, Arial;
	font-size: 12px;
	padding: 3px;
}










.news-title-1{
	background: url(../images-new/icons/news-24.png) no-repeat left bottom;
}





.random-estates, .random-estates a{
	color: #333333;
}
.random-estates a, .content-bar a, .content-bar span{
	/*background: url(../images-new/icons/star-16.png) no-repeat center right;*/
	display: inline-block;
	/*text-indent: 20px;*/
	height: 16px;
}
.random-estates span{
	color: #496B8C;
	font-weight: bold;
}
.random-estates .marq{
	direction: rtl;
}



.news-block{}
.news-block #slider{
	direction: ltr;
}
.news-block .news-item{
	direction: rtl;
}
.news-block .news-item span{
	display: block;
}
.news-block .news-item .news-title{
	padding-bottom: 10px;
	font-weight: bold;
	background: url(../images-new/icons/23.png) no-repeat top right;
	text-indent: 18px;
}
.news-block .news-item .news-title .sh-date{
	font-size: 10px;
	color: #928B85;
	font-style: normal;
	font-weight: normal;
}
.news-block .news-item .news-content{
	padding-right: 5px;
}



.search-block{
	background: url(../images-new/box2/ver-search-bar.png) no-repeat right top;
	height: 155px;
}

.search-estate-block-2{
}
.search-estate-block-2 .title-part{
	color: #3392B9;
}
.search-estate-block-2 ul{
	list-style-type: none;
	font-weight: bold;
}
.search-estate-block-2 ul li{
}
.search-estate-block-2 ul li ul{
	margin: 7px 15px 15px;
	list-style-type: disc;
	font-weight: normal;
}
.search-estate-block-2 ul li ul li{
	padding: 3px 0;
}

.register-block{
	background: url(../images-new/box2/ver-register-bar.png) no-repeat right top;
	height: 155px;
}

.register-estate-block-2{
}
.register-estate-block-2 .title-part{
	color: #3392B9;
}
.register-estate-block-2 ul{
	list-style-type: none;
	font-weight: bold;
}
.register-estate-block-2 ul li{
}
.register-estate-block-2 ul li ul{
	margin: 7px 3px 15px;
	list-style-type: disc;
	font-weight: normal;
}
.register-estate-block-2 ul li ul li{
	padding: 3px 0;
}




.read-more-bar{
	margin-top: 15px;
	padding-top: 10px;
	text-align: left;
	border-top: 1px dotted #D3DFE5;
}

a.read-more-bt{
	display: block;
	width: 90px;
	height: 19px;
	padding-top: 5px;
	text-align: center;
	background: url(../images-new/read-more-bt.png) no-repeat center top;
	font-size: 11px;
	color: #222322;
}
a.read-more-bt:hover{
	background: url(../images-new/read-more-bt.png) no-repeat center -24px;
}
a.read-more-bt:active{
	background: url(../images-new/read-more-bt.png) no-repeat center -48px;
}









.ads_block_150x75,
.ads_block_120x240,
.ads_block_465x60{
	margin: 0px 2px 4px;
	/*margin-left: 7px;*/
}
.ads_block_150x75 a,
.ads_block_120x240 a,
.ads_block_465x60 a{
	cursor: pointer;
}
.ads_block_150x75{
	width: 150px;
	height: 90px;
	float: right;
}
.ads_block_120x240{
	width: 120px;
	height: 240px;
	float: right;
}
.ads_block_465x60{
	width: 465px;
	height: 60px;
	margin-right: 15px;
   margin-bottom: 7px;
	float: right;
}

.ads_text_block,
.ads_image_block,
.ads_text_image_block{
	color: #333333;
	/*border: 1px solid #F3DC68;*/
	border: 1px dotted #C6C6C6;
	/*background-color: #FBF2C6;*/
	background-color: #FAFAFA;
	width: 100%;
	height: 100%;		
}
.ads_text_block .title{
	display: block;
	/*font-weight: bold;*/
	padding: 3px 5px 0px 0px;
	margin-bottom: 3px;
}
.ads_text_block .text{
	display: block;
	font-size: 11px;
	padding: 0px 8px;	
}

.ads_image_block{	
	width: 100%;
	height: 100%;
	display: inline;	
}
.ads_image_block img{
	border: none;
	width: 100%;
	height: 100%;	
}

.ads_text_image_block{
}
.ads_text_image_block img{
	border: none;
	height: 50px;
	width: 100%;
	/*
	float: right;   
	max-width: 55px;
	max-height: 55px;
   padding-left: 3px;
   */
}
.ads_text_image_block .text{}

.ads-bottom-side{
   padding: 0px 20px;
}




.submit-bt-1{
	height: 24px;
	width: 75px;
	font-size: 11px;
}





.t-star{
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}



/************** GENERAL CLASS **************/

table.list-1{
	width: 100%;
}
table.list-1 tr{
	
}
table.list-1 tr td{
	text-align: center;
	padding: 5px;
	border: 1px solid #B8B8B7;
}
table.list-1 tr.head{
	background-color: #EB8D1E;	
}
table.list-1 tr.head td{	
	border: 1px solid #928B85;
	font-weight: bold;
}
table.list-1 tr.row-1{}
table.list-1 tr.row-1 td{}
table.list-1 tr.row-2{}
table.list-1 tr.row-2 td{
	background-color: #F1F1F1;
}


.Gform-1{
	
}
.Gform-1 .left_side{
	
}
.Gform-1 .right_side{
	
}



.G-Detail-1{
	
}
.G-Detail-1 td{
	padding: 5px;
}
.G-Detail-1 .left-side{
	background-color: #F1F1F1;
	padding-right: 10px;
}
.G-Detail-1 .right-side{
	background-color: #E4E4E4;
	border-left: 1px dotted #4A4945;
	font-weight: bold;
	text-align: left;
}

.titlebar-1{
	height: 20px;
	background: url(../images-new/hr-1.png) repeat-x bottom;
	color: #E78740;
}

.titlebar-2{
	background-color: #E3E3E3;
	border-bottom: 3px solid #F1F1F1;
	font-size: 14px;
	font-weight: bold;
	color: #377ABD;
	padding: 6px 4px;
}



.menubar-1{
	background-color: #6E91B4;
	height: 30px;	
}
.menubar-1 ul{
	list-style: none;
}
.menubar-1 ul li{
	display: block;
	float: right;
	margin: 5px 1px;
}
.menubar-1 ul li a, .menubar-1 ul li a:visited{
	display: block;
	margin-left: 5px;
	/*padding: 5px 8px;*/
	padding: 4px 26px 4px 8px;	
	border: 1px solid transparent;
	border-left: 1px solid #fff;	
	color: #fff;
	background: url(../images-new/icons/userbar-1.png) no-repeat;
}
.menubar-1 ul li a:hover, .menubar-1 ul li a:hover:visited{
	background-color: #C2D1E0;
	border: 1px solid #fff;
	color: #000;
}

.menubar-1 ul li a.inbox{
	background-position: right -91px;
}
.menubar-1 ul li a.outbox{
	background-position: right -115px;
}
.menubar-1 ul li a.send-message{
	background-position: right -140px;
}


.green{
	color: #32C700;
}
.gray{
	color: #928B85;
}
.red{
	color: #FF0000;
}




.message-box1{
}
.message-box1 .info{
	background-color: #A7C6E6;
	border: 1px solid #377ABD;
	padding: 5px;
}


.icons-1{
	background: url(../images-new/icons/userbar-1.png) no-repeat;
}


.notes-1{
	border: 1px dotted #B8B8B7;
	background-color: #FCFFFF;
	color: #333333;
	padding: 6px 10px;
}
/************** END GENERAL CLASS **************/





#user-bar{
	padding: 7px 10px 2px;
	background-color: #FBC210;
	height: 21px;
}
#user-bar ul{
	list-style: none;
}
#user-bar ul li{
	display: block;
	float: right;
	margin-left: 5px;
}
#user-bar ul li a{
	padding: 3px 7px;
	display: block;
	border: 1px solid transparent;
	background: url(../images-new/icons/userbar-1.png) no-repeat;
	padding-right: 26px;
	color: #222322;
	
}
#user-bar ul li a:hover{
	background-color: #FDE28D;
	border: 1px solid #B8B8B7;
	border-bottom: 0px;
}
#user-bar ul li .estates{
	background-position: right 0px;
}
#user-bar ul li .messages{
	background-position: right -24px;
}
#user-bar ul li .profile{
	background-position: right -307px;
}
#user-bar ul li .request-estate{
	background-position: right -45px;
}
#user-bar ul li .logout{
	background-position: right -69px;	
}
#user-bar ul li .home{
	background-position: right -166px;	
}


#guest-bar{
	padding: 7px 10px 2px;
	background-color: #fff;
	height: 21px;	
}




#base_bar{
	margin-bottom: 15px;
	
}
#base_bar table{
	width: 100%;
}
#base_bar table td{
	width: 33%;
	text-align: center;
	padding: 10px;
   background-color: #E9F5FC;
}
#base_bar table td.current{
	border-bottom: 2px solid #00CCFF;
	font-weight: bold;
   background-color: #C0E2F7;	
}
#base_bar table td a{
	display: block;
   color: #000;
}
