body, div, h1, h2, h3, h4, h5, h6, form, p, input , select, textarea { font-family:Arial, sans-serif; margin:0; padding:0; }
div, form, h1, h2, h3, h4, ul, ol, li { zoom:1; }
div, ul, ol, li, dl, dt, dd, form, h1, h2, h3, h4, p { margin:0; padding:0; }
body { width:100%; height:100%; }
img { border:none; }
a:focus { outline:0; }
.magic_separator { overflow:hidden; }

/* -----------------------------------
     GLOBAL
     ----------------------------------- */
a { color:#0099CC; }
a:hover { color:#f15a23; }
h2, h3 { font-weight:normal; }
h2 { font-size:24px; padding-bottom:20px; }
h3 { font-size:18px; padding-top:10px; padding-bottom:10px; }
h4 { font-size:14px; padding-bottom:8px; }
p { font-size:13px; line-height:19px; padding-bottom:10px; }     

/* -----------------------------------
     HEADER
     ----------------------------------- */
#header { width:900px; margin:0 auto; padding:30px 0 0 0; overflow:hidden; position:relative;}
#header h1 { float:left; color:#999; }
#header h1 a { float:left; width:335px; height:62px; background:url(../img/logo.gif) left top no-repeat; }
#header h1 b { display:none; }
#header h1 span { float:left; font-size:14px; font-weight:normal; padding:28px 0 0 4px; }
#header #header_panel { font-size:14px; color:#494949; position:absolute; right:0; top:28px; }
.faq_header h1 a { float:left; width:230px !important; height:43px !important; background:url(../img/logo_s.gif) left top no-repeat !important; }
.faq_header h1 span { font-size:13px !important; padding:16px 0 0 4px !important; }

/* -----------------------------------
     PROMO
     ----------------------------------- */
#promo { width:900px; margin:0 auto; overflow:hidden; }
.promo_containa { float:left; width:669px; padding-top:15px; position:relative; }
.promo_containa img { position:absolute; right:60px; top:0; }
.promo_content { margin-right:25px; padding:3px 0; position:relative; overflow:hidden; }
.promo_content .corna { width:6px; height:6px; position:absolute; left:-3px; top:-3px; background:url(../img/corna_gray.gif); }
.promo_content .corna.corna_tr, .promo_content .corna.corna_br { margin-left:100%; #line-height:0; #font-size:0;}
.promo_content .corna.corna_bl, .promo_content .corna.corna_br { top:auto; }
.promo_content .corna.corna_tl, .promo_content .corna.corna_bl { width:100%; #line-height:0; #font-size:0; }
.promo_content .content_container { border-left:1px solid #ccc; }
.promo_content .more_content_container { padding:0 10px 3px 10px; border-right:1px solid #ccc; }
.promo_content .more_content_container .magic_separator { padding:15px 0; }
.promo_content p { width:490px; font-size:20px; color:#494949; line-height:28px; padding:0;}
.promo_content p a { color:#f15a23; }
.promo_content p a:hover { color:#ffa800; }
.promo_content span { font-size:13px; display:block; padding-top:5px; }
.main_buttons { float:left; margin-top:-6px; }
.main_buttons .create_button { margin-top:21px; }

/* -----------------------------------
     BUTTONS
     ----------------------------------- */
.create_button { display:inline-block; font-size:18px; color:#fff; line-height:37px; text-decoration:none; background:url(../img/button_create_l.gif) left top no-repeat; }
.create_button span { display:block; padding:0 10px; background:url(../img/button_create_r.gif) right top no-repeat; }
.create_button:hover { color:#fff; background:url(../img/button_create_l_hover.gif) left top no-repeat; }
.create_button:hover span { background:url(../img/button_create_r_hover.gif) right top no-repeat; }

/* -----------------------------------
     FILTERS
     ----------------------------------- */
#filters { width:900px; margin:0 auto 35px auto; padding:20px 0 0 0; overflow:hidden; }
.region_filter { width:128px; float:left; }
.all_filters { overflow:hidden; }
.all_filters ul { overflow:hidden; list-style:none; }
.all_filters ul li { float:left; font-size:14px; line-height:33px; margin-right:2px; background:url(../img/filter_l.gif) left top no-repeat; }
.all_filters ul li a { display:block; color:#494949; padding:0 10px; background:url(../img/filter_r.gif) right top no-repeat; }
.all_filters ul li a:hover { color:#f15a23; }
.all_filters ul li.active_filter { background:url(../img/filter_active_l.gif) left top no-repeat; }
.all_filters ul li.active_filter a { color:#494949; background:url(../img/filter_active_r.gif) right top no-repeat; }
.all_filters ul li.active_filter a:hover { color:#f15a23; }
.all_filters ul li.current_filter { background:url(../img/filter_current_l.gif) left top no-repeat; }
.all_filters ul li.current_filter a { color:#fff; font-weight:bold; background:url(../img/filter_current_r.gif) right top no-repeat; text-decoration:none !important; }
.all_filters ul li.current_filter a:hover { color:#fff; }
.filters_form { padding:3px 0; position:relative; overflow:hidden; }
.filters_form .corna { width:6px; height:6px; position:absolute; left:-3px; top:-3px; background:url(../img/filters_corna.gif); }
.filters_form .corna.corna_tr, .filters_form .corna.corna_br { margin-left:100%; #line-height:0; #font-size:0;}
.filters_form .corna.corna_bl, .filters_form .corna.corna_br { top:auto; }
.filters_form .corna.corna_tl, .filters_form .corna.corna_bl { width:100%; #line-height:0; #font-size:0; } 
.filters_form .content_container { padding:0 20px 3px 20px; background-color:#ff5b00; }
.filters_form .form { text-align:center; height:33px; padding:12px 0 0 0; }
.filters_form .form input { width:480px; font-size:14px; padding:1px; }
.filters_form .form .form_button { font-size:14px; padding:1px 14px; #padding:0 14px; }

.region_filter { margin-right:10px; #margin-right:7px; padding:3px 0; position:relative; overflow:hidden; }
.region_filter .corna { width:6px; height:6px; position:absolute; left:-3px; top:-3px; background:url(../img/region_corna.gif); }
.region_filter .corna.corna_tr, .region_filter .corna.corna_br { margin-left:100%; #line-height:0; #font-size:0;}
.region_filter .corna.corna_bl, .region_filter .corna.corna_br { top:auto; }
.region_filter .corna.corna_tl, .region_filter .corna.corna_bl { width:100%; #line-height:0; #font-size:0; } 
.region_filter .content_container { width:125px; padding:0 10px 3px 10px; background-color:#ff9c1b; }
.region_filter b { display:block; font-size:14px; color:#fff; line-height:27px; padding-bottom:8px; }
.region_filter .form { padding:11px 0 10px 0; #padding:12px 0 9px 0; }
.region_filter select  { width:88% !important;  }

.noresult	{color: #ccc}
/* -----------------------------------
     FORMS
     ----------------------------------- */
h2 span { color:#aaa; }
.form_button { width:auto !important; #height:1px; #overflow:visible; }   
.forms form { padding-bottom:25px; }
.forms form label { display:block; font-size:13px; padding-bottom:2px; }
.forms form label i { color:red; font-style:normal; }
.forms form label b { font-weight:normal; color:#aaa; }
.forms form input { display:block; width:400px; font-size:14px; margin-bottom:15px; padding:2px 1px; }
.forms form select { font-size:14px; margin-bottom:20px; }
.forms form textarea { width:400px; font-size:14px; line-height:22px; margin-bottom:20px; display:block; }
.forms form button { width:auto !important; font-size:24px; line-height:30px; #overflow:visible; padding:0; }
.forms form p { margin-top:-20px; #margin-top:-22px; padding-bottom:10px; font-size:11px; color:#aaa; }
.forms .checkbox { margin-bottom:20px; }
.forms .checkbox input { float:left; width:auto !important; padding:0 !important; margin:2px 8px 0 0 !important; #margin:0 !important; }
.forms .checkbox label { display:inline; font-weight:normal !important; }
.forms .checkbox ul { overflow:hidden; }
.forms .checkbox ul li { list-style:none; }
.forms .form_button { width:auto !important; display:inline !important; font-size:24px; padding:6px 18px; #line-height:36px; #overflow:visible; #padding:0 18px; }
.errorlist { margin:0; padding:0; overflow:hidden; }
.errorlist li { float:left; font-size:13px; font-weight:bold; color:#fff; background-color:red; list-style:none; margin:0; padding:1px 5px;  }
.input_width_auto { width:auto !important; }
.form_padding { margin-bottom:20px; }
.forms .checkbox_group { margin-top:4px; margin-bottom:15px; }
.forms .checkbox_group .checkbox { margin-bottom:5px; #margin-bottom:2px; }
.salary_textfield { width:70px !important; padding-right:30px !important; font-weight:bold; color:#43cc00; background:#fff url(../img/grn.gif) right -1px no-repeat; }
.forms .checkbox_group .checkbox  b { display:block; font-size:13px; font-weight:normal; color:#aaa; padding-left:21px; #padding-left:19px; }
.forms .checkbox_group .checkbox  textarea { margin-left:21px; #margin-left:23px; margin-top:2px; }
.master_step { font-size:13px; margin-bottom:5px; }
.master_step a { padding:1px 4px; }
.form_group { float:left; position:relative; border:1px solid #CCCCCC; margin-bottom:5px; padding:15px 45px 0 15px; }
.close_form_group { position:absolute; right:6px; top:6px; }
.add_form_group_links { font-size:18px; padding:5px 0 20px 0; }
.form_group .checkbox_group { #width:300px; }
.forget_pass_link { overflow:hidden; }
.form { color:#fff; }
ul.errorlist { margin:0 !important; padding:0 !important; }
em.errors { font-size:13px; font-weight:bold; color:#fff; background-color:red; padding:0 2px; font-style:normal !important; }
.michael_jackson_loader	{ display:none; }
.profile_form_scale { overflow:hidden; padding:2px 0 5px 0; position:relative; clear:both; }
.profile_form_scale ul { overflow:hidden; margin-left:45px !important; }
.profile_form_scale ul li { float:left; list-style:none; }
.profile_form_scale ul li em { font-size:10px; display:block; text-align:center; color:#999; margin-left:-9px; #margin-left:2px; margin-bottom:-2px; #margin-bottom:-4px; }
.profile_form_scale ul li label { display:block; }
.profile_form_scale span { padding-left:21px; #padding-left:23px; width:25px; #width:18px; font-size:13px; font-weight:bold; position:absolute; bottom:6px; left:0;}
.profile_form_scale input { display:inline !important; width:auto !important; }
.profiles_filter { padding-bottom:20px; }

/* -----------------------------------
     TEST
     ----------------------------------- */

.test_win {position: absolute}

/* -----------------------------------
     INFO_PANEL
     ----------------------------------- */  
#info_panel { width:900px; margin:-35px auto 0 auto; font-size:13px; line-height:35px; }

/* -----------------------------------
     CONTENT
     ----------------------------------- */ 
#content { width:900px; margin:0 auto; overflow:hidden; }     
#left { float:left; width:625px;  }
#right { float:right; width:250px; }
.content_without_filters { padding-top:20px; }
.content_fullwidth { float:none !important; width:100% !important; }

/* -----------------------------------
     CORNAZ
     ----------------------------------- */ 
.gray_fill_corna { padding:3px 0; position:relative; overflow:hidden; }
.gray_fill_corna .corna { width:6px; height:6px; position:absolute; left:-3px; top:-3px; background:url(../img/corna_fill_gray.gif); }
.gray_fill_corna .corna.corna_tr, .gray_fill_corna .corna.corna_br { margin-left:100%; #line-height:0; #font-size:0;}
.gray_fill_corna .corna.corna_bl, .gray_fill_corna .corna.corna_br { top:auto; }
.gray_fill_corna .corna.corna_tl, .gray_fill_corna .corna.corna_bl { width:100%; #line-height:0; #font-size:0; } 
.gray_fill_corna .content_container { padding:8px 10px 0 10px; background-color:#eee; }
.gray_border_corna { padding:3px 0; position:relative; overflow:hidden; }
.gray_border_corna .corna { width:6px; height:6px; position:absolute; left:-3px; top:-3px; background:url(../img/corna_gray.gif); }
.gray_border_corna .corna.corna_tr, .gray_border_corna .corna.corna_br { margin-left:100%; #line-height:0; #font-size:0;}
.gray_border_corna .corna.corna_bl, .gray_border_corna .corna.corna_br { top:auto; }
.gray_border_corna .corna.corna_tl, .gray_border_corna .corna.corna_bl { width:100%; #line-height:0; #font-size:0; } 
.gray_border_corna .content_container { border-left:1px solid #ccc; }
.gray_border_corna .more_content_container { padding:8px 10px 0 10px;  border-right:1px solid #ccc; }
.blue_corna { padding:3px 0; position:relative; overflow:hidden; }
.blue_corna .corna { width:6px; height:6px; position:absolute; left:-3px; top:-3px; background:url(../img/corna_blue.gif); }
.blue_corna .corna.corna_tr, .blue_corna .corna.corna_br { margin-left:100%; #line-height:0; #font-size:0;}
.blue_corna .corna.corna_bl, .blue_corna .corna.corna_br { top:auto; }
.blue_corna .corna.corna_tl, .blue_corna .corna.corna_bl { width:100%; #line-height:0; #font-size:0; } 
.blue_corna .content_container { padding:8px 10px 0 10px; background-color:#c5f1ff; }
.yellow_corna { padding:3px 0; position:relative; overflow:hidden; }
.yellow_corna .corna { width:6px; height:6px; position:absolute; left:-3px; top:-3px; background:url(../img/corna_yellow.gif); }
.yellow_corna .corna.corna_tr, .yellow_corna .corna.corna_br { margin-left:100%; #line-height:0; #font-size:0;}
.yellow_corna .corna.corna_bl, .yellow_corna .corna.corna_br { top:auto; }
.yellow_corna .corna.corna_tl, .yellow_corna .corna.corna_bl { width:100%; #line-height:0; #font-size:0; } 
.yellow_corna .content_container { padding:8px 10px 0 10px; background-color:#fff5ba; }
.pink_corna { padding:3px 0; position:relative; overflow:hidden; }
.pink_corna .corna { width:6px; height:6px; position:absolute; left:-3px; top:-3px; background:url(../img/corna_pink.gif); }
.pink_corna .corna.corna_tr, .pink_corna .corna.corna_br { margin-left:100%; #line-height:0; #font-size:0;}
.pink_corna .corna.corna_bl, .pink_corna .corna.corna_br { top:auto; }
.pink_corna .corna.corna_tl, .pink_corna .corna.corna_bl { width:100%; #line-height:0; #font-size:0; } 
.pink_corna .content_container { padding:8px 10px 0 10px; background:url(../img/corna_pink_bg.gif); }
.orange_border_corna { padding:3px 0; position:relative; overflow:hidden; }
.orange_border_corna .corna { width:6px; height:6px; position:absolute; left:-3px; top:-3px; background:url(../img/corna_orange.gif); }
.orange_border_corna .corna.corna_tr, .orange_border_corna .corna.corna_br { margin-left:100%; #line-height:0; #font-size:0;}
.orange_border_corna .corna.corna_bl, .orange_border_corna .corna.corna_br { top:auto; }
.orange_border_corna .corna.corna_tl, .orange_border_corna .corna.corna_bl { width:100%; #line-height:0; #font-size:0; } 
.orange_border_corna .content_container { border-left:1px solid #ff5b00; }
.orange_border_corna .more_content_container { padding:8px 10px 0 10px;  border-right:1px solid #ff5b00; }
.orange_bold_border_corna { padding:4px 0; position:relative; overflow:hidden; }
.orange_bold_border_corna .corna_orange { width:8px; height:8px; position:absolute; left:-4px; top:-4px; background:url(../img/corna_orange_bold.gif) !important; }
.orange_bold_border_corna .corna_orange.corna_tr, .orange_bold_border_corna .corna_orange.corna_br { margin-left:100%; #line-height:0; #font-size:0;}
.orange_bold_border_corna .corna_orange.corna_bl, .orange_bold_border_corna .corna_orange.corna_br { top:auto; }
.orange_bold_border_corna .corna_orange.corna_tl, .orange_bold_border_corna .corna_orange.corna_bl { width:100%; #line-height:0; #font-size:0; } 
.orange_bold_border_corna .content_container { border-left:4px solid #ffb811 !important; }
.orange_bold_border_corna .more_content_container { padding:8px 10px 0 10px;  border-right:4px solid #ffb811 !important; }
.orange_light_fill_corna { padding:3px 0; position:relative; overflow:hidden; }
.orange_light_fill_corna .corna { width:6px; height:6px; position:absolute; left:-3px; top:-3px; background:url(../img/corna_fill_orange_light.gif); }
.orange_light_fill_corna .corna.corna_tr, .orange_light_fill_corna .corna.corna_br { margin-left:100%; #line-height:0; #font-size:0;}
.orange_light_fill_corna .corna.corna_bl, .orange_light_fill_corna .corna.corna_br { top:auto; }
.orange_light_fill_corna .corna.corna_tl, .orange_light_fill_corna .corna.corna_bl { width:100%; #line-height:0; #font-size:0; } 
.orange_light_fill_corna .content_container { padding:8px 10px 0 10px; background-color:#fcebbe; }

/* -----------------------------------
     LEFT
     ----------------------------------- */ 
/* LISTS */
.list_item { margin-bottom:10px; padding:3px 0; position:relative; overflow:hidden; }
.list_item .corna { width:6px; height:6px; position:absolute; left:-3px; top:-3px; background:url(../img/corna_gray.gif); }
.list_item .corna.corna_tr, .list_item .corna.corna_br { margin-left:100%; #line-height:0; #font-size:0; }
.list_item .corna.corna_bl, .list_item .corna.corna_br { top:auto; }
.list_item .corna.corna_tl, .list_item .corna.corna_bl { width:100%; #line-height:0; #font-size:0; } 
.list_item .content_container { border-left:1px solid #ccc; }
.list_item .more_content_container { padding:8px 10px 3px 10px; border-right:1px solid #ccc; }
.list_item h2 { font-size:20px; padding-bottom:5px; }
.list_item h2 span { color:#43cc00; }
.list_item_info { font-size:13px; color:#aaa; padding-bottom:3px; }
.list_item_info a { color:#aaa; }
.list_item_info a:hover { color:#f15a23; }
.list_item_tests_info { overflow:hidden; padding-top:3px; }
.list_item_tests_info img { float:left; margin:-3px 5px 0 0; }
.list_item_tests_info span { color:#AAAAAA; }
/* ITEM_PAGE */
.item_info { font-size:13px; #zoom:0;}
.item_info b { float:left; }
.item_info p { margin-left:80px; margin-top:-2px; padding-bottom:6px !important; padding-left:0 !important; }
.item_info .magic_separator { width:400px; }
.photo { width:180px; float:right; margin:0 0 50px 20px; }
.photo img { margin-bottom:5px; }
.photo a { color:#aaa; }
.photo a:hover { color:#f15a23; }
.item_description { font-size:13px; line-height:19px; padding:9px 0 15px 0; }
.item_content { font-size:13px; }
.item_content ul { padding-left:22px; padding-bottom:8px; margin-left:22px; }
.item_content ul li { margin-bottom:7px; }
.item_content ul li p { margin:0 !important; padding:0 0 4px 0 !important;  }
.item_content ul ul { list-style:disc; margin:0 !important; }
.item_content p { padding-left:22px; padding-bottom:8px; }
.aap_red { color:#FF1111 !important; }
.aap_orange { color:#FF8211 !important; }
.aap_yellow { color:#FFB811 !important; }
.item_content .create_button { margin:0 0 10px 22px; }
.item_big_list { list-style:none; margin:0 !important; padding-bottom:0 !important; }
/* AAP_ITEM */
.aap_item { font-size:13px; padding:0 0 18px 22px; }
.aap_item b { float:left; width:155px; padding-top:3px; margin-right:20px;}
.aap_item p { width:268px; margin-left:185px; padding:3px 0 6px 0; }
.aap_scale { overflow:hidden; width:268px; height:26px; background:url(../img/aap_scale_bg.gif) left 11px no-repeat; position:relative; }
.aap_scale img { position:absolute; }
.aap_scale_profile { display:inline; float:left; height:26px; background:url(../img/aap_scale_profile_l.gif) left top no-repeat; }
.aap_scale_profile b { display:block; height:26px; padding:0; margin:0; background:url(../img/aap_scale_profile_r.gif) right top no-repeat;  font-size:13px}
/* PAGINATOR */
.list_arr { float:left; font-size:20px; line-height:37px; background:url(../img/list_arr_l.gif) no-repeat; }
.list_arr span { display:block; padding:0 25px 0 10px; background:url(../img/list_arr_r.gif) right top no-repeat; }
.list_arr a { color:#f15a23; }
.list_arr a:hover { color:#ffa800; }
#paginator { float:left; background:url(../img/list_arr_l.gif) no-repeat; margin:10px 0; }
#paginator ul { float:left; line-height:37px; background:url(../img/list_arr_r.gif) right top no-repeat; padding:0 20px 0 5px; }
#paginator ul li { float:left; font-size:20px; color:#ccc; list-style:none; padding:0 5px; }
#paginator ul li a { color:#f15a23; }
#paginator ul li a:hover { color:#ffa800; }
/* CHOSEN_FILTERS */
.chosen_filters { font-size:13px; padding-bottom:9px; }
.chosen_filters h2 { padding-bottom:10px; }
.chosen_filters ul { padding-bottom:10px; color:#494949; }
.chosen_filters ul li { padding-bottom:8px; #padding-bottom:4px; }
.chosen_filters ul li a { color:#ccc; }
.chosen_filters ul li a:hover { color:#ffa800; }
.chosen_filters ul li span { font-weight:normal; color:#fff; padding:1px 4px; background-color:#ff5b00; }
.chosen_filters p { padding:0; }
/* LEFT_CONTAINER */
#left_container { margin-bottom:10px; padding:3px 0; position:relative; overflow:hidden; }
#left_container .corna { width:6px; height:6px; position:absolute; left:-3px; top:-3px; background:url(../img/corna_gray.gif); }
#left_container .corna.corna_tr, #left_container .corna.corna_br { margin-left:100%; #line-height:0; #font-size:0;}
#left_container .corna.corna_bl, #left_container .corna.corna_br { top:auto; }
#left_container .corna.corna_tl, #left_container .corna.corna_bl { width:100%; #line-height:0; #font-size:0; } 
#left_container .content_container { border-left:1px solid #ccc; }
#left_container .more_content_container { padding:8px 10px 3px 10px; border-right:1px solid #ccc; }
/* COMPANY */
.company_description { padding-bottom:25px; }
/* PROFILE_TEMPLATE */
#profile_templates_list { padding-top:10px; }
.profile_template { padding-bottom:3px; margin-bottom:20px; }
.profile_template h3 { padding-top:0; padding-bottom:6px; }
.profile_template h3 span { color:#43cc00; margin-left:10px; }
.profile_template_controls { font-size:13px; padding-bottom:10px; }
/* PROFILES_PANEL */
.profiles_panel { font-size:13px; clear:both; }
.profiles_panel .more_content_container { padding-top:12px !important; padding-bottom:12px !important; }
.profiles_panel form { display:inline; }
.profiles_panel select { width:200px; margin-right:10px; }
.profiles_panel select optgroup { font-style:normal !important; color:#FF5B00; background:#fff; }
.profiles_panel select optgroup option { color:#000; }
.profiles_panel_add_link { color:#ffa800 !important; margin-right:35px; }
.profiles_panel_add_link:hover { color:#494949 !important; }
.profiles_panel_container { overflow:hidden; position:relative; clear:both; margin-top:5px; padding:20px 0 5px 0; }
.profiles_panel_container h3 { float:left; background:#fff; padding:2px 5px; position:absolute; left:-4px; top:6px; z-index:999; }
.hide_text_link {float:right; color:#494949; margin-top:3px; #margin-top:-17px; }
.hide_text_link:hover { color:#ffa800; }
.profiles_filter_select { font-size:14px; width:390px; }
.profiles_filter_select  option { padding-top:2px; }
.item_content .profiles_panel_container { margin:10px 0 20px 0; }
.profiles_panel_noactive p { padding:10px 0 0 0; }
.profiles_panel_noactive label { color:#aaa; }
.profiles_panel_noactive .hide_text_link, .profiles_panel_noactive .profiles_panel_add_link { color:#aaa !important; }
.profiles_panel_noactive .hide_text_link:hover, .profiles_panel_noactive .profiles_panel_add_link:hover { color:#aaa !important; }
/* TEST */
.test { padding-bottom:5px !important; }
.test h3 { padding-bottom:20px; padding-top:3px; }
.test b { font-size:13px; color:#999; padding-bottom:5px; font-weight:normal; }
.test button { display:block; width:510px; margin-bottom:10px; padding:5px; }
.test button div { width:490px; font-size:14px; font-weight:bold; text-align:left; line-height:19px; }
/* FAQ */
.faq { padding-top:40px; }
.faq #left { float:left; width:180px; }
.faq #left ul { list-style:none; padding-top:65px; }
.faq #left ul li { padding-bottom:18px; font-size:14px; color:#494949; line-height:22px; }
.faq #left ul li  .more_content_container { padding:3px 10px; }
.faq #right { float:right; width:670px; }
.faq h2 { font-size:36px; font-weight:bold; }
.faq h3 { font-size:24px; padding-top:17px; padding-bottom:12px; }
.faq p { font-size:14px; line-height:24px; padding-bottom:17px; }
.faq img { margin-bottom:30px; }
.faq table { border-collapse:collapse; font-size:14px; margin-top:-10px; margin-bottom:30px; }
.faq table td { margin-bottom:30px; padding:15px 35px 5px 0; border-bottom:1px solid #ccc; }
.faq_main_items { overflow:hidden; margin-top:10px; margin-bottom:10px; width:876px; }
.faq_main_items .magic_separator { width:1000px; }
.faq_item { float:left; width:385px; margin:0 15px 15px 0; }
.faq_item img { float:left; margin:0 !important; }
.faq_item strong { margin-left:90px; display:block; font-size:20px; padding-bottom:5px; margin-top:-5px; }
.faq_item p { margin-left:90px;  font-size:13px; line-height:19px; padding-bottom:0; }
.faq_item .more_content_container { padding:10px 10px 3px 10px; height:90px;}
.faq_main_privilege { overflow:hidden; width:876px; margin-bottom:30px; }
.faq_main_privilege .magic_separator { width:1000px; }
.privilege_item { float:left; width:150px; margin-right:25px; }
.privilege_item b { display:block; font-size:16px; padding-bottom:5px; }
.privilege_item span { font-size:13px; line-height:19px; }
.faq_table_vs_tips { overflow:hidden; }
.faq_table_vs_tips table { float:left; }
.faq_table_vs_tips span { display:block; margin-left:320px; padding-top:19px; font-size:13px; line-height:19px; color:#999; width:300px; }
.faq_contacts_item { margin-bottom:25px; }
.faq_contacts_item p { padding-bottom:0; }
.faq_contacts_item h3 { padding:0; }
.faq_contacts_item span { display:block; font-size:14px; color:#999; padding:2px 0 8px 0; }

/* -----------------------------------
     RIGHT
     ----------------------------------- */ 
/* ICON_LIST */
.icon_list { overflow:hidden; padding-bottom:18px; }
.icon_list img { float:left; }
.icon_list h4 { padding-bottom:2px; color:#494949; margin-left:30px; }
.icon_list p { font-size:11px; line-height:15px; padding-bottom:0; margin-left:30px; }
.icon_list_profiles h4 { padding-top:4px; }
/* TIPS */
#tips { margin-bottom:12px; }
/* RIGHT_BANNA */
.right_banna { padding-bottom:30px; overflow:hidden; }
/* TAGS */
#tags { margin-bottom:30px; }
#tags .content_container { padding-bottom:14px; }
/* SETTINGS */
#settings { margin-bottom:30px; }
#settings p { color:#aaa; padding-bottom:0 !important; margin-left:30px; }
.settings_del h4 a { color:#aaa; }
.settings_del h4 a:hover { color:#ffa800; }
/* RIGHT_USERPANEL */
#right_userpanel { margin-bottom:30px; }
#right_userpanel .create_button { margin-bottom:12px; }
.right_userpanel_info { color:#494949; padding-bottom:15px; }
.right_userpanel_info b { display:block; }
.right_userpanel_info a { font-size:11px; color:#494949; }
.right_userpanel_info a:hover { color:#ffa800; }
/* ADD_PHOTO */
#add_photo { margin-bottom:30px; color:#494949; }
#add_photo form { padding-bottom:12px; }
#add_photo input { width:95%; }
#add_photo .magic_separator { margin-top:5px; }
#add_photo .magic_separator input { width:auto !important; #overflow:visible; padding:1px 6px; }
/* PRINT */
#print { padding-bottom:8px; }
/* FORM_TIPS */
.form_tips { margin-bottom:20px; }
.form_tips span { color:red; }
/* ALERTS */
.alert_yellow, .alert_gray_border, .alert_yellow_big, .alert_gray { margin-bottom:10px; }
.alert_yellow  .content_container, .alert_gray_border  .more_content_container, .alert_gray .content_container { padding-top:5px; }
.alert_yellow p, .alert_gray_border p, .alert_gray p { font-size:14px !important; font-weight:bold; line-height:20px !important; padding-bottom:5px !important; }
.alert_yellow p { color:#f95a03; }
.alert_gray_border p, .alert_gray p { color:#494949; }
.alert_yellow_big .content_container { padding-top:8px; }
.alert_yellow_big p { font-size:20px; color:#f95a03; line-height:28px; }
/* ADMIN_SIDEBAR */
#office { margin-bottom:30px; }
#office a { color:#f250be; }
#office a:hover { color:#e01579; }
#user_manage { margin-bottom:30px; }
#user_manage .settings_del h4 { margin-left:0 !important; }
#user_manage .form_button { font-size:16px; font-weight:bold; padding:3px 5px; }
#premium_manage { margin-bottom:30px; }
#premium_manage h4 { color:#ff5b00; }
#premium_manage input { margin-top:5px; }
#premium_manage .more_content_container { padding-bottom:12px; }
#premium_manage p { font-size:14px; margin-top:10px; }
#premium_manage p b { color:#43cc00; }
/* VACANCY_PROFILE */
.vacancy_profile { margin-top:-15px; margin-bottom:30px; }
.vacancy_profile .more_content_container { padding-bottom:12px; }
.vacancy_profile form { padding:10px 0 0 0; }
.vacancy_profile form select { margin-bottom:5px; }
.vacancy_profile form select optgroup { font-style:normal !important; color:#FF5B00; background:#fff; }
.vacancy_profile form select optgroup option { color:#000; }
.vacancy_profile form .form_button { width:auto !important; display:inline !important; font-size:13px; padding:1px 5px; #overflow:visible; }

/* -----------------------------------
     FOOTER
     ----------------------------------- */ 
#footer { width:900px; font-size:14px; margin:20px auto 0 auto; #margin-top:30px; padding:10px 0 30px 0; }
#footer  a { margin-left:30px; }
