*,html,body,button,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td{margin:0;padding:0;line-height:1.5;outline:0 none}
body.auth_mode{padding:25px 0 0!important}
html,body{height:100%;width:100%;min-width:1024px}
table{border-collapse:collapse}
img,button{border:0;outline:0 none}
textarea{resize:none}
img{vertical-align:middle}
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
.clear{font-size:0;clear:both;overflow:hidden;height:0;display:block}
*:focus{outline:0 none}
input,textarea{font-family:inherit}
a:hover{text-decoration:none}
/**/
.jFloat-wrapper{
padding:5px;margin:0 0 10px;
box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-o-box-shadow:0 0 3px rgba(0,0,0,0.2)
}
.jFloat-wrapper.notice{border:1px solid #85db85;background-color:#d7f9d7}
.jFloat-wrapper.warning{border:1px solid red;background-color:#d32c2c}
.jFloat-content{float:left;width:90%;padding:5px;color:#353535}
.jFloat-close{color:#000;cursor:pointer;float:right;font-size:16px;font-weight:700}
#info-block{display:none;position:fixed;top:30px;right:40px;width:250px}
a.MultiFile-remove{background:url(../images/delete_icon.png) no-repeat;width:10px;height:10px;margin:1px 0 0 3px;display:inline-block;zoom:1;*display:inline}
.required{color:red}
/**/
#rating-dlg{height:auto!important}
.ui-widget-overlay{
background:#000!important;
filter:alpha(opacity=60)!important;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60)!important;
-moz-opacity:0.6!important;
-khtml-opacity:0.6!important;
opacity:0.6!important
}
.ui-widget-content{
background:#fff!important;border:1px solid #ccc!important;border-top:none!important;color:#545353!important
}
.ui-dialog-titlebar{
padding:5px!important;font:16pt Tahoma,sans-serif!important;color:#666!important;background-color:#F9F9F9!important;border-bottom:1px solid #ccc!important;
border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;-khtml-border-radius:0!important}
.ui-widget-header .ui-icon{background:url(../images/delete_icon_big.png) no-repeat!important}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{
background-position:0 0!important;background-color:transparent!important;border:none!important;padding:1px!important}
.ui-state-hover{background:none!important}
#modal-dlg .text_block{padding:8px 0}
#rating-dlg textarea{width:98.5%!important}
#rating-dlg .rating p{margin:0 0 15px}
#rating-dlg .rating li{display:block;clear:both;height:30px}
#rating-dlg .rating .title{float:left;width:180px;text-align:right}
#rating-dlg input[type="button"]:hover,#rating-dlg input[type="button"]:focus{
filter:alpha(opacity=100);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-o-opacity:1;opacity:1}
#rating-dlg input[type="button"]{
background:url(../images/buttons.png) 0 -190px repeat-x #eee;
border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-khtml-border-radius:2px;
color:#6E3C17;cursor:pointer;font-weight:700;border:1px solid #CD7A03;
filter:alpha(opacity=80);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity:0.8;-khtml-opacity:0.8;-o-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;
padding:7px 10px;float:right;margin:0 0 0 20px}
#rating-dlg .star_list{width:300px;margin:0 auto}
#rating-info{text-align:center}
/**/
.form_block{
    margin:0 auto 20px;
    clear:both;
    position:relative;
    z-index:1;
    border: 1px solid #bbb;
    padding: 15px 15px 5px;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -o-border-radius:10px;
    -khtml-border-radius:10px; 
    box-shadow: 0 0 5px #ccc;
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    -o-box-shadow: 0 0 5px #ccc;
    -khtml-box-shadow: 0 0 5px #ccc;
}
.form_title{
    color: #000000;
    font: 700 21px "Times New Roman",serif;
    margin: 0 0 15px;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 1px 1px #ccc;
    -moz-text-shadow: 1px 1px #ccc;
    -webkit-text-shadow: 1px 1px #ccc;
    -o-text-shadow: 1px 1px #ccc;
    -khtml-text-shadow: 1px 1px #ccc;
}
.form_element{margin:0 0 15px;clear:both}
.info_message{color:green;font-weight:700;text-align:center;font-size:13px}
.form_block label{float:left;text-align:right;width:150px;font-weight:700}
.form_block .edit_resume label{width:225px}
.form_block .field label{float:none;text-align:left;width:auto;font:12px Arial;padding:0 20px 0 0}
.form_block .field{display:block;margin-left:160px;position:relative;width:68%}
.form_block .edit_resume .field{margin-left:235px;width:62%}
*+html .form_block .field{margin:0}
.form_block .field .description{color:#999;display:block;font:italic 11px Arial}
.form_element input[type="text"],.form_element input[type="password"]{
    background:#fff;
    border-top:1px solid #999;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    border-left:1px solid #999;
    padding:2px 5px;width:90%;color:#000;font:11px Tahoma,serif;
}
.form_element textarea{
    width:91.3%!important;resize:none!important;outline:0 none!important;padding:2px 0 2px 5px!important;overflow:auto;
    background:#fff;
    border-top:1px solid #999;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    border-left:1px solid #999;
    font:11px Tahoma,serif;
    color:#000
}
.form_element select{
    width:93%!important;padding:1px 0 1px 5px!important;
    background:#fff;
    border-top:1px solid #aaadb2;
    border-bottom:1px solid #bbb;
    border-right:1px solid #aaadb2;
    border-left:1px solid #bbb;
    font:11px Tahoma,serif;
    color:#000
}
.form_element input[type="submit"],a.button_link,.form_element input[type="button"]{
    display: block;
    border:none;
    cursor:pointer;
    text-decoration: none!important;
    color:#fff!important;
    background: url(../images/resume_btn.png) repeat-x;
    height: 38px;
    padding: 0 15px;
    height:32px;
    border:2px solid #fff;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -o-border-radius:10px;
    -khtml-border-radius:10px;
    font: 19px "Times New Roman", serif;
    text-align: center;
}
a.button_link{line-height:1.7}
.form_element input[type="submit"],.form_element input[type="button"]{
    padding: 0 15px 2px;
    margin:0 auto
}
.form_element input[type="submit"]:hover,.form_element input[type="button"]:hover,a.button_link:hover{
    background-position: 0 100%!important;
}
.buttons_block, .center_button{text-align:center;margin:0 0 10px}
.buttons_block .button_link,.center_button .button_link{
    vertical-align:top;
    margin:0 10px!important;
    display:inline-block!important;
    zoom:1;
    *display:inline!important;
}
.button_link.btn_light{background:url(../images/resume_btn2.png) repeat-x!important}
.form_element .agree_label{display:block;float:none;text-align:left;width:auto;padding:0 10px}
.form_element .agree_label input[type="checkbox"]{
    display: block;
    float: left;
    margin: 3px 5px 0 0;
}
.form_element .phone_format input{width:56px;text-align:center}
.form_element .phone_format #country_code_view{
    width: 28px;
    font:11px Tahoma,serif;
    color:#000;
    text-align:center;
    display:inline-block;
    zoom:1;
    *display:inline;
}
.form_element .description{font-size:11px;color:#666}
.length-wrapper{font-size:11px;color:#666}
.length-count{color:#A22283} 
.errorMessage{font:700 11px/1.3 Tahoma,sans-serif!important;color:red}
.form_element a,.form_block a{color:#065AA1}
.form_element a.remind{display:block;margin:10px 0 0}
.attach_date{font-size:10px}
/**/
.table_view{margin:0 0 20px}
.table_view td{vertical-align:top;padding:3px 5px;border:1px solid #ccc;background:#fff}
.table_view td.col_head{text-align:center;font-weight:700;font-size:16px;color:#222;background:#eee;padding:5px 0}
.table_view td.label_field{text-align:right;width:200px;font-weight:700}
.table_view td.info_title{font-weight:700;color:#A22283;font-size:15px;text-align:center;background:#efefef}
.table_view textarea{width:98%!important}
.table_view .attach_l{font-size:11px}
.table_view .attach_l span{font-size:10px}
/**/
.table_view_head{margin:0 0 20px}
.table_view_head td,.table_view_head th{border:1px solid #ccc;text-align:center;vertical-align:middle}
.table_view_head td{padding:3px 10px}
.table_view_head th{font-weight:700;background:#F7F7F7;white-space:nowrap;color:#333;padding:0 10px}
.table_view_head a:link,.table_view_head a:active,.table_view_head a:visited{color:#266cb1}
.table_view_head a:hover{text-decoration:none}
.table_view_head a.complete_status{color:green;font-size:13px}
.blinkTD.red,.blinkTD.red a{color:red!important}
.pay_status a,.table_view_head a.mess_counter{text-decoration:none!important;line-height:1.1!important;color:#333!important}
/**/
#mes-list .item{background:#FFF;border:2px solid #DDD;margin:0 0 15px;padding:5px 10px;font-size:11px;}
#mes-list .item.hidden{display:none}
#mes-list .item .date{float: right;font-size:11px}
#mes-list .mes-create{text-align:center;font-size:12px;margin:0 0 3px;border-bottom:1px solid #ddd}
.all_messages{display:none;font-weight:700;margin:10px;text-align:center}
.all_messages a{color:#FF8901}
/**/
.tab_links{padding:0 0 0 30px;position:relative;z-index:2;bottom: -1px}
.tab_links a.url.active-url:link,.tab_links a.url.active-url:active,.tab_links a.url.active-url:visited,.tab_links a.url.active-url:hover{
    background:#fff;
    color:#015093;
    border-bottom:1px solid #fff;
    color:#333;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -khtml-box-shadow: none;
    -o-box-shadow: none;
}
.tab_links a.url:link,.tab_links a.url:active,.tab_links a.url:visited{
background:#fff;border:1px solid #bbb;border-radius:10px 10px 0 0;
-moz-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-khtml-border-radius:10px 10px 0 0;
color:#666;float:left;font:20px "Times New Roman",serif;padding:5px 15px;text-decoration:none;
box-shadow: 0 0 10px #999 inset;
-moz-box-shadow: 0 0 10px #999 inset;
-webkit-box-shadow: 0 0 10px #999 inset;
-khtml-box-shadow: 0 0 10px #999 inset;
-o-box-shadow: 0 0 10px #999 inset;
text-align:center;margin:0 5px 0 0;outline:0 none;display:inline-block;zoom:1;*display:inline
}
.tab_links a.url:hover{color:#333}
#error_discount{display:block}
/**/
.text_block a:link,.text_block a:active,.text_block a:visited{color:#266CB1;text-decoration:underline}
.text_block a:hover{text-decoration:none}
.text_block.user_text p{font:13px/1.5 Tahoma,sans-serif;margin:0 0 10px}
.text_block.user_text h2{text-align:center;color:#444;margin:15px 0;font-size:15px;font-weight:700}
.text_block.user_text b span{color:#079926}
/**/
.pay_item{margin:15px}
.pay_button{text-align:center;margin:10px 0 30px}
.pay_button a:link,.pay_button a:active,.pay_button a:visited,.pay_button input[type='button']{
background-color:#FCFCFC!important;border:1px solid #ccc;font:700 12px Tahoma, serif;padding:5px 7px;text-decoration:none!important;
float:none;margin:0;color:#4c4c4c!important;
filter:alpha(opacity=100)!important;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)!important;
-moz-opacity:1!important;-khtml-opacity:1!important;opacity:1!important;
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
box-shadow:1px 1px 2px #ddd inset;-moz-box-shadow:1px 1px 2px #ddd inset;-webkit-box-shadow:1px 1px 2px #ddd inset;
-o-box-shadow:1px 1px 2px #ddd inset;-khtml-box-shadow:1px 1px 2px #ddd inset;
border:none;cursor:pointer;display:inline-block;zoom:1;*display:inline
}
.pay_button a:hover,.pay_button input[type='button']:hover{background:#9de8fe!important;border:1px solid #41bfe5}

.pay_button_g2s,
.pay_button_avangate,
.pay_button_g2s_paypal,
.pay_button_safecharge,
.pay_button_fondy {
    display:block;
    width:600px;
    height:100%;
    margin:0 auto
}
.pay_button_g2s a,
.pay_button_avangate a,
.pay_button_g2s_paypal a, 
.pay_button_safecharge a,
.pay_button_fondy a,
.pay_button_g2s input[type='button'],
.pay_button_avangate input[type='button'],
.pay_button_g2s_paypal input[type='button'],
.pay_button_safecharge input[type="button"],
.pay_button_fondy input[type="button"] {
    cursor: pointer;
    display:block;
    margin:0 auto;
    width:600px;
    height: 89px;
    box-shadow: 1px 2px 6px #B5B5B5;
    border-radius: 12px;
    -webkit-border-radius:12px;
    -moz-border-radius:12px;
    -o-border-radius:12px;
    khtml-border-radius:12px;
    border:1px solid #ccc;
    text-decoration:none;
    font-size:18px;
    color:#333;
    opacity:1;
}
.pay_button_g2s a:hover,
.pay_button_g2s input[type='button']:hover,
.pay_button_avangate a:hover,
.pay_button_avangate input[type='button']:hover,
.pay_button_g2s_paypal a:hover,
.pay_button_g2s_paypal input[type='button']:hover,
.pay_button_safecharge a:hover,
.pay_button_safecharge input[type="button"]:hover,
.pay_button_fondy a:hover,
.pay_button_fondy input[type="button"]:hover {
    box-shadow:inset 1px 2px 6px #B5B5B5;
}
.pay_button_g2s a,
.pay_button_g2s input[type='button'] {
    background:url(../images/pay_button_g2s.png) no-repeat
}
.pay_button_avangate a,
.pay_button_avangate input[type='button'] {
    background:url(../images/pay_button_avangate.png) no-repeat
}
.pay_button_g2s_paypal a,
.pay_button_g2s_paypal input[type='button'] {
    background:url(../images/pay_button_g2s_paypal.png) no-repeat
}

.pay_button_safecharge a,
.pay_button_safecharge input[type="button"] {
  background: url(../images/pay_button_safecharge.png) no-repeat;
}

.pay_button_fondy a,
.pay_button_fondy input[type="button"] {
  background: url(../images/pay_button_fondy.png) no-repeat;
}

/**/
.tooltips{position:absolute;right:0;top:0;background:none!important;padding:0!important;overflow:visible!important;z-index:10;text-align:left!important;font-weight:400!important}
.tooltips-icon{display:block;width:19px!important;height:19px!important;background:url(../images/resume_tooltips_icon.png) no-repeat!important;cursor:pointer;padding:0!important;overflow:visible!important}
.tooltips-wrapper{position:absolute;left:25px;top:0;border:1px solid #ccc;background:#fff!important;width:170px!important;padding:0!important;overflow:visible!important;height:auto!important}
.tooltips-text{background:url(../images/tooltips_pointer.png) 0 4px no-repeat!important;padding:5px 10px 5px 16px!important;margin:0 0 0 -6px;display:block;overflow:visible!important;height:auto!important;white-space:normal!important;font-size:11px}
/**/
.sup_services .tooltips{right:25px}
.package_list .tooltips{
    width:96%;
}
.package_list .tooltips-wrapper{
    width: 215px!important;
    left:80%!important;
}
.package_list .tooltips-icon{
    width:100%!important;
    height:25px!important;
    background: transparent!important;
}
.package_list .tooltips td, .package_list .tooltips th{
    vertical-align: middle;
    border: 1px solid #666;
    text-align: center;
    font-weight: 700
}
.package_list .tooltips th{background: #eee;font-weight: 400}
.package_list .tooltips b{display: block;margin: 0 0 7px;line-height: 1;text-align: center}
/**/
.type_discount{background:#fff3d7;margin:0 0 5px;padding:4px 10px;display:block;position:relative;}
.type_discount .tooltips{right:25px!important;top:3px}
.type_discount.disabled{background:transparent}
.type_discount.disabled input[type=text]{color:#c6c6c6;background:#eee}
.type_discount label{text-align:left;float:none;vertical-align:top;display:inline-block;zoom:1;*display:inline}
.type_discount input[type="text"]{
    background:#fff;
    width:63.5%!important;
    border-top:1px solid #aaadb2;
    border-bottom:1px solid #bbb;
    border-right:1px solid #aaadb2;
    border-left:1px solid #bbb;
    padding:2px 5px;color:#000;font:11px Tahoma,serif;
}
#friend_url{cursor:pointer}
.counter_friends{background:url(../images/cv_counter_friends.png) no-repeat}
.counter_pointes{background:url(../images/cv_counter_points.png) no-repeat}
.bring_friend{background:url(../images/bring_friend.png) 50% 0 no-repeat;height:700px;margin:0 0 20px}
.price_description{background:url(../images/price_description.png) 50% 25px no-repeat;height:160px}
.my_counter{text-align: center}
.my_counter .item{padding:0 0 0 40px;text-decoration:none;line-height:2.4;font-weight:700;font-size:14px;text-align:left;
    vertical-align: top;
    margin: 0 0 15px;
    display: inline-block;
    zoom:1;
    *display:inline;
}
.my_counter.discount_item{padding:0}
.my_counter.discount_item .item{
background:url(../images/discounts.png) 10px 50% no-repeat #fff;
border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;
width:270px;padding:5px 10px 5px 50px;line-height:1.5;margin:0 auto;border:1px solid #ccc;
}
.discount_item .divider{
text-align:center;text-transform:uppercase;color:#000;font-weight:700;line-height:2;
text-shadow:1px 0 #FA6F07,0 0 #000;-o-text-shadow:1px 0 #FA6F07,0 0 #000;-webkit-text-shadow:1px 0 #FA6F07,0 0 #000;-moz-text-shadow:1px 0 #FA6F07,0 0 #000;-khtml-text-shadow:1px 0 #FA6F07,0 0 #000
}
.wr_buttons{text-align:center}
.wr_buttons a{
margin:10px 5px;padding:3px 15px;text-decoration:none;
border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;
display:inline-block;zoom:1;*display:inline
}
.wr_buttons a.yes_link{background:#fdb349;border:1px solid #d59334;color:#896144}
.wr_buttons a.yes_link:hover{background:#fe9f17;border:1px solid #cd7a03;color:#6e3c17}
.wr_buttons a.no_link{background:#f5f4f4;border:1px solid #d4d4d4;color:#5a5a5a}
.wr_buttons a.no_link:hover{background:#eee;border:1px solid #ccc;color:#111}
.ui-widget-overlay{position:fixed!important}
.save_money{display:block;background:url(../images/save_money.gif) no-repeat;width:35px;height:227px;text-decoration:none;position:fixed;right:0;top:8%}
/**/
#feedback_block{position:fixed;right:-395px;top:15%;width:430px;z-index:20}
#feedback_block #head_block{
background:url(../images/feedback_head.png) no-repeat;width:36px;height:136px;cursor:pointer;outline:0 none;position:absolute;z-index:5;top:0;left:0}
#feedback_block #body_block{
position:relative;z-index:2;border:1px solid #969595;border-right:none;background:#efefef;float:right;width:344px;padding:20px 25px;min-height:120px;_height:120px;
box-shadow:8px 5px 10px 0 #333;-webkit-box-shadow:8px 5px 10px 0 #333;-moz-box-shadow:8px 5px 10px 0 #333;-o-box-shadow:8px 5px 10px 0 #333
}
#feedback_block .action_links{margin:0 0 15px}
#feedback_block .action_links a{background:url(../images/action_feedback.jpg) no-repeat;
height:28px;color:#474747;font-size:14px;text-decoration:none;line-height:2;font-weight:700;
margin:0 12px 0 0;border:1px solid #ccc;padding:5px 10px 5px 40px;display:inline-block;zoom:1;*display:inline;
box-shadow:0 1px 2px 0 #555;-moz-box-shadow:0 1px 2px 0 #555;-webkit-box-shadow:0 1px 2px 0 #555;-o-box-shadow:0 1px 2px 0 #555}
#feedback_block .action_links a.active,#feedback_block .action_links a:hover{color:#010101;box-shadow:0 2px 5px 0 #000;-moz-box-shadow:0 2px 5px 0 #000;-webkit-box-shadow:0 2px 5px 0 #000;-o-box-shadow:0 2px 5px 0 #000}
#feedback_block .action_links a.active{cursor:default}
#feedback_block .action_links a.action_idea{background-position:0 0}
#feedback_block .action_links a.action_question{background-position:0 -38px}
#feedback_block .action_links a.action_problem{background-position:0 100%;margin:0}
#feedback_block textarea{width:97%!important}
#feedback_block .form_block{background:#fff}
#feedback_block .form_block span.lab{font:13px/1.5 Tahoma,sana-serif}
#feedback_block .text_block{color:#333;text-indent:0;padding:0;margin:0 0 10px}
/**/
#top_panel{font:11px Tahoma,sans-serif;position:fixed;height:25px;top:0;left:0;width:100%;background:#262626;z-index:30}
#top_panel .inner_panel{border-bottom:1px solid #1961a7;border-top:1px solid #1961a7;background:#00366a;margin:1px auto;height:21px}
#top_panel .inner_block{width:1024px;margin:0 auto}
#top_panel .logout_icon{text-decoration:none;background:url(../images/logout_icon.png) no-repeat;width:30px;float:right;height:18px;margin:0 0 0 10px;display:block}
#top_panel .logout_icon:hover{background-position:0 100%}
#top_panel .auth_block{float:right;width:220px;padding:1px 0 0}
#top_panel .auth_block a.my_profile:link,#top_panel .auth_block a.my_profile:active,#top_panel .auth_block a.my_profile:visited{
text-decoration:underline;color:#fff;background:url(../images/profile_icon.png) no-repeat;height:18px;padding:0 0 0 25px;display:block;float:left;width:155px;overflow:hidden}
#top_panel .auth_block a.my_profile:hover{text-decoration:none}
#top_panel .panel_menu{float:left;color:#88afd0;margin:1px 75px 0 0}
#top_panel .panel_menu span{color:#e4911d}
#top_panel .panel_menu span.divider{width:1px;background:#88afd0;height:11px;margin:0 6px;vertical-align:middle;display:inline-block;zoom:1;*display:inline}
#top_panel .panel_menu a:link,#top_panel .panel_menu a:active,#top_panel .panel_menu a:visited{text-decoration:none;color:#fff}
#top_panel .panel_menu a:hover{text-decoration:underline}
#top_panel .panel_menu a.earn_link{color:#FF8901;font-weight:700}
#top_panel a.new_order:link,#top_panel a.new_order:active,#top_panel a.new_order:visited{display:block;float:left;text-decoration:none;color:#111;background:url(../images/panel_order_button.png) no-repeat;height:15px;margin:3px 0 0;line-height:1.2;font-weight:700;width:140px;text-align:center}
#top_panel a.new_order:hover{background-position:0 100%;color:#000}
/**/
.calculate_price{
margin:35px auto 20px;display:block;padding:3px 10px;background:#ccc;color:#333!important;text-decoration:none!important;
width:160px;text-align:center;border:1px solid #666;font-size:14px;font-weight:700;
border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-khtml-border-radius:8px;
box-shadow:1px 1px 10px #666;-moz-box-shadow:1px 1px 10px #666;-webkit-box-shadow:1px 1px 10px #666;-o-box-shadow:1px 1px 10px #666;-khtml-box-shadow:1px 1px 10px #666
}
.calculate_price:hover{background:#ddd;border:1px solid #000;color:#000!important}
/**/
#blog_data .item{margin:0 0 20px;color:#000}
#blog_data .date{float: left;background: url(../images/blog_date.png) no-repeat;width: 47px;height:50px;text-align: center;color:#4a4a4b;margin: 0 20px 0 0;font-size: 11px}
#blog_data .date span{font-size:10px;}
#blog_data .date b{display:block;padding:5px 0 0;font-size:12px;line-height:1}
#blog_data p{text-align:justify;margin: 0 0 15px}
#blog_data p a.more{text-decoration:none;font-weight:700;color:#4c4c4c}
.post_data{margin: 0 0 10px;}
.post_data a:link,.post_data a:active,.post_data a:visited{text-decoration:underline;}
.post_data a:hover{text-decoration:none}
.post_data a.name{color:#000;font:25px/1 Tahoma,sans-serif}
.post_data .post_cat{padding:5px 0 0}
.post_data .post_cat a{color:#065aa1}
/**/
#pager{text-align:center;padding:15px 0}
#pager li,#pager a{vertical-align:top;line-height:1;color:#4a4a4b;display:inline-block;zoom:1;*display:inline}
#pager a{background:#FCFCFC;border:1px solid #ccc;font-size:11px;font-weight:700;margin:0 1px;padding:5px 7px;text-decoration:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:1px 1px 2px #ddd inset;-moz-box-shadow:1px 1px 2px #ddd inset;-webkit-box-shadow:1px 1px 2px #ddd inset;-o-box-shadow:1px 1px 2px #ddd inset;-khtml-box-shadow:1px 1px 2px #ddd inset}
#pager .selected a,#pager a:hover{background:#9de8fe;border:1px solid #41bfe5}
#pager .hidden a{color:#999;cursor:default}
#pager .hidden a:hover{color:#999;background:#FCFCFC;border:1px solid #ccc}
/**/
.table_view_head th .item_row{position:relative;cursor:default;padding:10px 0}
.table_view_head th .item_row .tip_divider{background:url(../images/resume_tooltips_icon.png) no-repeat;width:20px;height:20px;vertical-align:middle;display:inline-block;zoom:1;*display:inline}
.table_view_head th .item_row .tip_body{position:absolute;bottom:32px;border:1px solid #ccc;background:#fff;width:250px;text-align:left;font-weight:400;padding:5px 10px;white-space:normal!important;font:11px/1.5 Tahoma,sans-serif!important;color:#545353;display:none}
.table_view_head th .item_row:hover .tip_body{display:block}
.table_view_head th .item_row .tip_pointer{background:url(../images/tooltips_pointer_horiz.png) no-repeat;width:11px;height:6px;position:absolute;bottom:-6px;left:4px}
/**/
.package_list label{
    display: block;
    width:auto;
    float:none;
    cursor: pointer;
    text-align:left;
    position: relative;
    text-align:left!important;
    padding: 4px 10px;
}
.package_list label.odd{
    background: #eee
}
.package_list label span.name{
    font-weight:700;
    position: relative;
    z-index: 5;
}
.form_block input[type="radio"],.form_block input[type="checkbox"]{
    display: block;
    float: left;
    margin: 3px 5px 0 0;
    position: relative;
    z-index: 5;
}
.form_h2{
    color: #065AA1;
    text-align: center;
    font: 700 16px Georgia, sans-serif;
    margin: 0 0 10px;
    text-transform: uppercase;
}
.sup_services label{
    width: auto;
    text-align:left;
    float: none;
    padding: 4px 10px;
    display: block;
    position: relative;
}
/**/
.sum_result td, .sum_result th{
    text-align: center;
    font-weight: 700;
    vertical-align: middle;
    padding: 5px;
    font-size: 14px;
    border-bottom: 1px dotted #ccc;
    width:25%;
}
.sum_result .middle{width:5%}
.sum_result .last td,.sum_result .last th{border-bottom:none}
.sum_result td.middle,.sum_result th.middle{
    border-right: 1px dotted #ccc;
    border-left:1px dotted #ccc;
}
.sum_result th span{border-bottom:2px dotted #000;color:#000;font-size:14px}
.sum_result span{color:green;font-size:17px;}
.sum_result #sum{border-bottom:2px dotted green}
.form_element div.uploader{
    width:92.5%!important;
    overflow:visible!important;
    z-index:1;
    background:#fff!important;
    border-top:1px solid #aaadb2;
    border-bottom:1px solid #bbb;
    border-right:1px solid #aaadb2;
    border-left:1px solid #bbb;
    height:17px!important;
    cursor:pointer!important
}
.form_element div.uploader span.action{
float:right!important;cursor:pointer!important;
background:#fefefe!important;
padding:0!important;height:17px!important;line-height:1.5;border-left:1px solid #d1d1d1
}
.form_element div.uploader span.filename{color:#000!important;height:17px!important;border:none!important;font:11px Tahoma!important;
    padding: 2px 0 0 5px!important;
    margin:0!important;
}
.form_element div.uploader input{height:17px!important;width:100%!important;font:12px Tahoma;z-index:1}
#attach_files_wrap{position:relative;z-index:1}
#attach_files_wrap_list .MultiFile-title{color:#000;font-size: 11px;}
.attach_list{display:none}
.attach_list label{
    display:block; 
    float: left;
    line-height: 1.3;
    text-align: right;
    width: 130px;
}
.MultiFile-label,.MultiFile-label span{line-height:1.3}
/**/
#create_link{width:130px}
.edu,.exp{
    padding:5px;
    border:1px solid #bbb;
    margin:0 0 10px;
    background: #f1f1f1
}
.fappend-remove{
    background: url(../images/item-delete.png) 0 50% no-repeat;
    padding:0 0 0 15px;
    border:none;
    border-bottom:1px dotted #000;
    color:#d30508!important;
    font:15px 'Times New Roman',serif;
    cursor: pointer;
}
.fappend-remove:hover{
    border-bottom: 1px dotted #f1f1f1
}
.edit_resume .add_button{
    background: url(../images/item-add.png) 0 50% no-repeat;
    padding:0 0 0 15px;
    border:none;
    border-bottom:1px dotted #000;
    color:#000;
    font:15px 'Times New Roman',serif;
    cursor:pointer;
    display:block;
    float: right;
    height: 19px;
}
.edit_resume .add_button:hover{
    border-bottom:1px dotted #fff;
    color:#065AA1
}
.thank_text p{
    text-align: justify;
    margin:0 0 15px;
    background: url(../images/attention.png) 0 0 no-repeat;
    padding: 0 0 0 40px;
}
/**/
#steps{
    margin: 0 0 15px;
}
#steps .item{
    float: left;
    margin: 0 2px 8px;
    width: 137px;
    position: relative;
    padding:6px 3px;
    text-align: center;
    border: 1px solid #bbb;
    box-shadow: 0 0 5px #ccc;
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    -o-box-shadow: 0 0 5px #ccc;
    -khtml-box-shadow: 0 0 5px #ccc;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    -khtml-border-radius: 10px;
}
#steps .item .divider{
    background:url(../images/steps_divider.png) no-repeat;
    width: 33px;
    height: 24px;
    position: absolute;
    z-index: 5;
    right: -20px;
    top: 45px;
}
#steps .item p{
    font: 16px/1 "Times New Roman", serif;
    margin: 0 0 5px;
}
#steps .result{
    text-align: center;
    font: 16px "Times New Roman", serif;
}
#steps .result span{
    padding: 2px 10px;
    background: #eee;
}
#steps .result a{color: #065AA1}