/*** LIST VIEW SWITCH ***/
#viewswitch_bar { position:relative; padding-left:36px; padding-top:5px; height:50px; }
#viewswitch_capt { float:left; margin-top:8px; }

#view_short_btn { float:left; margin-left:15px; width:126px; height:45px; background:url(../img/listview_short_bg.gif) top left no-repeat;  }
#view_detailed_btn { float:left;  margin-left:15px; width:126px; height:45px; background:url(../img/listview_detailed_bg.gif) top left no-repeat; }
#view_mapped_btn { float:left;  margin-left:15px; width:126px; height:45px; background:url(../img/listview_mapped_bg.gif) top left no-repeat; }

#view_short_btna { float:left;  margin-left:15px; width:126px; height:45px; background:url(../img/listview_short_bga.gif) top left no-repeat;  }
#view_detailed_btna { float:left;  margin-left:15px; width:126px; height:45px; background:url(../img/listview_detailed_bga.gif) top left no-repeat; }
#view_mapped_btna { float:left;  margin-left:15px; width:126px; height:45px; background:url(../img/listview_mapped_bga.gif) top left no-repeat; }

a.viewswitch:link, a.viewswitch:active, a.viewswitch:visited  { color:#000; font-weight:bold;  }
a.viewswitch:hover { color:#f4742b; }

.vsbtn_capt { position:relative; margin:14px 0 5px 50px; font:bold 11px tahoma; color:#5b5b5b; }

.propgroup { margin:0; padding-bottom:0; color:#df4b16; height:22px; padding-top:5px; padding-left:10px; background:#fff url(../img/propsgroup_bg.gif) top left no-repeat; font:bold 13px arial; }
.prop { color:#555; padding-left:10px; width:328px; padding-bottom:5px; border-left:1px solid #dedede; border-right:1px solid #dedede; background:#fff; }

/*** ADV MAP BUBBLE ***/

#adv_map_bubble { background:#fff; width:272px; overflow:hidden; }

#advmap_bubble { width:268px; }
#advmap_bubble .addr { width:268px; background:#ec7a00 url(../img/hpb_hdrtop.gif) top left no-repeat; font:bold 12px tahoma; }
#advmap_bubble .addr p { padding:6px 10px 10px 10px; margin:0; }
#advmap_bubble .addr p a:link, #advmap_bubble .addr p a:active, #advmap_bubble .addr p a:visited { color:#fff; }
#advmap_bubble .addr p a:hover { color:#000; }
#advmap_bubble .photos { padding:2px; width:264px; height:96px; background:#f8d1a6; }
#advmap_bubble .p1 { float:left; width:144px; height:96px; background:#fff url() 50% 50% no-repeat; }
#advmap_bubble .p2 { float:left; width:58px; height:58px; margin-left:2px; background:#fff url() 50% 50% no-repeat; }
#advmap_bubble .pcount { float:left; padding:4px 0 8px 25px; margin-left:2px; background:url(../img/hpb_photoicon.gif) top left no-repeat; font:10px tahoma; color:#000; }
#advmap_bubble .pcount span { font:bold 11px tahoma; color:#e04c16; }
#advmap_bubble .adv_info { width:244px; background:#fdf1d9; border-bottom:1px solid #b9b4a9; padding:10px 12px; color:#000; }
#advmap_bubble .adv_info p.titl { padding:0; margin:0; font-weight:bold; }
#advmap_bubble .adv_info p.param { padding:0; margin:0; }
#advmap_bubble .adv_info p.param span{ font-weight:bold; }
#advmap_bubble .adv_info p.price { margin:0; padding:0; font:16px arial; color:#ff4800;  }
#advmap_bubble .adv_contacts { margin:0; padding:10px 0 0 15px; }
.adv_id2 { background-color:#e76115; font:bold 14px tahoma; color:#fff; padding:2px 5px; }

/*** KABINET ***/
#KABINET { float:left; position:relative; width:786px; }
#kab_userbar { position:relative; width:752px; height:98px; background:url(../img/kab_userbar_bg.gif) top left no-repeat; margin:0 0 0 19px ;  } 
#kab_userinfo { float:left; padding:0 10px 0 0; }
#kab_userpic { float:left; padding:0 20px 0 0px; border-left:1px solid #d9d9d9; height:98px; }
#kab_useragency { float:left; padding:0 20px 0 0px; border-left:1px solid #d9d9d9; height:98px; }
div#kab_userpic img { border:1px solid #ccc; background-color:#efefef; margin:8px; float:left; }
div#kab_useragency img { border:1px solid #ccc; background-color:#efefef; margin:8px; float:left; }
div#kab_userpic span { font-weight:bold; }
div#kab_useragency span { font-weight:bold; }
.userbar_links { padding-top:10px; padding-left:10px; }
div.userbar_links a:link, div.userbar_links a:visited, div.userbar_links a:active  { color:#f4742b; }
div.userbar_links a:hover { color:#000; }

#kab_lcol { float:left; width:240px; }
#kab_rcol { float:left; width:526px; margin-left:5px; display:inline; position:relative; top:-5px;  }

div#kab_lcol ul { padding:0; margin:0; font:13px arial; color:#787878; list-style:none; margin-left:33px; margin-top:15px; }
div#kab_lcol ul a:link, div#kab_lcol ul a:active, div#kab_lcol ul a:visited { color:#df4b16; }
div#kab_lcol ul a:hover { color:#000; }
div#kab_lcol ul span { font-weight:bold; }
div#kab_lcol ul li.main { background:url(../img/kabmenu_main.gif) top left no-repeat; padding:7px 0 12px 24px; }
div#kab_lcol ul li.add { background:url(../img/kabmenu_add.gif) top left no-repeat; padding:7px 0 12px 24px; }
div#kab_lcol ul li.profile { background:url(../img/kabmenu_profile.gif) top left no-repeat; padding:7px 0 12px 24px; }
div#kab_lcol ul li.myadv { background:url(../img/kabmenu_myadv.gif) top left no-repeat; padding:7px 0 12px 24px; }
div#kab_lcol ul li.myarchive { background:url(../img/kabmenu_archive.gif) top left no-repeat; padding:7px 0 12px 24px; }
div#kab_lcol ul li.myfav { background:url(../img/kabmenu_myfav.gif) top left no-repeat; padding:7px 0 12px 24px; }
div#kab_lcol ul li.myreq { background:url(../img/kabmenu_myreq.gif) top left no-repeat; padding:7px 0 12px 24px; }
div#kab_lcol ul li.mypm { background:url(../img/kabmenu_mypm.gif) top left no-repeat; padding:7px 0 12px 24px; }
div#kab_lcol ul li.mymoney { background:url(../img/kabmenu_money.gif) top left no-repeat; padding:7px 0 12px 24px; }
div#kab_lcol ul li.caramba { background:url(../img/kabmenu_caramba.gif) top left no-repeat; padding:7px 0 12px 24px; }
div#kab_lcol ul li span a:link, div#kab_lcol ul li span a:active, div#kab_lcol ul li span a:visited { color:#777; text-decoration:none; }
div#kab_lcol ul li span a:hover { color:#000; text-decoration:none; }

#kab_subname { position:relative; width:526px; height:43px; background:url(../img/kab_subname_bg.gif) top left no-repeat; }
#kab_subname p { float:left; margin:0; padding:10px 15px; font:20px arial; color:#e7e6e6;  }

#kab_list_sort { padding:2px 10px;  }
#kab_list_search { float:right; position:relative; margin-right:30px; display:inline; width:170px; }
input.kab_search_f { width:100px; height:12px; width:115px; margin-top:5px; font:11px tahoma; color:#555; border:1px solid #aaa; background-color:#f1f1f1; padding:3px; }
input.kab_search_btn { position:absolute; left:125px; }

#kab_rtype_panel { border:1px solid #c8c8c8; border-top:0; height:125px; width:524px; }
div#kab_rtype_panel ul { margin:0; padding:0; list-style:none; }
div#kab_rtype_panel ul li p { padding:78px 0 15px 0; margin:0; text-align:center; color:#939393; }
div#kab_rtype_panel ul li p.a { padding:78px 0 15px 0; margin:0; text-align:center; color:#939393; background:url(../img/kab_rtype_active.gif) 50% 105px no-repeat; }
div#kab_rtype_panel ul li a:link, div#kab_rtype_panel ul li a:active, div#kab_rtype_panel ul li a:visited { font:normal 11px tahoma; color:#000; }
div#kab_rtype_panel ul li a:hover { color:#555; }

li.rtype_appartment { width:102px; float:left; height:124px; background:url(../img/rtype_appartment.gif); }
li.rtype_office { width:102px; float:left; height:124px; background:url(../img/rtype_office.gif); }
li.rtype_house { width:102px; float:left; height:124px; background:url(../img/rtype_house.gif); }
li.rtype_land { width:102px; float:left; height:124px; background:url(../img/rtype_land.gif); }
li.rtype_garage { width:102px; float:left; height:124px; background:url(../img/rtype_garage.gif); }

#kab_rieltorpro_banner { width:225px; height:98px; background:url(../img/kab_rieltorpro_banner.gif) top left no-repeat; margin:10px 0 0 19px;}
div#kab_rieltorpro_banner p { font:11px tahoma; color:#fff; padding-left:137px; padding-top:12px; }
div#kab_rieltorpro_banner p span { font:18px arial; color:#fff; }
div#kab_rieltorpro_banner p a:link, div#kab_rieltorpro_banner p a:active, div#kab_rieltorpro_banner p a:visited { color:#d8ff6e; }
div#kab_rieltorpro_banner p a:hover { color:#000; }
div#kab_rieltorpro_banner p br { font:5px tahoma; }

#kab_sprav_banner { position:relative; width:225px; height:101px; background:url(../img/kab_sprav_banner.gif) top left no-repeat; margin:10px 0 0 19px; }
#kab_sprav_banner p { position:absolute; left:17px; top:63px; padding:0; margin:0; }

#kab_promap_banner { position:relative; width:225px; height:101px; background:url(../img/kab_promap_banner.gif) top left no-repeat; margin:10px 0 0 19px;}
div#kab_promap_banner p.text1 { padding:0; margin:0; left:17px; top:62px; position:absolute; }
div#kab_promap_banner p.text2 { padding:5px; margin:0; line-height:7px; color:#a7c8ff; padding-left:142px; padding-top:13px; text-align:center; }
div#kab_promap_banner p.text2 span { color:#fff; font:18px arial; }
div#kab_promap_banner p.text2 span.bigbr { color:#fff; font:18px arial; }
div#kab_promap_banner p a:link, div#kab_promap_banner p a:active, div#kab_promap_banner p a:visited { color:#fff; }
div#kab_promap_banner p a:hover { color:#000; }

#kab_myadv_list {  }
.kablist_myadv { width:526px; height:159px; background:#f5f5f5; margin-top:10px; border-bottom:2px solid #ccc; }
.kablist_myadv_g { width:526px; height:159px; background:#fff8db; margin-top:10px; border-bottom:2px solid #efd285;}
div.tbar { position:relative; width:526px; height:22px; background:#6e6e6e url(../img/kab_list_toolbar_bg.gif) top left repeat-x;  }
div.tbar div.tbar_id { float:left; width:71px; height:22px; background:#f47827 url(../img/kab_list_id_bg.gif) top left no-repeat; font:bold 13px tahoma; color:#fff; line-height:20px; }
div.tbar { position:relative; width:526px; height:22px; background:#6e6e6e url(../img/kab_list_toolbar_bg.gif) top left repeat-x;  }
div.tbar div.tbar_id { float:left; width:71px; height:22px; background:#f47827 url(../img/kab_list_id_bg_g.gif) top left no-repeat; font:bold 13px tahoma; color:#fff; line-height:20px; }
div.tbar_control { float:left; color:#cacaca; font:11px tahoma; line-height:20px; }
div.tbar_control_icons { float:left; }
div.tbar_split { float:left; width:2px; height:22px; background:url(../img/kab_myadv_toolbar_split.gif) top left no-repeat; margin:0 5px; display:inline; }
div.tbar_services { float:left; color:#cacaca; font:11px tahoma; line-height:20px; }
div.tbar_services_icons { height:22px; float:left; overflow:hidden; }
div.tbar_status_active { float:left; color:#beff71; font:11px tahoma; line-height:20px; }
div.tbar_status_inactive { float:left; color:#cacaca; font:bold 11px tahoma; line-height:20px; }
div.tbar_link { float:left; color:#ffffff; font:11px tahoma; line-height:20px; padding-left:15px; }
div.tbar_link a {color:#ffffff;text-decoration:underline;}
div.tbar_link a:hover {color:#ffffff;text-decoration:none;}
div.kab_myadv_tbar_right { float:right; width:5px; height:22px; background:url(../img/kab_myadv_tbar_right.gif) top left no-repeat; }
div.kablist_myadv div.myadv_preview { float:left; display:inline; margin:13px 10px; width:142px; height:106px; border:2px solid #c9c9c9; background:#fff 50% 50% no-repeat; }
div.kablist_myadv_g div.myadv_preview { float:left; position:relative; display:inline; margin:13px 10px; width:142px; height:106px; border:2px solid #ff852e; background:#fff 50% 50% no-repeat; }
div.kablist_myadv div.myadv_preview div.myadv_preview_goldlabel { display:none; }
div.kablist_myadv_g div.myadv_preview div.myadv_preview_goldlabel { position:absolute; top:82px; left:84px; }
div.myadv_list_descr { float:left; position:relative; margin-top:12px; width:360px;  }

.newpm { border:1px solid #ccc; border-top:0; padding:15px 25px; }

.notif { width:527px; background:url(../img/notif_frametop.gif) top left no-repeat; margin-top:15px; }
.notif .nbtm { width:527px; height:10px; background:url(../img/notif_framebtm.gif) bottom left no-repeat; }
.nicon_room { float:left; width:46px; height:56px; background:url(../img/notif_icon_room.gif) top left no-repeat; margin:2px 0 0 2px; display:inline; }
.nicon_office { float:left; width:46px; height:56px; background:url(../img/notif_icon_office.gif) top left no-repeat; margin:2px 0 0 2px; display:inline; }
.nicon_house { float:left; width:46px; height:56px; background:url(../img/notif_icon_house.gif) top left no-repeat; margin:2px 0 0 2px; display:inline; }
.nicon_land { float:left; width:46px; height:56px; background:url(../img/notif_icon_land.gif) top left no-repeat; margin:2px 0 0 2px; display:inline; }
.nicon_garage { float:left; width:46px; height:56px; background:url(../img/notif_icon_garage.gif) top left no-repeat; margin:2px 0 0 2px; display:inline; }

.notif_info { float:left; width:322px; margin:2px 2px 0 0; display:inline; }

.notif .toolsa { float:left; width:155px; color:#b7b7b7; margin-top:18px; }
.notif .toolsa strong { color:#379200; }
.notif .toolsa a:link, .notif .toolsa a:active, .notif .toolsa a:visited { color:#000; }
.notif .toolsa a:hover { color:#e55d15; }

.notif .tools { float:left; width:155px; color:#b7b7b7; margin-top:18px; }
.notif .tools strong { color:#ababab; }
.notif .tools a:link, .notif .tools a:active, .notif .tools a:visited { color:#000; }
.notif .tools a:hover { color:#e55d15; }

.notif p.ntitle { margin:12px 0 0 0; padding:0; font:18px arial; color:#000; }
.notif p.ntitle a:link, .notif p.ntitle a:active, .notif p.ntitle a:visited { color:#000; }
.notif p.ntitle a:hover { color:#e55d15; }
.notif p.nprice { margin:6px 0 0 0; padding:0; font:bold 16px arial; color:#e55d15; }
.notif p.nprice span { font-weight:normal; font-size:14px; }
.notif p.naddr { margin:4px 0 10px 0; padding:0; font:13px arial; color:#818181; }

.notif_empty_left { float:left; display:inline; font:13px arial; color:#000; margin:15px; background:#fff url(../img/notif_info.gif) top left no-repeat; padding-left:40px; padding-top:2px; height:70px; }
.notif_empty_right { float:right; display:inline; font:13px arial; color:#888; margin:17px 15px 15px 15px; width:280px; background:#fff; }

.notif_addform { padding:15px; width:511px; overflow:hidden; }
.notif_addform .row_capt { font:14px arial; color:#b8b8b8; }
.notif_addform .row_item { float:left; margin:5px 10px 5px 0; }
.notif_addform .row_item .fframe { border:2px solid #bababa; height:25px; }
.notif_addform .row_item .fframe .nf { border:0; font:19px arial; color:#444; }
.notif_addform .row_item .fframe .ns { border:0; font:bold 12px tahoma; color:#444; margin:5px; }

.notif_addform table { width:100%; table-layout:fixed; }
.notif_addform table td { vertical-align:top; padding:10px 0; }
.notif_addform table td input.notif_numf{ font:bold 12px tahoma; width:100px; border:1px solid #bbb; padding:2px; }

/*** USER ADV LIST ***/
#useradvlist_rubricator  { position:relative; }
#useradvlist_rubricator ul { margin:0; padding:15px 0 25px 35px; list-style:none; }
#useradvlist_rubricator ul li { float:left; position:relative; padding:0; width:146px; height:61px; background:top left no-repeat; }
#useradvlist_rubricator ul li.appartm { background-image:url(../img/ual_r1.gif); }
#useradvlist_rubricator ul li.appartm p{ padding:14px 0 14px 45px; margin:0; }
#useradvlist_rubricator ul li.comm { background-image:url(../img/ual_r2.gif); }
#useradvlist_rubricator ul li.comm  p{ padding:14px 0 14px 43px; margin:0; }
#useradvlist_rubricator ul li.houses { background-image:url(../img/ual_r3.gif); }
#useradvlist_rubricator ul li.houses p{ padding:14px 0 14px 58px; margin:0; }
#useradvlist_rubricator ul li.land { background-image:url(../img/ual_r4.gif); }
#useradvlist_rubricator ul li.land p{ padding:14px 0 14px 55px; margin:0; }
#useradvlist_rubricator ul li.garage { background-image:url(../img/ual_r5.gif); }
#useradvlist_rubricator ul li.garage p{ padding:14px 0 14px 50px; margin:0; }

#useradvlist_rubricator ul li.appartm_a { background-image:url(../img/ual_r1_a.gif); }
#useradvlist_rubricator ul li.appartm_a p{ padding:14px 0 14px 45px; margin:0; }
#useradvlist_rubricator ul li.comm_a { background-image:url(../img/ual_r2_a.gif); }
#useradvlist_rubricator ul li.comm_a  p{ padding:14px 0 14px 43px; margin:0; }
#useradvlist_rubricator ul li.houses_a { background-image:url(../img/ual_r3_a.gif); }
#useradvlist_rubricator ul li.houses_a p{ padding:14px 0 14px 58px; margin:0; }
#useradvlist_rubricator ul li.land_a { background-image:url(../img/ual_r4_a.gif); }
#useradvlist_rubricator ul li.land_a p{ padding:14px 0 14px 55px; margin:0; }
#useradvlist_rubricator ul li.garage_a { background-image:url(../img/ual_r5_a.gif); }
#useradvlist_rubricator ul li.garage_a p{ padding:14px 0 14px 50px; margin:0; }

#useradvlist_rubricator ul li a:link, #useradvlist_rubricator ul li a:visited, #useradvlist_rubricator ul li a:active  { color:#f4742b; }
#useradvlist_rubricator ul li a:hover { color:#000; }

/*** LIST SHORT ***/
#LIST { float:left; position:relative; width:786px; }
#list_body { width:786px; }
.list_header { background:#efefef url(../img/listview_header_bg.gif) top center repeat-x; }
tr.list_header  td { border-right:2px solid #fff; font:10px tahoma; padding:10px 6px; color:#888; }
tr.list_header td div { position:relative; font:bold 10px tahoma; color:#e45915; } 
tr.list_header td span {font:bold 10px tahoma; color:#e45915; } 
tr.list_header  td  a:visited, tr.list_header  td  a:active, tr.list_header  td  a:link { color:#888; }
tr.list_header  td  a:hover { color:#000; }

tr.goldadv_row  { background-color:#fef1e0; }
tr.goldadv_row_a  { background-color:#fff5d8; }
tr.goldadv_row td { padding:7px; border-bottom:1px solid #e7dbcc; border-right:2px solid #fff; color:#000; }
tr.goldadv_row_a td { padding:7px; border-bottom:1px solid #e7dbcc; border-right:2px solid #fff; color:#000;  }

tr.adv_row { background-color: #fff; }
tr.adv_row_a { background-color: #f5f5f5; }
tr.adv_row  td { padding:7px; border-bottom:1px solid #efefef; border-right:2px solid #fff; color:#000; }
tr.adv_row_a  td { padding:7px; border-bottom:1px solid #efefef; border-right:2px solid #fff; color:#000;  }

tr.adv_srow { background-color: #fff; }
tr.adv_srow_a { background-color: #f5f5f5; }
tr.adv_srow  td { padding:7px; border:2px solid #e76115; border-right:2px solid #fff; color:#000; }
tr.adv_srow_a  td { padding:7px; border:2px solid #e76115; border-right:2px solid #fff; color:#000; }
tr.adv_srow  td.last { padding:7px; border:2px solid #e76115; border-right:2px solid #e76115; color:#000; }
tr.adv_srow_a  td.last { padding:7px; border:2px solid #e76115; border-right:2px solid #e76115; color:#000;  }

a.advlist_link:link, a.advlist_link:active, a.advlist_link:visited  { font:bold 12px tahoma; color:#000; text-decoration:none; }
a.advlist_link:hover { color:#e35515; }

a.advlist_hdr_link:link, a.advlist_hdr_link:active, a.advlist_hdr_link:visited  { font:bold 11px tahoma; color:#000; text-decoration:none; }
a.advlist_hdr_link:hover { color:#e35515; }

.list_price { font:12px arial; color:#e35515; }
.list_today { font:bold 11px tahoma; color:#278129; }
.list_date { font:11px tahoma; color:#000; }
.list_photos { font:bold 11px tahoma; color:#e04c16; }
.list_toolbar { height:22px; width:786px; background:#717171 url(../img/toolbar_bg.gif) top left repeat-x; }
.toolbar_perpage { float:left; padding-left:36px; font:10px tahoma; color:#dadada; line-height:21px;  }
.toolbar_pages { float:right; padding-right:15px; font:10px tahoma; color:#dadada; line-height:21px;  }
a.tb_item:link, a.tb_item:active, a.tb_item:visited  { color:#fff; }
a.tb_item:hover { color:#000; }
.tb_checked  { background-color:#fff; color:#000; font-weight:bold; padding:2px; }
.price_interval { position:relative; font:bold 17px arial; color:#f38920; z-index:100; padding-left:10px; padding-top:10px; }
.price_interval_currency { position:relative; z-index:100; padding-top:4px; padding-left:10px; }
div.price_interval span { font:17px arial; color:#f38920; }


/*** LIST DETAILED ***/
.list_det_header { background:#efefef url(../img/listview_header_bg.gif) top center repeat-x; }
tr.list_det_header  td { font:10px tahoma; color:#555; }
.list_det_sort_select  { float:left; padding: 7px 6px; font:10px tahoma; }
.list_sortbtn { float:left; }
.list_sortbtn_a { float:left; opacity:0.6; filter: alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; }

tr.goldadv_det_row  { background-color:#fef1e0; }
tr.goldadv_det_row_a  { background-color:#fff5d8; }
tr.goldadv_det_row td { vertical-align:top; padding:10px; border-bottom:1px solid #e7dbcc; color:#99602b; }
tr.goldadv_det_row_a td { vertical-align:top; padding:10px; border-bottom:1px solid #e7dbcc; color:#99602b;  }

tr.goldadv_det_row td div.list_det_preview { position:relative; width:142px; height:106px; background:#efefef url() 50% 50% no-repeat; border:2px solid #ff852e; margin:6px 0; }
tr.goldadv_det_row_a td div.list_det_preview { position:relative; width:142px; height:106px; background:#efefef url() 50% 50% no-repeat; border:2px solid #ff852e; margin:6px 0; }
.list_det_descr { position:relative; margin:5px 0; }  
.det_photos { margin-left:10px; font:10px tahoma; color:#000; }
div.det_photos img { position:relative; top:13px; }
.det_video { margin-left:10px; font:10px tahoma; color:#000; }
div.det_video img { position:relative; top:12px; }
.det_plan { margin-left:10px; font:10px tahoma; color:#000; }
div.det_plan img { position:relative; top:12px; }
.adv_details_btn { position:absolute; left:240px; top:90px; }
.det_pricebox { position:absolute; top:92px; left:0; font:bold 17px arial; color:#f38920; }
.det_pricebox select {border:1px solid #BCBCBC; font:12px tahoma;}
#div.det_pricebox span { font:13px arial; color:#000; }


tr.adv_det_row  { background-color:#fff; }
tr.adv_det_row_a  { background-color:#f5f5f5; }
tr.adv_det_row td { vertical-align:top; padding:10px; border-bottom:1px solid #e7dbcc; color:#646161; }
tr.adv_det_row_a td { vertical-align:top; padding:10px; border-bottom:1px solid #e7dbcc; color:#646161;  }

tr.adv_det_row td div.list_det_preview { position:relative; width:142px; height:106px; background:#efefef url() 50% 50% no-repeat; border:2px solid #bcbcbc; margin:6px 0; }
tr.adv_det_row_a td div.list_det_preview { position:relative; width:142px; height:106px; background:#efefef url() 50% 50% no-repeat; border:2px solid #bcbcbc; margin:6px 0; }
 
div.adv_details_btn a:link, div.adv_details_btn a:active, div.adv_details_btn a:visited  { opacity:0.8; filter: alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8;  } 
div.adv_details_btn a:hover  { opacity:1; filter: alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;  } 
a.advlist_det_link:link, a.advlist_det_link:active, a.advlist_det_link:visited  { font:bold 12px tahoma; color:#000; text-decoration:none; }
a.advlist_det_link:hover { color:#e35515; }


tr.adv_sdet_row  { background-color:#fff; }
tr.adv_sdet_row_a  { background-color:#f5f5f5; }
tr.adv_sdet_row td { vertical-align:top; padding:10px; border:2px solid #e76115; color:#646161; }
tr.adv_sdet_row_a td { vertical-align:top; padding:10px; border:2px solid #e76115; color:#646161; }
tr.adv_sdet_row td div.list_det_preview { position:relative; width:142px; height:106px; background:#efefef url() 50% 50% no-repeat; border:2px solid #bcbcbc; margin:6px 0; }
tr.adv_sdet_row_a td div.list_det_preview { position:relative; width:142px; height:106px; background:#efefef url() 50% 50% no-repeat; border:2px solid #bcbcbc; margin:6px 0; }


div.owner_name { position:relative; width:120px; left:16px; }
div.owner_name a:link, div.owner_name a:active, div.owner_name a:visited { font:bold 11px tahoma; color:#000; }
div.owner_name a:hover { color:#e35e00; }
div.owner_name div { font:10px tahoma; color:#7b7b7b; line-height:8px; margin:2px 0; }
.owner_icon { position:absolute; left:-27px; top:-3px;  }
.owner_rating { margin:5px -2px; }
.owner_contacts { font:bold 11px tahoma; color:#999; width:135px; overflow:hidden; }
div.owner_contacts span { font:11px tahoma; color:#000; }
div.owner_contacts a:link, div.owner_contacts a:visited, div.owner_contacts a:active { color:#497db5; font-weight:normal; }
div.owner_contacts a:hover{ color:#000; }
.adv_id { position:relative; left:10px; background-color:#e76115; font:bold 14px tahoma; color:#fff; padding:2px 5px; }


/*** LIST MAPPED ***/
#adv_map { width:786px; height:543px; background-color:#dedede; }


/*** EXPORT BAR ***/
#exportbar { position:relative; height:46px; background-color:#f2f2f2; border-bottom:2px solid #dbdbdb; margin:0;}
#exportbtns { margin:0 0 0 27px; padding:0; list-style:none; }
ul#exportbtns li.eb_excel { float:left; background:url(../img/export_excel_btn.gif) top left no-repeat; padding:15px 46px; }
ul#exportbtns li.eb_excel a:link, ul#exportbtns li.eb_excel a:visited, ul#exportbtns li.eb_excel a:active { color:#264e26; }
ul#exportbtns li.eb_excel a:hover { color:#000; }
ul#exportbtns li.eb_print { float:left; width:142px; background:url(../img/export_print_btn.gif) top left no-repeat; padding:15px 46px; }
ul#exportbtns li.eb_print a:link, ul#exportbtns li.eb_excel a:visited, ul#exportbtns li.eb_excel a:active { color:#000; }
ul#exportbtns li.eb_print a:hover { color:#555; }


/*** GOLDS (right) ***/
#GOLDS { float:right; position:relative; width:202px; background:#fde9ce url(../img/golds_bg.jpg) top left no-repeat; border-top:1px solid #fff; }
#golds_colname { clear:both; position:absolute; top:-10px; left:786px; width:202px; height:56px; background:#fde9ce url(../img/golds_column_name.gif) top left no-repeat; }
.gold_adv { width:202px; position:relative; border-bottom:1px solid #fff; padding:15px 0 5px 0; cursor:pointer; }
.gold_adva { width:202px; position:relative; border-bottom:1px solid #fff; background-color:#fff5d8;  padding:15px 0 5px 0; cursor:pointer; }
.gold_img_container  { position:relative; border:2px solid #d24e02; width:125px; height:90px; background:#eee 50% 50% no-repeat; margin:0 15px 5px 15px;}
a.golds_howto:link, a.golds_howto:active, a.golds_howto:visited { position:absolute; top:38px; left:16px; font:10px tahoma; color:#000; }
a.golds_howto:hover { color:#f4742b; }
.gold_name { font-weight:bold; margin-left:15px; }
div.gold_name a:link, div.gold_name a:link, div.gold_name a:link { color:#d24e02; }
div.gold_name a:hover { color:#000; }
.gold_descr { font:10px tahoma; color:#8d6147; margin:5px 5px 0px 15px; }
.gold_price { font:bold 17px arial; color:#f38920;  margin:0 5px 5px 15px; }
.gold_label { position:absolute; left:61px; top:5px; }


/*** BUBBLE ***/
#adv_bubble { position:absolute; left:254px; top:-1000px; z-index:10000; width:211px; height:180px; }
#bubble_preview { position:absolute; left:10px; top:10px; width:170px; height:130px; border:2px solid #e1e1e1; background-repeat:no-repeat;}
#bubble_loading { position:absolute; left:10px; top:10px; width:170px; height:130px; background:#fff url(../img/loading.gif) 50% 50% no-repeat; border:2px solid #e1e1e1; }


/*** DETAILS ***/
#DETAILS { float:left; position:relative; width:786px; }
#det_pagename { font:18px arial; color:#fa622a; padding-top:10px; }
h1.det_pagename { font:18px arial; color:#fa622a; padding-top:10px; }
#det_header { width:786px; position:relative; }
#det_backbtn { float:left; width:192px; padding:10px 0; }
div#det_backbtn img { position:relative; left:23px; border:0; }
#det_quickbar { font:bold 10px tahoma; color:#555; padding:2px 0; margin-bottom:10px;  }
div#det_quickbar a:link, div#det_quickbar a:active, div#det_quickbar a:visited { font:normal 10px tahoma; color:#df4b16;  }
div#det_quickbar a:hover { color:#000; }

#det_info { position:relative; width:786px; }
#det_info_g { position:relative; width:786px; background:url(../img/det_gold_bg.gif) top left repeat-x; border-top:0px solid #f2d5b0; }

#det_lcol { float:left; width:193px; }
#det_rcol { float:right; width:593px; }
#det_sk_rcol { float:left; width:753px; margin-left:32px; display:inline; }

div#det_info div#img_preview { width:142px; height:106px; background:#fff 50% 50% no-repeat; border:2px solid #888; margin-left:23px; margin-top:15px; }
div#det_info_g div#img_preview { position:relative; width:142px; height:106px; background:#fff 50% 50% no-repeat; border:2px solid #c63b08; margin-left:23px; margin-top:15px; }

div#det_info div#img_preview div.img_preview_goldlabel { display:none; }
div#det_info_g div#img_preview div.img_preview_goldlabel { position:absolute; top:82px; left:84px; }

#adv_text { float:left; margin:13px 0 15px 0; width:330px; }
#adv_sk_text { float:left; margin:13px 0 15px 0; width:480px; display:inline; }
#owner_info { float:right; width:190px; margin-top:13px; }
#det_fav { background:url(../img/favstar.gif) 2px 2px no-repeat; padding:3px 23px; margin:10px 0; position:relative; left:-3px; }
#det_fav_a { background:url(../img/favstar_checked.gif) 2px 2px no-repeat; padding:3px 23px; margin:10px 0; position:relative; left:-2px; }
#det_all_adv { background:url(../img/all_adv_icon.gif) 2px 2px no-repeat; padding:3px 23px; margin:10px 0; position:relative; left:-2px; }
a.servicelink:link, a.servicelink:active, a.servicelink:visited  { font:11px tahoma; color:#fb8029; text-decoration:underline; }
a.servicelink:hover { color:#000; }
.adv_groupname { font:bold 12px tahoma; color:#000; position:relative; left:12px;  margin-top:9px; }
.adv_sk_groupname { font:bold 12px tahoma; color:#000; position:relative; left:-15px; margin-top:15px; }
.q { color:#fb8029; font:bold 14px tahoma; }
.adv_planning { border:2px solid #d3d3d3; margin-left:14px; margin-top:4px; }
.det_promap { width:356px; background:url(../img/det_promap_bg.gif) top left no-repeat; margin-top:15px; }
.det_promap_btm { width:356px; height:14px; background:url(../img/det_promap_btm.gif) top left no-repeat; }
.det_promap_text { padding:10px 10px 0 10px; }
div.det_promap span { font-weight:bold; }
.det_promap_logo { background:url(../img/det_promap_logo.gif) 8px 1px no-repeat; padding:3px 10px 6px 70px; position:relative; top:5px; }
div.det_promap_logo a:link, div.det_promap_logo a:active, div.det_promap_logo a:visited { color:#1853a5; font:10px tahoma; }
div.det_promap_logo a:hover { color:#000; }

.det_price { position:relative; width:356px; background:url(../img/det_price_bg.gif) top left no-repeat; margin-top:15px; }
.det_price_btm { width:356px; height:14px; background:url(../img/det_price_btm.gif) top left no-repeat; }
.det_sk_price { float:right; position:relative; width:172px; background:url(../img/det_sk_price_bg.gif) top left no-repeat; margin-top:15px; }
.det_sk_price_btm { width:172px; height:14px; background:url(../img/det_sk_price_btm.gif) top left no-repeat; }
.det_price_text { padding:10px 10px 0 10px; }
.det_sk_price_text { padding:0px 10px 0 10px; }

.det_exchange_rates { position:absolute; top:15px; left:270px; width:70px; }
.det_sk_exchange_rates { position:relative; width:70px; margin-top:10px; }
div.det_exchange_rates a:link, div.det_exchange_rates a:active, div.det_exchange_rates a:hover { color:#e76115; } 
div.det_exchange_rates a:hover { color:#000; } 

#adv_params { width:100%; border-collapse:collapse; margin-top:20px; position:relative; left:-5px; }
table#adv_params tr { background:url(../img/det_paramcell_bg.gif) top center no-repeat; }
table#adv_params td { padding:5px; color:#000; }
table#adv_params td.val { padding:5px; font:bold 11px tahoma; color:#000; }

#adv_sk_params { float:left; width:300px; border-collapse:collapse; margin-top:20px; position:relative; left:-5px; }
table#adv_sk_params tr { background:url(../img/det_paramcell_bg.gif) top center no-repeat; }
table#adv_sk_params td { padding:5px; color:#000; }
table#adv_sk_params td.val { padding:5px; font:bold 11px tahoma; color:#000; }

.adv_extra_photo { float:left; margin:13px; width:110px; height:110px; border:2px solid #c0c0c0; background:#efefef 50% 50% no-repeat; }

/*** REGISTRATION ***/
#REGFORM { float:left; position:relative; width:786px; }
#INFOFORM { position:relative;  }
.reg_warning { display:inline; margin:13px 20px 0 26px; float:left; width:207px; background:#f7a81e url(../img/reg_warning_bg.gif) top left no-repeat; font:11px arial; color:#fff; }
.reg_warning_btm  { width:207px; height:10px; background:#f7a81e url(../img/reg_warning_btm.gif) bottom left no-repeat; }
div.reg_warning p { font: bold 14px arial; padding:0; margin:10px; }
div.reg_warning ol { padding:0 0 0 10px; margin:0 10px 0 20px; }
div.reg_warning ol a:link, div.reg_warning ol a:active, div.reg_warning ol a:visited { color:#000; }
div.reg_warning ol a:hover { color:#bb3200; }

.regform_group { font:14px arial; color:#838383; margin-bottom:10px; clear:both; }
input.reg, textarea.reg, select.reg { background-color:#f1f1f1; border:1px solid #a6a6a6; width:244px; font:12px tahoma; color:#555; padding:2px;  }
div.reg { background-color:#f1f1f1; border:1px solid #a6a6a6; width:244px; color:#555;  }
input.reg2, textarea.reg2 { background-color:#f1f1f1; border:1px solid #a6a6a6; font:12px tahoma; color:#555; padding:2px;  }
select.reg2 { background-color:#f1f1f1; border:1px solid #a6a6a6; font:12px tahoma; color:#555; padding:1px;  }
#reg_inputs { float:left; width:530px; margin:13px 0; }

.input_halfrow { float:left; width:261px; height:48px; }
.input_halfrow_no_h { float:left; width:261px; }
.req { background:url(../img/req_icon.gif) 0px 1px no-repeat; font:11px tahoma; color:#e04c16; padding-left:15px; margin-top:2px; }
.notreq { font:11px tahoma; color:#999; margin-top:2px; }
#REGFORM .rules {color:#494949;}
#REGFORM .rules a {color:#E04C16;text-decoration:underline;}
#REGFORM .rules a:hover {color:#E04C16;text-decoration:none;}


/*** PRIVATE MESSAGES ***/
#kab_pm_panel { border:1px solid #c8c8c8; border-top:0; width:524px; }

#kab_pm_search { float:left; position:relative; margin-right:30px; display:inline; padding-left:15px; }
input.kab_pmsearch_f { width:416px; height:12px; margin-top:5px; font:11px tahoma; color:#555; border:1px solid #aaa; background-color:#f1f1f1; padding:3px; }
input.kab_pmsearch_btn { position:absolute; left:442px; top:0; }

.pm_listhead { width:495px; height:26px; background:url(../img/pm_listhead_bg.gif) bottom left repeat-x; padding-left:29px; border-bottom:1px solid #e7e7e7; }
.pm_listhead div { font:10px tahoma; color:#b6b6b6; padding-top:10px; }

.c_subj { width:217px; float:left; }
.c_from { width:111px; float:left; }
.c_date { width:66px; float:left; }
.c_tools { width:89px; float:left; }

.c_tools div { float:left; width:19px; height:21px; cursor:pointer; margin-right:9px; display:inline; }

.pm_unread { background:#fff url(../img/pm_unread_icon.gif) top left no-repeat; padding-left:29px; border-bottom:1px solid #e7e7e7; }
.pm_read { background:#f7f7f7 url(../img/pm_read_icon.gif) top left no-repeat; padding-left:29px; border-bottom:1px solid #e7e7e7;  }

.pm_unread .c_subj { padding:8px 0; }
.pm_unread .c_subj a:link, .pm_unread .c_subj a:active, .pm_unread .c_subj a:visited { font:bold 12px tahoma; color:#000; }
.pm_unread .c_subj a:hover { color:#df4b16; }
.pm_unread .c_from { padding:8px 0; }
.pm_unread .c_from a:link, .pm_unread .c_from a:active, .pm_unread .c_from a:visited { font:bold 11px tahoma; color:#444; }
.pm_unread .c_from a:hover { color:#df4b16; }
.pm_unread .c_date { padding:9px 0 7px 0; font:10px tahoma; color:#777; }
.pm_unread .c_tools { padding:5px 0; }

.pm_unread .c_tools  .pm_mark { background:url(../img/pm_mark.gif) top left no-repeat; }
.pm_unread .c_tools  .pm_marka { background:url(../img/pm_marka.gif) top left no-repeat; }
.pm_unread .c_tools  .pm_sread { background:url(../img/pm_make_unread.gif) top left no-repeat; }
.pm_unread .c_tools  .pm_kick { background:url(../img/pm_kick.gif) top left no-repeat; }

.pm_read .c_subj { padding:8px 0; }
.pm_read .c_subj a:link, .pm_read .c_subj a:active, .pm_read .c_subj a:visited { font:12px tahoma; color:#666; }
.pm_read .c_subj a:hover { color:#df4b16; }
.pm_read .c_from { padding:8px 0; }
.pm_read .c_from a:link, .pm_read .c_from a:active, .pm_read .c_from a:visited { font:bold 11px tahoma; color:#444; }
.pm_read .c_from a:hover { color:#df4b16; }
.pm_read .c_date { padding:9px 0 7px 0; font:10px tahoma; color:#777; }
.pm_read .c_tools { padding:5px 0; }

.pm_read .c_tools  .pm_mark { background:url(../img/pm_mark.gif) top left no-repeat; }
.pm_read .c_tools  .pm_marka { background:url(../img/pm_marka.gif) top left no-repeat; }
.pm_read .c_tools  .pm_sread { background:url(../img/pm_make_read.gif) top left no-repeat; }
.pm_read .c_tools  .pm_kick { background:url(../img/pm_kick.gif) top left no-repeat; }

.pm_view { clear:both; position:relative; padding:5px 15px 25px 0; color:#000; }
.pm_close { float:right; padding-top:4px; }

.pm_reply_subj { border:1px solid #bbb; background-color:#f7f7f7; width:460px; padding:3px; font:12px tahoma; color:#777;}
.pm_reply_text { border:1px solid #bbb; background-color:#f7f7f7; width:460px; height:120px; padding:3px; font:12px tahoma; color:#777; }

.pm_pages { background:url(../img/pm_pages_bg.gif) top left repeat-x; height:30px; width:524px; }


.note {font:11px tahoma;color:#888;}

.prof_container { padding:15px; }
.prof_usericon { width:120px; height:120px; background:#eee url() 50% 50% no-repeat; float:left; display:inline; margin-right:15px; margin-bottom:15px; border:2px solid #ccc;}
.prof_line { margin-bottom:7px; }
.prof_contact { float:left; height:30px; width:150px; margin-bottom:10px; margin-left:15px; display:inline; }
.prof_contact span { color:#888; font:10px tahoma; }
.prof_contact strong { font:bold 12px tahoma; }

.golds_price {}
.golds_price th {font-weight:bold;border-bottom:1px dashed #dedede;text-align:center;}
.golds_price td {border-bottom:1px dashed #dedede;text-align:center;}

.gold_calc {font: 13px arial; color:#606060; border:1px solid #c7c7c7;padding:15px;position:relative;}

