body{font:11px/19px normal Tahoma,Verdana,Arial,sans-serif;color:#222;margin:0 auto;border-top:2px solid #1da6ed;}
a{color:#333;}
a:hover{color:#000;}
p.center{text-align:center;}
p.barge{line-height:1px;clear:both;}
div.inl{display:inline;}
.box,.box div.tl,.box div.tr,.box div.br,.box div.bl{clear:both;height:auto!important;min-height:30px;position:relative;}
.box{border:1px solid #e1e1e1;margin:0 0 9px 9px;}
.box div.tl{background:url('gfx/box_tl.gif') no-repeat 0 0;top:-1px;left:-1px;}
.box div.tr{background:url('gfx/box_tr.gif') no-repeat 100% 0;right:-2px;}
.box div.br{background:url('gfx/box_br.gif') no-repeat 100% 100%;bottom:-2px;}
.box div.bl{background:url('gfx/box_bl.gif') no-repeat 0 100%;padding:1px 0 1px;left:-2px;}
.box.title h3{background:url(gfx/header_bullet.gif) no-repeat 5px center;color:#3bb2ef;font:700 16px/28px Arial;font-style:italic;padding:0 5px 0 15px;margin:0 10px;border-bottom:1px solid #ddd;}
.box.title h3 img{display:block;height:29px;}
.box.title h3.expert_name{background:url(gfx/splitter.png) no-repeat center bottom;none;color:#222;font:18px/28px Tahoma;padding:10px 0 30px 0;border:0;}
.box.noborder{border:0;}
.box.noborder div.tl{background-image:none;}
.box.noborder div.tr{background-image:none;}
.box.noborder div.br{background-image:none;}
.box.noborder div.bl{background-image:none;}
.box.title.noborder h3{padding-left:0;background:url();border:0;margin:0;}
.box.gradient{background:#fff url(gfx/box_gradient.gif) repeat-x 0 1px;}
.box.gradient div.tl{background-image:url('gfx/box_gradient_tl.gif');}
.box.gradient div.tr{background-image:url('gfx/box_gradient_tr.gif');}
.box.gradient.long_gradient{background-image:url('gfx/long_gradient.gif');}
.box.gradient.long_gradient div.tl{background-image:url('gfx/long_gradient_tl.gif');}
.box.gradient.long_gradient div.tr{background-image:url('gfx/long_gradient_tr.gif');}
.box.bookmarks{margin-top:38px;position:relative;}
.marks{margin:0;position:absolute;top:-39px;left:0;padding:0;}
.marks li{float:left;list-style:none;}
.marks a{float:left;text-align:center;margin-top:5px;width:150px;height:23px;padding:10px 0 0 0;font:700 14px Arial;font-style:italic;text-decoration:none;background:#fff url(gfx/bookmark_tab.png) no-repeat;color:#909090;}
.marks a.selected{margin-top:0;height:28px;background:#fff url(gfx/bookmark_tab_sel.png) no-repeat;color:#2faeef;}
.marks a.noleft{width:149px;background-position:-1px 0;}
.marks a.noright{width:149px;}
.marks a img{height:17px;}
.box.bookmarks div.tl{background-image:none;}
.box.bookmarks .box div.tl{background:url('gfx/box_tl.gif') no-repeat 0 0;top:-1px;left:-1px;}
.box.bookmarks .box.gradient div.tl{background-image:url('gfx/box_gradient_tl.gif');}
.box.search{background:#7ed3ff;border:0;height:50px;}
.box.search label{background:#7ed3ff;border:0;color:#475e69;font:700 14px Arial;font-style:italic;}
.mainwrap{width:970px;}
.xnarrow{width:90px;}
.xnarrow2{width:50px;}
.narrow{width:150px;}
.narrow2{width:230px;}
.narrow3{width:225px;}
.medium{width:310px;}
.medium2{width:390px;}
.wide{width:470px;}
.wide2{width:550px;}
.xwide{width:630px;}
.xwide2{width:710px;}
.max{width:950px;}
.low{height:50px;}
.avarage{height:80px;}
.high{height:150px;}
.high2{height:200px;}
.xhigh{height:250px;}
.xhigh2{height:300px;}
.box.center{margin:0 auto 9px auto;}
div.inline{float:left;clear:none;display:inline;}
div.col{float:left;clear:none;display:inline;margin:0 0 0 10px;padding:0;}
div.col .box{margin:0 0 10px 0;}
div.left{float:left;clear:none;display:block;}
div.right{float:right;clear:none;display:block;}
div.clear{clear:both;display:block;line-height:1px;height:1px;}
div.last{margin-bottom:9px;}
div.container{margin:0 auto;padding:0 0 0 10px;width:980px;}
code{font:11px/18px "Lucida Console","Courier New","fixed-width";border:1px solid #eee;background:#f4f4f4;padding:3px;}
code.bl{display:block;margin:15px;padding:5px;}
ul{margin:10px 35px;padding:5px;}
ul li{list-style-type:disc;}
p{margin:5px 10px 15px;text-align:justify;line-height:19px;}
h1{position:absolute;top:3px;left:59px;width:282px;padding:0;height:64px;font-size:50px;margin:0;background:url(gfx/logo_tf.png) no-repeat;overflow:hidden;}
h1 a{position:absolute;top:-1px;left:0;display:block;width:282px;height:64px;}
h2{position:absolute;top:24px;left:380px;width:182px;height:27px;padding:0;margin:0;overflow:hidden;}
h2 a{position:absolute;top:-1px;left:0;display:block;width:182px;height:27px;}
h2 a img{height:27px;}
#top{height:67px;background:#fff url(gfx/top_bg.png) no-repeat;position:relative;}
#down_bar{border-top:3px solid #1da6ed;padding:10px 0 10px 10px;}
#footer{border:1px solid #000;text-align:center;height:50px;}
#top_menu{float:right;margin:0;padding:0 5px 0 0;}
#top_menu li{float:left;list-style:none;padding:0 17px 0 5px;margin:0;}
#top_menu li a{display:block;font:11px/14px Tahoma;color:#333;text-decoration:none;padding:45px 0 0 0;}
#top_menu li a:hover{border-bottom:1px solid #96d805;}
li.tm_register a{background:url(gfx/top_menu/write_32.png) center 10px no-repeat;}
li.tm_groups a{background:url(gfx/top_menu/discussion_group_32.png) center 10px no-repeat;}
li.tm_help a{background:url(gfx/top_menu/help_32.png) center 10px no-repeat;}
li.tm_contact a{background:url(gfx/top_menu/mail_32.png) center 10px no-repeat;}
.required{color:#f00;}
.tabData{border-spacing:1px;font-family:Verdana,Arial;font-size:10px;background-color:#e7e7e7;color:#888;margin:10px auto;}
.tabData td,.tabData th{padding:6px 4px;}
.tabData thead th{text-align:center;background:#e1e1e1;color:#666;border:1px solid #FFF;text-transform:uppercase;}
.tabData tbody th{font-weight:bold;}
.tabData tbody tr{background-color:#FFF;text-align:left;}
.tabData tbody .odd{background:#f9f9f9;border-top:1px solid #FFF;}
.tabData tbody .odd td{background:#f9f9f9;border-top:1px solid #FFF;}
.tabData tbody a{color:#1975d7;text-decoration:none;}
.tabData tbody a:hover{color:#50adea;text-decoration:underline;}
.message{width:450px;padding:5px 10px;margin:10px auto;}
.message h5{font-size:14px;font-weight:bold;padding-left:25px;margin:3px;}
.message li{list-style:none;}
.messageError{border:1px solid #e3c6c6;background-color:#fff2f2;}
.messageError h5{color:#720000;background:transparent url(/layout/gfx/warn.gif) no-repeat scroll 0 center;}
.messageOk{border:1px solid #70ea15;background-color:#e7fcd8;}
.messageOk h5{color:#40870c;background:transparent url(/layout/gfx/warn.gif) no-repeat scroll 0 center;}
form input.error,form textarea.error{background:#f6eaea;border:1px solid #deb1b1;}
.messageBox{clear:both;width:460px;padding:15px 30px;background:#fffff2;border:1px solid #f3eede;margin:20px auto;font:11px/16px Tahoma;color:#767676;}
.messageBox h5{color:#272727;font:700 14px/28px Tahoma;background:url('gfx/info.gif') 0 center no-repeat;padding-left:24px;}
.messageBox p{padding:0 0 0 10px;margin:0;}
.messageBox ul{padding:0 0 0 25px;margin:0;line-height:14px;}
.messageBox.success{background:#fbfff2;border:1px solid #e7efde;color:#3f7410;}
.messageBox.success h5{color:#3c5000;font:700 14px/28px Tahoma;background-image:url('gfx/success.gif');}
.messageBox.error{background:#fff2f2;border:1px solid #fadede;color:#ba2525;}
.messageBox.error h5{color:#720000;font:700 14px/28px Tahoma;background-image:url('gfx/warn.gif');}
.messageBox.hint{background:#f5feff;border:1px solid #deebf1;color:#028db5;}
.messageBox.hint h5{color:#175b6e;font:700 14px/28px Tahoma;background-image:url('gfx/hint.gif');}
.wide .messageBox,.wide.messageBox{width:340px;padding-left:12px;font:11px/12px Tahoma;}
.wide .messageBox h5,.wide.messageBox h5{font-size:11px;}
.wide .messageBox ul{padding:0 0 0 10px;}
.wide .messageBox p{line-height:12px;padding:3px 0;}
.messageBox.narrow_msg{width:200px;padding:10px 12px;}
.messageBox.narrow_msg h5{font:11px/16px Tahoma;}
.pager{color:#1aa7ee;font:11px/12px Tahoma;text-align:center;padding:10px 0;border-bottom:1px solid #ececec;}
.pager a{color:#1aa7ee;font:11px/12px Tahoma;padding-left:2px;}
.pager a:hover{text-decoration:none;}
.pager span.actual{color:#739012;font:700 11px/12px Tahoma;padding:0 2px;}
.box_ul{padding:0;margin:0;}
.box_ul li{list-style:none;background:url(gfx/bullet.gif) left 7px no-repeat;margin:0;padding:0 0 0 10px;float:left;clear:both;}
.box_ul li span{color:#999;}
.box_ul a:hover{text-decoration:none;}
.box_ul.last_added_offers li{width:225px;}
.box_dl{padding:0;margin:0;}
.box_dl dt{list-style:none;background:url(gfx/bullet.gif) left center no-repeat;margin:0;padding:0 0 0 10px;float:left;clear:both;}
.box_dl dd{padding:0 0 0 10px;color:#999;}
.box_dl a:hover{text-decoration:none;}
.groups_list{padding:10px 0 0 0;}
.groups_list a{font:700 11px/14px Tahoma;padding:2px 5px;}
.groups_list a:hover{text-decoration:none;}
.groups_list dl{height:90px;background:url() 2px center no-repeat;}
.groups_list dt{padding-left:60px;}
.groups_list dd{padding:0 4px 0 65px;color:#999;font:11px/14px Tahoma;}
.groups_list dd.description{height:45px;}
.groups_tab{width:930px;margin:10px auto;position:relative;}
.groups_list .subjects_ico{background:url(gfx/subjects_ico.png) 2px 0 no-repeat;padding-left:10px;}
.groups_list .posts_ico{background:url(gfx/posts_ico.png) 2px 0 no-repeat;padding-left:10px;}
.groups_list .counts{font:11px/16px Tahoma;color:#666;padding-top:5px;text-align:right;}
.groups_list .counts img{vertical-align:bottom;height:16px;}
.groups_tab thead td{background:url(gfx/groups_thead_bg_b.gif) repeat-x;height:31px;color:#000;font:700 11px/31px Tahoma;}
.groups_tab thead th{background:url(gfx/groups_thead_bg_t.gif) repeat-x;height:31px;}
.groups_tab thead th h5{color:#3db0ef;font:700 11px/31px Tahoma;margin:0 5px;padding-left:20px;border-bottom:1px solid #ddd;position:relative;}
.groups_tab thead th span{position:absolute;top:0;right:5px;}
.groups_tab thead th a{color:#FB971F;text-decoration:none;line-height:14px;}
.groups_tab thead th a:hover{text-decoration:underline;}
.groups_tab thead .row_l{background:#fff url(gfx/groups_thead_l.gif) right no-repeat;width:3px;}
.groups_tab thead .row_r{background:#fff url(gfx/groups_thead_r.gif) left no-repeat;width:3px;}
.groups_tab tbody tr{background:url(gfx/groups_row_bg.gif) repeat-x;height:62px;*height:58px;}
.groups_tab tbody .row_l{background:#fff url(gfx/groups_row_l.gif) right no-repeat;width:3px;}
.groups_tab tbody .row_r{background:#fff url(gfx/groups_row_r.gif) left no-repeat;width:3px;}
.groups_tab thead td span.left_border{border-left:1px solid #ddd;display:block;font:700 11px/21px Tahoma;margin:5px 0;}
.groups_tab thead td span.right_border{border-right:1px solid #ddd;display:block;font:700 11px/21px Tahoma;margin:5px 0;}
.groups_tab tbody td span.left_border{border-left:1px solid #ddd;display:block;margin:5px 0;line-height:62px;}
.groups_tab tbody td span.right_border{border-right:1px solid #ddd;display:block;margin:5px 0;line-height:62px;}
.groups_tab tbody tr.subject_row{background:url(gfx/subject_row_bg.gif) repeat-x;height:52px;*height:42px;}
.groups_tab tbody tr.subject_row .row_l{background:#fff url(gfx/subject_row_l.gif) right no-repeat;width:3px;}
.groups_tab tbody tr.subject_row .row_r{background:#fff url(gfx/subject_row_r.gif) left no-repeat;width:3px;}
.groups_tab thead tr.subject_row span.left_border{border-left:1px solid #ddd;display:block;font:700 11px/21px Tahoma;margin:5px 0;}
.groups_tab thead tr.subject_row span.right_border{border-right:1px solid #ddd;display:block;font:700 11px/21px Tahoma;margin:5px 0;}
.groups_tab tbody tr.subject_row span.left_border{border-left:1px solid #ddd;display:block;margin:5px 0;line-height:32px;}
.groups_tab tbody tr.subject_row span.right_border{border-right:1px solid #ddd;display:block;margin:5px 0;line-height:32px;}
.groups_tab tbody tr.rowsplit{height:10px;line-height:10px;background:url();}
.groups_tab .ico{width:50px;vertical-align:middle;text-align:center;}
.groups_tab .group_name{vertical-align:top;padding:5px;width:480px;}
.groups_tab .group_name a{font:700 11px/14px Tahoma;}
.groups_tab .group_name span{color:#aaa;}
.groups_tab .middle{vertical-align:middle;}
.groups_tab .top{vertical-align:top;}
.groups_tab .center{text-align:center;}
.groups_tab .left{text-align:left;}
.groups_tab .no_posts{color:#aaa;}
.groups_tab .last_post{width:200px;padding:0 5px;vertical-align:middle;}
.groups_tab .last_post span{color:#aaa;}
.groups_tab .groups_subject tr{background-image:none;}
.groups_tab .groups_subject .postRow td{border:1px solid #e1e1e1;}
.groups_tab .groups_subject .postRow.odd td{background:#fafafa;}
.groups_tab .groups_subject .author{width:140px;vertical-align:top;}
.groups_tab .groups_subject .author img{border:1px solid #eee;padding:5px;background:#fff;vertical-align:top;display:block;margin:0 auto;}
.groups_tab .groups_subject .subject_post{width:790px;}
.groups_tab tbody .no_topics{color:#aaa;vertical-align:middle;padding-left:20px;}
.quote_title {color:#999;margin:5px 0 0 0;font-weight:bold;}
.quote_area{border-left:2px solid #d1d7dc;color:#a3a3a3;margin:10px 0 15px 7px;padding-left:7px;}
.code_area{background:#fdfbf3 none repeat scroll 0 0;border:1px solid #999;color:#333;overflow-x:auto;overflow-y:hidden;padding:7px 7px 1em;width:520px;}
.post_toolbar{border-bottom:1px solid #eee;text-align:right;margin:5px;}
.post_toolbar img{margin:0 2px;}
.author_toolbar{border-bottom:1px solid #eee;text-align:center;margin:5px;font-weight:bold;}
.author_toolbar span.expert_ico{background:url(gfx/f_ico.gif) 0 2px no-repeat;padding-left:12px;}
.author_toolbar span.user_ico{background:url(gfx/u_ico.gif) 0 2px no-repeat;padding-left:12px;}
.post_content{padding:0 10px 15px 10px;}
.signature{border-top:1px solid #eee;text-align:left;margin:0 5px 5px 5px;color:#999;}
.quote_btn{cursor:pointer;cursor:hand;}
.form .formRow.bb_textarea textarea.quick_reply{height:140px;width:500px;}
.categories_list{background:url(gfx/dot_v_bg.gif) 22px repeat-y;margin:10px 0 10px 1px;padding:0;}
.categories_list ul{margin:0;padding:0;}
.categories_list li{list-style:none;margin:0;padding:0 12px;line-height:20px;}
.categories_list ul{margin-left:10px;}
.categories_list li a.plus{background:url(gfx/plus_ico.gif) no-repeat 7px 7px;padding-left:17px;}
.categories_list li a.minus{background:url(gfx/minus_ico.gif) no-repeat 7px 7px;padding-left:17px;}
.categories_list li li a.minus{background:url(gfx/minus_dot_ico.gif) no-repeat 2px 7px;padding-left:17px;}
.categories_list li a.no_children{background:url(gfx/dot_h.gif) no-repeat 1px 10px;padding-left:17px;}
.categories_list li a{display:block;padding-left:5px;}
.categories_list li.last{background:#fff url(gfx/dot_v.gif) 22px 0 no-repeat;}
.categories_list li li.last{background:url(gfx/dot_h.gif) 0 10px no-repeat;}
.categories_list li li li.last{background:url(gfx/dot_last_node.gif) no-repeat;}
.categories_list li.first{background:#fff url(gfx/dot_v_long.gif) 22px 12px no-repeat;}
.categories_list li li.first{background:url(gfx/dot_h.gif) 0 10px no-repeat;}
.categories_list li li li.first{background:url(gfx/dot_tree.gif) no-repeat;}
.categories_list li li{background:url(gfx/dot_h.gif) 0 10px no-repeat;}
.categories_list li li li{background:url(gfx/dot_tree.gif) no-repeat;}
.categories_list li li.last.close_parent{background:#fff url(gfx/dot_last_node.gif) no-repeat 0 1px;}
.categories_list.offer li span.minus{background:url(gfx/minus_ico.gif) no-repeat 7px 7px;padding-left:17px;display:block;}
.categories_list.offer li span.plus{background:url(gfx/plus_ico.gif) no-repeat 7px 7px;padding-left:17px;display:block;}
.categories_list.offer li li span.minus{background:url(gfx/minus_dot_ico.gif) no-repeat 2px 7px;padding-left:17px;display:block;}
div.search_box{width:650px;height:50px;padding-top:12px;background:url(gfx/search_bg.jpg) no-repeat 10px 0;float:left;margin-bottom:10px;}
#search_what{background:url(gfx/search_what.jpg) no-repeat;width:100px;height:20px;float:left;letter-spacing:-150px;overflow:hidden;margin:5px 0 0 70px;text-indent:550px;}
#search_input{float:left;background:url(gfx/search_input_bg.png) no-repeat;width:311px;height:29px;padding:4px 3px 0 3px;margin:0 5px 0 0;}
#search_input input{float:left;display:inline;color:#0a3d58;background:transparent;font:12px/12px Tahoma;height:16px;width:305px;border:0;margin-bottom:4px;}
#search_input p{color:#0a3d58;font:11px Tahoma;padding:0;margin:0;line-height:16px;*line-height:10px;}
#search_submit{float:left;background:url(gfx/search_submit.png) no-repeat;width:77px;height:29px;position:relative;}
#search_submit input{position:absolute;top:0;left:-6px;background:transparent;width:83px;height:25px;letter-spacing:-150px;overflow:hidden;border:0;text-indent:550px;}
.login_box{width:294px;height:52px;padding:10px 0 0 16px;background:url(gfx/login_bg.jpg) no-repeat;float:left;margin-bottom:10px;}
#login_email{background:url(gfx/login_email.jpg) no-repeat;width:39px;height:14px;float:left;letter-spacing:-130px;overflow:hidden;margin:3px 0 0 0;text-indent:530px;}
#login_password{background:url(gfx/login_password.jpg) no-repeat;width:31px;height:14px;float:left;letter-spacing:-130px;overflow:hidden;margin:3px 0 0 0;text-indent:530px;}
#login_input,#password_input{float:left;background:url(gfx/login_input.png) no-repeat;width:85px;height:20px;padding:0;margin:0 5px 0 0;*margin:0 2px 0 0;padding:0 2px;}
#login_input input,#password_input input{float:left;background:transparent;font:11px/14px Tahoma;width:80px;height:16px;border:0;}
#login_submit{margin-top:-1px;background:url(gfx/login_submit.jpg) no-repeat;width:23px;height:23px;letter-spacing:-130px;overflow:hidden;border:0;text-indent:530px;}
.login_box ul{float:left;padding:0;margin:0;clear:both;width:295px;padding:5px 0 0 15px;}
.login_box li{list-style:none;float:left;color:#374509;font:11px/13px Tahoma;padding:0 0 0 15px;}
.login_box a{color:#374509;text-decoration:underline;}
.login_box a:hover{color:#374509;text-decoration:none;}
.login_box p{padding:0;margin:0;}
.login_box .user_box_menu{float:left;padding:0;margin:0;clear:both;width:295px;padding:5px 0 0 0;}
.login_box .user_box_menu li{padding:0 15px 0 40px;}

.user_box{width:294px;height:57px;padding:4px 0 0 16px;background:url(gfx/login_bg.jpg) no-repeat;float:left;margin-bottom:10px;}
.user_box ul{float:left;padding:0;margin:0;clear:both;width:295px;padding:5px 0 0 15px;}
.user_box li{list-style:none;float:left;color:#374509;font:11px/13px Tahoma;padding:0 0 0 15px;}
.user_box a{color:#374509;text-decoration:underline;}
.user_box a:hover{color:#374509;text-decoration:none;}
.user_box p{padding:0;margin:0;line-height:17px;}
.user_box .user_box_menu{float:left;padding:0;margin:0;clear:both;width:295px;padding:5px 0 0 0;}
.user_box .user_box_menu li{padding:0 15px 0 40px;line-height:11px;}

.form{margin-top:10px;}
.form .form_header{background:url(gfx/forms/form_legend_bg.png) repeat-x;margin-left:2px;height:66px;padding-bottom:5px;}
.form .form_header h4{font:700 12px/18px Tahoma;color:#000;padding:5px 0 0 10px;}
.form .form_header p{font:11px/12px Tahoma;color:#909090;padding:5px 0 10px 10px;margin:0;}
.form fieldset{border:0;padding:0;margin:0;}
.form .formRow{padding-bottom:4px;width:100%;clear:both;}
.form .formRow label,.form .formRow div.label{float:left;width:155px;text-align:right;font:700 11px/24px Tahoma;padding:0 5px 0 0;}
.form .formRow label.wide_label{float:none;width:auto;clear:both;text-align:left;font:700 12px/24px Tahoma;padding:0 5px 0 0;}
.form .formRow .form_tip{float:left;width:305px;font:9px Verdana;clear:both;padding:10px 5px 5px 5px;margin:0 0 10px 0;color:#125259;border-bottom:1px solid #3bb2ef;background:#cfe6f2 url(gfx/form_tip_bg.gif) no-repeat;}
.form .formRow .form_tip.long{width:460px;background-image:url(gfx/form_tip_long_bg.gif);}
.form .formRow .form_error{float:left;width:310px;font:9px Verdana;clear:both;padding:3px 0 5px 0;margin:0;color:#f00;}
.form .formRow div.input{float:left;}
.form .formRow input{float:left;}
.form .formRow.buttonRow{text-align:center;padding:15px 0;}
.form .formRow.buttonRow input{float:none;}
.form textarea{border:1px solid #cecece;background:url(gfx/textarea_bg.png) bottom repeat-x;font:12px/18px Tahoma;}
.form input.replace{border:1px solid #cecece;}
.form select.replace{border:1px solid #cecece;}
.form .strlen_span{display:block;clear:both;color:#999;height:20px;}
.form .loginForm label{width:100px;}
.form .loginForm .form_header{background:url(gfx/forms/form_legend_bg.png) 0 -30px repeat-x;margin-left:2px;height:24px;margin-bottom:10px;}
.form .loginForm .formRow{padding:5px 0;}
.form .loginForm ul{padding:0 0 10px 10px;margin:0;}
.form .loginForm li{list-style:none;}
.form .loginForm ul a{color:#444;text-decoration:none;}
.form .loginForm ul a:hover{color:#222;text-decoration:underline;}
.form.locationBox .formRow label{width:100px;}
.form.locationBox .formRow div.input{width:200px;}
.form.locationBox .formRow{padding:5px 0;}
.form.locationBox .formRow.range{background:url(gfx/range_bg.png) 0 7px no-repeat;width:290px;height:40px;margin:0 10px;padding:30px 0 0 0;}
.form.locationBox .formRow.range label{width:90px;line-height:20px;}
.form.locationBox .formRow.range div.input{width:160px;*padding:2px;}
.location_box_input{width:157px;}
.location_box_select{width:160px;}
fieldset.about{border:0;padding:10px 0;}
fieldset.about textarea{width:500px;}
.form .formRow.bb_textarea{margin:0 auto;width:500px;padding:10px 0;}
.form .formRow.bb_textarea textarea{border:1px solid #cecece;background:url(gfx/textarea_bg.png) bottom repeat-x;font:12px/16px Tahoma;color:#666;height:240px;}
.pathway{float:left;clear:both;margin:0;padding:0 0 5px 10px;}
.pathway ul{float:left;clear:both;height:32px;margin:0;background:#fff url(gfx/pathway_bg.png) 0 4px no-repeat;width:950px;}
.pathway li{float:left;height:30px;list-style:none;padding:0;background:url(gfx/pathway_bullet.png) no-repeat 0 center;padding-left:22px;margin:0;}
.pathway li.first{background-image:none;padding-left:5px;}
.pathway img{margin-top:4px;height:22px;}
.pathway a{font:11px/30px Tahoma;color:#707070;}
.pathway a strong{color:#111;font-weight:bold;}
.needs{padding:5px 0 5px 5px;}
.needs dl{float:left;height:110px;width:200px;padding:0 3px;background:url() no-repeat;}
.needs dt{padding-left:44px;line-height:12px;padding-top:5px;}
.needs dt a{font:700 11px/12px Verdana;color:#222;text-decoration:underline;}
.needs dt a:hover{text-decoration:none;}
.needs dd{padding:5px 0 0 44px;color:#868686;font:11px/14px Tahoma;}
.categories{padding:5px 0 5px 5px;}
.categories dl{float:left;height:110px;width:300px;padding:0 3px;background:url() no-repeat;}
.categories dt{padding-left:44px;line-height:12px;padding-top:5px;}
.categories dt a{font:700 11px/12px Verdana;color:#222;text-decoration:underline;}
.categories dt a:hover{text-decoration:none;}
.categories dd{padding:5px 0 0 44px;color:#868686;font:11px Tahoma;line-height:14px;}
.categories dd a{text-decoration:none;color:#868686;}
.categories dd a:hover{text-decoration:underline;}
.categories .more{text-align:right;padding-right:20px;}
.categories .more a{color:#3bb2ef;}
.news{padding:10px 5px 0 5px;}
.news .newsListItem{padding:0 5px 0 5px;border-bottom:1px solid #eee;margin:0 auto 10px auto;}
.news .newsListItem.last{border:0;}
.news p{padding:0;margin:0;font:11px/16px Tahoma;}
.news h5{background:url(gfx/page_ico.gif) 0 5px no-repeat;padding:0 0 0 12px;}
.news h5 a{font:700 11px/12px Tahoma;color:#769013;text-decoration:none;}
.news h5 a:hover{text-decoration:underline;}
.news .more{text-align:right;padding-bottom:5px;}
.news .more a{text-decoration:none;color:#1ea7ef;}
.news .more a:hover{text-decoration:underline;}
.news .newsListInfo{padding:2px 0;clear:both;height:18px;}
.news .newsListInfo span{color:#c5c5c5;padding-right:10px;float:left;}
.news .newsListInfo a{color:#769013;font:700 11px/12px Tahoma;text-decoration:none;float:right;}
.news .newsListInfo a:hover{text-decoration:underline;}
.news .all_news{padding:0 0 5px 0;margin:0;text-align:right;}
.news .all_news a{color:#1ea7ef;font:11px/16px Tahoma;text-decoration:none;}
ul.last_posts{padding:10px 20px;margin:0;}
.last_posts li{list-style:none;padding:0 0 0 12px;margin:0;background:url(gfx/plus_ico.gif) left 8px no-repeat;color:#888;}
.last_posts a{text-decoration:none;color:#000;}
.last_posts a:hover{text-decoration:underline;}
.infobox img{padding:2px;border:1px solid #f1f1f1;margin:10px auto;display:block;width:286px;}
.infobox strong{color:#739012;}
.infobox strong.black{color:#000;}
.infobox p{font:11px/16px Tahoma;padding:0;margin:0 10px 5px 10px;}
.infobox{font:11px/16px Tahoma;}
.infobox ul{padding:0;margin:0 5px 0 15px;}
.infobox li{list-style:none;background:url(gfx/check.gif) 0 5px no-repeat;padding-left:12px;}
.infobox .more{float:left;padding:5px 10px 3px 25px;margin:0;text-align:left;}
.infobox .more2{float:right;padding:5px 10px 3px 10px;margin:0;text-align:right;}
.infobox .more a{color:#1ea7ef;font:11px/16px Tahoma;text-decoration:none;}
.infobox .more2 a{color:#1ea7ef;font:11px/16px Tahoma;text-decoration:none;}
.infobox .infobox_barge{clear:both;line-height:1px;}
.mini_infobox_expert{background:url('gfx/mini_infobox_expert_bg.png') 0 0 no-repeat;}
.mini_infobox_user{background:url('gfx/mini_infobox_user_bg.png') 0 0 no-repeat;}
.mini_infobox_expert ul,div.mini_infobox_user ul{padding:0;margin:3px 5px 0 10px;}
.mini_infobox_expert li,div.mini_infobox_user li{font:11px/20px Tahoma;list-style:none;background:url(gfx/check.gif) 0 7px no-repeat;padding-left:12px;}
.mini_infobox_expert p,div.mini_infobox_user p{text-align:center;padding:9px 0 7px 0;margin:0;}
.mini_infobox_expert li{width:250px;}
.mini_infobox_user li{width:215px;}
.mini_infobox_user p a img{height:21px;}
.mini_infobox_expert p a img{height:21px;}
.box.title.mini_infobox_expert h3,.box.title.mini_infobox_user h3{background-image:none;color:#3bb2ef;font:700 16px/28px Arial;font-style:italic;padding:0 5px 0 10px;margin:0;border:0;}
.promoted_offers{padding:10px;}
.promoted_offers_list h5 a{color:#769013;font:700 11px/18px Tahoma;text-decoration:none;}
.promoted_offers_list h5 a:hover{text-decoration:underline;}
.promoted_offers_list{padding:0 0 10px 0;}
.promoted_offers_list p{padding:0;margin:0;}
.promoted_offers_list p a{color:#1ea7ef;text-decoration:none;}
.promoted_offers_list p a:hover{text-decoration:underline;}
.professions_list{float:left;*float:none;clear:both;margin:0 10px;padding:10px 0;background:url(gfx/hr_bg.gif) bottom repeat-x;width:610px;}
.professions_list dt{float:left;color:#3bb2ef;font:21px/32px Arial;width:50px;text-align:center;font-style:italic;}
.professions_list dd{float:left;width:560px;}
.professions_list dd a{color:#868686;text-decoration:none;}
.professions_list dd a:hover{text-decoration:underline;}
span.checkbox{width:19px;height:25px;padding:0 5px 0 0;background:url(gfx/forms/checkbox.png) no-repeat;display:block;clear:left;float:left;}
span.radio{width:19px;height:25px;padding:0 5px 0 0;background:url(gfx/forms/radio.png) no-repeat;display:block;clear:left;float:left;}
.select_div{position:relative;height:24px;overflow:hidden;background:url(gfx/forms/select_bg.png) right top no-repeat;}
.select_div span{position:absolute;z-index:4;height:24px;display:block;background:url(gfx/forms/select_left_bg.png) left top no-repeat;padding:0 24px 0 8px;overflow:hidden;color:#000;text-align:left;}
.select_div input{background:transparent none repeat 0 0;border:0;overflow:hidden;position:absolute;top:0;left:0;}
.select_options{padding:0;margin:0;width:auto!important;min-width:190px;}
.select_options li{padding:0;margin:0;list-style:none;display:block;height:18px;line-height:18px;overflow:hidden;padding:0 2px;cursor:pointer;cursor:hand;}
.select_options li.hover{color:#fff;background:#0ca3be;}
div.options_div{position:absolute;overflow-y:auto;overflow-x:hidden;border:1px solid #999;background:#fff;z-index:10;}
.cities_suggestions{background:#fff;position:relative;z-index:20;}
.cities_suggestions ul{padding:0;margin:0;width:250px;border:1px solid #999;background:#fff;clear:both;display:none;font:10px/18px Verdana;color:#333;list-style:none;position:absolute;top:0;left:0;z-index:10;}
.cities_suggestions li{list-style:none;cursor:pointer;cursor:hand;padding:0 2px;}
#hint_selected{color:#fff;background:#0ca3be;}
span.checkbox input.styled{display:none;}
span.radio input.styled{display:none;}
span.text{display:block;background:transparent url(gfx/forms/input_left_bg.png) left top no-repeat;padding-left:3px;height:24px;}
span.text input.styled{display:block;background:url(gfx/forms/input_bg.png) right top no-repeat;height:24px;font:12px/18px Tahoma;border:0;padding-right:3px;}
span.text input.styled,x:-moz-any-link,x:only-child{padding-top:2px;}
.formRow.higher span.text{display:block;background:transparent url(gfx/forms/input_higher_left_bg.png) left top no-repeat;padding-left:3px;height:32px;}
.formRow.higher span.text input.styled{display:block;background:url(gfx/forms/input_higher_bg.png) right top no-repeat;height:32px;font:16px/24px Tahoma;border:0;}
.formRow.higher span.text input.styled,x:-moz-any-link,x:only-child{padding-top:5px;}
.formRow.highest span.text{background:transparent url(gfx/forms/input_highest_left_bg.png) left top no-repeat;padding-left:3px;height:39px;}
.formRow.highest span.text input.styled{background-image:url(gfx/forms/input_highest_bg.png);height:39px;font:18px/32px Tahoma;border:0;}
.formRow.highest span.text input.styled,x:-moz-any-link,x:only-child{padding-top:5px;}
.captcha img{padding:2px;border:1px solid #e1e1e1;}
#captcha,#noreg_captcha{width:114px;letter-spacing:7px;padding-left:5px;padding-right:5px;}
span.text.error{background-image:url(gfx/forms/input_error_left_bg.png);}
span.text.error input.styled.error{background-image:url(gfx/forms/input_error_bg.png);}
.formRow.higher span.text.error{background-image:url(gfx/forms/input_higher_error_left_bg.png);}
.formRow.higher span.text.error input.styled.error{background-image:url(gfx/forms/input_higher_error_bg.png);}
.formRow.highest span.text.error{background-image:url(gfx/forms/input_highest_error_left_bg.png);}
.formRow.highest span.text.error input.styled.error{background-image:url(gfx/forms/input_highest_error_bg.png);}
textarea.styled{border:0;display:block;margin:3px;background:transparent;width:200px;clear:both;height:100px;}
div.ta,div.ta div.tl,div.ta div.tr,div.ta div.br,div.ta div.bl{clear:both;height:auto!important;min-height:30px;position:relative;}
div.ta{border:1px solid #e1e1e1;margin:0 0 9px 9px;clear:both;}
div.ta div.tl{background:url('gfx/box_tl.gif') no-repeat 0 0;top:-1px;left:-1px;}
div.ta div.tr{background:url('gfx/box_tr.gif') no-repeat 100% 0;right:-2px;}
div.ta div.br{background:url('gfx/box_br.gif') no-repeat 100% 100%;bottom:-2px;}
div.ta div.bl{background:url('gfx/box_bl.gif') no-repeat 0 100%;padding:1px 0 1px;left:-2px;}
.box.registration{background:url(gfx/registration_bg.png) no-repeat;height:500px!important;position:relative;}
.box.registration h3{background-image:none;border:0;padding-left:0;}
.registration_user{width:407px;height:370px;background:url(gfx/registration_user_bg.png) no-repeat;position:absolute;top:50px;left:515px;}
.registration_user h4{margin:16px 0 0 21px;width:132;height:31px;background:url(gfx/registration_user_header.png) no-repeat;text-indent:-2000px;}
.registration_expert{width:407px;height:370px;background:url(gfx/registration_expert_bg.png) no-repeat;position:absolute;top:50px;left:37px;}
.registration_expert h4{margin:15px 0 0 21px;width:115px;height:31px;background:url(gfx/registration_expert_header.png) no-repeat;text-indent:-2000px;}
.registration_more{background:url(gfx/registration_expert_more.png) no-repeat;height:34px;width:84px;position:absolute;bottom:6px;right:25px;}
.registration_more a{text-decoration:none;text-indent:-200px;display:block;height:34px;width:84px;overflow:hidden;}
.registration_expert .registration_more{background-image:url(gfx/registration_expert_more.png);}
.registration_user .registration_more{background-image:url(gfx/registration_user_more.png);}
.registration_user strong.ico{background:url(gfx/u_ico.gif) 0 center no-repeat;padding-left:12px;}
.registration_expert strong.ico{background:url(gfx/f_ico.gif) 0 center no-repeat;padding-left:12px;}
.registration_or{background:url(gfx/or.png) no-repeat;width:22px;height:16px;position:absolute;top:200px;left:460px;}
.registration_expert p,.registration_user p{padding:5px 20px 5px 20px;margin:0;}
.registration_expert ul,.registration_user ul{padding:0 25px 0 25px;margin:0;}
.registration_expert li,.registration_user li{list-style:none;background:url(gfx/check.gif) 0 16px no-repeat;padding:10px 0 0 15px;}
.registration_expert li{width:250px;}
.registration_user li.short{width:190px;}
.expert_registration_info{padding:10px 5px 10px 15px;font:11px/18px Tahoma;color:#333;}
.expert_registration_info ol{padding:0;margin:0;}
.expert_registration_info ol li{padding:2px 0;margin:0 0 0 20px;color:#739012;font-weight:bold;position:relative;}
.expert_registration_info ol li span{width:27px;height:28px;position:absolute;top:-5px;left:-45px;background:url(gfx/promoted_offer_small.gif) no-repeat;}
.expert_registration_info ul{padding:0 0 20px 0;margin:0;}
.expert_registration_info ul li{list-style:none;background:url(gfx/check.gif) 0 16px no-repeat;padding:10px 0 0 15px;margin:0 0 0 5px;color:#333;font-weight:normal;}
.registration_info_box{width:370px;}
.registration_form_box{width:570px;}
.index_menu{display:block;width:492px;margin:0 auto;padding-top:10px;}
.index_menu li{list-style:none;float:left;width:154px;height:54px;margin:5px 10px 5px 0;}
.index_menu li a{display:block;width:154px;height:39px;padding-top:15px;background:url(gfx/profile_button.png) 0 0 no-repeat;text-decoration:none;text-align:center;}
.index_menu li a:hover{background-position:0 -54px;}
.index_menu .last_index_menu{margin-left:164px;*margin-left:82px;}
.profile_menu{margin:0;padding:10px 20px;}
.profile_menu li{list-style:none;padding:4px 0;background:url(gfx/hr_bg.gif) bottom repeat-x;}
.profile_menu li a{display:block;background:url(gfx/profile_icos/about.gif) 0 center no-repeat;height:24px;line-height:24px;padding-left:28px;text-decoration:none;}
.profile_menu li a:hover{text-decoration:underline;}
.profile_menu li.last_menu_item{border:0;background-image:none;}
.card_menu{margin:0;padding:0 10px;}
.card_menu li{list-style:none;background:url(gfx/hr_bg.gif) bottom repeat-x;padding:5px 10px 5px 10px;}
.card_menu li a{background:url(gfx/plus_ico.gif) no-repeat 0 8px;padding-left:12px;display:block;line-height:21px;text-decoration:none;font-weight:bold;}
.card_menu li a strong{color:#1aa7ee;}
.card_menu .minus_ico a{background-image:url(gfx/minus_dot_ico2.gif);}
.card_menu li a:hover{text-decoration:underline;}
.card_menu li.last_menu_item{background-image:none;}
.card_menu li ul{padding:0;margin:0;}
.card_menu li li{padding:0;border:0;background:url(gfx/dot_tree.gif) no-repeat 3px 0;padding-left:10px;}
.card_menu .minus_ico li a{font-weight:normal;background:url();}
.card_menu li li.last{background:url(gfx/dot_last_node.gif) no-repeat 3px 1px;}
.index_menu span{background:url(gfx/profile_icos/about.gif) 0 center no-repeat;height:22px;padding:12px 0 10px 28px;line-height:24px;}
.index_menu .about span,.profile_menu .about{background-image:url(gfx/profile_icos/about.gif);}
.index_menu .account span,.profile_menu .account{background-image:url(gfx/profile_icos/account.gif);}
.index_menu .password span,.profile_menu .password{background-image:url(gfx/profile_icos/password.gif);}
.index_menu .logo span,.profile_menu .logo{background-image:url(gfx/profile_icos/logo.gif);}
.index_menu .offer span,.profile_menu .offer{background-image:url(gfx/profile_icos/offer.gif);}
.index_menu .residences span,.profile_menu .residences{background-image:url(gfx/profile_icos/residences.gif);}
.index_menu .areas span,.profile_menu .areas{background-image:url(gfx/profile_icos/areas.gif);}
.index_menu .reviews span,.profile_menu .reviews{background-image:url(gfx/profile_icos/reviews.gif);}
.index_menu .realisations span,.profile_menu .realisations{background-image:url(gfx/profile_icos/realisations.gif);}
.index_menu .gallery span,.profile_menu .gallery{background-image:url(gfx/profile_icos/gallery.gif);}
.index_menu .contact span,.profile_menu .contact{background-image:url(gfx/profile_icos/contact.gif);}
.index_menu .payments span,.profile_menu .payments{background-image:url(gfx/profile_icos/payments.gif);}
.index_menu .promote span,.profile_menu .promote{background-image:url(gfx/profile_icos/promote.gif);}
.profile_menu .inbox{background-image:url(gfx/profile_icos/inbox.gif);}
.profile_menu .outbox{background-image:url(gfx/profile_icos/outbox.gif);}
.profile_menu .trash{background-image:url(gfx/profile_icos/trash.gif);}
div.fileinputs{position:relative;height:30px;width:300px;}
input.file{width:210px;margin:0;}
input.file.hidden{position:relative;text-align:right;-moz-opacity:0;filter:alpha(opacity:0);opacity:0;z-index:2;}
div.fakefile{position:absolute;top:0;left:0;width:350px;padding:0;margin:0;z-index:1;line-height:90%;background:url(gfx/forms/select_file_button.gif) 155px 0 no-repeat;}
div.fakefile input{margin-bottom:5px;margin-left:0;height:24px;width:153px;background:transparent url(gfx/file_input_bg.png) no-repeat;border:0;}
div.multiselect{height:350px;overflow-y:auto;overflow-x:hidden;}
.profile_gallery_list{padding:10px;}
.profile_gallery_list dl{width:250px;float:left;padding:0 5px;height:260px;border:1px solid;border-color:#fff #e1e1e1 #e1e1e1 #fff;}
.profile_gallery_list dl.odd{border:1px solid;border-color:#fff #fff #e1e1e1 #fff;}
.profile_gallery_list dl.last{border-bottom:1px solid #fff;}
.profile_gallery_list dt{height:120px;line-height:120px;text-align:center;}
.profile_gallery_list dt img{vertical-align:middle;padding:2px;border:1px solid #e1e1e1;}
.profile_gallery_list dd.gallery_image_list_desc{margin:0 auto;width:232px;}
.profile_gallery_list dd.delete_gallery_image{margin:0 auto;width:100px;}
.profile_gallery_list dd label{font:700 11px/21px Tahoma;float:left;}
.profile_gallery_list dd input{float:left;}
.tab_data{width:552px;margin:0 auto;padding-bottom:20px;}
.tab_data_head{width:552px;height:29px;padding-top:3px;background:url(gfx/tab_data_head_bg.png) no-repeat;margin-bottom:10px;}
.tab_data_row{width:552px;height:38px;padding-top:3px;background:url(gfx/tab_data_row_bg.png) no-repeat;margin-bottom:10px;}
.tab_data span{float:left;padding:0 10px;}
.tab_data span.left_border{float:left;border-left:1px solid #ddd;}
.tab_data span.center{text-align:center;}
.tab_data .tab_data_head span{float:left;height:26px;font:700 11px/26px Tahoma;}
.tab_data .tab_data_row span{float:left;height:35px;font:700 11px/35px Tahoma;}
.tab_data a{font:11px/26px Tahoma;color:#999;text-decoration:underline;}
.tab_data a:hover{font:11px/26px Tahoma;color:#444;text-decoration:none;}
.tab_data_payments{border-spacing:1px;font-family:Verdana,Arial;font-size:10px;background-color:#e7e7e7;color:#888;margin:10px auto;}
.tab_data_payments{border-collapse:separate;border-spacing:1px;}
.tab_data_payments td,.tab_data_payments th{padding:6px 4px;}
.tab_data_payments td{vertical-align:middle;}
.tab_data_payments thead th{text-align:center;background:#f1f1f1;color:#666;border:1px solid #FFF;font:700 12px/18px Tahoma;padding:2px;}
.tab_data_payments tbody th{font-weight:bold;}
.tab_data_payments tbody tr{background-color:#FFF;text-align:left;}
.tab_data_payments tbody .odd{background:#f9f9f9;border-top:1px solid #FFF;}
.tab_data_payments tbody .odd td{background:#f9f9f9;border-top:1px solid #FFF;}
.tab_data_payments tbody a{color:#1975d7;text-decoration:none;}
.tab_data_payments tbody a:hover{color:#50adea;text-decoration:underline;}
.tab_data_payments .center{text-align:center;}
.tab_data_messages{border-spacing:1px;font-family:Verdana,Arial;font-size:10px;background-color:#e7e7e7;color:#888;margin:10px auto;}
.tab_data_messages{border-collapse:separate;border-spacing:1px;}
.tab_data_messages td,.tab_data_messages th{padding:6px 4px;}
.tab_data_messages td{vertical-align:middle;}
.tab_data_messages thead th{text-align:center;background:#f1f1f1;color:#666;border:1px solid #FFF;font:700 12px/18px Tahoma;padding:2px;}
.tab_data_messages tbody th{font-weight:bold;}
.tab_data_messages tbody tr{background-color:#FFF;text-align:left;}
.tab_data_messages tbody .odd{background:#f9f9f9;border-top:1px solid #FFF;}
.tab_data_messages tbody .odd td{background:#f9f9f9;border-top:1px solid #FFF;}
.tab_data_messages tbody a{color:#1975d7;text-decoration:none;}
.tab_data_messages tbody a:hover{color:#50adea;text-decoration:underline;}
.tab_data_messages .center{text-align:center;}
.profile_reviews{margin:10px auto;width:600px;border-bottom:1px solid #ddd;}
.profile_reviews .avatar{float:left;width:130px;text-align:center;}
.profile_reviews .reviewer_name{float:left;width:470px;font:700 11px/14px Tahoma;padding-bottom:4px;}
.profile_reviews .review_content{float:right;width:470px;font:11px/14px Tahoma;color:#b0b0b0;}
.profile_reviews .reply_content{float:right;width:470px;font:11px/14px Tahoma;color:#b0b0b0;padding:10px 0;}
.profile_reviews .reply_content strong{font:11px/14px Tahoma;color:#555;}
.profile_reviews .review_date{float:right;width:470px;font:11px/14px Tahoma;color:#b0b0b0;padding:10px 0;text-align:right;}
.profile_reviews .reply_btn{float:right;width:470px;font:11px/14px Tahoma;color:#b0b0b0;padding:10px 0;text-align:right;}
.profile_reviews .replyBox{float:right;width:470px;font:11px/14px Tahoma;color:#b0b0b0;padding:10px 0;}
.profile_reviews .replyBox textarea{width:470px;border:1px solid #cecece;background:url(gfx/textarea_bg.png) bottom repeat-x;}
.profile_reviews .replyBox p{margin:0;text-align:center;}
p.expert_url{display:block;clear:both;color:#999;background:#f5feff;border:1px solid #deebf1;color:#555;width:480px;margin:0 auto 10px auto;padding:10px;}
span#expert_url{display:block;clear:both;color:#175b6e;padding:0;}
.profile_data{padding:10px;padding-left:40px;}
.profile_data dt{float:left;color:#333;width:120px;font:700 11px/21px Tahoma;padding-bottom:5px;}
.profile_data dd{float:left;color:#4c4c4c;width:350px;font:11px/21px Tahoma;padding-bottom:5px;}
.profile_data dd span{color:#aaa;}
.profile_data p{clear:both;margin:0;}
.profile_data p a{color:#1ea7ef;}
.promote_list{background:url(gfx/promote_bg.png) bottom right no-repeat;width:600px;margin:0 auto;position:relative;}
.promote_list h4{color:#739012;font:700 16px/32px Arial;font-style:italic;padding:10px 0 5px 0;}
.promote_list .promote_img{float:left;width:150px;}
.promote_list .promote_content{float:left;width:400px;padding:10px 0 30px 0;}
.promote_list .is_promoted{color:#3bb2ef;font:700 12px/16px Arial;font-style:italic;padding:15px 0;}
.promote_list .not_promoted{color:#fb971f;font:700 12px/16px Arial;font-style:italic;padding:15px 0;}
.promote_list .is_promoted strong{color:#739012;}
.promote_list .not_promoted strong{color:#739012;}
.promote_list .promote_more{position:absolute;bottom:0;right:30px;}
.promote_content{padding:10px 20px;}
.promote_content h4{font:700 16px/32px Arial;font-style:italic;padding:0;color:#739012;}
.promote_content h5{font:700 13px/24px Arial;font-style:italic;color:#0a3d58;}
.promote_content p{padding:0;margin:0;color:#555;line-height:18px;}
.promote_content ol{padding:0 0 10px 20px;margin:0;}
.promote_content ul li{padding:0;margin:0;color:#555;line-height:24px;list-style:none;}
.promote_content li input{float:left;}
.promote_content_screens{clear:both;}
.promote_content_screens img{margin:0 auto;display:block;padding:5px;}
.promote_content_screens ins{clear:both;text-align:center;display:block;text-decoration:none;color:#999;}
.promote_content_screen{width:295px;float:left;}
#promote_offer_price{font:700 16px/32px Arial;padding:0;color:#739012;text-align:center;padding-top:10px;}
#promote_offer_price strong{color:#0a3d58;}
#promote_offer_price strike{color:#fb971f;}
#cant_order_div{clear:both;color:#3bb2ef;text-align:center;padding:10px 0;font-weight:bold;}
.card_index_contact{float:left;padding:10px;}
.card_index_contact h4{float:left;width:150px;padding-bottom:20px;padding-left:10px;}
.card_index_contact h4 img{border:1px solid #eee;padding:8px;}
.card_index_contact div.card_index_contact_list{float:left;width:450px;}
.card_index_contact dl{float:left;width:450px;clear:both;padding-bottom:5px;}
.card_index_contact dt{float:left;color:#333;width:100px;font:700 11px/21px Tahoma;}
.card_index_contact dd{float:left;color:#4c4c4c;width:350px;font:11px/21px Tahoma;}
.card_index_contact dd span{color:#aaa;}
.card_index_contact.verified_company{background:url(gfx/verified-company.jpg) top right no-repeat;}
.card_index_contact_list.verified_company{background:url(gfx/verified-company.jpg) top right no-repeat;}
.card_index_offers_containter{margin:0 auto;width:400px;}
.card_index_offers{padding:10px;width:400px;float:left;background:url(gfx/hr_bg.gif) bottom repeat-x;}
.card_index_offers.last{border:0;}
.card_index_offers dl{float:left;width:460px;clear:both;padding-bottom:5px;clear:both;}
.card_index_offers dt{float:left;color:#333;width:100px;font:700 11px/21px Tahoma;}
.card_index_offers .offer_name{width:100%;}
.card_index_offers .offer_name a{color:#1ea7ef;font:12px/18px Tahoma;}
.card_index_offers .offer_name a:hover{text-decoration:none;}
.card_index_offers dd{float:left;color:#4c4c4c;width:360px;font:11px/21px Tahoma;}
.card_index_offers p{text-align:right;}
.card_index_offers p a{color:#1ea7ef;font:12px/18px Tahoma;}
.card_index_offers p a:hover{text-decoration:none;}
.card_index_reviews{margin:10px auto;width:400px;border-bottom:1px solid #ddd;}
.card_index_reviews.last{border:0;}
.card_index_reviews .reviewer_name{float:left;width:130px;font:11px/14px Tahoma;padding-bottom:4px;}
.card_index_reviews .reviewer_name span{font-weight:bold;}
.card_index_reviews .review_content{float:right;width:270px;font:11px/14px Tahoma;color:#000;text-align:justify;}
.card_index_reviews .reply_content{float:right;width:270px;font:11px/14px Tahoma;color:#b0b0b0;padding:10px 0;text-align:justify;}
.card_index_reviews .reply_content strong{font:11px/14px Tahoma;color:#555;}
.card_index_reviews .review_date{float:right;width:270px;font:11px/14px Tahoma;color:#b0b0b0;padding:10px 0;text-align:right;}
.reviews_get_all{margin:10px auto;width:400px;}
.reviews_get_all a{color:#1ea7ef;font:12px/21px Tahoma;}
.rate5{color:#52c200;}
.rate4{color:#749113;}
.rate3{color:#1ea7ef;}
.rate2{color:#ff9600;}
.rate1{color:#e80000;}
div.card_hr{clear:both;margin:0 20px;background:#fff;background:url(gfx/hr_bg.gif) repeat-x;height:1px;}
div.card_hr hr{display:none;}
h4.card_h4{color:#000;font:700 14px/48px Tahoma;padding-left:20px;}
.card_offer{padding:10px 20px 20px 20px;}
.card_offer h4{font:700 13px/24px Tahoma;color:#1AA7EE;}
.card_offer h5{font:700 12px/24px Tahoma;color:#739012;}
.card_offer dl{float:left;clear:both;padding-bottom:5px;width:580px;}
.card_offer dt{float:left;color:#333;width:100px;font:700 11px/21px Tahoma;}
.card_offer dd{float:left;color:#4c4c4c;width:480px;font:11px/21px Tahoma;text-align:justify;}
.card_realisations dl{float:left;width:560px;clear:both;padding:0 0 5px 25px;}
.card_realisations dt{float:left;color:#333;width:100px;font:700 11px/21px Tahoma;}
.card_realisations dd{float:left;color:#4c4c4c;width:460px;font:11px/21px Tahoma;text-align:justify;}
.card_realisations p{text-align:right;}
.card_realisations p a{color:#1ea7ef;font:12px/18px Tahoma;padding:0 40px;}
.card_realisations p a:hover{text-decoration:none;}
.card_realisations_images{padding-left:120px;}
.card_realisations_images a{padding:0 5px;}
.card_realisations_images img{vertical-align:middle;padding:2px;border:1px solid #e1e1e1;}
.card_gallery_list{padding:10px;}
.card_gallery_list dl{width:180px;float:left;padding:15px 5px;}
.card_gallery_list dt{height:120px;line-height:120px;text-align:center;padding-bottom:10px;display:block;width:180px;}
.card_gallery_list dt img{vertical-align:middle;padding:2px;border:1px solid #e1e1e1;}
.card_gallery_list dd.gallery_image_list_desc{text-align:center;color:#999;display:block;width:180px;}
.reviews_note{clear:both;width:100%;float:left;padding:10px 0 20px 0;}
.reviews_note .reviews_note_label{float:left;font:700 11px/14px Tahoma;color:#333;text-align:right;padding:0 3px 0 120px;width:100px;}
.reviews_note .reviews_note_label_value{float:left;font:11px/14px Tahoma;color:#333;text-align:left;}
.note{float:left;width:232px;height:16px;background:url(gfx/note_bg.png) no-repeat;padding:1px 1px 1px 3px;}
.note_value{height:14px;width:228px;}
.note_value span{display:block;height:14px;background:url(gfx/note_value_bg.gif) right 0 no-repeat;}
.add_review_options{clear:both;padding:0 20px;}
.add_review_options fieldset{border:1px solid #e1e1e1;margin-top:10px;}
.add_review_options legend{margin:0 10px;padding:0 2px;font:700 11px/12px Tahoma;color:#666;}
#checked_tab{font-weight:bold;text-decoration:none;}
.reviews_options_list{clear:both;padding:20px 0 0 0;margin:0;}
.reviews_options_list a{color:#1ea7ef;}
.reviews_options_list a:hover{text-decoration:none;}
.offer_areas li{list-style:none;line-height:25px;}
.offer_areas .is_residence label{background:url(gfx/profile_icos/residences16.gif) right 0 no-repeat;padding:3px 18px 3px 0;}
.div_404{width:270px;height:150px;margin:10px auto;background:url(gfx/404_bg.jpg) no-repeat;padding:130px 35px 0 275px;}
.div_404 h5{font:700 11px/16px Tahoma;padding:0;margin:0;}
.div_404 p{font:11px/16px Tahoma;padding:0;margin:0;}
div.list_hr{clear:both;margin:0 20px;background:#fff;background:url(gfx/hr_list.png) no-repeat;height:15px;}
div.list_hr hr{display:none;}
.experts_list{padding:0 10px;position:relative;}
.experts_list h4{padding:5px 10px 10px 10px;}
.experts_list h4 a{color:#769013;text-decoration:underline;font:700 14px/21px Arial;}
.experts_list h4 a:hover{text-decoration:none;}
.experts_list h5{float:left;width:150px;padding-bottom:20px;padding-left:10px;}
.experts_list h5 img{margin:0 auto;display:block;}
.experts_list div.experts_list_data{float:left;width:440px;}
.experts_list dl{float:left;width:440px;clear:both;padding-bottom:5px;background:url(gfx/dot_bg.gif) repeat-x bottom;}
.experts_list dl.last{background-image:none;}
.experts_list dt{float:left;color:#333;width:100px;font:700 11px/21px Tahoma;}
.experts_list dd{float:left;color:#4c4c4c;width:340px;font:11px/21px Tahoma;}
.experts_list .full_offer dd{text-align:right;}
.experts_list .full_offer dd a{color:#1aa7ee;}
.experts_list .full_offer dd a:hover{text-decoration:none;}
.experts_list .promoted_offer{width:38px;height:39px;position:absolute;top:-5px;left:-15px;*left:-25px;background:url(gfx/promoted_offer.gif) no-repeat;}
.experts_list.verified_company{background:url(gfx/verified-company.jpg) 480px 14px no-repeat;}
.list_pager{color:#2b7180;font:11px/12px Tahoma;text-align:center;padding:0;margin:10px;height:29px;background:url(gfx/list_pager_bg.png) repeat-x;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.list_pager a,.list_pager span{font:700 12px/29px Tahoma;color:#6e6e6e;padding:8px 5px 8px 11px;margin:0;background:url(gfx/list_pager_el_bg.png) repeat-y;text-decoration:none;}
.list_pager a.first,.list_pager span.first{background-image:none;}
.list_pager a:hover{text-decoration:underline;}
.list_pager span.actual{color:#559bcc;}
.no_experts_found{width:400px;height:250px;margin:80px auto 40px auto;background:url(gfx/no_experts_frog.jpg) no-repeat;padding-left:200px;}
.no_experts_found h4{font:700 16px/24px Arial;text-align:center;}
.no_experts_found h4 span{font:700 14px/24px Arial;color:#aaa;}
.no_experts_found h4 a{color:#739012;text-decoration:none;}
.no_experts_found h4 a:hover{text-decoration:underline;}
.frog_cloud{background:url(gfx/frog_cloud_bottom.gif) 29px bottom no-repeat;width:350px;padding:0;}
.cloud_content{background:url(gfx/frog_cloud_top.png) no-repeat;padding:20px 20px 20px 50px;}
.cloud_content p{padding:5px 0;margin:0;font:11px/16px Tahoma;}
.cloud_content ul{padding:0 0 0 20px;margin:0;}
.cloud_content li{padding:0 0 0 12px;margin:0;list-style:none;background:url(gfx/bullet.gif) no-repeat left center;}
.cloud_content ul a{color:#1aa7ee;font:700 11px/16px Tahoma;text-decoration:none;}
.cloud_content ul a:hover{text-decoration:underline;}
.help{padding:10px 80px;}
.help strong{color:#739012;}
.help li{color:#333;padding:3px 0;text-align:justify;}
.terms{padding:10px 80px;color:#333;text-align:justify;}
.terms h4{font-weight:bold;margin-left:10px;color:#739012;}
.terms ol,.terms ul{margin:0 0 0 35px;padding:5px;}
.terms li{padding-bottom:4px;}
.payments_methods table{margin:0 auto;}
.payments_methods td{text-align:center;padding:20px 10px;border-bottom:1px solid #eee;}
.payments_methods td p{text-align:center;padding:0;margin:0;}
.message_menu{color:#000;padding:0 10px;}
.message_menu a{color:#1ea7ef;text-decoration:none;}
.message_menu a:hover{text-decoration:underline;}
.hand{cursor:pointer;cursor:hand;}
.benchmark{margin:0 auto;clear:both;}
#debug{display:block;position:absolute;top:0;left:0;border:solid #888;border-width:0 1px 1px 0;background:#ddd;}
.map{margin:10px;border:1px solid #ddd;}

.contest {padding:10px 30px;color:#333;}
.contest h4{font:700 18px/32px Arial;font-style:italic;}
.contest h5{font:700 16px/32px Arial;font-style:italic;padding-bottom:20px;color:#739012;}
.contest p {font:11px/24px Tahoma;padding:0; margin:0;}
.contest ol {padding:0;margin:10px 0 5px 0;}
.contest ul li {background:url("gfx/check.gif") no-repeat 0 8px;font:11px/24px Tahoma;list-style:none;padding-left:12px;}


.contest_winners ul{margin:15px 30px; padding:0;}