/* Style basic style */
html {
	font-family: Tahoma;
	color: #4d4d4d;
	font-size: 11px;	
	
}

body {
	margin: 0;
	padding: 0;
	height: 100%;
	background: #F8FCFE url(../images/new_bg_sheet) center top repeat-x;

}

select, input
	{
	font-size:10px;
	font-family tahoma;
	color: #4d4d4d;
	
}

h1, h2, h3, h4, h5, h6 {font-family: tahoma;}
h2, h5, {
	margin: 0 0 10px 25px;
	padding: 0;
	font-weight: bold;
}

h1 { 
	margin: 0 0 17px 35px;
	padding: 0;
	font-weight: bold;
	font-size: 120%; 
	text-align: left; 
	color:#E87814;
}
h3 { 
	margin:  10px 0 10px 0;
	padding: 0;
	font-weight: bold;
	font-size: 120%; 
	text-align: center; 
	color:#4d4d4d;
}

h2 { 
	color:#E87814;
	font-size: 13px;
	text-align: center;
}

h4 { 
        height: 16px;
        background: transparent url(../images/search.jpg) left center no-repeat;
	margin: 10px 0 10px 0px;
	color:#E87814;
	font-size: 110%; 
	text-align: left;
        line-height: 16px;
        vertical-align: baseline;
	padding: 0 0 0 18px;

}

h5 {    margin: 14px 0 13px 0;
	text-align: left;
        font-size: 11px;
	color:#E87814;
 }

h6 { 	margin: 10px 0 10px 0;
	text-align: left;
        font-size: 13px;
}
td, th {
	font-family: Tahoma;
	color: #4d4d4d;
	font-size: 11px;
	text-align: justify;
	vertical-align: top;
}
.text
{
	font-family: Tahoma;
	color: #4d4d4d;
	font-size: 11px;	
	text-align: justify;
}

p {
	margin: 8px 0;
	line-height:16px;
	padding: 0;
	text-indent: 15px;
	text-align: justify;
	font-family: Tahoma;
	color: #4d4d4d;
	font-size: 11px;
}

ul {
	margin: 0;
	padding: 0 0 0 14px;
}

li {
	font-family: Tahoma;
	color: #4d4d4d;
	font-size: 11px;
	margin: 4px 0;
	list-style-type: none;
	background: transparent url(../images/li.jpg) left center no-repeat;
	padding: 0 0 0 22px;
}

a img{
	border: none;
}

a:link {
	color: #4d4d4d; decoration: underline;
}
a:visited {
	color: #4d4d4d; decoration: underline;
}

a:active {
	color: #4d4d4d; decoration: underline;
}
a:hover {
	color: #09569A; decoration: none;
}


.clear {
	font-size: 0;
	clear: both;
	height: 0px;
	line-height: 0;
}

.clear_01 {
	font-size: 1px;
	clear: both;
	height: 15px;
	line-height: 0;
}

.no_font {
	font-size: 0;
}

.small_size0 { 
	height: 20px; 
	font-size: 1px;
}

.small_size1 { 
	height: 10px; 
	font-size: 1px;
}

.small_size2 { 
	height: 5px; 
	font-size: 1px;
}
.small_size3 { 
	height: 3px; 
	font-size: 1px;
}
.left { text-align:left;}

.right { text-align:right;}
.center { text-align:center;}

/* end. Style basic style */

/* Main frame loyout*/

DIV#leftpart {
	width: 100%;
	height: 800px;
	background: transparent url(../images/leftpart_inv4.jpg) right top no-repeat;
}
DIV#rightpart {
	width: 100%;
	height: 800px;
	background: transparent url(../images/rightpart_inv4.jpg) left top no-repeat;
}

DIV#dark_frame {
	width: 1040px;
	margin: 0 auto;
	background: #DFE2E4 url(../images/sides_dark_bg.jpg) center top repeat-x;
	height:100%;
	}

DIV#global {
	width: 1000px;
	background: #ffffff;
	text-align: center;
	margin: 0 0 0 0;

}
.main_frame {
	width: 950px;
	margin: 0 auto;
	padding: 0 0 0 0;
        background: #ffffff;
	}

/* end.Main frame loyout*/



/*  HEADER */
.header {
	height: 253px;


}

.mainlink_position
{
	padding: 120px 0 0 228px;

}
.ainlink a {
	font-size:10px;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: bold;

}

.mainlink a:link {
	font-size:10px;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: bold;
	color:#09569A;

}
.mainlink a:hover {
	font-size:10px;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: bold;
	color: #E87814; 
}


#header_table
{
	background: transparent url(../images/logobox_bgr.jpg) left top no-repeat;
	vertical-align:top;
	text-align:left;
	padding:0 0;
	margin: 0 0;
	width:950px; 
}

.logobox
{
	height:253px;
	padding: 36px 0 0 72px;
}

.1tab
{
	height:253px;
	padding: 0 0;
	margin: 0 0;
}
.contact_phones
{
	padding: 195px 0 0 0;
	margin: 0 0;
}

.rtab_index
{
	width:500px;
	background: transparent url(../images/r_box_bgr_index.jpg) left top no-repeat;
	height:253px;
	padding: 0 0;
	margin: 0 0;
}

.rtab_index_en
{
	width:500px;
	background: transparent url(../images/r_box_bgr_index_en.jpg) left top no-repeat;
	height:253px;
	padding: 0 0;
	margin: 0 0;
}

.rtab_about
{
	width:500px;
	background: transparent url(../images/r_box_bgr_about.jpg) left top no-repeat;
	height:253px;
	padding: 0 0;
	margin: 0 0;
}

.rtab_about_en
{
	width:500px;
	background: transparent url(../images/r_box_bgr_about_en.jpg) left top no-repeat;
	height:253px;
	padding: 0 0;
	margin: 0 0;
}

.rtab_firmst
{
	width:500px;
	background: transparent url(../images/r_box_bgr_firmst.jpg) left top no-repeat;
	height:253px;
	padding: 0 0;
	margin: 0 0;
}

.rtab_firmst_en
{
	width:500px;
	background: transparent url(../images/r_box_bgr_firmst_en.jpg) left top no-repeat;
	height:253px;
	padding: 0 0;
	margin: 0 0;
}

.rtab_advert
{
	width:500px;
	background: transparent url(../images/r_box_bgr_advert.jpg) left top no-repeat;
	height:253px;
	padding: 0 0;
	margin: 0 0;
}

.rtab_advert_en
{
	width:500px;
	background: transparent url(../images/r_box_bgr_advert_en.jpg) left top no-repeat;
	height:253px;
	padding: 0 0;
	margin: 0 0;
}

.rtab_support
{
	width:500px;
	background: transparent url(../images/r_box_bgr_support.jpg) left top no-repeat;
	height:253px;
	padding: 0 0;
	margin: 0 0;
}

.rtab_support_en
{
	width:500px;
	background: transparent url(../images/r_box_bgr_support_en.jpg) left top no-repeat;
	height:253px;
	padding: 0 0;
	margin: 0 0;
}

.rtab_bm1
{
	width:500px;
	background: transparent url(../images/r_box_bgr_bm1.jpg) left top no-repeat;
	height:253px;
	padding: 0 0;
	margin: 0 0;
}

.rtab_bm1_en
{
	width:500px;
	background: transparent url(../images/r_box_bgr_bm1_en.jpg) left top no-repeat;
	height:253px;
	padding: 0 0;
	margin: 0 0;
}

.rtab_partners
{
	width:500px;
	background: transparent url(../images/r_box_bgr_partners.jpg) left top no-repeat;
	height:253px;
	padding: 0 0;
	margin: 0 0;
}
.rtab_partners_estates
{
	width:500px;
	background: transparent url(../images/r_box_bgr_partners_estate.jpg) left top no-repeat;
	height:253px;
	padding: 0 0;
	margin: 0 0;
}

.rtab_partners_en
{
	width:500px;
	background: transparent url(../images/r_box_bgr_partners_en.jpg) left top no-repeat;
	height:253px;
	padding: 0 0;
	margin: 0 0;
}

.rtab_contacts
{
	width:500px;
	background: transparent url(../images/r_box_bgr_contacts.jpg) left top no-repeat;
	height:253px;
	padding: 0 0;
	margin: 0 0;
}

.rtab_contacts_en
{
	width:500px;
	background: transparent url(../images/r_box_bgr_contacts_en.jpg) left top no-repeat;
	height:253px;
	padding: 0 0;
	margin: 0 0;
}

.logo {
    background: transparent url(../images/wp_logo_new.jpg) left top no-repeat;
    display: block;
    height: 115px;
    text-decoration: none;

}

.flagbox
{
	padding: 40px 0 0 0;
	magrin: 0 0 0 0;
}

.ru {
    background: transparent url(../images/ru_flag.jpg) left top no-repeat;
    display: block;
    height: 36px;
    text-decoration: none;
}

.en {
    background: transparent url(../images/en_flag.jpg) left top no-repeat;
    display: block;
    height: 36px;
    text-decoration: none;
}

.header_linksbox
{
padding: 44px 0 0 200px;
}

.header_links
{
padding: 0 0 0 20px;
}

/* END. header */



/* Structural style */


/*  Parts */
#left_part {
	width: 293px;
	float: left;
}

#left_part p {
	padding: 0;
	margin: 0;
}

#center_part {
	width: 655px;
	float: left;
	font-family: Arial;
}

#center_part .iner {
	padding: 0 0 0 0;
}

#center_part .content {
	padding: 0 0 0 20px;
}

#right_part {
	border-top: solid #696969 5px;
	width: 193px;
	float: left;
}

#right_part img {
	width: 193px;
}

/* End. Parts */

/* Menu */

#menu {
	height: 33px;
}

#menu .punkt {
	display: block;
	height: 23px;
	background: transparent url(../images/top_menu_bgr.jpg) left top no-repeat;
	cursor: pointer;
	text-decoration: none;
	text-align:left;
}

#menu .punkt .title {
	font-family: Arial;
	font-size: 13px;
	color: #3A3A3A;
	padding: 3px 0 0 13px;
	font-weight: bold;
}

/* End. Menu */

/* Footer */

/* End. Footer */

DIV#footer {
	margin: 0 0 0 0; 

}
.footer-left {
	width: 660px;
	font-size: 10px;
        background: #ffffff;

}

.footer-right {
	width: 287px;
	border-top: solid #D7DDEB 1px;
	border-left: solid #D7DDEB 1px;
	border-right: solid #D7DDEB 1px;
	vertical-align: baseline;
	background: #F7FCFF;
	cursor: pointer;


}



DIV#footer .footer-left .iner {
	padding: 30px 20px 0 0;
        background: #ffffff;

}

.copyrights {
	text-align: center;
}
.copylink{
	text-align: center;
	padding: 10px 0 0 0;
}

DIV#footer .footer-left .content {
	border-top: solid #D5DDF4 1px;
	padding: 8px 0 0 0;
}

DIV#footer .prim_line, DIV#footer .prim_line a {
	font-family: Arial;
	color: #4d4d4d;
	line-height: 16px;
	vertical-align: baseline;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
.conters
{
	text-align:left;
}

DIV#footer .sec_line, DIV#footer .sec_line a {
	font-family: Arial;
	color: #4d4d4d;
	line-height: 33px;
	vertical-align: baseline;
	text-align: right;
	text-decoration: none;
	font-size: 11px;
	padding: 8px 0 0 0;

}

.serviceheader {
        height: 60px;
        text-align: center;
        background: transparent url(../images/binder.jpg) left center no-repeat;
        line-height: 56px;
        vertical-align: baseline;
        color: #E87814;
        font-weight: bold;
        font-size: 12px;
    }

.leftservicebox {
	border: solid #D7DDEB 1px;
	vertical-align: baseline;
	background: #F7FCFF;
	height: 62px;
	cursor: pointer;
	
}

.domaindescription {
	width:240px;
	border: solid #D7DDEB 1px;
	vertical-align: baseline;
	background: #F7FCFF;
	cursor: pointer;
	margin: 10px 0 0 0;
	padding: 0 10px 0 0;
}
.in_domaindescription {
	padding: 0 0 0 0;

}

/* End. Structural style  */








.punktirhomepage {
	padding: 0 0 10px 0;
	border-bottom: dashed #4d4d4d 1px;
	margin: 0 0 0 0;
}


p.star {
	background: transparent url(../images/p_star.gif) left top no-repeat;
	padding: 4px 0 0 0;
}

.gifttopic p {
	text-indent: 0px;
}


.aboutuslist  ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.aboutuslist li {
	margin: 6px 0;
	list-style-type: none;
	background: transparent url(../images/li.jpg) left top no-repeat;
	padding: 0 0 0 22px;
}

.propm_index {
	padding: 0 0 0 0;
}

.propm_index  ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.prom_index li {
	text-align: justify;
	margin: 5px 0;
	list-style-type: none;
	background: transparent url(../images/sq_li_on_bg.jpg) left top no-repeat;
	padding: 0 0 0 14px;
}



.estate  ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.estate li {
	text-align: justify;
	margin: 6px 0;
	list-style-type: none;
	background: transparent url(../images/sq_li.jpg) left top no-repeat;
	padding: 0 0 0 22px;
}
.estate1  ul {
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
}

.estate1 li {
	text-align: justify;
	margin: 6px 0;
	list-style-type: none;
	background: transparent url(../images/sq_li.jpg) left top no-repeat;
	padding: 0 0 0 22px;
}

.index_prom  ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.index_prom {
	text-align: justify;
	margin: 4px 0;
	list-style-type: none;
	background: transparent url(../images/li.jpg) left top no-repeat;
	padding: 0 0 0 22px;
}

.litop  ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.litop li {
	margin: 6px 0;
	list-style-type: none;
	background: transparent url(../images/li.jpg) left top no-repeat;
	padding: 0 0 0 22px;
	vertical-align:top;
}



.lang_bar {
	position: absolute;
	z-index: auto;
	padding: 10px;
	text-align: right;
	width: 935px;
}

form {
	padding: 0;
	margin: 0;
}







.gifttopic{
        text-align: left;
        background: transparent url(../images/gift_left.jpg) right center no-repeat;
        line-height: 16px;
        vertical-align: baseline;
	padding: 10px 110px 20px 20px;
    }

.agencytopic{
        text-align: left;
        background: transparent url(../images/property_on_bg.jpg) right center no-repeat;
        line-height: 16px;
        vertical-align: baseline;
	padding: 0 130px 0 30px;
    }

.newtopic{
        text-align: left;
        background: transparent url(../images/new_on_bg.jpg) left center no-repeat;
        line-height: 16px;
        vertical-align: baseline;
	padding: 15px 10px 20px 60px;
	margin: 0px 0px 0px 15px;
    }

.indextopic{
        text-align: left;
        background: transparent url(../images/property_on_bg.jpg) left center no-repeat;
        line-height: 16px;
        vertical-align: baseline;
	padding: 5px 8px 20px 110px;
	margin: 0px 0px 0px 10px;

    }

.shadow1_bottom {
	background: transparent url(../images/service_shadow.jpg) left bottom repeat-x;
	padding: 0 0 11px 0;
	margin: 0 0 8px 0;
}
.img_shadow {
	background: transparent url(../images/img_shadow.jpg) left bottom repeat-x;
	padding: 0 0 11px 0;
	margin: 0 0 8px 0;
}
.img_border {
	background: #ffffff;
	border: solid #D7DDEB 1px;
	padding: 1px 1px 1px 1px;
	margin: 0 0 0 0;
	text-align: center;
}

.porft_img_shadow {
	background: transparent url(../images/img_shadow.jpg) left bottom repeat-x;
	padding: 0 0 9px 0;
	margin: 0 0 8px 0;
}


.slinks a:link {
	font-weight: normal;
	font-size: 11px; 
	color: #09569A; 
	text-decoration: none;
}
.slinks a:visited {
	font-weight: normal;
	font-size: 11px; 
	color: #09569A; 
	text-decoration: none;
}

.slinks a:active {
	font-weight: normal;
	font-size: 11px; 
	color: #09569A; 
	text-decoration: none;
}
.slinks a:hover {
	font-weight: normal;
	font-size: 11px; 
	color: #E87814; 
	text-decoration: none;}

.slinks
{
	margin-left: 100px;
        font-size: 10px;
	text-align: left;
	font-weight: normal;
}

.serviceslist {
        height: 12px;
        text-align: left;
        background: transparent url(../images/sm_marker.jpg) left center no-repeat;
        line-height: 12px;
        vertical-align: baseline;
	padding: 0 0 0 10px;

}

.serviceslist a {

	font-weight: bold;
	font-size: 12px; 
	color: #09569A; 
	text-align: left;
	text-decoration: none;
}

.gearlist {
        height: 14px;
        text-align: left;
        background: transparent url(../images/gear_icon.jpg) left center no-repeat;
        line-height: 14px;
        vertical-align: baseline;
	padding: 0 0 0 30px;

}

.gearlist a {

	font-weight: bold;
	font-size: 12px; 
	color: #09569A; 
	text-align: left;
	text-decoration: none;
}

.serviceslist a:link {
	color: #09569A; 
	text-decoration: none;
}
.serviceslist a:visited {
	color: #09569A; 
	text-decoration: none;
}
.serviceslist a:active {
	color: #09569A; 
	text-decoration: none;
}
.serviceslist a:hover {
	color: #E87814; 
	text-decoration: none;
}



.stab {
        text-align: left;
        background: transparent url(../images/globe.jpg) left center no-repeat;
        line-height: 18px;
        vertical-align: baseline;
    }

.stab2 {
        text-align: left;
        background: transparent url(../images/s_engines.jpg) left center no-repeat;
        line-height: 18px;
        vertical-align: baseline;
    }
.stab2_en {
        text-align: left;
        background: transparent url(../images/s_engines_en.jpg) left center no-repeat;
        line-height: 18px;
        vertical-align: baseline;
    }

.top_line {
	padding: 0 0 6px 0;
	margin: 0 0 8px 20px;
	background: transparent url(../images/top_line_bgr.jpg) left bottom repeat-x;
	
}

.table_top_line {
	padding: 0 0 6px 0;
	margin: 0 0 8px 0;
	background: transparent url(../images/top_line_bgr.jpg) left bottom repeat-x;
	
}

.portfolio_hr {
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	background: transparent url(../images/top_line_bgr.jpg) left bottom repeat-x;
	
}
.index_hr {

	margin: 0 0 10px 0;
	background: transparent url(../images/top_line_bgr.jpg) left bottom repeat-x;
	
}

.line {
	padding: 0 0 0 0;
	margin: 0 0 12px 0;
	background: transparent url(../images/top_line_bgr.jpg) left bottom repeat-x;
	
}

.s_marker {
        height: 18px;
        text-align: center;
        background: transparent url(../images/sm_marker.jpg) no-repeat;
        line-height: 18px;
        vertical-align: baseline;
	padding: 0 0 0 10px;

    }
.s_marker2 {
        height: 18px;
        text-align: justify;
        background: transparent url(../images/marker18px.jpg) no-repeat;
        line-height: 18px;
        vertical-align: baseline;
	padding: 0 0 0 15px;
	font-weight:bold;

    }

.enlarge {
        height: 16px;
        text-align: left;
        background: transparent url(../images/enlarge.jpg) left center no-repeat;
        line-height: 16px;
        vertical-align: baseline;
	padding: 0 0 0 25px;

    }

.enlarge_right {
        height: 16px;
        text-align: right;
        background: transparent url(../images/enlarge.jpg) right center no-repeat;
        line-height: 16px;
        vertical-align: baseline;
	padding: 0 25px 0 25px;

    }

.dev_request {
        height: 17px;
        text-align: left;
        background: transparent url(../images/request.jpg) left center no-repeat;
        line-height: 17px;
        vertical-align: baseline;
	padding: 0 0 0 25px;

    }
.dev_request_box {
        height: 17px;
        text-align: left;
        background: transparent url(../images/request.jpg) left center no-repeat;
        line-height: 17px;
        vertical-align: baseline;
	padding: 0 0 0 25px;
	margin: 15px 0 5px 100px;

    }
.dev_request_box a {
	color: #09569A; 
	text-decoration: none;
	font-size:14px;
	font-weight:bold;
}

.dev_request_box a:link {
	color: #09569A; 
	text-decoration: none;
}
.dev_request_box a:visited {
	color: #09569A; 
	text-decoration: none;
}
.dev_request_box a:active {
	color: #09569A; 
	text-decoration: none;
}
.dev_request_box a:hover {
	color: #E87814; 
	text-decoration: none;
}


.poster_img  {
    text-align:center;
}



.gray {
	background: #C9C9C9;
}

.iner {
	padding: 10px 10px 0 10px;

}

.inerlogin {
	padding: 10px;
	background: transparent url(../images/folders.jpg) left top no-repeat;
}

/* Other parts styles */


.small_text {
	font-size: 10px;
}


.punktir {
	padding: 0 0 10px 0;
	border-bottom: dashed #4d4d4d 1px;
	margin: 0 0 15px 0;
}

.breadcrumbs {
	height:18px;
	font-family: Tahoma, Verdana, Arial Narrow, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	color: #E87814;
        line-height: 18px;
        vertical-align: baseline;
        background: transparent url(../images/sm_marker.jpg) left center no-repeat;
	padding: 0 10px 0 10px;

}
.punktbr {
        height: 18px;
	font-family: Tahoma, Verdana, Arial Narrow, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
        text-align: left;
        background: transparent url(../images/sm_marker.jpg) left center no-repeat;
        line-height: 18px;
        vertical-align: baseline;
	padding: 0 10px 0 10px;
	text-decoration: none;
	color: #676767;

    }

.punktbr a:link {
	text-decoration: none;
	color: #676767;

    }
.punktbr a:active {
	text-decoration: none;
	color: #676767;
    }
.punktbr a:visited {
	text-decoration: none;
	color: #676767;
    }

.punktbr a:hover {
	text-decoration: none;
	color: #E87814;
    }

.freeconsult {
        height: 133px;
        text-align: left;
        background: transparent url(../images/freeconsultations.gif) left center no-repeat;
        vertical-align: baseline;
	padding: 8px 0 0 100px;

}
.freeconsult2 {
        height: 133px;
        text-align: left;
        background: transparent url(../images/freeconsultations2.gif) left center no-repeat;
        vertical-align: baseline;
	margin: 0 0 ;
	padding: 10px 0 0 104px;
	font-weight: normal;

}
.smhome {
        height: 20px;
        text-align: left;
        line-height: 20px;
        vertical-align: baseline;
	padding: 0 0 0 0;

}
.sm1t {
        height: 20px;
        text-align: left;
        background: transparent url(../images/1t.gif) left center no-repeat;
        line-height: 20px;
        vertical-align: baseline;
	padding: 0 0 0 20px;

}
.sm11t {
        height: 20px;
        text-align: left;
        background: transparent url(../images/11t.gif) left center no-repeat;
        line-height: 20px;
        vertical-align: baseline;
	padding: 0 0 0 50px;

}
.sm111t {
        height: 20px;
        text-align: left;
        background: transparent url(../images/111t.gif) left center no-repeat;
        line-height: 20px;
        vertical-align: baseline;
	padding: 0 0 0 80px;

}
.sm1e {
        height: 20px;
        text-align: left;
        background: transparent url(../images/1e.gif) left center no-repeat;
        line-height: 20px;
        vertical-align: baseline;
	padding: 0 0 0 20px;

}
.sm11e {
        height: 20px;
        text-align: left;
        background: transparent url(../images/11e.gif) left center no-repeat;
        line-height: 20px;
        vertical-align: baseline;
	padding: 0 0 0 50px;

}
.sm111e {
        height: 20px;
        text-align: left;
        background: transparent url(../images/111e.gif) left center no-repeat;
        line-height: 20px;
        vertical-align: baseline;
	padding: 0 0 0 80px;

}
        
.nav {font-size:7px; vertical-align: middle;}
.orange {color:#E87814;}

.parking
{
	text-align:center;
}

/* Featured */

.index_featured_table {
	font-family: Tahoma;
	font-size: 10px;
	padding: 5px 0 5px 0;
	margin-bottom: 1px;
	text-decoration: none;
	text-align:left;
}

/* end.Featured */

/* Index page */

.box100 {width:100px;}
.box50 {width:50px;}
.box49 {width:49px;}
.box48 {width:48px;}
.box45 {width:45px;}

.searchbox_index  {
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 20px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 20px;
	VERTICAL-ALIGN: top; 
	border: 1px solid #e2e2e2;
	TEXT-ALIGN: justify; 
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana; 
}
.target1{
	width:250px;
        text-align: justify;
        background: transparent url(../images/target01.jpg) left center no-repeat;
        line-height: 16px;
        vertical-align: baseline;
	color:#09569A;
	padding: 0px 0px 0px 70px;
    }

.brit_property {
        text-align: left;
	height: 146px;
        background: transparent url(../images/brit_property.jpg) right center no-repeat;
        line-height: 16px;
        vertical-align: baseline;
	padding: 20px 20px 20px 30px;
    }
.bp_bg {
        background: #F7FCFF;
	padding: 0 0;
    }

.bp_shadow {
	background: transparent url(../images/service_shadow.jpg) left bottom no-repeat;
	padding: 0 0 11px 0;
	margin: 0 0 8px 0;
}
.realtors {
	height:161px;
        background: transparent url(../images/realtors.jpg) left center no-repeat;
        line-height: 16px;
        vertical-align: baseline;
	padding: 10px 140px 0px 140px;
	margin: 20px 0 0 0;
        text-align: justify;
	border-bottom: solid #D7DDEB 1px;
    }
.yahoo_maps {
        background: transparent url(../images/yahoo_maps.jpg) right top no-repeat;
        line-height: 16px;
        vertical-align: baseline;
	margin: 0px 0 0 0;
	padding: 3px 307px 0 0;
    }

#bp_right_col {
	width: 150px;
	float: left;
}
#bp_left_col {
	width: 150px;
	float: left;
}

/* end. Index page */

/* Browse page */

	/* Left panel */
.br_lp
{
	text-align:center;
	padding: 0 0 0 0;
	width:289px;
	height:125px;

}

#br_left_col {
	width: 135px;
	float: left;
	text-align:left;
}
#br_center_col {
	width: 19px;
	float: left;
	text-align:left;
}
#br_right_col {
	width: 135px;
	float: left;
	text-align:left;
}
	/* END. Left panel */
	/* Main part */	

.feat_table
{
	width:635px;
	text-align:left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#bc_left {
	width: 511px;
	float: left;
}
#bc_center {
	width: 20px;
	padding: 0 0 0 0;
	float: left;
}
#bc_right {
	width: 104px;
	padding: 0 0 0 0;
	float: left;
	text-align:center;
}
.firmcolour
{
	color:#E87814;	
}
.browse_table
{
	background:#F8FCFE;		
	width:100%;
	padding: 5px 5px 5px 5px; 
}
.more
{
	margin:0 0 10px 0;
}
.nav_buttons
{
	text-align:center;
	padding: 0 0 0 0;
	width:635px;
}
#nb_left {
	width: 300px;
	height:40px;
	float: left;
	text-align:right;

}
#nb_center {
	width: 35px;
	padding: 0 0 0 0;
	float: left;
}
#nb_right {
	width: 300px;
	height:40px;
	float: left;
	text-align:left;
}
.address_f
{
	width:300px;
}
	/* END. Main part */
/* end. Browse page */

/* Listing page */

.photo_table
{
	width:635px;
	padding: 0 0 0 0;
	margin: 0 0;	

}
.mainphoto
{
	width:400px;
	background: #ffffff;
	border: solid #D7DDEB 1px;
	padding: 1px 1px 1px 1px;
	text-align: center;
	margin: 0 0;
}
.smallphotos
{
	text-align: center;
	margin: 0 0;
}

#lc_main_col_left {
	width: 315px;
	float: left;
	text-align:left;
	height:160px;
}
#lc_main_col_center {
	width: 20px;
	float: left;
	text-align:left;
	height:160px;
}
#lc_main_col_right {
	width: 300px;
	float: left;
	text-align:left;
	height:160px;
}


.table_details
{
	width:315px;
	border:0;
	padding: 0 0;
	margin: 0 0;
	text-align:left;
}

/* end. Listing page */

/* Contact page */

.contact_content
{
	width:100%;
	vertical-align:top;
}
#ct_left_col {
	width: 200px;
	float: left;
	text-align:left;
}
#ct_center_col {
	width: 20px;
	float: left;
	text-align:left;
}
#ct_right_col {
	width: 415px;
	float: left;
	text-align:left;
}
#text_area
{
	float:left;
	font-family: Tahoma;
	color: #4d4d4d;
	font-size: 11px;	
	text-align: left;
	height:220px;
}
.contact_space
{
	height:19px;
	font-size:1px;
}
/* end. Contact page */

/* Project page */

.projects_content
{
	width:100%;
	vertical-align:top;
}
#proj1 {
	width: 305px;
	float: left;
	text-align:left;
	height: 330px;
}
#proj_space {
	width: 20px;
	float: left;
	text-align:left;
	height: 330px;
}
#proj2 {
	width: 300px;
	float: left;
	text-align:left;
	height: 330px;
}

/* end. Project page */

/* Refer friend page */
.rf_data {padding: 20px 0 20px 20px;}
/* end. Refer friend page */