body, h1, h2, h3, h4, h5, h5, p, ul, ul li, img, hr { margin:0; padding:0; border:0; list-style:none;}
body { background:url(/images/bg_body.gif); font:16px Verdana, Geneva, sans-serif; color:#666;}
a {color:#DD0070}
a:hover { text-decoration:none;}

.h { border:solid 10px #FFF; border-bottom-width:8px; width:950px; margin:20px auto 0 auto; background:#17191A; padding:123px 0 0 0; position:relative; }
.h .glob_menu { background:#2C3032 url(/images/bg_glob_menu.gif); height:43px; padding:0 0 0 25px; font:16px Verdana, Geneva, sans-serif;}
.h .glob_menu a { height:43px; color:#FFF; display:block; float:left; padding:0 14px; line-height:40px}
.h .glob_menu a:hover { background:#FE43A0;}
.h .glob_menu a.current { background:#D90263; text-decoration:none; cursor:default;}
.h .logo { position:absolute; left:20px; top:20px;}
.h .slogon { position:absolute; left:38px; top:100px; font-size:13px; color:#666;}
.form_login { width:180px; position:absolute; top:15px; right:25px; color:#fff; zoom:1}
.form_login .fi_text { border:solid 1px #fff; background:url(/images/bg_login_input.gif) repeat-x; margin:3px 0 0 0; font:16px/22px Georgia, "Times New Roman", Times, serif; width:170px; padding:1px 4px 2px 4px;}
.form_login .fi_submit { margin:1px 0 0 0; float:right; cursor:pointer; background:url(/images/btn_sing_in.gif) no-repeat left 2px; border:none; width:80px; height:24px; padding:0px 0px 0px 6px; font:11px Verdana, Geneva, sans-serif; color:#FFF; text-align:left }
.form_login .fi_submit:hover { background: url(/images/btn_sing_in.gif) no-repeat -80px 2px; color:#FFF;}

.index_promo { width:950px; border:solid 10px #FFF; border-top:none; margin:0 auto; background: url(/images/index_promo.jpg); height:344px; position:relative;}
.index_promo .p1 { font-size:22px; color:#171919; margin:0; position:absolute; left:30px; top:105px; width:450px; line-height:120%}
.index_promo .p1 b { color:#FFF; background:#D90263; padding:0 3px; border-bottom:solid 2px #D90263; margin-left:-3px;}
.index_promo .p2 { font-size:14px; color:#171919; margin:0; position:absolute; left:30px; top:270px; width:850px; line-height:120%; font-weight:bold}
.index_promo .p2 b { color:#FFF; background:#D90263; padding:0 3px; border-bottom:solid 2px #D90263;}
.service_bar { width:970px; border-bottom:solid 10px #FFF; margin:0 auto; background:#fff; height:214px;}
.service_bar li { width:240px; float:left; height:214px; background:url(/images/servicebar_index.jpg) no-repeat left top;}
.service_bar li p { padding:85px 0 0 50px; font-size:13px; color:#666}
.service_bar li p strong { color:#000; display:block;}
.service_bar .sb_2 { background-position:left -214px}
.service_bar .sb_3 { background-position:left -428px}
.service_bar .sb_4 { background-position:left -642px}
.service_bar_page { height:150px;}
.service_bar_page li { height:150px; background:url(/images/servicebar_page.gif) no-repeat left top;}
.service_bar_page p { padding:48px 0 0 50px !important;}
.service_bar_page .sb_2 { background-position:left -150px}
.service_bar_page .sb_3 { background-position:left -300px}
.service_bar_page .sb_4 { background-position:left -450px}

.f { width:865px; margin:0 auto; padding:20px 0px 20px 0px;}
.f .glob_menu a {color:#000; margin:0 15px 0 0;}
.f .glob_menu a:hover {color:#DD0070;}
.f .copy { font-size:11px; padding:15px 0 0 0;}

.content {border:solid 10px #FFF; border-top:none; width:950px; background:#fff; margin:0 auto;}
.content .body {border:solid 1px #CCC; padding:10px;}
.content p { clear:both; padding:15px 10px 2px 30px}
.content h1 { color:#FFF; font-size:20px; padding:3px 8px 6px 30px; font-weight:normal; float:left; line-height:90%; background:#D90263 url(/images/bg_h1.gif) no-repeat 12px 8px;}
.content h2 { background:#D0E0E8; color:#055A78 !important; font-size:16px; padding:3px 8px 5px 30px; margin:15px 0 0 0; font-weight:normal; float:left; line-height:90%; clear:both; border-bottom:solid 3px #FFF;}
.content h3 { background:#D0E0E8; color:#055A78 !important; font-size:14px; padding:3px 8px 5px 20px; margin:10px 0 0 0; font-weight:normal; float:left; line-height:90%; clear:both; border-bottom:solid 3px #FFF;}
.content h4 { color:#000; font-size:16px; padding:10px 8px 6px 30px; font-weight:bold; clear:both;}
.content hr { border-top: dotted 1px #ccc; border-bottom:solid 1px #fff}

.page_faq h2 {background:#D0E0E8 url(/images/bg_faq_h2.gif) no-repeat 12px 3px !important; color:#055A78 !important; font-size:16px; padding:3px 8px 5px 27px; font-weight:normal; float:left; line-height:90%; background:#D90263 url() no-repeat 9px 5px; clear:both; border-bottom:solid 3px #FFF; cursor:pointer}
.reply { clear:both;}
.faq_box { padding:10px 0 30px 50px;}

.f_table { background:#EFEFEF; border-top:solid 8px #EFEFEF; border-bottom:solid 8px #EFEFEF;}
.f_table th { width:250px; text-align:right; font-weight:normal;}
.f_table td { padding:2px 2px 2px 8px}

.fi_text { width:250px;}
.fi_text input { width:250px;}
.fi_text select { width:254px;}
select.fi_text { width:254px}
.fi_submit { background:#D90263 url(/images/bg_btn_submit.png) right top; border:none; border-left:solid 2px #D90263; height:43px; padding:0 60px 0 30px; font-size:20px; color:#FFF; cursor:pointer;}
.fi_submit:hover { background-position: right -43px;}
.fi_submit_disabled, .fi_submit_disabled:hover { background:#919191 url(/images/bg_btn_submit.png) right -86px; border-left:solid 2px #6D6D6D; cursor:default;}

.f_error { color:#fff; padding:0 25px; display:none; background:#D90263 url(/images/bg_error_input.gif) no-repeat 5px 5px; height:22px; line-height:20px; border-right:solid 3px #EFEFEF}
.highlited { border:solid 2px #D90263 }
.a_fi_submit { display:block; background:#D90263 url(/images/bg_btn_submit.png) right top; border:none; border-left:solid 2px #D90263; height:43px; padding:0 60px 0 30px; font-size:20px; line-height:40px; color:#FFF; cursor:pointer; float:left;}
.a_fi_submit:hover { background-position: right -43px;}

.title_warning { border:solid 2px #D90263; text-align:center; padding:20px; margin:0 0 20px 0;}
.title_warning strong { color:#D90263; font-size:18px}

.banners_block { padding:10px; background:url(../images/bg_body.gif);}
.banners_block textarea { width:100%;}

.style_peCapcha { padding:10px 0px 10px 255px !important;}
.recaptcha_r1_c1, .recaptcha_r2_c1, .recaptcha_r2_c2, .recaptcha_r3_c1, .recaptcha_r3_c2, .recaptcha_r3_c3, .recaptcha_r4_c1, .recaptcha_r4_c2, .recaptcha_r4_c4, .recaptcha_r7_c1, .recaptcha_r8_c1 { background-image:url(/images/sprite.png) !important;}
#recaptcha_response_field { border-color:#D90263 !important;}