/* GLOBAL MODIFY */
* {
    margin: 0;
    padding: 0;
    font-size: 100%;
}

/* DOCUMENT ELEMENTS */
html, body { display: block; min-width: 980px; height: 100%; }
html { overflow: auto; background: url('../images/assets/bg_body.jpg') no-repeat top center fixed; }
body { color: #000; font: normal 11px Arial, Helvetica, sans-serif; line-height: 17px; }

label{outline:cadetblue;}
/* HEADER, FOOTER */
.header, .footer { width: 100%; }
.header { padding-top: 1px; height: 94px; }

.body-content { margin: 0 auto 20px; width: 970px; }

.footer { height: 20px; /*background: url('../images/assets/bg_footer.png') repeat-x;*/ }
.header-center, .footer-center { position: relative; z-index: 1; margin: 0 auto; width: 970px; height: 100%; }

/* SET FOOTER TO BOTTOM */
.full-page { margin: 0 auto -20px; width: 100%; min-height: 100%; height: auto !important; }
.full-page .push { position: relative; z-index: -1; margin: 0 auto; width: 100%; height: 20px; }

/* PLANET */
.planet { position: fixed; z-index: -1; bottom: 0; left: 0; width: 100%; height: 276px; background: url('../images/assets/bg_body_bottom.png') no-repeat center; }


/* HELPERS */
.float-left { float: left; }
.float-right { float: right; }


/* TITLES */
h1, h2, h3, h4, h5, h6 { margin-bottom: 15px; color: #131313; font-weight: normal; font-family: "robotoCondensedLight"; }
h1 { font-size: 20px; line-height: 23px; }
h2 { font-size: 18px; line-height: 21px; }
h3 { font-size: 16px; line-height: 19px; }
h4 { font-weight: bold; font-size: 14px; line-height: 17px; }
h5 { font-weight: bold; font-size: 12px; line-height: 17px; }
h6 { font-weight: bold; font-size: 10px; line-height: 17px; }

.page-title { overflow: hidden; max-width: 500px; text-overflow: ellipsis; }
.table-title { margin: 10px 0 5px; text-transform: uppercase; color: #131313; font: 15px "robotoCondensedBold"; }
.popup-title { text-transform: uppercase; color: #FFF; font: 15px "robotoCondensedBold"; }

/* LIST STYLES */
ul { list-style-type: none; }

/* LINKS */
a { text-decoration: none; color: #136CBA; }
a:hover, a.active { color: #3BAFE4; }
a:visited {}

/* FONT STYLES */
.u { text-decoration: underline; }
.sup { vertical-align: super; }
.sub { vertical-align: sub; }

/* MEDIA ITEMS */
img { border: 0; }

/* TEXTS */
.bigger-font { font-weight: bold; font-size: 12px; }

/* INPUTS */
input[type='text'], input[type='email'], input[type='password'] { width: 203px; height: 38px; border: none; padding: 0 10px; color: #4A4A4A; font: bold 13px Arial; background: url("../images/assets/bg_input.png") repeat-x left top; }
input[type='text'][disabled], input[type='email'][disabled], input[type='password'][disabled], .button[disabled] { opacity: 0.5; filter: alpha(opacity=50); border: none; }
textarea, .textarea-div { overflow: auto; resize: none; width: 677px; height: 57px; border: none; border-radius: 3px; -moz-border-radius: 3px; padding: 5px; color: #4A4A4A; font: 13px Arial, sans-serif; background: url("../images/assets/bg_textarea.png") no-repeat left top; }
.textarea-div { overflow: hidden; }
.textarea-div textarea { border: none; width: 100%; height: 100%; padding: 0; background: none; }
input[type='checkbox'] {}
input[type='radio'] {}
select {  }

/* BUTTONS */
input[type='button'], input[type='submit'], .button { cursor: pointer; display: block; margin-top: 1px; font: 14px "robotoCondensedLight"; }
input[type='button']::-moz-focus-inner, input[type='submit']::-moz-focus-inner, .button::-moz-focus-inner { margin: -4px; border: 0; }

.button.gray, .button.yellow { border: none; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; height: 40px; padding: 0 15px; text-transform: uppercase; text-shadow: 0 1px 1px #BDBDBD; line-height: 40px; }
.button.gray { background: url('../images/assets/bg_rightbox_item_gray.png') repeat-x; }
.button.yellow { background: url('../images/assets/bg_btn_yellow.png') repeat-x; }
.button.blue, .button.bigblue, .button.bigpurple, .button.biggray { padding: 0 20px; text-transform: uppercase; text-shadow: 0 1px 1px #333; color: #FCFCFC; font: 12px "robotoCondensedBold";}
.hor-item .button.bigpurple { font: 12px "robotoCondensedRegular"; }
.button.blue { margin: 0px 1px 1px -6px; border: 1px solid #116A9D; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; height: 28px; text-align: center; line-height: 28px; background: url('../images/assets/bg_btn_blue.png') repeat-x; }
.right .button.bigblue { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.button.bigblue { margin: -1px; border: 1px solid #116A9D; height: 38px; line-height: 38px; background: url('../images/assets/bg_btn_big_blue.png') repeat-x; }
input.button.bigblue { height: 40px; }
.button.bigpurple { display: table-cell; max-width: 100px; height: 40px; padding: 0 10px; vertical-align: middle; text-align: center; background: url('../images/assets/bg_btn_big_purple.png') repeat-x; }
.button.biggray { margin: -1px; border: 1px solid #9A9A9A; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; height: 38px; line-height: 38px; background: url('../images/assets/bg_btn_big_gray.png') repeat-x; }
.button.biglightgray { margin: -1px; border: 1px solid #9A9A9A; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; height: 38px; line-height: 38px; background: url('../images/assets/bg_rightbox_item_gray.png') repeat-x; }
.button.bigblue.left { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.button.bigblue.right { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.bottomrow .right { margin: -1px; }
.right .button.bigpurple { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.right .button.bigpurple.second { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.button.miniblue_star, .button.minipurple_star { display: table-cell; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; max-width: 85px; height: 38px; padding: 0 10px; vertical-align: middle; text-shadow: 1px 1px 1px #2B2B2B; text-align: center; color: white; font: 12px "robotoCondensedBold"; }
.button.miniblue_star { border: 1px solid #084D89; background: url('../images/assets/bg_btn_mini_blue_star.png') repeat-x; }
.button.minipurple_star { border: 1px solid #503957; background: url('../images/assets/bg_btn_mini_purple_star.png') repeat-x; }

.button.minigray, .button.miniblue, .button.minired { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; height: 22px; padding: 0 10px; text-shadow: 0 1px 0 #797F9E; color: #FFF; font: 10px Arial, sans-serif; line-height: 22px; }
.button.minigray { background: url('../images/assets/bg_btn_mini_gray.png') repeat-x; }
.button.miniblue { background: url('../images/assets/bg_btn_mini_blue.png') repeat-x; }
.button.minired { background: url('../images/assets/bg_btn_mini_red.png') repeat-x; }

.button.mikroblue { margin: 0 auto; border: 1px solid #133D61; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; height: 11px; padding: 0 10px; text-shadow: 0 -1px 1px #303030; text-align: center; color: #FFF; font: 12px "robotoCondensedLight"; line-height: 9px; background: url('../images/assets/bg_btn_mikro_blue.png') repeat-x; }

input[type='button']:hover, input[type='submit']:hover, .button:hover { background-position: 0 100%; }
input[type='button']:active, input[type='submit']:active, .button:active { text-shadow: none; }
*:focus { outline: none; outline: 0; }

input[type="submit"].tworow { display: table-cell; margin: 0 auto; padding: 0 10px; max-width: 110px; height: 38px; white-space: normal; font-size: 13px; line-height: 15px; }

/* FORM STYLES */
.form_input { overflow: hidden; float: left; position: relative; margin-top: 1px; }
.form_input label { position: absolute; z-index: 10; cursor: text; display: block; height: 100%; padding-right: 8px; padding-left: 8px; text-align: left; text-transform: none; color: #000; font: bold 11px Arial; line-height: 39px; }
.form_input2 { margin-top: 15px; }
.form_input2 label { display: block; color: #FFF; }

.form_radio.checked { background: url('../images/assets/bg_label.png') center; }
.form_radio label { cursor: pointer; float: right; height: 33px; padding-left: 30px; padding-right: 10px; font: 12px Arial, sans-serif; line-height: 33px; background: url('../images/assets/ic_radio.png') no-repeat 5px center; }
.form_radio.checked label { background: url('../images/assets/ic_radio_checked.png') no-repeat 5px center; }

.form_radio, .form_checkbox { position: relative; overflow: hidden; margin: 0 5px; height: 33px; color: #000; text-align: center;}
.form_checkbox input:focus .form_checkbox { border: 1px solid red; }
.form_checkbox.checked { }
.form_checkbox label { cursor: pointer; display: block; width: 100%; height: 100%; text-indent: 27px; color: #136CBA; font: 15px "robotoCondensedBold"; line-height: 33px; background: url('../images/assets/ic_checkbox.png') no-repeat 5px center; }
.form_checkbox.checked label { background: url('../images/assets/ic_checkbox_checked.png') no-repeat 5px center; }
.form_radio input[type="radio"], .form_checkbox input[type="checkbox"] { position: absolute; z-index: -1; top: 0; left: 0; opacity: 0; filter: alpha(opacity=0); width: 100%; height: 100%; }

/* BODY TEXT styles */
.body-text h1, .body-text h2, .body-text h3, .body-text h4, .body-text h5, .body-text h6 { margin-bottom: 0; color: #136CBA; font-weight: bold; font-family: Arial, sans-serif; }
.body-text a { font-weight: bold; }
.body-text a:hover { color: #B8910A; }
.body-text img { margin: 5px 8px; }
.body-text ul, .body-text ol { padding: 2px 15px; list-style-position: inside; }
.body-text ul { list-style-type: square; }
.body-text ul li { margin: 2px 0; }
.body-text div { font-size: 14px !important; }
.body-text p { margin-bottom: 10px; font-size: 14px !important; }
.body-text p * { font-size: 14px !important; }
.body-text ol li{ font-size: 14px !important; }
.body-text ul li { font-size: 14px !important; }
.body-text table { margin: auto; }

/* DEFAULT CLASSES */
.ib { display: inline-block !important; }
.vam { vertical-align: middle; }
.left { float: left; }
.right { float: right; }
.center { float: none; display: block; margin-right: auto; margin-left: auto; text-align: center; }
.clear { clear: both; }
.length { width: 106%; }
.rel { position: relative; }
.show { display: inherit !important; }
.hide { display: none; }

/* PLACES, BOXES & LINES */
.alphabox { -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; padding: 1px; background: url('../images/assets/bg_leftbox_login_alpha.png'); }
.bluebox { margin-top: 1px; padding: 10px; font-size: 12px; background: #D0E0EC; }
.whitebox { border: 1px solid #CECECE; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 15px; background: #FFF; }
.darkgraybox { margin-top: 15px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; height: 49px; padding: 8px; color: #FFF; font: 13px "robotoCondensedRegular"; background: #414141; }
.bluerow { display: block; border: 1px solid #FFF; height: 48px; background: url('../images/assets/bg_bluerow.png') repeat-x; }
.alpharow { margin: 23px 2px 0; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; height: 32px; background: url('../images/assets/bg_alpharow.png') repeat-x; }
.darkgrayrow { height: 27px; padding: 0 10px; color: #FFF; font: 12px Arial; line-height: 27px; background: #2C2C2C; }
.bottomrow { margin: 10px 0 0; border: 1px solid #E2E2E2; }
.bottomrow.cleft { border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; }
.bottomrow.cright { border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; }
.padding-box { text-align: justify; padding: 10px; }

.border-shade { border: 1px solid #D6D6D6; /*background: url('../images/assets/bg_horbox_bottom.png') repeat-x bottom left;*/ }
.border-shade .description { padding: 10px 10px 5px; }

/* ICONS */
.icon-back { position: relative; z-index: 0; margin-left: -5px; display: table; width: 45px; height: 39px; background: url('../images/assets/bg_icon_back.png'); }
.icon-back div { display: table-cell; padding-left: 7px; vertical-align: middle; }
.icon-back div .ic { margin: 0 auto; }
.back_ic, .bic, .ic { display: block; }

.back_ic { max-width: 220px; min-height: 33px; padding-top: 7px; text-indent: 45px; color: #2981DB; font: 14px "robotoCondensedBold"; line-height: 20px; }
.back_ic.platform { background: url('../images/assets/ic_platform.png') no-repeat 7px 5px; }
.back_ic.good_green { background: url('../images/assets/ic_good_green.png') no-repeat 0px 2px; }
.back_ic.clock { background: url('../images/assets/ic_clock.png') no-repeat 0px 4px; }

.bic { width: 40px; height: 40px; background-repeat: no-repeat; background-position: center; }

.bic.free_horoscope { background-image: url('../images/assets/ic_new_horoscope.png'); }

.bic.wheel { background-image: url('../images/assets/ic_wheel.png'); }
.bic.cobra { background-image: url('../images/assets/ic_cobra.png'); }
.bic.bank { background-image: url('../images/assets/ic_bank.png'); }
.bic.business { background-image: url('../images/assets/ic_business.png'); }
.bic.new_horoscope { background-image: url('../images/assets/ic_new_horoscope.png'); }
.bic.new_matrix { background-image: url('../images/assets/ic_new_matrix.png'); }
.bic.travel { background-image: url('../images/assets/ic_travel.png'); }
.bic.love { background-image: url('../images/assets/ic_love.png'); }
.bic.leader_validation { background-image: url('../images/assets/ic_validation.png'); }
.bic.upmoney { background-image: url('../images/assets/ic_upmoney.png'); }
.bic.leader_info { background-image: url('../images/assets/ic_upmoney.png'); }
.bic.leader_structure { background-image: url('../images/assets/ic_structure.png'); }
.bic.wallet { background-image: url('../images/assets/ic_wallet.png'); }
.bic.euro_stat { background-image: url('../images/assets/ic_euro_stat.png'); }
.bic.credit_stat { background-image: url('../images/assets/ic_credit_stat.png'); }
.bic.transfer { background-image: url('../images/assets/ic_transfer.png'); }
.bic.coupon { background-image: url('../images/assets/ic_coupon.png'); }
.bic.actual_matrices { background-image: url('../images/assets/ic_actual_matrices.png'); }
.bic.matrix_info { background-image: url('../images/assets/ic_matrix_info.png'); }
.bic.moon-2 { background-image: url('../images/assets/icon_moon_2.png'); }
.bic.garden { background-image: url('../images/assets/icon_garden.png'); }
.bic.symbol { background-image: url('../images/assets/icon_symbol.png'); }
.bic.zodiac { background-image: url('../images/assets/icon_zodiac.png'); }
.bic.invite { background-image: url('../images/assets/icon_invite.png'); }
.bic.banners { background-image: url('../images/assets/ic_banner.png'); }
.bic.validation { background-image: url('../images/assets/icon_validation.png'); }
.bic.tutorial { background-image: url('../images/assets/icon_tutorial.png'); }
.bic.our_astrologs { background-image: url('../images/assets/ic_our_astrologs.png'); }
.bic.our_astroprogram { background-image: url('../images/assets/ic_our_program.png'); }
.bic.developers { background-image: url('../images/assets/ic_developers.png'); }
.bic.tips { background-image: url('../images/assets/ic_tips.png'); }
.bic.gift { background-image: url('../images/assets/ic_gift.png'); }
.bic.guide { background-image: url('../images/assets/ic_guide.png'); }
.bic.partners { background-image: url('../images/assets/ic_partner.png'); }
.bic.about_us { background-image: url('../images/assets/ic_about_us.png'); }
.bic.payment_methods { background-image: url('../images/assets/ic_payment_methods.png'); }
.bic.message_new { background-image: url('../images/assets/ic_msg_new.png'); }
.bic.message_inbox { background-image: url('../images/assets/ic_msg_in.png'); }
.bic.message_outbox { background-image: url('../images/assets/ic_msg_out.png'); }
.bic.message_trash { background-image: url('../images/assets/ic_msg_remove.png'); }
.bic.help { background-image: url('../images/assets/ic_advantages.png'); }

.ic.earth { width: 16px; height: 16px; background: url('../images/assets/ic_earth.png'); }
.ic.user { width: 16px; height: 17px; background: url('../images/assets/ic_user.png'); }
.ic.key { width: 16px; height: 16px; background: url('../images/assets/ic_key.png'); }
.ic.right { width: 6px; height: 10px; background: url('../images/assets/ic_right.png'); }
.ic.moon { width: 15px; height: 17px; background: url('../images/assets/ic_moon.png'); }
.ic.platform_start { width: 17px; height: 12px; background: url('../images/assets/ic_platform_start.png'); }
.ic.money { width: 17px; height: 15px; background: url('../images/assets/ic_money.png'); }
.ic.leader { width: 24px; height: 18px; background: url('../images/assets/ic_partners.png'); }
.ic.tutorial { width: 19px; height: 19px; background: url('../images/assets/ic_leader.png'); }
.ic.invite { width: 26px; height: 18px; background: url('../images/assets/ic_invite.png'); }
.ic.power { width: 16px; height: 17px; background: url('../images/assets/ic_power.png'); }
.ic.zoom { width: 16px; height: 16px; background: url('../images/assets/ic_zoom.png'); }
.ic.totop { cursor: pointer; margin: 0 -3px -3px 0; width: 20px; height: 20px; background: url('../images/assets/ic_totop.png'); }
.ic.slideup { cursor: pointer; margin: 0 -3px -3px 0; width: 20px; height: 20px; background: url('../images/assets/ic_totop.png'); }
.ic.arrow_textbox { margin-left: 5px; width: 13px; height: 14px; background: url('../images/assets/ic_arrow_textbox.png'); }
.ic.file { width: 23px; height: 17px; background: url('../images/assets/ic_file.png'); }
.ic.alert_blue { width: 18px; height: 13px; background: url('../images/assets/ic_alert_blue.png'); }
.ic.alert_red { width: 18px; height: 13px; background: url('../images/assets/ic_alert_red.png'); }
.ic.good { width: 12px; height: 12px; background: url('../images/assets/ic_good.png'); }
.ic.bubble { width: 17px; height: 13px; background: url('../images/assets/ic_bubble.png'); }
.ic.info { cursor: pointer; margin-right: 5px; width: 14px; height: 16px; background: url('../images/assets/ic_info.png'); }
.ic.help { margin: 3px 0 0 5px; width: 16px; height: 16px; background: url('../images/assets/ic_help.png'); }
.ic.upmoney_black { width: 25px; height: 17px; background-image: url('../images/assets/ic_upmoney_black.png'); }
.ic.eurocircle { width: 13px; height: 13px; background: url('../images/assets/ic_eurocircle.png'); }
.ic.floppy { margin: 11px 11px 0 -8px; width: 16px; height: 16px; background: url('../images/assets/ic_floppy.png'); }
.ic.transfer_black { margin-top: 5px; width: 16px; height: 11px; background: url('../images/assets/ic_transfer_black.png'); }
.ic.euro_stat_black { margin-top: 2px; width: 23px; height: 17px; background: url('../images/assets/ic_euro_stat_black.png'); }
.ic.coupon_black { margin-top: 2px; width: 18px; height: 16px; background: url('../images/assets/ic_coupon_black.png'); }
.ic.message_group { margin-top: 2px; width: 20px; height: 16px; background: url('../images/assets/ic_msg_group.png'); }
.ic.message_group.active { position: relative; margin-top: 2px; width: 20px; height: 16px; background: url('../images/assets/ic_msg_group_active.png'); -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-iteration-count: 3; animation-iteration-count: 3; -webkit-animation-name: bounce; animation-name: bounce;	-webkit-transform-origin: center bottom; transform-origin: center bottom; }
.ic.partners { background-image: url('../images/assets/ic_partners.png'); }

@-webkit-keyframes bounce {
	from, 20%, 53%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}

	40%, 43% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}

	70% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0);
	}

	90% {
		-webkit-transform: translate3d(0,-4px,0);
		transform: translate3d(0,-4px,0);
	}
}

@keyframes bounce {
	from, 20%, 53%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}

	40%, 43% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}

	70% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0);
	}

	90% {
		-webkit-transform: translate3d(0,-4px,0);
		transform: translate3d(0,-4px,0);
	}
}

.ic.pico1 { width: 38px; height: 38px; background: url('../images/assets/ic_platform_button_start.png'); }
.ic.pico2 { width: 38px; height: 38px; background: url('../images/assets/ic_platform_button_standart.png'); }
.ic.pico3 { width: 38px; height: 38px; background: url('../images/assets/ic_platform_button_diamond.png'); }
.ic.pico4 { width: 38px; height: 38px; background: url('../images/assets/ic_platform_button_diamond.png'); }
.ic.pico5 { width: 38px; height: 38px; background: url('../images/assets/ic_platform_button_diamond.png'); }
.ic.pico6 { width: 38px; height: 38px; background: url('../images/assets/ic_platform_button_diamond.png'); }
.ic.pico7 { width: 38px; height: 38px; background: url('../images/assets/ic_platform_button_diamond.png'); }
.ic.pico8 { width: 38px; height: 38px; background: url('../images/assets/ic_platform_button_diamond.png'); }
.ic.pico9 { width: 38px; height: 38px; background: url('../images/assets/ic_platform_button_diamond.png'); }
.ic.pico10 { width: 38px; height: 38px; background: url('../images/assets/ic_platform_button_diamond.png'); }
a:hover .ic.pico1 { width: 38px; height: 38px; background: url('../images/assets/ic_platform_button_start_hover.png'); }
a:hover .ic.pico2 { width: 38px; height: 38px; background: url('../images/assets/ic_platform_button_standart_hover.png'); }
a:hover .ic.pico3 { width: 38px; height: 38px; background: url('../images/assets/ic_platform_button_diamond_hover.png'); }
a:hover .ic.pico3 { width: 38px; height: 38px; background: url('../images/assets/ic_platform_button_diamond_hover.png'); }
a:hover .ic.pico4 { width: 38px; height: 38px; background: url('../images/assets/ic_platform_button_diamond_hover.png'); }
a:hover .ic.pico5 { width: 38px; height: 38px; background: url('../images/assets/ic_platform_button_diamond_hover.png'); }
a:hover .ic.pico6 { width: 38px; height: 38px; background: url('../images/assets/ic_platform_button_diamond_hover.png'); }
a:hover .ic.pico7 { width: 38px; height: 38px; background: url('../images/assets/ic_platform_button_diamond_hover.png'); }
a:hover .ic.pico9 { width: 38px; height: 38px; background: url('../images/assets/ic_platform_button_diamond_hover.png'); }
a:hover .ic.pico10 { width: 38px; height: 38px; background: url('../images/assets/ic_platform_button_diamond_hover.png'); }

.matrix_table .ic.pico1, .matrix_table .ic.pico2, .matrix_table .ic.pico3, .matrix_table .ic.pico4,.matrix_table .ic.pic5,.matrix_table .ic.pico6, .matrix_table .ic.pico7, .matrix_table .ic.pico8 ,.matrix_table .ic.pico9, .matrix_table .ic.pico10 { margin: 0 5px; }
.ic.platform_open { width: 30px; height: 30px; background: url('../images/assets/btn_platform_open.png'); }
.ic.credit_black { width: 13px; height: 14px; background: url('../images/assets/ic_credit_black.png'); }
.ic.credit_white { width: 13px; height: 14px; background: url('../images/assets/ic_credit_white.png'); }
.ic.euro_black { width: 13px; height: 13px; background: url('../images/assets/ic_euro_black.png'); }
.ic.euro_white { width: 16px; height: 16px; background: url('../images/assets/ic_euro_white.png') no-repeat; }
.ic.user_black { width: 16px; height: 16px; background: url('../images/assets/ic_user_black.png'); }
.ic.credit_stat_black { width: 23px; height: 17px; background: url('../images/assets/ic_credit_stat_black.png'); }
.ic.reonline    { display: none; margin: 0px 0px; width: 30px; height: 30px; background: url('../images/assets/ic_reonline30.png') no-repeat;  }
.ic.no_reonline { display: none; margin: 0px 0px; width: 30px; height: 30px; background: url('../images/assets/ic_reonline_red30.png'); }
.ic.attention   { display: none; margin: 0px 0px; width: 30px; height: 30px; background: url('../images/assets/attention30.png'); }
.ic.online_0 { width: 45px; height: 18px; background: url('../images/assets/ic_online_off.png'); }
.ic.online_1 { width: 45px; height: 18px; background: url('../images/assets/ic_online_on.png'); }
.ic.closered { cursor: pointer; margin: 7px 7px 0; width: 17px; height: 17px; background: url('../images/assets/ic_closered.png'); }
.ic.wheel_black { padding-right: 22px; background: url('../images/assets/ic_wheel_black.png') no-repeat right center; }

.inbtn { margin: 6px 0 0 14px; }
.ic.plus { width: 8px; height: 9px; background: url('../images/assets/ic_plus.png'); }
.ic.pen { width: 8px; height: 9px; background: url('../images/assets/ic_pen.png'); }
.ic.del { width: 8px; height: 9px; background: url('../images/assets/ic_del.png'); }
.ic.search { margin-top: 4px; width: 12px; height: 13px; background: url('../images/assets/ic_search.png'); }
.ic.income { margin-top: 4px; width: 16px; height: 13px; background: url('../images/assets/ic_income.png'); }
.ic.new_horoscope { width: 22px; height: 22px; display: inline-block; background: url('../images/assets/ic_new_horoscope_with_shadow.png'); margin-bottom: -5px; }
.ic.show_horoscope { width: 16px; height: 22px; display: inline-block; background: url('../images/assets/ic_arrow_right_white.png') no-repeat center center; margin-bottom: -7px; }

/* PLACES */
.mr5 { margin-right: 5px; }
.mzz5 { margin: 0 0 5px; }
.ml5 { margin-left: 5px; }
.m20z10 { margin: 20px 0 10px; }
.m10z { margin: 10px 0; }
.m1515z { margin: 15px 15px 0; }

/* RADIUS */
.r5 { border-radius: 5px !important; -moz-border-radius: 5px !important; -webkit-border-radius: 5px !important; }

/* HORIZONTAL LINE */
hr { margin: 3px 0; padding: 0; width: 100%; border: none; border-bottom: 1px solid #88C3D7; }
hr.gray-hr { margin: 6px -8px 3px; border-bottom: 1px solid #515151; width: 325px; height: 1px; background: #353535; }

/* CAPTCHA */
.captcha .reload { float: left; display: block; margin-top: 9px; }
.captcha .scode, .captcha #scode { margin: -1px -11px -1px 0px; width: 120px; text-align: center; }

/* GOOGLE MAPS */
#gmaps { margin: -1px -10px; border: 1px solid #959595; box-shadow: 0px 4px 6px 0px #818181; -moz-box-shadow: 0px 4px 6px 0px #818181; -webkit-box-shadow: 0px 4px 6px 0px #818181; width: 682px; height: 398px; }
#map_canvas { overflow: hidden; margin: 10px 0 5px; border: 1px solid #B6B6B6; border-radius: 4px; -moz-border-radius: 4px; width: 100%; height: 350px; }
.adp-directions { width: 100%; }
.adp-text { vertical-align: middle; padding-left: 10px; }

/* SELECTION */
.disable-sel, .form_input label { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

/* TAB */
.tabulator { height: 49px; background: url('../images/assets/bg_beforetab.png') repeat-x bottom; }
.tabulator li { margin-right: 1px; float: left; border-top: 1px solid #7F7F7F; border-right: 1px solid #7F7F7F; border-left: 1px solid #7F7F7F; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; height: 100%; padding: 0 15px; background: url('../images/assets/bg_tabs.png') repeat-x; }
.tabulator li:hover, .tabulator li.active { border-top: 1px solid #7C4090; border-right: 1px solid #7C4090; border-left: 1px solid #7C4090; background-position: 0 100%; }
.tabulator li a { display: table; width: 100%; height: 48px; }
.tabulator li a span { display: table-cell; padding: 0 5px; vertical-align: middle; text-align: center; text-shadow: 0 -1px 1px #3D3D3D; text-transform: uppercase; color: #FFF; font: 12px "robotoCondensedBold"; }

.tab-container { margin-top: 1px; padding: 10px; background: #D0E0EC; }
.tab-container > div { display: none; }

/* PAGINATION */
.paging { margin: 10px 0; border-top: 1px solid #8C9AAA; border-bottom: 1px solid #8C9AAA; padding: 3px 0; background: url('../images/assets/bg_pagination.png') no-repeat center; }
.paging ul { margin: 4px 0 2px; text-align: center; }
.paging ul li { display: inline; }
.paging ul li a { border: 1px solid #818E9D; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 5px 11px; text-shadow: 0px 1px 1px #000; color: #FFF; font: bold 12px "robotoCondensedBold"; background: url('../images/assets/bg_btn_blue.png'); }
.paging ul li a[href] { text-shadow: 0px 1px 1px #D8D8D8; color: #000; background: url('../images/assets/bg_num.png') repeat-x; }
.paging ul li a:hover { text-shadow: 0px 1px 1px #000; color: #FFF; background: url('../images/assets/bg_btn_blue.png'); }
.paging ul li a.prev { padding: 5px 0; }
.paging ul li a.prev span { padding: 5px 12px; text-indent: -1000px; background: url('../images/assets/ic_arrow_left.png') no-repeat center; }
.paging ul li a.next { padding: 5px 0; }
.paging ul li a.next span { padding: 5px 12px; text-indent: -1000px; background: url('../images/assets/ic_arrow_right.png') no-repeat center; }

/* FOOTER */
.footer { font: 11px Arial; }
.footer-logo a { display: block; position: absolute; top: 15px; left: 50%; margin-left: -124px; width: 280px; height: 26px; color: #000; font: 23px "MyriadProBoldCondensed"; }
.footer-menu { padding-top: 1px; }
.footer-menu.top ul { margin-top:0; }
.footer-menu.bottom ul { margin-top: 4px; }
.footer-menu ul { text-align: center; }
.footer-menu ul li { display: inline; margin-left: 5px; border-left: 1px solid #414141; padding-left: 5px; }
.footer-menu ul li:first-child { border: none; }
.footer-menu ul li a { color: #414141; font: 16px "robotoCondensedBold"; }
.footer-menu ul li a:hover { color: #034077; }
.footer-menu.top ul.payment-list li { border-left: 0; }
.footer .copyright-info { position: absolute; bottom: 9px; left: 50%; margin-left: -220px; color: #9A9A9A; }
.footer .romlex-info { position: absolute; bottom: 7px; right: 50%; margin-right: -220px; }
.footer .romlex-info a { color: #9A9A9A; }
.footer .romlex-info img { vertical-align: middle; }

.ie input[type='text'], .ie input[type='email'], .ie input[type='password'] { line-height: 38px; }

/* Clear Fix */

.clearfix         { zoom: 1; }
.clearfix:before,
.clearfix:after   { content: " "; display: table; }
.clearfix:after   { clear: both; }

/* MARGINS */
.mt4 { margin-top: 4px; }
.mt20 { margin-top: 20px; }

/* BACKGROUNDS */
.bg_wellow{background-color: #fcefa1;}

/* SHADOWS */
.input_red:focus{border-color: #135fd1; -webkit-box-shadow: 0px 0px 10px 2px rgba(0,102,255,1);
	-moz-box-shadow: 0px 0px 10px 2px rgba(0,102,255,1);
	box-shadow: 0px 0px 10px 2px rgba(0,102,255,1);
	-moz-transition: border linear .2s,box-shadow linear .2s;
	-o-transition: border linear .2s,box-shadow linear .2s;
	transition: border linear .2s,box-shadow linear .2s;
}
.hover_blue:hover{
	border-color: #135fd1; -webkit-box-shadow: 0px 0px 20px -2px rgba(0,102,255,1);
	-moz-box-shadow:0px 0px 20px -2px rgba(0,102,255,1);
	box-shadow: 0px 0px 20px -2px rgba(0,102,255,1);
	-moz-transition: border linear .2s,box-shadow linear .2s;
	-o-transition: border linear .2s,box-shadow linear .2s;
	transition: border linear .2s,box-shadow linear .2s;
}

.sh_inset_blue{

	-webkit-box-shadow: inset 0px 0px 22px -3px rgba(81, 178, 255, 1);
	-moz-box-shadow: inset 0px 0px 22px -3px rgba(81, 178, 255, 1);
	box-shadow: inset 0px 0px 22px -3px rgba(81, 178, 255, 1);

}
.shadow_black{-webkit-box-shadow: 0px 0px 37px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 37px -2px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 37px -2px rgba(0,0,0,0.75);}
