/* CSS Document */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
margin : 0;
padding : 0;
}
body {
background : url(/templates/Stock-Markets/images/bg.jpg) top repeat-x #1a2633;
color : #2c2c2c;
}
h1, h2,  h5 {
font-weight : normal;
line-height : normal;
}
h3, h4{
font-weight : bold;
line-height : normal;

}
h1 {
font-size : 1.5em;
}
h2 {
font-size : 1.4em;
}
h3 {
font-size : 1.1em;
}
h4 {
font-size : 1.2em;
}
h5 {
font-size : 1.1em;
}
a {
color : #006699;
text-decoration : none;

}
a:hover {
text-decoration : underline;
}
a img {
border : 0 none;
}
input,select, textarea, body, button {
font : normal 12px/17px Tahoma, "Trebuchet MS",Helvetica,sans-serif;
}



input, textarea, select, button, a {
outline : none;
}
p {
margin-bottom : 0.4em;
}
hr {
border : 0 none;
border-top : 1px solid #dbe8ed;
height : 1px;
}
ul {
margin : 0;
list-style:none;
}
ol {
margin : 0;
list-style : decimal;
}
.reset, .reset li {
list-style : none;
padding : 0;
margin : 0;
}
.clr {
clear : both;
}
table.userstop, table.pm, table.tableform {
border-collapse : collapse;
border-spacing : 0;
}
.lcol, .rcol, form {
display : inline;
}
.lcol {
float : left;
}
.rcol {
float : right;
}
.r-10 {
margin-right : 10px;
}
.small {
font-size : 0.85em;
}
.green {
color : #61a117;
}
.block {
display : block;
}
.fbutton, .ui-button {
background : url(/templates/Stock-Markets/images/bg-btn-blue.jpg) 0% 0% repeat-x !important ;
color : #000;
text-shadow : #6bc4ff 1px 1px 1px !important ;
height : 28px;
border-radius : 3px;
border : 1px solid #000 !important ;
line-height : 26px;
padding : 0 10px;
font-weight : bold;
margin : 0 5px;
cursor:pointer;
}
.fbutton:hover, .ui-button:hover {
text-decoration : none;
color : #fff;
text-shadow : #000 1px 1px 1px !important ;
}
#wrapper {
width : 100%;
/*height : 100%;*/
min-height : 100%;
background : url(/templates/Stock-Markets/images/w-f-bg.jpg) bottom repeat-x;
}
.wrapper {
width : 1024px;
text-align : left;
margin : 0 auto;
height : 100%;
min-height : 100%;
z-index : 10 !important ;
}
.btn_reglog, .radial, #loading-layer, #dropmenudiv,  .bbcodes {
border-radius : 5px;
}

.ui-dialog {
z-index : 100000 !important ;
background : url(/templates/Stock-Markets/images/mod-bg.png) repeat !important ;
color : #fff !important ;
}
.mod-left {
width : 50px;
height : 100%;
border-radius : 5px 0;
background : url(/templates/Stock-Markets/images/mod-l.png) repeat-y !important ;
position : absolute;
top : -1px;
left : -50px;
z-index : 100000 !important ;
border : 1px solid #000;
border-right : none !important ;
}
.mod-mask {
width : 250px;
height : 157px;
background : url(/templates/Stock-Markets/images/mod-mask.png) right top no-repeat;
position : absolute;
top : 0;
right : 0;
z-index : 1;
}
.mod-logo {
width : 22px;
height : 152px;
background : url(/templates/Stock-Markets/images/mod-logo.png) no-repeat;
margin : 10px 0 0 0;
}
.c-in {
width : 75px;
}

#logindialog .l-in {
width : 282px;
height : 28px;
background : url(/templates/Stock-Markets/images/log-in.jpg) repeat-x;
margin : 5px 0;
border-radius : 3px;
border : 1px solid #000;
}
#logindialog .l-in label {
min-width : 52px;
line-height : 27px;
background : url(/templates/Stock-Markets/images/log-l-l.png) right top no-repeat;
color : #000;
text-shadow : #b0c688 1px 1px 2px;
padding : 5px 10px 6px 10px;
font-weight : bold;
}
#logindialog .l-in .in-put {
background : none !important ;
border : none !important ;
width : 150px;
}
.darks {
position : fixed;
left : 0;
top : 0;
width : 100%;
height : 100%;
background : url(/templates/Stock-Markets/images/mask.png);
display : none;
z-index : 10000;
}
#logindialog .l-chek {
width : 282px;
height : 28px;
color : #fff;
text-shadow : #000 1px 1px 1px;
margin : 5px 0;
}
#logindialog .l-chek input {
background : url(/templates/Stock-Markets/images/log-in.jpg) repeat-x;
border-radius : 3px;
border : 1px solid #000;
}
#logindialog .bot-log {
width : 282px;
background : url(/templates/Stock-Markets/images/mod-line.png) top repeat-x;
padding : 15px 0 10px;
}
#logindialog .btn-l {
height : 28px;
border-radius : 3px;
border : 1px solid #000;
line-height : 28px;
padding : 0 10px;
font-weight : bold;
margin-right : 15px;
}
@-moz-document url-prefix() {
  #logindialog .btn-l {
height : 28px;
border-radius : 3px;
border : 1px solid #000;
line-height : 28px;
padding : 0 10px;
font-weight : bold;
margin-right : 13px;
  }
} 
#logindialog .last {
margin-right : 0 !important ;
}
#logindialog .vh-l {
background : url(/templates/Stock-Markets/images/bg-btn-blue.jpg) 0% 0% repeat-x !important ;
color : #000;
text-shadow : #6bc4ff 1px 1px 1px;
}
#logindialog .vh-l:hover {
text-decoration : none;
color : #fff;
text-shadow : #000 1px 1px 1px;
}
#logindialog .z-l {
background : url(/templates/Stock-Markets/images/bg-btn-green.jpg) 0% 0% repeat-x !important ;
color : #000;
text-shadow : #b0dd5d 1px 1px 1px;
}
#logindialog .z-l:hover {
text-decoration : none;
color : #fff;
text-shadow : #000 1px 1px 1px;
}

#logindialog .pan {
margin-right : 0 !important ;
width : 130px !important ;
text-align : center !important ;
}
#logindialog .lin {
list-style : none;
margin-top:12px;
}
#logindialog .lin li a {
background : url(/templates/Stock-Markets/images/st-link-w.png) left center no-repeat;
padding : 0 0 0 10px;
color : #fff;
text-shadow : #000 1px 1px 1px;
}
#logindialog .lin li a:hover {
text-decoration : none;
}
#logindialog .userinfo {
width : 282px;
height : 200px;
}

.top {
width : 1004px;
padding : 0 10px;
height : 35px;
}

.top .m-icon {
width : 200px;
padding-top : 3px;
}
.top .m-icon li {
margin-right : 10px;
}
.top .icon, .top .iconr {
width : 24px;
height : 23px;
border-radius : 3px;
text-indent : -99999em;
border : 1px solid #6e8a39;
background : #84a645;
}
.top .m-icon .icon span {
background-image : url(/templates/Stock-Markets/images/t-icon.png);
background-repeat : no-repeat;
width : 16px;
height : 16px;
margin : 3px auto;
}
.top .m-icon .home {
background-position : 0% 0%;
}
.top .m-icon .sitemap {
background-position : -16px 0%;
}
.top .m-icon .mail {
background-position : -32px 0%;
}
.top .m-icon .fav {
background-position : -48px 0%;
}
.top .m-icon .rss {
background-position : -64px 0%;
}

.top .d-c {
width : 380px;
padding-top : 3px;
}
.top .d-c li {
margin-right : 10px;
position : relative;
}
.top .d-c li .icon {
text-indent : 0 !important ;
color : #455724;
text-shadow : #a2c65f 1px 1px 2px;
line-height : 23px;
font-weight : bold;
text-align : center;
}
.top .d-c li .icon span {
background-image : none !important ;
}
.top .d-c li .clock {
width : 85px !important ;
padding : 0 5px;
}
.top .d-c li .date {
width : 255px !important ;
}
.top .d-c li .clock .cur {
background : url(/templates/Stock-Markets/images/cur.png) center no-repeat !important ;
width : 10px;
height : 10px;
margin : 6px 0 0 5px;
cursor : pointer;
}
.top .d-c li #clb .sub {
position : absolute;
display : none;
width : 275px !important ;
top : 30px;
left : -105px;
background : url(/templates/Stock-Markets/images/opac-bg-green.png) repeat !important ;
border-radius : 5px;
border : 1px solid #a2c65f;
padding : 5px;
}
.top .d-c li #clb .up {
background : url(/templates/Stock-Markets/images/s-up.png) no-repeat;
width : 18px;
height : 6px;
display : block;
position : absolute;
top : 0;
left : 132px;
}
.top .d-c li #clb .s {
background : url(/templates/Stock-Markets/images/opac-bg-black.png) repeat !important ;
border-radius : 5px;
padding : 10px 10px 5px 10px;
border : 1px solid #869877;
}

.top .v-r {
width : 262px;
padding-top : 3px;
}
.top .v-r li {
margin-left : 10px;
position : relative;
}
.top .v-r li a.reg {
color : #455724;
text-shadow : #a2c65f 1px 1px 2px;
line-height : 23px;
font-weight : bold;
}
.top .v-r li a:hover {
text-decoration : none;
}
.top .v-r .icon {
width : auto !important ;
text-indent : 0 !important ;
background-color : #069fff;
text-align : center;
color : #003366;
text-shadow : #fff 1px 1px 2px;
line-height : 23px;
padding : 0 5px;
font-weight : bold;
}
.top .v-r .icon:hover {
text-shadow : #000 1px 1px 2px;
}
.top .v-r .o-id {
background-image : url(/templates/Stock-Markets/images/o-id.png);
background-position : left center;
background-repeat : no-repeat;
padding : 0 5px 0 30px !important ;
}
.top .iconr {
width : auto !important ;
text-indent : 0 !important ;
color : #455724;
text-shadow : #a2c65f 1px 1px 2px;
line-height : 23px;
font-weight : bold;
text-align : center;
padding : 0 5px;
}

.cont {
width : 1004px;
padding : 10px;
margin : 20px auto;
background : #202f3f;
border : 1px solid #000;
z-index : 10;
}

.cont .header {
width : 1004px;
height : 90px;
background : #f5f5f2;
}
.cont .header .logo {
width : 280px;
height : 90px;
margin : 0 10px 0 0;
}

.cont .header .searchis {
width : 714px;
height : 40px;
background : url(/templates/Stock-Markets/images/s-bg.jpg) left no-repeat #202f3f;
}
.cont .header .searchis .s-r {
width : 682px;
height : 30px;
}
.cont .header .searchis .s-r li {
margin-right : 10px;
}
.cont .header .searchis .s-r .icons, .v .icons {
height : 23px;
border-radius : 3px;
border : 1px solid #000;
background-color : #202f3f;
color : #fff;
text-shadow : #000 1px 1px 2px;
line-height : 23px;
font-weight : bold;
text-align : center;
padding : 0 5px;
}
.cont .header .searchis .s-r a:hover {
text-decoration : none;
}
.cont .header .searchis .s-r .txt {
text-align : left !important ;
width : 380px;
background-image : url(/templates/Stock-Markets/images/s-i.png);
background-position : left center;
background-repeat : no-repeat;
padding : 0 5px 0 28px !important ;
text-shadow : none !important ;
}
.cont .header .searchis .s-r .sabm {
margin-right : 0 !important ;
}
.cont .header .searchis .s-r .sabm .btn {
height : 25px !important ;
cursor : pointer;
}
@-moz-document url-prefix() {
 .cont .header .searchis .s-r .txt{ 
 text-align : left !important; 
 width : 375px; 
 background-image : url(/templates/Stock-Markets/images/s-i.png); 
 background-position : left center; 
 background-repeat : no-repeat; 
 padding : 0 5px 0 28px !important; 
 text-shadow : none !important;
 }
} 
.cont .header #g-m {
width : 683px;
height : 50px;
}
.cont .header #g-m .g-m {
width : 683px;
height : 50px;
line-height : 48px;
}
.cont .header #g-m .g-m li {
background : url(/templates/Stock-Markets/images/m-line.png) left top no-repeat;
left: 0;
}
.cont .header #g-m .g-m li a {
color : #202f3f;
text-transform : uppercase;
font-weight : bold;
}
.cont .header #g-m .g-m li a:hover {
text-decoration : none;
color : #84a645;
}
.cont .header #g-m .g-m li a.act {
color : #84a645 !important ;
}
.cont .header #g-m .g-m li a span {
height : 50px;
padding : 0 12px;
}
.cont .header #g-m .g-m li a.act span {
background : url(/templates/Stock-Markets/images/m-sep.png) center top no-repeat;
}

#topmenu li.sublnk {
position : relative;
z-index : 10000;
}
#curmenu li.sublnk {
position : relative;
z-index : 9999;
}
#topmenu li.sublnk ul li, #curmenu li.sublnk ul li {
background : url(/templates/Stock-Markets/images/g-m-s-bg.png) center bottom no-repeat !important ;
display : block;
line-height : normal;
text-transform : none !important ;
text-align : left;
width : 100%;
}
#topmenu li.sublnk ul li a span, #curmenu li.sublnk ul li a span {
padding : 10px 5px 10px 5px !important ;
height : auto !important ;
}
#topmenu li.sublnk ul li a, #curmenu li.sublnk ul li a {
color : #fff !important ;
text-shadow : #000 1px 1px 1px !important ;
text-transform : none !important ;
}
#topmenu li.sublnk ul li a:hover, #curmenu li.sublnk ul li a:hover {
text-decoration : none;
color : #84a645 !important ;
}
#topmenu li.sublnk ul, #curmenu li.sublnk ul {
background : url(/templates/Stock-Markets/images/opac-bg-black.png) repeat !important ;
border-radius : 5px;
padding : 5px !important ;
border : 1px solid #869877;
width : auto;
min-width : 170px;
}
#topmenu li.sublnk .s, #curmenu li.sublnk .s {
background : url(/templates/Stock-Markets/images/opac-bg-green.png) repeat !important ;
border-radius : 5px;
border : 1px solid #a2c65f;
padding : 5px;
}
#topmenu li.sublnk .sub {
position : absolute;
display : none;
top : 30px;
padding-top : 10px;
}
#topmenu li.selected .s, #curmenu li.selected .s {
display : block;
}
#curmenu li.sublnk .sub {
position : absolute;
display : none;
top : 30px;
padding-top : 20px;
right : 10px;
width : 440px;
}
#curmenu li.sublnk ul li {
margin-top:10px;
line-height : 25px;
height:35px;
overflow:hidden;
width : 47% !important ;
float : left;
display : block;
}

.cont .v {
width : 100%;
height : 40px;
background : inherit;
line-height : 40px;
color : #fff;
text-shadow : #000 1px 1px 1px !important ;
}
.cont .v #curmenu {
width:1004px;
}
.cont .v #curmenu b {
font-size : 11px;
}
.v .icons {
margin : 8px 10px 8px 10px;
cursor : pointer;
}
.v #curmenu li.sublnk .sub_men .icons {
margin : 0 10px 0 0 !important ;
cursor : pointer;
}
.v .f {
margin-left : 0 !important ;
}
.v .last {
margin-right : 0 !important ;
}
.v .last img {
margin-top : 10px;
}

.s1 {
height : 50px;
background : #f5f5f5;
border-top : 1px solid #fff;
border-bottom : 1px solid #dfdcdc;
width : 944px;
padding : 0 30px;
position : relative;
z-index : 1000;
}
.s1 #s1 {
width : 944px;
}
.s1 #s1 .li {
width : 178px;
padding : 3px 5px;
}
.s1 #s1 .li h3 {
font-size : 11px;
height : 43px;
overflow : hidden;
width : 126px;
cursor : pointer;
color : #006699;
}
.s1 #s1 .li h3:hover {
text-decoration : underline;
}
.s1 #s1 .li .image {
height : 40px;
overflow : hidden;
width : 40px;
border : 1px solid #000;
margin : 1px 5px 1px 0;
}
.s1 #s1 .li .image img {
min-height : 40px;
}
.bx-prev, .bx-next {
background-image : url(/templates/Stock-Markets/images/slider-button.png);
background-repeat : no-repeat;
width : 20px;
height : 22px;
text-indent : -99999em;
position : absolute;
top : 15px;
}
.bx-prev {
background-position : -3px -25px;
left : -25px;
}
.bx-next {
background-position : -23px -25px;
right : -25px;
}
.bx-prev:hover {
background-position : -3px 0%;
}
.bx-next:hover {
background-position : -23px 0%;
}

.s1 #s1 .li .txt {
margin-top : -48px;
margin-left : -2px;
width : 180px;
height : 350px;
background : #28638c;
color : #fff;
text-shadow : #000 1px 1px 1px;
z-index : 10000;
}
.s1 #s1 .li .txt .image {
width : 180px !important ;
height : 122px !important ;
overflow : hidden;
border-left : none;
border-right : none;
margin : 0 !important ;
box-shadow : none !important ;
position : relative;
}
.s1 #s1 .li .txt .image i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Stock-Markets/images/s1-img-mask.png) left top no-repeat;
width : 180px;
height : 122px;
display : block;
text-indent : -99999em;
}
.s1 #s1 .li .txt .image img {
width : 180px !important ;
min-height : 122px !important ;
}
.s1 #s1 .li .txt .short {
width : 170px;
padding : 10px 5px 10px;
border-top : 1px solid #327db0;
font-size : 11px;
background : url(/templates/Stock-Markets/images/s1-act-line.png) center bottom no-repeat;
height : 120px;
}
.s1 #s1 .li .txt .tlt {
border-top : 1px solid #327db0;
width : 180px;
height : 50px;
}
.s1 #s1 .li .txt h3 {
width : 160px;
margin : 5px 10px 5px 10px;
height : 43px;
overflow : hidden;
font-size : 12px;
font-weight : bold;
}
.s1 #s1 .li .txt h3 a {
color : #fff;
}
.s1 #s1 .li .txt .bottom {
width : 160px;
padding : 8px 10px 10px;

height : 20px;
}
.s1 #s1 .li .txt .bottom .block_close {
background : url(/templates/Stock-Markets/images/close.png) 0% 0% no-repeat;
width : 20px;
height : 20px;
text-indent : -99999em;
cursor : pointer;
}
.s1 #s1 .li .txt .bottom .block_close:hover {
background-position : 0% -20px;
}
.s1 #s1 .li .txt .bottom .more {
color : #fff;
text-shadow : #000 1px 1px 1px;
line-height : 20px;
}

.cont .wrap {
width : 984px;
background : #f5f5f2;
padding : 10px;
border-top : 1px solid #fff;
position : relative;
}

.cont .l {
width : 150px;
margin-right : 10px;
}
.cont .l .b-l {
width : 160px;
height : 600px;
margin : 0 0 5px;
border : 1px solid #f5f5f3 !important ;
background : #f5f5f3;
padding : 5px 0;
}
.cont .l .res {
background : #84a645;
color : #fff;
text-shadow : #000 1px 1px 1px;
border-radius : 3px;
border : 1px solid #6a8538 !important ;
margin : 0 0 10px;
width : 148px;
}
.cont .l .res .rt {
background : url(/templates/Stock-Markets/images/bg-btn-green.jpg) 0% 0% repeat-x !important ;
height : 30px;
text-align : center;
line-height : 28px;
width : 148px;
text-transform : uppercase;
font-weight : bold;
color : #fff !important ;
text-shadow : #6a8538 1px 1px 1px;
border-bottom : 1px solid #6a8538;
border-radius : 3px 3px;
}
.cont .l .res ul {
list-style-type : none;
}
.cont .l .res ul li {
padding : 0 5px;
width : 138px;
border-top : 1px solid #b0c688;
border-bottom : 1px solid #6a8538;
}
.cont .l .res ul li a {
background : url(/templates/Stock-Markets/images/m-cur.png) left center no-repeat;
padding : 5px 10px 5px 12px;
width : 106px;
color : #000;
text-shadow : #cbe1a2 1px 1px 1px;
font-weight : bold;
font-size : 12px;
}
.cont .l .res ul li:hover {
border-top : 1px solid #6a8538;
border-bottom : 1px solid #b0c688;
}
.cont .l .res ul li a:hover {
text-decoration : none;
color : #fff;
text-shadow : #6a8538 1px 1px 1px;
background : url(/templates/Stock-Markets/images/m-cur-h.png) left center no-repeat;
}
.cont .l .bl {
width : 150px;
margin-bottom : 10px;
}
.cont .l .bl .titl {
width : 150px;
background : url(/templates/Stock-Markets/images/t-150.png) no-repeat;
line-height : 30px;
text-align : center;
height : 38px;
}
.cont .l .bl .titl a {
color : #000;
text-shadow : #fff 1px 1px 1px;
}
.cont .l .bl .titl a:hover {
text-decoration : none;
}
.cont .l .bl .r-l-b {
width : 150px;
padding : 10px 0;
border-bottom : 1px solid #dfdcdc;
border-top : 1px solid #fff;
}
.cont .l .bl .one {
border-top : none !important ;
}
.cont .l .bl .r-l-b .image {
width : 50px;
height : 35px;
border : 1px solid #000;
overflow : hidden;
position : relative;
margin : 5px 5px 0 0;
}
.cont .l .bl .r-l-b .image i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Stock-Markets/images/s1-img-mask.png) -40px 25% no-repeat;
width : 50px;
height : 35px;
display : block;
text-indent : -99999em;
}
.cont .l .bl .r-l-b .image img {
min-height : 35px;
}
.cont .l .bl .r-l-b .image a:hover {
text-decoration : none;
}
.cont .l .bl .r-l-b h4 a {
font-size : 12px;
background : url(/templates/Stock-Markets/images/st-link.png) left center no-repeat;
padding : 0 0 0 10px;
line-height : 14px;
}
.cont .l .bl .r-l-b .tt {
font-size : 11px;
line-height : 14px;
}
.cont .l .archives {
background : url(/templates/Stock-Markets/images/arh.png) left center no-repeat;
padding : 0 0 0 15px;
color : #999;
}

.cont .c-col {
width : 474px;
}

.cont .c-col .b-top {
width : 474px;
margin : 0 0 10px;
background : #f1f1f1;


 } 

.cont .c-col .b-top1 {
width : 474px;
background : #f5f5f3;
padding : 3px 0;
} 

.cont .c-col .gl {
width : 454px;
margin-bottom : 10px;
border-radius : 1px;
border : 1px solid #cccccc;
background : #E7E6E6;
padding : 10px;
}
.cont .c-col .gl h1 {
margin : 0;
border-bottom : 1px solid #ccc;
color : #000;
text-shadow : #fff 1px 1px 2px;
font-size : 16px;
padding-bottom : 10px;
font-weight : bold;
}
.cont .c-col .gl .gl-t {
padding : 10px 0 0 0;
border-top : 1px solid #bfbfbd;
}
.cont .c-col .gl .gl-t .image, .cont .c-col .cat .cat-cont .tabcont .top-cont .gl-t .image {
margin-right : 10px;
width : 220px !important ;
height : 120px !important ;
overflow : hidden;
border : 1px solid #000;
position : relative;
}
.cont .c-col .gl .gl-t .image i, .cont .c-col .cat .cat-cont .tabcont .top-cont .gl-t .image i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Stock-Markets/images/s1-img-mask.png) left top no-repeat;
width : 220px;
height : 120px;
display : block;
text-indent : -99999em;
}
.cont .c-col .gl .gl-t .image img, .cont .c-col .cat .cat-cont .tabcont .top-cont .gl-t .image img {
width : 220px !important ;
min-height : 120px !important ;
}
.cont .c-col .gl .gl-t .gl-td, .cont .c-col .cat .cat-cont .tabcont .top-cont .gl-t .gl-td {
width : 220px;
}
.cont .c-col .gl .gl-t h2, .cont .c-col .cat .cat-cont .tabcont .top-cont .gl-t h2 {
font-size : 18px;
font-weight : bold;
margin-bottom : 10px;
}
.cont .c-col .gl .gl-t .dt, .cont .c-col .cat .cat-cont .tabcont .top-cont .gl-t .dt {
font-size : 11px;
}

.cont .c-col .post,.cont .c-col .info{
width : 100%;
border-radius : 3px 3px;
border : 1px solid #bfbfbd;
background : #fff;  
margin-bottom : 10px;
padding : 10px 10px 2px 10px;
overflow:hidden;
}
.serch{
width : 800px;
border-radius : 3px 3px;
border : 1px solid #bfbfbd;
background : #fff;  
margin-bottom : 10px;
padding : 10px 10px 2px 10px;
overflow:hidden;
}
.elemserch{
width : 750px !important;
padding :  10px 0;
text-align : justify;
text-indent : 10px;
border-bottom: 1px solid #bfbfbd;
overflow : hidden;
}

.cont .c-col .pb {
padding : 0 10px !important;
background : #f5f5f2;
}
.cont .c-col .post h3,.cont .c-col .info  h3{
margin : 0;
color : #006699;
font-size : 16px;
padding-bottom : 10px;
font-weight : bold;
font-size : 14px;
width : 100%;
border-bottom: 1px solid #bfbfbd;
}
.cont .c-col .post .p-c {
width : 100% !important;
padding :  10px 0;
text-align : justify;
text-indent : 10px;
border-bottom: 1px solid #bfbfbd;
overflow : hidden;
}
.cont .c-col .ful h3 {
width : 335px !important;
border-bottom: 0 !important;
padding-bottom : 0 !important;
}
.cont .c-col .ful .p-c{
padding : 0 0 10px !important;
border-bottom: 0 !important;
}
.cont .c-col .post .p-c img {
max-width : 200px;
margin : 0 10px 0 0;
border : 1px solid #bfbfbd;
padding : 5px;
}
.cont .c-col .post .full img {
border : 1px solid #bfbfbd;
padding : 5px;
margin : 10px;
}
.cont .c-col .post .d-t {
height : 29px;
line-height : 28px;
border-top : 1px solid white;
width : 454px;
color : #999;
}
.cont .c-col .post .bf .bl {
border-left : 1px solid #fff;
border-right : 1px solid #e8e8e8;
padding : 0 5px;
margin-right : 0 !important;
}
.cont .c-col .post .bf .bll {
border-left : 0 !important;
}
.cont .c-col .post .bf .blll {
border-right : 0 !important;
}
.cont .c-col .s-z {
padding : 10px !important;
background : #f5f5f2;
}
.cont .c-col .post .p-c .reset a{
background: url(/templates/Stock-Markets/images/t-blue.png) 0% 5px no-repeat;
padding-left: 15px;
}
.cont .c-col .post .bf .blr {
border-right : 0 !important;
padding : 5px 0 5px 10px !important;
}
.cont .c-col .post .bf .fav {
padding : 5px 10px !important;
}
.cont .c-col .post .d-t .rate{
padding : 6px 10px 5px 0;
}
.na_inp {
width : 100%;
}
.cont .c-col .btn-s {
background : url(/templates/Stock-Markets/images/bg-btn-blue.jpg) 0 -4px repeat-x !important;
border : 1px solid #0065A8;
border-radius : 3px 3px;
height : 20px;
line-height :20px;
}
.cont .c-col .btn-s {
list-style : none;
}
.cont .c-col .btn-s li {
margin : 0;
border-left : 1px solid #0099ff;
border-right : 1px solid #0074c2;
}
.cont .c-col .btn-s a {
color : #fff;
padding :0 5px;
}
.cont .c-col .btn-s a:hover {
text-decoration : none;
}
.cont .c-col .post .tags{
color : #006699;
font-size : 11px;
border-top : 1px solid #ccc;
font-style : italic;
padding : 5px 0;
}

.cont .c-col .comm {
width : 474px;
margin-bottom : 10px;
position:relative;
}
.cont .c-col .comm  .tabmenu {
height : 30px;
line-height : 30px;
position :absolute;
top : 0;
left : 0;
z-index : 100;
}
.cont .c-col .comm  .tabmenu .vk{
border : 1px solid #5e7631;
border-bottom : none !important;
padding : 0 10px;
background-image : url(/templates/Stock-Markets/images/t-r-vh.jpg) !important;
background-color : #84A645;
background-repeat : repeat-y;
cursor : pointer;
}
.cont .c-col .comm  .tabmenu .vk:hover {
color : #fff;
}
.cont .c-col .comm  .tabmenu .selected:hover {
color : #000 !important;
}
.cont .c-col .comm  .tabmenu .selected {
background-image : none !important;
background-color : #fff;
border : 1px solid #bfbfbd;
line-height : 31px;
}
.cont .c-col .comm  .tabmenu .mn{
border-radius : 3px 0 0 0;  
}
.cont .c-col .comm  .tabmenu .addc{
border-radius : 0 3px 0 0;
border-left : none;  
}
.cont .c-col .comm .cat-cont {
width : 750px;
margin-top : 31px;
background : #fff;
position : relative;
padding : 20px 10px 10px;
border-radius :0 0 3px 3px;
border : 1px solid #bfbfbd;
}
.cont .c-col .fcom {
width : 454px;
margin-bottom : 10px;
}
.cont .c-col .fcom .fcom-c {
width : 454px;
border-bottom : 1px solid #bfbfbd;
position : relative;
padding-bottom : 10px;
}
.cont .c-col .fcom .fcom-c .fcom-f {
width : 60px;
height : 60px;
position : relative;
margin-right : 10px;
}
.cont .c-col .fcom .fcom-c .fcom-f i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Stock-Markets/images/s1-img-mask.png) -15px -30px no-repeat;
width : 60px;
height : 60px;
display : block;
text-indent : -99999em;
}
.cont .c-col .fcom .fcom-c .fcom-r {
width : 384px;
padding-bottom : 10px;
}
.cont .c-col .fcom .fcom-c .fcom-r .mas {
padding : 3px 5px 2px;
}
.cont .c-col .fcom .fcom-c .rep {
padding : 5px 10px;
border-radius :0 0 3px 3px;
border : 1px solid #bfbfbd;
border-top : none;
background : #fff;
position : absolute;
bottom : -28px;
right : 30px;
}
.cont .c-col .fcom .fcom-b li{
line-height : 28px;
margin-right : 10px;
}
.cont .c-col .basef {
margin : 0 -10px -10px -10px;
border-radius :0 0 3px 3px;
}

.cont .c-col .baseform .heading { 
color : #707070; 
font-size : 1.4em; 
}
.cont .c-col .baseform,.cont .c-col .mass_comments_action {  
background-color : #f5f5f5; 
}
.cont .c-col .mass_comments_action { 
margin : 0 -10px 0 -10px;
padding : 10px 8px;
border-bottom : 1px solid #fff;
text-align:left;
}
.cont .c-col .baseform .dcont { 
padding : 13px 0; 
margin : 0 13px; 
}
.cont .c-col .baseform .dcont .heading { 
margin : 0; 
}
.cont .c-col .tableform { 
width : 100%; 
}
.cont .c-col .tableform td { 
}
.cont .c-col .tableform td.label { 
width : 20%; 
vertical-align : top; 
padding-right : 0; 
font-weight : bold; 
}
.cont .c-col .fieldsubmit, .cont .c-col .tableform td { 
padding : 10px 13px; 
border-top : 1px solid #fff; 
}
.cont .c-col .addnews { 
font-weight : bold; 
}
.cont .c-col .impot { 
color : #d51e44; 
font-weight : normal; 
}
.cont .c-col .checkbox { 
padding : 4px 0; 
line-height : 1em; 
}
.cont .c-col .checkbox input { 
margin-top : -2px; 
vertical-align : middle; 
}
.cont .c-col .f_input { 
width : 300px; 
padding : 1px; 
}
.cont .c-col .f_textarea { 
width : 458px; 
}
.cont .c-col .fieldtr select, .cont .c-col .textin, .f_textarea, .cont .c-col .f_input, .cont .c-col .xfields textarea, .cont .c-col .xprofile textarea,
.cont .c-col .xfields input, .cont .c-col .xprofile input, .cont .c-col .xfields select, .cont .c-col .xprofile select, .cont .c-col .mass_comments_action select, .cont .c-col .logform li.lfield input { 
padding : 2px; 
background : #fff url("/templates/Stock-Markets/images/fields.png") repeat-x; 
border : 1px solid #bcc0c2; 
}
.cont .c-col .f_textarea, .cont .c-col .editor_button select { 
padding : 0; 
}
.cont .c-col .textin { 
padding : 2px; 
}

.gl .p1 .b-1-l{ 
width : 218px;
margin-right : 18px; 
text-align : left; 
height : 160px; 
overflow : hidden;
}
.gl .p2 .b-1-l {
width : 218px; 
text-align : justify; 
height : 160px; 
overflow : hidden;
}
.gl .p1 .b-1-l h3,.gl .p2 .b-1-l h3 { 
height : 40px; 
overflow : hidden; 
text-align : left;
color : #006699;
}
.gl .p1 .b-1-l h3 a,.gl .p2 .b-1-l h3 a {
font-size : 12px; 
line-height : 16px; 
font-weight : bold;
}
.gl .p1 .b-1-l img,.gl .p2 .b-1-l img { 
width : 80px !important; 
min-height : 65px !important; 
margin-right : 5px; 
}
.gl .p3 .blink h3 { 
color : #006699;
}
.gl .p3 .blink h3 a {
font-size : 12px; 
line-height : 16px; 
font-weight : bold;
}

.cont .c-col .cat {
width : 474px;
margin-bottom : 10px;
position : relative;
}
.cont .c-col .cat .tabmenu {
width : 474px;
border-radius : 3px 3px;
border : 1px solid #bfbfbd;
border-bottom : none;
background : #fff;
height : 30px;
line-height : 28px;
padding-bottom : 10px;
}
.cont .c-col .inactive .tabmenu .top-c, .cont .c-col .inactive .tabmenu .txt-c .s-txt i {
display : none !important ;
}
.cont .c-col .inactive .tabmenu {
border-radius : 3px !important ;
border-bottom : 1px solid #bfbfbd !important ;
padding : 0 !important ;
background : url(/templates/Stock-Markets/images/module_sprite.png) bottom repeat-x !important ;
}
.cont .c-col .inactive .tabmenu .txt-c {
border-bottom : none !important ;
color : #000 !important ;
text-shadow : #fff 1px 1px 1px;
}
.cont .c-col .cat .cat-cont {
width : 454px;
border-radius : 0 0;
border : 1px solid #bfbfbd;
border-top : none !important ;
background : #fff;
position : relative;
padding : 0 10px 10px;
}
.cont .c-col .cat .tabmenu .ht {

text-transform : none !important ;
font-weight : 600;
}
.cont .c-col .cat .tabmenu .h {
text-transform : uppercase;

}
.cont .c-col .cat .tabmenu .top-c {
background : url(/templates/Stock-Markets/images/bg-btn-green.jpg) 0% 0% repeat-x !important ;
border : 1px solid #5a712f;
border-radius : 0 3px 0 0;
height : 28px;
padding : 0 10px;
margin : -1px -1px 0 0;
color : #000;
text-shadow : #a2c65f 1px 1px 2px;
font-weight : bold;
width : 96px;
}
.cont .c-col .cat .tabmenu .top-c:hover .s-top, .cont .c-col .cat .tabmenu .selected .s-top {
height : 28px;
position : relative;
color : #fff;
text-shadow : #5a712f 1px 1px 2px;
}
.cont .c-col .cat .tabmenu .txt-c:hover .s-txt, .cont .c-col .cat .tabmenu .selected .s-txt {
height : 28px;
position : relative;
}
.cont .c-col .cat .tabmenu .top-c:hover .s-top i, .cont .c-col .cat .tabmenu .selected .s-top i {
position : absolute;
width : 14px;
height : 7px;
left : 50%;
margin : 0 0 0 -7px;
bottom : -7px;
background : url(/templates/Stock-Markets/images/c-green.png) no-repeat;
display : block;
text-indent : -99999em;
}
.cont .c-col .cat .tabmenu .txt-c {
height : 28px;
padding : 0 10px;
border-bottom : 1px solid #bfbfbd;
width : 455px;
}

.cont .c-col .cat .tabmenu .txt-c i {
display : none;
}

.cont .c-col .cat .tabmenu .txt-c:hover .s-txt i, .cont .c-col .cat .tabmenu .selected .s-txt i {
position : absolute;
width : 14px;
height : 7px;
left : 50%;
margin : 0 0 0 -7px;
bottom : -7px;
background : url(/templates/Stock-Markets/images/c-w.png) no-repeat;
display : block;
text-indent : -99999em;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l {
width : 218px;
margin-right : 16px;
}
.cont .c-col #tab2 .cat-cont .tabcont .mar, .cont .c-col #tab3 .cat-cont .tabcont .mar {
margin-right : 0 !important ;
width : 454px !important ;
}
.cont .c-col #tab2 .cat-cont .tabcont .mar .b-1-l, .cont .c-col #tab3 .cat-cont .tabcont .mar .b-1-l {
width : 218px;
margin-right : 16px;
}
.cont .c-col #tab2 .cat-cont .tabcont .mar .marg, .cont .c-col #tab3 .cat-cont .tabcont .mar .marg, .cont .c-col .cat .cat-cont .tabcont .t-c-t .marg {
margin-right : 0 !important ;
}
.cont .c-col #tab2 .cat-cont .tabcont .b2, .cont .c-col #tab3 .cat-cont .tabcont .b2 {
width : 454px;
margin : 10px 0 0;
}
.cont .c-col #tab2 .cat-cont .tabcont .even, .cont .c-col #tab3 .cat-cont .tabcont .even {
margin-right : 16px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-r {
width : 218px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l .b-1-l .image {
width : 100px !important ;
height : 80px !important ;
overflow : hidden;
border : 1px solid #333;
position : relative;
margin-right : 10px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l .b-1-l .image i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Stock-Markets/images/s1-img-mask.png) 30% -10px no-repeat;
width : 100px;
height : 80px;
display : block;
text-indent : -99999em;
}
.cont .c-col .cat .cat-cont .tabcont .image .d {
position : absolute;
bottom : 0;
left : 0;
background : url(/templates/Stock-Markets/images/opac-bg-black.png) repeat;
padding : 3px 0;
color : #fff;
text-shadow : #000 1px 1px 1px;
font-size : 11px !important ;
width : 100%;
text-align : center;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l .b-1-l .image img {
width : 100px !important ;
min-height : 80px !important ;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l .b-1-l .image a:hover {
text-decoration : none;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l h3 {
margin-bottom : 5px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l h3 a {
font-size : 14px;
background : url(/templates/Stock-Markets/images/st-link.png) left center no-repeat;
padding : 0 0 0 10px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l .tt {
text-align : justify;
font-size : 12px;
line-height : 14px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l .b-1-l .ttt {
line-height : 14px;
text-indent : 20px;
text-align : justify;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-r .b-1-r {
margin-bottom : 10px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-r .b-1-r .image {
width : 60px !important ;
height : 50px !important ;
overflow : hidden;
border : 1px solid #333;
position : relative;
margin-right : 10px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-r .b-1-r .image i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Stock-Markets/images/s1-img-mask.png) -25px -30px no-repeat;
width : 60px;
height : 50px;
display : block;
text-indent : -99999em;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-r .b-1-r .image img {
width : 60px !important ;
min-height : 50px !important ;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-r .b-1-r .image a:hover {
text-decoration : none;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-r h3 {
width : 146px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-r h3 a {
font-size : 12px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-f {
width : 450px;
margin-top : 10px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-f a {
font-size : 13px;
background : url(/templates/Stock-Markets/images/t-blue.png) left center no-repeat;
padding-left : 15px;
font-weight : bold;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t {
width : 454px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t {
width : 144px;
margin-right : 10px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t .image {
width : 144px !important ;
height : 100px !important ;
overflow : hidden;
border : 1px solid #333;
position : relative;
margin-bottom : 10px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t .image i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Stock-Markets/images/s1-img-mask.png) -28px 0 no-repeat;
width : 144px;
height : 100px;
display : block;
text-indent : -99999em;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t .image img {
width : 144px !important ;
min-height : 100px !important ;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t .b-1-t .image a:hover {
text-decoration : none;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t h3 {
height : 50px;
overflow : hidden;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t h3 a {
font-size : 12px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t .tt {
text-align : justify;
text-indent : 20px;
font-size : 12px;
line-height : 14px;
}
.cont .c-col .cat .cat-cont .ml {
border-top : 1px dotted #bfbfbd;
padding-top : 10px;
width : 454px;
margin : 10px 0 0;
text-align : center;
display : none;
}

.cont .r {
width : 340px;
margin-left : 10px;
}
.cont .r-left {
width : 140px;
margin-right : 10px;
}
.cont .r-both {
width : 190px;
}

.cont .r-both .ic {
width : 28px;
height : 28px;
background : url(/templates/Stock-Markets/images/btn-icon.png) no-repeat;
text-indent : -99999em;
}
.cont .r-both .cn {
width : 188px;
border-radius : 3px;
height : 28px;
margin-bottom : 10px;
}
.cont .r-both .cn .naz {
width : 155px;
height : 28px;
line-height : 28px;
text-align : center;
font-weight : bold;
}
.cont .r-both .calc {
background : url(/templates/Stock-Markets/images/bg-btn-green.jpg) 0% 0% repeat-x !important ;
border : 1px solid #5a712f;
}
.cont .r-both .calc:hover {
background : url(/templates/Stock-Markets/images/bg-btn-green.jpg) 0% -28px repeat-x !important ;
text-decoration : none;
}
.cont .r-both .calc .naz {
color : #fff;
text-shadow : #000 1px 1px 1px;
border-left : 1px solid #849e55;
font-size : 12px;
}
.cont .r-both .calc .ic {
background-position : -1px -1px;
border-right : 1px solid #5a712f;
}
.cont .r-both .cal {
background : url(/templates/Stock-Markets/images/bg-btn-blue.jpg) 0% 0% repeat-x !important ;
border : 1px solid #0065a8;
}
.cont .r-both .cal:hover {
background : url(/templates/Stock-Markets/images/bg-btn-blue.jpg) 0% -28px repeat-x !important ;
text-decoration : none;
}
.cont .r-both .cal .naz {
color : #fff;
text-shadow : #000 1px 1px 1px;
border-left : 1px solid #2185c7;
}
.cont .r-both .cal .ic {
background-position : -1px -61px;
border-right : 1px solid #0065a8;
}

.cont .r-both #t-n {
width : 200px;
margin-right : -10px;
background : url(/templates/Stock-Markets/images/top-news-bg-t.png) right top no-repeat #202f3f;
z-index : 10;
margin-bottom : 10px;
}
.cont .r-both #t-n h3 {
text-align : center;
background : url(/templates/Stock-Markets/images/t-n-bg-li.png) bottom repeat-x;
padding : 10px 0;
color : #fff;
text-shadow : #000 1px 1px 1px;
font-weight: normal;
}
.cont .r-both #t-n #topnews {
background : url(/templates/Stock-Markets/images/bg-ul-t-n.png) left repeat-y;
width : 200px;
}
.cont .r-both #t-n #topnews li {
background : url(/templates/Stock-Markets/images/t-n-bg-li.png) bottom repeat-x;
padding : 10px 0 10px 10px;
width : 190px;
position : relative;
}


.cont .r-both #t-n #topnews li .cur {
display : none;
}

.cont .r-both #t-n #topnews li:hover .cur {
background : url(/templates/Stock-Markets/images/bg-m-h-t-n.png) no-repeat;
width : 10px;
height : 29px;
position : absolute;
top : 30%;
left : -9px;
display : block;
z-index : 1000;
}
.cont .r-both #t-n #topnews li a {
color : #fff;
text-shadow : #000 1px 1px 1px;
line-height : 14px;
}
.cont .r-both #t-n #topnews li a:hover {
text-decoration : none;
}
.cont .r-both #t-n #topnews li .image {
width : 40px;
height : 40px;
overflow : hidden;
border : 1px solid #000;
margin-right : 10px;
}
.cont .r-both #t-n #topnews li .image img {
min-height : 40px;
}
.cont .r-both #t-n #topnews li .tit {
width : 120px;
}
.cont .r-both #t-n #topnews li:hover {
background : url(/templates/Stock-Markets/images/bg-hov-t-n.jpg) repeat-y;
}

#topnews li.sublnk {
position : relative;
z-index : 100;
}
#topnews li.sublnk .s {
background : url(/templates/Stock-Markets/images/opac-bg-green.png) repeat !important ;
border-radius : 5px;
padding : 5px !important ;
border : 1px solid #8fbc3b;
width : 300px;
height : 203px;
}
#topnews li.sublnk .sub {
position : absolute;
display : none;
top : -86%;
right : 203px;
}
#topnews li.selected .s {
display : block;
}
#topnews li.sublnk .short {
border-radius : 5px 5px;
padding : 10px !important ;
background : url(/templates/Stock-Markets/images/opac-bg-black.png) repeat;
height : 150px;
overflow : hidden;
line-height : 14px;
color : #fff !important ;
}
#topnews li.sublnk .short .images {
width : 100px;
overflow : hidden;
border : 1px solid #000;
margin-right : 10px;
position : relative;
}
#topnews li.sublnk .short .images i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Stock-Markets/images/s1-img-mask.png) -27px -7px no-repeat;
width : 180px;
height : 122px;
display : block;
text-indent : -99999em;
}
#topnews li.sublnk .short .images img {
min-height : 60px;
}
#topnews li.sublnk .s .bot {
margin : 0;
}
#topnews li.sublnk .s .bot .more {
padding : 0 10px;
background : url(/templates/Stock-Markets/images/opac-bg-black.png) repeat;
margin : 0 0 0 0;
color : #fff !important ;
line-height : 30px !important ;
text-shadow : none !important ;
border-top : none;
border-left : none;
border-radius : 0 0;
font-weight : bold;
}
#topnews li.sublnk .s .bot .com {
padding : 0 10px;
background : url(/templates/Stock-Markets/images/bg-com-t-n.jpg) right repeat-y #0095f9;
line-height : 30px !important ;
border-left : #328792;
color : #000 !important ;
text-shadow : #6bc4ff 1px 1px 1px !important ;
font-weight : bold;
}
#topnews li.sublnk .s .bot .com:hover, #topnews li.sublnk .s .bot .dat:hover {
color : #fff !important ;
text-shadow : #000 1px 1px 1px !important ;
}
#topnews li.sublnk .s .bot .dat {
padding : 0 10px;
background : url(/templates/Stock-Markets/images/bg-dat-t-n.jpg) right repeat-y #84a645;
line-height : 30px !important ;
border-left : #586d46;
color : #000 !important ;
text-shadow : #b0dd5d 1px 1px 1px !important ;
font-weight : bold;
}

.cont .r-left .bl {
width : 140px;
margin-bottom : 10px;
}
.cont .r-left .bl .titl {
width : 140px;
background : url(/templates/Stock-Markets/images/t-140.png) no-repeat;
line-height : 30px;
text-align : center;
height : 38px;
}
.cont .r-left .bl .titl a {
color : #000;
text-shadow : #fff 1px 1px 1px;
}
.cont .r-left .bl .titl a:hover {
text-decoration : none;
}
.cont .r-left .bl .r-l-b {
width : 140px;
padding : 10px 0;
border-bottom : 1px solid #dfdcdc;
border-top : 1px solid #fff;
}
.cont .r-left .bl .one {
border-top : none !important ;
}
.cont .r-left .bl .r-l-b .image {
width : 138px;
height : 95px;
border : 1px solid #000;
overflow : hidden;
position : relative;
margin-bottom : 5px;
}
.cont .r-left .bl .r-l-b .image i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Stock-Markets/images/s1-img-mask.png) 35% 0% no-repeat;
width : 138px;
height : 95px;
display : block;
text-indent : -99999em;
}
.cont .r-left .bl .r-l-b .image .d {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Stock-Markets/images/opac-bg-black.png) repeat;
padding : 3px 10px;
color : #fff;
text-shadow : #000 1px 1px 1px;
font-size : 11px !important ;
}
.cont .r-left .bl .r-l-b .image a:hover {
text-decoration : none;
}
.cont .r-left .bl .r-l-b h3 a {
font-size : 12px;
}
.cont .r-left .bl .r-l-b h3 .d {
display : none;
}
.cont .r-left .l .r-l-b .image {
display : none !important ;
}
.cont .r-left .bl .r-l-b h3 a {
font-size : 12px;
background : url(/templates/Stock-Markets/images/st-link.png) left center no-repeat;
padding : 0 0 0 10px;
}
.cont .r-left .l .r-l-b h3 .d {
display : block !important ;
font-size : 11px;
}

.cont .r-both .bl {
width : 190px;
margin-bottom : 10px;
}
.cont .r-both .bl .titl {
width : 190px;
background : url(/templates/Stock-Markets/images/t-190.png) no-repeat;
line-height : 36px;
text-align : center;
height : 48px;
}
.cont .r-both .bl .titl a {
color : #000;
text-shadow : #fff 1px 1px 1px;
}
.cont .r-both .bl .titl a:hover {
text-decoration : none;
}
.cont .r-both .bl .r-l-b {
width : 190px;
padding : 10px 0;
border-bottom : 1px solid #dfdcdc;
border-top : 1px solid #fff;
}
.cont .r-both .bl .one {
border-top : none !important ;
}
.cont .r-both .bl .r-l-b h4 a {
font-size: 12px;
background: url(/templates/Stock-Markets/images/st-link.png) left center no-repeat;
padding: 0 0 0 10px;
line-height: 14px;
}
.cont .r-both .bl .r-l-b .image {
width : 100px;
height : 75px;
overflow : hidden;
position : relative;
margin: 5px 5px 0 0;
border: 1px solid black;
}
.cont .r-both .bl .r-l-b .image img {
width : 100px;
min-height : 75px;
}
.cont .r-both .bl .r-l-b .image i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Stock-Markets/images/s1-img-mask.png) -40px 25%  no-repeat;
width : 100px;
height : 75px;
display : block;
text-indent : -99999em;
}
.cont .r-both .bl .r-l-b .image .d {
position : absolute;
bottom : 0;
left : 0;
background : url(/templates/Stock-Markets/images/opac-bg-black.png) repeat;
padding : 3px 10px;
color : #fff;
text-shadow : #000 1px 1px 1px;
font-size : 10px !important ;
width:100%;
}
.cont .r-both .bl .r-l-b .image a:hover {
text-decoration : none;
}
.cont .r-both .bl .r-l-b h3 a {
font-size : 12px;
}
.cont .r-both .bl .r-l-b .tt {
font-size: 11px;
line-height: 14px;
}

.cont .r .tabs {
width : 350px;
margin : 0 -10px 10px 0;
background : url(/templates/Stock-Markets/images/top-news-bg-t.png) right top no-repeat #202f3f;
}
.cont .r .tabs .tabmenu {
width : 349px;
height : 30px;
line-height : 28px;
margin : 0 0 10px 0;
background : inherit;
border-top : 1px solid #000;
border-left : 1px solid #000;
}
.cont .r .tabs .tabmenu .h {
background-image : url(/templates/Stock-Markets/images/t-r-v.jpg);
background-color : #0099ff;
background-repeat : repeat-y;
height : 30px;
padding : 0 15px;
cursor : pointer;
margin : 0 !important ;
color : #000;
text-shadow : #0099ff 1px 1px 1px !important ;
}
.cont .r .tabs .tabmenu .selected {
background-image : url(/templates/Stock-Markets/images/t-r-vh.jpg) !important ;
background-color : #84a645;
color : #fff;
text-shadow : #4f6429 1px 1px 1px !important ;
}
.cont .r .tabs .tabmenu .h:hover {
color : #fff;
text-shadow : #1a2633 1px 1px 1px;
}
.cont .r .tabs .cat-cont {
width : 340px;
padding : 10px 0 10px 10px;
}
.cont .r .tabs .cat-cont .t-c {
width : 100%;
margin-bottom : 10px;
}
.cont .r .tabs .cat-cont .t-c .com-t {
width : 100%;
margin-bottom : 10px;
}
.cont .r .tabs .cat-cont .t-c .image {
width : 70px;
height : 55px;
border : 1px solid #000;
overflow : hidden;
margin-right : 10px;
position : relative;
}
.cont .r .tabs .cat-cont .t-c .image i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Stock-Markets/images/s1-img-mask.png) -25px -20px no-repeat;
width : 70px;
height : 55px;
display : block;
text-indent : -99999em;
}
.cont .r .tabs .cat-cont .t-c .image img {
min-height : 55px;
}
.cont .r .tabs .cat-cont .t-c h4 {
width : 258px;
font-size : 12px;
height : 35px;
background : url(/templates/Stock-Markets/images/t-r-c.png) bottom repeat-x;
overflow : hidden;
}
.cont .r .tabs .cat-cont .t-c h4 a {
color : #fff;
text-shadow : #000 1px 1px 1px;
}
.cont .r .tabs .cat-cont .t-c .b-t-m {
line-height : 25px;
color : #000;
text-shadow : #485667 1px 1px 1px;
font-weight : bold;
width : 258px;
}
.cont .r .tabs .cat-cont .t-c .b-t-m a {
color : #000;
text-shadow : #485667 1px 1px 1px;
font-weight : bold;
}
.cont .r .tabs .cat-cont .t-c .b-t-m a:hover {
color : #fff;
text-shadow : #000 1px 1px 1px;
text-decoration : none;
}
.cont .r .tabs .cat-cont .err {
color : #000;
text-shadow : #485667 1px 1px 1px;
font-weight : bold;
width : 340px;
text-align : center;
}

.cont .r .r-b-w {
width : 320px;
margin : 0 0 10px;
border-radius : 3px;
border : 1px solid #bfbfbd;
background : #f1f1f1;
padding : 0 10px;
}
.cont .r .r-b-w .titl-b {
text-transform : uppercase;
height : 29px;
line-height : 28px;
border-bottom : 1px solid #bfbfbd;
width : 320px;
font-weight : bold;
text-shadow : #fff 1px 1px 1px;
}
.cont .r .r-b-w .titl-b span {
text-transform : none;
color : #0092f5;
font-weight : normal;
}
.cont .r .r-b-w .txt-bw {
width : 320px;
border-top : 1px solid #fff;
}
.cont .r .r-b-w .txt-bw .t-t {
text-indent : 10px;
text-align : justify;
border-bottom : 1px solid #bfbfbd;
width : 320px;
padding-bottom : 5px;
}
.cont .r .r-b-w .txt-bw a {
font-weight : bold;
}
.cont .r .r-b-w .txt-bw .d-t {
height : 29px;
line-height : 28px;
border-top : 1px solid #fff;
width : 320px;
text-align : right;
font-style : italic;
color : #999;
}

.cont .bot {
width : 984px;
margin-bottom : 10px;
}
.cont .bot .b-l {
width : 148px;
height : 242px;
margin : 0 10px 0 0;

background : #f5f5f3;
padding : 15px 0;
}
.cont .bot .b-c {
width : 474px;
margin : 0 10px 0 0;
border-radius : 3px;
border : 1px solid #cccccc;
background : #f1f1f1;
position : relative;
}
.cont .bot .b-c .titl-b {
text-transform : uppercase;
height : 29px;
line-height : 28px;
border-bottom : 1px solid #bfbfbd;
width : 454px;
font-weight : bold;
text-shadow : #fff 1px 1px 1px;
padding : 0 10px;
}
.cont .bot .b-c .titl-b span a {
text-transform : none;
font-weight : normal;
font-size : 10px;
}
.cont .bot .b-c .bc-c {
height : 210px;
width : 474px;
margin : 0;
border-top : 1px solid #fff;
border-bottom : 1px solid #cccccc;
}
.cont .bot .b-c .d-t {
height : 29px;
line-height : 28px;
border-top : 1px solid #fff;
width : 454px;
padding : 0 10px;
}
.cont .bot .b-c .bc-c .t-c-l {
width : 474px;
}
.cont .bot .b-c .bc-c .b-1-l {
width : 221px;
margin : 10px 0 0 0;
padding : 0 0 0 10px;
}
.cont .bot .b-c .bc-c .t-c-l .b-1-l .image {
width : 100px !important ;
height : 80px !important ;
overflow : hidden;
border : 1px solid #333;
position : relative;
margin-right : 10px;
}
.cont .bot .b-c .bc-c .t-c-l .b-1-l .image i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Stock-Markets/images/s1-img-mask.png) 30% -10px no-repeat;
width : 100px;
height : 80px;
display : block;
text-indent : -99999em;
}
.cont .bot .b-c .bc-c .image .d {
position : absolute;
bottom : 0;
left : 0;
background : url(/templates/Stock-Markets/images/opac-bg-black.png) repeat;
padding : 3px 0;
color : #fff;
text-shadow : #000 1px 1px 1px;
font-size : 11px !important ;
width : 100%;
text-align : center;
}
.cont .bot .b-c .bc-c .t-c-l .b-1-l .image img {
width : 100px !important ;
min-height : 80px !important ;
}
.cont .bot .b-c .bc-c .t-c-l .b-1-l .image a:hover {
text-decoration : none;
}
.cont .bot .b-c .bc-c .t-c-l h3 {
margin-bottom : 5px;
}
.cont .bot .b-c .bc-c .t-c-l h3 a {
font-size : 14px;
background : url(/templates/Stock-Markets/images/st-link.png) left center no-repeat;
padding : 0 0 0 10px;
}
.cont .bot .b-c .bc-c .t-c-l .tt {
text-align : justify;
font-size : 12px;
line-height : 14px;
}
.cont .bot .b-c .bc-c .bx-prev, .cont .bot .b-c .bc-c .bx-next {
top : 214px !important ;
}
.cont .bot .b-c .bc-c .bx-prev {
left : 285px !important ;
}
.cont .bot .b-c .bc-c .bx-next {
right : 10px !important ;
}
.bx-pager {
position : absolute;
top : 218px;
right : 50px;
}
.pager-link {
width : 17px;
height : 17px;
text-indent : -99999em;
display : block;
background : url(/templates/Stock-Markets/dleimages/rating.png) 0% 0% no-repeat;
float : left;
}
.pager-active {
background-position : 0% -17px;
}
.cont .bot .b-r {
width : 336px;
margin : 0;
border-radius : 3px;
border : 1px solid #cccccc;
background : #f1f1f1;
position : relative;
}
.cont .bot .b-r .titl-b {
text-transform : uppercase;
height : 29px;
line-height : 28px;
border-bottom : 1px solid #bfbfbd;
width : 316px;
font-weight : bold;
text-shadow : #fff 1px 1px 1px;
position : absolute;
top : -31px;
margin : 0 0 0 -10px;
padding : 0 10px;
}
@-moz-document url-prefix() {.cont .bot .b-r .titl-b{ margin:0 0 0 -326px;}} 
.cont .bot .b-r .titl-b span a {
text-transform : none;
font-weight : normal;
font-size : 10px !important ;
background : none !important ;
}
.cont .bot .b-r .bc-c {
height : 210px;
width : 336px;
margin-top : 30px;
border-top : 1px solid #fff;
border-bottom : 1px solid #cccccc;
}
.cont .bot .b-r .bc-c .t-c-l {
width : 316px;
padding : 10px 10px 0;
}
.cont .bot .b-r .bc-c .t-c-l a {
font-size : 13px;
background : url(/templates/Stock-Markets/images/t-blue.png) 0% 5px no-repeat;
padding-left : 15px;
margin-bottom : 5px;
}
.cont .bot .b-r .d-t {
height : 29px;
line-height : 28px;
border-top : 1px solid #fff;
width : 316px;
padding : 0 10px;
}
.cont .bot .b-r .bx-prev, .cont .bot .b-r .bx-next {
top : 244px !important ;
}
.cont .bot .b-r .bx-prev {
left : 30% !important ;
}
.cont .bot .b-r .bx-next {
right : 30% !important ;
}
.cont .bot .b-r .bx-pager {
top : 247px !important ;
right : 142px !important ;
}

.cont .f-m {
width : 994px;
margin : 0 -10px -10px 0;
}
.cont .f-m .logof {
width : 290px;
height : 45px;
background : url(/templates/Stock-Markets/images/logof.jpg) no-repeat;
text-indent : -99999em;
}
.cont .f-m .f-men {
width : 694px;
height : 35px;
background : #202f3f;
padding : 5px;
}
.cont .f-m .f-men ul {
list-style : disc inside !important ;
color : #fff;
display : block !important ;
}
.cont .f-m .f-men ul li {
margin-right : 15px;
float : left;
}
.cont .f-m .f-men ul li a {
color : #fff;
font-size : 11px;
}

#footer {
width : 100%;
background : url(/templates/Stock-Markets/images/footer-bg.jpg) bottom repeat-x #84a645;
z-index : 1;
position : relative;
margin-top : -10px;
}
#footer .foot-c {
width : 1004px;
padding : 0 10px 0 10px;
margin : 0 auto;
height : 270px;
position : relative;
}
#footer .foot-c .foot-p {
width : 100%;
padding-bottom : 5px;
}
#footer .foot-c .foot-p p {
font-size : 11px;
text-indent : 20px;
line-height : 14px;
text-align : justify;
}
#footer .foot-c .foot-b {
width : 100%;
top : 210px;
position : absolute;
height : 60px;
background : url(/templates/Stock-Markets/images/footer-bg.jpg) bottom repeat-x;
z-index : 10;
}
#footer .foot-c .foot-b .p-l {
color : #fff;
padding-top : 10px;
width : 380px;
height : 50px;
}
#footer .foot-c .foot-b .p-c {
color : #fff;
padding-top : 10px;
width : 330px;
height : 50px;
}
#footer .foot-c .foot-b .p-c li {
background : url(/templates/Stock-Markets/images/f-m-sep.png) left no-repeat;
padding : 0 0 0 12px;
margin-right : 10px;
}
#footer .foot-c .foot-b .p-c li a {
color : #1a2633;
text-shadow : #b5ca8f 1px 1px 1px;
font-weight : bold;
}
#footer .foot-c .foot-b .p-r {
width : 280px;
padding : 15px 0 0 31px;
height : 45px;
background : url(/templates/Stock-Markets/images/cont-bg.jpg) left no-repeat #1a2633;
}
#footer .count {
position : absolute;
width : 50%;
bottom : 0;
right : 0;
height : 60px;
background : #1a2633;
z-index : 0;
}

#tooltip {
background : #f1f1f1;
border : 1px solid #000;
border-left : 3px solid #000;
font-size : 11px;
color : #000;
padding : 5px 10px;
position : absolute;
visibility : hidden;
opacity : 0.9;
z-index : 100000000;
}

#gotop {
position : fixed;
z-index : 1000;
right : 50%;
bottom : 285px;
background : #202f3f;
border-radius : 0 3px;
border : 1px solid #000 !important ;
margin : 0 -551px 0 0;
border-left : none !important ;
width : 38px;
}
#gotop a {
display : block;
width : 30px;
height : 30px;
background : url(/templates/Stock-Markets/images/gotop.png) 0% 0% no-repeat;
margin : 4px auto;
}
#gotop a:hover {
background-position : 0% -30px;
}

.navigation a {
background: url(/templates/Stock-Markets/images/bg-btn-blue.jpg) repeat-x !important;
border: 1px solid #0065A8;
border-radius: 3px 3px;
padding : 3px 7px;
color : #fff;
}
.navigation a:hover {
border : 1px solid #5A712F;
background: url(/templates/Stock-Markets/images/bg-btn-green.jpg) repeat-x !important;
text-decoration : none;
}
.navigation span {
border : 1px solid #5A712F;
background: url(/templates/Stock-Markets/images/bg-btn-green.jpg) repeat-x !important;
border-radius: 3px 3px;
padding : 3px 7px;
color : #fff;
}

.lg {
padding : 0 10px;
color : #fff;
font-size : 12px !important;
}
.lg:hover {
text-decoration : none;
}
.copyright{
    font-size: 11px;
    color: #747474;
    text-decoration:anderline;
   font-family: Arial;
    font-weight: none;}
.copyright :active,
.copyright :visited,
.copyright :link {
    font-size: 11px;
    color: #747474;
    text-decoration:anderline;
    font-family: Arial;
    font-weight: none;
  }
.copyright :hover {
        font-size:11px;
  color: #FF6666;
  text-decoration:anderline;
        font-weight: none;
        font-family: Arial;}

.main{
    font-size: 12px;
    color: #ffffff;
    text-decoration:anderline;
   font-family: Arial;
    font-weight: none;}
.main :active,
.main :visited,
.main :link {
    font-size: 12px;
    color: #ffffff;
    text-decoration:anderline;
    font-family: Arial;
    font-weight: none;
  }
.main :hover {
        font-size:12px;
  color: #ffffff;
  text-decoration:anderline;
        font-weight: none;
        font-family: Arial;}

.zgl{
    font-size: 13px;
    color: #1a2633;
    text-decoration:anderline;
   font-family: Arial;
    font-weight: bold;}

#layer1 { z-index: -1; }
.dn{
    font-size: 12px;
    color: #cccccc;
    text-decoration:anderline;
   font-family: Arial;
    font-weight: none;}
.enso-item img {
    width: 50px;
    height: 50px;
    float: left;
    padding-right: 10px;
    overflow: hidden;
    }
.clrnew {clear: both; height: 0; overflow: hidden;}

.chit :hover {
        font-size:11px;
  color: #000000;
  text-decoration:anderline;
        font-weight: bold;
        font-family: Arial;}

/*Стили ссылки хлебных крошек*/
.entry a{
background: #c8fc2a;
padding: 1px 5px 2px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
/*Стили заголовков разделов с главной*/
.zgr,
.zgr :active,
.zgr :visited,
.zgr :link,
.zgr :hover{
    font-size:13px;
    text-transform: uppercase;
    text-shadow: #A09B9B 1px 1px 1px;
    color: #000000;
    text-decoration:none;
    font-family: Arial;
    font-weight: bold;
    line-height: 2;
}
.glv {
    font-size:13px;
    text-transform: uppercase;
    text-shadow: #A09B9B 1px 1px 1px;
    color: #000000;
    text-decoration:none;
    font-family: Arial;
    font-weight: bold;
    line-height: 2.3;

}

.glvz {
    font-size:15px;
    text-transform: uppercase;
    text-shadow: #A09B9B 1px 1px 1px;
    color: #000000;
    text-decoration:none;
    font-family: Arial;
    font-weight: bold;
    line-height: 1.3;
}
/*Стили рекламных блоков(с рамкой)*/
.cont .r-bothn {
width : 300px;
margin-bottom : 10px;
border-radius : 1px;
border : 1px solid #cccccc;
background : #f5f5f3;
padding : 10px;

}
/*Стили рекламных блоков(без рамки)*/
.cont .r-bothnno {
width : 300px;
margin-bottom : 10px;
background : #f5f5f3;
padding : 10px;
}

.foot-left {
    float: left;
        width: 28%;
}
.foot-mnu {
	display: table;
	width: 100%;
}
.foot-mnu_list {
	float: left;
	    padding-right: 11px;
}

.foot-right li {
    float: left;
    width: 50%;
}

.foot-center {
    float: left;
        width: 53%;
}

.foot-right {
	float: right;
	width: 19%;
}
.foot-social {
	    margin-top: -60px;
}
.hamburger--collapse.is-active .hamburger-inner {
    -webkit-transform: translate3d(0,-8px,0) rotate(-45deg);
    transform: translate3d(0,-8px,0) rotate(-45deg);
    -webkit-transition-delay: .32s;
    transition-delay: .32s;
    -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
}
.hamburger--collapse.is-active .hamburger-inner::before {
    top: 0;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: top .12s .18s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s .42s cubic-bezier(.215,.61,.355,1);
    transition: top .12s .18s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s .42s cubic-bezier(.215,.61,.355,1);
    transition: top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1);
    transition: top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s .42s cubic-bezier(.215,.61,.355,1);
}
.hamburger--collapse.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    -webkit-transition: top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear;
    transition: top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear;
}
.hamburger {
    outline: 0;
    padding: 5px 5px;
    display: inline-block;
    cursor: pointer;
    -webkit-transition-property: opacity,-webkit-filter;
    transition-property: opacity,-webkit-filter;
    transition-property: opacity,filter;
    transition-property: opacity,filter,-webkit-filter;
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0;
    overflow: visible;
    display: none;
    background-color: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 5px 0 rgba(41,41,45,.2);
    box-shadow: 0 0 5px 0 rgba(41,41,45,.2);
    display: block;
    position: absolute;
    z-index: 101;
    right: 5px;
    top: 9px;
}
.header .hamburger  {
	   right: 19px;
    top: 149px;
}
.hamburger-box {
    width: 24px;
    height: 20px;
    display: inline-block;
    position: relative;
}
.hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -2px;
}
.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
    width: 24px;
    height: 4px;
    background-color: #29292d;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: absolute;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}
.hamburger--collapse .hamburger-inner {
    top: auto;
    bottom: 0;
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-delay: .15s;
    transition-delay: .15s;
    -webkit-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    transition-timing-function: cubic-bezier(.55,.055,.675,.19);
}
.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
    width: 24px;
    height: 4px;
    background-color: #29292d;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: absolute;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}
.hamburger-inner::after, .hamburger-inner::before {
    content: "";
    display: block;
}
.hamburger-inner::before {
    top: -8px;
}
.hamburger--collapse .hamburger-inner::before {
    -webkit-transition: top .12s .3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);
    transition: top .12s .3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);
    transition: top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);
    transition: top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);
}
.hamburger-inner::after {
    bottom: -8px;
}
.hamburger--collapse .hamburger-inner::after {
    top: -16px;
    -webkit-transition: top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;
    transition: top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;
}
.hamburger {
	display: none;
}
@media (max-width: 1030px) {
	.cont .r-both {
    width: 180px;
}
	.cont .f-m .f-men {
	    width: 100%;
    height: auto;
    text-align: center;
	}

	#footer .foot-c .foot-b .p-r {
		background: transparent;
		display: none;
	}
	#footer .foot-c .foot-b .p-l {
		    float: none;
    margin: 0 auto;
    text-align: center;
	}
	#footer .foot-c .foot-b .p-c {
		    float: none;
    margin: 0 auto;
    text-align: center;
    height: auto;
    margin-bottom: 10px;
	}
#footer .foot-c .foot-b .p-c ul li {
	float: 	none;
	display: block;
	background: transparent;
}
	.cont .f-m .logof {
		display: none;
	}

	.foot-mnu .foot-mnu_list {
display: none;
	}
.foot-mnu.active .foot-mnu_list {
display: block;
text-align: center;
	}

	.foot-mnu .foot-right {
display: none;
	}
	.foot-mnu.active .foot-right {
display: block;
text-align: center;
	}

.foot-mnu_list {
    width: 100%;
    float: none;
}
.foot-left {
	width: 100%;
    float: none;
}
.foot-center {
	width: 100%;
    float: none;
}
.foot-right {
	width: 100%;
    float: none;
}
.wrapper {
	width: 100%;
}
.top {
	width: 100%;
}
.cont {
	width: 100%;
}

.cont .header {
	width: 100%;
}
.s1 {
width: 100%;	
}
.cont .wrap {
	width: 100%;	
}

#footer .foot-c {
width: 100%;	
height: auto;
}

.cont .f-m {
width: 100%;		
}

.bx-wrapper {
	display: none;
}
.s1.block.lcol.clr {
display: none;
}

.foot-mnu .hamburger {
	    position: relative;
    margin: 0 auto;
    margin-bottom: 24px;
    background-color: #678235;
    right: 0px;
}

#footer{
background: transparent;
background-color: #84a645;
padding-top: 10px;
}
#footer .foot-c .foot-b {
	background: transparent;
	position: relative;
    top: 0px;
    height: auto;
    width: 100%;
}
.foot-social {
    margin-top: 0px;
}
#footer .count {
	display: none;
}
#wrapper {
	background: transparent;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.cont .c-col {
    width: 47%;
}
.cont .r {
        width: 35%;
    margin-left: 1%;
    }
    .cont .c-col .gl {
    	width: 100%;
    }
    .cont .c-col .cat .tabmenu {
    	width: 100%;
    }
    .cont .c-col .cat .cat-cont {
    	width: 100%;
    }
    .cont .c-col .cat {
    	width: 100%;
    }
    .cont .c-col .cat .tabmenu .txt-c {
    	width: 100%;
    }
    .cont .header .logo {
    	width: 26%;
    	margin: 0px;
    }
.cont .header .logo img { 
width: 100%;
}
.cont .header .searchis {
       width: 74%;
    float: right;
}
.cont .header #g-m {
	    width: 71%;
}
.cont .header .searchis .s-r {
    width: 96%;
}
.cont .header #g-m .g-m {
    width: 100%;
    }
    .cont .header #g-m .g-m li a {
    	font-size: 11px;
    }
    .cont .header .searchis .s-r .txt {
    	    width: 100%;
    }
    .top .d-c li .clock {
    width: 99px !important;
}
.cont .c-col #tab2 .cat-cont .tabcont .mar, .cont .c-col #tab3 .cat-cont .tabcont .mar {
	width: 100% !important;
}
.cont .c-col #tab2 .cat-cont .tabcont .mar .b-1-l, .cont .c-col #tab3 .cat-cont .tabcont .mar .b-1-l {
	    width: 47%;
    margin-right: 3%;
}
.cont .r .r-b-w .txt-bw {
	width: 100%;
}
.cont .r .r-b-w {
    width: 100%;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l {
    width: 96%;
    margin-right: 0px;
        margin-bottom: 10px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-r {
    width: 100%;
}
.cont .c-col .gl .gl-t .image, .cont .c-col .cat .cat-cont .tabcont .top-cont .gl-t .image {
    float: none;
    margin: 0 auto;	
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l h3 {
	width: 100%;
}
.cont .c-col .gl .gl-t .gl-td, .cont .c-col .cat .cat-cont .tabcont .top-cont .gl-t .gl-td {
	float: none;
    width: 100%;
    display: table;
}
.cont .c-col .b-top1 {
	width: 100%;
}
.tabcont.block.lcol {
width: 100%;
float: none;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-f {
	width: 100%;
float: none;
}

.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t {
    width: 100%;
    margin-right: 0px;
    text-align: center;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t h3 {
    height: auto;
    float: none;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t .image {
	float: none;
	    margin: 0 auto;
    margin-top: 12px;
    margin-bottom: 12px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t {
	width: 100%;
float: none;
}
.tabcont.block.lcol .b-1-r.lcol {
	float: none;
	width: 100%;
	display: table;
}
.cont .r .tabs {
	width: 100%;
}
.cont .r .tabs .tabmenu {
	width: 100%;
}
.cont .r .tabs .cat-cont {
	width: 100%;
}
.cont .r .r-b-w .titl-b {
	width: 100%;
}
.cont .r .r-b-w .txt-bw .t-t {
	width: 100%;
}
.cont .r .r-b-w .txt-bw .d-t {
	width: 100%;
}
.foot-mnu .hamburger {
	display: block;
}
}
@media (max-width: 991px) { 
.cont .r-left {
	    margin: 0 auto;
    float: none;
}
.cont .r-both {
	  margin: 0 auto;
    float: none;
}
.cont .r {
    width: 30%;
    margin-left: 0px;
}
}

@media (max-width: 900px) { 
.cont .header .logo {
	float: none;
    width: 269px;
    margin: 0 auto;
}
.cont .header {
	height: auto;
}
.cont .header .searchis {
    width: 100%;
    float: none;
    background: #202f3f;
    padding-top: 6px;
}
.cont .header #g-m {
    width: 100%;
    float: none;
}
.serch {
	width: 100%;
}
}

@media (max-width: 767px) { 
.cont .c-col {
    width: calc(100% - 163px);
}
.cont .r {
    width: 100%;
}
.cont .r .tabs {
	width: 100%;
}
.cont .r .r-b-w {
	width: 100%;
}
.cont .r .r-b-w {
	width: 100%;
}
.cont .r .r-b-w .titl-b {
	width: 100%;
}
.cont .r .r-b-w .txt-bw {
	width: 100%;
}
.cont .r .r-b-w .txt-bw .t-t {
	width: 100%;
}
.cont .header .searchis {
	width: 100%;
}
.cont .r-left {
	float: left;
    width: 168px;
}
.cont .r-both {
	float: right;
	width: calc(100% - 221px);
}

.cont .r-both #t-n {
	float: left;
	clear: none;
	width: 200px;
}
.cont .r-both .bl {
	float: right;
	width: 200px;
	clear: none;
}
.cont .r-both .bl .r-l-b .image .d {
	padding: 3px 6px;
	text-align: center;
}
.cont .c-col #tab2 .cat-cont .tabcont .mar .b-1-l, .cont .c-col #tab3 .cat-cont .tabcont .mar .b-1-l {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 12px;
    margin-top: 10px;
        display: table;
}

.cont .l .bl .r-l-b .image {
    width: 100%;
    height: auto;
    margin-bottom: 6px;
}
.cont .l .bl .r-l-b .image img {
	width: 100%;
}
.cont .l .bl .r-l-b .tt {
	    display: block;
    text-align: left;
}
.cont .c-col .b-top {
	width: 100%
}
.cont .c-col .b-top1 {
	display: none;
}

}

@media (max-width: 700px) { 
.cont .r-both {
    width: calc(100% - 190px);
}

}

@media (max-width: 650px) { 
	.cont .r-both {
    width: calc(100% - 168px);
}
.cont .r-both .bl .r-l-b .image {
	    float: none;
    margin: 0 auto;
    width: 100%;
    height: auto;
        margin-top: 13px;
    margin-bottom: 10px;
}
.cont .r-both .bl .r-l-b h4 {
	float: none;
}
.cont .r-both .bl .r-l-b .image img {
	width: 100%;
}
#topmenu {
	display: none;
}
#footer .foot-c .foot-b .p-l {
	width: 100%;
}
#footer .foot-c .foot-b .p-c {
	width: 100%;
}

#g-m.active #topmenu  {
	    display: block;
    position: absolute;
    background-color: #f5f5f2;
        z-index: 99;
        border-bottom: 10px solid #202f3f;
}

#topmenu li {
	float: none;
}
.cont .header #g-m .g-m li a span {
	    height: auto;
    float: none;
        text-align: center;
}

#topmenu li.sublnk .sub {
	    top: 33px;
    padding-top: 10px;
    left: 0px;
    right: 0px;
}

#topmenu li.sublnk .s, #curmenu li.sublnk .s {
    background: transparent !important;
    border: none;
    border-radius: 0px;
    padding: 0px;
}

#topmenu li.sublnk ul, #curmenu li.sublnk ul {
	    border-radius: 0px;
	    background: transparent !important;
	        background-color: #202f3f !important;
}

.lcol.block.sublnk.selected {
z-index: 999999 !important;
}
.cont .header #g-m {
	position: relative;
}
.cont .header #g-m .g-m {
	height: auto;
}
.hamburger {
	display: block;
}
}
@media (max-width: 630px) { 
.cont .r-left {
	    width: 148px;
}
.cont .r-both {
   width: calc(100% - 148px);
}
}
@media (max-width: 600px) { 
	.cont .l .b-l {
		display: none;
	}
	.cont .l .res {
		float: none;
		margin: 0 auto;
		display: table;
    margin-bottom: 15px;
	}
.top {
    display: none;
}
.cont {
	    margin: 0px auto;
}
.r-l-b.block.lcol.clr h4 {
float: none;
display: block;
}
div.searchis.block.lcol > form > ul > li:nth-child(1) {
	display: none;
}
.cont .c-col .b-top1 {
	width: 100%;
}
.cont .c-col #tab2 .cat-cont .tabcont .mar .b-1-l, .cont .c-col #tab3 .cat-cont .tabcont .mar .b-1-l {
	width: 100%;
	float: none
}
.cont .c-col .cat .cat-cont .tabcont .t-c-f {
	float: none;
	width: 100%;
}
.cont .c-col #tab2 .cat-cont .tabcont .mar, .cont .c-col #tab3 .cat-cont .tabcont .mar {
	float: none;
	width: 100% !important;
}
.cont .c-col #tab2 .cat-cont .tabcont .b2, .cont .c-col #tab3 .cat-cont .tabcont .b2 {
	float: none;
	width: 100%;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t {
	float: none;
	width: 100%;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t {
	float: none;
	width: 100%;
}
.cont .l {
	width: 100%;
}
.cont .l .bl {
    width: 100%;
}
.cont .l .bl .titl {
    width: 100%;
    background-position: center;
}
    .cont .l .bl .r-l-b {
    width: 100%;
}
.cont .c-col .b-top {
	width: 100%;
}
.cont .c-col {
    width: 100%;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l {
    width: 100%;
    float: none;
    display: table;
}
.b-top1.block.lcol.clr {
display: none;
}
.cont .l .bl .r-l-b .image {
    width: 105px;
    height: auto;
    }
}
@media (max-width: 420px) { 
.cont .r-both {
    width: 100%;
    float: none;
}
.cont .r-left {
    width: 100%;
    margin-right: 0px;
    float: none;
}
.cont .r-left .bl {
    width: 100%;
    float: none;
}
.cont .r-left .bl .titl {
    width: 100%;
        background-position: center;
}
.cont .r-left .bl .r-l-b {
    width: 100%; 
    float: none;
    display: table;

}
.cont .r-both #t-n {
	width: 100%;
}
.cont .r-both .bl {
	width: 100%;
	float: none;
}
#tab6 {
	display: none;
}
.cont .r-both .bl .titl {
		width: 100%;
		    background-position: center;
}
.cont .r-both .bl .r-l-b {
	width: 100%;
	float: none;
	display: table;
}
.cont .r-both #t-n #topnews li {
	width: 100%;
	float: none;
	    display: table;
}
.cont .r-left .bl .r-l-b .image {
	    float: none;
}
.cont .r-both #t-n #topnews {
	width: 100%;
}
.cont .r-both #t-n #topnews li .tit {
    width: 79%;
}
.r-b-w.block.lcol.clr .image.lcol.block {
	float: none;
}
.r-b-w.block.lcol.clr .image.lcol.block img{
	width: 220px;
    margin: 0 auto;
    display: block;
}
.r-b-w.block.lcol.clr .image.lcol.block i {
	display: none;
}
.r-b-w.block.lcol {
text-align: center;
}
.cont .header .searchis .s-r .sabm {
	display: none;
}
 #menu {
 display: none;   
}
 #macro {
    display: none;
}
}.selectmass input{float:right;margin-left:6px;}
.mass_comments_action{text-align:right;}
#loading-layer{display:none;font-size:11px;background:#000;padding:10px;text-align:center;color:#fff;}
.scriptcode, .title_quote,
.quote, .title_spoiler, .text_spoiler{font-size:12px;padding:5px;background:#f1f0ed;border-left:5px solid #82bb2a;}
.title_quote, .title_spoiler{background:#f1f0ed;}
.title_spoiler, .text_spoiler{border-color:#4a4949;}
.title_quote{border-bottom:0;font-weight:bold;}
.scriptcode{color:#076fb1;text-align:left;font-family:"Courier New";}
.title_spoiler{font-weight:bold;}
.text_spoiler{border-top:1px solid #fff;text-align:justify;}
.hide{background-color:#e8f3fa;padding:5px;color:#3a78a5;margin:0 0 1em;0;}
.hide a{text-decoration:underline;}
.hide a:hover{text-decoration:none}
.inhide{border:1px solid #d1e3ef;padding:5px;background-color:#fff;margin-bottom:5px;}
.calendar{width:100%;border-collapse:separate !important;}
.calendar td, .calendar th{vertical-align:middle;text-align:center;}
.weekday-active-v, .day-active-v, .weekday-active, .day-active{font-weight:bold;}
.weekday{color:#fff;background:#f61206 url(/templates/Stock-Markets/images/cal-l-s.jpg) center repeat-x;text-shadow:1px 1px 1px #980a02 !important;border:1px solid #000;}
.day-current{background:#84a645 url(/templates/Stock-Markets/images/cal-l.jpg) center repeat-x !important;color:#fff;border:1px solid #000;}
.day-active-v,.day-active{background:#0099ff url(/templates/Stock-Markets/images/cal-l-a.jpg) center repeat-x !important;color:#fff;border:1px solid #000;}
.day-active-v a,.day-active a{text-shadow:1px 1px 1px #000 !important;color:#fff;}
.day-active-v a:hover,.day-active a:hover{text-decoration:none;}
.day-current a{color:#fff;}
.calendar a.monthlink{background-image:url(/templates/Stock-Markets/images/slider-button.png);background-repeat:no-repeat;width:20px;height:22px;text-indent:-99999em;display:block;margin-top:-2px;}
.calendar span.monthlink{background-image:url(/templates/Stock-Markets/images/slider-button.png);background-repeat:no-repeat;width:20px;height:22px;text-indent:-99999em;display:block;background-position:-23px -25px;margin-top:-2px;margin-right:60px;}
.calendar a.cal-l{background-position:-3px -25px;margin-left:60px;}
.calendar a.cal-r{background-position:-23px -25px;margin-right:60px;}
.calendar a.cal-l:hover{background-position:-3px 0;}
.calendar a.cal-r:hover{background-position:-23px 0;}
.userstop td, .pm td.pm_list, .pm td.pm_head{border:1px solid #d8d8d8;padding:2px;background-color:#fff;}
.userstop thead td, .pm td.pm_head{font-size:0.9em;background:#fff url("/templates/Stock-Markets/images/fbutton.png") repeat-x 0 50%;height:22px;padding:0;font-weight:bold;text-align:center;color:#4e4e4e;}
.rating{width:85px;height:17px;font-size:0.9em;}
.unit-rating{list-style:none;margin:0;padding:0;width:85px;height:17px;position:relative;background:url("/templates/Stock-Markets/dleimages/rating.png") repeat-x;}
.unit-rating li{text-indent:-90000px;padding:0;margin:0;float:left;}
.unit-rating li a{display:block;width:17px;height:17px;text-decoration:none;text-indent:-9000px;z-index:17;position:absolute;padding:0;}
.unit-rating li a:hover{background:url("/templates/Stock-Markets/dleimages/rating.png") 0 -17px;z-index:2;left:0;}
.unit-rating a.r1-unit{left:0;}
.unit-rating a.r1-unit:hover{width:17px;}
.unit-rating a.r2-unit{left:17px;}
.unit-rating a.r2-unit:hover{width:34px;}
.unit-rating a.r3-unit{left:34px;}
.unit-rating a.r3-unit:hover{width:51px;}
.unit-rating a.r4-unit{left:51px;}
.unit-rating a.r4-unit:hover{width:68px;}
.unit-rating a.r5-unit{left:68px;}
.unit-rating a.r5-unit:hover{width:85px;}
.unit-rating li.current-rating{background:url("/templates/Stock-Markets/dleimages/rating.png") 0 -34px;position:absolute;height:17px;display:block;text-indent:-9000px;z-index:1;}
.bbcodes, .bbcodes_poll{background:url(/templates/Stock-Markets/images/bg-btn-blue.jpg) 0% 0% repeat-x !important;color:#000;text-shadow:#6bc4ff 1px 1px 1px !important;height:28px;border-radius:3px;border:1px solid #000 !important;line-height:26px;padding:0 10px;font-weight:bold;margin:0 5px;cursor:pointer;}
.bbcodes:hover, .bbcodes_poll:hover{text-decoration:none;color:#fff;text-shadow:#000 1px 1px 1px !important;}
.bbcodes_poll{width:100px;}
.editor{background:none;}
.editor input[type="text"]{padding:2px;background:#fff url("/templates/Stock-Markets/images/fields.png") repeat-x;border:1px solid #bcc0c2;}
.base .editor{padding:5px;}
.editorcomm .editor{width:100% !important;}
.editorcomm .editor textarea{width:100% !important;background:#fff url("/templates/Stock-Markets/images/fields.png") repeat-x;border:0 none;}
.editor_button{float:left;cursor:pointer;padding-left:0;padding-right:0;}
.editor_buttoncl{float:left;cursor:pointer;padding-left:1px;padding-right:1px;border-left:1px solid #bbb;border-right:1px solid #bbb;}
.editbclose{float:right;cursor:pointer;display:none;}
.editor_button select{font-size:11px;}
.editor_button img{margin:0 !important;padding:0 !important;}
.editbclose img{margin:0 !important;padding:0 !important;}
.editor_button_brk img{margin:0 !important;padding:0 !important;}
.xfields textarea, .xprofile textarea{width:98%;height:86px;margin:0px 1px 0px 0px;padding:0px;}
.xfields input, .xprofile input{width:250px;padding:2px;}
.xfields_table td{vertical-align:top;}
.pm_head{font-weight:bold;}
#dropmenudiv{background-color:#1A2633;font-size:0.9em;line-height:20px;margin:2px 0;padding:5px;opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);}
#dropmenudiv a{display:block;text-decoration:none;color:#fff;padding:2px 4px;width:162px;}
#dropmenudiv a:hover{background-color:#0094F6;}
.attachment{color:#808080;}
fieldset{border:none;padding:5px;text-align:left;}
.highslide-wrapper, .highslide-outline{background:#FFFFFF;}
.highslide-image{border:2px solid #FFFFFF;}
.highslide-active-anchor{visibility:hidden;}
.highslide-active-anchor img{visibility:hidden;}
.highslide-dimming{background-color:black;}
.highslide-html{background-color:white;}
.highslide-loading{display:block;color:white;font-size:9px;font-weight:bold;text-decoration:none;padding:3px;border:1px solid white;background-color:black;}
a.highslide-full-expand{background:url("/templates/Stock-Markets/dleimages/fullexpand.gif") no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px;}
.highslide-display-block{display:block;}
.highslide-display-none{display:none;}
.highslide-caption{display:none;padding:5px;background:white;}
.highslide-controls{width:195px;height:40px;background:url("/engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 0 -90px;margin-right:15px;margin-bottom:10px;margin-top:10px;}
.highslide-controls ul{position:relative;left:15px;height:40px;list-style:none;margin:0;padding:0;background:url("/engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 100% -90px;}
.highslide-controls li{float:left;padding:5px 0;}
.highslide-controls a{background:url("/engine/classes/highslide/graphics/controlbar-black-border.gif");display:block;float:left;height:30px;width:30px;outline:none;}
.highslide-controls a.disabled{cursor:default;}
.highslide-controls a span{display:none;}
.highslide-controls .highslide-previous a{background-position:0 0;}
.highslide-controls .highslide-previous a:hover{background-position:0 -30px;}
.highslide-controls .highslide-previous a.disabled{background-position:0 -60px !important;}
.highslide-controls .highslide-play a{background-position:-30px 0;}
.highslide-controls .highslide-play a:hover{background-position:-30px -30px;}
.highslide-controls .highslide-play a.disabled{background-position:-30px -60px !important;}
.highslide-controls .highslide-pause a{background-position:-60px 0;}
.highslide-controls .highslide-pause a:hover{background-position:-60px -30px;}
.highslide-controls .highslide-next a{background-position:-90px 0;}
.highslide-controls .highslide-next a:hover{background-position:-90px -30px;}
.highslide-controls .highslide-next a.disabled{background-position:-90px -60px !important;}
.highslide-controls .highslide-move a{background-position:-120px 0;}
.highslide-controls .highslide-move a:hover{background-position:-120px -30px;}
.highslide-controls .highslide-full-expand a{background-position:-150px 0;}
.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px;}
.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px !important;}
.highslide-controls .highslide-close a{background-position:-180px 0;}
.highslide-controls .highslide-close a:hover{background-position:-180px -30px;}
.clouds_xsmall{font-size:1em;}
.clouds_small{font-size:1.1em;}
.clouds_medium{font-size:1.2em;font-weight:bold;}
.clouds_large{font-size:1.5em;}
.clouds_xlarge{font-size:1.7em;}
#searchsuggestions{z-index:1000000;border:1px solid #000;width:300px;background-color:#fff;font-size:0.9em;}
#searchsuggestions a, #searchsuggestions span.notfound{padding:10px;display:block;text-decoration:none;}
#searchsuggestions a{color:#2c2c2c;border-bottom:1px solid #f4f4f4;}
#searchsuggestions a:hover{background-color:#f4f4f4;}
#searchsuggestions span.searchheading{display:block;font-weight:bold;color:#61a117;}
#searchsuggestions span.seperator{display:block;background-color:#61a117;}
#searchsuggestions span.seperator a{padding:5px 10px;text-align:right;border:0 none;background-color:transparent;color:#fff;}
#searchsuggestions span.notfound{padding:10px;display:block;}
#searchsuggestions .break{display:none;}
.ui-widget-overlay{background:#000;opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40);left:0;position:absolute;top:0;}
.ui-helper-clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.ui-helper-clearfix{display:inline-block;}
* html .ui-helper-clearfix{height:1%;}
.ui-helper-clearfix{display:block;}
.ui-icon{background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px;}
.ui-widget-header{color:#2a2a2a;background:url("/templates/Stock-Markets/images/lines.png");font-weight:bold;}
.ui-widget-header a{color:#2a2a2a;}
.ui-widget-header .ui-icon{background-image:url("/templates/Stock-Markets/images/ui-icons.png");}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-color:#db143d;}
.ui-icon-close, .ui-icon-closethick{background:url(/templates/Stock-Markets/images/close.png) 0 0 no-repeat !important;width:20px !important;height:20px !important;text-indent:-99999em;cursor:pointer;}
.ui-icon-close:hover, .ui-icon-closethick:hover{background-position:0 -20px !important;}
.ui-dialog{border:1px solid #000;padding:5px;position:absolute;width:300px;box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;-webkit-box-shadow:0 0 5px #999;}
.ui-widget input{background:url(/templates/Stock-Markets/images/log-in.jpg) repeat-x !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #000 !important;box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;-webkit-box-shadow:0 0 5px #999;color:#fff;padding:2px;}
.ui-widget textarea{}
.ui-dialog .ui-dialog-titlebar{padding:.0em 0em .3em;position:relative;background:url(/templates/Stock-Markets/images/mod-line.png) bottom repeat-x;color:#fff;text-shadow:#000 1px 1px 2px;text-transform:uppercase;z-index:1000;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 13px .3em 0;}
.ui-dialog .ui-dialog-titlebar-close{height:18px;margin:-15px 0 0 0;padding:1px;position:absolute;right:.3em;top:50%;width:19px;}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}
.ui-dialog .ui-dialog-content{background:none;border:0;z-index:1000;padding:13px 13px 0 13px;position:relative;zoom:1;margin-bottom:13px;}
.ui-dialog .ui-dialog-buttonpane{background:url("/templates/Stock-Markets/images/mod-line.png") top repeat-x;padding:12px 6px 6px 6px;text-align:left;}
.ui-dialog .ui-dialog-buttonpane button{cursor:pointer;float:right;line-height:1.4em;margin:0 1px;overflow:visible;width:auto;}
.ui-button{border:0 none;background:none;cursor:pointer;}
.ui-button{font-size:0.85em;text-shadow:0 1px 0 #fff;margin-bottom:2px;border:1px solid #c4c4c4;width:106px;height:31px;color:#3c3c3c;padding:2px 8px 5px 8px;background:#fff url("/templates/Stock-Markets/images/fbutton.png") repeat-x 0 100%;font-weight:bold;-moz-box-shadow:0 1px 4px -2px black;-webkit-box-shadow:0 1px 4px -2px black;box-shadow:0 1px 4px -2px black;}
.ui-button:hover{background-position:0 3px;}
button.ui-button span{cursor:pointer;display:block;}
.ui-dialog .ui-resizable-se{bottom:3px;height:14px;right:3px;width:14px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-state-error{background:#fef1ec 50% 50% repeat-x !important;border:1px solid #cd0a0a;color:#cd0a0a;}
.ui-autocomplete{position:absolute;cursor:default;}
* html .ui-autocomplete{width:1px;}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left;background:#fff 50% bottom repeat-x;border:1px solid #dedede;color:#222;}
.ui-menu .ui-menu{margin-top:-3px;}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%;}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px;border:1px solid #a7a7a7;color:#4e4e4e;font-weight:bold;}
.base-stat{display:none;}
.queries{display:none;text-align:left;max-height:450px;overflow:auto;margin-top:10px;}
.queries p{padding:5px;border-top:solid 1px #ddd;}
.queries p:hover{background:#ddd;}
.showstat{position:fixed;bottom:10px;left:10px;margin-right:10px;background:#ffffff;background:-webkit-linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);background:-moz-linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);background:-o-linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);background:-ms-linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);background:linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);font:normal 12px/18px Arial, Helvetica, sans-serif;color:#323232;padding:20px;text-align:left;border:solid 1px #fff;-webkit-border-radius:10px;border-radius:10px;text-shadow:1px 1px 0 #fff;-webkit-box-shadow:1px 1px 5px 1px rgba(0, 0, 0, 0.3);box-shadow:1px 1px 5px 1px rgba(0, 0, 0, 0.3);z-index:1000;}
.showstat p{margin:0;}
#queries-stat,
#clearbutton,
#showstat-but,
#log-link{display:inline-block;padding:5px;width:20px;height:20px;cursor:pointer;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuVJREFUeNqMU0tIVFEY/s655955+RihsnRkVHotCknBRWEhGqUggSFEGyOiVu2iyCBoEeWmRaGQ4CJatUgJDaKIitTURk1NE0sdH6Q4jjOSOo87c2//uSYJuejCx+Wc8z++//vOYU+et8EwjCLTNOsN0yiDiX8/BnDG3zLGbnDO+za3TToQlPxYVdXLud5cZKS7YXc4QMX+5jKGaCSC0Eq4zD/t9+m63sQ4v2JCQZKpYM3PWs0jBYWyHIgBzG0YsA0GFpOBoQEwRWMJ7kBl8C647JaXkwW3OxWcM4oxqNgW0JpoI92dhlyvBwlTgc4cqAjeQ5w5IRgldfv6sDc/F1m7d8JptxMZ0xqDWcNzRGNJhH5F8al/DDp3oUomczsMJqgA8ZPB/uk5aKoNms0GO8HldCISjSEaTyAZ9mPXQB0OcBtBIK7YqLpizSZkF4W6CEWBonALkrJhmOC0xymOR35CSWPIPn0GUjxG4k20tqNnPHSbh5aDL0fHxrEQCGB1bc1K3gpGHVnoO+yZHoiMCuiB1wj42pA0kusXHnQ2CFXVYudravBjcgrz84uYmZ6GEBoUoVgs4qaAZ3kMrkOF0OefQo+5EPYH8ap/8dpIQ/mycKWkVPu+DFoi5ud74ZAi/rGTSetUwN83DFdmERJrYcRWBfRIHKcKdjRSRKOQQieTSUxOzcKmaZaINs2+IWI8jqjO4TCjmGxvh0YXzXP0MDIL9mGucxSTw7PvLectNaWApJicW4oqnVFoX0EC4aouLDgqke7NoVgnvrV04PPH8aYTN7su8VAw2LIUXMJqZJ2EMaAKFUIlf4Ww/go5gdgK9hgdSN9/EONt7/Chd+ZWdf3AneGG0glqD++52oslJaXlVx1OZ7HsvPkWTHlHyPvs0BvkGd201lDXPFL5onepZ+jR8WVGjJl8jbVnq5wU7yGkbvMWMXQ/zxflrlDx9a8naTk8+PBYnNFFkgX+9ysiFGx38FuAAQBygywrLfBIegAAAABJRU5ErkJggg==') no-repeat 50% 50%;}
#showstat-but{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAp5JREFUeNpkU01IVFEU/t6972fG1JHGrLBso2WRSAshonIjFrZQ27QoEQza6K6gXYS0KKhWuijIjbZw0xhRoEagUhRWUIJSWuL4A44OzDjhjOO89zrnzjwZ68Jh5pzvO+d857x7NfxzSq+Fem3b7XBd1+eSr7FpWkpKrW99oLUzn0schauzr22o0dC04ca6cpyrKUMw4CMGJwPr8RQmpiIYmVzGtuteWOtvGdlVgJP3B6zhW1dqEEvZeDcTxczKH2xuOQj4JY4dLER99V6U+CQeDk5hNb6linABwQV06tzdfgqf5hN4Nr6EudUkuluqsPS4Hjap+L2WRN/EssKZx3xPuc4zd1ysxNivOL6E4yj060hnHAiRnc5nSewxpfrPuGkKMP+JE+qlUKdwHOd6+YEAvi4kiGjAZ+jK7r2ex8k7H+E3dVjk8y/jzGM+52XVQ7PC8TT8hlBdaSxkSPf3u6dV17P3P8OUWhYj33BcMJ/zGBe85XgqA8vSYRoSBhtJHpyMqAJCl9BzccaZx3wt9/1YAQVski1Ud2pAi3OhS7VfmLpQJnM7yTa0WYFXwE07tmNaNB/NlS1AoJdg5jp7vhACmQwpoDzlO6no0MpKDAW0bR+TVUdtRyLPSLdQxRlnHvM5D7mbWlF69cVCU8MJFBVZ2KZP2FQdQHNtcOfKtg/MqmSDiiQSW3jzdhrrzy8foYsU1gkPZxbfd42OyZ5LDcdRTEVG5xJ4NR1Tl4iao9hv0BgCG5Q8OvYDzOc8TwGf4pLzN9vkoTM9dbWHcbSyDEUFJrzHlNhM4+dcBJPfFmEvfeiKjT/qp/DGrsfERciqgq1Pb2v+YDMt0/QA2l/aTUZfRkM3HpA7y8n/vca8U0HGCxB5MYcs6snOf85/BRgAU2QTxLlxCL0AAAAASUVORK5CYII=') no-repeat 50% 50%;}
#clearbutton{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnBJREFUeNqEk8tPE1EUxr+5dzqdvoQytqIEXQgLY3TVrRvCwsQ/ABNTJLoClxIQmEqIXUHQsDTBYmAjMXEBEQ0Jid2IIsOjGtBNWUJSGiO06bRl5nrvBBqpBE5yMq/7+74z594jj46OojosYqNpW3OuImzbhlW23jCbtUlEmqYuepcQAkWWIeOMEHCxUGLRwXYwy4JEadvU0GSbW1UkQZNTYesQHupAZvYbMnMryMwsITp4n78vMsbFyamwyeFnD5B9b4AoCihPibpQMosQFVkH1sKJAsxiYhGLxh9i78OaA1KXDEooam7fwO7sV0AiKBRLLeSkfxbwnZEOpD+tcFAB4a4EFN6WaxxegudcAHAr2DNz83I1bJom637cjS/LBmwNUPYBrUBBb11Fljt7/H74/AFM6ePoetnbWRGweIcF3NPbi5XVdahuN5gEbGk2LjQ2YXdmEZ5AAD6e0wuf0T72KPL2yXia/Av39fVjY2MTHl6eytNFKa43N+PXosGdA46zgKPPOwVsCFY+KntA17G5+RNu7nwkeuVyI9bWU6htCuOPFsTc8AyiY10VWAQpl8s/YrEY0uktB1Z4x2V+whoaLmEt9R3B2jqENA2TkxO4VwU7FRRNsz6TzUL1qLAZ43t7AK0myJ0FHEQopOH1RAJP9VjkXU/CsGAf2zWaTCY/UkI6W1tbIU6W1+vF+pFz6LwD67oeGX4xYtTlvLyx7JiAvL2zk7pYXx/hZS8PxHQsG6sIh8IIBmsxkXjlwHzg/nOuCIgm5vJ5w+/zRVRVnaOUhsWHfD4/H4/H+wV82rxIVc83eboO73/zTJ81rX8FGADNWyJwdIxv8QAAAABJRU5ErkJggg==') no-repeat 50% 50%;}
#log-link{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjJJREFUeNqUU01oU0EQ/va9tekp5JaL9JDepIIFQYoHFQ9Spfhz8uKhxhIFj4KX2kPNRQgKaSMFGy+eLWJatBGRCP5U0lJJIhWbkNJ6kAoGkpDk/ew6u++JpQZp5zG8mdn9Zubb2eXnH6CrSOkbTDmAI/A8HMKI43q+ivcFAd4N6AoN0ClMA8ygzbaLkYnhONq2BUEr3OSIv5iAsRtMQLQsyKkrt6BU2ZYDvLqNo5cfjcOWNbz9MglL/NSdGLvBbQKkRq8h9zWB3FoCqdGoTnJ8EvnZsav4WE7CPED7eQ2M+RR2gpPRS3i/PguzhxYo9mE9jWT0gi6yVH4M3gs8zAJDA9uKHvhO8P2xk1iqzMEg8MyC11nsLLC88UzbKj49T/6kxNBdhoCNLDuX8Dgnrh/BSnVVt5V6Cry+4Y3h9AzDzYtesqk5IBvrwJFNrJW+4dTwsX6cuQeZr/XJ9GfIdAFycJwYtaVs1m2tsiPl4B1oVfFG3ZJKFjIv5ZvFd0SBMrv8B1iAKjwBFmMtbHzforG1dVVuBjAf3dZ2dWuT6HZgmiZcaaEt6uBZGk/T6uSJBlbiEsIGgiJM5YR/j+hjhj+poP4HentQKBb0Hp7Lflq2HRsDhw+hWt7UlYUP7iaMDonzv/ePt9xfUAnCB0PkhrBXKRaLXgIhXSitVCpwHIfakv8F/tPBn2AkEsF+pFQqeQkUuNFo5DKZzAkhxJ7AhmGoonWFZX6sf18H4Il62Ku/BRgAl3Uh7iazc3QAAAAASUVORK5CYII=') no-repeat 50% 50%;}
#queries-stat:hover,
#clearbutton:hover,
#showstat-but:hover,
#log-link:hover,
#queries-stat.active,
#clearbutton.active,
#showstat-but.active,
#log-link.active{background-color:#FFF;padding:4px;border:solid 1px #bbb;border-radius:4px;}
#cache-info{display:block;}