html { margin:0; padding:0; background-color:#ededed; font:11px tahoma; color:#444; background-image:url(../img/z.gif); background-attachment:fixed; }
body { margin:0; padding:0; background-color:#ededed; font:11px tahoma; color:#444; background-image:url(../img/z.gif); background-attachment:fixed; }

a:link, a:active, a:visited  { color:#f4742b; }
a:hover { color:#000; }
a:link.black, a:active.black, a:visited.black  { color:#000; }
a:hover.black { color:#f4742b; }
ul.li2 li { list-style-image:url(../img/li2.gif); }

#mainbg { background:url(../img/mainbg.jpg) 50% 0 no-repeat; width:100%; min-height:800px; height:auto !important; height:800px; margin:0 auto; }
#container { position:relative; margin:0 auto; width:992px; background:url(../img/mainbgborders.gif) top center repeat-y; min-height:800px; height:auto !important; height:800px; }

form { margin:0; padding:0; }

#header { position:relative; margin-left:2px; width:988px; height:191px; background:url(../img/hbg.jpg) top center no-repeat; }
#logo { position:absolute; top:0; left:0; border:0; }

#pagename { padding-left:24px; height:45px; font:18px arial; color:#fa622a; }

h1 { padding:0px; margin:0px; font:bold 16px arial; color:000;}
h1.pagename { padding-left:24px; height:45px; font:18px arial; color:#fa622a; }
h2 { padding:10px 0; margin:0; font:bold 16px arial; color:#000; }
h3 { padding:20px 0 10px 0; margin:0; font:bold 12px tahoma; color:#000; }
h3 span { color:#aaa; font-weight:normal; }
h4 { margin:0; padding:20px 0 10px 0; font:14px arial; color:#838383; clear:both; }
h4 span { color:#000; }

/*** METRO & REGIONS ***/
#md_container  { position:relative; width:100%; min-height:100%;  height:auto !important;  height:100%;  }
#md_popup_bg  { position:absolute; left:0; top:0; width:100%; height:100%; z-index:10000; background-color:#fff; opacity: .75; filter: alpha(opacity=75); -ms-filter: "alpha(opacity=75)"; -khtml-opacity: .75; -moz-opacity: .75; }
#md_popup { position:absolute; left:0; top:0; width:100%; height:100%; z-index:10001; text-align:center; }


/*** MESSAGES ***/
#msg_good { width:759px; height:69px; background:url(../img/msg_good.jpg) top left no-repeat; position:relative; left:-4px; }
#msg_good p { font:13px arial; color:#fff; margin:0; padding-top:35px;  padding-left:86px; }

#msg_bad { width:759px; height:69px; background:url(../img/msg_bad.jpg) top left no-repeat; position:relative; left:-4px; }
#msg_bad p { font:13px arial; color:#fff; margin:0; padding-top:35px;  padding-left:86px; }

#msg_tools { font:bold 14px arial; margin-left:82px; margin-top:15px; }
#msg_tools ul { list-style:none; margin:0; padding:10px 0; }
#msg_tools ul li { font:13px arial; padding:3px 0; }

/*** STATIC DOCS ***/
#SDOC { float:left; width:786px; position:relative; }
.sdoc_navbtn { position:absolute; bottom:-6px; left:24px; width:206px; height:46px; background:url(../img/sdoc_navbtn.gif) top left no-repeat; cursor:pointer; }
.sdoc_navbtn_a { position:absolute; bottom:-6px; left:24px;  width:206px; height:46px; background:url(../img/sdoc_navbtn_a.gif) top left no-repeat; cursor:pointer; }
#sdoc_nav { width:300px; position:absolute; top:0px; left:24px; }
#sdoc_nav ul.l1 { width:250px; list-style:none; margin:0; padding:0; }
#sdoc_nav ul.l1 li.l1 { background:#fff; border:1px solid #ddd; border-top:0; border-bottom:0px solid #eee; padding:6px 10px 6px 45px; }
#sdoc_nav ul.l1 li.l1 a:link, #sdoc_nav ul.l1 li.l1 a:visited, #sdoc_nav ul.l1 li.l1 a:active { color:#000; font-weight:bold; }
#sdoc_nav ul.l1 li.l1 a:hover { color:#ff8900; }
#sdoc_nav ul.l2 { width:250px; list-style:none; margin:0; padding:0; }
#sdoc_nav ul.l2 li.l2 { background:#fff; padding:6px 10px 6px 58px; border-left:1px solid #ddd; border-right:1px solid #ddd; }
#sdoc_nav ul.l2 li.l2 a:link, #sdoc_nav ul.l2 li.l2 a:visited, #sdoc_nav ul.l2 li.l2 a:active { color:#000; font-weight:normal; }
#sdoc_nav ul.l2 li.l2 a:hover { color:#ff8900; }
.sdoc_nav_btm { width:250px; height:9px; background:url(../img/sdoc_nav_btm.gif) top center no-repeat; position:relative; top:-1px; }
#path2 { font:10px tahoma; color:#999; }
#path2 a:link, #path2 a:visited, #path2 a:active { color:#555; }
#path2 a:hover { color:#ff8900; }

ul.childlinks { list-style:none; margin:0; padding:10px 0; }
ul.childlinks li { margin-top:10px; margin-left:10px; }

.thover { opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; }
.clr { clear:both; }
.hotpro_tip { background:#ffe794 url(../img/hotpro_tip_bg.gif) top left no-repeat; padding:15px; font:11px tahoma; color:#333; border:1px solid #d7be69; }
p.note { padding:0; margin:0; font:10px tahoma; color:#aaa; }

/*** TOP MENU ***/
#topmenu { position:absolute; height:26px; width:660px; overflow:hidden; top:0; left:328px; }
.topm_item { float:left; height:26px; padding:0 13px;} 
.topm_aitem { float:left; height:26px; padding:0 13px; background:url(../img/topm_abg.gif) top left repeat-x;  }
.topm_split { float:left; width:2px; height:26px; background:url(../img/topmenu_split.gif) top left no-repeat; }
a.topm_link:link, a.topm_link:active, a.topm_link:visited  { font:10px tahoma; color:#ddd; text-decoration:none; line-height:22px; }
a.topm_link:hover { color:#fff; text-decoration:underline; }

/*** USERS AUTH LINKS ***/
#userauth { position:absolute; top:39px; left:314px; }
#users_icon { position:absolute; width:43px; height:37px; background:url(../img/users_icon.gif) top left no-repeat; }
#users_links { position:absolute; left:50px; top:6px; width:180px; }
.auth_link { padding:1px 0; }
a.u_link:link, a.u_link:active, a.u_link:visited  { font:11px tahoma; color:#fb8029; text-decoration:underline; }
a.u_link:hover { color:#000; }


/*** AUTH POPUP ***/
#authpopup { position:absolute; left:354px; top:33px; width:281px; height:160px; background-color:#fff; border:2px solid #ddd; z-index:10000; 	}
#authpopupclose { position:absolute; left:254px; top:0; width:23px; height:22px; }
#authpopupcontent { font:12px arial; color:#646464; padding:9px; }
#auth_cb { border:0; }
#auth_gobtn { position:relative; left:185px; top:-28px; width:69px; height:24px; }
.auth_field { background-color:#fff; border:1px solid #bcbcbc; padding:3px; font:12px arial; color:#000; width:175px; margin:1px 0 5px 0; }

/*** REGION SWITCH ***/
#region_switch { position:absolute; left:513px; top:63px; width:234px; height:49px; }
.region_ua { position:absolute; width:117px; height:49px; left:0; top:0; background:url(../img/region_ua.gif) top left no-repeat; cursor:pointer; }
.region_ua_a { position:absolute; width:117px; height:49px; left:0; top:0; background:url(../img/region_ua_a.gif) top left no-repeat; cursor:pointer;  } 
.region_world { position:absolute; width:117px; height:49px; left:117px; top:0; background:url(../img/region_world.gif) top left no-repeat; cursor:pointer;  }
.region_world_a { position:absolute; width:117px; height:49px; left:117px; top:0; background:url(../img/region_world_a.gif) top left no-repeat; cursor:pointer;  } 

/*** REGION SELECTOR ***/
#region_selector { position:absolute; left:518px; top:-3000px; z-index:5000; }
#region_selector_w { position:absolute; left:634px; top:-3000px; z-index:5000; }
.rs_bg { position:absolute; left:0; top:0; }
.rs_dropdown { position:absolute; left:15px; top:15px; background-color:#efefef; border:1px solid #ddd; font:bold 11px tahoma; color:#555; padding:2px; width:213px; }
.rs_apply_btn { position:absolute; left:109px; top:45px; }
.rs_cancel { position:absolute; left:22px; top:50px; }


/*** HOTLINKS ***/
#hotlinks { position:absolute; left:504px; top:27px; width:484px; height:30px; }
.hl_note { font:10px tahoma; color:#ddd; float:right; line-height:9px; }
.hl_note_a { font:10px tahoma; color:#fff; float:right; line-height:9px; }
.hl_text { padding:4px 12px; cursor:pointer; }
.hl_rieltor { position:relative; float:left; width:172px; height:30px; background:url(../img/hotlinks_rieltor_bg.gif) top left no-repeat; opacity: .5; filter: alpha(opacity=50); -ms-filter: "alpha(opacity=50)"; -khtml-opacity: .50; -moz-opacity: .50; }
.hl_rieltor_a { position:relative; float:left; width:172px; height:30px; background:url(../img/hotlinks_rieltor_bg_a.gif) top left no-repeat; }
.hl_promap { position:relative; float:left; width:151px; height:30px; background:url(../img/hotlinks_promap_bg.gif) top left no-repeat; }
.hl_promap_a { position:relative; float:left; width:151px; height:30px; background:url(../img/hotlinks_promap_bg_a.gif) top left no-repeat; }
.hl_hotpro { position:relative; float:left; width:161px; height:30px; background:url(../img/hotlinks_hotpro_bg.gif) top left no-repeat; }
.hl_hotpro_a { position:relative; float:left; width:161px; height:30px; background:url(../img/hotlinks_hotpro_bg_a.gif) top left no-repeat; }
.hlf { font:bold 11px tahoma; color:#fff; text-decoration:underline; }
.hlt { font:bold 10px tahoma; color:#fff; text-decoration:underline; }


/*** SEARCH ***/
#search { position:absolute; left:757px; top:66px; width:226px; height:38px; background:url(../img/search_bg.gif) top left no-repeat; }
#search_input { position:absolute; font:bold 11px tahoma; width:117px; height:16px; left:40px; top:6px; border:1px solid #cecece; background-color:#fff; padding:1px 3px 1px 5px; }
#search_submit { position:absolute; left:170px; top:6px; width:40px; height:20px; }

/*** TABS ***/
#tabs { position:absolute; padding-left:18px; width:988px; height:61px; top:130px; left:0; z-index:1000; }
.atab { float:left; position:relative; top:1px; background:url(../img/atab_bgr.jpg) top right no-repeat; height:61px; z-index:1000; }
.atab_l { position:absolute; width:13px; height:61px; background:url(../img/atab_l.jpg) top left no-repeat; }
.atab_caption { padding:5px 35px 0 21px; font:bold 14px arial; color:#9d2400; }
.atab_caption a:link, .atab_caption a:visited, .atab_caption a:hover { color:#9d2400; text-decoration:none; }
.atab_caption a:hover { color:#000; }
.tab { float:left; position:relative; top:1px; background:url(../img/tab_bgr.gif) top right no-repeat; height:61px; }
.tab_l { position:absolute; width:13px; height:61px; background:url(../img/tab_l.gif) top left no-repeat; }
.tab_caption { padding:5px 35px 0 21px; font:bold 14px arial; color:#575757; }
a.tab_link:link, a.tab_link:active, a.tab_link:visited  { font:bold 14px arial; color:#575757; text-decoration:none; }
a.tab_link:hover { text-decoration:underline; }


/*** PANEL ***/
#panel  { position:relative; width:988px; height:138px; margin-left:2px; z-index:1000; }
#panel_add_btn { position:absolute; left:623px; top:112px; font:bold 12px tahoma; color:#fff; }
#panel_search_btn { position:absolute; left:865px; top:112px; font:bold 12px tahoma; color:#fff; }
#panel_content { position:relative; padding:12px 23px; }
a.panel_btn:link, a.panel_btn:active, a.panel_btn:visited  { font:bold 12px tahoma; color:#fff; text-decoration:none; }
a.panel_btn:hover { font:bold 12px tahoma; color:#fff; text-decoration:underline; }

#panel_advsearch { position:absolute; overflow:hidden; width:988px; top:-1320px; left:2px; z-index:999; }
div#panel_advsearch iframe { display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:1000px;/*must have for any big value*/
	height:1000px/*must have for any big value*/; }
#advsearch_bg { position:relative; background:#fff url(../img/panel_advsearch_topbg.gif) top left repeat-x; position:relative; width:984px; border-left:2px solid #8c8c8c; border-right:2px solid #8c8c8c; }
.advs_named_input { margin:0; padding:0; width:240px; height:50px; float:left; }
input.advs_text { width:200px; font:11px tahoma; padding:2px; color:#999; background-color:#efefef; border:1px solid #dedede; margin-top:2px; }
input.advs_text_a { width:200px; font:11px tahoma; padding:2px; color:#000; background-color:#efefef; border:1px solid #aaa; margin-top:2px;  }
input.advs_num { width:60px; font:11px tahoma; padding:2px; color:#999; background-color:#efefef; border:1px solid #dedede; margin-top:2px; }
input.advs_num_a { width:60px; font:11px tahoma; padding:2px; color:#000; background-color:#efefef; border:1px solid #aaa; margin-top:2px;  }

#advsearch_bg p { position:relative; margin:0 0 0 25px; padding:0; }
#advsearch_bg select { width:208px; font:12px tahoma; color:#555; padding:1px; background-color:#fff; border:1px solid #dedede; margin-top:2px; }
#advsearch_gobtn { text-align:right; padding-right:30px; }
#advsearch_gobtn img{ border:0; position:relative; top:-10px; }

a.advsearch_close:link, a.advsearch_close:link, a.advsearch_close:link { color:#f4742b; }
a.advsearch_close:hover { color:#000; }

/*** CONTENT ***/
#content { position:relative; width:988px; margin-left:2px; min-height:400px; height:auto !important; height:400px; padding-top:1px; clear:both; }

/*** FOOTER ***/
#footer { clear:both; position:relative; width:988px; height:254px; margin-left:2px; }
#adv_bar { position:relative; width:988px; height:43px; background:#f38920 url(../img/advbarbg.gif) top left no-repeat; }
#advbar_text { padding:13px 20px 12px 280px; }
.adv_item { float:left; font:bold 12px tahoma; color:#ffe6c7; padding-left:20px; }
a.adv_link:link, a.adv_link:active, a.adv_link:visited  { font:bold 12px tahoma; color:#fff; text-decoration:underline; }
a.adv_link:hover { color:#ffe6c7; }
.fb_field { border:2px solid #c4c4c4; background-color:#e5e5e5; margin:2px 0 10px 0; font:11px tahoma; color:#444; width:183px; }
#feedback { position:absolute; left:18px; top:60px; width:190px; height:160px; }
#feedback_form { position:relative; font:10px tahoma; }
#feedback_submit { border:0; }
#contacts { position:absolute; width:630px; height:80px; left:230px; top:49px; background:url(../img/contacts_bg.gif) 0 0 no-repeat; border-bottom:1px solid #c7c7c7; }
#contacts_call { position:absolute; top:16px; left:43px; display:none; }
#contacts_write { position:absolute; top:16px; left:43px; }
#contacts_come { position:absolute; top:16px; left:224px; }
#copyrights { position:absolute; width:636px; left:230px; top:150px; font:10px tahoma; }
#counters { position:absolute; left:865px; top:49px; }


/*** SMALL TABS ***/
.s_tabs { border-bottom:1px solid #c8c8c8; height:35px; font:13px arial; color:#000;  }
.s_tab { float:left; position:relative; white-space:nowrap; }
.s_tab_a { float:left; position:relative; background:url(../img/s_tab_abg.gif) top left no-repeat; }
.s_tab_caption { float:left; padding:10px 0px; white-space:inherit; }
.s_tab_aright { float:left; width:15px; height:36px; background:url(../img/s_tab_aright.gif) top left no-repeat; }
.s_tab_right { float:left; width:15px; height:36px; }
.s_tab_icon { float:left; position:relative; top:5px; left:2px; padding-left:10px; }
div.s_tab a:link, div.s_tab a:visited, div.s_tab a:active { color:#df4b16; }
div.s_tab a:hover { color:#000; }
div.s_tab_a a:link, div.s_tab_a a:visited, div.s_tab_a a:active { color:#000; text-decoration:none; }
div.s_tab_a a:hover { color:#df4b16;text-decoration:underline;  }

.s_tabs_g { border-bottom:1px solid #f2d5b0; height:35px; font:13px arial; color:#000; }
.s_tab_a_g { float:left; position:relative; background:url(../img/s_tab_abg_g.gif) top left no-repeat; }
.s_tab_right_g { float:left; width:15px; height:36px; }
.s_tab_aright_g { float:left; width:15px; height:36px; background:url(../img/s_tab_aright_g.gif) top left no-repeat; }
div.s_tab_a_g a:link, div.s_tab_a_g a:visited, div.s_tab_a_g a:active { color:#000; text-decoration:none; }
div.s_tab_a_g a:hover { color:#df4b16;text-decoration:underline;  }
/*** GOLDS ON MAINPAGE ***/
#golds_main { position:relative; width:988px; height:254px; background:#fde9ce url(../img/main_golds_btm.gif) bottom left no-repeat; margin-top:10px; }
#gm_frame { position:relative; width:988px; height:240px; overflow:hidden; }
#gm_container { position:relative; width:988px; height:240px; }
#gm_how p { padding:0 0 0 18px; margin:0; }
.gm_info p { padding:0 0 0 0; margin:0; }
#gm_how a:link, #gm_how a:active, #gm_how a:visited { color:#fff; }
#gm_how a:hover { color:#000; }
#gm_how { height:14px; width:988px; border-top:1px solid #e25f15; background-color:#ff8f2e; font:10px tahoma; color:#fff; }
.gm_item { width:325px; height:114px; float:left; position:relative; overflow:hidden; }
.gm_item .preview { position:absolute; width:124px; height:93px; border:2px solid #d1550e; top:15px; left:18px; background:#fff url(../img/loading.gif) 50% 50% no-repeat; cursor:pointer; }
.gm_item .glabel { position:absolute; top:5px; left:63px; }
.gm_info { float:right; width:170px; padding:18px 0 0 0; }
.gm_info a:link, .gm_info a:visited, .gm_info a:active { font:bold 11px tahoma; color:#e66115; }
.gm_info a:hover { color:#000; }
.gdescr { font:10px tahoma; color:#8d6147; }
.gprice { font:bold 17px arial; color:#f38920; }
.gm_lscroll { cursor:pointer; background:url(../img/gm_leftscroll.gif) top left no-repeat; width:13px; height:101px; position:absolute; left:-13px; top:75px; opacity:0.5; filter: alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; }
.gm_lscroll_a { cursor:pointer; background:url(../img/gm_leftscroll.gif) top left no-repeat; width:13px; height:101px; position:absolute; left:-13px; top:75px; }
.gm_lscroll img { border:0; }
.gm_lscroll_a img { border:0; }

.gm_rscroll { cursor:pointer; background:url(../img/gm_rightscroll.gif) top left no-repeat; width:13px; height:101px; position:absolute; left:988px; top:75px; opacity:0.5; filter: alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; }
.gm_rscroll_a { cursor:pointer; background:url(../img/gm_rightscroll.gif) top left no-repeat; width:13px; height:101px; position:absolute; left:988px; top:75px; }
.gm_rscroll img { border:0; }
.gm_rscroll_a img { border:0; }

.golds_loading_a { position:absolute; left:478px; top:100px; width:32px; height:32px; background:url(../img/golds_loading.gif) 50% 50% no-repeat; }
.golds_loading { display:none; }


/*** MAIN BLOCKS ***/
.rblockframe { background:url(../img/rblock_btm2.gif) bottom right no-repeat; }
.rblockframe .content { padding:0 16px 20px 16px; }
.rblockframe .content .title { font:11px tahoma;font-weight: bold; color:#000000; }

.lblockframe { position:relative; background:url(../img/lblock_btm.gif) bottom left no-repeat; }
.lblockframe .content { padding:0 18px; }
.lblockframe .note { position:absolute; top:32px; left:18px; font:10px tahoma; color:#959595;  }
.lblockframe .subscribe { position:absolute; top:13px; left:190px; background:url(../img/to_rss.gif) top left no-repeat; padding:3px 0 6px 32px; }
.lblockframe .subscribe img { border:0; }
.lblockframe .subscribe a:link, .lblockframe .subscribe a:active, .lblockframe .subscribe a:visited { font:10px tahoma;  color:#959595; }
.lblockframe .subscribe a:hover { color:#000; }
ul.main_blist { list-style:none; padding:0; margin:0; }
ul.main_blist li { background:url(../img/hotpro_li.gif) 2px 2px no-repeat; padding:0 0 10px 22px; margin:0; }
ul.main_blist li a:link, ul.main_blist li a:visited, ul.main_blist li a:hover { font:11px tahoma; color:#000; }
ul.main_blist li a:hover { color:#ff6600; }
p.link2all { padding:0 0 20px 0; margin:0;  }
p.link2all a:link, p.link2all a:active, p.link2all a:visited { font:bold 11px tahoma; color:#000; }
p.link2all a:hover { color:#ff6600; }
.sprav_descr { background:url(../img/main_sprav_logo.gif) 0 4px no-repeat; padding:0 5px 5px 67px; color:#626161; line-height:12px; } 
#main_lcol { width:334px; float:left; background:#fff; overflow:hidden; }
/*#main_mcol { width:448px; float:left; background:#fff; border-left:1px solid #e6e7e8; border-right:1px solid #e6e7e8; overflow:hidden; }*/
#main_mcol { width:448px; float:left; background:#fff; overflow:hidden; }
#main_rcol { width:199px; float:right; background:#fff; overflow:hidden; }

h1.main_news_title { margin:0; padding:0; height:58px; width:339px; text-indent:-5000px; background:url(../img/main_newsblock_title.gif) top left no-repeat; }
h1.main_articles_title { margin:0; padding:0; height:46px; width:339px; text-indent:-5000px; background:url(../img/main_articlesblock_title.gif) top left no-repeat; }
h1.main_sprav_title { margin:0; padding:0; height:41px; width:339px; text-indent:-5000px; background:url(../img/main_spravblock_title.gif) top left no-repeat; }
h1.main_promap_title { margin:0; padding:0; height:41px; width:339px; text-indent:-5000px; background:url(../img/main_promapblock_title.gif) top left no-repeat; }
h1.main_qualadv_title { margin:0; padding:0; height:41px; width:448px; text-indent:-5000px; background:url(../img/main_qualadv_title.gif) top left no-repeat; }
h1.main_adsense_title { margin:0; padding:0; height:41px; width:198px; text-indent:-5000px; background:url(../img/main_adsense_title.gif) top left no-repeat; }
h1.main_freshshort_title { margin:0; padding:0; height:41px; width:198px; text-indent:-5000px; background:url(../img/main_freshshort_title.gif) top left no-repeat; }
h1.main_poll_title { margin:0; padding:0; height:41px; width:198px; text-indent:-5000px; background:url(../img/main_poll_title.gif) 2px 0 no-repeat; }
h1.main_catblock_title { margin:0; padding:0; height:41px; width:198px; text-indent:-5000px; background:url(../img/main_catblock_title.gif) 2px 0 no-repeat; }
h1.main_blog_title { margin:0; padding:0; height:41px; width:198px; text-indent:-5000px; background:url(../img/main_blog_title.gif) 2px 0 no-repeat; }

.firstlatest_preview { float:left; width:100px; height:100px; border:2px solid #d2d2d2; margin-right:10px; display:inline;  }
.firstlatest_readmore { width:148px; float:right; padding:0 18px; background:url(../img/hotpro_li.gif) 0 2px no-repeat; margin-top:5px;  }

.promap_fresh_name { clear:both; padding:7px 0 0 0; margin:0; }
.promap_fresh_name a:link, .promap_fresh_name a:active, .promap_fresh_name a:visited { font:bold 11px tahoma; color:#000; }
.promap_fresh_name a:hover { color:#f4742b; }
.promap_fresh_preview { width:47px; height:47px; float:left; border:3px solid #d9d9d9; margin:6px 6px 0 0; background:#efefef url() 50% 50% no-repeat; }
.main_freshadv { width:422px; height:133px; position:relative; padding-bottom:10px; }
.main_freshadv .preview { width:132px; float:left; position:relative; }
.main_freshadv .preview .id { padding:2px 4px; background:#f36920; position:absolute; right:0; top:0; font:bold 11px tahoma; color:#fff; }
.main_freshadv .preview .img { width:128px; height:97px; border:2px solid #ccc; background:#efefef url() 50% 50% no-repeat; }
.main_freshadv .preview .icons .icon { float:left; height:16px; margin-top:4px; margin-right:15px;  }
.main_freshadv .preview .icons .icon img { vertical-align:text-top; }
.main_freshadv .preview .icons .icon span { font:bold 11px tahoma; color:#f36920; position:relative;  }
.main_freshadv .info { width:280px; float:right; }
.main_freshadv .info p { margin:0; padding:0;  }
.main_freshadv .info span { font:10px tahoma; color:#bbb;  }
.main_freshadv .info p a:link, .main_freshadv .info p a:active, .main_freshadv .info p a:visited { font:16px arial; color:#000; }
.main_freshadv .info p a:hover { color:#f4742b; }
.main_freshadv .info .fresh_btm { padding-top:14px; }
.main_freshadv .info .price { font:bold 16px arial; color:#f36920; float:right; }
.main_freshadv .info .price span{ font:bold 16px arial; color:#f36920; }
.main_freshshort { color:#999; background:url(../img/hotpro_li.gif) 0 2px no-repeat; padding:0 20px; margin-bottom:15px; } 
.main_freshshort span { color:#f3722c; font:12px tahoma; } 
.main_freshshort a:link, .main_freshshort a:visited, .main_freshshort a:active { font-weight:bold; color:#000; } 
.main_freshshort a:hover { color:#fb702a; } 


/*** COMMENTS ***/

.col_commenter_owner { background:url(../img/commenter_icon_owner.gif) 12px 4px no-repeat; padding:5px 0 5px 30px; font:10px tahoma; color:#555; }
.col_commenter_owner a:link, .col_commenter_owner a:active, .col_commenter_owner a:visited { color:#000; }
.col_commenter_owner a:hover { color:#de3a09; }

.col_commenter_rieltor { background:url(../img/commenter_icon_rieltor.gif) 12px 4px no-repeat; padding:5px 0 5px 30px; font:10px tahoma; color:#555; }
.col_commenter_rieltor a:link, .col_commenter_rieltor a:active, .col_commenter_rieltor a:visited { color:#000; }
.col_commenter_rieltor a:hover { color:#de3a09; }

.col_comment_text { padding:5px 30px 10px 30px; font:10px tahoma; } 

.commenter_owner { background:url(../img/commenter_icon_owner.gif) 5px 4px no-repeat; padding:5px 0 5px 	22px; font:10px tahoma; color:#aaa; }
.commenter_owner a:link, .commenter_owner a:active, .commenter_owner a:visited { font:bold 11px tahoma; color:#000; }
.commenter_owner a:hover { color:#de3a09; }

.commenter_rieltor { background:url(../img/commenter_icon_rieltor.gif) 5px 4px no-repeat; padding:5px 0 5px 22px; font:10px tahoma; color:#aaa; }
.commenter_rieltor a:link, .commenter_rieltor a:active, .commenter_rieltor a:visited { font:bold 11px tahoma; color:#000; }
.commenter_rieltor a:hover { color:#de3a09; }

h2.comments { font:18px arial; color:#828282; background:url(../img/comments_icon_big.gif) top left no-repeat; padding:2px 0 15px 50px; margin-left:30px; }
h2.addcomment { font:18px arial; color:#828282; background:url(../img/addcomment_icon_big.gif) top left no-repeat; padding:2px 0 15px 50px; margin-left:30px; }
h2.comments span { color:#bbb; }

.comment { margin-left:30px; }
.comment p { padding:3px 15px 15px 22px; margin:0; }

.commentform { padding-left:37px; }
.commentform p { padding:5px 0 2px 0; margin:0; font:bold 11px tahoma;  }
.commentform input.comm, .commentform textarea.comm { background-color:#ececec; border:1px solid #858585; font:bold 11px tahoma; color:#000; }

/*** AUTH PAGE FOR HOMELESSES ***/
#ap_col { float:left; width:988px; margin-top:20px; }
#ap_loginform { float:left; position:relative; width:455px; height:212px; background:url(../img/ap_bg1.jpg) top left no-repeat; color:#993201; }
#ap_loginform a:link, #ap_loginform a:active, #ap_loginform a:visited { color:#fff; }
#ap_loginform a:hover { color:#000; }
#ap_loginform h1{ font:20px arial; color:#fff; padding:11px 20px; }
#ssuserlogin_form { padding:15px 22px; margin:0; }
#id_auth_login { width:200px; border:1px solid #bcbcbc; font:18px arial; padding:2px; color:#000; margin:2px 0; }
#id_auth_pass { width:200px; border:1px solid #bcbcbc; font:18px arial; padding:2px; color:#000; margin:2px 0; }
#ap_submit { position:absolute; top:4px; left:210px; cursor:pointer; }

#ap_logintext { float:right; background:#efefef url(../img/ap_bg2.gif) top left repeat-x; width:533px; height:212px;  }
#ap_logintext p { padding:25px 20px 15px 0; font:12px arial; color:#777; }


/*** PARTNERS ***/
#partn { width:988px; height:120px; position:relative; border-top:1px solid #ccc; }
.partn_larrow { width:13px; height:47px; position:absolute; left:-15px; top:47px; background:url(../img/partn_larr.gif) top left no-repeat; opacity:0.5; filter: alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; cursor:pointer; }
.partn_larrow_a { width:13px; height:47px; position:absolute; left:-15px; top:47px; background:url(../img/partn_larr.gif) top left no-repeat; cursor:pointer; }
.partn_rarrow { width:13px; height:47px; position:absolute; left:990px; top:47px; background:url(../img/partn_rarr.gif) top left no-repeat; opacity:0.5; filter: alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; cursor:pointer; }
.partn_rarrow_a { width:13px; height:47px; position:absolute; left:990px; top:47px; background:url(../img/partn_rarr.gif) top left no-repeat; cursor:pointer; }
#partn .capt { width:988px; height:21px; background:#f38920 url(../img/hotlist.gif) left top no-repeat; }
#partn .container { width:988px; height:98px; position:absolute; top:21px; left:0; overflow:hidden; }
#partn .container .partners { height:98px; position:absolute; top:0; left:0; }
#partn .container .partners .plogo { width:137px; height:98px; float:left; background:#fff url(../img/nologo.gif) 50% 50% no-repeat; opacity:0.7; filter: alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; cursor:pointer; }
#partn .container .partners .plogo_a { width:137px; height:98px; float:left; background:#fff url(../img/nologo.gif) 50% 50% no-repeat; cursor:pointer; }


.highslide-conditions-content {
	display: none;	
	padding: 0 5px 5px 5px;
	width:900px;
}

/*** RATING ***/
.rate_bar { width:150px; height:21px; position:relative; overflow:hidden; left:-5px; }
.rate_bar img { border:0; }
.rate_bar .n3 { position:absolute; left:0; top:0; width:30px; height:21px; background:url(../img/rate-3.gif) top left no-repeat; }
.rate_bar .n3a { position:absolute; left:0; top:0; width:30px; height:21px; background:url(../img/rate-3a.gif) top left no-repeat; }
.rate_bar .n2 { position:absolute; left:24px; top:0; width:30px; height:21px; background:url(../img/rate-2.gif) top left no-repeat; }
.rate_bar .n2a { position:absolute; left:24px; top:0; width:30px; height:21px; background:url(../img/rate-2a.gif) top left no-repeat; }
.rate_bar .n1 { position:absolute; left:48px; top:0; width:30px; height:21px; background:url(../img/rate-1.gif) top left no-repeat; }
.rate_bar .n1a { position:absolute; left:48px; top:0; width:30px; height:21px; background:url(../img/rate-1a.gif) top left no-repeat; }
.rate_bar .p1 { position:absolute; left:72px; top:0; width:30px; height:21px; background:url(../img/rate+1.gif) top left no-repeat; }
.rate_bar .p1a { position:absolute; left:72px; top:0; width:30px; height:21px; background:url(../img/rate+1a.gif) top left no-repeat; }
.rate_bar .p2 { position:absolute; left:96px; top:0; width:30px; height:21px; background:url(../img/rate+2.gif) top left no-repeat; }
.rate_bar .p2a { position:absolute; left:96px; top:0; width:30px; height:21px; background:url(../img/rate+2a.gif) top left no-repeat; }
.rate_bar .p3 { position:absolute; left:120px; top:0; width:30px; height:21px; background:url(../img/rate+3.gif) top left no-repeat; }
.rate_bar .p3a { position:absolute; left:120px; top:0; width:30px; height:21px; background:url(../img/rate+3a.gif) top left no-repeat; }

.rate_display_n3 { width:109px; height:21px; position:relative; overflow:hidden; left:-5px; background:url(../img/ratedisplay-3.gif) top left no-repeat; padding-left:35px; line-height:18px; }
.rate_display_n3 span { font:bold 14px arial; color:#000; position:relative; top:1px; }
.rate_display_n2 { width:109px; height:21px; position:relative; overflow:hidden; left:-5px; background:url(../img/ratedisplay-2.gif) top left no-repeat; padding-left:35px; line-height:18px; }
.rate_display_n2 span { font:bold 14px arial; color:#555; position:relative; top:1px;  }
.rate_display_n1 { width:109px; height:21px; position:relative; overflow:hidden; left:-5px; background:url(../img/ratedisplay-1.gif) top left no-repeat; padding-left:35px; line-height:18px; }
.rate_display_n1 span { font:bold 14px arial; color:#aaa; position:relative; top:1px;  }
.rate_display_0 { width:109px; height:21px; position:relative; overflow:hidden; left:-5px; background:url(../img/ratedisplay0.gif) top left no-repeat; padding-left:35px; line-height:18px; }
.rate_display_0 span { font:bold 14px arial; color:#f1ac37; position:relative; top:1px;  }
.rate_display_p1 { width:109px; height:21px; position:relative; overflow:hidden; left:-5px; background:url(../img/ratedisplay+1.gif) top left no-repeat; padding-left:35px; line-height:18px; }
.rate_display_p1 span { font:bold 14px arial; color:#f1ac37; position:relative; top:1px;  }
.rate_display_p2 { width:109px; height:21px; position:relative; overflow:hidden; left:-5px; background:url(../img/ratedisplay+2.gif) top left no-repeat; padding-left:35px; line-height:18px; }
.rate_display_p2 span { font:bold 14px arial; color:#f38b20; position:relative; top:1px; }
.rate_display_p3 { width:109px; height:21px; position:relative; overflow:hidden; left:-5px; background:url(../img/ratedisplay+3.gif) top left no-repeat; padding-left:35px; line-height:18px; }
.rate_display_p3 span { font:bold 14px arial; color:#ed3b00; position:relative; top:1px; }

/*** PARTNERS ***/
.partner_services ul { margin:0; padding:0; list-style:none; }
.partner_services ul li { margin:0 0 7px 0px; padding:0 0 0 21px; background:url(../img/li.gif) 0 2px no-repeat; }

.news_pages { float:right; padding-right:15px; margin-top:25px; font:10px tahoma; color:#808080; line-height:21px;  }
a.np_item:link, a.np_item:active, a.np_item:visited  { color:#000; }
a.np_item:hover { color:#df4b16; }
.np_checked  { background-color:#df4b16; color:#fff; font-weight:bold; padding:2px; }

/*** MAIN BLOCKS ***/
.polllist_item { float:left;width:360px;background-image:url('../img/poll_icon.gif');background-repeat:no-repeat; }
.polllist_item .content { padding-bottom:20px; padding-left:50px; }
.polllist_item .content .title { font:11px tahoma;font-weight: bold; color:#000000; }

/*** GOLD PRICE TABLE ***/
.gtc { border-bottom:1px solid #ddd; }
.gtca { border-bottom:1px solid #ddd; background:#efefef;}
.gtca2 { border-bottom:1px solid #ddd; background:#f4742b; color:#fff; cursor:default; font-weight:bold; }
