div#obj_middle_container{
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #CCCCCC;
}
div#obj_bottom{
	padding: 10px;
	border-top: 1px solid #CCCCCC;
}
div#obj_middle_right{
	float: right;
	width: 289px;
}
div#obj_map{
	margin-top: 10px;
}
div#obj_middle_left{
	float: left;
	width: 430px;
}

/* Object info desing */
.obj_info_headers{
    font-size: 16px;
    padding: 5px;
    font-weight: bold;
    border-bottom: 1px solid #CCCCCC;
}
div#obj_detail_info{
	padding: 5px 5px 5px 0px;
	border-bottom: 1px solid #CCCCCC; 
}
.obj_detail_info_right{
    float: right;
    width: 50%;
}
.obj_detail_info_left{
    float: left;
    width: 50%;
}
.obj_detail_info_left_bid{
    float: left;
    width: 100%;
}
div#obj_info{
	padding: 5px 5px 5px 0px;
    line-height: 20px;
}

div.obj_info_row_wrap{
    padding-bottom: 5px;
}
div.obj_info_row_wrap_h{
    padding-bottom: 20px;
}
div.obj_info_label_wrap{
	float: left;
	padding: 2px;
}
div.obj_info_label_wrap_h{
    float: left;
    padding-bottom: 5px;
}
div.obj_info_value{
	float: left;
	font-weight: bold;
    padding: 2px 2px 2px 5px;
}
div.obj_info_value_lnk{
	float: left;    
}
div.obj_info_value_wob{
	float: left;
    padding: 2px 2px 2px 5px;
}
div.obj_info_label_wrap_red{
    width: 35%;
    float: left;
    color: red;
    font-weight: bold;
    text-align: right;
    padding: 2px;
}

div.obj_info_value_red{
    float: left;
    color: red;
    font-weight: bold;
    padding: 2px 2px 2px 10px;
}
div.obj_info_value_bold{
    float: left;
    text-align: left;
    font-weight: bold;
    padding: 2px 2px 2px 10px;
    width: 60%;
}
div#obj_description{
	padding: 5px 5px 5px 0px;
    line-height: 20px;
}

/*-----------End-------------*/
div#obj_more_options{
	float: right;
	width: 30%;
}

div#obj_more_options div{
	padding: 5px 5px 5px 10px;
}

div#obj_contacts_inner{
	padding: 5px 5px 5px 10px;
}

div.beat_price{
    color: red;
    font-size: 14px;
    font-weight: bold;
}
ul#info_list{
    list-style: none;
    margin-left: 10px;
    padding: 0px;
}
ul#info_list li{
    background-image: url('/inc/img/site/arrow_3.gif');
    background-position: left; 
    background-repeat: no-repeat;
    padding: 0px 2px 4px 15px;
}
span#obj_more_options_hdr{
    font-size: 14px;
    padding-left: 10px;
    font-weight: bold;
}
ul#object_contact_data{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
ul#object_contact_data li{
    padding-bottom: 4px;
}


div.large_image{
    margin: 4px;
}
div.image_description{
    margin-top: 7px;
}
/* Page bottom - narco list, saved objects etc */
div#narco_container{
    /*border: 1px solid #CCCCCC;*/
    display: block;
}
div#lastviewed_container{
    /*border: 1px solid #CCCCCC;*/
    display: none;
}
div#saved_obj_container{
    /*border: 1px solid #CCCCCC;*/
    display: none;
}
div.lower_obj_box{
    border: 1px solid #CCCCCC;
    padding-top: 15px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    height: 155px;
}
div.narco_img{
    text-align: center;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    width: 125px;
    height: 140px;
}
div.vert_grey_line{
    border-left: 1px solid #CCCCCC;
    float: left;
    height: 50px;
    margin: 20px;
}
.lower_pager{
    text-align: right;
}
.lower_bar_header{
    float: left;
    padding: 5px 10px 5px 5px;
}
.lower_bar_header_text{
    font-weight: bold;
    color: #235ABF;
}
.lower_bar_header_text_wob{
    color: #235ABF;
}
#header_narco{
    background-color: #EBEBEB;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}
#header_saved{
    background-color: #F4F5FA;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}
#header_lastviewed{
    background-color: #F4F5FA;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}
#delete_box{
    float: right;
    display: none;
}
#delete_box_lvo{
    float: right;
    display: none;
}
#no_obj_cont{
    padding-top: 55px;
}

/*-----------END----------*/
div#big_images_wrap{
    width: 430px;
    margin: 0 auto;
    float:left;
}
div#banners_largeimages{
    float:left;
    width:165px;
    margin-right: 10px;
}
.banner_largeimages{
    padding-left:10px;
    padding-top:10px;
    float:left;
}
#txt_about_magnification{
    font-size:10px;
}

/**
 * Pictures box design
*/
#galleryBox {
	width: 100%;
	/*min-width: 750px;*/
	margin: 0px;
    padding: 0px;
    padding: 10px 0 0 0;
    border-top: 1px solid #CCCCCC;
    background-color: #F4F5FA;
}
#galleryTop {
    width: 100%;
    border: 0px;
    padding: 5px 0 10px 0px;
}
#imageBox {
    width: 500px;
    height: 375px;
    float: left;
    text-align:center;
    overflow: hidden;
    margin: 0px;
}
#imageBox img {
    /*display: table-cell;*/
    vertical-align: middle;
}

#imageList {
    overflow:auto;
    width: 234px;
    max-height: 375px;
    float: left;
	padding: 0 0 0 6px;
}
#imageList img {
	width: 100px;
	height: 67px;
    border: 3px solid #FFFFFF;
}
#picInfo {
    border: 0px;
    padding:2px 2px 2px 2px;
    width: 500px;
}
#img_desc{
    font-weight: bold;
    float: left;
}
#img_count{
    float: right;
}
#img_count_curr{
    font-weight: bold;
}
#img_count_max{
    font-weight: bold;
}
#prev_img{
    padding-right: 10px;
}
#next_img{
    padding-left: 10px;
}
/* --------- end ---------- */

/**
 * Broker contacts box desing
*/
#obj_contacts{
	float: right;
	width: 289px;
    min-height: 220px; 
}
#obj_contacts_top{
	background-color: #faf189;
	text-align: center;
	padding: 10px;
}
#obj_first_contact{
    padding-bottom: 10px;
}
/*#brk_contact{
    font-size: 18px;
    float: left;
    text-align: right;
    width: 110px;
}
#brk_contact_nr{
    font-size: 18px;
    color: red;
    float: left;
    width: 120px;
    text-align:left;
    padding-left: 10px;
}*/
#brk_contact_nr{
    font-size: 18px;
    color: red;
}
#broker_image{
    padding: 10px;
    max-width: 70px;
}
#contact_data_block{
    float: left;
    padding: 10px 0 0 20px;
    max-width: 160px;
}
#broker_name{
    font-size: 14px;
}
#company_name{
    font-size: 16px;
}
#company_info{
    text-align: center;
}
#company_logo{
    padding: 10px;
}
/* --------- end ---------- */

/*Loan calc styles*/
div#calculator_container{
    border: 1px solid #CCCCCC;
}
#loan_head{
    width: 289;
    background-color: #faf189;
    font-size: 16px;
    text-align: center;
    padding: 7px;
    font-weight: bold;
}
div.calc_label_wrap{
    width: 40%;
    text-align: right;
    float: left;
    padding: 8px 5px 8px 5px;
}
div.calc_input_wrap{
    float: left;
    text-align: left;
    padding: 5px;
}
div.calc_input_wrap_l{
    float: left;
    text-align: left;
    padding: 8px 5px 8px 5px;
}
#loan_last_row{
    margin-left: 10px;
    margin-right: 10px;
    background-color: #EDEDED;
    width: 269px;
    padding: 5px 0 5px 0;
}
#loan_total{
    width: 40%;
    text-align: right;
    font-size: 14px;
    float: left;
    padding: 5px 5px 5px 0;
}


/* Edomus loan calculator styles */
div.calc_label_wrap_lt{
    width: 45%;
    text-align: left;
    float: left;
    padding: 8px 5px 8px 10px;
}
div.calc_input_wrap_lt{
    float: left;
    text-align: left;
    padding: 8px 5px 8px 0;
}
#loan_total_lt{
    width: 50%;
    text-align: right;
    font-size: 14px;
    float: left;
    padding: 5px 5px 5px 0;
}
#monthly_payment_sum{
	/*font-weight: bold;*/
    float: left;
    text-align: left;
    font-size: 14px;
    padding: 5px;
    color: red;
}

/*----------end------------*/

#obj_short_lnk{
    margin-bottom: 15px;
    border: 1px solid #CCCCCC;
    background-color: #EDEDED;
    padding: 4px 0 4px 10px;
}
#passive_object_vert_space{
    margin-top: 150px;
}
.txt_red_12{
    font-size: 12px;
    color: red;
    font-weight: bold;
}
.txt_red_12_n{
    font-size: 12px;
    color: red;
}
.txt_red{
    font-size: 18px;
    color: red;
}
.txt_normal_16{
    font-size: 18px;
}
.txt_normal_14{
    font-size: 14px;
}
.txt_normal_10{
    font-size: 10px;
    font-weight: bold;
}
#object_shortlink{
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 3px;
}
#fvo_box{
    margin: 20px 0px 0px 5px;
}
#obj_url{
    margin: 15px 0px 0px 0px;
}
#obj_short_url{
    color: #676767;
}
#obj_header{
	
}
#obj_header_title{
    float: left;
    width: 100%;
    max-width: 425px;
    padding: 0 7px 0 7px;

    position: relative;
    display: table;
    vertical-align: middle;
    height: 44px;
    margin: 0px auto 0;
}
#obj_title_left{
    /*float: left;*/
    /*padding: 10px 0px 10px 0px;*/
    /*margin-right: 10px;*/
    padding-right: 10px;
    position: relative;
    display: table-cell;
    vertical-align: middle; 
    /*width: 100%;*/
}
#obj_title{
    position: relative;
    display: table-cell;
    vertical-align: middle; 
    width: 100%;
}
#obj_header h1{
    font-size: 14px;
    display: inline;
}
#obj_price{
    float: right;
    width: 289px;
    height: 44px;
    padding-top: 5px;
	text-align: center;
	background-color: #faf189;
}
#obj_price_newprice{
    float: right;
    width: 289px;
    height: 58px;
    padding-top: 5px;
	text-align: center;
	background-color: #faf189;
}
#obj_price_old{
    color: #676767;
    font-size: 12px;
}
#obj_price_current_lt{
    padding: 10px;
}
#obj_price_current{
    padding: 3px;
}
#obj_price_new{
    padding-top: 5px;
}
#action_bar{
    width: 100%;
    height: 20px;
    padding-top: 5px;
    border-top: 1px solid #CCCCCC;
}
#action_bar_center{
    float: left;
    text-align: center;
    width: 80%;
}
.width100{
	width:100%;
}
.width33{
	width:33%;
}
.margin_auto{
	margin:auto;
}
.snoras{
	text-align: center;
}
.snoras_center{
	text-align: center;
}
.snoras_container{
    padding: 10px 0 10px 25px;
}
#monthly_payment{
	font-weight: bold;
    float: left;
    text-align: left;
    font-size: 14px;
    padding: 5px;
    color: red;
}
.snoras input{
	margin-top: 13px;
}
.snoras_calc td{
	padding: 5px;
}
#back_lnk{
    padding: 0 8px 0 8px;
}
#loan_amount{
    font-weight: bold;
}
#deposite{
    font-weight: bold;
}

/* popupdiv (send to a friend form) */
#blanket {
    background-color: #111;
    opacity: 0.65;
    position: absolute;
    z-index: 9001;
    top: 0px;
    left: 0px;
    width: 100%;
}
#popUpDiv {
    position: absolute;
    background-color: #eeeeee;
    width: 350px;
    height: auto;
    z-index: 9002;
}
#popUpDiv h2 {
    text-align: center;
}
#popup_close{
    text-align: right;
}
#friendform_content{
    margin-right: auto;
    margin-left: auto;             
    width: 100%;
    padding: 15px;
}
#txt_reserved{
    font-weight: bold;
    padding-top: 5px;
}
#txt_obj_deal{
    font-weight: bold;
}