body {
    margin:0;
    padding:0;
    -webkit-text-size-adjust:none;
    min-height:416px;
    font-family:Arial, Helvetica, sans-serif;
    -webkit-touch-callout:none;
}
.center {
    margin:auto;
    display:block;
}
img {
    border:0;
}
h1 {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:24px;
    font-weight:normal;
    margin:0 10px;
}
.slideleft {
    -webkit-transform:translate(-150%, 0);
    -webkit-transition-duration:1.5s
}
.slideright {
    -webkit-transform:translate(150%, 0);
    -webkit-transition-duration:1.5s
}
a:hover span.arrow {
    background-image:url("http://img.wall-street.ro/images/iphone/whitearrow.png")!important
}
#header {
    margin-bottom:10px;
}
#topbar {
    height:40px;
    background:#04294b;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#04294b', endColorstr='#053664');
    /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#04294b), to(#053664));
    /* for webkit browsers */
    background: -moz-linear-gradient(top, #04294b, #053664);
    /* for firefox 3.6+ */
    overflow:hidden;
}
#section {
    padding:0 15px;
    font-size:12px;
    background:#E9900F;
}
#section span {
    background:#fff;
    padding:0 10px;
    text-transform:uppercase;
}
#logo {
    display:block;
    float:left;
    margin:3px 10px;
}
#search_form {
    float:right;
    width:35%;
    height:22px;
    padding:2px;
    background:#fff;
    margin:7px 5px 0 0;
}
#search_form input {
    border:none;
}
#search_form input[type="submit"] {
    float:right;
    width:22px;
    height:22px;
    cursor:pointer;
}
#search_form input[type="text"] {
    width:60%;
    color:#aaa;
    margin-left:5px;
}
#section-jumper {
    margin:0 10px;
}
#section-jumper select {
    width:100%;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    height:26px;
    color:#053664;
    padding:2px;
    border:1px solid #bbb;
}
#section-jumper select option {
    padding:5px;
}
ul.recomended-articles {
    list-style:inside;
    margin:10px;
    padding:0 0 0 10px;
}
ul.recomended-articles li {
    padding:3px 0;
    list-style:square;
    color:#E9900F;
}
ul.recomended-articles li.title {
    font-weight:bold;
    list-style:none;
    font-size:17px;
    color: #000;
    padding:5px 0px;
    margin-left:-15px;
}
ul.recomended-articles li a {
    color:#053765;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
}
#content {
    width:100%;
    position:relative;
    min-height:250px;
    margin:10px 0;
    height:auto;
    -webkit-transition-property:-webkit-transform;
    -webkit-transform-style:preserve-3d;
    z-index:0;
    overflow:hidden
}
#content a {
    text-decoration:none;
    color:#053765;
}
#footer {
    text-align:center;
    position:relative;
    margin:20px 10px 0;
    height:auto;
    width:auto;
    bottom:10px
}
#footer a {
    text-decoration:none;
    font-size:9pt;
    color:#4C4C4C;
    text-shadow:#FFF 0 1px 0;
}
.pageitem, .form {
    -webkit-border-bottom-left-radius:8px 8px;
    -webkit-border-bottom-right-radius:8px 8px;
    -webkit-border-top-left-radius:8px 8px;
    -webkit-border-top-right-radius:8px 8px;
    background-color:#fff;
    border:#878787 solid 1px;
    font-size:12pt;
    overflow:hidden;
    padding:0;
    position:relative;
    display:block;
    height:auto;
    margin:3px 9px 17px;
    list-style:none
}
.textbox {
    padding:5px 9px;
    overflow:hidden;
    border-top:1px solid #878787
}
.textbox p {
    margin-top:2px;
    color:#000;
    margin-bottom:2px;
    text-align:justify
}
.textbox img {
    max-width:100%
}
.textbox ul {
    margin:3px 0 3px 0;
    list-style:circle!important
}
.textbox li {
    margin:0!important
}
.pageitem li:first-child {
    border-top:0
}
li.menu, ul.form li {
    position:relative;
    list-style-type:none;
    display:block;
    border-top:1px solid #878787;
    max-width:400px;
}
ul.pageitem li:first-child:hover {
    -webkit-border-top-left-radius:8px 8px;
    -webkit-border-top-right-radius:8px 8px
}
ul.pageitem li:last-child:hover {
    -webkit-border-bottom-left-radius:8px 8px;
    -webkit-border-bottom-right-radius:8px 8px
}
li.menu:hover {
    background:url("http://img.wall-street.ro/images/iphone/menutouched.png") repeat-x #015FE7
}
li.menu a:hover span.name, li.menu a:hover span.comment, li.store:hover .starcomment, li.store:hover .name, li.store:hover .comment, body.list li.withimage a:hover .comment {
    color:#fff
}
li.menu a:hover span.comment {
    color:#CCF
}
li.menu a {
    display:block;
    height:43px;
    text-decoration:none
}
li.menu a img {
    width:auto;
    height:32px;
    margin:5px 0 0 5px;
    float:left
}
li.menu span.name {
    margin:11px 0 0 7px;
    color:#000;
    font-weight:bold;
    font-size:13px;
    text-overflow:ellipsis;
    white-space:nowrap;
    float:left
}
li.menu span.comment {
    margin:11px 30px 0 0;
    color:#000;
    font-size:17px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    float:right;
    color:#324f85
}
li.menu span.arrow, li.store span.arrow, body.musiclist span.arrow, body.list span.arrow {
    position:absolute;
    width:8px!important;
    height:13px!important;
    right:10px;
    top:15px;
    margin:0!important;
    background:url("http://img.wall-street.ro/images/iphone/arrow.png") no-repeat
}
li.store {
    height:90px;
    border-top:#878787 solid 1px;
    overflow:hidden;
    position:relative
}
li.store a {
    width:100%;
    height:90px;
    display:block;
    background:url("http://img.wall-street.ro/images/iphone/storebg.png") left top no-repeat;
    text-decoration:none;
    position:absolute
}
li.store:hover {
    background:url("http://img.wall-street.ro/images/iphone/storetouched.png") repeat-x
}
li.store .image {
    position:absolute;
    left:0;
    top:0;
    height:90px;
    width:90px;
    display:block
}
li:first-child.store .image, li.store:first-child a {
    -webkit-border-top-left-radius:8px 8px
}
li:last-child.store .image, li.store:last-child a {
    -webkit-border-bottom-left-radius:8px 8px
}
li.store .name {
    font-size:15px;
    white-space:nowrap;
    margin:5px 0 0 95px;
    display:block;
    overflow:hidden;
    color:#000;
    max-width:60%;
    text-overflow:ellipsis;
    font-weight:bold;
    white-space:nowrap;
    text-overflow:ellipsis
}
li.store .comment, body.list li.withimage .comment {
    font-size:12px;
    color:#7f7f7f;
    margin:16px 0 0 95px;
    display:block;
    width:60%;
    font-weight:bold;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
}
li.store .arrow, body.list li.withimage .arrow {
    top:39px!important
}
li.store .stars {
    margin:6px 0 0 95px
}
li.store .starcomment {
    position:absolute;
    left:165px;
    top:56px;
    font-size:12px;
    color:#7f7f7f;
    font-weight:lighter
}
.graytitle {
    font-weight:bold;
    font-size:20px;
    right:20px;
    color:#222;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-weight:normal;
    text-shadow:#FFF 0 1px 0;
    margin:15px 5px 0 15px;
    display:block;
    border-bottom:3px solid #333;
}
.header {
    display:block;
    font-weight:bold;
    color:rgb(73, 102, 145);
    font-size:12pt;
    margin-bottom:6px;
    line-height:14pt
}
body.musiclist div#content {
    width:auto;
    margin:-29px auto auto -40px
}
body.musiclist div#content ul {
    background:url("http://img.wall-street.ro/images/iphone/musiclistbg.png") repeat
}
body.musiclist div#content ul li {
    list-style:none;
    height:44px;
    width:auto;
    border-bottom:1px solid #e6e6e6;
    position:relative
}
body.musiclist div#content ul li a {
    text-decoration:none;
    color:#000;
    width:100%!important;
    height:100%;
    display:block
}
body.musiclist ul li .number, body.musiclist .name, body.musiclist .time {
    display:inline-block;
    height:44px;
    font-weight:bold;
    font-size:large;
    width:44px;
    text-align:center;
    line-height:46px
}
body.musiclist ul li .name {
    margin-left:0;
    width:auto!important;
    font-size:medium;
    padding-left:5px;
    border-left:solid 1px #e6e6e6
}
body.musiclist ul li .time {
    color:#848484;
    font-size:medium;
    margin-left:4px;
    width:auto!important;
    font-weight:normal
}
body.musiclist {
    background-image:none!important;
    background-color:#cbcccf
}
body.musiclist ul li span.name {
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    max-width:62%
}
body.list ul li.title {
    background:url("http://img.wall-street.ro/images/iphone/listheader.gif") repeat-x;
    height:22px!important;
    width:100%;
    color:#fff;
    font-weight:bold;
    font-size:16px;
    text-shadow:gray 0 1px 0;
    line-height:22px;
    padding-left:20px;
    border-bottom:none!important
}
body.list ul {
    background-color:#fff;
    width:100%;
    overflow:hidden;
    padding:0;
    margin:0
}
body.list div#content li {
    height:40px;
    border-bottom:1px solid #e1e1e1;
    list-style:none
}
body.list {
    background-color:#fff;
    background-image:none!important
}
body.list div#footer {
    margin-top:24px!important;
    border:solid 1px gray
}
body.list div#footer a:hover {
    text-decoration:underline
}
body.list div#content li a {
    padding:9px 0 0 20px;
    font-size:13px;
    font-weight:bold;
    position:relative;
    display:block;
    color:#000;
    text-decoration:none;
    height:32px
}
body.list div#content li a:visited {
    font-weight:normal;
}
body.list div#content li a span.name {
    text-overflow:ellipsis;
    overflow:hidden;
    max-width:93%;
    white-space:nowrap;
    display:block
}
body.list div#content li a:hover {
    color:#fff
}
body.list div#content li a:hover {
    background:url("http://img.wall-street.ro/images/iphone/menutouched.png") repeat-x
}
body.list div#content {
    margin-top:-13px!important
}
body.list ul img {
    width:90px;
    height:90px;
    position:absolute;
    left:0;
    top:0
}
body.list li.withimage {
    height:90px!important
}
body.list li.withimage span.name {
    margin:13px 0 0 90px;
    text-overflow:ellipsis;
    overflow:hidden;
    max-width:63%!important;
    white-space:nowrap
}
body.list li.withimage .comment {
    margin:10px auto auto 90px !important;
    max-width:63%!important
}
body.list li.withimage a, body.list li.withimage:hover a {
    height:81px!important;
    background:url("http://img.wall-street.ro/images/iphone/storebg.png") left top no-repeat!important
}
body.list li.withimage:hover {
    background-image:url("http://img.wall-street.ro/images/iphone/storetouched.png")
}
.confirm_screen {
    position:absolute;
    bottom:0;
    -webkit-transform:translate(0, 100%);
    -webkit-transition-property:-webkit-transform;
    background-image:url("http://img.wall-street.ro/images/iphone/popup-bg.png");
    opacity:0
}
.confirm_screenopen {
    position:absolute;
    opacity:0.8;
    overflow:hidden;
    bottom:-100%;
    width:100%;
    background:url("http://img.wall-street.ro/images/iphone/popup-bg.png") repeat-x #4e545f;
    -webkit-transition-duration:0.8s;
    -webkit-transition-property:-webkit-transform;
    -webkit-transform-style:preserve-3d;
    -webkit-transform:translate(0, 0);
    text-align:center;
    z-index:99999
}
.confirm_screenclose {
    -webkit-transition-duration:1.2s;
    -webkit-transition-property:-webkit-transform;
    -webkit-transform-style:preserve-3d;
    position:absolute;
    opacity:0.8;
    overflow:hidden;
    bottom:-100%;
    width:100%;
    background:url("http://img.wall-street.ro/images/iphone/popup-bg.png") repeat-x #545A67;
    text-align:center;
    -webkit-transform:translate(0, 150%)
}
.confirm_screenopen span, .confirm_screenclose span {
    margin:10px 0 20px;
    font-size:17px;
    color:#fff;
    width:100%;
    height:10px;
    text-shadow:rgba(0, 0, 0, 1) 0 -1px 0;
    display:block
}
.popup {
    position:absolute;
    bottom:0;
    width:100%;
    left:0;
    z-index:9999
}
.cover {
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    z-index:9998;
    opacity:0.4;
    left:0;
    background-color:#000
}
.nocover {
    opacity:0;
    background-image:url('http://img.wall-street.ro/images/iphone/bluebutton.png'), url('http://img.wall-street.ro/images/iphone/darkredbutton.png')
}
#frame a {
    text-decoration:none;
    display:block;
    width:90%;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:-15px;
    margin-top:0
}
#frame span.black, #frame span.red, #frame span.gray {
    display:block;
    height:46px;
    border-width:0 14px;
    width:auto;
    background-repeat:no-repeat;
    line-height:46px;
    font-size:large;
    opacity:1;
    font-weight:bolder;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    font-family:Arial, Helvetica, sans-serif
}
#frame span.black {
    -webkit-border-image:url("http://img.wall-street.ro/images/iphone/graybutton.png") 0 14 0 14;
    color:#fff
}
#frame span.red {
    -webkit-border-image:url("http://img.wall-street.ro/images/iphone/redbutton.png") 0 14 0 14;
    color:#fff
}
#frame span.gray {
    -webkit-border-image:url("http://img.wall-street.ro/images/iphone/whitebutton.png") 0 14 0 14;
    color:#000;
    text-shadow:white 0 1px 0
}
#frame a:last-child {
    margin-bottom:20px!important
}
#frame a:hover span.black, #frame a:hover span.gray {
    -webkit-border-image:url("http://img.wall-street.ro/images/iphone/bluebutton.png") 0 14 0 14;
    color:#fff;
    text-shadow:rgba(0, 0, 0, 1) 0 -1px 0
}
#frame a:hover span.red {
    -webkit-border-image:url("http://img.wall-street.ro/images/iphone/darkredbutton.png") 0 14 0 14
}
#fullscreenfix {
    display:block;
    height:44px;
    width:100%;
    bottom:0;
    -webkit-transition-property:-webkit-transform;
    -webkit-transform-style:preserve-3d;
    position:absolute
}
.fullscreenfixclosed {
    -webkit-transform:translate(0, 88px);
    background:#545A67;
    opacity:0.8;
    -webkit-transition-duration:0.36s
}
.fullscreenfixopen {
    -webkit-transform:translate(0, 44px);
    background:#565a65;
    ;
    -webkit-transition-duration:0.3s
}
#leftnav, #leftbutton {
    position:absolute;
    font-size:12px;
    left:9px;
    top:7px;
    font-weight:bold;
}
#leftbutton img {
    border:0;
}
#leftnav, #leftbutton, #rightnav, #rightbutton {
    z-index:5000;
}
#leftnav a, #rightnav a, #leftbutton a, #rightbutton a {
    display:block;
    color:#fff;
    text-shadow:rgba(0, 0, 0, 0.6) 0 -1px 0;
    line-height:30px;
    height:30px;
    text-decoration:none;
}
#leftnav img, #rightnav img {
    margin-top:4px
}
#leftnav a:first-child {
    z-index:2;
    -webkit-border-image:url("http://img.wall-street.ro/images/iphone/navleft.png") 0 6 0 13;
    border-width:0 6px 0 13px
}
#leftnav a {
    -webkit-border-image:url("http://img.wall-street.ro/images/iphone/navlinkleft.png") 0 5 0 13;
    z-index:3;
    margin-left:-4px;
    border-width:0 5px 0 13px;
    padding-right:4px;
    float:left
}
#rightnav, #rightbutton {
    position:absolute;
    font-size:12px;
    right:9px;
    top:7px;
    font-weight:bold
}
#rightnav a {
    -webkit-border-image:url("http://img.wall-street.ro/images/iphone/navlinkright.png") 0 13 0 5;
    z-index:3;
    margin-right:-4px;
    border-width:0 13px 0 5px;
    padding-left:4px;
    float:right
}
#rightnav a:first-child {
    z-index:2;
    -webkit-border-image:url("http://img.wall-street.ro/images/iphone/navright.png") 0 13 0 6;
    border-width:0 13px 0 6px
}
#leftbutton a, #rightbutton a {
    -webkit-border-image:url("http://img.wall-street.ro/images/iphone/navbutton.png") 0 5 0 5;
    border-width:0 5px;
    line-height:10px;
}
.rssxpresschannel {
    font-family:helvetica, sans-serif;
    border:none
}
.rssxpresschtitle {
    text-align:center
}
.rssxpresschdesc {
    color:#000;
    text-align:center;
    border-bottom:1px solid #000;
    padding-bottom:5px
}
.rssxpressittitle {
    display:block;
    font-size:12pt;
    background:#fff;
    margin:5px 0 2px
}
.rssxpressittitle a {
    text-decoration:none!important;
    font-weight:bold;
    color:rgb(73, 102, 145);
    line-height:10pt
}
.rssxpressitdesc {
    background:#fff;
    font-size:12pt
}
.rssxpressdivider {
    display:none
}
.article_list, .latest_article_list {
    list-style-type:none;
    padding:0;
    margin:0 10px;
    line-height:1.1em;
}
.article_list li, .latest_article_list li {
    padding:5px 0;
    border-bottom:1px dotted #ddd;
    ;
    background:transparent url(http://img.wall-street.ro/images/iphone/arrow.png) no-repeat scroll right;
    background-position: 98%;
    cursor:pointer;
}
.article_list li a, .latest_article_list a {
    padding:5px;
    text-decoration:none;
    color:#053765;
    font-weight:bold;
    font-size:13px;
    display:block;
    overflow:hidden;
    margin-right:20px;
}
.article_list li a:visited {
    font-weight:normal;
}
.article_list li a:visited {
    font-weight:none;
}
.article_list li.heading {
    background:url("http://img.wall-street.ro/images/iphone/listheader.gif") repeat-x;
    color:#FFF;
    padding:0;
    padding-left:10px;
}
.article_list li img, .latest_article_list li img {
    float:left;
    margin-right:10px;
    border:1px solid #ddd;
}
.article_list li a span {
    font-size:9px;
    color:#777;
    font-family:Verdana, Geneva, sans-serif;
    font-weight:normal;
    display:block;
    clear:right;
    padding-left:110px;
    margin-top:3px;
}
.latest_article_list li a span {
    font-size:9px;
    color:#777;
    font-family:Verdana, Geneva, sans-serif;
    font-weight:normal;
    display:block;
    clear:right;
    padding-left:70px;
    margin-top:3px;
}
.latest_article_list li a span.article_excerpt {
    font-size:12px;
    color:#222;
}
.article_list li:hover, li a:active, li a:hover {
    color:#222;
}
#iArticle {
    padding:10px;
    font-size:13px;
    line-height:1.7em;
}
#iArticle h3 {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:22px;
    font-weight:normal;
    line-height:1.3em;
    margin:0;
}
#iArticle p.excerpt {
    font-size:13px;
    font-weight:bold;
}
#iArticle div.article-info {
    color:#888;
    font-size:12px;
    margin:10px 0;
}
#iArticle>div>p>img {
    max-width: 100%;
    height: auto;
}
#share {
    clear:both;
    overflow:hidden;
}
.stocks {
    color:#FFF;
    font-family:Helvetica;
    font-weight:bold;
    font-size:19px;
    padding-top:5px;
    padding-bottom:5px;
    margin:4px;
    padding:2px;
    margin:4px;
    padding:2px;
    padding-left:6px;
}
.stocks_table {
    color:#FFF;
    font-weight:bold;
    font-size:19px;
}
.footer {
    background:#333;
    padding:10px;
    color:#ffffff;
    font-size:11px;
}
.footer div {
    margin:5px 0;
}
.footer a {
    color:#FFF;
    text-decoration:none;
    padding:0 3px;
}
.editorialist-name {
    font-size: 17px;
    font-weight: bold;    
}
.editorialist_img {
    height: 100px;
    width: auto;
    margin-left: 10px;
    vertical-align: text-top;
    float: right;
    border-top: 1px solid #aaa;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
}
.editorialist-description {
    font-size:11px;
}
.editorialist {
    border-bottom: 1px solid #aaa;
}