@charset "UTF-8";

input {
	background-color: #FFF;
	color: #666;
	font-family: Verdana;
	font-size: 11px;
	margin:2px 7px;
    width: 184px;
    height:15px;
	outline:0;
}
textarea {
    overflow: auto;
    background: #FFF;
    margin:5px;         
	color: #666;
    width:283px;
    height:108px;
	font-family: Verdana;
	font-size: 11px;
    resize: none;
    <!--margin-left:-155px;-->
}
input[type='submit'] {
    cursor:pointer;
    border: none;
    outline:0;
}
input[type='checkbox'] {
    width:15px;
    height:15px;
    float:left;
    display:inline;
    border: none;
    outline:0;
    display:inline;
}

option {
    background:#FFF;
}

/*Using id*/
#fg_background_card {
    width:71px;
    height:60px;
    background: url('/templates/pabusily_corporate/images/credit_card_way_grey.jpg') center center no-repeat;
    background: url('/templates/pabusily_corporate/images/credit_card_way_grey.jpg') center center no-repeat;
}
#fg_background_inet {
    width:71px;
    height:81px;
    background: url('/templates/pabusily_corporate/images/inet_currency_way.jpg') center center no-repeat;
}
#fg_background_sms {
    width:71px;
    height:60px;
    background: url('/templates/pabusily_corporate/images/sms_way_grey.jpg') center center no-repeat;
    background: url('/templates/pabusily_corporate/images/sms_way.jpg') center center no-repeat;
}
#fg_background_transfer {
    width:71px;
    height:81px;
    background: url('/templates/pabusily_corporate/images/transfer_way.jpg') center center no-repeat;
}
#fg_card_type {
    width: 157px;
    float:right;
    display:inline;
    border:1px inset #000;
}
#fg_card_exp_month {
    width: 40px;
    border:1px inset #000;
    margin-left:22px;
}
#fg_card_exp_year {
    width: 60px;
    margin-left:20px;
    border:1px inset #000;
}
#fg_note_free {/*Позиционируем надпись БЕСПЛАТНО*/
    margin:-260px 0 0 -130px;
    width:250px;
    height:20px;
    position:relative;
    z-index:3;
    font-size: 11px;
    text-align: center;
    color: #7f8e16;
    <!--margin-top:-240px;_margin-top:-270px;-->
}
#fg_note_help {
    height:15px;
    display:inline;
    display:none;
    font-size:12px;
    float:right;
}
#fg_note_important {
    font-size:11px;
    color: #7f8e16;
}
#fg_margintop_5 {
    margin-top:5px;
}
#fg_module_submit {
    display:inline;
    float:right;
    height:72px;
    background: url('/templates/pabusily_corporate/images/children_button.png') center top no-repeat;
}
#fg_payment_checkbox {
    padding:10px 0 0 10px;
    clear:both;
}

/*Using classes*/
.fg_captcha_div {
    clear:both;
    height:10px;
}
.fg_captcha_img {
    float:right;
    display:inline;
}
.fg_card_title {
    font-weight:bold;
    height:30px;
}
.fg_checkbox_text {
    float:left;
    display:inline;
    width:340px;
}
.fg_checkbox_text i {
    float:left;
    display:inline;
    font-size:10px;
    font-style:italic;
}
.fg_inner_div {
    width: 198px;
    height:21px;
	float: left;
    display:inline;
    background: url('/templates/pabusily_corporate/images/contacts_input.png') center top no-repeat;
}
.fg_inner_div_error {
    width: 198px;
    height:21px;
	float: left;
    display:inline;
	background: url('/templates/pabusily_corporate/images/contacts_input_incorrect.png') center top no-repeat;
}
.fg_inner_text {
    float:left;
    display:inline;
    text-align:left;
    width: 100px;         
}
.fg_margintop_25 {
    margin-top:25px;
    border:1px solid transparent;
    _border:0px;
}
.fg_margintop_4 {
    margin-top:4px;
    width:235px;
    float:right;
    margin-right:6px;
    float:left;
    display:inline;
    <!--margin-right:2px;-->
}
.fg_margintop_4_small {
    margin-top:4px;
    width:123px;
    height:21px;
    float:left;
    display:inline;
    margin-left:3px;    
    <!--margin-top:-10px;-->
}
.fg_margintop_4_big {
    margin-top:4px;
    width:363px;
    height:21px;
    float:right;
    float:left;
    display:inline;
    <!--width:359px;-->
}
.fg_margintop_4 .fg_inner_div, .fg_margintop_4_small .fg_inner_div, .fg_margintop_4_big .fg_inner_div {
    width: 119px;
    height:21px;
	float: left;
    display:inline;
    background: url('/templates/pabusily_corporate/images/big_input.png') center top no-repeat;
}
.fg_margintop_4 .fg_inner_div_error, .fg_margintop_4_small .fg_inner_div_error, .fg_margintop_4_big .fg_inner_div_error {
    width: 119px;
    height:21px;
	float: left;
    display:inline;
	background: url('/templates/pabusily_corporate/images/big_input_incorrect.png') center top no-repeat;
}
.fg_margintop_4_big #fg_birthdate_plan, .fg_margintop_4_big #fg_pregnancy_week, .fg_margintop_4_big .fg_inner_div, .fg_margintop_4_big .fg_inner_div_error {
    float:right;
    display:inline;
}
.fg_margintop_4_big .fg_inner_text {
    width:235px;        
    <!--width: 233px;-->  
}
.fg_margintop_4 .fg_inner_text {
    width: 115px;
    height:20px;
    <!--width: 113px;-->
}
.fg_margintop_4 .fg_select {
    <!--margin-left:-4px;-->
}
.fg_margintop_4 input, .fg_margintop_4_small input, .fg_margintop_4_big input {
	width: 105px;         
}
.fg_margintop_4_small input[type='submit'], .fg_margintop_4_small .fg_submit_prognosis, .fg_margintop_4_small .fg_submit_testing {
	width: 118px;
    cursor:pointer;
    margin:0 5px 0 7px;
    color:#FFF;
    font-weight:bold;
    height:21px;
    float:right;
    display:inline;
    position:relative;
    background: url('/templates/pabusily_corporate/images/submit_button.jpg') center center no-repeat;
    <!--margin:10px 7px 0 0;-->
}
.fg_note {
    color: #999;          
    font-style: italic;
    font-size:11px;
    text-align:left;
    display:none;
}
#checkbox_license {
    background:transparent;
    float:left;
    display:inline;
    <!--width:20px;-->
}
.fg_select {
	width: 119px;
    height:18px;
    border:1px inset #666;
    background:transparent;
    background:#FFF;
}
.fg_submit_send {
    width:118px;
    color:#FFF;
    font-weight:bold;
    height:21px;
    float:right;
    display:inline;
    margin-right:105px;
    background: url('/templates/pabusily_corporate/images/submit_button.jpg') center center no-repeat;
}
.fg_submit_reg {
    width:118px;
    color:#FFF;
    font-weight:bold;
    height:21px;
    float:left;
    display:inline;
    margin-left:230px;
    background: url('/templates/pabusily_corporate/images/submit_button.jpg') center center no-repeat;
}
#div_registration .fg_captcha_img {
    float:left;
    display:inline;
    margin-left:195px;
}
#div_registration .fg_inner_text {
    width:150px;
}
#div_registration {
    width:500px;
    margin:20px 0 120px 160px;
}
.fg_textarea_div {
    float: left;
    display:inline;
	width:293px;          
	height: 118px;
    background: url('/templates/pabusily_corporate/images/contacts_textarea.png') center top no-repeat;
}
.fg_textarea_div_error {
    float: left;
    display:inline;
	width:293px;
	height: 118px;
    background: url('/templates/pabusily_corporate/images/contacts_textarea_incorrect.png') center top no-repeat;
}
.fg_textarea_text {
    float:left;
    width: 100px;
    display:inline;
}
.fg_payment_images {
    float:left;
    width:71px;
    display:inline;
    margin:8px 0 0 10px;
}
.fg_payment_text_small {
    float:left;
    margin:8px 0 0 5px;
    width:100px;
    font-weight:bold;
    height: 60px;
    display:inline;
}
.fg_payment_text {
    float:left;
    margin:8px 0 0 5px;
    width:100px;
    font-weight:bold;
    height: 81px;
    display:inline;
}
.fg_payment_submit {
    display:none;
}
.fg_payment_text a, .fg_payment_text a:link, .fg_payment_text a:visited, .fg_payment_text_small a, .fg_payment_text_small a:link, .fg_payment_text_small a:visited {
    color:#4c4c4c;
    text-decoration:none;
}
.fg_payment_text a:hover, .fg_payment_text_small a:hover {
    color:#4c4c4c;
    text-decoration:underline;
}
.fg_payment_text a:active, .fg_payment_text_small a:active {
    color:#4c4c4c;
    text-decoration:none;
}
.fg_margintop_5 {
    margin-top:5px;
}
.fg_margintop_5_up {
    width:100px;
    margin:-20px 0 0 0;
    float:right;
    display:inline;
}
.fg_margintop_5_note #fg_note_important{
    font-size:11px;
    font-weight:bold;
    color:#4c4c4c;
}
.fg_margintop_5_up .fg_inner_text {
    text-align:center;
    width:20px;
}
.fg_margintop_5 .fg_inner_text {
    width:180px;
}
.fg_margintop_5 .fg_inner_div {
    width: 159px;
    height:21px;
	float: right;
    display:inline;
	background: url('/templates/pabusily_corporate/images/inner_form_input.png') center top no-repeat;
}
.fg_margintop_5 .fg_inner_div_error {
    width: 159px;
    height:21px;
	float: right;
    display:inline;
	background: transparent url('/templates/pabusily_corporate/images/inner_form_input_incorrect.png') center top no-repeat;
}
.fg_margintop_5 .fg_inner_div input, .fg_margintop_5 .fg_inner_div_error input {
    width: 145px;
    margin:2px 7px;
    height:15px;
}

.fg_submit_payment_card {
    width:118px;
    color:#FFF;
    font-weight:bold;
    height:21px;
    float:right;
    display:inline;
    margin:10px 0 0 0;
    background: url('/templates/pabusily_corporate/images/submit_button.jpg') center center no-repeat;
}




/*Tooltips*/
.tooltip {
	position:absolute;
	z-index:999;
	border:0px;
    display:none;
    margin:0 0 0 45px;
    <!--margin:15px 0 0 -45px;-->
}
.tooltip_tl, .tooltip_tr, .tooltip_bl, .tooltip_br {
	position: absolute;
	width: 9px;
	height: 9px;
}
.tooltip_tl {
	top: 0;
	left: 0;
	background: transparent url('/templates/pabusily_corporate/images/tooltip_lt_corner.png') no-repeat;
}
.tooltip_tr {
	top: 0;
	right: 0;
	background: transparent url('/templates/pabusily_corporate/images/tooltip_rt_corner.png') no-repeat;
}
.tooltip_bl {
	bottom: 0;
	left: 0;
	background: transparent url('/templates/pabusily_corporate/images/tooltip_lb_corner.png') no-repeat;
    <!--bottom:-5px;-->
}
.tooltip_br {
	bottom: 0;
	right: 0;
	background: transparent url('/templates/pabusily_corporate/images/tooltip_rb_corner.png') no-repeat;
    <!--bottom:-5px;-->
}
.tooltip_bottom {
	border:1px solid #ffffcc;
	border-bottom: 1px solid #cccc99;
	height:8px;
	margin: -2px 8px 0 8px;
	background-color: #ffffcc;
    <!--width:100%;-->
    text-align:center;
    <!--margin-top:0px;-->
}
.tooltip_top {
	border-top: 1px solid #cccc99;
	height:9px;
	margin: 0 8px;
	background-color: #ffffcc;
    <!--width:100%;-->
}
.tooltip_center {
	border: 1px solid #ffffcc;
	border-left: 1px solid #cccc99;
	border-right: 1px solid #cccc99;
	background-color: #ffffcc;
	margin-top: -1px;
    padding:0 15px;
    white-space:nowrap;
}
#help_text {
	color:#000;
	font-size:12px;
	padding:0 10px;
	text-align:left;
}

/*Module - указываем только необходимые свойства, все остальные наследуются*/
.fg_margintop_5_module {
    margin-top:5px;
    border:1px solid transparent;
    width:320px;
    _border:0px;
}
.fg_margintop_5_module .fg_captcha_img {
    margin-right:23px;
}
.fg_module_title{
    font-family: Times New Roman, sans-serif;
    font-size:18px;
    color:#003f6e;
    text-align:left;
    height:60px;
}
.fg_margintop_50_module {
    margin-top:54px;
    width:240px;
    float:left;
    display:inline;
}
.fg_margintop_50_module #fg_note_important {
    text-align: left;
}
.fg_module_submit {
    width:118px;
    color:#FFF;
    font-weight:bold;
    height:21px;
    float:right;
    display:inline;
    margin:50px 0 0 0;
    background:transparent;
}



.fg_hidden {
    display: none;
}
.login_link{
    text-align:left;
    font-size:12px;
    font-weight:bold;
    margin:2px 10px 0 10px;
    font-family: Verdana, Times New Roman, sans-serif;
    color:#FFF;
}
.fg_login_text .fg_inner_text{
    margin-left:10px;
    color:#FFF;
    font-family: Verdana, Times New Roman, sans-serif;
    font-weight:bold;
    margin-top:5px;
    font-size:11px;
}
.fg_login_text .fg_inner_div {
    width:159px;
    height:22px;
    margin:3px 0 0 10px;
    padding-top:2px;
    text-align: center;
    background: url('/templates/pabusily_corporate/images/inner_form_input.png') center center no-repeat;
    /*<!--padding-top:4px;-->*/
    <!--margin:3px 0 0 0;-->
}
.fg_login_text .fg_inner_div_error {
    width:159px;
    height:22px;
    margin:3px 0 0 10px;
    padding-top:2px;
    text-align: center;
    background: url('/templates/pabusily_corporate/images/inner_form_input_incorrect.png') center center no-repeat;
    <!--padding-top:4px;-->
}
.fg_login_submit_text {
    margin-top:8px;
}
.fg_login_text input{
    width:139px;
    height:15px;
    margin:2px 8px 0;
    float:left;
    clear:both;
    display:inline;
    <!--margin:0-->
}
.fg_reseller_txt{
    font-family: Verdana, Times New Roman, sans-serif;
    font-size:12px;
    color:#226DA5;
    font-weight:bold;
    margin:-20px 0 0;
    position:absolute;
    text-align: center;
    <!--margin:-20px 0 0 -90px;-->
}
.fg_reseller_txt span{
    font-family: Verdana, Times New Roman, sans-serif;
    font-size:12px;
    color:#226DA5;
    font-weight:bold;
    text-align: center;
}
.fg_submits {
    width: 118px;
    cursor:pointer;
    margin:0;
    color:#FFF;
    font-weight:bold;
    height:21px;
    float:left;
    display:inline;
    background: url('/templates/pabusily_corporate/images/submit_button.jpg') center center no-repeat;
}
#form_change_email .fg_form_title, #form_change_password .fg_form_title {
    margin:14px 0 0 40px;
    font-weight:bold;
}
#form_own_title {
    font-family: Times New Roman, sans-serif;
    font-size:18px;
    color:#3e5702;
}
#form_change_own .fg_captcha_img, #form_change_email .fg_captcha_img, #form_change_password .fg_captcha_img {
    margin-right:160px;
}
#form_remind .fg_form_title {
    margin:10px 0;
    font-weight:bold;
}
#form_remind .fg_captcha_img {
    margin-right:42px;
}
#form_change_own select {
    width:150px;
    border:1px inset #777;
}
.fg_margintop_20 {
    margin-top:20px;
}
.fg_margintop_10 {
    margin-top:10px;
}
.fg_margintop_10 .fg_inner_text, .fg_margintop_20 .fg_inner_text {
    border:1px solid transparent;
    _border:0px;
    width:140px;
}
.fg_margintop_10 .fg_inner_div input, .fg_margintop_10 .fg_inner_div_error input, .fg_margintop_20 .fg_inner_div input, .fg_margintop_20 .fg_inner_div_error input {
    <!--margin-left:-150px;-->
}
#form_remind .fg_margintop_10 .fg_inner_div input,#form_remind .fg_margintop_10 .fg_inner_div_error input,#form_remind .fg_margintop_20 .fg_inner_div input,#form_remind .fg_margintop_20 .fg_inner_div_error input {
    <!--margin-left:5px;-->
}
#form_registration_div .fg_inner_div input, #form_registration_div .fg_inner_div_error input {
    <!--margin-left:5px;-->
}
.fg_soap_error {
    margin-top:10px;
    display:none;
}
#form_ie{
    margin:35px 0 0;
    text-align:center;
}
#LOGIN .fg_inner_div{
    <!--padding:2px 0 0 10px;-->
}
#LOGIN .fg_login_text{
    <!--padding:0 0 0 10px;-->
}
input[type='hidden'] {
    display:none;
}