#header {height:115px; background:url("../images/bg_header.png") repeat-x scroll 0 0 transparent; position: fixed; left:0px; top:0; width:100%; z-index: 10;  }
#header .headerContent {position:relative; width:930px; margin-left:auto; margin-right:auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px}
.AdsOnTheTop #header {position: relative; background: none}
.AdsOnTheTop #header .headerContent {position:relative; width:930px; height:115px; margin-left:auto; margin-right:auto; background:url("../images/bg_header.png") repeat-x scroll 0 0 transparent}
.AdsOnTheTop #top_ads {width: 930px; margin: 10px auto 0 auto; position: relative}
.AdsOnTheTop #top_ads #right_side_ad {position: absolute; top: 0; right: 0}
.AdsOnTheTop #top_ads .wallpaper_horizontal {margin-right: -13px}
#header .logo {display:block; position:absolute; top:7px; left:10px; width:163px; height:50px}
#header .login_btn, #header .my_informer {float:right; margin-right:8px; margin-top:9px; display: none}
#header .my_informer {display: block}
#header .login_btn a, #header .my_informer span {padding-right:5px; padding-left: 5px; color: #FFF; font-size: 11px; text-decoration: none; background: url("../images/arrow_sml.png") no-repeat center left}
#header .my_informer span {padding-right:8px; background-position: right center}
#header .login_btn a:hover {padding-right:5px; color: #FFF; font-size: 11px; text-decoration: underline}
#header .MyInformer {position: relative}
#header .MyInformerWrapper {left: 389px; right: 205px; position: absolute}
#header .myInformer {background-color: #F2F2F2; border-radius: 9px 9px 0 0; -moz-border-radius: 9px 9px 0 0; -webkit-border-radius: 9px 9px 0 0; margin: 38px auto 0 auto; padding: 3px 10px 2px 11px; height: 27px; float: none; display: inline-block; max-width: 305px}
#header .myInformer .MyInformerHeaderLink {margin-top: 6px}
#header .myInformer .PriceAlarmHeaderLink {margin-top: 4px}
#header .myInformer .MyInformerHeaderIcons {margin-top: 5px}
#header .myInformer .MyInformerHeaderItem, #header .myInformer .Seperator {float: left}
.myInformer .IconsSeparator, .myInformer .MyInformerHeaderIcons {display: none}
#header .myInformer .Seperator {width: 0px; height: 25px; border-left: 1px solid #FCFCFC; border-right: 1px solid #CECECE; margin: 0 7px}
#header .searchbox {width: 195px; background: white; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-top: 1px solid #CAC8C9; border-left: 1px solid #CAC8C9; height: 20px; margin: 38px 8px 0 0}
#header .searchbox input.searchInput {border: none; margin-top: 1px}
#header .searchbox input.search_btn {border: none; background-image: url('../images/header/search_btn.png'); background-repeat: no-repeat; background-position: 3px 3px; width: 20px; background-color: transparent}
#header .searchbox .SearchBtnDiv {background-color: #E4E2E2; float: right; border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0}
#header #my_informer_ad {display: none; position: absolute; right: -191px; top: 70px; z-index: 35}
 #header .primary-links {display:block; position:absolute; z-index: 30; top:70px; right:0px; left:0; text-align:left; line-height:28px; height:28px; background:#282828 url("../images/bg_menue.gif") repeat-x 0 0; font-weight:bold; color:#fff; border:1px solid #282828; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px}
#header .primary-links .quotes {margin: 1px 0 0 10px; float: left; font-size: 10px; line-height: 13px}
#header .primary-links .quotes .quotesname {float: left; margin-right:5px}
#header .primary-links .quotes .quotesvalue_up {float: left; color: #09f404 }
#header .primary-links .quotes .quotesvalue_neutral {float: left}
#header .primary-links .quotes .quotesvalue_down {float: left; color: #fe0000 }
#header .primary-links .quotes .quotesname a {color:#fff; display:block; text-decoration:none; width:auto}
#header .primary-links .quotes .QuotesNameAndValue, #header .primary-links .quotes .QuotesValueChange {display: block}
#header .primary-links .quotes .QuotesValueChange {text-align: center; clear: both; font-size: 10px}
#header .primary-links .quotes .QuotesValueChange span {margin: 0 2px; background-repeat: no-repeat; padding-left: 5px}
#header .primary-links .quotes .QuotesValueChange .QuotesValueUpAbs, #header .primary-links .quotes .QuotesValueChange .QuotesValueUpRel {color: #09f404; background-image: url('../images/arrow_up.gif'); background-position: 0% 40%; padding-left: 7px}
#header .primary-links .quotes .QuotesValueChange .QuotesValueDownAbs, #header .primary-links .quotes .QuotesValueChange .QuotesValueDownRel {color: #fe0000; background-image: url('../images/arrow_down.gif'); background-position: 0% 60%; padding-left: 7px}
.QuotesButtons {padding-left: 10px; padding-top: 4px}
#header .quotes_div {min-height: 20px; max-width: 570px}
#header #charts_bar {clear: both; text-align: left; display: none; padding: 10px 0px 0px 1px; background-image: url('../images/bg_quotes.png'); width: auto; top: 97px; left: 0; position: absolute; color: white; z-index: 1; width: 929px; min-height: 250px}
#header #charts_bar .charts_item {float: left; width: 230px; vertical-align: top}
#header #charts_bar .chart_header {border-color: #818181; border-width: 1px 0 1px 0; border-style: solid; color: #02F400; font-size: 18px; font-weight: bold; background-image: url('../images/quotes_name_bg.gif'); padding: 0 3px 0 9px; line-height: 25px}
#header #charts_bar .chart_sep {border-left: 1px solid #818181; float: left; height: 13px; margin-top: 7px; width: 0}
#header #charts_bar .chart_image {}
#header #charts_bar .chart_info {line-height: normal; text-align: center}
#header #charts_bar .chart_info .chart_date {}
#header #charts_bar .chart_info div {padding: 50px 10px; text-align: left; width: 100%}
#header .primary-links .menu {float:right; right:0; margin-right:0}
#header .primary-links .menu li {display:inline; float:left; font-size:1em; line-height:28px; list-style-type:none; padding:0 10px; font-size: 12px;  position:relative; width:auto; text-align:left}
#header .primary-links .menu li.first, #header .primary-links .menu li.last {border:none}
#header .primary-links .menu li a {color:#fff; display:block; text-decoration:none; width:auto}
#header .primary-links .menu li a:hover {color:#EE7000}
 #header .primary-links .menu li ul {display:none; position:absolute; top:28px; left:0; width:150px; text-align:left; padding:6px 0 0 0; background:transparent url("../images/bg_submenue_ul_up.png") no-repeat 17px 0; z-index:40}
#header .primary-links .menu li:hover ul {display:block}
#header .primary-links .menu li:hover ul li ul, #header .primary-links .menu li:hover ul li ul li ul {display:none}
#header .primary-links .menu li ul li{ display:block; float:none; background-color:#000; font-weight:normal; line-height:22px; background:transparent url("../images/bg_submenue_li.png") repeat 0 0; border:none; padding:0; margin:0}
#header .primary-links .menu li ul li a {padding-left:17px; background-image:none; font-size: 11px}
#header .primary-links .menu li ul li a:hover {background:#000 url("../images/bg_submenue_li_a.png") no-repeat 8px 8px}
 #header .primary-links .menu li ul li ul {display:none; top:0; left:150px; padding:0 0 0 8px; background:transparent url("../images/bg_submenue_ul_left.png") no-repeat 0 0; z-index:50}
#header .primary-links .menu li ul li:hover ul {display:block}
#header .primary-links .menu li ul li:hover ul li ul {display:none}
#header .primary-links .menu li ul li ul li:hover ul {display:block}
 #header .primary-links .menu li.active {position:static}
#header .primary-links .menu li.active a {color:#EE7000}
#header .primary-links .menu li.active ul {background:none repeat scroll 0 0 transparent; display:block; padding:0; width:auto; z-index:30}
#header .primary-links .menu li.active ul li{ display:inline-block; float:none; font-weight:normal; line-height:22px; border:none; padding:0 10px 0 0; margin:0 10px 0 0; border-right:1px solid #999; position:relative; line-height:15px; background:transparent}
#header .primary-links .menu li.active ul li.last{ border:none; padding:0; margin:0}
#header .primary-links .menu li.active ul li a {color:#444; padding:0}
#header .primary-links .menu li.active ul li.active a{ background:transparent; color:#EE7000}
#header .primary-links .menu li.active ul li.active a, #header .primary-links .menu li.active ul li a:hover {background:transparent; color:#EE7000}
 #header .primary-links .menu li.active ul li ul {width:150px; display:none; position:absolute; top:15px; left:0; padding:11px 0 0 0; background:transparent url("../images/bg_submenue_ul_up.png") no-repeat 10px 5px; margin-left:-10px}
#header .primary-links .menu li.active ul li ul li {display:block; background:transparent url("../images/bg_submenue_li.png") repeat 0 0; padding:0; margin:0; line-height:22px}
#header .primary-links .menu li.active ul li ul li a{ color:#fff; padding-left:17px; background:transparent url("../images/bg_submenue_li_a.png") no-repeat 5px 8px}
#header .primary-links .menu li.active ul li ul li a:hover{ background:#000 url("../images/bg_submenue_li_a.png") no-repeat 8px 8px; color:#EE7000}
#header .primary-links .menu li.active ul li:hover ul {display:block}
#header .primary-links .menu li.active ul li:hover ul li ul {display:none}
#header .primary-links .menu li.active ul li ul li:hover ul {display:block}
  #header .primary-links .menu li ul li.active ul {display:none; top:0; left:150px; padding:0 0 0 8px; background:transparent url("../images/bg_submenue_ul_left.png") no-repeat 0 0; z-index:50}
#header .primary-links .menu li ul li.active:hover ul {display:block}
#header .primary-links .menu li ul li.active:hover ul li ul {display:none}
#header .primary-links .menu li ul li.active ul li:hover ul {display:block}
.NewsBox .NewsPaginationTop {margin: 5px 0}
 #header .primary-links .menu li ul li.active ul {display:none; top:5px; left:150px; width:150px; padding:0 0 0 8px; background:transparent url("../images/bg_submenue_ul_left.png") no-repeat 0 0; z-index:50}
#header .primary-links .menu li ul li.active ul li {display:block; background:transparent url("../images/bg_submenue_li.png") repeat 0 0; padding:0; margin:0; line-height:22px}
#header .primary-links .menu li ul li.active ul li a{ color:#fff; padding-left:17px; background:transparent url("../images/bg_submenue_li_a.png") no-repeat 5px 8px}
#header .primary-links .menu li ul li.active ul li a:hover{ background:#000 url("../images/bg_submenue_li_a.png") no-repeat 8px 8px; color:#EE7000}
#header .primary-links .menu li ul li.active:hover ul {display:block}
#header .primary-links .menu li ul li.active:hover ul li ul {display:none}
#header .primary-links .menu li ul li.active ul li:hover ul {display:block}
 #page_margin {margin: 112px auto 0}
.AdsOnTheTop #page_margin {margin: 0 auto 0}
 #lite_quotes_content .QuoteValueChangeUp, #lite_quotes_content .QuoteValueChangeDown {white-space: nowrap}
#lite_quotes_content .QuoteValueChangeUp span, #lite_quotes_content .QuoteValueChangeDown span {background-repeat: no-repeat}
#lite_quotes_content .QuoteValueChangeUp .QuoteValueChangeAbs, #lite_quotes_content .QuoteValueChangeUp .QuoteValueChangeRel {color: #42A307; background-image: url('../images/arrow_up.gif'); background-position: 0% 40%; padding-left: 7px}
#lite_quotes_content .QuoteValueChangeDown .QuoteValueChangeAbs, #lite_quotes_content .QuoteValueChangeDown .QuoteValueChangeRel {color: #E70909; background-image: url('../images/arrow_down.gif'); background-position: 0% 60%; padding-left: 7px}
.live_quotes .company_name {color: #7c7a7b; font-weight: bold}
.live_quotes .value {font-weight: bold}
.live_quotes .Up {color: #05a028}
.live_quotes .Down {color: #fe0512}
.live_quotes .time {color: #6a6869}
#charts_bar a {color: #FB8E00; font-weight: bold; text-decoration: none}
#charts_bar a:hover {text-decoration: underline}
#charts_bar .data_provider {width: 270px; height: 50px; margin: 7px 5px 0 0; color: #898888; float: right}
#charts_bar .data_provider .timing {height: 50px; margin: 0 0 5px 0}
#charts_bar .data_provider .timing img {width: 205px; height: 50px; display: block; float: right}
#charts_bar .data_provider .timing .label {width: 60px; float: left; font-size: 13px}
#charts_bar .data_provider .realtime_provider {text-align: right; margin: 0 0 5px 0}
#charts_bar .PriceAlarmInfo {float: left; margin: 28px 7px 7px 7px; padding: 7px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background-image: url('../images/price_alarms/pa_menu_back.png'); width: 555px}
#charts_bar .PriceAlarmText, #charts_bar .PriceAlarmImageLink {float: left}
#charts_bar .PriceAlarmText {width: 385px; margin-left: 10px}
 .ChartBoxDiv {background-color: #393939; width: 220px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px}
.BoxChartTitle span {font-weight: bold}
 Quotes ul input {font-size: 12px; background-color:#eee}
.Quotes .description {width: 290px; float: left}
 .ui-widget-content a {color: #333}
.ui-widget-content .ui-state-hover {background: #EEE}
 #price_alarms {background-color: white; border: 1px solid #C6C6C6; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px; padding: 10px}
#price_alarms h1 {text-align: center; margin: 20px; line-height: 0px;  }
#price_alarms .PriceAlarmsBox {margin: 10px 0 0 0; border: 1px solid #EAEAEA; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px}
#price_alarms .PriceAlarmsBox h2 {background: #282828 url("../images/bg_menue.gif") repeat-x 0 0; color: white; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius: 4px 4px 0 0; padding: 2px 8px; font-size: 15px; font-weight: bold}
#price_alarms .PriceAlarmsBox .BoxContent {padding: 12px}
#price_alarms .AlarmForm {clear: both}
#price_alarms .AlarmForm .Column {float: left; padding: 0 4px; margin: 3px 0}
#price_alarms .AlarmForm .Column.CurrentPrice {padding: 8px; width: 80px; min-height: 16px; background-color: #F0F0F0; font-weight: bold; -moz-border-radius: 4px; -webkit-border-radius:4px; border-radius: 4px; margin: 3px 2px}
#price_alarms .AlarmForm .Column.OutFormButtons {padding: 0 1px}
#price_alarms .AlarmForm input[type=text] {width: 81px; height: 20px; vertical-align: top}
#price_alarms .AlarmForm input[type=text], #price_alarms .AlarmForm select, #price_alarms .AlarmForm .CurrentPrice {font-size: 16px}
#price_alarms .AlarmForm .Quoteable input[type=text] {width: 380px}
#price_alarms .AlarmForm .AlarmValue input[type=text] {color: #EE770E; font-weight: bold}
#price_alarms .AlarmForm input[type=text][disabled] {background-color: #EBEBEB}
#price_alarms .AlarmForm .AlarmType {padding: 0 1px}
#price_alarms .AlarmForm .AlarmType select {height: 31px; width: 190px}
#price_alarms .AlarmForm .EnableButton {width: 61px; height: 28px; display: block; line-height: 28px; font-size: 9px; background: url('../images/price_alarms/button_bg.jpg') repeat-x; color: #fff; font-weight: bold; text-align: center; text-decoration: none; padding: 0 2px; border: 1px solid #ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px}
#price_alarms .SubscribeBox .BoxContent {padding: 15px 20px 15px 20px}
#price_alarms .SubscribeBox .EmailImg, #price_alarms .SubscribeBox .PhoneImg {vertical-align: bottom}
#price_alarms .SubscribeBox .PhoneCodeField, #price_alarms .SubscribeBox .PhoneField, #price_alarms .SubscribeBox .EmailField {height: 18px; font-size: 14px}
#price_alarms .SubscribeBox .PhoneImg {margin-left: 10px}
#price_alarms .SubscribeBox .PhoneCodeField {width: 25px}
#price_alarms .SubscribeBox .PhoneField {width: 100px}
#price_alarms .SubscribeBox .SubscribeButton {background-image: url('../images/price_alarms/subscribe_btn.png'); background-color: transparent; border-style: none; font-size: 16px; color: white; font-weight: bold; height: 30px; width: 117px; vertical-align: bottom; margin: 0 3px}
#price_alarms .SubscribeBox .UnsubscribeButton {background-image: url('../images/price_alarms/unsubscribe_btn.png'); background-color: transparent; border-style: none; font-size: 16px; color: white; font-weight: bold; height: 30px; width: 117px; vertical-align: bottom}
#price_alarms .AlarmForm .AddButton {background-image: url('../images/price_alarms/add_btn.png'); background-color: transparent; border-style: none; width: 31px; height: 31px}
#price_alarms .AlarmForm .EditButton {background-image: url('../images/price_alarms/edit_btn.png'); background-color: transparent; border-style: none; width: 31px; height: 31px}
#price_alarms .AlarmForm .UpdateButton {background-image: url('../images/price_alarms/save_btn.png'); background-color: transparent; border-style: none; width: 31px; height: 31px}
#price_alarms .AlarmForm .DeleteButton {background-image: url('../images/price_alarms/delete_btn.png'); background-color: transparent; border-style: none; width: 31px; height: 31px}
#price_alarms .AlarmFormHeaders .Column {float: left; margin-left: 5px; color: #5C5A5B}
#price_alarms .AlarmFormHeaders .Quoteable {width: 393px}
#price_alarms .AlarmFormHeaders .CurrentPrice {width: 98px}
#price_alarms .AlarmFormHeaders .AlarmValue {width: 94px}
#price_alarms .AlarmFormHeaders .AlarmType {width: 150px}
#price_alarms .FormExplanation {margin: 10px 5px 5px 5px; background-color: #F0F0F0; padding: 4px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px}
#price_alarms .SubscribeBox .SubscriptionInfo {display: none; margin-top: 17px}
#price_alarms .SubscribeBox .SubscriptionInfo .Label {float: left; color: #DC0B07; font-weight: bold; text-decoration: underline; margin-right: 4px}
#price_alarms .SubscribeBox .SubscriptionInfo .Info {float: left; color: #DC0B07; width: 725px}
#price_alarm_lottery .SubscribeBox.InfoButtons {min-height: 40px; text-align: center}
#price_alarm_lottery .SubscribeBox.InfoButtons .Button {margin: 0 5px; display: inline-block; *display: inline; zoom: 1}
#price_alarms .SubscriptionForm {float: left}
#price_alarms .UnsubscribeButtonDiv {float: left; padding-top: 1px; margin-left: 3px}
#price_alarms .AlarmForm .Buttons img.Spinner {margin-top: 7px}
 .BannerKeeper{ text-align: center}
#price_alarm_lottery .content{ padding: 7px}
.PriceAlarmLottery, .PriceAlarmLottery #flexcrollactive{ height: 220px}
.PriceAlarmsBox.LandingPage h2 {text-align: center}
#lottery_subscribe_box{ padding-left: 7px; text-align: right; padding-right: 3px}
.CheckboxKeeper{ height: 100%; width: 225px; padding: 0.4em; float: right; margin-right: 5px; margin-bottom: 10px; border: 1px solid #C6C6C6; background-color: #ddd; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px}
#lottery_subscribe_box p{ margin-right: 7px; margin-bottom: 10px; font-size: 13px}
.SubmitKeeper{ height: 100%; clear: right}
.SubmitKeeper.NoThanks {float: left; margin-top: 38px}
.col_stat3_middle .registration_link {padding: 10px}
.col_stat3_middle .colTitle {padding-bottom: 5px; border-bottom: 1px solid #D1D1D1; font-weight: bold}
.col_stat3_middle .ImageContent {border: 1px solid #D1D1D1; margin: 0; text-align: center}
.ContentElement {margin-left: 2px}
.RightColumn {margin-left: 5px}
.MyInformer .RightColumn {margin-left: 3px}
.col_stat3_middle .registration_link a {font-weight: bold; color: #02a816}
.RoundedCorners{ background: #e5e5e5; border: solid 1px #d1d1d1; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; display: block}
#price_alarm_lottery .content .TopText {font-size: 14px; padding-bottom: 15px}
.ExplanationContainer {margin: 0 4px; width: 284px; height: 280px; float: left}
.ExplanationContainer .explanation {width: 272px; height: 140px; text-align: center; padding: 5px}
.ExplanationContainer .logo {text-align: center; height: 75px; margin: 40px auto 0 auto}
.PriceAlarmsKeeper .content{ padding: 0 }
#the-goal-of-life {width: 86%; margin: 0 auto; border-color: #e5e5e5; background: #f0f0f0}
#price_alarm_lottery p {margin: 0 0 20px 0; text-align: center; color: #353535}
#price_alarm_lottery .LotteryDescription p {font-size: 14px}
#price_alarm_lottery .LotteryRegulations {font-size: 13px}
#price_alarm_lottery .LotteryRegulations p {text-align: left}
#price_alarm_lottery .LotteryRegulations h3 {font-weight: bold; font-size: 110%}
#price_alarm_lottery .LotteryRegulations ol {padding-left: 30px}
#price_alarm_lottery h1 {color: #656565}
#lottery-registration-header {}
.clear {clear: both}
.Button{ height: 31px}
.btnL{ background-image: url("../images/btn_l.png"); width: 8px; height: 31px; float: left}
.btnR{ background-image: url("../images/btn_r.png"); width: 8px; height: 31px; float: left}
.btnText{ background-image: url("../images/btn_bckgrnd.png"); height: 31px; float:left}
.btnText a{ display: block; text-decoration: none; color: #fff; font-weight: bold; font-size: 160%; padding: 8px 10px 0 10px}