body {background: #002d47 url(//statix.stockwatch.pl/content/images/bg-sw2k17.png) top center no-repeat fixed; background-size: contain;  margin: 0px; font-display: swap; font-family: Arial,Verdana,sans-serif; font-size: 13px; line-height: 18px; color: #000; }
body.comp-msg {background: #fff;}
body.dialog {background: #fff;}
a {text-decoration: none; color: #005a8c}
a:hover {text-decoration: underline;}
h1 {font-size: 32px;}
h2 {font-size: 24px;}
h3 {font-size: 20px; color: #005a8c;}
h4 {font-size: 16px; color: #005a8c;  font-weight: 300; display: inline-block; margin: 15px 0 10px 0;}
form {margin: 0px;}
input[type="text"],input[type="email"],input[type="password"],input[type="phone"] {font-size: 14px; height: 18px; border: 1px #888 solid;  vertical-align: middle; border-radius: 4px; display: inline-block; padding: 5px;}
select {font-size: 14px; vertical-align: middle; border-radius: 4px; display: inline-block; padding: 4px 5px; border: 1px #888 solid;}
select, input[type="text"],input[type="email"],input[type="password"],input[type="phone"] {background: #f6f6f6;}
select:focus, input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="phone"]:focus {background: #fff;}
textarea {font-family: Arial,Verdana,sans-serif; font-size: 13px; line-height: 18px;}
textarea.inp1 {vertical-align: middle;}
input.inp1 {vertical-align: middle;margin-right: 5px;}
select.sel1 {vertical-align: middle;font-size: 12px;}
option.opt1 {vertical-align: middle;font-size: 12px;}
img {border: 0;}
body img.trackin {position: absolute; height: 1px !important;}
hr {border: 0px; height: 1px; border-top: 1px #ececec solid;}
:-moz-any-link:focus {outline: none;}
a:active {outline: none;}
a:active {outline: none;}
:focus {-moz-outline-style: none;}
*:focus { outline: none;}
html {  scroll-behavior: smooth;}
 
body.ultraCompare {background: #fff !important; padding: 0; margin: 0; font-family: Arial,Verdana,sans-serif; font-size: 13px; line-height: 18px; color: #000;  }
body.fixation {overflow: hidden;}
body.ultraCompare .inp { border-radius:3px; font-size: 14px; padding: 5px; border: 1px #ccc solid; color: #000; height: 32px; line-height: 14px; vertical-align: middle; margin: 0;}
body.ultraCompare p {text-align: center;}

#compare-search-results {height: 160px; overflow: hidden; overflow-y: scroll; margin: 0 0 10px 0;}
#compare-search-results ul {list-style: none; display: block; margin: 0; padding: 0;}
#compare-search-results ul li {list-style: none; display: block; margin: 0 0 0 20px; padding: 1px 0;}
#compare-search-results ul li  label {padding: 4px; cursor: pointer;}
#compare-company-dialog iframe.container {height: 280px !important;}
#compare-company-dialog.dialog-wrapper .dialog-content {padding: 5px;}
#compare-company-dialog.dialog-wrapper .dialogtitle {margin: 0 0 0px 0;}
#compare-search-results ul li:hover label {color: #005a8c; text-decoration: underline;} 

 
.ui-dialog {background: #fff;}
#userinvestad {display: none !important;}



/* fb */
 

.fb_iframe_widget { padding: 5px;}

#top {height: 65px;  padding: 0 0 3px 0;}
.bnr0c { display:none; margin-top:17px; width:300px; }
#top .l { float: left; height: auto; margin: 5px 0; width: calc(100% - 900px); /*margin: 5px 10px 0 0; */}
#top .l a img {height: 100%; }
#top .l a { width: 100%; height: 60px; margin: 0; display: block;}
#top .c { float: right; width: 750px; margin: 5px 5px 0 0;}
#top .c img { max-width: 750px; width: 750px !important; margin: auto auto; max-height: 60px; height: 60px !important;}
#top:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.xclosemn {display: none;}

nav#topmn {width: calc(100% - 2px); background: #fff; color: #669cba; line-height: 40px; height: 40px; border-radius: 6px; font-size: 15px; -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.7); -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.7); box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.7); }
nav#topmn ul.topnav { list-style: none; padding: 0 0 0 5px; margin: 0; width: auto; height: 40px;  }
nav#topmn ul.topnav li { display: inline-block; margin: 0; padding: 0 5px; }
nav#topmn ul.topnav li:hover, nav#topmn ul.topnav li:hover li a { color: #fff; cursor: pointer;  }
nav#topmn ul.topnav li:hover ul {display: block;}
nav#topmn ul.topnav li a, nav#topmn ul.topnav li span {cursor:pointer;  normal padding: 0 2px; color: #000; display: inline-block; text-decoration: none;  }
nav#topmn ul.topnav li ul { background: #005a8c; list-style: none; line-height: 25px; position: absolute; top: auto;  margin: 10px 0 0 -2px; padding: 0; display: none; width: 240px; font-weight: normal; z-index: 900;  font-size: 14px; padding: 5px;  -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 1px 3px 6px 0px rgba(0,0,0,0.75); -moz-box-shadow: 1px 3px 6px 0px rgba(0,0,0,0.75); box-shadow: 1px 3px 6px 0px rgba(0,0,0,0.75);}
nav#topmn ul.topnav li ul::before {content: "\25B2"; margin: -24px 0 0 0; background: none; display: block; color: #005a8c; font-size: 24px;}
nav#topmn ul.topnav li ul li{ background: #005a8c; margin: 0; padding: 0; clear: both; line-height: 20px;}
nav#topmn ul.topnav li ul li a { width: auto; min-width: 230px; display: block; padding: 2px 5px; background: none; color: #fff; border-bottom: 1px #547ea5 solid; }
nav#topmn ul.topnav li ul li a:hover { color: #fff; border-bottom: 1px #fff solid; text-decoration: none;  }
nav#topmn .alt-menu-btn {display: none;}
nav#topmn ul li.link-homepage .fa {vertical-align: top;margin: 12px 0 0 0;font-size: 15px;}

nav#topmn a.premium, nav#topmn .premium b { color: #ee0000 !important;}
nav#topmn a.anal, nav#topmn .anal b {color: #40B159 !important;}
nav#topmn a.portfele, nav#topmn .portfele b {color: #0ea5f9 !important;}
nav#topmn .portfele b {display: block; border-bottom: 1px #0ea5f9 solid;}




body .col_left { float: left; width: calc(100% - 335px);}
body .col_right {width: 320px; float: right;}
body .col_left.wide { float: none; width: 100%;}

body #hpCol1,body #hpCol3 { background: #fff; float: left;  width: 35%;}
body #hpCol2,body #hpCol4 { background: #fff; float: right; width: calc(65% - 15px);}  

body .col_left #hpCol1 .corpoSites  {background: #f1f1f1; border: 1px #ddd solid; border-radius: 4px; no-repeat; width: calc(100% - 4px); margin: 15px auto; padding: 2px 2px 0;}
body .col_left #hpCol1 .corpoSites a {display: inline-block; padding: 0;  }
body .col_left #hpCol1 .corpoSites a img { width: 100%; max-width: 100%; height: auto;}

#hpCol1 .box1 {margin: 0 0 15px}
#hpCol1 img {max-width: 280px;}
#hpCol2 #bxNewsRHP,#hpCol2 .bxNewsHP,#hpCol1 #bxLnkNws,#hpCol4 #bxRecComDt,#hpCol4 #bxantech,#hpCol4 #bxCatalystHP { margin: 0 0 10px 0;   width: auto; padding: 0 4px; border: 0px #ddd solid; border-radius: 6px;}
#hpCol2 .bxNewsHP .box1 {margin: 0 0 0 0;}
#bxNewsRHP .box1 {margin: 0 0 0 0;}
#bxRecComDt  .box1 {margin: 0 0 0 0;}
#hpCol2 #bxLnkNws {margin: 0 0 10px 0;}
#hpCol2 #bxRecComDt {margin: 0 0 10px 0;}
#bxantech  .box1 {margin: 0 0 0 0;}
#bxantech table tr:nth-child(even) td {background: #f1f1f1 }
#hpCol2 .bxNewsHP.chartdaily { border: 0; border-top: 1px #ddd solid; padding-top: 10px; margin: 15px 0 0 0;  -moz-box-shadow: 0 0 0 #fff; -webkit-box-shadow: 0 0 0 #fff; box-shadow: 0 0 0 #fff; } 
#hpCol2 .bxNewsHP.chartdaily img {width: 100%; height: auto;}
#SWCnt .box1msHP {margin: 0 0; }
#SWCnt .box1msHP img {margin: 0 0; max-width: 280px; }
body #bxLaSt {display: none;}
#main { width: 100%; margin: 0 auto;  padding: 5px; max-width: 1340px; clear: both;}

#topAdCont { max-width: 1340px; width: 100%; margin: 0 auto 10px auto;  }
#topNavCont { max-width: 1340px; width: 100%; margin: 0 auto;  }

#topNavCont.fixed { height: 40px; background: #111 url(//statix.stockwatch.pl/content/images/bg-sw2k17.png) center -20px no-repeat fixed; z-index: 2000; position: fixed !important; z-index: 7 !important; top: 0; left: 0; padding: 0 calc(50% - 670px); max-width: 4096px; width: 100%; margin: 0 auto; -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.65); -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.65);box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.65); }
#topNavCont.fixed #topmn {background: none; max-width: 1340px;  -webkit-box-shadow: 0 0 0 0; -moz-box-shadow: 0 0 0 0; box-shadow: 0 0 0 0; }
#topNavCont.fixed #topmn ul.topnav {padding: 0; }
#topNavCont.fixed #topmn ul.topnav li {vertical-align: top; padding: 2px 5px 0;}
#topNavCont.fixed #topmn ul.topnav li a {color: #fff;}
#topNavCont.fixed #bxsrc {background: none; position: fixed; float: none; right: calc(50% - 674px); margin: -46px 4px 0 0;}
#topNavCont.fixed #bxsrc .transFormers {background: none;}
#topNavCont.fixed #bxsrc input[disabled] {background: #f6f6f6; color: #000; opacity: 1; -webkit-text-fill-color: black;}

#topNavCont.fixed nav#topmn ul.topnav li.link-homepage {margin: 8px 5px 0 5px; padding: 0; display: block; float: left;}
#topNavCont.fixed nav#topmn ul.topnav li.link-homepage a { background-size: auto 96%;overflow: hidden;width: 31px;height: 30px; margin: -7px 0 0 0;}

#topNavCont #bxsrc input[disabled]{background: #f6f6f6; color: #000; opacity: 1; -webkit-text-fill-color: black;}
.watercurtain {z-index: 488; cursor: pointer;background: #none; opacity: 0.3; position: absolute; height: 30px; width: 285px; display: block !important;}



#topNavCont.fixed .link-homepage a {text-indent: -40000px; width: 200px; background: url(//statix.stockwatch.pl/content/images/logo-sw-2k17.png) no-repeat 0 6px; background-size: contain; height: 40px; }
#topNavCont.fixed .link-homepage a i.fa {display: none;}
#usrbar {background: #ddd; border-bottom: 1px #ccc solid; height: 25px; display: none;}
#swBd {margin: 5px 0 0 0;}
.rssIconT { float: right; height: 20px; margin: -20px 0 10px; width: 20px;}

/* AJX */
.ajax-ov {background: url(//statix.stockwatch.pl/content/images/bg-overlay.png); position: fixed; width: 100%; top:0; bottom: 0; left: 0; right:0; z-index: 9998;  }
.ajax-ov img {position: absolute; width: 80px; height: 80px; margin: -40px 0 0 -40px; top: 50%; left: 50%; z-index: 9999; }

/* box */
.box0 {margin: 0; padding: 0;}
.box1,.box2,.box3,.box4,.box5 {clear: both; display: block; padding: 0px 2px 5px 2px; margin: 0 0 25px 0;}
.col_right .box1, .col_right .box2, .col_right .box3, .col_right .box4, .col_right .box5 {clear: both; display: block; padding: 5px 5px 10px 5px; margin: 0 0 10px 0;}
.box0 { background: none;}    /* trans */
.box1 { background: #ffffff;} /* white */
.box2 { background: #005a8c;} /* blue  */
.box3 { background: #111111;} /* black */
.box4 { background: #ffc600;} /* yell  */
.box5 { background: #00baff;} /* cyan  */
.box6 { background: #f1f1f1;} /* white */

.CompBondBox .box5 {border-radius: 4px;}

#SessionNotValidMsg {text-align: center; font-size: 11px; padding: 5px; line-height: 14px;}
#SessionNotValidMsg .IpNo {display: inline; padding: 0 2px; background: #ff0; color: #111; font-size: 11px; text-align: center; font-weight: bold;}
#SessionNotValidMsg a {text-decoration: underline;}

.SImsgConfirmation {margin: 0 0 20px 0; border: 1px #e00 solid; padding: 10px; background: #fff4f4; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.SImsgConfirmation #SessionNotValidMsg .IpNo {background: #f00 !important; color: #fff !important;}
.SImsgConfirmation #SessionNotValidMsg a {text-decoration: underline !important; color: #f00 !important;}
.nowrap {white-space: nowrap;}




.c0 {color: #000000;} 
.c1 {color: #005a8c;} 
.c2 {color: #ff8400;} 
.c3 {color: #505050;} 
.c4 {color: #AAAAAA;} 

.clr {clear: both; display: block;}
.clr:after {clear; both; display: inline-block;}
.hide {display: none;}

/* ADS */
.bnnerReg {margin: 0; text-align: center;}
.bnnerReg .ADbox0a div, .bnnerReg .lukasz div {margin: 0 0 10px 0; text-align: center;}
.bnnerReg .ADbox1a {text-align: center; margin: 0 0 10px 0;}
.bnnerReg .ADbox1a a img {width: 100% !important; height: auto !important;}

.bnnerReg .ADbox0a2 div, .bnnerReg .lukasz2 div {max-width: 750px; margin: 0 0 10px 0; width: 100% !important; height: auto !important;}
.bnnerReg .ADbox0a2, .bnnerReg .lukasz2 {text-align: center; margin: 0 0 10px 0;}
.bnnerReg .ADbox0a2 a img, .bnnerReg .lukasz2 a img {width: 100% !important; height: auto !important;}

.bnnerReg.bnr2a {padding: 20px 0 0 0; }
.bnnerReg.bnr2e {padding: 20px 0 0 0; text-align: center; }
.bnnerReg.bnr2e .adMoby {margin: auto auto; width: 320px !important; text-align: center;}


.bnnerReg.bnr2a .adMoby  {width: 300px !important; margin: auto auto;}

.bnnerReg.bnr2c  {padding: 0 0 20px 0; }

.bnnerReg.bnr0b {margin: 1px 0 0 0;}
.bnrdsc {display: none;}
.bnr3d {margin-top: 10px;  margin-left: 10px;}
.bnr3b {width: 300px;margin: 0 auto;;}
.bnr0a { }
.bnr0b {width: 320px;}
.box0b { max-height: 80px; width: 700px;}

#ctl00_RightColumn_newsroomAnal_Company_newsroomAnalDIV .wp-item-anal img { width:100%;}
#SWCnt .bnr12a {margin: 0;}
#SWCnt .bnr1a  {margin: 0;}
#SWCnt .bnr2a  {margin: 0;}
#mobiad-1346099057 {margin: auto auto; width: 300px;}
.ADbox6a {text-align: center; padding: 0 0 10px 0;}
.adBox2a { padding: 10px 0; text-align: center;}
.adBox2a div {display: block; margin: auto auto; max-width: 300px;}
.bnnerReg img {display: block; margin: auto auto;}
.bnnerReg img[alt="Advertisement"] {}
.adRectA {display: block; width: 320px; text-align: center; margin: auto auto; margin-bottom: 10px}
.adRectAD {display: block; clear: both;}
.AdPost {font-size: 14px;}
#hpCol2 .adMoby  {width: auto !important; max-width: 300px;  margin: 0 auto 10px auto;}
.box0c {margin: 17px 0 -5px 0; display: block; clear: both;}
.ADbox4a h2 {background: #f5f2db; padding: 10px; text-align: center; border-radius: 4px; font-size: 16px;}
#NwQuot {text-align: right;margin-bottom: 10px; background: url(//statix.stockwatch.pl/content/images/quot.gif) no-repeat; padding-left: 15px; padding-right: 10px; }
#NwQuot strong {font-size: 11px; font-weight: bold; color: #98b8d1; font-weight: normal;}
#NwQuot h3 {font-family: Georgia; margin: 0;  font-size: 12px;  font-style: italic; color: #ddd; font-weight: bold; line-height: 16px;}
#aspnetForm label.error  { margin-left: 0px;  width: auto; display: inline; color: Red; }
#aspnetForm label.valid  { margin-left: 0px; width: auto; display: inline; color: Green; }

.addtCont {text-align: right; width: 110px; float: right; margin: -24px 5px 5px 0;}
html .addtCont .addtb {padding: 0 5px;}
.capital {color: #005a8c; text-transform: uppercase;}

img.posFix,img.posFixT,img.posFixAn,img.posFixTAn  {display: none;}

.subm {width: 140px;}
.subm2 {width: 240px;}

.subLd { color: #ddd; float: right; margin: -22px auto 6px; padding: 0 10px 0 0; position: relative; text-align: right; width: 50%;}
.subLd a {color: #888;}
.subLd a:hover {color: #333;}

.subLdBtm { color: #000; font-size: 13px; text-align: right;}
.subLdBtm a {color: #888;}
.subLdBtm a:hover {color: #333;}

#newsList .subLd {margin-top: -24px;}
#newsList .subLdBtm { margin: 0 0 10px;}

.bx2 {display: block; clear: both; padding: 5px;}
.bx3 {display: block; clear: both;}

#PromoRegion { background: none; padding: 0;}
#PromoRegion .bxld { background: #000; color: #fff;}
#PromoRegion .bxld a {color: #fff}

.PRCdesc {text-align: center; color: #fff;}
.PRCdesc span { color: #FFC600; font-size: 10px; font-weight: bold;}
.PRCdesc p { margin: 5px 0;}
.PRCdesc a { color: #FFC600;}
.PRCdesc a:hover { color: #fff;}
.PRCdesc h3 {margin: 0 0; font-size: 13px; font-weight: bold; color: #FFC600;}

.usr-srcx {}
#bxsrc {position: relative; margin: -38px 4px 0 0; z-index: 40; width: 322px; float: right; padding: 0 0 0 0; border-radius: 8px; background: #005a8c; color #fff;}
#bxsrc .transFormers { border-radius: 6px; border: 0; solid; background: #005a8c; padding: 4px; margin: 0px; }
#bxsrc .inp1 { width: calc(100% - 42px); border-radius:3px; font-size: 14px; padding: 5px; border: 0; height: 18px; line-height: 14px; vertical-align: middle; margin: 0;}
#bxsrc .src-src {display: none;}
#bxsrc .src-clr {color: #fff; font-weight: 300; font-size: 20px; display: block; width: 20px; text-align: center; float: right; padding: 4px; cursor: pointer; line-height: 20px;}

#search-results {position: absolute;right: calc(50% - 666px); background: #005a8c;border-radius: 0 0 6px 6px;	padding: 5px 10px;	z-index: 2300;	margin: -6px 0 0  -5px;	width: 100%;	max-width: 302px;}
#search-results ul {list-style: none; display: block; margin: 0; padding: 0;}
#search-results ul li {font-size: 12px; padding: 5px 0; list-style: none; display: block; pargin: 0;  } 
#search-results ul li a {color: #fff;}
#search-results ul li a:hover {color: #ffff00; text-decoration: underline;}
#search-results ul li a.ui-state-active {color: #ffff00;}
#search-results ul em {display: block; margin-bottom: 10px; margin-top: 10px;  color: #888; font-style: normal;}
#search-results.posfixed {position: fixed !important;margin: 0px 0 0 0px;	top: 40px !important;	background: #222;	max-width: 306px;}
#topNavCont.fixed  #search-results {position: fixed;right: calc(50% - 674px);}


#CntFrm {width: 100%}
#CntFrm em {font-style: normal; font-size: 10px; color: #444;}
#CntFrm h4 {margin: 0px;}
#CntFrm td {vertical-align: top; padding-bottom: 10px;}
#CntFrm td.l {width: 35%}
#CntFrm td.cpt img {vertical-align: middle;margin-right: 10px; border: 1px #aaa solid;}
#CntFrm textarea {width: 400px;}
#CntFrm td.cpt {vertical-align: middle;}
.cfbtn {padding-left: 240px; padding-top: 20px;}

#footer {clear: both; color: #fff; padding: 10px; padding-top: 20px; font-size: 11px; text-align: center;}
#footer .l {margin-bottom: 10px;}
#footer a {color: #becbd1; text-decoration: none;}
#footer a:hover {color: #fff; text-decoration: underline;}

#srvPart {border-radius: 6px; background: #fff; padding: 10px; text-align: center; -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.7); -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.7); box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.7);}
#srvPart a {padding: 0 12px;}
#srvPart table {margin-top: 5px;}
#srvPart table td {text-align: center; color: #888; font-size:10px; vertical-align: top;width: 120px;}
#srvPart strong {color: #888; letter-spacing: 2px; }

#bxLnkNws {margin-bottom: 30px; line-height: 14px;}
#bxLnkNws p { line-height: 18px; background: url("//statix.stockwatch.pl/content/images/pntr.gif") 2px 3px no-repeat; margin: 0 0 5px; margin: 0 0 5px; padding: 0 0 0 15px;}


#bxLnkNws span {color: #888; margin: 0 0 10px 0; }
#bxLnkNws em {color: #000; font-size: 11px;}
#bxLnkNws h1 {font-size: 12px; margin: 0px; fon-weight: normal;}
#Loading_WN {display: inline;}
#bxLnkNws a strong {color: #000;}
#bxLnkNws p a { font-size: 14px; color: #005a8c;}  
#bxLnkNws h3 {font-size: 12px;  font-weight: 500; color: #666; margin: 0 0 5px 0; background: #f1f1f1; border-radius: 4px;  padding: 4px;}




.HPlistMini {margin-bottom: 30px; padding-left: 5px;}
.HPlistMini p {margin-top: 0px; margin-bottom: 5px; padding-left: 12px; background: url(//statix.stockwatch.pl/content/images/pntr.gif) 0px -1px no-repeat; font-size: 11px;}
.HPlistMini h4 {color: #000; margin-bottom: 5px; padding-bottom: 3px; border-bottom: 1px #ddd dotted; font-size: 11px;}
.HPlistMini p a {color: #222;}

#RecComCh {padding: 5px 8px;color: #fff;font-size: 14px;margin: 10px 0 0 0;border-radius: 4px;background: #333; }
#RecComCh div.lc { color: #fff; display: block; float: left; width: 25%;}
#RecComCh div.rc {display: block; float: right; width: 65%;font-style: normal;text-align: right;}
#RecComCh a { color: #fff; padding-left: 4px; padding-right: 4px;}


.RCdescBx h4 strong { color:#005A8C;}
.RCdescBx h4  {height: 22px; margin:0 0 5px 0; color:#333; font-size:11px; border-bottom: 1px #ccc dotted;}
.RCdescBx {padding: 5px; background: #fff; border: 1px #ddd solid;  margin: 0 0 20px 0; -moz-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 3px 3px 3px #eee; -webkit-box-shadow: 3px 3px 3px #eee; box-shadow: 3px 3px 3px #eee;} 
#swBd .RCdescBx table {margin: 0;}

.descBx { background: #f1f1f1; border-top: 1px #ccc solid; border-bottom: 1px #ccc solid;   padding: 10px; margin: 0 -10px 20px; text-align: justify; line-height: 18px;}
.descBx p {margin: 8px 0 0 0;}
.descBx p:first-child {margin: 0;}

.InfoBx {background: #f2efdf; padding: 5px; margin: 0 0 20px 0; font-size: 12px; text-align: center;}
.InfoBx p {margin: 5px 0 0 0;}
.InfoBx p:first-child {margin: 0;}
.InfoBx a {color: #615748; padding: 0 8px; background: #fff; border: 1px #615748 solid;}
.InfoBx a:hover {background: #615748; color: #fff; text-decoration: none;}

#AboPopUp a {color: #005A8C; padding: 0 8px; background: #dcedf9; border: 1px #005A8C solid;}
#AboPopUp a:hover {background: #005A8C; color: #fff; text-decoration: none;}

table#RecComT {width: 100%;  margin-bottom: 5px;}
table#RecComT td { padding: 5px 8px; text-align: left; vertical-align: middle;}
table#RecComT td:nth-child(1){border-radius: 5px 0 0 5px;}
table#RecComT td:nth-child(2){border-radius: 0 5px 5px 0;}
table#RecComT tr:nth-child(even) td {background: #f1f1f1 }
table#RecComT td a {color: #000;}
table#RecComT td.tck { text-align: left; width: 120px; color: #888;}
table#RecComT td.time {width: 120px; }
table#RecComT td.tck a { color: #000; font-weight: bold; text-transform: uppercase;}
table#RecComT .first-col {width: 20%;}

#recommendationsContainer #StockRCal td.recIn { width: 100px; text-align: left;}
#recommendationsContainer #StockRCal td.prC { width: 80px; text-align: right;}
#recommendationsContainer #StockRCal td.dtC { width: 80px; text-align: center;}

#recommendationsContainer #StockRCal td.recDs { width: 80px; text-align: center;}
#recommendationsContainer #StockRCal td.nowrap {width: 80px; text-align: center; white-space: no-wrap;}
#RecomL #StockRCal td.recDs {width: 80px;}

#bxMrkSt {margin-bottom: 0px;}
#bxMrkSt .bxld input {cursor:pointer; font-family: Tahoma, Trebuchet Ms, Verdana, Arial; font-size: 11px; height: 15px; width: 70px; display: inline; position: relative; margin-top: -2px; background: none; border: 0; color: #666;background: url(//statix.stockwatch.pl/content/images/ico/ico_calendar.png) right top no-repeat; font-weight: bold; padding-right: 16px; }
#bxMrkSt .bxld span {color: #666; font-weight: bold;}
#bxMrkSt .r{text-align: right}
#bxMrkSt .scroll-pane1,#bxMrkSt .scroll-pane2 {height: auto; padding-bottom: 2px; }
#bxMrkSt table {margin: 0 0 5px 0;}
#bxMrkSt .box1 {margin: 0 0}
#MrkStIndR p {margin-top: 5px; margin-bottom: 10px;}
#MrkStIndR {width: 150px; float: left;font-size: 10px;text-align: center;}
#MrkStIndR a {color: #888;}
#MrkStIndR a:hover{color: #005a8c;}
#MrkStIndR a.sel{color: #333; font-weight: bold;}

table.MrkStTCurrInd {float: right; width: 150px; margin-top: 15px;}
table.MrkStTCurrInd td {font-size: 10px;}

body #MrkStTab .HiL {background: #e7f4fc; border: 1px #ddd solid;}
#bxMrkSt #MrkStTab {margin: 10px 0 0 0; width: 100%;}
#bxMrkSt img {margin: 5px 5px 0 5px;}

#MrkStTab .conttabdt td { padding: 0px;}
.desUrlL {font-size: 10px; margin: 5px;}

.MRdatRow {padding: 0 3px 0;}
.MRdatRow .l {width: 80px; float: left;}
.MRdatRow .r {width: 180px; float: right;}
.MRgfxRow {margin: 0 0 10px; background: #fff; padding: 5px;border-radius: 5px;	border: 1px #888 solid;}

#ctl00_LatestMessagesBox1_boxId .MRgfxRow  {margin: 5px 0 10px 0;}
#ctl00_LatestMessagesBox1_boxId .MRdatRow {display: none;}

.dat1 {width: 55px; float: left; display: block;}
.dat2 {width: 60px; float: left; display: block;}
.dat3 {width: 65px; float: right; display: block;}

.CASup, .CASdown {padding: 5px 8px; color: #fff; font-size: 14px; margin: 0 0 3px 0; border-radius: 4px;}

.CASld { color: #333; font-size: 14px; background: #f1f1f1; border-left: 4px #005a8c solid; border-right: 4px #666 solid;  margin: 0 0 5px; padding: 5px; }


.CASup div.lc, .CASdown div.lc {display: block; float: left; width: 40%;color: #fff; font-weight: 300;}
.CASup div.rc, .CASdown div.rc {display: block; float: right; width: 60%;font-style: normal;text-align: right;}
.CASup a, .CASdown a {color: #fff; padding-left: 3px; padding-right: 3px;}
.CASup {background: #0a8c00;}
.CASdown {background: #d00;}

.mrkStSlUp {clear: both; margin-top: 5px; color: #999;text-align: right; font-weight: normal; margin-top: -12px; margin-botom: 15px;}
.mrkStSlUp a{color: #444; padding-left: 4px; padding-right: 4px; font-weight: normal;}
.mrkStSlDw {clear: both; margin-top: 5px; color: #999;text-align: right; font-weight: normal; margin-top: -12px; margin-botom: 15px;}
.mrkStSlDw a{color: #444; padding-left: 4px; padding-right: 4px; font-weight: normal;}

table.MrkStTDwn{width: 100%; margin-bottom: 5px;}
table.MrkStTDwn td{border-bottom: 1px #eee solid;padding-top: 3px; padding-bottom: 3px; font-size: 11px;}
table.MrkStTDwn td a{font-weight: bold; color: #000;}
table.MrkStTUp td a{font-weight: bold; color: #000;}
table.MrkStTUp{width: 100%;  margin-bottom: 5px;}
table.MrkStTUp td{border-bottom: 1px #eee solid;padding-top: 3px; padding-bottom: 3px; font-size: 11px;}



#mostRiceDiv table tr:nth-child(even) td {background: #f1f1f1;}
#mostDecreaseDiv table tr:nth-child(even) td {background: #f1f1f1;}

.chartWithMarkerOverlay .overlay  { width: 100px; height: 20px;  position: absolute; top: 3px; left: 10px;}
.chartWithMarkerOverlay .overlay2 { width: 100px; height: 100px; position: absolute; top: 3px; right: 10px;}
.chartWithMarkerOverlay .overlay3 { width: 100px; height: 100px; position: absolute; top: 116px; right: 25px;}


.IndxsCh .chartWithMarkerOverlay .overlay  { width: 100px; height: 20px;  position: absolute; top: 3px; left: 10px;}
.IndxsCh .chartWithMarkerOverlay .overlay2 { width: 100px; height: 190px; position: absolute; top: 3px; right: 10px; text-align: right;}
.IndxsCh .chartWithMarkerOverlay .overlay2 div {display: inline-block; text-align: right;}
.IndxsCh .chartWithMarkerOverlay .overlay3 { width: 100px; height: 100px; margin: -10px 0 0 0; position: absolute; text-align: right;  top: auto; right: 10px;}
.IndxsCh .chartWithMarkerOverlay .overlay3 div {text-align: right !important;}

#MrkStF div.l { float: left;  min-width: 320px; width: 49%;}
#MrkStF div.r { float: right;  min-width: 320px; width: 49%;}

.IndxsCh {width: 100%;}
.IndxsCh td {width: 50%; height: 130px; padding: 5px; text-align: center; font-size: 11px; text-align: center;}
.IndxsCh td b {color: #005a8c}
.IndxsCh td img {margin-top: 5px;}
.CurrCh {width: 480px; margin: auto auto;}
.CurrCh td {width: 150px; padding: 5px; text-align: center; font-size: 11px; height: 130px;  background: url(//statix.stockwatch.pl/content/images/wbl.gif) 8px 24px no-repeat;}
.CurrCh td b {color: #005a8c}
.CurrCh td img {margin-top: 5px;}

#flashcontent {margin-bottom: 20px;}

#TProfObs tr th.header:nth-child(4) {background-image: none !important; background-color: #dfebf5 !important; color: #005a8c !important;}
#TProfObs tr th.header:nth-child(6) {background-image: none !important; background-color: #dfebf5 !important; color: #005a8c !important;}
#TProfObs tr th.header:nth-child(7) {background-image: none !important; background-color: #dfebf5 !important; color: #005a8c !important;}
#MrkStF .descBx {	margin: 10px -10px 5px;}
#MrkStF .at-filter {	margin: 5px 0 10px 0;}


.bxrbxd {margin-left: 5px; border: 1px #666 solid; border-radius: 4px; background: #000; color: #fff; width: 85px; height: 70px; padding: 15px 5px 0; text-align: center;}
.bxrbxd span {font-size: 26px; display: block; padding: 5px 0; color: #666;}
.bxrbxd.CTDesc a { color: #70d9fd;}
.ratA,.ratB,.ratC {width: 100px; float: left; text-align: center;}
.bxrbxd.good span {color: #70d9fd} 
.bxrbxd.ugly span {color: #ee0000} 
.bxrbxd.bad span {color: #FFA200E6} 

.ratCont { background: none; margin-top: 5px; }
.ratCont div { margin: 0 0 5px 0;}
.ratCont div:nth-child(odd) { background: #f1f1f1; }
.ratCont div a em, .ratCont div a:hover em  { background: #fff;}
.ratCont div strong {display: block; margin: 0 0 10px 0;}

.ratA a em,.ratB a em,.ratC a em {display: block; color: #666; font-size: 11px; font-style: normal; margin-bottom: 6px;}
.ratA a em {border-bottom: 2px #37B36A solid;}
.ratB a em {border-bottom: 2px #ECC83A solid;}
.ratC a em {border-bottom: 2px #E3695B solid;}
.ratA strong,.ratB strong,.ratC strong {font-size: 38px; line-height: 38px;}
.ratA strong {color: #37B36A; font-size: 38px; line-height: 38px;}
.ratB strong {color: #ECC83A; font-size: 38px; line-height: 38px;}
.ratC strong {color: #E3695B; font-size: 38px; line-height: 38px;}
.ratA span {color: #37B36A;}
.ratB span {color: #ECC83A;}
.ratC span {color: #E3695B;}
.ratA a:hover em, .ratB a:hover em, .ratC a:hover em {color: #222; background: #f1f1f1;}
.ratA a:hover strong, .ratB a:hover strong, .ratC a:hover strong {color: #888;}
.ratA a:hover, .ratB a:hover, .ratC a:hover {text-decoration: none;}
#amcol_rating embed {width: 300px;}
#bxRatingHP p, #bxPricingHP p {margin: 5px;}
#bxRatingHP .box1 {border-radius: 0 0 6px 6px;}

#bxPricingHP h4 {margin: 0 0 10px 0;}

#bxPricingHP {margin: 0 0 15px 0;}
#bxPricingHP .prcA {border-bottom: 2px #00d4fa solid; width: 103px; margin: 1px; float: left; text-align: center; margin-top: 0px;}
#bxPricingHP .prcB {border-bottom: 2px #0eabed solid; width: 100px; margin: 0px; margin-top: 1px; float: left; text-align: center; margin-top: 0px;}
#bxPricingHP .prcC {border-bottom: 2px #1474b7 solid; width: 103px; margin: 1px; float: right; text-align: center; margin-top: 0px;}
.prcA a, .prcB a, .prcC a {color: #666; display: block;  background: #fff; }
.prcA a:hover, .prcB a:hover, .prcC a:hover {color: #222; text-decoration: none; background: #f1f1f1;}





.blueribbon { width: 40px; margin: -14px 0 0 -5px; vertical-align: middle;}
.blueribbon:hover  {width: 60px; margin: -20px 0 0 -8px; position: absolute;}
.bxInfoCont {padding: 5px; background: #dbe9ee; margin: 10px 0 0 0; text-align: center;}

table.cctabdt#stockLComs tr td {border: 0; border-bottom: 1px #ddd solid;}
img.microbxCh {display: block; margin: 15px auto;}

#ipoListsP h4 {margin: 15px 0 5px 0;}
#ipoListsP table td {text-align: center;}
#ipoListsP table td.l {text-align: left; width: 140px;}
#ipoListsP table td b {color: #005A8C;}

#ipoListsP #postnavigation2 {margin-top: 20px;}

#ipoCompDet div.l {width: calc(50% - 10px); float: left;}
#ipoCompDet div.r {width: calc(50% - 10px); float: right;}
#ipoCompDet h4 {margin: 25px 0 5px 0;}
#ipoCompDet p {margin: 25px 0 0px 0;}

#ipoCompDet .cctabdt td {text-align: center;}
#ipoCompDet .cctabdt td.l {text-align: left; font-weight: bold;}

.pageDesc {text-align: justify; margin: 0 0 15px 0; font-size: 13px; line-height: 18px;}

.ipoFrmNot {margin: 20px 0;}
.ipoFrmNot .date {width: 80px; float: left; height: 60px; margin: 0 0 0 10px;}
p.more {text-align: center; font-size: 11px; margin: 30px 0;}

.bxWelcHP {margin-bottom: 10px;}
.bxFrNHP  {margin-bottom: 10px;}



#bxcrusrml,#bxcrusrml2 {margin-bottom: 10px; width:320px; position: relative; }
#bxcrusrml td {font-size: 11px; padding-left: 10px;}
#bxcrusrml2 .bxld, #bxcrusrml .bxld, #bxrapanc .bxld { border-radius: 6px 6px 0 0; color: #fff; background-color: #000; padding: 8px 10px 5px 10px; border: 0;}
#bxcrusrml table {display: block; width: 100%;}
#bxcrusrml table tbody {display: block; width: 100%;}  
#bxcrusrml table tr {display: block; width: 100%;}  
#bxcrusrml table tr td {display: block; clear: both; height: 30px; width: 100% !important; margin: 0 0 5px 0;}
#bxcrusrml table tr td br {display: none; position: absolute;}
#bxcrusrml table tr td input.inp1 {width: 190px !important; margin: -2px 0 2px 0; border-radius: 4px; display: inline-block; }
#bxcrusrml .box3 {background: #111; padding-bottom: 5px; border-radius: 0 0 6px 6px;}
#bxcrusrml2 .box3 {background: #111; padding-bottom: 20px; border-radius: 0 0 6px 6px;}
#bxcrusrml label { min-width: 90px; color: #888888; display: inline-block; font-size: 12px; line-height: 18px; }


#bxcrusrml  input[name="ctl00$LoginPanel$LI$LoginInfo$SWLoginForm$LoginButton"]{ display: block;  position: absolute; margin: 5px 0 0 220px}
.btn-login.btn.btn-fa {background: #111 none repeat scroll 0 0; border: 1px solid #555; color: #9fe7ee; margin: 3px 0 0 200px; position: absolute;}
#bxcrusrml2 .subLd {margin: -25px 0 0 0; color: #666;}
#bxcrusrml2 img.UsrAv { border: 0; float: left; margin: 5px 10px 0 5px; width: 70px; border-radius: 5px;}
.lgDataUs { color: #888; float: right; width: calc(100% - 90px); padding: 10px 0 0;}
#bxcrusrml2 .lgDataUs a { display: block; color: #aaa; font-size: 11px; padding: 0 !important;}
#bxcrusrml2 .lgDataUs strong a { display: block; font-size: 16px; padding: 0 !important; font-weight: 400; color: #58cbf0}
#bxcrusrml2 .lgDataUs br {display: none;}
#bxcrusrml2 .lgDataUs b { color: #fff;}
#bxcrusrml i.fa[action="remember-me"]{color: #eee; position: absolute; margin: -30px 0 0 -32px; cursor: pointer;}
#bxcrusrml span[action="remember-me"]{color: #888; position: absolute; margin: -32px 0 0 -15px; cursor: pointer;}
#bxcrusrml2 .subLd a:hover {color: #fff; text-decoration: none;}
#bxcrusrml .mbn { background: #111; color: #000;border-top: 2px #333 solid; margin-top: 8px;}
#bxcrusrml .mbn a { padding: 5px 5px 0;font-size: 12px; font-weight: 300; color: #666;}
#bxcrusrml .mbn a:hover {color: #fff; text-decoration: none;}


#subComs  {margin: 10px 0 30px 0;}
#subComs ul {list-style-type: none; margin: 0; padding: 0; display: block; color: #444; margin: 10px 0 5px 0;}
#subComs li {display: block; list-style-type: none; margin: 0 0 20px 0;}
#subComs ul li a.title {font-size: 14px;margin: 0 0 5px 0;padding: 2px 0 0;	line-height: 20px; color: #000; font-weight: 700;}
#subComs ul li time {color: #888; font-size: 13px;}
#subComs ul li p { clear: both; float: none;	font-size: 13px;line-height: 18px;	color: #111;margin: 3px 0 10px 0;}
#subComs ul li .list-photo {width: 90px !important;	margin: 0 15px 0 0;	float: left;}
#subComs  ul li img { display: block; margin: 0 0 5px 0 !important;	width: 100%;max-width: 90px !important;	border-radius: 6px;	border: 1px solid #a1c1df;	}
#subComs ul li author {display: block; font-weight: bold;}


#bxcrrankp {margin-bottom: 10px;}
#bxcrrankp a {color: #000}
#bxcrrankp a:hover {color: #000}
#bxcrrankp hr {border: 0px; height: 0px; border-top: 1px #ddd solid; margin-bottom: 5px;}
#bxcrrankp ul {list-style-type: none; margin: 0; padding: 0; display: block; color: #444; margin-bottom: 5px; margin-top: 0px;}
#bxcrrankp li {display: block; list-style-type: none;margin-bottom: 3px;}
#bxcrrankp img {vertical-align: middle;}
#bxcrrankp li a{color: #000;}

#topCompanies {background: #DFEBF5; padding: 0; border-radius: 6px;}
#topCompanies .bxld {padding-left: 3px;}
#topCompanies .box1 {margin: 0;}
#bxTopStocks a {font-size: 11px;}
#bxTopStocks a:hover {color: #000}
#bxTopStocks .RstarsV {margin: 0;}
#bxTopStocks #topCompT a { font-size: 12px; display: inline-block; min-width: 100px;}  
#bxTopStocks #topCompT .RstarsV { margin: 0; display: inline-block;}

#topCompanies table tr:nth-child(even) td {background: #f1f1f1 } 

#bxlatvis {margin-bottom: 0;}
#bxlatvis a {font-size: 11px; font-weight: bold;}
#bxlatvis a:hover {color: #000}

#bxblgtag {margin-bottom: 10px;}
#bxblgtag a:hover {color: #000}
#bxblgcat {margin-bottom: 10px;}
#bxblgcat p a {display: block; line-height: 17px;padding-left: 15px; background: url(//statix.stockwatch.pl/content/images/dotp.gif) 0 5px no-repeat;}
#bxblgcat p a:hover {color: #000; display: block; text-decoration: none; background: url(//statix.stockwatch.pl/content/images/dotp.gif) 0px -9px no-repeat;}
#bxblgcat h2{margin: 0px; margin-bottom: 8px; margin-left: 10px; color: #888; font-size: 14px;}
#bxblgcat p {margin-top: 0px; margin-left: 20px;}
#bxblgcat hr {border: 0px; height: 1px; border-top: 1px #ddd dashed;}
#bxblgpub {margin-bottom: 10px;}
#bxblgpub p a {font-size: 12px; display: block; line-height: 12px;padding-left: 15px; background: url(//statix.stockwatch.pl/content/images/dotp2.gif) 0 2px no-repeat;}
#bxblgpub p a:hover {color: #000; display: block; text-decoration: none; background: url(//statix.stockwatch.pl/content/images/dotp2.gif) 0px -82px no-repeat;}
#bxblgpub h2{margin: 0px; margin-bottom: 5px; margin-left: 10px; color: #888; font-size: 14px;}
#bxblgpub p {margin-top: 0px; margin-left: 20px; font-size: 10px;}
#bxblgpub hr {border: 0px; height: 1px; border-top: 1px #ddd dashed;}
#bxblgcom {margin-bottom: 10px;}
#bxblgcom p a {font-size: 12px; display: block; line-height: 14px;padding-left: 15px; background: url(//statix.stockwatch.pl/content/images/dotp3.gif) 0 2px no-repeat;}
#bxblgcom p a:hover {color: #000; display: block; text-decoration: none; background: url(//statix.stockwatch.pl/content/images/dotp3.gif) 0px -82px no-repeat;}
#bxblgcom h2{margin: 0px; margin-bottom: 5px; margin-left: 10px; color: #888; font-size: 14px;}
#bxblgcom p {margin-top: 0px; margin-left: 20px; font-size: 10px;}
#bxblgtag .bx1 {text-align: center;}
#bxblgtag a{padding-left: 5px; padding-right: 5px; line-height: 20px;}
#bxblgtag a.biggest {	font-size: 24px; color: #005a8c;}
#bxblgtag a.big {	font-size: 19px; color: #444444; }
#bxblgtag a.medium {	font-size: 15px; color: #666666; }
#bxblgtag a.small {	font-size: 13px; color: #888888;}
#bxblgtag a.smallest {font-size: 11px; color: #aaaaaa;}
#bxblgad {margin-bottom: 10px;}
#bxblgad p a {font-size: 12px; display: block; line-height: 12px;padding-left: 15px; background: url(//statix.stockwatch.pl/content/images/dotp3.gif) 0 2px no-repeat;}
#bxblgad p a:hover {color: #000; display: block; text-decoration: none; background: url(//statix.stockwatch.pl/content/images/dotp3.gif) 0px -82px no-repeat;}
#bxblgad h2{margin: 0px; margin-bottom: 5px; margin-left: 10px; color: #888; font-size: 14px;}
#bxblgad p {margin-top: 0px; margin-left: 20px; font-size: 10px;}

.blgTabdata td {border: 1px #eee solid; border-bottom: 1px #aaa solid; border-left: 1px #ccc solid;}}

#Content {border: 1px #aaa solid; background: #fff url(//statix.stockwatch.pl/content/images/sbbg.gif) no-repeat; padding: 5px; height: 200px; overflow: auto; margin-bottom: 5px;}
.smmsg {text-align:left; padding: 5px; border-bottom: 1px #ddd dashed; line-height: 12px;}
.smmsg sup {color: #888;}
.smmsg b {color: #005a8c}

img.ico {vertical-align: middle;margin-right: 10px;}

.mbn {clear: both; display: block; padding: 5px; text-align: center; }
.mbn a {text-decoration: none; color: #444;}
.mbn a:hover {text-decoration: underline; color: #000;}
.mbn input {vertical-align: middle;}

h5.ld {text-align: center; font-size: 12px; background:#2279a9; border: 1px #3f91bf solid; padding: 4px; color: #fff; margin-top: 5px; margin-bottom: 2px;}

.mr {margin-right: 10px;}
.ml {margin-left: 10px;}

fieldset { border: 1px solid #888; width: 500px; margin-bottom: 20px;}
legend { color: #888; background: #f1f1f1; border: 1px solid #888; padding: 2px 6px; }


.imgZ {border: 4px #e00 solid;}

#UmR {width: 600px;}
#UmR td {padding-bottom: 10px; width: 50%;}
#UmR input.inp1 {width: 255px;}

#column1 {width: 570px; float: left;}
#column2 {width: 200px; float: right; background: #00F; color: #fff}

#SrchRes .Item {font-weight: bold; margin-left: 30px;}
#SrchRes .Item a{color: #005a8c;font-weight:normal;}
#SrchRes .Item a:hover{color: #27c3f2;}

#svForumNews {color: #000; margin-bottom: 10px;}
#svForumNews .box1 {overflow: auto; max-height: 640px; border-radius: 0 0 6px 6px;}
.FItem { clear: both; font-size: 12px; margin-bottom: 15px;  margin-top: 5px;}
.FItem .l {width: 48%; float: left; font-weight: bold;}
.FItem .r { color: #000; float: right; font-size: 12px; text-align: right; width: 48%;}
.FItem em {font-style: normal;}
.FItem strong {color: #333;}
.FItem a {color: #000;}
.FTh { border-bottom: 1px solid #ccc; clear: both; font-size: 13px; margin-bottom: 5px; padding-bottom: 2px;}  


#FrNws2 {color: #000; margin-bottom: 10px;}
.FItem2 {margin-top: 5px; margin-bottom: 5px; font-size: 11px; width: 280px; height: 80px; float: left; margin-left: 10px; margin-right: 10px;}
#FrNws2 .l {width: 100px; float: left; font-weight: bold;}
#FrNws2 .r {width: 110px; float: right; text-align: right; color: #000; font-size: 11px;}
.FItem2 em {font-style: normal;}
.FItem2 strong {color: #005a8c;}
.FItem2 a {color: #000;}
.FTh2 { margin-bottom: 5px; font-size: 11px; padding-bottom: 2px;border-bottom: 1px #ddd solid;}
#FrNws2 {color: #000; margin-bottom: 10px;}


.LTh { background: url(//statix.stockwatch.pl/content/images/ldb2.gif) no-repeat; height: 20px; padding: 5px; color: #4c4c4c; margin-bottom: 5px; font-size: 12px;}
.LTh em{font-style: normal;}

.LKItem em {font-style: normal; font-size: 12px; font-weight: normal; color: #005a8c}
.LKItem p {margin-top: 5px;}
.LKItem {margin-bottom: 20px; }

#bxFrLt {margin-bottom: 10px;}
#bxFrLt a {color: #000;}
#bxFrLt a:hover {color: #000}
#bxFrLt .bxld  a {color: #fff;}
#bxFrLt .bxld  a:hover {color: #fff;}
#bxFrLt .cnt1 {font-size: 11px; line-height: 14px;}

span.commentMarker {display: inline-block; font-size: 9px; color: #fff; background: #005a8c; border-radius: 50%; width: 12px; height: 12px; line-height: 14px;}


#SWCnt { border-radius: 6px; background: #fff; color: #000; padding: 10px; -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.7); -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.7); box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.7);}
#SWCntATa {border-radius: 6px; background: #fff; color: #000; padding: 10px; -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.7); -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.7); box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.7);}
#SWCntATb {border-radius: 6px;  background: #fff; color: #000; padding: 10px; -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.7); -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.7); box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.7);}
#SWCnt2 {border-radius: 6px;  background: #fff; color: #000; padding: 10px; -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.7); -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.7); box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.7);}
.SWCntAT {border-radius: 6px;  background: #fff; color: #000; padding: 10px; -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.7); -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.7); box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.7); }

#BreadCrumbs {font-size: 12px; color: #005a8c; font-weight: bold;  margin-top: 0px; margin-bottom: 10px;display: block;clear: both; position: relative;}
#BreadCrumbs a {color: #888; font-weight: normal; text-decoration: none;}
#BreadCrumbs a:hover {color: #005a8c; text-decoration: underline;}
#BreadCrumbs em {font-style: normal; font-weight: bold; color: #888;}
#BreadCrumbs strong {font-weight: normal; color: #888}
#BreadCrumbs span {font-size: 15px;}

#hpbxInfo {margin-bottom: 10px; font-size: 11px; background: url(//statix.stockwatch.pl/content/images/bghpbxi.gif) no-repeat; padding: 10px;}
#hpbxInfo h1 {font-size: 12px; color: #000;margin-bottom: 0px; position: relative; margin-top: 0px;}
#hpbxInfo p {position: relative; margin-top: 3px; line-height: 15px; }

#hpCol1 > div#webNews_MostRecent #bxLnkNws { margin: 0 0 20px;  overflow: auto; }
#hpCol1 > div#webNews_MostRecent #bxLnkNws  #newsList {margin: 10px 0 0;}


.ui-tabs-hide {display:none;}
#hpbxNewsnav {width: 125px;}
#hpbxNewsnav  ul {width: 65px; list-style:none; margin:0; padding:0px; display: block; float: left;}
#hpbxNewsnav div.lastE {width: 60px; float: right; text-align: right;}
#hpbxNewsnav  ul li {display: inline; list-style: none; margin:0; padding:0px;}
#hpbxNewsnav ul li a {padding-left: 4px; padding-right: 4px;}

#hpbxNws .list-photo { width: 90px !important; margin: 0 0 0 15px; float: right;}
#hpbxNws .list-photo img { border-radius: 6px; width: 100%; border: 1px #ccc solid; a1c1df} 
#hpbxNws p {  font-size: 13px; line-height: 18px; color: #111; margin: 5px 0 10px 0; }

.ui-tabs-selected a {color: #fff; background: #005a8c;}

* html .ui-tabs-nav {display:inline-block;}
:first-child + html .ui-tabs-nav {display:inline-block;}

.HideItem {display: none;}
.SysMsg {clear: both; display: none;}
.panelWrap { min-width: 330px; width: 60%; margin: 10px auto;}
.panelWrap input.inp1 {width: 100%;}
.panelWrap table td.blg2 {width: 45% !important;}

#pgbxLogin {padding-bottom: 10px; margin-bottom: 0px;}
#ctl00_Body_UserLogon_RememberMe {vertical-align: center;}
#pgbxLogin .mbn { color: #000; margin-top: 10px;}
#pgbxLogin .mbn a {color: #444;}
#pgbxLogin table td {text-align: left;}

/* login */
img.UsrAv {margin-right: 5px; border: 1px #888 solid;}
.usrPL {width: 180px; float: left; background: #111; border-radius: 5px;    }
.usrPL .usrPLCont { color: #eee; padding: 10px; text-align: center; }
.usrPL .usrPLCont p { margin: 10px 0 0;}
.usrPL .uName {display: block; margin-bottom: 5px; font-weight: 300; color: #58CBF0; padding-bottom: 3px; font-size: 14px;}
.uDet {font-size: 10px; color: #eee;} .uDet span {font-size: 11px; color: #fff;}
.uAv img { margin: 0; margin-bottom: 5px; border-radius: 4px;}
.uAv a.btn {position: absolute; display: block; margin: -5px 0 0 -96px !important;}
a.btn:hover {text-decoration: none;}
.usrPR {width: calc(100% - 20px);  padding: 10px; background: #fff; border-radius: 5px; }
.usrPR.MyData { width: calc(100% - 190px); padding: 0; background: none; float: right;  padding: 0; clear: none;}
.usrPR.Summary { width: calc(100% - 190px); padding: 0; background: none; float: right;  padding: 0; clear: none;}
.usrPR.Services { width: 100%; padding: 0; background: none; padding: 0; clear: none;}
.usrPR.Portfolios { width: 100%; padding: 0; background: none; padding: 0; clear: none;}

.usrPR.Services .lead-title { margin: -11px -5px 10px !important}




.usrPR.Investment:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.usrPR.Investment p {margin: 0 0 20px 0;}
.usrPR.Investment label {display: block !important; font-weight: bold; margin: 0 0 5px 0;}
.usrPR.Investment ul {margin-top: 0; list-style: none; padding-left: 10px;}
.usrPR.Investment ul li {list-style: none; margin: 7px 0 6px;}
.usrPR.Investment ul li label {font-weight: normal; display: inline !important; cursor: pointer; vertical-align: top; }
.usrPR.Investment ul li input { vertical-align: top; margin: 2px 5px 0; }

.usrPR.Investment.ccol textarea {width: calc(100% - 10px); height: 120px; resize: none; }
.usrPR.Investment ul li input[type=checkbox]:checked  + label {color: #005a8c; font-weight: normal; text-decoration: underline; }

.usrPTx.InvP {color: #fff; font-size: 14px; line-height: 20px;}

.lcol {width: calc(50% - 25px); float: left; padding: 10px; background: #fff; border-radius: 5px; margin-bottom: 10px;}
.rcol {width:calc(50% - 25px); float: right; padding: 10px; background: #fff; border-radius: 5px;  margin-bottom: 10px;}
.ccol {width: calc(100% - 20px); float: none; clear: both; padding: 10px; background: #fff; border-radius: 5px; margin-bottom: 10px;}

.usrPR.Subscriptions .lcol {width: calc(50% - 5px); float: left; padding: 0; margin-bottom: 0;}
.usrPR.Subscriptions .rcol {width: calc(50% - 5px); float: right; padding: 0; margin-bottom: 0;}
.usrPR.Subscriptions p.item {clear: both; display: block; margin: 10px;}
.usrPR.Subscriptions p input[type="checkbox"]{font-size: 13px; float: left; margin: 3px 10px 20px 0;}

.usrPR h3 {margin: 0 0 10px 0; color: #000; font-size: 16px; line-height: 24px;  font-weight: 300; border-bottom: 1px #ccc solid;}
.usrPR h4 {margin: 0 0 10px 0; background: #f1f1f1; color: #005a8c; font-size: 14px; padding: 5px 10px; border-radius: 4px; border: 1px #ccc solid; width: calc(100% - 22px);}

.usrPR  input[type="file"] { font-size: 13px; min-width: 160px; width: calc(100% - 10px); border-radius: 3px; padding: 0; border: 0; height: 24px; line-height: 13px; vertical-align: middle; margin: 0;}
.usrPR  input[type="password"],.usrPR  input[type="text"],.usrPR  input[type="email"] { font-size: 13px; min-width: 160px; width: calc(100% - 10px); border-radius: 3px; padding: 3px 5px; border: 1px #333 solid; height: 18px; line-height: 13px; vertical-align: middle; margin: 0;}
.usrPR  input:focus {background: #e2f6ff;} 

.usrPR p.subb {clear: both; float: none; display: block; margin: 10px 0 0; text-align: right; padding: 10px 0 0 0; border-top: 1px #ccc solid;}

.usrPTx {padding: 10px 15px; line-height: 18px; background: #03253b; font-weight: 300;  color: #ccc; border-radius: 5px; margin: 10px 0 0; }
.usrPTx strong {display: block; font-size: 16px; font-weight: 300; color: #c5ecf9; margin: 5px 0 0 0;}
.usrPTx p {margin: 10px 0 0 0;}
.usrPTx a {color: #fff; text-decoration: underline;}
.usrPTx a:hover {color: #fff;}
.usrPTx img {vertical-align: middle;}

.usrPTx.abodesc {margin: 0 0 10px 0; padding: 10px 20px 20px;}

hr.light {margin: 10px -5px; display: block; border: 0; border-top: 5px #03253b solid; }

a.btn.btn-fa.gopay {background: #009d25; color: #fff;}
a.btn.btn-fa.gopay:hover {background: #333; color: #fff;}
a.btn.btn-fa.gopay .fa,a.btn.btn-fa.gopay:hover .fa {background: #009d25; color: #fff;}

span.TsScr {display: block; font-weight: bold;}
span.TsRes {display: block; color: #333; margin: 2px 0 0; font-size: 11px; line-height: 13px; }
td.survSc {min-width: 128px; width: 40%;}
#HideCompaniesOpinionDiv,#SubscriptionsDiv,#HideObservedCompaniesDiv, #VisibleOnForumDiv  {text-align: right; padding: 4px 0 0;}
.usrPR.Services .promoCode {width: calc(100% - 150px); margin: 0 10px 0 0;}
.usrPR.Portfolios .promoCode {width: calc(100% - 150px); margin: 0 10px 0 0;}

.usrPR2 {background: #fff; margin: 5px auto;}
#UPr .usrPR2 h4 {color: #005a8c; font-size: 12px; font-weight: bold; background: #f1f1f1; margin: 5px 0; padding: 3px;}
.usrPR2 h4 {color: #005a8c; font-size: 12px; font-weight: bold; background: #f1f1f1; margin: 5px 0; padding: 3px;}
#UPr label {display: inline; cursor: pointer;}

.req-info {display: block; margin: 10px auto; padding: 10px; border-radius: 4px;}

.Abs td.c strong {color: #005a8c}
.Abs td.sel {font-weight: bold;}

.usrPCB {color: #fff; background: #005a8c; padding: 10px; display: block; margin: 0; border-radius: 0 0 4px 4px; }
.usrPCB .l {width: 48%; float: left;}
.usrPCB .r {width: 48%; float: right; text-align: right;}
.usrPCB strong {color: #58cbf0; text-transform: none;}
.usrPCB a {color: #58cbf0; font-size: 11px; text-transform: none;}

#ctl00_Body_MyData1_AvatarUpload {width: 200px;}
.emailInp {width: 200px;}
.TrSumm {background: #fff; border-radius: 4px; padding: 10px; }
.TrSumm br {display: none;}
.TrSumm p strong {display: block; margin: 5px 0 0;}

.usrPR input.emailInp.error:focus, .emailInp.error {border: 1px #e00 solid !important; color: #C00; background: #fffbfb; }



.usrPT {width: 100%;}
.usrPT td  {padding: 5px; height: 20px; line-height: 18px;}
.usrPT td.dsc {width: 260px; background: url(//statix.stockwatch.pl/content/images/bg-larr.png) right center; color: #005a8c; padding-left: 10px;}
.usrPT td.r {text-align: right;}
.usrPT td div img {width: 16px;}

#ProductList .Item {display: block; width: calc(50% - 42px); border: 1px #ccc solid; min-height: 120px; float: left; padding: 10px; margin: 10px; border-radius: 5px; background: #f1f1f1; color: #333;}
#ProductList .Item:hover {background: #c5ecf9; border: 1px #aaa solid; color: #005a8c; text-decoration: none;}
#ProductList .Item h2 {font-size: 18px; margin: 0 0 10px 0; color: #000; font-weight: 300;}
#ProductList .Item p.desc {padding: 0 70px 0 0; min-height: 60px;}
#ProductList  p.bsk {text-align: right; margin: 10px 0  0 0; padding: 0;}
#ProductList .priceTag {float: right; color: #fff; margin: -25px -25px 0 0; width: 100px;height: 100px;overflow: hidden; background: url(//statix.stockwatch.pl/content/images/bg-prt1.png) no-repeat; background-size: cover; }
#ProductList .priceTag.promo {background: url(//statix.stockwatch.pl/content/images/bg-prt2.png) no-repeat; background-size: cover;}
#ProductList .priceTag div.price { display: block; text-align: center; padding: 40px 0 0 0; }
#ProductList .priceTag.promo div.price { padding: 32px 0 0 0;}
#ProductList .priceTag strong {font-size: 28px;font-weight: bold; padding: 0 0 0 5px;}
#ProductList priceTag .price span {font-size: 12px; font-weight: bold; padding: 0 0 0 2px;}
#ProductList .priceTag small {display: block;}
#ProductList .priceTag small s {font-size: 16px;}

#ProductList .ItemCont.single-price-promo { background-color: #fd0; }
#ProductList .priceTag.single-price-promo {background: url(//statix.stockwatch.pl/content/images/bg-prt2.png) no-repeat; background-size: cover;}


.axldr  {float: right;}
.axldr:after  {clear: both; display: block;}

.orderStatus {text-align: center; border-radius: 5px; background: #f1f1f1; padding: 15px;}
.orderStatus h4 strong {font-weight: 700;}



.orderStatus.orderError {background: #d00; color: #fff;}
.orderStatus.orderError h4 {color: #fff;}
.orderStatus.orderError a {color: #fff; text-decoration: underline;}

.orderStatus.orderOk {background: #009d25; color: #fff;}
.orderStatus.orderOk h4 {color: #fff;}
.orderStatus.orderOk a {color: #fff; text-decoration: underline;}


.usrPR2 h3 {font-weight: 300; color: #333; font-size: 16px; margin: 10px 0 5px 0;}

.OrdPrd img, .OrdPrd input {vertical-align: middle;}
.OrdPrd {font-size: 12px; text-align: center;}



#SWTut1,#SWTut2,#SWTut3 {display: none;}


#ctl00_Body_SWChangePassword {width: 100%;}

.Edt {background: url(//statix.stockwatch.pl/content/images/edt1.gif) repeat-x; width: 100%;}
.Edt td {text-align: left; vertical-align: top; background: #f5f5f5;}
.Edt td.l {width: 215px; border: 0px;  background: #f1f1f1;}
.Edt td.r {text-align: right; background: #f1f1f1;}
.Edt td.null {background: #fff;}

.Jump2 {text-align: center;}





.cctabdt {width: 100%; color: #000; border: 0px; 	background-color: none;}
.col_left .cctabdt {width: 100%; color: #000; border: 0px; 	background-color: #fff;}

.cctabdt td {padding: 5px 3px 3px; font-size: 12px; border-radius: 4px;}
.cctabdt th {	background-color: #dfebf5; border-radius: 4px; padding: 4px; font-size: 12px; font-weight: normal; color: #005a8c; height: 20px; border-left: 1px solid #fff;  border-bottom: 1px solid #fff;}
.cctabdt th:first-child {border-left: 0px ;}
.cctabdt thead th {background: #dfebf5; border-left: 1px solid #fff;  border-bottom: 1px solid #fff;}
.cctabdt thead th:first-child {border-left: 0px ;}
.cctabdt th a{color: #000;}
.cctabdt th a:hover{color: #005a8c;}
.cctabdt td a:hover{color: #000;}
.cctabdt tr.edt {background: #f2f1e0; font-weight: bold; color: #888}
.cctabdt td.c {text-align: center;}
.cctabdt td.l {text-align: left;}
.cctabdt td.r {text-align: right;}
.cctabdt td.scr {text-align: left; text-align: center; color: #fff; font-weight: bold; font-size: 11px; border-left: 1px #4088b7 solid; border-bottom: 1px #4088b7 solid; background: #56b5f4;}
.cctabdt td.clr {text-align: left; background: #fff;border-left: 1px #ddd solid; border-bottom: 1px #ddd solid;}
.cctabdt td.rt {font-weight:bold; color: #A00;}
.cctabdt td a {color: #000;}
.cctabdt td a:hover{color: #005a8c;}
tr.edt td {font-size: 11px;}
tr.edt h6{margin: 0px; font-size: 11px; background: #d4cfb8; color: #fff; padding: 3px;}
.cctabdt td.rtr {width: 140px; background: #dfebf5; font-weight: bold; color: #000}
.cctabdt td.blnk {width: 2px; background: #fff; }
.cctabdt thead tr .header {background-image: url(//statix.stockwatch.pl/content/images/bg-sort-of.png);	background-repeat: no-repeat;	background-position: top right; cursor: pointer;}
.cctabdt tbody td {color: #111111; padding: 5px 3px 3px; vertical-align: top; border-left: 1px solid #fff;  border-bottom: 1px solid #fff;}
.cctabdt tbody tr:nth-child(odd) td {background: #f5f5f5; }
.cctabdt tbody tr:hover td {background: #e6f6ff !important;}
.cctabdt tbody td:first-child {border-left: 0px ;}
.cctabdt thead tr .headerSortUp {background-image: url(//statix.stockwatch.pl/content/images/bg-sort-of.png); background-position: right -80px ; background-repeat: no-repeat;}
.cctabdt thead tr .headerSortDown {	background-image: url(//statix.stockwatch.pl/content/images/bg-sort-of.png); background-position: right -160px; background-repeat: no-repeat;}
.cctabdt thead tr .headerSortDown, .cctabdt thead tr .headerSortUp {background-color: #8dbdd8; color: #fff;}
.cctabdt thead {min-height: 16px;}
.cctabdt.Investors tbody td {min-width: 25%; padding: 3px 5px !important; }
.cctabdt.Investors tbody td:first-child {width: 75% !important;}
.cctabdt tbody .sv7 {color: #ee0000 ;}
.cctabdt tbody .sv6 {color: #e89e00 ;}
.cctabdt tbody .sv5 {color: #adc200 ;}
.cctabdt tbody .sv4 {color: #05c200 ;}
.cctabdt tbody .sv3 {color: #00d3a4 ;}
.cctabdt tbody .sv2 {color: #00b5cc ;}
.cctabdt tbody .sv1 {color: #0063b6 ;}

.cctabdt.Capital tbody td:first-child {width: 40px !important; text-align: right; padding-right: 15px;}



#StHstR td.hd {text-align: center;background-color: #dfebf5; font-size: 9px; font-weight: normal; color: #000; }
#StHstR td.lft {text-align: left; background-color: #888; font-size: 9px; font-weight: bold; color: #fff;}
#StHstR td {text-align: right; padding: 4px;font-size:9px}

.tsdsc {text-align: justify; margin: 0 0 15px;}
.tsdsc:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.tsdsc .ucob {list-style: none; display: block; margin: 0 15px 15px 0; padding: 0; float: left; width: 200px;}
.tsdsc .ucob li {list-style: none; margin: 0 0 5px 0; display: block; padding: 5px 10px; font-size: 11px;  font-weight: bold; text-align: center; border-radius: 4px;}
.tsdsc .ucob li:nth-child(1){background: #B7FFD6; color: #00C451; border: 1px #00C451 solid;}
.tsdsc .ucob li:nth-child(2){background: #FFF2BC; color: #E5B919; border: 1px #E5B919 solid;}
.tsdsc .ucob li:nth-child(3){background: #FFD3CE; color: #FF7060; border: 1px #FF7060 solid;}
.tsleg {margin: 0 0 15px;}
.tsleg table {width: 100%;  }
.tsleg table td { text-align: justify; color: #000; vertical-align: top; padding: 0 0 15px;}
.tsleg table td:first-child { text-align: left; color: #111; font-weight: bold; width: 130px;}
.tsleg  h4 {color: #7d6d15; font-size: 16px; font-weight: 300; margin: 0 0 15px 0; padding: 0 0 10px 0;border-bottom: 1px #e0ded5 solid;}
#showTime1 {clear: both; border-radius: 5px; display: block; padding: 15px; margin: 15px 0; background: #f7f6ed; border: 1px #e0ded5 solid; }
#showTime2b {clear: both; border-radius: 5px; display: block; padding: 15px; margin: 15px 0; background: #f7f6ed; border: 1px #e0ded5 solid; }

table tr.safe td {background: #B7FFD6 !important; }
table tr.neutral td {background: #FFF2BC !important;}
table tr.unsafe td {background: #FFD3CE !important;}

/*table tr.safe td:first-child {color: #00C451; }
table tr.neutral td:first-child {color: #FFDD59; }
table tr.unsafe td:first-child {color: #FF7060; }
*/


.conttabdt {width: 100%; color: #000; border: 0px;}
.conttabdt a strong {color: #000;}
.conttabdt td {padding: 3px; font-size: 10x; }
.conttabdt td.scr {text-align: right; font-weight: bold;}
.conttabdt td.scr2 {text-align: right;}
.conttabdt td.scrrt {text-align: right;font-weight:bold; color: #A00;}	
.conttabdt td.date {text-align: center; border: 0px; font-size: 10px; color: #888; line-height: 13px;}

.conttabdt thead td {	background-color: #dfebf5; border-radius: 4px; padding: 4px; font-size: 11px; font-weight: normal; color: #005a8c; height: 20px;}


.conttabdtMrk {width: 100%; color: #000; border: 0px;}
.conttabdtMrk a strong {color: #000;}
.conttabdtMrk td {padding: 3px 3px 5px; border-radius: 4px; }
.conttabdtMrk tr:nth-child(odd) td {background: #f1f1f1;}
.conttabdtMrk tr:hover td {background: #e6f6ff !important;}

.conttab2 {width: 100%; color: #fff; border: 0px;}
.conttab2 td {padding: 3px; border-bottom: 1px #3f91bf dotted; color: #fff;}
.conttab2 td.scr { color: #fff;  text-align: right; width: 110px;}
.conttab2 td.scr2 {text-align: right; color: #fff;}
.conttab2 td.scrrt {text-align: right;font-weight:bold; color: #A00;}	
.conttab2 td.date {text-align: center; border: 0px; font-size: 10px; color: #fff; line-height: 13px;}

.conttab3 {width: 100%; color: #fff; border: 0px;}
.conttab3 td {padding: 3px; border-bottom: 1px #666 dotted; color: #fff;}
.conttab3 td.scr { text-align: right; font-weight: bold; color: #fff;}
.conttab3 td.scrx { text-align: right; font-weight: bold; color: #fff;}
.conttab3 td.scrrt {text-align: right;font-weight:bold; color: #A00;}	

.conttab3 td.date { border: 0 none; color: #ddd; font-size: 10px; line-height: 13px; text-align: center; padding: 5px 0 0;}


p.contalrt { background: url(//statix.stockwatch.pl/content/images/alrt.gif) 0px 3px no-repeat; padding-left: 20px;margin:0px; margin-bottom: 5px;margin-left: 10px;}
p.contalrt a {color: #e00;}
p.contalrt a:hover{color: #000; text-decoration: underline;}

#ComIdx {margin-bottom: 10px;}
#ComIdx .l { width: 440px; float: left; font-size: 11px;padding-right: 18px; text-align: justify;}
#ComIdx .l p {margin-top: 0px;}
#ComIdx .r { width: 139px; float: right;padding-left: 5px;border-left: 1px #ccc dotted; }
#ComIdx .r h3 {margin-top: 0px;}

#ratinGs {background: url(//statix.stockwatch.pl/content/images/shd.jpg) repeat-x bottom; padding: 10px; padding-top: 0px;}
#ratinGs h5 {font-size: 11px; color: #888; margin: 0px;}
#ratinGs ul {margin-bottom: 10px;}
img.str {vertical-align: middle;}

.bts1 {background: url(//statix.stockwatch.pl/content/images/bts1.gif) no-repeat; text-align: center; float: left; display: block; width: 34px; height: 14px; padding: 3px; line-height: 14px; color: #005a8c; text-decoration: none; font-size: 10px; font-weight: bold; margin-right: 2px; margin-top: 2px;}
.bts1:hover {color: #000; text-decoration: none;}
.bts2 {background: url(//statix.stockwatch.pl/content/images/bts2.gif) no-repeat; text-align: center; float: left; display: block; width: 54px; height: 14px; padding: 3px; line-height: 14px; color: #005a8c; text-decoration: none; font-size: 10px; font-weight: bold; margin-right: 2px; margin-top: 2px;}
.bts2:hover {color: #000; text-decoration: none;}
.bts3 {background: url(//statix.stockwatch.pl/content/images/bts3.gif) no-repeat; text-align: center; float: left; display: block; width: 94px; height: 14px; padding: 3px; line-height: 14px; color: #005a8c; text-decoration: none; font-size: 10px; font-weight: bold; margin-right: 2px; margin-top: 2px;}
.bts3:hover {color: #000; text-decoration: none;}

.pxfl {float:left; margin-right: 10px; border: 1px #ddd solid;}
.pxfr {float:right; margin-left: 10px; border: 1px #ddd solid;}

.more {font-size: 10px; color: #555;}

#msgBrowser {margin-top: 20px;}
#msgBrowser h6 {font-size: 10px; color: #888; font-weight: normal; margin-top: 0px;}

#nwsBrowser {margin-top: 0px;}
#nwsBrowser h6 {font-size: 10px; color: #888; font-weight: normal;}

.cctabdt td.evPos {background: #e4f5c7 !important;}
.cctabdt td.evNeg {background: #f3dede !important;}
.cctabdt td.evBal {background: #efede4 !important;}
.cctabdt td.evPD {text-align: center;}
.cctabdt tr.evCurr td {background: #dcc8f0 !important;}

.evLK {font-weight: normal;}
.evLK p {margin: 5px 0 0 0; font-style: italic;}
a.evLK {color: #005a8c !important;}

#pager {margin-top: 5px; height: 20px;}

#formationFlt, #nwsFlt, #msgFlt {margin: 0 0 10px 0;vertical-align: middle;  }
#nwsFlt input, #nwsFlt select, #msgFlt input,#msgFlt select {vertical-align: middle;}
#nwsFlt input.dtrange, #msgFlt input.dtrange {width: 76px;}
#nwsFlt select, #msgFlt select {margin-right: 10px; width: 180px; }
#nwsFlt .l, #msgFlt .l {float: left; width: calc(100% - 270px);}
#nwsFlt .r, #msgFlt .r {float: right; width: 270px; text-align: right;}
#nwsFlt a, #msgFlt a {cursor: pointer; text-align: center; display: block; float: left;  width: 23px; vertical-align: middle; background: url(//statix.stockwatch.pl/content/images/acnt.gif) no-repeat; padding: 4px; font-size: 10px; color: #000; font-family:  Arial, Verdana;}
#nwsFlt a:hover, #msgFlt a:hover {background: #888; color: #fff;}
#nwsFlt a.current, #msgFlt a.current {background: #005a8c; color: #fff;}


#pager2 {margin-top: 5px; height: 20px;}


#nwsFltCompare:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
#nwsFltCompare .l {float: left; width: calc(100% - 360px);}
#nwsFltCompare .r {float: right; width: 344px; text-align: right;}
#nwsFltCompare ul {list-style: none; display: inline-block; margin: 0; padding: 0;}
#nwsFltCompare ul li {list-style: none; display: inline-block; margin: 0; padding: 0;}
#nwsFltCompare .r a {cursor: pointer; text-align: center; display: block; float: left;  width: 23px; vertical-align: middle; padding: 4px; font-size: 10px; color: #000; font-family:  Arial, Verdana;}
#nwsFltCompare .r a:hover {background: #888; color: #fff;}
#nwsFltCompare .r a.current {background: #005a8c; color: #fff;}
#nwsFltCompare .l a.btn.btn-fa {width: auto;}
#nwsFltCompare .r a.current {background: #005a8c; color: #fff;}
#nwsFltCompare .l a.btn.btn-fa i.fa.fa-times {background: #d00; color: #fff;}

#msgFlt a.btn.customlnk {padding: 0;width: 30px;height: 27px;text-align: center;} 
#msgFlt a.btn.customlnk i.fa {	padding: 4px 8px;	background: none;	color: #000;	font-size: 16px;	text-align: center;}
#msgFlt a.btn.customlnk:hover i.fa {color: #fff;}
#msgFlt a.btn.customlnk.current i.fa {color: #fff;}
#msgFlt a.btn.play {display: inline-block; padding: 0;width: 30px;height: 27px;text-align: center; float: none;} 
#msgFlt a.btn.play i.fa {	padding: 4px 8px;	background: none;	color: #000;	font-size: 16px;	text-align: center;}

#nwsFlt a.btn.customlnk1 {padding: 0;width: 30px;height: 27px;text-align: center;} 
#nwsFlt a.btn.customlnk1 i.fa {	padding: 4px 8px;	background: none;	color: #000;	font-size: 16px;	text-align: center;}
#nwsFlt a.btn.customlnk1:hover i.fa {color: #fff;}
#nwsFlt a.btn.customlnk1.current i.fa {color: #fff;}
#nwsFlt a.btn.play {display: inline-block;padding: 0;width: 30px;height: 27px;text-align: center; float: none;} 
#nwsFlt a.btn.play i.fa {	padding: 4px 8px;	background: none;	color: #000;	font-size: 16px;	text-align: center;}



#SECrating h3 {margin-top: 0px;}
#SECrating {margin-bottom: 15px; width: 255px; height:21px; margin-top: 0px; background: #fff url(//statix.stockwatch.pl/content/images/rtbg.gif) no-repeat; padding: 15px; }
#SECratingNL { background: #fff url("https://statix.stockwatch.pl/content/images/rtbg.gif") no-repeat 0 0; float: right; height: 21px; margin-bottom: 5px; margin-top: 0; padding: 15px; width: calc(100% - 30px);}


#eventReport {font-size: 11px; color: #000; line-height: 20px; margin-right: 10px;}
#eventReport h1 {font-size: 16px; font-weight: normal; margin-bottom: 0px; color: #000;}
#eventReport h4 {margin-top: 3px; font-size: 12px; color: #000}
#eventReport p {font-size: 11px;}
#eventReport a {}
#eventReport a:hover {}
#eventReport em {font-size: 11px; color: #888;}

#Eheader {background: #000; padding: 5px;}

#tablEv {width: 100%; height: 100%;border: 1px #0F0 solid;}


#swBd div.ldxInner { font-weight: 300; font-size: 14px; color: #005a8c; display: block;} 
#swBd h3.lead-title,#swBd h1.lead-title,#swBd h2.lead-title { background: rgb(0,46,77); background: linear-gradient(0deg, rgba(0,46,77,1) 0%, rgba(0,75,117,1) 100%); border-radius: 0; border: 0; clear: both; color: #fff; display: block; float: none; font-size: 16px; font-weight: normal; letter-spacing: 1px; margin: -11px -10px 20px; padding: 10px; text-align: center; text-transform: uppercase;}


/* Static */

#StPage {padding-top: 10px;}
#StPage h1 {margin-top: 0px;}
#StPage h2 {font-size: 16px; color: #222; margin-top: 20px; margin-bottom: 10px;}
#StPage h3 {font-size: 14px; color: #888; background: none;}
#StPage li {margin-bottom: 10px; line-height: 20px;}
#StPage ol {margin-bottom: 25px;}

/* BlgN */

#ArtList .ItemA {line-height: 18px; color: #000; margin-bottom: 20px; padding-bottom: 10px; color: #000;}
.ItemA h1  {line-height: 18px; font-size: 17px; color: #000; margin: 0px; position: relative;}
.ItemA a   {color: #005a8c;}
.ItemA p   {line-height: 16px; font-size: 12px;  margin: 5px 0; position: relative;}
.ItemA h3  {font-size: 12px; color: #666;  margin: 0px;}
.ItemA h3 a  {color: #666;} .ItemA h3 a:hover  {color: #000;}
.ItemA h4  {font-size: 11px; color: #888; font-weight: normal;  margin: 5px 0px 0px 0px;}
.ItemA h5  {float: left; font-size: 11px; color: #005a8c; font-weight: normal; position: relative; margin: 0px;}
.ItemA img {float:left; margin-right: 10px; border: 1px #888 solid; width: 120px;}
.ItemA .text {font-size: 12px; line-height: 18px; margin: 20px 0; word-break: break-word;}

#ArtList .more {float: right; font-size: 11px; color: #005a8c; font-weight: normal;  margin-bottom: 0px; position: relative; margin-top: 0px;}
#ArtList .more a {padding-left: 15px;}
#paGer {text-align: left; margin-bottom: 25px; font-size: 12px; color: #888;}
#paGer a{color: #005a8c;}

#ArticleV h1 {line-height: 26px; font-size: 24px; color: #000; margin: 0px; position: relative;}
#ArticleV h1 small {font-size: 11px; color: #ddd;}
#ArticleV h3 {font-size: 12px; color: #666; margin: 0px;}
#ArticleV h3 a {color: #666;}
#ArticleV h3 a:hover {color: #005a8c;}
#ArticleV h4  {font-size: 11px; color: #888; font-weight: normal;  margin: 5px 0px 0px 0px;}
#ArticleV img {border: 1px #ddd solid;}
#ArticleV .text {font-size: 12px; line-height: 18px;}
#ArticleV .comMy {font-size: 10px; font-weight: normal; vertical-align: middle; color: #888;}
#ArticleV .comMy img {vertical-align: middle; border: 0;}
#ArticleV .comMy:hover {text-decoration: none; color: #000;}

#UsrBar {background: #e2edf3; padding: 5px; height:75px;}
#UsrBar table {width: 100%;}
#UsrBar table td { vertical-align: top; text-align: center; color: #666;}
#UsrBar td.sep img {border: 0px; margin: 0;}
#UsrBar td img {border: 0px; margin-top: 10px;}
#UsrBar .iFriend {width: 300px;}

#UsrBar #CaptchaImg {border: 1px #ddd solid; vertical-align: middle; margin-top: 0px;}
#info_friend input {vertical-align: middle; margin-top: 0px;}
.secR {margin-top: 5px;}

#postnavigation {background: #fff; border: 1px #ddd solid; padding: 5px; height:21px; margin-top: 10px; margin-bottom: 5px;  }
#postnavigation .l {display: block; float: left; width: 48%;}
#postnavigation .r {display: block; float: right; width: 48%; text-align: right;}
#postnavigation2 {background: #fff; border: 1px #ddd solid; padding: 5px 5px 5px 10px; margin: 15px 0; border-radius: 5px; }
#postnavigation2 .l {display:inline-block; min-width: 50px;}
#postnavigation2 .c {display:inline-block; width: calc(100% - 162px); text-align: center; padding: 4px 0 0 0;}
#postnavigation2 .r {display:inline-block; text-align: right; min-width: 50px;}
#postnavigation2 .c a {padding: 0 5px;}
#postnavigation2 .l .btn {margin: 0 5px 0 0;}
#postnavigation2 .r .btn {margin: 0 0 0 5px;}
#postnavigation2  .btn-fa {overflow: inherit;}
.copyR {text-align: right; font-size: 10px; color: #888;}

#APContent {line-height: 18px; color: #000; padding-top: 0px; padding-right: 10px; }
#APContent h1 a:hover{text-decoration: none; color: #000;}
#APContent h2 {font-size: 14px; color: #444; font-weight: bold;  margin-bottom: 5px; position: relative; margin-top: 15px;}
#APContent .text img {border: 1px #888 solid;}
#APContent .text em {color: #005a8c; font-weight: normal;font-family: Verdana, Trebuchet Ms, Tahoma;font-style: normal;}
#APContent .text {margin-top: 0px; font-size: 13px; color: #000; font-weight: normal; }
#APContent h4 {clear: both; display: block;  font-size: 13px; color: #000; font-weight: bold;  margin-bottom: 0px; position: relative; margin-top: 0px;background: none;}
#APContent {display: block;  font-size: 16px; color: #666; font-weight: bold;  margin-bottom: 0px; margin-top: 0px;background: none;}

#APContent h5 {display: block; text-align: right; font-size: 11px; color: #005a8c; font-weight: normal;  margin-top: 5px; width: 140px; float: right; margin-bottom: 2px; padding-right: 10px;}
#APContent h5 img {border: 0px; vertical-align: middle;}

.blgptb {color: #000; border: 0px; 	background: #DDDDDD; float: left; margin: 10px; margin-top: 0px; margin-left: 0px;}
.blgptb td {padding: 3px; font-size: 11px; background: #eef7fd; border-right: 1px #fff solid; border-bottom: 1px #fff solid;}
.blgptb td.sel {background: #eee; padding: 3px; font-size: 11px; color: #888; font-weight: bold; border-right: 1px #fff solid; border-bottom: 1px #fff solid;}
.blgptb th {	background: #005a8c;	border: 1px solid #FFF;	padding: 4px; font-weight: bold; color: #fff; height: 20px; font-size: 14px;}
.blgptb th a{color: #005a8c;}
.blgptb th a:hover{color: #000;}
.blgptb td.c {text-align: center;}
.blgptb td.l {text-align: left;}
.blgptb td.r {text-align: right;}

.comment {background: #fff url(//statix.stockwatch.pl/content/images/cmnu.gif) no-repeat; padding: 5px; padding-left: 25px; padding-right: 30px; padding-bottom: 0px;}
.commentdw {clear: both; background: #fff url(//statix.stockwatch.pl/content/images/cmnd.gif) no-repeat; height: 10px; margin-bottom: 5px;}
.self {	border: 0px solid black;}
.comment .content {	min-height: 85px;	margin-left: 85px;}
.comment cite{font-family: Monospace;	font-style: normal;}
.comment img.flag {	position: relative;	top: 2px;}
.commentForm {padding: 10 px;}
.commentForm label {float: left;display: block;	width: 80px;margin-top: 4px; color: #000;}
.commentForm input {width: 300px;}
.commentForm textarea {width: 90%;	height: 150px;}
.success {color: green;	font-weight: bold;}
.commentForm .bbcode {font-size:10px;	float:right;position:relative;top: 3px;}
.commentForm  textarea {width: 580px;  margin-left: 15px; vertical-align: middle;border: 1px #bbb solid; margin-bottom: 10px;}
div.grippie {background:#eee url(//statix.stockwatch.pl/content/images/grippie.png) no-repeat scroll center 2px; margin-left: 15px; border-color:#DDDDDD; border-style:solid;	border-width:0pt 1px 1px; cursor:s-resize; height:9px;overflow:hidden;			}
.resizable-textarea textarea {	display:block;	margin-bottom:0pt;	width:95%;	height: 20%;	}
#btnSave {width: 120px; margin-left: 15px}
#commt .author {background: url(//statix.stockwatch.pl/content/images/cmna.gif) no-repeat; width: 320px; float: left; font-size: 12px; font-weight: bold; color: #333; padding-left: 20px;}
#commt .author small {font-size: 11px; color: #ddd;}
#commt .date {width: 150px; float: right; font-size: 10px; text-align: right;}
.comcontent {clear: both; display: block; padding: 20px; padding-bottom: 10px; padding-top: 10px; line-height: 18px; }

#cbNotify {display: none;}

#relatedPosts {margin-bottom: 30px;}
#relatedPosts p a {font-size: 12px; font-weight: bold; color: #333; display: block; line-height: 12px;padding-left: 15px; background: url(//statix.stockwatch.pl/content/images/dotp2.gif) 0 2px no-repeat;}
#relatedPosts p a:hover {color: #005a8c; text-decoration: none; background: url(//statix.stockwatch.pl/content/images/dotp2.gif) 0px -82px no-repeat;}\
#relatedPosts h2{margin: 0px; margin-bottom: 5px; margin-left: 10px; color: #888; font-size: 14px;}
#relatedPosts p {margin-top: 0px; margin-left: 20px; font-size: 10px;}
#relatedPosts hr {border: 0px; height: 1px; border-top: 1px #ddd dashed;}

.bbcode {display: none}

.opImg {float: left; margin: 0 15px 0 0; border-radius: 5px;}

#SCrating {font-size: 10px;width: 80px; float: right; margin-top: 0px; background: #fff url(//statix.stockwatch.pl/content/images/rtbg2.gif) no-repeat; padding: 12px; padding-top: 21px; }

#SCdesc {width: 480px; float: left;}
#SCdesc h4 a {color: #444;}
#SCdesc h4 a:hover {text-decoration: none; color: #000;}

#SCrating .rating{margin: 0px; padding: 0px; display: block; width: 80px;}
#SCrating p {margin: 0px; display: none;}

.star-rating {position: relative;	width: 195px;	overflow: hidden;	list-style: none;	margin: 0;padding: 0;	background-position: left top;}
.star-rating li {display: inline;list-style: none;}

.star-rating a, .star-rating .current-rating {position: absolute;	top: 0;	left: 0;	text-indent: -1000em;	height: 25px;	line-height: 25px;outline: none;overflow: hidden;	border: none;}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus {	background-position: left bottom;}
.star-rating a.one-star {	width: 20%;	z-index: 6;}
.star-rating a.two-stars {width: 40%;	z-index: 5;}
.star-rating a.three-stars {width: 60%;	z-index: 4;}
.star-rating a.four-stars {width: 80%;	z-index: 3;}
.star-rating a.five-stars {width: 100%;	z-index: 2;}
.star-rating .current-rating {z-index: 1;	background-position: left center;}
.small-star {	width: 80px;	height: 16px;margin: 0;padding: 0;}
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating {	background-image: url(//statix.stockwatch.pl/content/images/rating/star.gif);line-height: 16px;	height: 16px;}

.IntraStNotActCT, .IntraStActCT, .IntraStNotAct, .IntraStAct {color: #fff; text-align: center;font-size: 18px; margin-bottom: 10px;}
.IntraStActCT  .stup,IntraStAct .stup {background: #009d25;color: #fff;}
.IntraStActCT  .stdw,IntraStAct .stdw {background: #dd0000;color: #fff;}
.IntraStNotActCT  .stup,IntraStNotAct .stup {background: #ddd;color: #888;}
.IntraStNotActCT  .stdw,IntraStNotAct .stdw {background: #ddd;color: #888;}
.cTick { background: #005a8c; font-size: 18px; color: #fff; text-align: center; width: 25%; border-radius: 5px 0 0 5px; padding: 22px 0;}
.cTickDs {background: #111; color: #eee; font-size: 11px; text-align: center; border-radius: 0 0 5px 5px;}
.SDt div {display: inline;} 
.linkKRS {padding-left: 5px; padding-right: 5px;}
#cActB {margin-bottom: 10px; text-align: left; margin-top: 10px;}

.cDetL p {  margin: 0 0 10px 0;}
.cDetL { float: none;  clear: both; width: 100%; padding: 0 0 10px 0;}
.cDetR { float: right; width: 300px; margin:  15px 0 0;}
.cDetR table {border: 2px #fff solid; border-radius: 5px;}
.CompanyTitle {max-width: calc(100% - 300px); display: block; float: left;}
.btnPanelCompany {width: 100%; clear: both; }
.btnPanelCompany .btn {margin: 0 3px 5px 0 !important;}
a.btn.btn-fa.btn-microsite {background: none; font-size: 11px; border: 0; color: #000; margin: 6px 0 0 0; vertical-align: top;}
a.btn.btn-fa.btn-microsite:hover {background: none; font-size: 11px; border: 0; color: #000; }
a.btn.btn-fa.btn-microsite .fa {background: none; color: #00baff; margin: 0; font-size: 14px; padding: 4px 2px; }
a.btn.btn-fa.btn-microsite:hover .fa {color: #000; background: none;}

.CompPPR {padding-bottom: 5px;}

.repoDet li {margin-top: 10px;}
.repoDet li:first-child {margin-top: 0;}
.repoDet li time {color: #888;}

p#lDesc {margin: 20px 0;}


.stup {color: #009d25;}
.stdw {color: #F00;}

.FItem .FTh strong.stup {color: #009d25;}
.FItem .FTh strong.stdw {color: #F00;}

.tdstup {background: #009d25;}
.tdstdw {background: #F00;}
.tdstup strong.stup {color: #fff;}
.panel-box {width: calc(100% - 20px);  padding: 10px; background: #fff; border-radius: 5px; }
.panel-box  h4 {margin: 0 0 10px 0; color: #666; font-size: 16px; line-height: 24px;  font-weight: 300; border-bottom: 1px #ccc solid;}
.innerTab .panel-box:first-child {margin: 0 0 10px 0;}
.tossw {float: right; display: block; width: 40%; text-align: right; margin: -43px 0 0 0;}
#cashflow_chart { width : 100%; height : 500px; }
#cash_flow_history_chart { width : 100%; height : 500px; }

.microtab {width: 100%; margin: 0px 0px 5px 0px;}
.microtab td {background: #fff; padding: 2px; font-size: 12px; }
.microtab tr:nth-child(odd) td {background: #f1f1f1;} 
.microtab td.r {text-align: right; width: 80px; color: #005a8c;}
.microdat td {vertical-align: top;}
.microcont {width: 100%;}
.microcont td {vertical-align: top;}

.surveyTable td {background: #fff url(//statix.stockwatch.pl/content/images/shd.jpg) bottom repeat-x; padding: 5px;}
td.dark {	background: url(//statix.stockwatch.pl/content/images/bg_survq.gif) no-repeat; padding: 10px; background-color: #fff;color: #005a8c;	font-weight: bold;	font-size:12px;}
td.qm {	background: #fff;color: #888; font-weight: bold;	font-size:17px;}
.qTab td {padding: 4px; background: #fff; }
.qTab label {display: inline; margin-left: 10px;}

.riskSurvey h2 {text-align: center; font-weight: bold; font-size: 32px; margin: 30px;}
.riskSurvey h1 {text-align: center; font-weight: bold; font-size: 24px; margin: 10px;}
.riskSurvey h2 b {color: #005a8c}
.riskSurvey h1 b {color: #005a8c}


.svInfoBar { background: #d2e7f9; border: 0; border-radius: 6px;  display: none; height: 70px; margin: 0 0 10px;  padding: 10px; text-align: center;}
.svInfoBar h4 {font-size: 13px; color:#005a8c; margin: 5px 0 0 0; text-align: center; padding: 0 10px;}
.svInfoBar h5 {font-size: 12px; color: #000; margin: 10px;}
.svInfoBar h5 span{font-size: 10px; font-weight: normal; color: #444; padding-right: 10px;}
.svInfoBar input {parent; font-size: 12px; font-weight: bold;}
.qbsubm1 {border: 0px; width: 100px; background: none; padding: 2px; color: #005a8c; border: 0;}
.qbsubm2 {border: 0px; width: 240px; background: none; padding: 2px; color: #888888; border: 0;}

.currentPage { font-weight: bold; color: #27c3f2; }

div.ldX {position: relative; clear: both; display: block; margin-top: 0px; margin-bottom: 10px; font-weight: bold; font-size: 15px; text-transform: uppercase; color: #000;}

#ScRnTb1 {width: 100%; margin-bottom: 20px;}
#ScRnTb1 td {padding: 3px;}
#ScRnTb1 td.blg {width: 25%; background: url(//statix.stockwatch.pl/content/images/bg-larr.png) right center; color: #005a8c; padding-left: 10px;}
#ScRnTb1 td.blg2 {width: 25%; background: url(//statix.stockwatch.pl/content/images/bg-larr.png) right center; color: #005a8c; padding-left: 10px;}
#ScRnTb1 td.r {text-align: right;}
#ScRnTb1 select {width: 100%; min-width: 120px; max-width: 180px; }
#StCompSum td.blg2 {height: 30px;} 
#StCompSum td {width: 25%;}

.ScRnTb {width: 100%; margin-bottom: 20px;}
.ScRnTb td {padding: 5px; width: 25%;}
.ScRnTb td.blg {width: 25%; background: url(//statix.stockwatch.pl/content/images/bg-larr.png) right center; color: #005a8c; padding-left: 10px;}
.ScRnTb td.blg2 {width: 25%; background: url(//statix.stockwatch.pl/content/images/bg-larr.png) right center; color: #005a8c; padding-left: 10px;}
.ScRnTb td.r {text-align: right;}


#ctl00_Body_webNews_Browser1_Panel1 #ScRnTb1 td.blg {width: 15%; min-width: 80px;}





/* scrollPane */

.jspPane {width: 325px;}
.jspContainer{	overflow: hidden;	position: relative;}
.jspVerticalBar{	position: absolute;	top: 0;	right: 0;	width: 16px;	height: 100%;	background: red;}
.jspHorizontalBar{	position: absolute;	bottom: 0;	left: 0;	width: 100%;	height: 16px;	background: red;}
.jspVerticalBar *,.jspHorizontalBar *{	margin: 0;	padding: 0;}
.jspCap{	display: none;}
.jspHorizontalBar .jspCap{	float: left;}
.jspTrack{	background: #eee;	position: relative;}
.jspDrag{	background: #888;	position: relative;	top: 0;	left: 0;	cursor: pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{	float: left;	height: 100%;}
.jspArrow{	background: #888;	text-indent: -20000px;	display: block;	cursor: pointer;}
.jspArrow.jspDisabled{	cursor: default;	background: #eee;}
.jspVerticalBar .jspArrow{	height: 16px;}
.jspHorizontalBar .jspArrow{	width: 16px;	float: left;	height: 100%;}
.jspVerticalBar .jspArrow:focus{	outline: none;}
.jspCorner{	background: #eeeef4;	float: left;	height: 100%;}

.scroll-pane1 {  height: 1055px;  overflow: auto;  padding-bottom: 2px;  min-width: 330px; width: 100% !important;}
.scroll-pane1 .jspContainer { overflow: hidden;  position: relative;  min-width: 330px; width: 100% !important;}
.scroll-pane1 .jspContainer  .jspPane {  position: absolute;  min-width: 330px; width: 90% !important;}
.scroll-pane2 { height: 1055px; overflow: auto;  padding-bottom: 2px;  min-width: 330px; width: 100% !important;}
.scroll-pane2 .jspContainer { overflow: hidden;  position: relative; min-width: 330px; width: 100% !important;}
.scroll-pane2 .jspContainer  .jspPane { position: absolute;  min-width: 330px; width: 90% !important;}



#LaSticker {margin: 3px 0 10px 0; display: block;	padding: 0;list-style: none;	line-height: 1;	position: relative; overflow: hidden;	width: 320px;	height: 15px;	background-color: none; }
#LaSticker li {position: absolute; top: -3000px; left: 0; display: block; white-space: nowrap; padding: 2px;}
#LaSticker li a {color: #58CBF0; text-decoration: none;}
#LaSticker li em { font-style: normal; color: #eee; }

.contrL {width: 78%; float: left; }
.contrR {width: 20%; float: right; text-align: right; }

 
#CHTPov .l {width: 150px;float: left}
#CHTPov .r {width: calc(100% - 155px); float: left;}
#CHTPov .cllIt {padding: 7px 5px 5px; height: 20px; background: url(//statix.stockwatch.pl/content/images/bg-larr.png) right center; color: #005a8c; padding-left: 7px; margin-bottom: 1px;}


#HRCont .cellel {height: 20px; margin-bottom: 1px; margin-left: 1px; color: #000;background: #f1f1f1; padding: 7px 5px 5px; text-align: right;}
#HRCont .cellel:nth-child(even){background: #fff;}
#HRCont .cellel:first-child{background: #005a8c; color: #fff; text-align: center;}

/* Owl Carousel v2.2.1 Copyright 2013-2017 David Deutsch Licensed under  () */
/* Owl Carousel - Core */
.owl-carousel { display: none;   width: 100%; -webkit-tap-highlight-color: transparent;   /* position relative and z-index fix webkit rendering fonts issue */  position: relative;   z-index: 1; }
.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; -moz-backface-visibility: hidden; /* fix firefox animation glitch */ }
.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; /* fix for flashing background */ -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,.owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; }
.owl-carousel .owl-item img { display: block; width: 100%; }
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled { display: none; }
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel.owl-loaded { display: block; }
.owl-carousel.owl-loading { opacity: 0; display: block; }
.owl-carousel.owl-hidden { opacity: 0; }
.owl-carousel.owl-refresh .owl-item { visibility: hidden; }
.owl-carousel.owl-drag .owl-item { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel.owl-grab { cursor: move; cursor: grab; }
.owl-carousel.owl-rtl { direction: rtl; }
.owl-carousel.owl-rtl .owl-item { float: right; }

/* No Js */
.no-js .owl-carousel { display: block; }

/* Owl Carousel - Animate Plugin */
.owl-carousel .animated { animation-duration: 1000ms;   animation-fill-mode: both; }
.owl-carousel .owl-animated-in { z-index: 0; }
.owl-carousel .owl-animated-out { z-index: 1; }
.owl-carousel .fadeOut { animation-name: fadeOut; }
@keyframes fadeOut {  0% { opacity: 1; }  100% { opacity: 0; } }

/* Owl Carousel - Auto Height Plugin */
.owl-height { transition: height 500ms ease-in-out; }

/* Owl Carousel - Lazy Load Plugin */
.owl-carousel .owl-item .owl-lazy { opacity: 0;   transition: opacity 400ms ease; }
.owl-carousel .owl-item img.owl-lazy {  transform-style: preserve-3d; }

/* Owl Carousel - Video Plugin */
.owl-carousel .owl-video-wrapper { position: relative;   height: 100%;   background: #000; }
.owl-carousel .owl-video-play-icon {  position: absolute;   height: 80px;   width: 80px;   left: 50%;   top: 50%;   margin-left: -40px;   margin-top: -40px;   background: url("owl.video.play.png") no-repeat;   cursor: pointer;   z-index: 1;   -webkit-backface-visibility: hidden;   transition: transform 100ms ease; }
.owl-carousel .owl-video-play-icon:hover { -ms-transform: scale(1.3, 1.3);   transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display: none; }
.owl-carousel .owl-video-tn { opacity: 0;   height: 100%;   background-position: center center;   background-repeat: no-repeat;   background-size: contain;   transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {  position: relative;   z-index: 1;   height: 100%;   width: 100%; }

/* Default theme - Owl Carousel CSS File */
.owl-theme .owl-nav {margin-top: 10px; text-align: center; -webkit-tap-highlight-color: transparent; display: none; }
.owl-theme .owl-nav [class*='owl-'] {color: #FFF; font-size: 14px; margin: 5px; padding: 4px 7px; background: #D6D6D6; display: inline-block; cursor: pointer; border-radius: 3px; }
.owl-theme .owl-nav [class*='owl-']:hover {background: #869791; color: #FFF; text-decoration: none; }
.owl-theme .owl-nav .disabled {opacity: 0.5; cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots {   margin-top: 10px; }
.owl-theme .owl-dots { text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1; *display: inline; }
.owl-theme .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 7px; background: #D6D6D6; display: block; -webkit-backface-visibility: visible; transition: opacity 200ms ease; border-radius: 30px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #869791; }


/* Rep */

#bxLtCompRep {margin-bottom: 10px;}
#bxLtCompRep .cctabdt .c {text-align: center;}
#bxLtCompRep .cctabdt .r {text-align: right; border-right: 0;}

.swrcImg {margin: 0;}

#bxRecComDt {margin-bottom: 10px;}
#bxRecComDt .cctabdt {background: none; width: 100%; color: #000; border: 0px;}
#bxRecComDt .cctabdt td {background: none; padding: 2px; font-size: 11px;  border: 1px #ddd solid; background: none; border-left: 0px; border-top: 0px; }
#bxRecComDt .cctabdt td a {color: #005a8c;}
#bxRecComDt .cctabdt td a:hover{color: #000;}
#bxRecComDt .mnt a {color: #005a8c; font-weight: bold; font-size: 11px;}
#bxRecComDt .mnt {clear: bot; display: block; color: #000; padding: 0px; margin-top: 0px; font-size: 11px;}
#bxRecComDt .mnt img {float: left; margin-right: 5px;}
#bxRecComDt .mnt em {color: #888; font-style: normal;}
#bxRecComDt .mnt p {margin: 0px; position: relative; margin-top: -4px;}
#bxRecComDt .cctabdt td.tckr {width: 15px;}
#bxRecComDt .cctabdt .l {width: 110px;}
#bxRecComDt .cctabdt .r {border-right: 0;}
#bxRecComDt .cctabdt .r img {vertical-align: middle; width: 10px;}
#bxRecComDt .bx1 {margin-top: 0; padding-top: 0;}
#bxRecComDt strong {color: #fff; display: block; padding: 5px; padding-top: 0px; background: #e00 url(//statix.stockwatch.pl/content/images/rccm.gif) 0px -6px no-repeat; font-size: 11px; margin-top: 0px; margin-bottom: 5px;}

#bxRecComDtCorp {margin-bottom: 10px;}
#bxRecComDtCorp  .CASld {font-size: 13px; padding: 5px 10px;}
#bxRecComDtCorp .cctabdt {background: none; width: calc(100% - 20px); color: #000; border: 0px;margin: 5px 10px;}
#bxRecComDtCorp .cctabdt td {background: none; padding: 2px; font-size: 12px; border: 1px #ddd solid; background: none; border-left: 0px; border-top: 0px; }
#bxRecComDtCorp .cctabdt td a {color: #005a8c;}
#bxRecComDtCorp .cctabdt td a:hover{color: #000;}
#bxRecComDtCorp .cctabdt td.tckr {width: 15px;}
#bxRecComDtCorp .mnt a {color: #005a8c; font-weight: bold; font-size: 11px;}
#bxRecComDtCorp .mnt {clear: both; display: block; color: #000; padding: 0px; margin: 10px; font-size: 12px;}
#bxRecComDtCorp .mnt img {float: left; margin-right: 5px;}
#bxRecComDtCorp .mnt em {color: #888; font-style: normal;}
#bxRecComDtCorp .mnt p {margin: 5px 10px; }
#bxRecComDtCorp .cctabdt .l {width: auto;}
#bxRecComDtCorp .cctabdt .r {border-right: 0;}
#bxRecComDtCorp .cctabdt .r img {vertical-align: middle; width: 10px;}
#bxRecComDtCorp .bx1 {margin-top: 0; padding-top: 0;}
#bxRecComDtCorp .cctabdt tr td {width:auto;}
#bxRecComDtCorp a.subLnk {display: block; text-align: right;  margin: 5px 0;}


#StockHolds td:first-child a {color:#000; font-weight: bold;}
#StockHolds2 tr.shA td {background: #dfebf5; color: #000000; font-weight: bold; color: #005a8c;}
#StockHolds .hiL {background: #dfebf5}
#StockH {display: block; list-style: none; margin: 0px; padding: 0;}
#StockH li {display: block; list-style: none; width: 122px; height: 70px; float: left; text-align: center; margin: 1px; font-size: 11px;}
#StockH li a {display: block; text-align: center; width: 118px; height: 66px; padding: 2px; background: none; color: #000}
#StockH li a span {display: none;}
#StockH li a strong {font-size: 20px; color: #fff;}
#StockH li a:hover {text-decoration: none; background: #dfebf5;}
#StockH li a:hover span {font-size: 12px; display: block; color: #005a8c; font-weight: bold;}
#StockH li a:hover strong {display: none;}

#StockHDet {padding: 2px;}
#StockHDet .hiL td {background: #333; color: #fff;}

img.g-pie-chart {display: block; margin: 20px auto; max-width: 100%;}


#StockHDR td.r span {display: none;}
#StockHDR td a img {border: 0; background: transparent;}

#prSumm {padding: 10px; background: #f1f1f1;text-align: justify;}

.prc-block { width: calc(50% - 10px); float: right;}
.prc-block:first-child { width: calc(50% - 10px); float: left; margin: 0 20px 0 0;}
.prc-block td.l  {width: 50% !important;}
.prc-block td.r {text-align: right;}
.prc-block div.ldX {color: #005a8c; margin-top: 10px; margin-bottom: 2px; border-bottom: 1px #ddd solid;}


.prDesc {font-size: 11x; color: #444; text-align: justify;}
.prExt img (vertical-align: middle;)


.PrcPP {clear: both;}

.pinButton {display: inline;}

td.indicstock {text-align: left;}
td.indicstock strong {display: block; float: left; width: calc(100% - 24px);}
td.indicstock a.btn-ico,td.indicstock a.btn-ico .fa,td.indicstock a.btn-ico:hover,td.indicstock a.btn-ico:hover i.fa {border: 0; background: none;}
td.indicstock a.btn-ico .fa {color: #005a8c}
td.indicstock a.btn-ico .fa:hover {color: #222}
td.indicstock  i.fa {overflow: inherit;}

div.indic.fresh {background: #87f74f;}
div.indic.neutral {background: #f1d90f;}
div.indic.old {background: #e3e3e3;}

div.indic {display: block; float: right; margin: 2px 5px 0 0; width: 16px; height: 16px;   border-radius: 50%;}
div.indic .fa {font-size: 20px; line-height: 20px; color: #111; padding: 0; margin: -2px 0 0 0; }
span.indic2.date {	float: right;	color: #000;	display: block;	margin: 0 4px 0 0; line-height: 13px; 	opacity: 0.7;}

a.btn.getcsv2 .fa {background: #09c871;}
a.btn.getxml .fa {background: #2f95b2;}
a.btn.getpdf .fa {background: #c80929;}




#StockIndex td.indicstock strong {display: block; float: left; width: 140px;}
#PrcTable td {width: 10px;}
#PrcTable td.indicstock strong {display: block; float: left; width: 140px;}


.clrset {margin-top: -38px; text-align: right; background: transparent; float: right; width: 145px;}
.clrset:after {clear; both; display: inline-block;}
.srcbtn {border: 0px; width: 18px; background: url(//statix.stockwatch.pl/content/images/srcbtn.png) no-repeat; height: 20px;}

.clrsetbtnwrap {float: right; margin: -10px 0 20px 0; width: 200px; text-align: right;}


#SScreenerContainer .clrset {margin-top: -5px;}

#PrCFTab .cctabdt .c {text-align: center;}
#PrCFTab .cctabdt .l {text-align: left; width: 80px; }
#PrCFTab .cctabdt .r {text-align: right; border-right: 0;}
#PrCFTab .act-btns {clear: both; margin: 15px 0;}
#PrCFTab .act-btns a {margin: 0 5px 5px 0;}
.ldLf {width: 500px; float: right; margin-top: -50px; text-align: right;}
.ldLf input,.ldLf option,.ldLf select {font-size: 11px;}
.ldLf select {font-size: 11px; width: 180px; margin-top: 2px;}


/* #cluetip */

.cluetip-default {border-radius: 4px; background: #fff; padding: 5px; border: 1px #aaa solid; -webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.4); -moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.4); box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.4);}
.cluetip-default #cluetip-title {display: block; font-size: 13px; border-bottom: 1px #ddd solid; font-weight: bold; color: #005A8C; margin: 0 0 5px 0; padding: 0 0 3px 0; text-align: center; }
.cluetip-default #cluetip-title a {color: #005A8C; }   
.cluetip-default #cluetip-inner {font-size: 12px;}
.cluetip-arrows { display: none;} 
#cluetip-extra { display: none;} 
#cluetip-close img { border: 0; display: none;} 
#cluetip-title #cluetip-close {display: none;}
#cluetip-waitimage { display: none;} 
#cluetip .xclose {width: 18px; height: 18px; float: right; margin: 2px -2px 0 0;}
#cluetip .tt-ticker {padding: 0 5px; color: #005a8c}

.cluetip-default .MRgfxRow {margin: 0; padding: 0; border: 0; background: #fff;}
.cluetip-default .MRgfxRow .chartWithMarkerOverlay .overlay2 { width: 150px; text-align: right; right: 0;}
.cluetip-default .MRgfxRow .chartWithMarkerOverlay .overlay2 div {display: inline-block;}

/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,.cluetip-rounded #cluetip-inner { zoom: 1;} 

#StockHDR .cctabdt tbody td {background: none;}
.cctabdt tbody tr.sv7 td {background: #f7f0ec ;}
.cctabdt tbody tr.sv6 td {background: #f6f7f0 ;}
.cctabdt tbody tr.sv5 td {background: #f1f7ec ;}
.cctabdt tbody tr.sv4 td {background: #eff7f0 ;}
.cctabdt tbody tr.sv3 td {background: #eef7f5 ;}
.cctabdt tbody tr.sv2 td {background: #eef6f7 ;}
.cctabdt tbody tr.sv1 td {background: #eff2f7 ;}



/* DuP */

#ctl00_Body_CompanyMain1_StIt2c .cctabdt tr td.r {width: 70px;}
#ctl00_Body_CompanyMain1_StIt2c .cctabdt tr td.thl {width: 400px;}
#ctl00_Body_CompanyMain1_StIt2c .cctabdt tr th h4 {text-align: left; border: 0; margin: 0; color: #005A8C;}



/* page leads */

.catLead { display: block; font-style:normal; font-size: 23px; color: #005a8c;  margin: 10px 0 10px 0; font-weight: 300; line-height: 32px;}
.catLead a {color: #005a8c;  text-decoration: none;}
.catLead a:hover {color: #13b5e6; text-decoration: none;}
.catLead span {color: #13b5e6;}
.catLead .l {float: left; width: 250px;}
.catLead .r {float: right; width: 300px; font-size: 11px; font-weight: normal; line-height: 12px; margin-top: -3px;}

div.catLead { display: block; font-style:normal; font-size: 18px; color: #005a8c;  margin: 5px 0; font-weight: normal;  line-height: 24px;}

 
 

/* bxlds */

.bxld { margin: 0; display: block; color: #005a8c; font-size: 16px; line-height: 22px; font-style: normal; text-transform: uppercase; font-weight: 300; border-bottom: 1px solid #ccc; }

.col_right .bxld { background: #000; color: #fff; padding: 8px 30px 5px 8px; border: 0; border-radius: 6px;}
.col_right .bxld a { color: #fff;}
.col_right .bxld.CTDesc {color: #fff;}

.latestCompMsg {border-radius: 4px;}

.bxld b {color: #444; font-weight: normal;}
.bxld a {color: #005a8c;}
.bxld a:hover {color: #000}
.bxld em a {color: #888;}
.bxld em a:hover {color: #000}

#bxOffHP {margin-bottom: 10px; padding: 3px; background: #fff; border-radius: 6px;}

#bxOffHP.boxIPO .bxld { background: #000; color: #fff; border-radius: 6px; }
#bxOffHP.boxIPO .bxld a {color: #fff; }
#bxOffHP.boxIPO  .box1 {margin: 0; padding: 5px;}


#bxPortfolioHP {margin-bottom: 15px; padding: 3px; background: #fff; border-radius: 6px;}
#bxPortfolioHP.boxIPO .bxld { background: #000; color: #fff; border-radius: 6px; }
#bxPortfolioHP.boxIPO .bxld a {color: #fff; }
#bxPortfolioHP.boxIPO  .box1 {margin: 0; padding: 5px;}


#bxcrusrml2 .bxld, #bxcrusrml .bxld, #bxrapanc .bxld {background-color: #000;}

#bxrapanc .box4 {border-radius: 0 0 6px 6px; background: #cfe1e6;}
#bxrapanc .bxld a {color: #fff;}
#bxrapanc .bxld a:hover {color: #fff}
#bxrapanc .subLdBtm a {color: #333;}
#bxrapanc .subLdBtm { margin: 5px 5px 0;}
#SWCnt .box1msHP { margin: 0 0 5px 0;}
#SWCnt .box1msHP img { border-radius: 4px;}


#bxcorpinfo {margin: 0 0 10px 0;}
#bxcorpinfo .bxld { background: #000; border: 0 none; color: #fff; padding: 5px 30px 5px 8px; min-height: 40px;}
#bxcorpinfo .bxld a:hover {color: #fff}
#bxcorpinfo .subLd { margin: -22px 0 0 8px; line-height: 13px; float: left;  text-align: left;}
#bxcorpinfo .subLd a { color: #70d9fd;}
#bxcorpinfo a {color: #fff;}
#bxcorpinfo a:hover {color: #fff}
#bxcorpinfo strong {font-size: 12px; color: #fff;}
#bxcorpinfo b.acH { margin-top: 2px; display: inline-block;}
#bxcorpinfo  b.acH a {color: #70d9fd; font-size: 12px;}

#bxcorpinfo.crypto .bxld {padding: 5px !important; min-height: 5px !important}


#ctl00_RightColumn_crc_CI2_ctl00_bxcorprating {margin: 0 0 10px 0;}
#ctl00_RightColumn_crc_CI2_ctl00_bxcorprating .bxld { background: #000; border: 0 none; color: #fff; padding: 5px 30px 5px 8px;min-height: 40px;}
#ctl00_RightColumn_crc_CI2_ctl00_bxcorprating .bxld a:hover {color: #fff}
#ctl00_RightColumn_crc_CI2_ctl00_bxcorprating .subLd { margin: -22px 0 0 8px; width: 180px; line-height: 13px; float: left; text-align: left;}
#ctl00_RightColumn_crc_CI2_ctl00_bxcorprating .subLd a { color: #70d9fd;}
#ctl00_RightColumn_crc_CI2_ctl00_bxcorprating a {color: #fff;}

#ctl00_RightColumn_crc_CI2_ctl00_bxcorprating .CTDesc span {color: #666;} 
#ctl00_RightColumn_crc_CI2_ctl00_bxcorprating .CTDesc.good a span {color: #70d9fd} 
#ctl00_RightColumn_crc_CI2_ctl00_bxcorprating .CTDesc.ugly a span {color: #ee0000} 
#ctl00_RightColumn_crc_CI2_ctl00_bxcorprating .CTDesc.bad a span {color: #FFA200E6} 
#ctl00_RightColumn_crc_CI2_ctl00_bxcorprating .CTDesc a:hover {text-decoration: none;}

#ctl00_RightColumn_crc_CI2_ctl00_bxcorprating a:hover {color: #fff}
#ctl00_RightColumn_crc_CI2_ctl00_bxcorprating strong {font-size: 12px; color: #fff;}
#ctl00_RightColumn_crc_CI2_ctl00_bxcorprating  b.acH {display: block; margin-top: 2px;}
#ctl00_RightColumn_crc_CI2_ctl00_bxcorprating  b.acH a {color: #70d9fd; font-size: 12px;}
#ctl00_RightColumn_crc_CI2_ctl00_bxcorprating .bxrbx {border-bottom: 0px; padding-right: 0px; vertical-align: top;width: 100px;}

#ctl00_RightColumn_crc_CI2_ctl00_bxcorprating.crypto .bxld { padding:5px !important;min-height: 5px !important }


.conttab3 td.scrx { color: #fff; font-weight: bold; text-align: right;  }

.col_left #RapAn.cctabdt {background: none;}
#bxrapanc .cctabdt tbody td {background: none; border-left: 0;  border-bottom: 0;}
#RapAn {width: 100%;}
#RapAn tr:nth-child(odd),#RapAn tr:nth-child(even), #RapAn tr:nth-child(odd) td {background: #f1f1f1  !important}
#RapAn tr:nth-child(even) td {background: #dde6e7 !important}
#RapAn td {color: #000; font-size: 12px;}  
#RapAn td strong {color: #000; width: calc(100% - 90px); float: left; display: block;}
#RapAn td time {color: #000; opacity: 0.8; width: 90px; float: right; display: block; text-align: right;}
#RapAn td strong{ color: #000; font-size: 14px;} 
#RapAn td.r b {font-weight: normal}
#RapAn td.r img {vertical-align: middle; width: 12px;}
.AnalRB {margin-bottom: 10px;}
#RapAn td p {margin: 0; clear: both;}
#RapAn td p span {color: #005a8c; display: inline-block; float: left; font-size: 14px;  border-radius: 3px;  margin: 0 5px 10px 0;}

body #hpCol1 .innerTab {background: none; padding: 0; margin: 0; border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
body #hpCol1 .innerTab #RapAn td time {color: #000 !important; }
body #hpCol1 .innerTab #bxrapanc .subLdBtm a {color: #000;}

body.SWforum .col_right .innerTab {background: none; padding: 0; margin: 0; border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
body.SWforum .col_right .innerTab #RapAn td time {color: #000 !important; }
body.SWforum .col_right .innerTab #bxrapanc .subLdBtm a {color: #000;}




#AnTechC2 {width: 100%;}
#AnTechC2 td {min-width: 80px;}
#AnTechC2 td.r {width: 80px;}
#AnTechC2 td.r img {vertical-align: middle;}

#webNews_MostRecent .subLd {display: none;}

/* SysMsg */
.SImsgInfo  {clear: both; background: #e7f4fb; border: 1px #5b98bb solid; display: none; margin: 2px 0px 10px 0px; color: #0078c7;  text-align: center; padding: 10px; min-height: 16px;  border-radius: 6px;}
.SImsgError {clear: both; background: #fbeeee; border: 1px #d00 solid; display: none; margin: 2px 0px 10px 0px; color: #da0000; text-align: center; padding: 10px;  min-height: 16px;  border-radius: 6px;}
.SImsgConf  {clear: both; background: #f6f3ec; border: 1px #f8bc48 solid; display: none; margin: 2px 0px 10px 0px; color: #af732d; text-align: center; padding: 10px;  min-height: 16px;  border-radius: 6px;}
#blogMsg {margin-top: 10px;}

.SImsgInfo2  {clear: both;  background: #e7f4fb; border: 1px #5b98bb solid; display: none; margin: 10px 0px; color: #0078c7;  text-align: center; padding: 10px;min-height: 16px; border-radius: 6px;}
.SImsgInfo2 a {color: #000;}



.SImsgInfo-Abo  {clear: both; background: #e7f4fb; border: 1px #5b98bb solid; margin: 2px 0px 10px 0px; color: #0078c7;  text-align: center; padding: 10px; min-height: 16px;  border-radius: 6px;}
.SImsgInfo-Abo .abo-ad-close {font-size: 10px; }
.SImsgInfo-Abo .abo-ad-text { }
/*.SImsgInfo-Abo .abo-ad-offer {background-color: #FFC600; color: #000; padding: 10px;  border-radius: 10px; border: 0px solid #000;}*/


.SImsgInfo-Abo.discount-msg  {background: rgb(0,45,71); position: relative; font-size: 15px; padding: 10px 40px 10px 90px; background: linear-gradient(0deg, rgba(0,45,71,1) 0%, rgba(6,34,50,1) 100%); border: 0; color: #fff; }
.SImsgInfo-Abo.discount-msg  a {color: #ffd200; text-decoration: underline; }
.SImsgInfo-Abo.discount-msg .close-x {cursor: pointer; position: absolute; right: 10px; top: 30px;  }
.SImsgInfo-Abo.discount-msg  .icon-gfx {background: url(//statix.stockwatch.pl/content/images/icon_piggybank.png) no-repeat; top; 0; left: 0; margin: -25px 0 0; position: absolute; width: 80px; height: 80px; }
.SImsgInfo-Abo.discount-msg a.abo-ad-close {font-size: 15px; color: #ffcbcd;}


.SImsgInfo-Abo.invest-msg  {background: rgb(0,45,71); position: relative; font-size: 15px; padding: 10px 40px 10px 90px; background: linear-gradient(0deg, rgba(0,45,71,1) 0%, rgba(6,34,50,1) 100%); border: 0; color: #fff; }
.SImsgInfo-Abo.invest-msg  a {color: #ffd200; text-decoration: underline; }
.SImsgInfo-Abo.invest-msg .close-x {cursor: pointer; position: absolute; right: 10px; top: 10px; opacity: 0.8;  }
.SImsgInfo-Abo.invest-msg  .icon-gfx {background: url(//statix.stockwatch.pl/content/images/icon_calc.png) no-repeat; top; 0; left: 0; margin: 10px 0 0; position: absolute; width: 80px; height: 80px; }
.SImsgInfo-Abo.invest-msg a.abo-ad-close {display: block; margin: 15px 0 0 0; font-size: 15px; color: #ffcbcd;}

#externalSite {width: 100%; height: 450px; border: 0; margin: 0;}

/* DIALOG */

.dialog-wrapper { display: block; position: fixed; top: 0; bottom: auto; left: 0; overflow: hidden; height: 0; z-index: 5000;}
.dialog-wrapper.active {height: auto; width: 100%; bottom: 0;}
.dialog-wrapper .dialog-overlay {display: block; position: fixed; width: 100%; background: #000; opacity: 0.8; height: 100%; top: 0; bottom: 0; z-index: 500; }
.dialog-wrapper .dialog-body {position: absolute;  padding: 0 !important; top: 50%; left: 50%; border-radius: 6px; background: #fff; z-index: 510;    box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.75);}
.dialog-wrapper .dialog-header {min-height: 30px;}
.dialog-wrapper .dialog-header h2 {margin: 0 0 10px 0; font-size: 30px; line-height: 30px; text-transform: uppercase; font-weight: 300; color: #000; opacity: 0.6;}
.dialog-wrapper .container {width: 100%; margin: 0;} 
.dialog-wrapper .dialog-content {padding: 5px 5px 40px; position: relative; min-height: 100px;}
.dialog-wrapper .dialog-content .modal-header {padding: 7px 0 7px; text-transform: uppercase; font-size: 18px; color: #fff; background: rgb(0,46,78); background: linear-gradient(0deg, rgba(0,46,78,1) 0%, rgba(0,75,117,1) 100%); border-radius: 6px;}
.dialog-wrapper .dialog-close {	z-index: 2222;color: #c0e1ee;position: absolute;right: 5px;	top: 10px;	font-size: 18px;cursor: pointer;padding: 5px 10px;}

#logoff-header.dialogtitle {padding: 7px 20px 7px; margin: 0; text-transform: uppercase; font-size: 14px; line-height: 20px; color: #fff; background: rgb(0,46,78); background: linear-gradient(0deg, rgba(0,46,78,1) 0%, rgba(0,75,117,1) 100%); border-radius: 6px;}

#login-result-dialog #logoff-header.dialogtitle {background: none; padding: 0;}

#logoff-dialog.dialog-wrapper .btn-nav {width: 100%; left: 0;}
#already-like-dialog.dialog-wrapper .btn-nav {width: 100%; left: 0;}
#already-like-dialog.dialog-wrapper .dialogtitle {margin: 0;}
#already-like-dialog.dialog-wrapper .dialog-content {min-height: 60px;}

.dialog-wrapper .btn-nav {position: absolute; text-align: center; bottom: 10px; width: calc(100% - 10px);}
.modal-header .close {display: none;}
.msg-alert {font-size: 16px; color: #e00; text-align: center;}
.dialog-wrapper .dialogtitle {text-align: center; display: block; margin: 0 0 10px 0; font-size: 15px; line-height: 24px; text-transform: uppercase; font-weight: 300; }
.dialog-wrapper .dialog-content p {text-align: center;}
.dialog-wrapper a.btn.btn-fa .fa-close {background: #e00;}
.dialog-wrapper a.btn.btn-fa .fa-check {background: #0a8c00;}
.dialog-wrapper a.btn.btn-fa:hover .fa-close {background: #e00; color: #fff;}
.dialog-wrapper a.btn.btn-fa:hover .fa-check {background: #0a8c00; color: #fff;}
.dialog-wrapper p {text-align: center;}
.dialog-wrapper .btn-nav strong.dialogtitle {margin: 0 !important;}
.dialog-wrapper .dialogtitle .username {text-transform: initial; font-weight: bold; font-size: 14px; color: #005a8c;}
.dialog-wrapper .modal-body {padding: 0 0 10px 0;}
.dialog-wrapper.dialog-wrapper-eula-dialog  .dialogtitle {	margin: 20px 0 0px 0;}
.dialog-wrapper.dialog-wrapper-eula-dialog  #dialog-iframe {height: 330px !important;}
.dialog-wrapper.dialog-wrapper-eula-dialog .dialog-content {min-height: 430px;}


.sectorDet .innerTab #bxrapanc .bxld {background: none; }
.sectorDet .innerTab #bxrapanc .box4 {border-radius: 0; background: none; margin: 5px 0 0;}
.sectorDet .innerTab #bxrapanc .subLdBtm, .innerTab  #bxrapanc .subLdBtm a {color: #d4e8f4;}
.sectorDet .innerTab #RapAn tr:nth-child(2n+1), .innerTab #RapAn tr:nth-child(2n) {	background: none !important;}
.sectorDet .innerTab #RapAn tr:nth-child(2n+1) td {   background: #2b6d95 !important;}
.sectorDet .innerTab #RapAn tr:nth-child(2n) td {background:none !important;}
.sectorDet .innerTab #RapAn td a, .innerTab #RapAn td strong, .innerTab #RapAn td time, .innerTab #RapAn td {color: #fff !important;}
.sectorDet .innerTab #RapAn td p span {color: #21d2fb;}
.sectorDet .innerTab #RapAn td {padding: 5px !important;}

.analEditTable {width: calc(100% - 10px);}
.analEditTable textarea {width: 100%; min-height: 240px; margin: 0 0 10px 0;}
.fixed-anal-edit {	position: fixed;bottom: 0px;text-align: center;	width: 100%;}
 
 #WebNewsCompany_Async_Tablel1_contentNotFound, #msgBrowser_Async_Table1_contentMsgBrowserNotFound {clear: both; display: block; float: none; text-align: center; font-weight: bold; color: #e00;padding: 20px;}
 #stats {margin: 0 0 10px 0;}
 
 
/* LGo */

#rejestruj {cursor: pointer;}

#LGOwin {text-align: center;}
#LGOwin strong {color: #d00; font-size: 14px;}
#LGOwin p {margin: 12px 0;}
#LGOwin a.btn.btn-fa .fa-close {background: #e00}
#LGOwin a.btn.btn-fa .fa-check {background: #0a8c00}
#LGOwin a.btn.btn-fa:hover .fa {color: #fff;}

/* Anal.Comments */

.commPCitem {line-height: 18px; color: #000; margin-bottom: 20px; padding-bottom: 10px; color: #000;}
.commPCitem h1 {line-height: 18px; font-size: 17px; color: #000; margin: 0px; }
.commPCitem a {color: #005a8c;}
.commPCitem p a {color: #333;}
.commPCitem p {line-height: 16px; font-size: 12px;  margin: 5px 0; }
.commPCitem h3 {font-size: 12px; color: #666;  margin: 0px; font-weight: normal;}
.commPCitem h3 a {color: #005a8c;} .ItemA h3 a:hover  {color: #000;}
.commPCitem h4 {font-size: 11px; color: #888; font-weight: normal;  margin: 5px 0px 0px 0px;}
.commPCitem h5 {float: left; font-size: 11px; color: #005a8c; font-weight: normal;  margin: 0px;}
.commPCitem img.avatar {float:left; margin-right: 10px; border: 1px #888 solid; width:90px; height: 120px; }
.commPCitem .text {font-size: 12px; line-height: 18px; margin: 20px 0;}

#reportsListing #RepsIndx td.r  {text-align: center !important;}

#ComSpHp p a {color: #000;}
#ComSpHp .subLd {color: #888; margin: -28px 0 0 0;}


#PreemRg {border-collapse: collapse;}
#PreemRg td { border-left: 0;  padding: 4px 5px; }
#PreemRg td.usctck {width: 20%; border: 0; min-width: 100px; border-radius: 0; text-align: left; padding: 0 10px 0 10px; vertical-align: middle; background: #fff url(//statix.stockwatch.pl/content/images/bg-larr.png) right center no-repeat !important;}
#PreemRg td.blg {text-align: left;  color: #333; font-weight: bold; }
#PreemRg td {background: #fff; text-align: right;}
#PreemRg tr:nth-child(odd) td {background-color: #f1f1f1;}
#PreemRg tr:nth-child(even) td.brmg {background-color: #ffffff; }
#PreemRg td.brmg {  border-radius: 4px 0 0 4px;}
#PreemRg td.brlg {border-radius: 0 4px 4px 0;}
#PreemRg td.urslnk {text-align: center; padding: 15px 0 0 0; border: 0;}
#PreemRg td.sep { background: #fff !important;padding: 0 1px; }
#PreemRg th.sep {background: #fff !important; padding: 0 1px;}
#PreemRg th.sep  h4 {margin: 0; text-align: left; display: block; color: #111;}

#marketmap {padding: 0 0 30px 0;}


#DividendsTab td.range {width: 104px;}
#DividendsTab div.stcm {font-size: 10px; color: #888;}

/* smsP */

.btns {clear: both; text-align: right;}

#bxSmsCompM {width: 730px; height: 90px; margin-bottom: 10px; background: url(//statix.stockwatch.pl/content/images/pdf/bg_smswin.png) no-repeat;}
#bxSmsCompM .l {width: 322px; float: left; height: 90px; overflow: hidden;}
#bxSmsCompM .r {width: 392px; float: right; padding: 8px;}
#bxSmsCompM .r select {width: 162px; font-size: 11px; margin: 2px 0 0 0;}
#bxSmsCompM .r form {margin: 0;}
.btnSMS {margin: 1px 0 0 0; vertical-align: top; }
.btmMnR {font-size: 9px; text-align: right; color: #888;  margin-top: 5px;}

.bxSmsCompC {margin: 10px auto; margin-top: 0;}

#TickerSelector {text-transform: uppercase}

.SMSPrc {padding-left: 15px;}
p.msgIntro {font-size: 11px; color: #888; line-height: 12px; margin: 2px auto;}
p.msgIntro  a {font-weight: bold;}
#TickerSelector {display: inline; margin: 0; padding: 0;}
.btnActSMS {display: inline; margin: 0; padding: 0;}
.btnActSMS img {cursor: pointer; vertical-align: middle; margin: 0; padding: 0; margin-top: -2px;}
.getrepBtn {clear: both; display: block; margin: -10px 0 30px 0;}


/* ATCH */
#MyAnalyses {width: 100%;}
#MyAnalyses td.compPro {width: 160px; vertical-align: top; padding: 10px;}
#MyAnalyses td.compPro  strong {display: block; font-size: 16px; font-weight: 300;}
#MyAnalyses td.desc {width: calc(100% - 200px);}
#MyAnalyses td.desc img {width: 100%; border-radius: 6px; border: 1px #ccc solid;}
#MyAnalyses td.desc .contdesc {font-size: 13px; padding: 10px 0 20px; }
#MyAnalyses td {border-bottom: 2px #fff solid; vertical-align: middle;}
#MyAnalyses div.urlShowR {clear: both; display: block; height: 26px; margin: 1px 0; background: #eee; border: 1px #ccc solid; border-radius: 5px; padding: 5px; color: #333;}
#MyAnalyses div.urlShowR  span {float: left; padding: 5px 0 0 0; width: 100px; font-size: 13px; text-align: center; color: #111; display: block;}
#MyAnalyses div.urlShowR input {width: calc(100% - 112px); float: right; display: block;}
#MyAnalyses a.btn.btn-fa {width: 110px; text-align: left; float: none; margin: 0 0 2px 0;}
#MyAnalyses td time {color: #888}


.shareURLpop {padding: 10px 0 0;}
.shareURLpop #inputUrl {width: calc(100% - 20px);}
.shareURLpop .soc a {font-size: 24px; margin: 0 5px 0 0;}
.shareURLpop .soc a#trShareBtn {color: #00abff;}
.shareURLpop .soc a:hover {color: #000;}
.shareURLpop .soc {padding: 10px 0 0 0;}

.dialog-wrapper-share-dialog #dialog-iframe {margin: 0;}


.AnalPix {width: 100%; height: auto;}
#ATcont .StocksMonitor {width: 600px;}
.catLead.Anal {font-size: 24px; margin: 10px 0 0 0;}
.AnItem h2 { display: block;  font-size: 16px; color: #333;  margin: 0 0 10px; font-weight: 300;}
.AnItem h2 a {background: #13b5e6;text-decoration: none;color: #fff;padding: 2px 5px 1px;font-weight: bold;font-size: 16px;border-radius: 2px;}
.AnItem h2 a:hover {text-decoration: none;}
.AnItem h2 span {color: #888;}
.ATchIbx {width: 370px; vertical-align: middle;}

#ATList .tl {width: calc(50% - 10px); float: left; padding: 20px 0 40px 0;}
#ATList .tr {width: calc(50% - 10px); float: right; padding: 20px 0 40px 0;}
#ATList h3 {margin: 0 0 2px 0; color: #111; font-size: 14px;}

#ATFormsBrowser #postnavigation2 { width: 610px; margin: 10px 5px 0 5px;}

/* Brokers */
.brLmT td.l {font-weight: bold; width: 125px; vertical-align: top;}
.brLmT td.r {}
 .brLmT td {font-size: 11px; text-align: left;  vertical-align: top; padding: 4px 0; }
#StBrk #ScRnTb1 {margin: 0 0 0 0; width: 100%;}
td.BrokerL {width: 270px;}
#StBrk  #ScRnTb1 td.brkLogo {width: 136px; padding: 0;}
#ScRnTb1 td.blg2b strong {display: block; background: #fff url(//statix.stockwatch.pl/content/images/blg3.gif) bottom center no-repeat; color: #005a8c; text-align: center; padding: 3px 5px 10px 5px;}
#StBrk td.blg2b {width: 136px;}
#ScRnTb1 td.blg2b span {display: block; padding: 2px 5px;}
#StBrk td.dt {width: 310px;}
#StBrk #ScRnTb1 {margin: 0; width:100%;}
#StBrk  #ScRnTb1 td {padding: 3px;}
#StBrk hr {border-bottom: 0px #888 dotted;}
.brkLabel {text-align: left; display: block;  color: #111; font-size: 18px; line-height: 24px; padding: 18px 10px; background: #f1f1f1 url(//statix.stockwatch.pl/content/images/blg2b.gif) right center no-repeat;}
.brkLabel a {color: #111;}
#StBrk .Brklogo {text-align: center; width: 136px;} 
.cistbrL {height: 40px; float: left;}
.ATschmP {float: right; width: 200px;}
.ATschmP img {width: 100%;}
.ATEncLsC {float: left; width: 50%}
.ATEncLsC {font-size: 12px;}
.ATEncLsC li a:hover {color: #000;}

/* SScreener */
#SScreener div.l {width: 49%; float: left;}
#SScreener div.r {width: 49%; float: right;}
.SScreenDt {text-align: center; font-weight: normal; margin: 0 0 10px 0; border-top: 1px #888 dotted; border-bottom: 1px #888 dotted; padding: 5px 0;}
#SScreener h4.stdw {background: #ee0000 url(//statix.stockwatch.pl/content/images/mrkd.gif) 0 -5px no-repeat; color:#fff; margin: 0 0 2px 0; padding: 2px 5px 10px 4px; font-size: 10px;}
#SScreener h4.stup {background: #0A8C00 url(//statix.stockwatch.pl/content/images/mrku.gif) 0 -5px no-repeat; color:#fff; margin: 0 0 2px 0; padding: 2px 5px 10px 4px; font-size: 10px;}
#SScreener table.cctabdt td.rst {font-weight: normal; text-align: right; width: 80px; }
#SScreener h3 { color: #333333; font-size: 15px; margin: 0 0 10px;}
#HPScannerHC {display: block}
#HPScannerHC table.cctabdt td.rst {font-weight: normal; text-align: right; width: 80px;}

/* ScreenerAdv */
#SWCntScrnA .paramL {width: 100%; float: none;}
#SWCntScrnA .paramR {width: 0px; float: right; display: none;}
#ScrnCritCont .critL {width: calc(50% - 10px); float: left;}
#ScrnCritCont .critR {width: calc(50% - 10px); float: right;}
#ScrnCritCont {padding: 10px; border: 1px #ccc solid; background: #f1f1f1; margin: 0 0 20px 0;}
.ScreenAdvSel {float: right; margin: -48px 0 0 0; display: block !important;}
#SScreenerAsyncContainer {margin: -10px 0 10px 0;}
#SScreenerAsyncContainer .tsdsc {margin: 0;}
#SScreenerAdv .paramL .edit-mode a.btn-fa {vertical-align: top;}
#SScreenerAdv .paramL .edit-mode input[type="text"]{width: 50%;}
#overlay-criterion-CAPITALIZATION { margin: -16px 0 0 0 !important; padding: 18px 0;}
.inner-filters {	background: #fff;padding: 5px;border: 1px #c3c3c3 solid;border-radius: 4px;	margin: 10px 0 0;}

.inner-filters  #filterValue {width: 40px;}
.inner-filters #filterConditionValue {width: 120px;}
#selectedConditions {margin: 0 0 0 10px;}

#selectedConditions .condy {background: #dfebf5;padding: 6px 10px 6px;color: #005a8c;border-radius: 3px;vertical-align: top;margin: 0px 5px 0 0;display: inline-block;}
#selectedConditions .condy i.fa {margin: 0 0 0 10px;}

/* table */
#SScreenerAdv table#StockIndexAdv tr td:first-child {width: 120px;}
#SScreenerAdv table#StockIndexAdv tr td:first-child strong {}
#SScreenerAdv .contrL {margin: 20px 0 0 0;}
#SScreenerAdv table#StockIndexAdv tr td.noData {vertical-align: middle; padding: 15px; text-align: center; background: #fedaea; font-size: 12px; }
#SScreenerAdv  #ScRnTb1 {width: 100%;}
#SScreenerAdv #SScreenerAsyncContainer {margin-top: 20px;}
#SScreenerAdv #SScreenerAsyncContainer h1 {margin-top: 20px;}
#SScreenerAdv table.criterionsTable tr td.sliderPath {width: 180px; padding: 0 5px; background-position: 0px 5px !important; background-size: 100% 80%;}
#SScreenerAdv table.criterionsTable td input {vertical-align: top; margin: 2px 0 0;}
.hidDescCont {display: none; font-size: 12px; text-align: justify; }
.hidDescCont.ui-dialog-content {padding: 15px 5px;}
.exclComp {clear: both; margin: 0 0 20px 0;}

button#btnAddFilterCondition {padding: 4px 6px 7px;vertical-align: top;margin: -1px 0 0 0; background: #005a8c;border: 1px #005a8c solid;border-radius: 3px;color: #fff;font-size: 22px;line-height: 18px;}
button#btnAddFilterCondition:hover {background: #333; border: 1px #333 solid; cursor: pointer;}

.switcheradoo   {padding: 4px 6px 7px; width: 20px; height: 20px; display: inline-block; vertical-align: top;margin: -1px 0 0 0; background: #fff;border: 1px #005a8c solid;border-radius: 3px;color: #fff;font-size: 22px;line-height: 18px;}
.switcheradoo.selected {border: 1px #f00 solid !important;}
.switcheradoo.lightmode {background: #eeeeee; border: 1px #ccc solid;}
.switcheradoo.darkmode   {background: #333; border: 1px #111 solid; display: none !important;}
.switcheradoo.classic     {background: #005a8c;}


#SScreenerAdv .critR .criterionsTable {width: 100%;}
#SScreenerAdv .critL .criterionsTable {width: 100%;}
#SScreenerAdv .criterionsTable td {text-align: center; vertical-align: middle; padding: 5px 10px 5px 0;}
#SScreenerAdv .criterionsTable td:first-child {text-align: left; width: 35%;}
#SScreenerAdv .criterionsTable td:nth-child(2) {width: 15%;}
#SScreenerAdv .criterionsTable td:nth-child(3) {width: 35%;}
#SScreenerAdv .criterionsTable td:nth-child(4) {width: 15%; padding-left: 15px;}
#SScreenerAdv .criterionsTable td.l {text-align: left;}
#SScreenerAdv .criterionsTable td input[type="text"]{width: 50% !important; text-align: center;}
.loaderWait {}
.loaderOv { top: 0; bottom: 0; left: 0; right: 0; background-color: #ffffff; opacity: .50; z-index: 400; color: #000; padding: 75px; text-align: center; width: 100%; height: 100%; position: fixed; margin: 0;}
.loaderBody {width: 200px; height: 200px; z-index: 440; position: absolute; margin: -100px 0 0 -100px; top: 50%; left: 50%; text-align: center;}
.loaderBody img {display: block; width: 120px; margin: 10px auto;}
.sliderOv { background-color: #f1f1f1; max-width: 408px; opacity: .80; z-index: 4; margin: -8px 0 0 0; padding: 25px 0; position: absolute; width: 30%;}

#bigTbObLsSn {width: 100%; overflow: hidden; overflow-x: scroll;}
#excluded-companies-list {display: none;}
#excluded-companies-list ul {list-style: none; display: block; margin: 0; padding: 0; width: 400px;}
#excluded-companies-list ul li {list-style: none; display: block; float: left; width: 110px; margin: 0; padding: 2px 10px 10px 0;}
#excluded-companies-list ul li a {padding: 0 0 0 10px; background: url(//statix.stockwatch.pl/content/images/pntr.gif) no-repeat;}

.getHelp {padding: 0 3px; font-weight: bold;}
.getHelp span {margin: 5px;}
.ArticleLocked  {background: url(//statix.stockwatch.pl/content/images/bg-content-locked.png) no-repeat; width: 620px; margin: 20px auto; padding: 5px 10px; color: #fff; text-align: center; font-size: 11px; line-height: 14px;}
.ArticleUnLocked {background: url(//statix.stockwatch.pl/content/images/bg-content-unlocked.png) no-repeat; width: 620px; margin: 20px auto; padding: 10px; color: #111;  text-align: center; font-size: 11px; line-height: 14px;}
.ArticleLocked p {margin: 5px 35px; }
.ArticleLocked a {color: #92d2ff}
.ArticleUnLocked p {margin: 5px 0; }
.ArticleUnLocked a {color: #005a8c}

/* buttons */

a.btn {cursor: pointer; font-size: 11px; border: 1px #acb6bb solid; border-radius: 3px; float: left; display: block; text-decoration: none; padding: 2px 5px 2px 28px; color: #666; font-weight: bold; margin: 0 0 0 5px;}
a.btn span {display: block; width: 30px; height: 32px; position: absolute; margin: -9px 0 0 -32px;}
a.btn.btn-fa {cursor: pointer; padding: 2px 10px 2px 2px; color: #333; font-size: 12px; border: 1px #ccc solid; background: #f1f1f1; border-radius: 3px; float: none; display: inline-block; text-decoration: none; font-weight: bold; margin: 0 5px 0 0;}
a.btn.btn-fa.btn-ico {padding: 0;}
a.btn i.fa {display: inline-block; width: 15px; height: 12px; border-radius: 3px; text-align: center; margin: 0 5px 0 0; background: #005a8c; padding: 5px; color: #fff; }
a.btn.btn-fa.btn-ico i.fa {margin: 0;}
a.btn.btn-fa:hover {background: #005a8c; color: #fff; border: 1px #005a8c solid;}
a.btn.btn-fa:hover i.fa {background: #eee; color: #333;}
a.btn.btn-fa.cancel i.fa {background: #888; color: #fff;}
a.btn.btn-fa.disable i.fa {background: #c00; color: #fff;}
a.btn.btnSt  { margin: 0 5px; padding: 0; text-transform: uppercase; background: #fff; border-radius: 0; border: 0; width: 24px; font-size: 18px; height: 24px; overflow: hidden; }
a.btn.btnSt i.fa {background: none; color: #ccc; margin: 1px 0 0 0;}
a.btn.btnSt:hover  {  margin: 0 5px; padding: 0; width: 24px; background: #fff; color: #666; font-size: 18px; height: 24px; overflow: hidden; border: 0;}
a.btn.btnSt:hover  i.fa {background: none; color: #666; margin: 1px 0 0 0;}
a.btn.btnSt.btnStPos.btnStSelect,a.btn.btnSt.btnStPos.btnStSelect:hover,a.btn.btnSt.btnStPos.btnStSelect i.fa,a.btn.btnSt.btnStPos.btnStSelect:hover i.fa { color: #009122 !important; background: none !important; }
a.btn.btnSt.btnStNeg.btnStSelect,a.btn.btnSt.btnStNeg.btnStSelect:hover,a.btn.btnSt.btnStNeg.btnStSelect i.fa,a.btn.btnSt.btnStNeg.btnStSelect:hover i.fa { color: #ee0000 !important; background: none !important; }
a.btn.btn-fa.req-send {color: #888;}
a.btn.btn-fa.req-send i.fa {background: #888;}
a.btn.btn-fa.req-send:hover{color: #888; background: #f1f1f1; border: 1px #ccc solid; cursor: default; }
a.btn.btn-fa.req-send:hover i.fa {background: #888; color: #fff;}
a.btn.btn-fa.req-send-dis {color: #666;}
a.btn.btn-fa.req-send-dis i.fa {background: #666;}
a.btn.btn-fa.req-send-dis:hover{color: #666; background: #f1f1f1; border: 1px #ccc solid; cursor: default; }
a.btn.btn-fa.req-send-dis:hover i.fa {background: #666; color: #fff;}
a.btn.btn-fa.disabled {color: #666; background: #f2f2f2; border: 1px #888 solid;}
a.btn.btn-fa.disabled i.fa {background: #666; color: #eee;}
a.btn.btn-fa.disabled:hover{color: #666; background: #f1f1f1; border: 1px #888 solid; cursor: default; }
a.btn.btn-fa.disabled:hover i.fa {background: #666; color: #fff;}
a.btn.btn-fa.active {color: #fff; background: #0A8C00;}
a.btn.btn-fa.active i.fa {background: #0A8C00;}
a.btn.btn-fa.active:hover{color: #fff; background: #0A8C00; border: 1px #ccc solid; cursor: default; }
a.btn.btn-fa.active:hover i.fa {background: #0A8C00; color: #fff;}
.btn.reFresh span {background: url(//statix.stockwatch.pl/content/images/bg-btn-matrix.png) -239px -3px no-repeat;}
.btn.navReturn span {background: url(//statix.stockwatch.pl/content/images/bg-btn-matrix.png) 0 0 no-repeat; }
.btn.getALL span {background: url(//statix.stockwatch.pl/content/images/bg-btn-matrix.png) -120px -40px no-repeat; }
a.btn.reFresh { float: none; width: 50px; margin: 30px 0 5px 930px;}
a.btn.btn-fa.btn-ico.btn-ico-num {padding: 2px 7px 2px; background: #fff;}
.btn.btn-fa .fa.fa-file-text-o {background: #008410}
.btn.btn-fa .fa.fa-file-code-o {background: #440084}
.btn.btn-fa .fa.fa-file-pdf-o {background: #c00}

#HPScannerHC div.l {}
#HPScannerHC div.r {}
#HPScannerHC h4.stdw {background: #ee0000 url(//statix.stockwatch.pl/content/images/mrkd.gif) 0 -5px no-repeat; color:#fff; margin: 0 0 2px 0; padding: 2px 5px 10px 4px; font-size: 10px;}
#HPScannerHC h4.stup {background: #0A8C00 url(//statix.stockwatch.pl/content/images/mrku.gif) 0 -5px no-repeat; color:#fff; margin: 0 0 2px 0; padding: 2px 5px 10px 4px; font-size: 10px;}
#HPScannerHC div.l table td.c{width: 90px;}
#HPScannerHC div.r table td.c{width: 90px;}

#dialog-iframe {margin: 20px 0 0 0;}

#SScreener .ATScLs h4.stdw {text-align: center; background: #ee0000 url(//statix.stockwatch.pl/content/images/mrkd2.gif) 0 -5px no-repeat; color:#fff; margin: 0 0 2px 0; padding: 2px 5px 10px 4px; font-size: 10px;}
#SScreener .ATScLs h4.stup {text-align: center; background: #0A8C00 url(//statix.stockwatch.pl/content/images/mrku2.gif) 0 -5px no-repeat; color:#fff; margin: 0 0 2px 0; padding: 2px 5px 10px 4px; font-size: 10px;}
.ATScLs {}
.ATScLIte {margin: 0px 0 20px 0;}
.ATScLIte  img {margin: 0px 20px;}
.ATScLIte p {background: url(//statix.stockwatch.pl/content/images/atslitt.gif) no-repeat top center; padding: 5px 5px 10px 5px; text-align: center; margin: 5px 0 0 0;}

#ATBnsL {margin: -20px 0 10px 0; float: right; width: 320px; text-align: right;}
#ATBnsL a img {margin: 0 5px 0 0;}
#ATBnsL small {display: block; font-weight: bold; color: #888; }
/* ShBx */

#bxShoutCont {width: 750px; background: #fff; padding: 5px; margin: 10px;}

#bxShoutCont  div.l {width: 48%; float: left;}
#bxShoutCont  div.r {width: 48%; float: right;}
#bxShoutCont #Content {width: 100%; border: 1px #005a8c solid; padding: 3px; height: 240px; overflow: auto; margin: 0 0 10px 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
#UserMessage {border: 1px #888 solid; width: 448px; padding: 2px; vertical-align: middle; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
#bxShoutCont h4 {margin: 0 0 5px 0; color: #000;}
#bxShoutCont h4 strong {color: #005A8C;}

#SWLgMini img {height: 16px;}


.Rbox {margin: 0 0 10px 0; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
.LeadBx {font-weight: bold; font-size: 11px; line-height:20px; color: #005A8C; margin: 0 0 5px 0; padding: 0 0 2px 0; border-bottom: 1px #ddd solid;}
.LeadBx strong {text-transform: uppercase;}

#bxShoutIntro {margin-bottom: 10px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background: #062839}
#bxShoutIntro a {color: #70D9FD}
#bxShoutIntro a:hover {color: #fff}
#bxShoutIntro p strong {text-transform: uppercase}
#bxShoutIntro p {margin: 0 0 5px 0;}
#bxShoutIntro .box1 {background: #062839; color: #fff;}
#bxShoutIntro .bxld {background: #062839; color: #fff;}
#bxShoutIntro .bxld strong {color: #70D9FD;}
#bxShoutIntro .box1 {background: none; color: #c8dee9; padding: 5px 10px}
#bxShoutIntro .LeadBx {color: #fff; border-bottom: 1px #1c3f50 solid; background: url(//statix.stockwatch.pl/content/images/lead/h4ld_chat.png) right center no-repeat; }
#bxShoutIntro .LeadBx strong {color: #70D9FD;}

.SBsub {background: url(//statix.stockwatch.pl/content/images/bts3.gif) no-repeat; text-align: center; width: 100px; height: 20px; padding: 3px; line-height: 20px; color: #005a8c; font-size: 10px; font-weight: bold; margin-right: 2px; margin-top: 2px; border: 0;}
.col_right .bxForumCont .box1 {border-radius: 0 0 6px 6px !important;}
.bxForumCont .box1 ul {padding: 0 0 0 25px; margin: 5px 0;}
.bxForumCont .box1 li {font-size: 12px;}


/* Breaking */

#BreakingNews { border-radius: 6px; margin: 0 0 10px 0; height: 30px; overflow: hidden; background: #FFC600;}
#BreakingNews  > strong {	display: block;	float: left;width: 190px;font-size: 18px;background: #e00;color: #fff;padding: 7px 10px 6px 10px;border-radius: 6px 0 0 6px;}
#BreakingNews  h2 strong {background: none;} 
#BreakingNews h2 {display: block; margin: 0; padding: 4px 10px; float: left; color: #000;  font-size: 18px;}
#BreakingNews h2 p {margin: 0; display: inline;}
#BreakingNews h2 a {color: #000; display: block;  padding: 4px 0 0 230px; text-decoration: none; position: absolute; width: 500px; height: 30px; margin: 0 0 0 -230px;}

/* chat list */

#chatShortList {margin: 20px 0 0 0;}
#chatShortList .box1 {margin: 0 0 20px 0;  background: #003C5D; border-radius: 0 0 6px 6px; padding: 10px 5px 0; } 
#chatShortList .bxld {padding: 8px 10px 10px 10px; background: #003C5D; color: #9fe7ee; border-radius: 6px 6px 0 0; border-bottom: 2px #125a82 solid;  }
#chatShortList ul {list-style: none; margin: 0 20px 10px 20px;  padding: 0;  display: block; width: calc(50% - 40px); float: left;}
#chatShortList ul li { list-style: none; display: block; padding: 0 0 0 13px; background: url(//statix.stockwatch.pl/content/images/pntr.gif) 0px 1px no-repeat; margin: 0 0 5px 0;}
#chatShortList ul strong {font-size: 12px; margin: 0; color: #fff; font-weight: normal;}
#chatShortList ul strong a {color: #fff;}


#offersPanel {display: none;}

/* KALENDAR */



.kalendar {	max-width: 280px; background: #fff; width: 100%;  margin-bottom: 10px; margin: 10px 0 0 0; }
.kalendar .grid { width: 100%; margin: 0 !important; background: #004372; }
.kalendar .grid .short_days_name {background: #004372;color: white !important;text-align: center !important;padding-right: 2px;height: 20px;padding-top: 2px;}
.kalendar .grid td, .kalendar .grid th {font-weight: bold;}
.kalendar .header {background: #005a8c;color: #fff;font-size: 12px;font-weight: bold;margin: 0px !important;width: 100%;height: 21px;table-layout: fixed;}
.kalendar select {font-size: 12px;margin: 0;color: #333;padding: 5px;}
.kalendar .center {text-align: center;padding: 0 !important;}
.kalendar .header td {display: table-cell;padding: 0 !important;}
.kalendar .grid td {background: white; color: #111;cursor: pointer;text-align: right;width: 12%;padding: 4px 0 !important;text-align: center;}
.kalendar .grid td.wk {background: white;color: #0492B9;font-size: 16px;font-weight: normal;border-left: 0;}
.kalendar td.other {color: #9a9a9a;font-weight: normal;}
.kalendar td.today {background: #005a8c;border: 1px #eeeeee solid;opacity: 1;color: white;}
.kalendar td.wk.today {color: white;background: #0492B9;}
.kalendar td.hover {background: #005a8c;color: white;}
.kalendar td.wk.hover {background: #005a8c;color: white;}
.kalendar td.back, .kalendar td.next {width: 22px;}
.kalendar a.back, .kalendar a.next {cursor: pointer;display: block;height: 15px;font-size: 16px !important;width: 100%;float: left;color: #fff !important;}
.kalendar input {width: 300px;}
.kalendar .month.weekend {color: #d00 !important;font-weight: bold !important;border-right: 0;  background: #fdebeb;}
.kalendar .other.weekend {color: #9a9a9a !important;font-weight: bold !important;border-right: 0;  background: #fdebeb;}
.kalendar .other.weekend.hover {color: #000 !important;}
.kalendar .today.month.weekend, .kalendar .month.weekend.hover {color: #000 !important;font-weight: bold !important; }
.back_td, .next_td {padding: 0 !important;width: 10px;}
.kalendar .header .center select {width: 84px;text-align: center;}
.kalendar .div_head {background: #005a8c;padding: 2px 0; border-radius: 3px 3px 0 0;}
.kalendar .today.other.weekend {color: white !important;}
.kalendar td.fl.right {text-align: center;}
.kalendar td.fl.right select { width: 110px;}
.kalendar td.fl.right select option {text-transform: uppercase;}
.kalendar td.fl.left {text-align: right; width: 80px !important}
.kalendar td.fl.left select { width: 70px;}
.kalendar td.fl.back_td {width: 30px !important; text-align: center;}
.kalendar td.fl.next_td {width: 30px !important; text-align: left;}
.kalendar td.fl.back_td a {font-size: 22px !important; padding: 5px; vertical-align: top; margin: -6px 0 0 ;}
.kalendar td.fl.next_td a {font-size: 22px !important; padding: 5px; vertical-align: top; margin: -6px 0 0 ;}

#kalendar-month-range {text-align: center; }
#kalendar-month-range a {color: #fff; font-weight: bold; padding: 5px 10px 0; display: block; margin: 5px 0 0 0; }



/* news */

#bxNewsRHP {margin: 0 0 10px 0;}
#bxNewsRHP ul {list-style: none; padding: 0; margin: 0; display: block;}
#bxNewsRHP ul li {list-style: none; padding: 0; margin: 0 0 20px 0; display: block;}
#bxNewsRHP .HotNSection {margin: 10px 0 10px 0;}
#bxNewsRHP .HotNSection:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#bxNewsRHP ul li:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#bxNewsRHP .HotNSection .title { color: #000; display: block;font-size: 16px; margin: 0 0 5px 0;padding: 2px 0 0;line-height: 20px; }
#bxNewsRHP .premium {font-size: 10px; font-weight: bold; color:#000 !important; background:#FEE261; display: inline-block; border-radius: 3px; padding: 1px 3px;}
 
#bxNewsRHP .HotNSection p {color: #111; font-size: 13px; line-height: 18px; margin: 0;}  
#bxNewsRHP .HotNSection .list-photo {width: 28%; float: left; margin: 0 10px 0 0;}
#bxNewsRHP .HotNSection .list-photo img {width: 100% !important; height: auto !important; border-radius: 5px;}
#bxNewsRHP .NSection {margin: 0 0 10px 0;}
#bxNewsRHP .NSection li { padding: 0 0 0 12px; background: url(//statix.stockwatch.pl/content/images/pntr.gif) no-repeat 5px 4px; margin: 0 0 5px; padding: 0 0 0 15px;}
#bxNewsRHP .NSection .title {display: block; color: #005a8c; font-size: 14px;  margin: 0 0 5px 0; font-weight: normal;}
#bxNewsRHP .NSection .title a {color: #005A8C;}
#bxNewsRHP .NSection .title a:hover {color: #000; text-decoration: underline !important;}
#bxNewsRHP .NSection .title span {color: #888; font-size: 11px;}
#bxNewsRHP .NSection .title time { font-size: 13px; color: #888;}
#bxNewsRHP .NSection li.advert { border: 1px solid #ddd; border-radius: 5px; background: #f1f1f1; margin-bottom: 10px; padding: 0 10px;}
#bxNewsRHP .NSection li.advert  .title span {font-weight: normal; border-radius: 4px; background: #eee; color: #666; padding: 1px 8px; font-weight: normal; font-size: 10px; text-decoration: none;}	
#bxNewsRHP .NSection li.advert  .title  {font-weight: bold}
#bxNewsRHP .NSection li.advert img {position: absolute; }

#bxNewsRHP .AppNSection {margin: 0 0 10px 0;}
#bxNewsRHP .AppNSection strong {font-size: 13px; font-family: Arial; font-size: 15px;}
#bxNewsRHP .AppNSection li { padding: 0 0 0 15px; background: url(//statix.stockwatch.pl/content/images/pntr.gif) 5px 1px no-repeat; margin: 3px 0 2px 0;}
#bxNewsRHP .AppNSection li.SsP { padding: 0; background: none; margin: 0;}
#bxNewsRHP .AppNSection .title {display: block; color: #005a8c; font-size: 14px; font-weight: normal; }
#bxNewsRHP .AppNSection .title a {color: #005A8C;}
#bxNewsRHP .AppNSection .title span {color: #888; font-size: 12px;}

#widget-comments ul {list-style: none; margin: 0; padding: 0;}
#widget-comments li { list-style: none; padding: 0 0 0 15px; background: url(//statix.stockwatch.pl/content/images/pntr.gif) 5px 1px no-repeat; margin: 3px 0 2px 0;}
#widget-comments li a {color: #005A8C;}
#widget-comments li a:hover {color: #000; text-decoration: underline !important;}
#widget-comments li time { font-size: 13px; color: #888;}


#widget-comments .widget-container {display: block; margin: 10px 0 20px 0; width: 100%; max-width: auto;}
#widget-comments .widget-container ul li img {display: block; margin: 0 0 20px 0; width: auto; max-width: 260px !important;}
#widget-comments .widget-container a {text-decoration: none; color: #005a8c;}
#widget-comments .widget-container a:hover {text-decoration: underline  !important; color: #000 !important;}
#widget-comments .widget-container ul { display: block; list-style: none; margin: 0; padding: 0;}
#widget-comments .widget-container ul li {  background: url(https://statix.stockwatch.pl/content/images/pntr.gif) 0 1px no-repeat; margin: 0 0 5px; padding: 0 0 0 14px;display: block;  list-style: none;}
#widget-comments .widget-container ul li.first-item {background: none; padding: 0; margin: 0 0 5px 0;;}
#widget-comments .widget-container ul li .meta {font-size: 12px; color: #888; display: inline;}
#widget-comments .widget-container .more {text-align: right;}
#widget-comments .widget-container.analizy .container-box {padding: 10px; background: #E6F4FF; border-radius: 6px; }
#widget-comments .widget-container.komentarze {padding: 10px 10px 5px; width: auto;  background: #fff;}
#widget-comments .widget-container.komentarze .title {padding: 0 0 5px 0;  }

#swBd .col_right #forumNewsroomHP.box1 {padding: 10px 5px;}
#swBd .col_right #bxNewsRHP .NSection .title {	display: inline;}
#swBd .col_right #bxNewsRHP .NSection time {color: #888;}

.bxNewsHP {margin-bottom: 20px;}
.bxNewsHP h2 { color: #000; font-size: 16px; font-weight: bold; line-height: 20px; margin: 0 0 5px;}  
.bxNewsHP h2 a{color: #000;}
.bxNewsHP h2 a:hover{color: #005A8C;}
.bxNewsHP h3  {display: block;  font-size: 11px; color: #111; font-weight: normal;  margin: 0;}
.bxNewsHP .zajawka, .bxNewsHP .attachment-small {width: 90px; float: right; display: block; margin: 0 0 10px 10px;}
.bxNewsHP .zajawkaBig {width: 160px; float: right; display: block; margin: 0 0 10px 10px;}

#widget-wywiady {padding: 0 !important;}
#widget-wywiady ul {list-style: none; display: block; margin: 0; padding: 10px 0 0;}
#widget-wywiady ul li a:hover {text-decoration: none;}
#widget-wywiady ul li a.title { font-size: 14px; margin: 0 0 5px 0; padding: 2px 0 0; line-height: 20px; font-weight: 700; }
#widget-wywiady ul li a p { border-radius: 4px; color: #111; }
#widget-wywiady ul li time {color: #888;}
#hpbxIntrv:before .bxNewsHP {display: none;}

#funScHP .box1 { font-size: 13px; border-radius: 0 0 6px 6px;}
#funScHP p {margin: 5px 0; padding: 0 20px;}
#funScHP p strong {color: #333;}
#funScHP p  small{ font-size: 13px;}
#funScHP strong {color: #005A8C;}

#CatMenuDwn {margin: 40px auto;}


#hpCol2 #bxCatalystHP {margin-bottom: 20px; background: #fff; border: 1px #83a0c8 solid;}
#bxCatalystHP h2 {font-size: 14px; color: #000; margin: 0 0 5px 0; font-weight: bold;}
#bxCatalystHP h2 a{color: #000;}
#bxCatalystHP h2 a:hover{color: #005A8C;}
#bxCatalystHP h3  {display: block;  font-size: 11px; color: #111; font-weight: normal;  margin: 0;}
#bxCatalystHP div.l {width: 200px; float: left; background: #f1f1f1; margin: 5px 0; min-height: 88px;} 
#bxCatalystHP div.r {width: 200px; float: right; background: #f1f1f1; margin: 5px 0; min-height: 88px; display: none;}
#bxCatalystHP h4 {margin: 0 0 10px 0;}

#CatalystHPdesc { border-radius: 6px; color: #fff;   background: rgb(0,46,77); background: linear-gradient(0deg, rgba(0,46,77,1) 0%, rgba(0,75,117,1) 100%); padding: 10px; margin: 0 0 20px 0;}   

#CatalystHPdesc ul, #CatMenuDwn ul {list-style: none; clear: both; display: block; margin: 5px 0; padding: 0; text-align: center;}
#CatalystHPdesc ul li, #CatMenuDwn ul li { /* ZMIANA border-left: 1px solid #9fe7ee;  */ display: inline; list-style: outside none none; margin: 0; padding: 0 5px/* ZMIANA  0 8px */;}
#CatalystHPdesc ul li a {color: #fff;}
#CatalystHPdesc ul:first-child, #CatMenuDwn ul:first-child {margin: 5px 0 0 0; padding: 0;}
CatalystHPdesc ul li:first-child, #CatMenuDwn ul li:first-child  {border: 0; }
#bxCatalystHP .bxld a { color: #005a8c;}
#bxCatalystHP .catalImg { float: right; margin: 0 0 10px 10px; width: 75px; border-radius: 4px;}
#bxCatalystHP p { margin: 5px 0 5px 0; font-size: 12px; color: #9fe7ee;}
#bxCatalystHP .bondsAnal h4, #bxCatalystHP .bondsMostHiProf h4 {background: none; margin: 5px; color: #000; font-size: 12px;}
#bxCatalystHP .bondsAnal h4 a, #bxCatalystHP .bondsMostHiProf h4 a {color: #000;}
#bxCatalystHP .cctabdt th {background: #efefef; color: #444;}
#bxCatalystHP .cctabdt td {border-left: 1px #fff solid;}
#bxCatalystHP .cctabdt td:first-child { border: 0;}
#bxCatalystHP .cctabdt td.l strong a {color: #000;}
#bxCatalystHP .subLdBtm {padding: 0 5px 0 0; margin: 0 0 ;}

#bxCatalystHP .bondsAnal ul, #bxCatalystHP .bondsMostHiProf ul {padding: 0 0 0 25px; margin: 5px 0 0 0;}


#mainFrContent h1 {font-size: 14px;}
#mainFrContent .box1 {padding: 5px 0; background: #111; margin:0; width: 100%; position: fixed; top: 90px; left: 0; }
#mainFrContent .box1 strong {font-weight: 300; display: block; padding: 0 10px 0 10px; color: #fff;}
#mainFrContent .box1 strong a {color: #effbff }
#mainFrContent iframe {border: 0; margin: 118px 0 0 0;}
body#popUPwindow #top {width: 100%; height: 100px; overflow: hidden; position: fixed; left: 0; top: 0; background: #002d47 url(//statix.stockwatch.pl/content/images/bg-sw2k17.png) top center no-repeat fixed; background-size: contain;  }
body#popUPwindow #top .c {padding: 5px 5px 0 5px; width: calc(50% - 10px); text-align: right;}
body#popUPwindow #top .c  .box0b {display: inline-block; text-align: right;}
body#popUPwindow #top .l {padding: 25px 5px; width: 396px; margin: 0; background: none; height: auto;}
body#popUPwindow #top .l a {width: auto; background: none; height: auto;}
body#popUPwindow #top .l a img {display: block; height: auto; width: 100%;}

#mainFrContent .subLd {margin-top: -24px;}

#ObliShortCuts {margin: 20px 0 0 0;}

#bigTbObLs .bxld { display: block; margin: 0 0 5px 0; }
#bigTbObLs .bbox { margin: 0 0 20px;}
#bigTbObLs td strong a, #bigTbObLsSn td strong a {color: #000 !important;}
#bigTbObLs th.tdl1 {width: 230px;}
#bigTbObLs th.tdl2 {width: 60px;}
#bigTbObLs th.tdl3 {width: 80px;}
#bigTbObLs div.l {width: 50%; float: left; margin: 0 0 20px 0;}
#bigTbObLs div.r {width: calc(50% - 20px); float: right;}
#bigTbObLs .l p {margin: 0 0 10px 0;}

#bigTbObLs .cctabdt td:first-child a {font-weight: bold; color: #000 !important;}


#bigTbObLsSn .bbox {border: 0px solid #fff; margin: 0 0 10px; padding: 0 4px; moz-box-shadow: 0 0 0 #fff; -webkit-box-shadow: 0 0 0 #fff; box-shadow: 0 0 0 #fff;}
#bigTbObLsSn .bxld {display: none;}
.eDetL p {margin: 20px 0; text-align: justify;}
.eDetL {float: left; width: calc(100% - 120px);}
.eDetR {float: right; width: 100px; margin: 10px 0 20px 0;}

.catLead sup {font-size: 11px; color: #888; padding: 0 0 0 5px;}
div.cntr {text-align: center; margin: 10px 0 0 0;}
.emDets {margin: 10px 0 20px 0;}

#ScRnTb2 {width: 100%; margin-bottom: 10px;}
#ScRnTb2 td {padding: 6px 3px; line-height: 16px;}
#ScRnTb2 td.blg {background: #EEEEEE right center; color: #333; }
#ScRnTb2 td.blgx {background: #D9E9F0  right center; color: #005A8C; padding-left: 10px;}
#ScRnTb2 td.blg2 {background: url(//statix.stockwatch.pl/content/images/bg-larr-g.png) right center; color: #333; padding-left: 10px;}
#ScRnTb2 td.r {text-align: right;}
#ScRnTb2 select {width: 120px; font-size: 11px;}

#msgTable .comp {}
#msgTable .catg { min-width: 160px;}
#msgTable .type { min-width: 40px;}
#msgTable .date { min-width: 120px;}

#nwsTable .comp { min-width: 160px;}
#nwsTable .src { min-width: 120px;}
#nwsTable .date { min-width: 120px;}




.swAboInfo {margin: 15px 0;}

#obsL {width: calc(50% - 10px); float: left; margin: 20px 0 0 0;}
#obsR {width: calc(50% - 10px);  float: right; margin: 20px 0 0 0;}
#obsL h4, #obsR h4 {margin: 20px 0 5px 0;} 
#ScRnTb2 .scr2tdl span { font-size: 10px; color: #666;}

#BondsCols #obsL #ScRnTb2 td.scr2tdl, #obsR #ScRnTb2 .scr2tdl {width: 70%; }

#ctl00_Body_webNews_Browser1_beginDateTB, #ctl00_Body_webNews_Browser1_endDateTB {width: 80px !important;}

tr.trOrdereven {background: #f1f1f1;}

#InnerMenuSection {position: absolute; cursor: pointer; padding: 3px 6px 1px 6px; background: #005A8C; height: 18px; margin: -24px 0 10px 630px; width: 70px; float: right; text-align: center; -moz-box-shadow: 2px 2px 2px #aaa; -webkit-box-shadow: 2px 2px 2px #aaa; box-shadow: 2px 2px 2px #aaa;}
 #InnerMenuSection li span {font-weight: bold; color: #fff; cursor: pointer; }
#InnerMenuSection ul {display: block; list-style: none; margin: 0; padding: 0; cursor: pointer; }
#InnerMenuSection ul li {display: block; list-style: none; margin: 0; padding: 0; cursor: pointer; }
#InnerMenuSection ul.submenubox {display: none; position: absolute; z-index: 800; padding: 5px 5px 5px 12px; background: #005A8C; height: auto; width: 90px; margin: -2px 0 0 -6px; border: 2px #005A8C solid; text-align: left;  -moz-box-shadow: 2px 2px 2px #333; -webkit-box-shadow: 2px 2px 2px #333; box-shadow: 2px 2px 2px #333;}
#InnerMenuSection ul.submenubox li {display: block; padding: 0; margin: 0 0 5px 0;}
#InnerMenuSection ul.submenubox li a {color: #e7f7ff; font-weight: bold;}
#InnerMenuSection ul.submenubox li a:hover {color: #58CBF0;}

#ObliShortCuts ul {margin-top: 0;}


.segSelectors {background: #efefef; padding: 2px 2px; margin: 0 0 5px 0; height: 20px; border: 1px #ddd solid;}
.segSelectors a {width: 24px; padding: 1px 5px; line-height: 20px; background: #fff; text-align: center; margin: 0 2px 0 0;  }
.segSelectors a.selected { background: #005A8C; color: #fff;  }
.segSelectors a:hover { text-decoration: none; background: #888; color: #fff;}

.ajax__calendar_container { width: 190px;}
.ajax__calendar_body { width: 190px !important; height: 145px !important;}
.ajax__calendar_container {width: 190px !important;}
#ctl00_Body_BondCalc1_Calendar1_daysBody td {padding: 1px 0;}
#ctl00_Body_BondCalc1_Calendar1_yearsBody td {padding: 1px;}
#ctl00_Body_BondCalc1_Calendar1_monthsBody td {padding: 1px;}

#blc-panel {margin: 0 0 10px 0; border-radius: 6px;}
#blc-panel h4 {background: #ff7e00; border-radius: 6px 6px 0 0; color: #fff;}
#blc-panel p {margin: 0 0 10px 0;}
#blc-panel input[type="email"] {width: 170px;}
#blc-panel input[type="checkbox"] {vertical-align: middle; margin: -2px 5px 0 5px;}
#blc-panel p.regl {font-size: 11px; color: #333}
#blc-panel .box4 {border-radius: 0 0 6px 6px;}
#blc-panel .btn-fa {background: #111; border: 1px #111 solid; color: #fff;}
#blc-panel .btn-fa .fa {background: #ffc600; color: #000;}

.CompBondBox strong a {text-align: left; font-size: 14px; font-weight: bold; color: #fff; display: block; margin: 0 0 5px 0;}
.CompBondBox a {text-align: left; font-size: 12px; font-weight: bold; color: #000; padding: 0; margin: 0; display: block;}
.CompBondBox a:hover {color: #000; text-decoration: none;}

 

#DocPageBreak {margin: 10px 0;}
#DocPageCont {clear: both; float: none; margin: 20px 0 0 0;}
#DocPageCont .cllf {width: calc(50% - 10px); float: left;}
#DocPageCont .clrg {width: calc(50% - 10px); float: right;}
#DocPageCont .bxld strong {font-weight: 300; color: #333; margin: 0 0 5px 0;}
#DocPageCont .bbox { margin: 0 0 10px; padding: 0 5px; }

#DocPageCont #msgTable td:first-child {width: 70px !important; font-weight: bold;} 
#DocPageCont #msgTable td:last-child {width: 180px !important;} 
#DocPageCont #msgTable td {border-bottom: 1px #eee solid;}
#DocPageCont .NewsBox ul {list-style: none; display: block; margin: 0; padding: 0;}
#DocPageCont .NewsBox ul li {list-style: none; display: block; margin: 0 0 10px 0; padding: 0;}
#DocPageCont .NewsBox .subLdBtm {margin: 5px;}
#DocPageCont .MsgBox .subLdBtm {margin: 5px;}
#DocPageCont .NewsBox h3 {font-size: 14px; margin: 0;}
#DocPageCont .NewsBox li h3 a {color: #000;}
#DocPageCont .NewsBox p {margin: 0 0 10px 0; font-size: 11px;}
 
.dywPix {float: right; margin: 0 0 10px 15px; border-radius: 5px; width: 320px;}
.bondsNewsR table td:first-child {min-width: 62px; text-align: center;}
.bondsAnal .cctabdt td.c a {color:  #005A8C;}
#bigTbObLs .bondsAnal th.tdl1 {width: 90px;}
#bigTbObLs .bondsAnal th.tdl2 {width: 260px;}
#bigTbObLs .bondsAnal th.tdl3 {width: 100px;}
.announcerdialogwindow h3 {font-size: 18px; margin: 10px 0 0 0;}
.announcerdialogwindow p {font-size: 12px; margin: 5px 0 10px 0; }

/*HotCo */

#tab-hotcompanies a.stock  {font-weight: bold; color: #000;}
#tab-hotcompanies table.conttabdt td.TrUP, #tab-hotcompanies table.conttabdt td.TrAL, #tab-hotcompanies table.conttabdt td.TrDN, #tab-hotcompanies table.conttabdt td.TrNC, #tab-hotcompanies table.conttabdt thead td:first-child {text-align: left;}
#tab-hotcompanies table.conttabdt td {text-align: right; padding: 3px 3px 5px; 	border-left: 1px solid #fff; border-bottom: 1px solid #fff;}
#tab-hotcompanies table.conttabdt td span {font-weight: bold;}

#tab-hotcompanies .fa.fa-star {color: #ffbb00}
#tab-hotcompanies .fa.fa-minus {color: #ccc}
#tab-hotcompanies .fa.fa-arrow-up {color: #0a8c00;}
#tab-hotcompanies .fa.fa-arrow-down {color: #dd0000}

#tab-hotcompanies table.conttabdt tr:nth-child(odd) td {background-color: #f1f1f1;}
#tab-hotcompanies table.conttabdt thead  td { text-align: center; border-left: 1px solid #fff; border-bottom: 1px solid #fff; background-color: #dfebf5 !important; border-radius: 4px;padding: 4px;font-size: 11px;font-weight: normal;color: #005a8c;}
#tab-hotcompanies table.conttabdt thead  td:first-child {min-width: 90px; text-align: left;}


#tab-marketstate table.conttabdt td {background: none !important; border-bottom: 1px solid #ccc}
#tab-marketstate table.conttabdt tr {background: none !important;}
#hotcompaniestabs  .mrkStSlUp {margin-top: -13px;}
#hotcompaniestabs  .mrkStSlDw {margin-top: -13px;}
.xMarked {position: absolute;  margin: -15px 0 0 -5px; background: #d00; color: #fff; font-weight: bold; width: 15px; height: 15px; text-align: center; padding: 3px; display: block;}

/* Chats */

#swcmoderationlist {display: none; position: absolute; left: 0; }
.discIntro {background: #f1f1f1; padding: 10px; border-radius: 5px;}
.discIntro .discGuest {background: #333; float: left; margin: 0 15px 0 0; width: 122px; padding: 1px; border-radius: 4px;}
.discIntro .discGuest img {width: 100%; border-radius: 3px;}
.discIntro .discGuest.Detailed {background: #333; float: left; margin: 0 15px 0 0; width: 200px; padding: 1px; border-radius: 4px;}
.discIntro .discGuest small {display: block; font-size: 11px; color: #eee; text-align: center; padding: 5px;}
.discStatus {display: block; text-align: right; font-size: 12px; color: #333; margin: 0 2px 10px 0;}
.discStatus strong {font-weight: bold; color: #005A8C;}
.discUsrCnt {display: block; text-align: right; font-size: 12px; color: #005A8C}
.discUsrCnt strong {font-weight: bold; color: #005A8C;}
.discContent {background: #f1f1f1; padding: 10px; margin: 10px 0; border-radius: 5px;}
.discContent .bxld {background: #005A8C; color: #fff; border-radius: 4px; padding: 5px 10px 3px 10px; margin: 0 0 10px 0;}
.discContent ul {margin: 0; padding: 0; display: block;  list-style: none;}
.discContent ul li {overflow: hidden; margin: 0; padding: 6px 10px; display: block;  list-style: none; margin: 0 0 5px 0; background: #fff; font-size: 12px;}
.usr-Moderator, .usr-Moderator strong {color: #005A8C;}
.usr-Moderator {margin: 10px; padding: 5px; background: #e4f1f9; color: #333; }
.msgQuestion.usr-Moderator {background: #fff;}
.discUsrQ small,.discMsgForm small {display: block; text-align: center; font-size: 11px; color: #888;}
.discMsgForm {margin: 20px 0 10px 0;}
.discMsgForm table {margin: 10px 40px; width: calc(100% - 80px);}
.discMsgForm table td {padding: 10px; font-size: 12px;}
.discMsgForm table td:first-child {text-align: left;}
.discMsgForm table td input[type="text"] {border: 1px #ddd solid; background: #fff; padding: 4px 6px; font-size: 12px;}
.discMsgForm table td input[type="submit"] {border: 0;  vertical-align: top; margin: 2px 0 0 10px; background: #005A8C; border-radius: 3px; color: #fff; padding: 6px 40px 5px 40px; font-size: 12px; font-weight: bold; }
.discFMsg {width: 100%;  resize: vertical;}
.discFUsr {width: 120px;}
.discContent .discUsrQ .bxld {background: #666; color: #fff; padding: 5px 10px 3px 10px; margin: 0 0 10px 0;}
.discContent .discUsrQ ul {margin: 10px 0;}
.discContent .discUsrQ li {-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.usrQuestionCit {background: #FFFADF; padding: 5px;}
.discDesc {padding: 10px 0 0 0;}

.discModPanel {padding: 5px; background: #f9ab14; width: 310px;}
.col_right .discModPanel h4 {background-color: #111; color: #f9ab14}
.discModPanel ul {margin: 5px 0 0 0; padding: 0; display: block;  list-style: none; height: 600px; overflow: auto;}
.discModPanel ul li {padding: 3px 5px; display: block;  list-style: none; margin: 0 2px 2px 0; background: #fffadf; font-size: 12px;}
.discModPanel ul li p {margin: 0 0 5px 0; color: #888;}
.discModPanel ul li p.UsrQ {color: #000;}
.discModPanel ul li p span.swcmmsgitemip {display: none;}
.discModPanel input[type="text"]{width: 300px; padding: 2px 5px; color: #000; border: 0;}
.discModPanel textarea {width: 300px; height: 180px; padding: 2px 5px; color: #000; border: 0;}

#discLRCC { background: rgb(0,30,47);background: linear-gradient(360deg, rgba(0,30,47,1) 0%, rgba(0,90,140,1) 69%); padding: 3px; border-radius: 6px;}  
#discLRC .discGuest { border: 1px solid #333; float: left; margin: 0 10px 8px 0; width: 90px; border-radius: 4px;}
#discLRCC h4 a {color: #fff;}
#discLRC {background: none; padding: 5px 0 0 0;}
#discLRC ul {margin: 0; padding: 0; display: block;  list-style: none;}
#discLRC ul li {border-radius: 5px; padding: 5px; display: block;  list-style: none; margin: 5px 0 0 0; background: #fff; font-size: 12px; min-height: 65px; }
#discLRC ul li:first-child {margin: 0;}
#discLRC ul li h2 { font-size: 14px; font-weight: bold; margin: 0 0 5px;}  
#discLRC ul li .discJoin {font-size: 11px; font-weight: bold;}
#discLRC ul li .discJoin a {font-weight: normal;}
#discLRC ul li  .subLdBtm {margin: 10px 0 0 0; clear: none;}
#discLRC ul li span {font-size: 11px;}
#discLRC ul li span.date  {color: #005A8C}
#discLRC .discStatus {  color: #000; display: block; clear: both;  font-size: 13px; text-align: left;} 
#ctl00_ColRight #discLRC .discStatus {clear: none;}
#swcmoderationmessages {display:none;}
#swcmoderationanswer {display:none;}
#ChatDList ul {margin: 0; padding: 0; display: block;  list-style: none;}
#ChatDList ul li {margin: 0 0 10px 0; padding: 0; display: block;  list-style: none;}
#ChatDList ul li .discMsgStatus {font-size: 11px; font-weight: bold;  text-align: right;}
#ChatDList ul li .discMsgStatus a {font-weight: normal;}
#ChatDList .discGuest {width: 120px;}
#ChatDList li h2 {margin: 0 0 1px 0; font-size: 16px;}
#ChatDList  .discIntro {background: #eee; padding: 10px;}
.discIntro p span {font-weight: bold;}
.delmsg {float: right;margin:  0 -5px -18px 0; background: #f00;padding: 3px 5px 5px 5px;width: 14px;height: 14px;display: block;border-radius: 50%;text-align: center;}
.delmsg i.fa {color: #fff; font-size: 15px;}

.discX {float: right;}

#discLRCC .subLdBtm.outer a {color: #fff;  }
#discLRCC .subLdBtm.outer  {color: #fff; padding: 10px 5px 5px; }

.discModMsgDlg {padding: 20px !important; text-align: center; font-size: 13px; line-height: 18px; margin: 0.5em auto; background: #fac115 !important;}
.discModMsgDlg em {display: block;}

.corpoSiteDesc { clear: both; background: #005a8c;  border-radius: 6px;  margin: -25px 0 40px;  padding: 2px; }
.corpoSiteDesc strong { color: #fff; font-weight: 300; float: left; font-size: 16px; padding: 7px 15px 3px 15px;}
.corpoSiteDesc img {float: right; margin: 0;}
.corpoSiteDesc strong a {color: #fff; }
.corpoSiteDesc strong a:hover {color: #fff; text-decoration: none;}



#SWBankrPage .SWBgraph {display: block; float: right; margin: 0 0 10px 20px; width: 270px; }
#SWBankrPage .SWBdesc {display: block; float: left; margin: 0 0 10px 0; width: 420px; text-align: left; font-size: 12px; }
#SWBankrPage #msrg0 {text-align: center;}
#SWBindex {margin: 20px 0;}
#SWBankrPage #DocPageCont .NewsBox h3 { font-size: 12px; margin: 0; }
#SWBankrPage #msgTable {margin: 0 0 5px 0;}

/* cookies */
div.cppa {background: url(//statix.stockwatch.pl/content/images/bg-overlay.png); position: fixed; z-index: 99999; bottom: 0; left: 0; color: #fff; padding: 10px 35px 10px 15px; width: 100%; max-width: 640px;}
div.cppa .cppaClose {background: #555; position: absolute; right: 0; top: 0; padding: 5px; border: 0; width: 18px; height: 18px; text-align: center; }
div.cppa .cppaClose i.fa {margin: 0; font-size: 18px;  padding: 1px 0;}
div.cppa p {margin: 0; color: #ccc; text-align: justify;}
div.cppa p strong {display: block; color: #fff;font-size: 16px; font-weight: 400; font-size: 12px;}
div.cppa img {width: 80px; float: left;margin: 10px 15px 10px 5px;}
div.cppa  .cppaClose i.fa {background: none;} 

#lastvisited {clear: both; margin: 10px 0 10px 0; min-height: 28px; max-height: 56px; overflow: hidden;}
#lastvisited ul {padding: 0; margin: 0; display: block; list-style: none; min-height: 30px;}
#lastvisited ul li { border-radius: 3px; display: block; float: left; font-size: 13px; list-style: outside none none; margin: 0 0 3px 3px; padding: 0; width: auto;}
#lastvisited ul li:first-child strong { background: #fd0 none repeat scroll 0 0; border-radius: 3px; color: #111; display: block; font-weight: normal; padding: 4px 10px; text-align: center; text-decoration: none;}
#lastvisited ul li a { border-radius: 3px; color: #fff; display: block; font-weight: bold; padding: 4px 10px; text-align: center; text-decoration: none;}  
#lastvisited ul li.goesdown a{ background: #d00;}
#lastvisited ul li.goesnowhere a{ background: #888888;}
#lastvisited ul li.goesconst{ background: #0094FF;}
#lastvisited ul li.goesup a{ background: #0E9C2D;}
#lastvisited ul li a * {font-weight: normal; color: #fff !important; opacity: 0.8}
#lastvisited ul li a:hover {background: #333;}
#lastvisited ul li.stooq-broker {font-size: 24px; font-weight: 500; padding: 2px 0 0;}	
#lastvisited ul li.stooq-broker a:hover { background: none;}
	
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext {  right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px;  color: #666; }
#lightbox-container-image-data #lightbox-image-details {  width: 70%;  float: left;  text-align: left; }   
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block;  clear: left;   padding-bottom: 1.0em;   }
#lightbox-secNav { overflow: hidden; }
#lightbox-secNav-btnClose { display: block; width: 120px; height: 22px; float: right; padding-bottom: 0.7em; border: 1px solid #fff; }	
	
body #bxCatalystHP div.l,body #bxCatalystHP div.r { float:left; width:100%; }
body #InnerMenuSection { margin-left:570px; }

img[src="/images/delimit.gif"]{display: none;}

body #StNavG { background: none; border-bottom: 1px #005a8c solid; display: block; height: auto; width: 100%; padding: 0 10px; margin: 0 -10px; display: block; width: 100%; height: auto; background: none;}
body #StNavG .StNavGSel { display: inline-block; padding: 5px 0 0 0; display: block; margin: 0; width: auto; }
body #StNavG .StNavGSel a:hover {text-decoration: none; background: #333; color: #fff; border: 1px #111 solid;}
body #StNavG strong {display: block; float: left; width: 180px; padding-top: 8px; font-family: Arial; font-size: 13px; font-style: normal; text-transform: uppercase; color: #005A8C;}
body #StNavG .StNavGSel a {text-transform: uppercase; border-radius: 4px; border: 1px #ccc solid; display: inline-block; padding: 5px 7px 2px; margin-left: 2px; color: #333; background: #eee;}
body #StNavG .StNavGSel a.investtab {background: #ffd200; color: #000; border: 1px #ffae00 solid; position: relative;}
body #StNavG .StNavGSel a.investtab i.fa {position: absolute; top: 0; right: 0; color: #f00; margin: -5px -12px 0 0;font-size: 16px;}
body #StNavG a.tabc { background: #005a8c;  border: 1px #005a8c solid; color: #fff; padding: 5px 7px 7px 7px; border-radius: 4px 4px 0 0; }
body #StNavG4 {display: block; height: 35px; margin: -35px 0 10px 0;}
body #StNavG .StNavGSel a.investtab:hover {text-decoration: none; background: #333; color: #fff; border: 1px #111 solid;}

body #MrkStF #StNavG strong.tab-name { font-weight: normal; width: auto; float: none; display: inline-block;  background: #005a8c;  border: 1px #005a8c solid; color: #fff; padding: 5px 7px 7px 7px; border-radius: 4px 4px 0 0; }
body #MrkStF .innerTab .links {	margin: -32px 0 0 0;}
body #MrkStF .mainTopHpTab.innerTab {margin-bottom: 25px;}

#ctl00_Body_MSF1_UpdatePanelMSS {padding: 20px 0 0 0;}


body #StNavG.TopHPTable {border: 0; position: relative; } 
.innerTab .links {position: absolute; right: 5px; margin: -38px 0 0 0;}
.innerTab .links a.info i { color: #00a1fb}
.innerTab .links a:hover i.fa {color: #111;}
body #StNavG.TopHPTable .StNavGSel a.selected { background: #005a8c; border: 1px #005a8c solid; color: #fff; padding: 5px 7px 7px 7px; border-radius: 4px 4px 0 0; }
.mainTopHpTab .content {padding: 3px; border-radius: 3px; background: #fff; min-height: 100px;}
.mainTopHpTab.innerTab {margin-bottom: 10px;}
.innerTab  .links a {padding: 0 0 0 10px;}
.innerTab  .links a span {display: none;}
.mainTopHp { padding: 0 0 10px 0;}
.mainTopHpTab table tr:nth-child(even) td {background: #f1f1f1 !important; } 
.mainTopHpTab table a.stock { font-weight: bold; font-size: 13px; text-decoration: none;}
.mainTopHpTab table tr td {text-align: right;}
.mainTopHpTab table tr td.left {text-align: left;}
.mainTopHpTab table tr td:first-child {text-align: left;}
.mainTopHpTab table a.news-url { font-size: 10px; text-decoration: none; }
.innerTab  .links, .innerTab  .links i { font-size: 16px;  color: #005a8c;}
.mainTopHpTab  div.info {  float:right; color: #000; }
.mainTopHpTab .topInnerTab {position: relative;}
.mainTopHpTab table.hotmsgs tr td a {text-decoration: none !important;}
.mainTopHpTab table.hotmsgs tr th:nth-child(2) {width: 118px; text-allign: center;}
#StNavG.TopHPTable #TopStNavGSel.StNavGSel {padding: 0;}


.col_left .cctabdt#table-signals { margin-top: 34px; }
.col_left .cctabdt.relative-strength { margin-top: 34px; }
select#signal-types { right: 0; position: absolute;top: 42px; }
select#sma-selector { right: 0; position: absolute;top: 42px; }

body .altNavSel {display: none;}

body .innerTab {background: #034e81; margin: 0 -10px 20px; padding: 5px; border-bottom: 1px #ddd solid; -webkit-box-shadow: inset 0px 1px 5px 0px rgba(0,0,0,0.6); -moz-box-shadow: inset 0px 1px 5px 0px rgba(0,0,0,0.6); box-shadow: inset 0px 1px 5px 0px rgba(0,0,0,0.6);}

#commentsListing table.cctabdt td:first-child a {color: #000 !important; font-weight: bold;}
.bondsqtab.cctabdt td:first-child a {color: #000 !important; font-weight: bold;}

div#chartdiv, div#chartdivCandle { background: url(//statix.stockwatch.pl/content/images/ajax_load.gif) no-repeat center center; height: 450px !important;}
div#chartdiv  .amcharts-stock-div, div#chartdivCandle .amcharts-stock-div {background: #fff;}
#hpCol1 > div#webNews_MostRecent #bxLnkNws { height: 540px; margin: 0 0 20px; overflow: auto;}



iframe.shelfyStox { width: 100%; height: 100%; min-height: 400px; border: 0; }
iframe.shelfyDetails  { width: 100%; height: 100%; min-height: 860px;  border: 0; overflow: hidden;}
body.book-shelf {background: #fff; margin: 0; padding: 0; font-size: 13px;  }
body.book-shelf .shelf-item.book img.cover {width: 160px; float: right; margin: 0 0 10px 15px; }
body.book-shelf .shelf-item.book h3 {font-size: 16px; color: #333; margin: 10px 0 0 0;}
body.book-shelf .shelf-item.book.details img.cover {width: 250px; float: right; margin: 0 0 10px 15px; }
body.book-shelf .shelf-item.book.details h3 {font-size: 16px; color: #333; margin: 10px 0 0 0;}
body.book-shelf .shelf-item.book.details .meta {color: #666; font-size: 12px; }
body.book-shelf .shelf-item.book.details .meta .auth {display: block; color: #005a8c; font-size: 14px; margin: 0 0 10px 0;}
body.book-shelf  h4.catLead {margin: 0;}
body.book-shelf div.ui-dialog iframe { width: calc(100% - 20px) !important;}
body.book-shelf div.ui-dialog { left: 0 !important+; left: 0 !important; width: calc(100% - 10px) !important; overflow: hidden;  z-index: 1012 !important; position: absolute; top: 0 !important; border-radius: 0;   height: calc(100% - 10px) !important;}
body.book-shelf  #EULAWindow {height: 100% !important;}
body.book-shelf .payment table#ScRnTb1 {margin: 20px 0;}
body.book-shelf .payment table#ScRnTb1 td.r {text-align: left;}
body.book-shelf .ui-button.ui-dialog-titlebar-close {display: none;}

.regPanel table {max-width: 90%;}
.regPanel table input[type="text"]{width: 240px;}
.regPanel table input[type="password"]{width: 240px;}

table.cctabdt.oddeventype tr.datadetails td:nth-child(odd){background: #f1f1f1 !important;}
table.cctabdt.oddeventype tr.comment {background: none;}
table.cctabdt.oddeventype tr.comment td {border-bottom: 5px #fff solid; padding: 0;}
table.cctabdt.oddeventype tr.comment td div.commcnt {border: 1px #ddd solid; padding: 5px; font-style: italic; }
table.cctabdt.oddeventype tr.summ td {border-top: 2px #333 solid;}
table.cctabdt.oddeventype tr.summ td:first-child {padding: 0;}
table.cctabdt.oddeventype tr.summ td:first-child strong {padding: 5px 10px; background: #333; color: #fff;}
 
.portfolio-desc {border-radius: 4px; padding: 10px; background: #cde7f6; margin: 0 0 20px 0;}
.coma-ps {width: 80px; float: right; padding: 3px 5px; text-align: right; margin: -18px 0 0;}
.cctabdt tbody tr td.title-span {padding: 5px 5px 3px 5px; background: #005a8c;}
.cctabdt tbody tr:hover td.title-span {background: #005a8c !important;}
img.chart-pf {max-width: 640px; width: 90%; display: block; margin: 20px auto;}
.cctabdt tr td.pf-date {width: 80px;}
.cctabdt tr td.pf-price {width: 70px;}
.cctabdt tr td.pf-value {min-width: 100px;}
.cctabdt tr td.pf-diff {font-weight: bold;}


#PartnerCourseBx .bxld {background: #c00; color: #fff; border-bottom: 2px #800 solid; border-radius: 6px 6px 0 0;}
#PartnerCourseBx .bxld a {color: #fff;}
#PartnerCourseBx  .item {margin: 10px 0 0;}
#PartnerCourseBx  .item:first-child {margin: 0;}
#PartnerCourseBx  .item a img {width: 120px; float: left; margin: 0 10px 0 0; border-radius: 5px;}
#PartnerCourseBx  .item a strong {font-size: 14px; display: block; #005a8c;}
#PartnerCourseBx  .item a small {font-size: 11px; color: #888;}
#PartnerCourseBx  .item a:hover small {text-decoration: none;}

#msgBrowserLoadingDiv {margin: 10px 0; text-align: center;}

.widget-container * {  color: #000;  font-size: 14px;  line-height: 18px;}  
.widget-container h4 {  display: block; background: #fff; border-bottom: 2px solid #ccc; clear: both; color: #005a8c;  font-size: 16px;  font-style: normal;  margin: 0 0 5px;  padding: 5px 0 2px 2px;  text-transform: uppercase;}  
.widget-container h4 a { font-size: 16px;}  
.widget-container ul li {  background-position: 0 1px !important; margin: 0 0 5px; padding: 0 0 0 15px;} 
.widget-container ul li .meta { color: #888; display: inline; font-size: 13px; }
.widget-container .more { text-align: right; font-size: 13px;}
.widget-container .more a {color: #888; font-size: 13px; }
.widget-container .subLdBtm a { color: #888; text-decoration: none; font-size: 13px}

#widget-wywiady.widget-container ul li { background: none; padding: 0; margin: 0 0 15px 0;} 
#widget-wywiady.widget-container ul li time {font-size: 13px;} 

/* TV */

#tv_chart_container_at {height: 750px; width:100%; margin: 0;}
#tv_chart_container {width: 100%; height: 600px;}

.tv-info {padding: 5px 10px; background: #f1f3f6; color: #002d47; border-radius: 0 0 5px 5px; margin: 0 0 10px 0;}
.tv-info strong {text-transform: uppercase; color: #333;}
.analWrap {padding: 10px; border-radius: 5px 5px 0 0; background: #f1f3f6;}
.analWrap textarea {width: calc(100% - 20px); resize: vertical; height: 150px;margin: 0 0 10px 0;  padding: 5px 10px; border: 1px #888 solid; }
.analWrap a.btn {float: right; margin: -8px -1px 0 0;}
.analWrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


.at-filter {height: 30px; max-width: 200px; float: right; margin: 14px 0 0 0;}
.at-filters {width: 180px; float: right; background: #f1f3f6; display: none; padding: 5px 10px 10px; border-radius: 0 0 5px 0; }
.at-filters select {width: 100%; margin: 0 0 10px;}
.at-filters select#company-search {height: 400px;}

.attcharttv {width: 100%; float: none;}
.attcharttv.colps {width: calc(100% - 200px); float: left;}


#ctl00_Body_CompanyMain1_FASector_Panel1,#ctl00_Body_CompanyMain1_FAWig_Panel1 {margin: 0 0 20px 0;}

.ATTbanner {margin: 20px auto; width: 100%;  overflow: hidden; text-align: center; font-weight: bold; }
.ATTbanner a {text-decoration: none; display: block; background: url(//statix.stockwatch.pl/content/images/bg-att-banner.jpg) no-repeat; border-radius: 6px; padding: 15px 20px; color: #b6f1e1;}
.ATTbanner a:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ATTbanner a .atlogo {width: 74px; height: 74px; float: left;}
.ATTbanner a .atwrap {width: calc(100% - 94px); float: right;}
.ATTbanner a .atbtn  {display: block; background: #e9a004; padding: 3px 8px 1px; font-weight: 500; width: 180px; margin: 8px auto 0; color: #000; font-size: 15px; border-radius: 4px;}
.ATTbanner span {padding: 0; color: #ffd200;}


table#StockHDR tr td a i.fa {margin: 0 5px 0 0;}
table#StockHDR tr td a {font-weight: bold;}



table#TProfObs tr td a.btn.btn-fa {margin: 0 0 5px 0; }
table#TProfObs tr td a.btn.btn-fa  i.fa.fa-minus-square {background: #e00;}
/* FORUM */

.snippet {margin: 20px;}
.snippet p {font-size: 12px; margin: 5px 0;}
.snippet-yt { width: 100%; max-width: 450px; border: 1px #b4c5d8   solid; background: #edf7ff; padding: 5px; border-radius: 4px;}
.snippet-yt iframe {width: 100% !important; height: auto !important; min-height: 300px;}
.postdiv img.postimg {max-width: 95%; width: auto; height: auto; margin: 15px 15px 0px 15px;}
.postdiv img.postimgzoom { width: 200px !important;height: auto;  margin: 15px 15px 0px 15px;}
.postdiv span.postimg {margin: 0px 0px 15px 15px;}
.postdiv span.postimgzoom {margin: 0px 0px 15px 15px;}


.threadView .post,.threadView .post_alt {background: #fff;}
.threadView tr.post_alt td { margin: 0 0 10px 0; padding: 5px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;  }
.threadView tr.post td {margin: 0 0 10px 0; padding: 5px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;  }

.threadView  .msgPOB .postdiv a {overflow-wrap: anywhere !important; word-wrap: break-word; -ms-word-break: break-all; word-break: break-word; -ms-hyphens: auto;  -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto;}
.threadView  .msgPOB .postdiv .innerquote {/* overflow-wrap: break-word; */}
 
.postdiv .imgzoom {display: block;}
.postdiv .imgzoom img {max-width: 100%; width: auto; height: auto;}
 
.headerDB td.r a {color: #58CBF0;}
.headerDB td.r a:hover {text-decoration: none;}
.headerDB .threadT {font-size: 16px;}
.headerDB .threadT h1 {font-size: 16px; margin: 0; display: inline-block; padding: 3px 0 0 0;}
.headerDB .threadT a i.fa {vertical-align: top; font-size: 14px; color: #2ed7ff; margin: 0 0 0 6px;}

.headerLnk { background: #f1f1f1; border: 1px #ddd solid; padding: 5px;} .headerLnk a {color: #3A4F6C; text-decoration:none;}
.headerLnk a:hover {color: #3A4F6C; text-decoration:underline;}
td.l {text-align: left;}
td.r {text-align: right;}
td.c {text-align: center;}


#swBd .col_right #bxNewsRHP h4 a:hover {color: #fff;}
#forumNewsroomHP {border-radius: 0 0 6px 6px;}

body.SWforum img {border: 0; max-width: 100%;}


body .UserBox, body .UserBox .UserBoxCont { background: #333; border-radius: 5px; position: relative; }
.UserBox {width: 140px; float: left; padding: 0 0; margin: 0 0 5px 0; }
.UserBoxCont {padding:  10px 10px 5px 10px; color: #ddd;}
#stocks_rat,#stocks_obs {display: none;}
#stocks_rat ul,#stocks_obs ul {list-style: none; display: block; margin: 0; padding: 0;} #stocks_rat li,#stocks_obs li {list-style: none; display: block; margin: 0 0 2px 10px; padding: 0; padding-left: 12px; background: url(/images/pntr.gif) 0px -1px no-repeat; font-size: 11px; } #stocks_rat a,#stocks_obs a {text-decoration: none; color: #c8dbe7;} #stocks_rat a:hover,#stocks_obs a:hover {text-decoration: none; color: #fff;} .stocks_ratb, .stocks_obsb {margin-top: 5px;}
.uName {display: block; font-weight: bold; border-bottom: 1px #888 dotted; margin: 5px 0 0 0;}
.uName a {text-decoration: none; text-align: center; display: block; color: #2ed7ff;word-wrap: break-word; display: block; padding: 0 0 3px 0;} 
.uName a:hover {color: #fff; text-decoration: none;}
.uDet {font-size: 12px; color: #ccc; padding: 5px 0 0 0;}
.user-premium {display: block; text-align: center; margin: 0 auto 3px; font-size: 12px;  font-weight: 500;}
.user-premium i.fa {margin: 0 3px 0 0;}
.uAv {overflow: hidden; background: #111; margin: -15px 0 0 15px; border: 1px #666 solid; width: 90px; border-radius: 4px;}
.uAv img { width: 90px; height: auto; margin: 0; display: block;}
.usrPLCont  .uAv {margin: -10px 0 0 35px;}
.usrPLCont .uAv a.btn {margin: -85px 0 0 35px !important;}

.threadView .usrIgPH { position: absolute; margin: -5px 0 0 -5px;}
.threadView .usrIgPH  .fa.usrban {color: #888;}
.threadView .usrIgPH  .btn .fa.usrban {color: #ccc;}
.threadView .usrIgPH  .btn .fa.usrunban {color: #e00;}
.threadView .usrIgPH  .btn.btn-ico, .threadView .usrIgPH .btn.btn-ico:hover { font-size: 16px; color: #fff; border: 0; padding: 0; background: none;}
.threadView .usrIgPH .btn.btn-ico:hover i.fa {color: #fff;}
.uSign { margin: 20px 0; padding: 15px 0; border-top: 1px #ddd solid; font-size: 12px; border-radius: 0;}


.threadView  .UserBoxCont .loveboat span i {color: #fff;}
.threadView span.btn.btn-fa {padding: 0 15px 0 0;}
.threadView span.btn.btn-fa:hover, .threadView span.btn.btn-fa:hover i.fa {color: #333 !important;}

.liked-ov {font-size: 14px;}
.liked-ov .fa-heart {color: #f00; }

.msgPOB {width: calc(100% - 155px); float: right; margin: 5px auto;}
.msgTDS {margin-bottom: 10px; color: #444;  min-height: 20px;}
.msgTDS .l {float: left; width: 40%; font-size: 12px; padding: 4px 0 0 0;}
.msgTDS .r {float: right; width: 60%; text-align: right;}
.msgTDS span {color: #222; font-weight: bold;}
.msgTDS .stCk {color: #005a8c; font-weight: bold;}

.postdiv hr {border: 0px; height: 0px; border-top: 1px #aaa dotted; margin-bottom: 5px;margin-top: 15px;}
.postdiv i {font-family: Trebuchet Ms, Arial;}

.postfooter {display: block; clear: both; text-align: right; margin: -5px 0 5px 0;} 
.postsep  { background-color: #fff; }
.postsep td {padding: 10px 0; }
.postsep  hr {border-top: 3px #e7ecef solid; margin: 0 -10px;}

.QRbutton {text-align: center; margin: 10px;}
.QRcont { margin: 10px 40px 0px 40px;}


.forumsView .post {background: #fff;}
.forumsView .post_alt {background: #efefef;}

.forumsView .post td, .forumsView .post_alt td {padding: 5px 10px;}


.forumsView .headerDB { color: #FFFFFF; font-weight: bold;}
.forumsView .headerIN { background: #333; color: #fff; border-top: 3px #fff solid; border-radius: 4px; padding: 8px 10px 6px;}
.forumsView .headerIN a {color: #fff; font-weight: 700;}
.forumsView .headerIN input {display: none;}

.threadView .headerDB { padding: 8px 10px 6px; border-radius: 4px; margin: 0 0 10px 0; background: #005a8c; color: #FFFFFF; font-weight: bold; font-size:12px;}
.threadView .headerDB a {color: #fff;}

.threadView .headerDB .IntraThread.IntraStNotActCT {background: #333; color: #eee; font-size: 14px; margin: -8px -10px -6px 0; padding: 10px; border-radius: 0 4px 4px 0; width: auto;}
.threadView .headerDB .IntraThread.IntraStNotActCT em {font-style: normal; }
.threadView .headerDB .IntraThread .stup {background: none;color: #0dec42;}
.threadView .headerDB .IntraThread .stdw {background: none;color: #ff2b2b;}

.threadView .headerDB .IntraThread.IntraStActCT {background: #333; color: #eee; font-size: 14px; margin: -8px -10px -6px 0; padding: 10px; border-radius: 0 4px 4px 0; width: auto;}
.threadView .headerDB .IntraThread.IntraStActCT em {font-style: normal; }

.forumsView tr.category-7 .headerIN {background: #3d9ace !important;  }
.forumsView tr.category-8 .headerIN {background: #db3225 !important; }
.forumsView tr.category-9 .headerIN {background: #41955d !important;}

.content  a.forum-logmein { color: #008c38 !important; font-weight: bold;}


.sendEmail {width: 100%; max-width: 320px;}
.sendEmail td {padding: 10px 0; text-align: center;}
.sendEmail #forum__ctl0_Subject {width: 100%; max-width: 305px;}
.sendEmail #forum__ctl0_Body {width: 100%; background: #f6f6f6; padding: 5px; max-width: 305px; margin: 10px 0 0 0; resize: none; border-radius: 4px; border: 1px #888 solid; }
.sendEmail #forum__ctl0_Body:focus {background: #fff;}

.activeTh {width: calc(100% - 330px); float: left;}
.activeTh .headerIN { background: #eeeeee; color: #333; font-weight: bold; font-size:12px; padding: 5px 8px; border-bottom: 1px #ddd solid;}
.activeTh td {padding: 5px 10px; border-bottom: 1px #ddd dotted;}
.activeTh .postA img {vertical-align: middle;}

.FrmCIs2 {width: 320px; float: right;}
.FrmCIs2 .ATTbanner {margin: 0;}

.infoFr .headerIN { background: #eeeeee; color: #333; font-weight: bold; font-size:12px; padding: 5px 8px; border-bottom: 1px #ddd solid;}
.infoFr td {padding: 5px 10px; border-bottom: 1px #ddd dotted;}
.arcico {width: 24px;}

.iconLeg .headerIN { background: #eeeeee; color: #333; font-weight: bold; font-size:12px; padding: 5px 8px; border-bottom: 1px #ddd solid;}
.iconLeg td {padding: 5px 10px; border-bottom: 1px #ddd dotted;}
.iconLeg td img {vertical-align: middle; margin-right: 5px;}

.forumheading  { font-size:16px; font-weight:bold;} 
.forumviewing { font-size: 10px; color:#a0a0a0;} 
.forumsubheading { font-size: 9px;} 

.threadList .headerDB a {color: #fff;}
.threadList .headerDB td { font-weight: bold; padding: 8px 10px 6px; background: #005a8c; color: #FFFFFF; }
.threadList .headerDB td.first {border-radius: 4px 0 0 4px; }
.threadList .headerDB td.last {border-radius: 0 4px 4px 0; }

.threadList .post {background: #fff;}
.threadList .post_alt {background: #efefef;}
.threadList td {padding: 5px;}

.threadList .bxstin {float: right; text-align: right;}
.threadList a.post_link {  font-weight: bold; font-size: 16px;  }
.threadList a.chart-lnk {margin: 0 0 0 5px; color: #666;}

.threadList .IntraStNotActCT, .threadList .IntraStActCT,.threadList .IntraStNotAct, .threadList .IntraStAct {margin: 0;}
.threadList .smallfont.more-pages	{ display: block;  font-size: 11px; line-height: 14px; }
.threadList .post_priority {display: none; font-weight: 300; font-size: 11px; line-height: 13px;}
.threadList  .sticked .post_priority {display: block;}
.forum-icon {width: 20px; height: 34px; float: left; margin: -1px 5px 0 0;}
.forum-icon  i.fa {font-size: 18px; line-height: 18px;}
.threadList  .forum-icon  i.fa {color: #888;}
.threadList  .topic-new .forum-icon  i.fa {color: #329fda}
.threadList  .new-posts .forum-icon  i.fa {color: #32da5d}
.threadList  .topic-locked .forum-icon  i.fa {color: #ff027f}
.threadList  .sticked .forum-icon  i.fa {color: #da8b32}
.threadList  .announcement .forum-icon  i.fa {color: #8953e4}
.threadList  .moved .forum-icon  i.fa {color: #57c8b0}




.IntraThread {display: block; float: right; width: 400px; text-align: right;}
#forum__ctl0_MyTest {display: block; float: right; width: 40px; text-align: right;}

body.SWforum .alt-col-btn {display: none !important; position: absolute; top: -3000px;}

body.SWforum .contrL {float: none; width: 100%; background: #f1f1f1; border: 1px #ddd solid;  margin: 10px 0; border-radius: 4px;}
body.SWforum .contrL td {padding: 1px 5px;} .contrL .l {width: 300px;} .contrL .c {width: 340px;} .contrL .r {width: 300px;}
body.SWforum .contrL span {color: #333; }
body.SWforum .ThP { text-align: center; }
body.SWforum .ThP a{color: #00b6ea}
body.SWforum .ThP a:hover{color: #000}
body.SWforum .contrL .ThP strong, body.SWforum .contrL .ThP span { margin: 0 1px; padding: 2px 7px 1px; color: #fff; font-size: 12px; border: 1px #ccc solid; background: #333; border-radius: 3px; float: none; display: inline-block; text-decoration: none; font-weight: bold;} 
body.SWforum .contrL .ThP span {color: #888; background: #ddd;}
body.SWforum .contrL .ThP a.btn {margin: 0 1px; overflow: inherit;}
body.SWforum .contrL td {padding: 5px;} 
body.SWforum .contrL .l {width: 100px;} 
body.SWforum .contrL .c {width: calc(100% - 230px);} 
body.SWforum .contrL .r {width: 100px;} 
body.SWforum .contrL .l a:hover {color: #333;}
body.SWforum .contrL select {font-size: 11px; width: 200px;}
body.SWforum .iconLeg  .iconlegend td {border: 0;}

body.SWforum .contrL.contrLAlt {background: #f4faff; border: 1px #c8e4ea solid;}
body.SWforum .contrL.contrLAlt .l {width: 33%;}
body.SWforum .contrL.contrLAlt .c {width: 34%;}
body.SWforum .contrL.contrLAlt .r {width: 33%;}


input.pbutton{background:#EEEEEE;}

.ButtonOut { cursor: pointer;  border: #888 1px solid; width: 28px;  height: 28px;  border-radius: 3px;}

.ButtonOver { cursor: pointer; background-color: #bee3d9; border: #005a8c 1px solid; width: 28px;  height: 28px;  border-radius: 3px;} 
.ButtonChecked { cursor: pointer; background-color: #f4faff; border: #f4faff 1px solid; width: 28px;  height: 28px;  } 
.ButtonOff { cursor: pointer;  filter: gray() alpha(opacity=30); background-color: #ddd; border: #888 1px solid; width: 28px;  height: 28px; } 





.header1 { background: #005a8c; color: #FFFFFF; font-weight: bold; padding: 8px 10px 6px; text-align: center;}
.header1.first {border-radius: 4px 0 0 4px;  text-align: left;}
.header1.last {border-radius: 0 4px 4px 0;}
.header1.single   {border-radius:4px;}



.forumPoll {max-width: 60%; min-width: 340px; margin: 20px auto;}
.forumPoll .header1 {border-radius: 4px; background: #2d6568; font-size: 16px;}
.forumPoll .header2 { background: #bee3d9; padding: 3px 10px;}
.forumPoll .header2.first {border-radius: 4px 0 0 4px; width: 40%}
.forumPoll .header2.c {width: 20%;}
.forumPoll .header2.last {border-radius: 0 4px 4px 0; width: 40%; min-width: 190px;}
.forumPoll .item { background: #f1f1f1; padding: 3px 10px;}
.forumPoll .item.first {border-radius: 4px 0 0 4px;}
.forumPoll .item.last {border-radius: 0 4px 4px 0;}
.forumPoll .barstat {display: inline-block; background: #aaa; border: 1px #666 solid; height: 16px; width: 150px;}
.forumPoll .barstat span {display: inline-block; height: 16px; background: #2d6568;}
.forumPoll .item.result strong {vertical-align: top; margin: 1px 0 0 0; display: inline-block;}

.frUsersHd { background: #f1fbfc; padding: 10px;border: 1px #bad7d8  solid;margin: 15px 0;border-radius: 4px;}


tr.header1 a		{color:#419fff;text-decoration:none}
tr.header1 a:hover	{color:#fff;text-decoration:none}
.header1Title { color: #FFFFFF; font-weight: bold; height: 32px; font-size:17px; padding-left: 10px;	} 
.header2,.header2 td  { background-color: #e3eff3; color: #252525; font-weight: bold;  padding: 5px 10px;} 
.header2.first {border-radius: 4px 0 0 4px;}
.header2.last {border-radius: 0 4px 4px 0;}
.header2.single   {border-radius:4px;}

.itemsList  {margin: 0 0 10px 0;}
.itemsList  tr.post td {padding: 5px 10px;}
.itemsList  tr.post:nth-child(odd) td {background: #fff;}
.itemsList  a.post_link { font-weight: bold; font-size: 16px;}
.activeTopics .header2 {border-radius: 4px;}

td.header2 input {margin-left: 7px;}
#DataPanel1_Table td.header2 {background: #f1f1f1}
#DataPanel1_Table a {background: none;}
td.header2links a				{color: #3A4F6C;text-decoration:none;font-size:7.5pt;}
td.header2links	a:hover	{color: #3A4F6C;text-decoration:none;font-size:7.5pt;}
.footer1 { font-size: 7pt; height: 28px; background-color:#fbfbfb;} 
.footer1 select, .footer1 td { font-size: 7pt;} 
.postformheader  { background-color: #D1D1D1; font-weight:bold;} 

.postheader  { background-color: #eaeaea; color:#505050; padding: 5px;} 
.postheader td.small  { background-color: #eaeaea; color:#505050;} 
.postheader a { font-size:10pt; } 
td.postheader.single {border-radius: 4px;}
.searchFilters td.postheader select, .searchFilters td.postheader input {margin: 2px 0 3px;}
td.postheader p {margin: 10px 0 0 0;}
table#searchResults tr.post {background: #fff;}
table#searchResults tr.post td {padding: 10px;}
.postMeta {margin: 0 0 15px 0;}
.postMeta time {color: #888;}
table#searchResults tr.post td .msgPOB { width: 100%; float: none; margin:0;}
table#searchResults tr.post td .msgPOB  img {max-width: 100%;}
table.alphaBeta tr td.post {background: none;}
.post_alt {background: #eee}
.post {background: #f4f4f4;}
.post_link { font-size:10pt; font-weight:bold;}
table.content {border: 1px #ddd solid; border-radius: 4px;}
.content {  color: #000000; padding: 0px;}
.content td.post {  border-radius: 0 4px 4px 0; } 
.content td.post:first-child { border-radius: 4px 0 0 4px;}
.content td {padding: 3px;} 
.forumviewing { font-size:8pt; color:#a0a0a0;} 
.forumsubheading { font-size:7.5pt;} 
#RichEdit td  { padding: 0px;} 
.content a		{ color: #005a8c; text-decoration: underline; }
.content a:hover	{ color: #0598ec; text-decoration: none; }
.quote { margin: 10px 0 10px 20px; padding: 7px 10px; background: #edf7ff; border: 1px #b4c5d8 solid; border-radius: 3px; /* word-break: break-all; */} 
.quote a {overflow-wrap: anywhere;}

.quote .quote,.quote .quote .quote .quote {background: #f5fbff;}
.quote .quote .quote {background: #edf7ff;}


.post-ad  td {padding: 0; text-align: center; background: #fff; border-radius: 6px; }
.forum-ad td  {padding: 0; text-align: center; background: #fff; border-radius: 6px; }
.topic-ad td  {padding: 0; text-align: center; background: #fff; border-radius: 6px; }

.innerquote {padding: 5px;} 
.code { margin-left: 16px; padding-left: 16px;	} 
.innercode { padding: 4px; background-color: #efefef; border: solid 1px #808080; color:#000000; font-size:8pt; font-family:Courier New,Courier;} 


.smallfont	{ font-size: 11px; line-height: 14px; }
.smallfont time {color: #666;}
.smallfont h3 {margin: 0; font-size: 11px; line-height: 14px; color: #333; font-weight: normal;}
.smallfont h3 a {font-weight: bold;}
.smallfont p {margin: 0;}


a.imagelink  { font-size: 8pt; font-weight: bold; color: #005a8c;} 
a:hover.imagelink { text-decoration: none; } 
.posteditor  { width: 100%; height: 200px; font-family: Tahoma, Verdana,Arial,Helvetica,sans-serif; font-size: 8pt;} 
table.command  { padding: 3px;} 

body.SWforum .navlinks { font-size: 16px; color: #005a8c; font-weight: 300; margin: 0 0 15px 0; line-height: 20px; }
body.SWforum .navlinks a { color: #005a8c; text-decoration: none; }
body.SWforum .navlinks a:hover { color: #333; text-decoration: underline; }
body.SWforum .navlinks #current { color: #005a8c; } 
body.SWforum .navlinks span {color: #888;}
body.SWforum .navlinks strong {padding: 2px 8px 2px 8px;color: #fff;font-size: 12px;border: 1px #111 solid;background: #333;border-radius: 3px;float: none;display: inline-block;text-decoration: none;font-weight: bold;margin: 0 5px 0 0;}

#PostReplyHider { width: 320px; font-size: 14px; color: #fff; text-align: center; margin: -60px 0 0 -160px; left: 50%; position: absolute; background: url(//statix.stockwatch.pl/content/images/bg-overlay.png); border-radius: 4px; z-index: 200;}
#PostReplyHider img {display: block; margin: auto auto;}
#PostReplyHider a {color: #7aedfb;; text-decoration: underline;}
#PostReplyHider.SearchHider { margin: -80px 0 0 -100px; width: 200px; padding: 0 0 10px 0;}

#forum__ctl0_txtSearchString {min-width: 290px;}

.welcInfo {text-align: right; line-height: 13px; margin: -30px 0 15px 0;} 

.print  { border: solid 1px #C0C0C0;} .printheader  { background-color: #DDDDDD; color: #000000; padding: 4px;} .printbody  { background-color: #FFFFFF; color: #000000; padding: 4px;} 
.postdiv {line-height: 18px; background: none; padding: 10px 0 0 0; overflow-wrap: break-word;}
.postdiv hr {border: 0px; height: 0px; border-top: 1px #aaa dotted; margin-bottom: 5px;margin-top: 15px;}
.postdiv i {font-family: Trebuchet Ms, Arial;}
td.message {background: #fff; padding-left: 10px;}
td.UserBox {background: #fff url(/forum/themes/soclean/ctlk.gif) right top no-repeat;	font-size:7.5pt; color:#808080;}
td.small {background: #fff; font-size: 10px;}

.btn-panel {text-align: right;}
.btn-panel.postMsg {text-align: center;}

.btn-panel div {display: inline-block;}
.btn-panel .btn.btn-fa {margin-bottom: 5px;}
.btn-panel .btn .fa.fa-exclamation-triangle {background: #e00;}
.btn-panel .btn .fa.fa-pencil {background: #00b6ea} 
.btn-panel .btn .fa.fa-check  {background: #333} 
.btn-panel .btn .fa.fa-trash {background: #c00;}
.btn-panel .btn .fa.fa-rss {background: #fe2400;}
.btn-panel .btn .fa.fa-truck {background: #01a4cb;}
.btn-panel .btn .fa.fa-lock {background: #fe5a00;}
.btn-panel .btn .fa.fa-refresh {background: #11b12f}

.popmenu {border-radius: 3px; padding: 2px; background: #fff;}
.popmenu .post, .popmenu .popmenubutt {margin: 1px; text-align: left; background: #fff;}
.popmenu .postfooter {margin: 1px; text-align: left; background: #fff; color: #f00;}

.threadView .btn.btn-fa {border: 0; background: none; border-radius: 0;}
.threadView .btn.btn-fa i.fa {background: none; color: #333; margin: 0; border: 0; padding: 2px;}
.threadView .btn.btn-fa:hover i.fa {background: none; margin: 0; border: 0; color: #005a8c; }
.threadView .btn.btn-fa:hover {border: 0; background: none; color: #005a8c;}
.threadView .btn.btn-fa.active i.fa { color: #fff; background: #0A8C00;}

.userP {width: calc(50% - 10px); float: left; margin: 0 10px 0 0;}
.userP.right {float: right; margin: 0 0 0 10px;}
.userP  table {width: 100%;}
.latestPosts {display: block; width: 100%; max-height: 320px; overflow: hidden; overflow-y: scroll; }
.latestPosts tr.post {background: none;}
.latestPosts tr.post td {background: none; padding: 10px;}
.latestPosts tr.post td .msgPOB { width: 100%; float: none; margin:0;}
.latestPosts tr.post td .msgPOB  img {max-width: 100%;}

.lastPosts {display: block; width: 100%; max-height: 320px; overflow: hidden; overflow-y: scroll; }
.lastPosts tbody, .lastPosts tbody tr, .lastPosts tbody tr td {display: block;}
.lastPosts tr.post {background: none;}
.lastPosts tr.post td {background: none; padding: 10px; border-bottom: 2px #ddd solid;}
.lastPosts tr.post td .msgPOB { width: 100%; float: none; margin:0;}
.lastPosts tr.post td .msgPOB  img {max-width: 100%;}
.UpUa {border-radius: 3px; float: left; display: block; width: 94px; margin: 0 10px 15px 0;}
.UpUa img {border: 2px #005a8c solid; border-radius: 4px; background: #111; width: 100%; height: auto; max-width: 90px;}
.UpUatit {clear: right; margin: 0 0 5px 0; }
.UpUaPanel {display: inline-block;}
table .sidemenu {width: 160px; padding: 15px 20px 0 0;}
table .sidemain {padding: 15px 0 0 0;}
table .sidemenu li {list-style: none; display: block; margin: 0 0; padding: 5px 10px;}
.editorPanel {margin: 0 15px 0 0;}
#forum__ctl0_edit {width: calc(100% - 20px) !important; font-size: 13px; line-height: 18px; height: auto !important; min-height: 200px; padding: 5px; border: 1px #888 solid; border-radius: 4px; }
.editorPanel #bbcodeFeatures  tr {display: inline;}
.editorPanel #bbcodeFeatures  tr td {display: inline-block;}
.editorPanel  .smiletime {width: 320px;  float: left; margin: 15px 15px 0 0;}
.editorPanel  .smilesmile .header1 {background: #333;}
.editorPanel  .smilesmile .header1 b {font-weight: 500;}
#forum__ctl0_Subject {width: calc(100% - 12px); margin: 5px 0;}
.smilesmile {width: 100%; margin: 0 0 15px; border-bottom: 1px #ddd solid; }
.smilesmile .post {background: none;}
#EditorLine:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.smiletimecol {width: 335px; vertical-align: top;}
.sendas {margin: 0 0 10px 0;}
.smilesmile tr.post, .smilesmile .post td {display: inline;}
.smilesmile .post td {padding: 5px; display: inline-block;}
#forum__ctl0_EditorLine.post {background: none;}
.editorOptions td {padding: 0 0 10px 0;}
#forum__ctl0_Priority {min-width: 200px; width: 260px;}
#forum__ctl0_NewTopicOptionsRow input[type="checkbox"] {vertical-align: top; margin: 2px 5px 10px 0; float: left; }
.editorPanel  .smiletime.newPostReply {width: 320px;  float: left; margin: 3px 15px 0 0;}
#forum__ctl0_CreatePollRow td {display: none; border-top: 1px #ddd solid; border-bottom: 1px #ddd solid; padding: 10px 0;  }
#forum__ctl0_PriorityRow   td {border-top: 1px #ddd solid; padding: 10px 0;  }
#forum__ctl0_PreviewRow td {padding: 20px 0;}
#forum__ctl0_PreviewCell {border-top: 1px #005a8c solid; border-bottom: 1px #005a8c solid;}
#forum__ctl0_PreviewRow  td.previewRow {vertical-align: middle; text-align: right; font-weight: 700; padding: 20px;}
table.postMessage  {margin: 0 0 20px 0;}
#forum__ctl0_LastPostsIFrame {margin: 20px 0; overflow: hidden; height: 320px !important; }
body#frameHelper {background: #fff;}

#swNewsroomAnnouncer { background: #005a8c; border: 2px #2788bf  solid; border-radius: 5px 0 0 5px; display:block; position:fixed; right: -402px; top:200px; width:400px; z-index:700; -webkit-box-shadow: -5px 6px 23px -8px rgba(0,0,0,0.7); -moz-box-shadow: -5px 6px 23px -8px rgba(0,0,0,0.7); box-shadow: -5px 6px 23px -8px rgba(0,0,0,0.7);}
#swNewsroomAnnouncer i.fa {color: #ffffff; position: absolute; margin: 5px 0 0 5px; font-size: 24px; margin: 0 0 0 -32px; margin: -2px 0 0 -32px; width: 20px; height: 25px;background: #005a8c; border: #2788bf 2px solid; border-right: 0; border-radius: 5px 0 0 5px; padding: 5px; } 
#swNewsroomAnnouncerContent {padding: 5px 5px 10px 10px; overflow: hidden; min-height: 160px;}
#swNewsroomAnnouncerProgress {padding: 5px; text-align: center;}
#swNewsroomAnnouncer h2 {margin: -22px 0 5px 0; color: #60f3f3; font-size: 14px;}
#swNewsroomAnnouncerContent ul li { display: block; list-style: none; }
#swNewsroomAnnouncerContent ul { display: block; list-style: none; margin: 0; padding: 0;}
#swNewsroomAnnouncerContent li { background: url(//statix.stockwatch.pl/content/images/pntr.gif) no-repeat; margin: 0 0 5px 0; padding: 0 0 0 12px;}
#swNewsroomAnnouncerContent .active {background-color:#FF0000 }
#swNewsroomAnnouncerContent .inactive {background-color:#CECECE }
.swNwActive .alertNW {background: url(//statix.stockwatch.pl/content/images/updatedNWA.gif) no-repeat; display: block;  height: 22px; margin: 0 0 0 12px; position: absolute; top: 116px;  width: 28px;}
.swNwInactive .alertNW {display: none;}
.newsroomin {padding: 10px 10px 10px 50px}
.swNew a {font-weight: bold; color: #fff; }
.swWatched a {font-weight: normal; color:#fff;}
.swNew, .swWatched {font-weight: normal; color:#9fdae7;  }
.swNclosure {text-align: right; padding: 5px;}
.swNclosure a {font-size: 11px; color: #fff;}
.swNfooter {margin: 10px 0 0 0; color: #60f3f3;}
.swNfooter  a {color: #fff;}

.uName .uaua {	text-decoration: none;	text-align: center;	display: block;	color: #2ed7ff;	word-wrap: break-word;	display: block;	padding: 0 0 3px 0;}

.tv-mobile-only {margin: 10px 0; border: 2px #ccc dashed; padding: 10px; text-align: center;}
.tv-mobile-only  a {color: #333;}
.tv-mobile-only  a  i.fa {font-size: 32px; display: block; margin: 0 0 10px 0; }
.tv-mobile-only  a:hover {text-decoration: none;}

/* NEWSROOM SPECIFIC */

#anvilStrike {width: calc(100% - 335px); float: left;}
#anvilStrike:after { clear: both; display: block; float: none; content: "."; padding: 0; height: 0; font-size: 1px; visibility: hidden;}

#anvilStrike.fullwide { width: 100%; float: none;}
#anvilStrike.fullwide #mind-body-weapon.singlepage .post .entry * {max-width: 1310px;}

#anvilStrike .post {background: #fff;}
#sidebarL {width: 172px; float: left; margin: 0 15px 15px 0;background: #fff; padding: 3px; border-radius: 4px;}
#mind-body-weapon {width: calc(100% - 195px); float: left; margin: 0 0 10px 0;}
#mind-body-weapon.singlepage {width: 100%;}

#sidebarR {width: 320px; float: right; margin: 0 0 10px 10px;}

#sidebarR .box1 {border-radius: 0 0 6px 6px;}

#sidebarR #newsListWP.box1 {padding: 10px 5px;}
#sidebarR #newsListWP.box1 a strong { color: #000; }


#sidebarR  .bxld {background: #000;	color: #fff;	padding: 8px 30px 5px 8px;	border: 0;	border-radius: 6px;}
#sidebarR  .bxld a, #sidebarR  .bxld a:hover {color: #fff; text-decoration: none;}
#sidebarL  .bxld {background: #000;	color: #fff; padding: 3px 5px;	border: 0;	border-radius: 3px;}
#sidebarL  .bxld a, #sidebarR  .bxld a:hover {color: #fff; text-decoration: none;}

#sidebarL ul {list-style: none; display: block; margin: 0; padding: 0;}
#sidebarL ul li {list-style: none; display: block; margin: 0; padding: 0;}
#sidebarL .widget {margin: 0}
#sidebarL .widget li a {display: block; margin: 0; border-top: 1px #DFEBF5 solid;  padding: 4px 2px 4px 6px; color: #000; background: #fff;  font-weight: bold;}
#sidebarL .widget li a:hover {text-decoration: none; color: #005a8c; background: #DFEBF5;}


#sidebarR ul {list-style: none; display: block; margin: 0; padding: 0;}
#sidebarR ul li {list-style: none; display: block; margin: 0; padding: 0; }
#sidebarR .widget {margin: 0 0 10px 0;}
#sidebarR .tagcloud {border-radius: 0 0 6px 6px; clear: both; display: block; padding: 5px 5px 10px 5px; background: #fff;}
#sidebarR .tagcloud a {color: #333;}

h1#sectiontitle { color: #005A8C; font-size: 16px; display: block; font-style: normal;  text-transform: uppercase; margin: 10px 0 15px 0; }

#postList {margin: 0; padding: 0; display: block; list-style: none;}
#postList .date {font-size: 16px; margin: 0 0 10px 0; padding: 10px 0; border-bottom: 1px #ccc solid; }
#postList li {clear: both;  padding: 0; margin: 0 ; display: block; list-style: none;}
#postList li.advert {clear: both; display: margin: 10px 0 10px 0; padding: 0 0; display: block; list-style: none;}
#postList li:after { clear: both; display: block; float: none; content: "."; padding: 0; height: 0; font-size: 1px; visibility: hidden;}
#postList time {color: #888;}

#postList li .title {	font-weight: bold; display: block; color: #000; font-size: 16px;	margin: 0 0 5px 0;	padding: 2px 0 0;	line-height: 20px;}
#postList li .tags {padding: 0 0 0 10px; text-transform: uppercase;}

#postList li .leadr {padding: 0; margin: 3px 0 2px 0;  font-weight: normal; color: #333;}
#postList li .leadr p {display: inline; margin: 0;}
#postList h3 {font-size: 12px; font-weight: normal; margin: 3px 0; color: #333; }
#postList  small {font-size: 11px;}
#postList .list-photo {width: 200px; float: left; margin: 0 15px 0 0;}
#postList .list-photo img {width: 100%; border-radius: 4px;}
#postList li .premium {font-size: 10px; font-weight: bold; color:#000 !important; background:#FEE261; vertical-align: top; margin: -1px 0 0 5px; display: inline-block; border-radius: 3px; padding: 1px 3px;}

#postList li.advert { border: 1px solid #ddd; border-radius: 5px; line-height: 16px; background: #f1f1f1; margin-bottom: 10px; padding: 5px;}
#postList li.advert  .title span {font-weight: normal; border-radius: 4px; background: #eee; color: #666; padding: 1px 8px; font-weight: normal; font-size: 10px; text-decoration: none;}	
#postList li.advert  .title  {font-weight: bold}
#postList li.advert img {position: absolute; }

.wpPn {clear: both; display: block; margin: 20px 0;}
#wp_page_numbers {}
#wp_page_numbers ul {list-style: none; text-align: center; display: block; margin: 0; padding: 10px 0 0; border-top: 1px #ccc solid;  }
#wp_page_numbers ul li {list-style: none; border-radius: 50%; font-size: 14px; text-align: center; display: inline-block; margin: 0; padding: 5px; width: 18px; height: 18px;}
#wp_page_numbers ul li.active_page {background: #005a8c; color: #fff;}
#wp_page_numbers ul li.active_page a {color: #fff;}
#wp_page_numbers ul li:hover {background: #eee;}
#wp_page_numbers ul li:hover a {text-decoration: none;}

#hpbxNwsWP {padding: 10px 5px 5px 5px; margin: 0 0; }
#hpbxNwsWP ul li { list-style: none;  display: block; padding: 0 0 0 12px; background: url(//statix.stockwatch.pl/content/images/pntr.gif) 1px 1px no-repeat; margin: 0 5px 10px 5px;}
#hpbxNwsWP a {color: #005A8C; font-size: 14px;}
#hpbxNwsWP span {color: #888; font-size: 11px;}
#hpbxNwsWP ul li p {margin: 0 0 15px 0;}

#bxSimPs {padding: 10px 5px 5px 5px; margin: 0 0; margin: 15px 0 0; }
#bxSimPs ul li { list-style: none;  display: block; padding: 0 0 0 12px; background: url(//statix.stockwatch.pl/content/images/pntr.gif) 1px 1px no-repeat; margin: 0 5px 10px 5px;}
#bxSimPs a {color: #005A8C; }
#bxSimPs ul li p {margin: 0 0 15px 0;}
#bxSimPs ul.widghold {margin: 0; padding: 10px 0;}

#bxLnkNwsWP {padding: 10px 5px 5px 5px; margin: 0 0; }
#bxLnkNwsWP p { list-style: none;  display: block; padding: 0 0 0 12px; background: url(//statix.stockwatch.pl/content/images/pntr.gif) 1px 1px no-repeat; margin: 0 5px 10px 5px;}
#bxLnkNwsWP p a {color: #005A8C; font-size: 14px;}
#bxLnkNwsWP span {color: #888; font-size: 11px;}
#bxLnkNwsWP ul li p {margin: 0 0 15px 0;}

#bxLnkNws .stockval {margin: 0 0 5px; background: #f1f1f1; font-size: 14px; font-weight: normal;  padding: 5px 10px;}

.wp-caption { border: 1px #ddd solid; border-radius: 3px; -moz-box-shadow: 3px 3px 3px #eee;-webkit-box-shadow: 3px 3px 3px #eee;box-shadow: 3px 3px 3px #eee; }
.wp-caption img { margin: 4px 0 0 4px;}
.wp-caption-text {margin: 5px; color: #666; font-size: 14px; line-height: 20px; }
.ArticleLocked  {background: #002a40 url(//statix.stockwatch.pl/content/images/bg-content-locked.png) no-repeat top right; max-width: 620px; width: 96%; margin: 20px auto; padding: 5px 10px; color: #fff; text-align: center; font-size: 11px; line-height: 14px;}
.ArticleUnLocked {background: #c4c4bd url(//statix.stockwatch.pl/content/images/bg-content-unlocked.png) no-repeat  top right; max-width: 620px; width: 96%; margin: 20px auto; padding: 10px; color: #111;  text-align: center; font-size: 11px; line-height: 14px;}
.ArticleLocked p {margin: 5px 35px; }
.ArticleLocked a {color: #92d2ff}
.ArticleUnLocked p {margin: 5px 0; }
.ArticleUnLocked a {color: #005a8c}

.post h1 {font-size: 22px; margin: 10px 0; line-height: 26px;}

.social-share {clear: both; float: none; margin: 5px 0 15px;text-align: right;}
.social-share .icon { color: #888; font-size: 32px; margin: 0 5px 0 0;}
.social-share .icon:hover { color: #005a8c;}

.tagSect {display: inline-block; text-transform: uppercase; }
.post author {margin: 0 15px;}
.post strong.LeadArt {font-size: 16px; line-height: 24px;}
.post .entry {font-size: 15px; line-height: 22px}

.post .entry img { width: 100%; max-width: 785px; height: auto;}
.post .entry iframe { display: block; margin: auto auto;}
.post .entry iframe.wykres {min-height: 335px; width: 100%; max-width: 100%;}
.post .entry .twitter-tweet {display: block; margin: auto auto;}



#mind-body-weapon.singlepage .post .entry * {max-width: 985px;}

.post .entry a.nolink {color: #000 !important; text-decoration: none !important;}
.post .entry a.nolink:hover {color: #000 !important; text-decoration: none !important;}

.post .entry p {text-align: justify;}
.post .entry .wp-caption img {width: calc(100% - 8px);}
.post .entry .alignleft {float: left; margin: 0 15px 15px 0;}
.post .entry .alignright {float: right; margin: 0 0 15px 15px;}
.post .entry .aligncenter {display: block; margin: 15px auto; max-width: 100%;}
.post .entry  .ArticleLocked  {max-width: 560px; }
.post .entry  .ArticleUnLocked { max-width: 560px;}

#postXt fieldset.holygrail { color: #fff; border: 0; padding: 0 10px; width: calc(100% + 2px); margin: 0 -11px;  text-align: center; background: rgb(0,46,77); background: linear-gradient(0deg, rgba(0,46,77,1) 0%, rgba(0,75,117,1) 100%);}
#postXt fieldset.holygrail a {color: #fff;}

.post .entry fieldset {width: calc(100% - 60px); color: #000; border: 1px #ccc solid; border-radius: 5px; margin: 20px 10px; padding: 20px;  background: rgb(251,251,251); background: linear-gradient(180deg, rgba(251,251,251,1) 0%, rgba(238,238,238,1) 100%); -moz-box-shadow: 3px 3px 3px #eee;-webkit-box-shadow: 3px 3px 3px #eee;box-shadow: 3px 3px 3px #eee;}
.post .entry fieldset a {color: #000;}
.post .entry fieldset p {text-align: center; margin: 2px 0;}
blockquote {display: block;  clear: both; border: 1px #8acee6 solid; font-family: Arial; font-style: italic; padding: 10px 20px 10px 20px; background: #effbff; margin: 20px 0 20px 20px; border-radius: 5px;}

blockquote.twitter-tweet {max-width: 710px !important; margin: 10px auto;  border: 1px #8acee6 solid; padding: 0 20px;}
blockquote.twitter-tweet p{ text-align: right !important;}
blockquote.twitter-tweet p[dir="ltr"]{text-align: left !important;}

.twitter-widget {margin: auto auto;}


#stockWPnewsbox {padding: 10px; margin: 0 -10px; width: 100%; border-top: 1px #ccc solid;   border-bottom: 1px #ccc solid; bbackground: rgb(240,240,240); background: linear-gradient(360deg, rgba(240,240,240,1) 0%, rgba(255,255,255,1) 50%, rgba(251,251,251,1) 100%);}
#stockWPnewsbox ul {list-style: none; margin: 0; padding: 0;}
#stockWPnewsbox ul li { list-style: none; margin: 0; padding: 0; width: calc(50% - 10px); margin: 0 0 0 20px; float: left; }
#stockWPnewsbox ul li:first-child {margin: 0;}
#stockWPnewsbox .HotNSection:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#stockWPnewsbox ul li:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#stockWPnewsbox .HotNSection .title, #stockWPnewsbox .HotNSection .title a { color: #000; display: block;font-size: 16px; margin: 0 0 5px 0;padding: 2px 0 0;line-height: 20px; }
#stockWPnewsbox .premium {font-size: 10px; font-weight: bold; color:#000 !important; background:#FEE261; display: inline-block; border-radius: 3px; padding: 1px 3px;}
#stockWPnewsbox .HotNSection a:hover {text-decoration: none;}
#stockWPnewsbox .HotNSection p {color: #111; font-size: 13px; line-height: 18px; margin: 0;}  
#stockWPnewsbox .HotNSection .list-photo {width: 140px; float: left; margin: 0 10px 0 0;}
#stockWPnewsbox .HotNSection .list-photo img {width: 100% !important; height: auto !important; border-radius: 5px;}
#stockWPnewsbox .bxld {margin: 0 0 10px 0; border: 0; }

#stockWPnewsbox .HotNSection time {display: block; color: #888; margin: 0 0 5px 0; }


#treemap canvas {cursor: pointer;}
.DlyMsg { max-width: 400px; background: #333; text-align: center; padding: 15px; border-radius: 4px; color: #fff; margin: 20px auto; -webkit-box-shadow: 1px 2px 16px -5px rgba(0,0,0,0.75); -moz-box-shadow: 1px 2px 16px -5px rgba(0,0,0,0.75); box-shadow: 1px 2px 16px -5px rgba(0,0,0,0.75); }
.DlyMsg a { color: #2ed7ff !important;}
.ajax__calendar_container { z-index: 10000;}
.overlay { width: 100px; height: 20px; position: absolute; top: 3px; left: 10px; }
.overlay2 { width: 100px; height: 100px; position: absolute; top: 3px; right: 10px; }
.overlay3 { width: 100px; height: 100px; position: absolute; top: 116px; right: 25px; }
       
#ctl00_Body_outsideContent { background-color: white; }
.hotcompanies .news-url { color: #ff0000;}
.hotcompanies tr th:first-child { width: 30%}
.post .entry table {width: 100%; }
.post .entry table tr th, .post .entry table tr td {font-size: 13px !important;}
.post .entry h2 {font-size: 18px; margin: 20px 0;}
.post .adMoby {text-align: center; max-width: 320px; margin: 20px auto;}
#postList .adMoby {text-align: center; max-width: 320px; margin: 20px auto; clear: both;float: none; }
#ctl00_Body_CompanyMain1_Pricing1_PricingSummaryContainer #prSumm {	padding: 0;	background: none;	text-align: right;}

.cDetL.IndexC {	float: left; clear: both; width: calc(100% - 320px); padding: 0 0 10px 0;}
.cDetL.IndexC p#lDesc {margin: 5px 0 20px 0;}
.cDetR.IndexC {	float: right; width: 300px; }

#dialogSW {display: block; position: fixed; height: 100%; top: 0; bottom: 0; width: 100%;}
#dialogSW .dialog-ov {background: #000; opacity: 0.8; z-index: 500; position: fixed; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0;}
#dialogSW .dialog-wrap {max-width: 800px; width: 100%;  z-index: 510; max-height: 640px; position: absolute; top: 50%; left: 50%; margin: -320px 0 0 -400px; background: #fff; } 
#dialogSW .closex {float: right; font-size: 24px; color: #888; margin: 10px 15px 0 0;}
#dialogSW .closex:hover {text-decoration: none;}
#dialogSW .dialog-body {padding: 20px;}
#dialogSW .dialog-body:after {content: "."; display: block; clear: both; visibility: hidden;  line-height: 0;  height: 0; }

body.hasdialog {overflow: hidden; }


#dialogSW .art-prv {}
#dialogSW .art-prv .title {font-size: 16px; color: #000;}
#dialogSW .art-prv time {color: #005a8c; }
#dialogSW .art-prv .cmn-btn {text-align: center; margin: 20px 0 0;}
#dialogSW .art-prv .desctxt {margin: 15px 0; }
#dialogSW .meta {margin: 10px 0 0 0;}
#dialogSW .meta span {color: #005a8c;}
#dialogSW .art-prv .cmn-btn .btn-leave i.fa {background: #d00;}
#dialogSW .art-prv .cmn-btn .btn-leave:hover i.fa {background: #d00; color: #fff;}
#dialogSW hr { border-top: 1px #ccc solid; }
.SWleavetxt {text-align: center; padding: 15px; line-height: 21px; margin: 0 -20px;  color: #e3e5e6; background: #e5f2ff;background: rgb(0,46,77); background: linear-gradient(0deg, rgba(0,46,77,1) 0%, rgba(0,75,117,1) 100%); }


.newsroom  .tv-mobile-only button {width: 100% !important;}







.cctabdt#StockSectors {margin: 20px 0;}



/* Trading */

section#middle-column .box#box-clocks {border-radius: 5px;margin: -10px -10px 10px -10px; padding: 10px; background: rgb(2,0,36); background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(0,90,140,1) 100%); } 
section#middle-column .box#box-clocks .clock b {font-weight: normal; font-size: 14px; display: block; color: #fff; margin: 0 0 5px 0;}
section#middle-column .box#box-clocks .clock {text-align: center; width: 25%; float: left;}
#last-comment {margin: 0 0 20px 0;}
#last-comment a h2 { font-size: 21px; font-weight: normal; margin: 10px 0 5px 5px; }
#last-comment .meta {padding: 0 5px; color: #888}
#last-comment a {color: #005a8c;}
#last-comment a:hover, #last-comment a h2:hover  {color: #111; text-decoration: none;}
#last-comment p {margin: 0 0 10px 5px; color: #111; font-size: 14px;}
section#middle-column ul.list {list-style: none; display: block; margin: 0; padding: 0;}
section#middle-column ul.list li {list-style: none; display: block; margin: 0; padding: 0; }
section#middle-column .box {margin: 0 0 10px 0; padding: 0px; background: #fff;}
section#middle-column .box h4, section#middle-column .box h4 a  { color: #666; padding: 0; margin: 10px 0 20px 0; font-size: 16px; font-weight: normal; background: #fff;}
section#middle-column .box ul li { list-style: none;  display: block; padding: 0; margin: 0 0 20px 0;}
section#middle-column .box ul li .meta {margin: 0 0 5px 0; color: #888;}
section#middle-column .box ul li .meta a {font-size: 12px;}
section#middle-column .box ul li p {margin: 0 0 10px 0; font-size: 13px; line-height: 22px;}
section#middle-column .box a {color: #005A8C; font-size: 14px; line-height: 17px;}
section#middle-column .box a:hover {text-decoration: none; color: #000;}
section#middle-column .box a:hover p {text-decoration: none;  color: #000;}
section#middle-column .box a p {color: #333; margin: 0 0 10px 0;}
section#middle-column .box a span {color: #888;}
section#middle-column .box h2 {font-weight: normal; font-size: 16px; margin: 0 0 5px 0; line-height: 24px;}
section#middle-column .box.box-charts {padding: 10px 0 0 0; border-bottom: 3px #ddd solid;  border-top: 3px #ddd solid;margin: 0 0 10px 0;}
section#middle-column .box.box-charts .selector {padding: 8px 0 18px 0;}
section#middle-column .box.box-charts .selector a {cursor: pointer; color: #333; font-size: 11px; font-weight: bold; padding: 8px 3px 8px 5px; border-left: 1px #ccc solid;}
section#middle-column .box.box-charts .selector a:first-child {border: 0;}
section#middle-column .box.box-charts .selector a.active {color: #005A8C;}
section#middle-column .box.box-charts .chart-block {display: none;}
section#middle-column .box.box-charts .chart-block.chart-eurusd {display: block;}
section#middle-column .box.box-partners {text-align: center;}
section#middle-column .box.box-partners h4 {text-align: left;}
section#middle-column #last-comment ul li {margin: 0 0 20px 0;}
section#middle-column #last-comment ul li .meta {margin: 0 0 5px 0;}
section#middle-column #last-comment ul li .sub {text-align: right;}
section#middle-column .box.box-news {border-bottom: 3px solid #ddd; margin: 0 0 10px; padding: 10px; }
section#middle-column .box.box-news .meta {width: 100px; text-align: left; font-size: 13px; float: left;}
section#middle-column .box.box-news .a {width: 200px; float: right;}
section#middle-column .box.box-news ul li {margin: 0 0 5px 0;}
#TradingSW #SWCnt.article section#middle-column {width: calc(100% - 20px); border-radius: 5px; float: none; background: #fff; min-height: 800px; }
#TradingSW #SWCnt.homepage section#middle-column, #SWCnt.category section#middle-column {padding: 10px 10px 0 10px;}
#TradingSW #SWCnt.article section#middle-column {padding: 10px 10px 0 10px;}
#TradingSW .sub {text-align: right;}
#TradingSW #sidebar a img {display: block;}
#TradingSW #sidebar {width: 320px; float: right; margin: 0 0 10px 10px;}
#TradingSW #sidebar {width: 320px; float: right; margin: 0 0 10px 10px;}
#TradingSW #sidebar .widget h4  { display: block; padding: 8px 10px; font-size: 16px; font-weight: normal; background: #222; margin: -5px -5px 10px -5px; border-bottom: 2px solid #888; color: #fff;}
#TradingSW #sidebar .widget h4 a { font-size: 16px; font-weight: normal; line-height: 22px; color: #fff;}
#TradingSW #sidebar .widget h4 a:hover {color: #fd0}
#TradingSW #sidebar ul {list-style: none; display: block; margin: 0; padding: 0;}
#TradingSW #sidebar ul li {list-style: none; display: block; margin: 0; padding: 0; }
#TradingSW #sidebar .widget {margin: 0 0 10px 0; padding: 5px; background: #fff;}
#TradingSW #sidebar .widget ul li { list-style: none;  display: block; padding: 0 0 0 12px; background: url(https://statix.stockwatch.pl/content/images/pntr.gif) 0px 0px no-repeat; margin: 0 5px 10px 5px;}
#TradingSW #sidebar .widget a {color: #005A8C; font-size: 13px; line-height: 14px;}
#TradingSW #sidebar .widget a:hover {text-decoration: none; color: #000;}
#TradingSW #sidebar .widget a:hover p {text-decoration: none;  color: #000;}
#TradingSW #sidebar .widget a p {color: #333; margin: 0 0 10px 0;}
#TradingSW #sidebar .widget a span {color: #888;}
#TradingSW #sidebar .widget.widget-cloud {text-align: center;}
#TradingSW #sidebar .widget.widget-cloud .container a { line-height: 30px; padding: 0 5px;}
#TradingSW #sidebar .widget.widget-cloud .container a:hover {color: #005A8C !important;}
#TradingSW #sidebar .widget.widget-cloud .container {margin: 10px 0;}
#TradingSW #sidebar .widget.widget-cloud h4 {text-align: left;}
#TradingSW #sidebar .widget.widget-cloud h4 a {color: #fff;}
#TradingSW #sidebar .widget.widget-tech-anal li.first-item {margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 3px solid #ddd; list-style: none; display: block; background: none;}
#TradingSW #sidebar .widget.widget-tech-anal li.first-item .meta {margin: 5px 5px; color: #888}
#TradingSW #sidebar .widget.widget-tech-anal li.first-item img {margin: 5px 0;  max-width: 290px; margin: 10px;}
#TradingSW #sidebar .widget.widget-tech-anal li.first-item p {line-height: 20px; padding: 0 5px;}
#TradingSW #sidebar .widget.widget-tech-anal li.first-item strong a {font-size: 16px; font-weight: normal; line-height: 22px; margin: 0 5px 5px 5px;}
#TradingSW #sidebar .widget.widget-tech-anal li.first-item strong  {font-weight: normal;}
#TradingSW .article fieldset { width: calc(100% + 20px); margin: 0 -20px 20px; border-top: 1px #ccc solid; border-radius: 0; border-bottom: 1px #ccc solid; background: #f5f5f5; }
#TradingSW .article fieldset.holygrail {	color: #fff;	border: 0;	padding: 0 10px;	width: calc(100% + 20px); margin: 0 -20px 20px;	text-align: center;	background: rgb(0,46,77);	background: linear-gradient(0deg, rgba(0,46,77,1) 0%, rgba(0,75,117,1) 100%);}
#TradingSW .article fieldset.holygrail a {color: #fff;}
#TradingSW  .tvwidget {margin: 20px 0 40px;  font-size: 12px; color: #000; }
#TradingSW  .tvwidget p {text-align: center; margin: 10px 0;}
#TradingSW  iframe {width: 100%; max-width: 800px;}
#TradingSW #SWCnt.article #middle-column {padding: 10px 0;}

body.fulla2mfixed  #wpadminbar {display: none !important;}
body.fulla2mfixed {overflow: hidden; position: fixed; width: 100vw; height: 80px; top: 0; left: 0; right: 0; bottom: 0;}
body.fulla2mfixed #topNavCont.fulla2m #bxsrc {position: fixed;top: 0;left: 0; height: 80px !important; right: 0;width: 100% !important; z-index: 3000; }
body.fulla2mfixed #topNavCont.fulla2m #bxsrc .transFormers {position: fixed; z-index: 3001; height: 80px; width: 100%; border-radius: 0;}
body.fulla2mfixed #topNavCont.fulla2m #bxsrc .transFormers .inp1 {position: fixed; z-index: 3002; top: 10px; left: 8px; width: calc(100% - 60px);}
body.fulla2mfixed #topNavCont.fulla2m #bxsrc  .transFormers .src-clr {position: fixed; z-index: 3002; top: 10px; right: 8px;;}

body.fulla2mfixed #search-results {z-index: 3002; width: 100% !important; max-width: 560px; margin: 0 !important; overflow: hidden; overflow-y: scroll; padding: 5px 0; top: 50px !important; position: fixed !important;bottom: 0 !important; left: 0 !important; right: 0 !important; border-radius: 0; background: linear-gradient(180deg, rgba(2,49,93,1) 0%, rgba(0,90,140,1) 21%);}
body.fulla2mfixed #search-results li {padding: 0 30px 0 0  !important; border-top: 1px #3982a6 solid;}
body.fulla2mfixed #search-results li:first-child {border: 0;}
body.fulla2mfixed #search-results li a {padding: 10px 10px 10px 15px !important; display: block; font-size: 13px; }
body.fulla2mfixed #search-results li a strong { color: #0ff; }
 
.table-wrap {overflow-x: auto;}


#middle-column .box.box-whycfd {background: #ffe400; margin: -10px -10px 0 -10px;}
#middle-column .box.box-whycfd .container {padding: 0 10px 10px 10px; }
#middle-column .box.box-whycfd h4 { padding: 8px 10px; font-size: 16px; font-weight: normal; background: #111; margin: 0 0 10px 0;  border-bottom: 2px solid #888; color: #fff;}
#middle-column .box.box-whycfd h4 a { font-size: 16px; font-weight: normal; line-height: 22px; color: #fff;}
#middle-column .box.box-whycfd ul li { list-style: none;  display: block; padding: 0 0 0 2%; width: 48%; float: left; background: url(images/pntr2.gif) 0px 0px no-repeat; margin: 0 0 10px 0;}
#middle-column .box.box-whycfd a {display: block; color: #000; font-size: 13px; line-height: 14px;}
#middle-column .box.box-whycfd a:hover {text-decoration: none; color: #111; text-decoration: underline;}
#last-comment {margin: 0 0 20px 0;}
#last-comment a h2 { font-size: 21px; font-weight: normal; margin: 10px 0 5px 5px; }
#last-comment .meta {padding: 0 5px; color: #888}
#last-comment a {color: #005a8c;}
#last-comment a:hover, #last-comment a h2:hover  {color: #111; text-decoration: none;}
#last-comment p {margin: 0 0 10px 5px; color: #111; font-size: 14px;}
section#middle-column #last-comment ul li {margin: 0 0 20px 0;}
section#middle-column #last-comment ul li .meta {margin: 0 0 5px 0;}
section#middle-column #last-comment ul li .sub {text-align: right;}
section#middle-column .box.box-news {border-bottom: 3px solid #ddd; margin: 0 0 10px; padding: 10px; }
section#middle-column .box.box-news .meta {width: 100px; text-align: left; font-size: 13px; float: left;}
section#middle-column .box.box-news .a {width: 200px; float: right;}
section#middle-column .box.box-news ul li {margin: 0 0 5px 0;}

#TradingSW #anvilStrike #middle-column  .entry table {width: 100%;}
#TradingSW #anvilStrike #middle-column  .post .entry img {	width: 100% !important; max-width: 1000px; height: auto !important; }

#mobileCompanyHook .bxcorpvalues, #mobileCompanyHook .bxcorpinfo, #mobileCompanyHook .bxcorprating { border-top: 5px #eee solid; padding: 10px; margin: 0 -10px; width: 100%;}

#mobileCompanyHookToo  #ctl00_RightColumn_forumNews_Company1_forumNewsDIV, #mobileCompanyHookToo #ctl00_RightColumn_newsroomAnal_Company_newsroomAnalDIV { border-top: 5px #eee solid; padding: 10px; margin: 0 -10px; width: 100%;}

#mobileCompanyHook  #ctl00_RightColumn_crc_CI2_ctl00_bxcorprating a {	color: #000;}
#mobileCompanyHook  #ctl00_RightColumn_crc_CI2_ctl00_bxcorprating .scr span {	color: #000 !important;}
#mobileCompanyHook .bxld, #mobileCompanyHookToo .bxld  {padding: 5px 0; background: #fff; color: #005a8c; border-radius: 0;}
#mobileCompanyHookToo .bxld a {color: #005a8c;}
#mobileCompanyHook  .box3,#mobileCompanyHook  .box2 {background: none; color: #000; margin: 0 0 10px;} 
#mobileCompanyHook .conttab3, #mobileCompanyHook .conttab3  td { color: #000;}
#mobileCompanyHook .conttab3 td.scr {	color: #000;}
#mobileCompanyHook .conttab2 td {border-bottom: 1px #888 dotted;	color: #000;}
#mobileCompanyHook #bxcorpinfo a {color: #000;}
#mobileCompanyHook #bxcorpinfo .subLd, #mobileCompanyHook   #ctl00_RightColumn_crc_CI2_ctl00_bxcorprating .subLd { margin:  -10px 0 10px;}
#mobileCompanyHook #bxcorpinfo .scr img {border-radius: 50%;}
#mobileCompanyHook #bxcorpinfo .subLd a , #mobileCompanyHook   #ctl00_RightColumn_crc_CI2_ctl00_bxcorprating .subLd a {color: #000; text-decoration: underline;}
#mobileCompanyHook .bxrbxd {border-radius: 5px;}
#mobileCompanyHook .h5.ld {border-radius: 4px;}

#mobileChatHookNews #discLRCC { float: none; margin:20px 0 0 0; background: #fff;	padding: 0; border-radius: 0px; width: auto;}
#mobileChatHookNews #discLRCC ul li h2 a {color: #000;}
#mobileChatHookNews #discLRC .discStatus {clear: none;}
#mobileChatHookNews #discLRCC ul li {display: none;}
#mobileChatHookNews #discLRCC ul li:nth-child(1){display: block;}
#mobileChatHookNews #discLRCC ul li:nth-child(2){display: block;}
#mobileChatHookNews #discLRCC ul li:nth-child(3){display: block;}
#mobileChatHookNews #discLRCC .subLdBtm {display: none;}
#mobileChatHookNews #discLRCC .subLdBtm.outer {display: block; color: #888;}
#mobileChatHookNews #discLRCC .subLdBtm.outer a {color: #888;text-decoration: none;	font-size: 13px;}


 /*! nouislider - 14.6.2 - 9/16/2020 */

.noUi-target, .noUi-target * { -webkit-touch-callout: none; -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -ms-touch-action: none; touch-action: none; -ms-user-select: none; -moz-user-select: none; user-select: none; -moz-box-sizing: border-box; box-sizing: border-box} 
.noUi-target { position: relative} 
.noUi-base, .noUi-connects { width: 100%; height: 100%; position: relative; z-index: 1} 
.noUi-connects { overflow: hidden; z-index: 0} 
.noUi-connect, .noUi-origin { will-change: transform; position: absolute; z-index: 1; top: 0; right: 0; -ms-transform-origin: 0 0; -webkit-transform-origin: 0 0; -webkit-transform-style: preserve-3d; transform-origin: 0 0; transform-style: flat} 
.noUi-origin { height: 10%; width: 10%} 
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin { left: 0; right: auto} 
.noUi-horizontal .noUi-origin { height: 0} 
.noUi-handle { -webkit-backface-visibility: hidden; backface-visibility: hidden; position: absolute} 
.noUi-touch-area { height: 100%; width: 100%} 
.noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin { -webkit-transition: transform .3s; transition: transform .3s} 
.noUi-state-drag * { cursor: inherit!important} 
.noUi-horizontal { height: 18px; margin: 19px 0 0 0;} 
.noUi-horizontal .noUi-handle { width: 16px; height: 16px; right: -17px; top: -6px; border-radius: 50%;} 
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle { left: -17px; right: auto} 
.noUi-connect { background: #00B7FF; height: 2px;  width: 100%; margin: 1px -2px 0 2px;} 
.noUi-draggable { cursor: ew-resize} 
.noUi-handle {  background: #00B7FF; cursor: pointer;} 
.noUi-handle:after { left: 17px} 
[disabled] .noUi-connect { background: #888} 
[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target {cursor: not-allowed} 
.noUi-pips, .noUi-pips * { -moz-box-sizing: border-box; box-sizing: border-box} 
.noUi-pips { position: absolute; color: #999} 
.noUi-value { position: absolute; white-space: nowrap; text-align: center} 
.noUi-value-sub { color: #ccc; font-size: 10px} 
.noUi-marker { position: absolute; background: #CCC} 
.noUi-marker-sub { background: #AAA} 
.noUi-marker-large { background: #AAA} 
.noUi-pips-horizontal { padding: 10px 0; height: 80px; top: 100%; left: 0; width: 100%} 
.noUi-value-horizontal { -webkit-transform: translate(-50%, 50%); transform: translate(-50%, 50%)} 
.noUi-rtl .noUi-value-horizontal { -webkit-transform: translate(50%, 50%); transform: translate(50%, 50%)} 
.noUi-marker-horizontal.noUi-marker { margin-left: -1px; width: 2px; height: 5px} 
.noUi-marker-horizontal.noUi-marker-sub { height: 10px} 
.noUi-marker-horizontal.noUi-marker-large { height: 15px} 
.noUi-tooltip { display: block; position: absolute; border: 1px solid #D9D9D9; border-radius: 3px; background: #fff; color: #000; padding: 5px; text-align: center; white-space: nowrap} 
.noUi-horizontal .noUi-tooltip { -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); left: 50%; bottom: 120%} 
.noUi-vertical .noUi-tooltip { -webkit-transform: translate(0, -50%); transform: translate(0, -50%); top: 50%; right: 120%} 
.noUi-horizontal .noUi-origin>.noUi-tooltip { -webkit-transform: translate(50%, 0); transform: translate(50%, 0); left: auto; bottom: 10px} 
.noUi-vertical .noUi-origin>.noUi-tooltip { -webkit-transform: translate(0, -18px); transform: translate(0, -18px); top: auto; right: 28px} 


 
 
 

/* THM */

a#pagelogo {background: url("//statix.stockwatch.pl/content/images/logo-sw-2k17.png") no-repeat; background-size: contain; }
#thl a#pagelogo {background: url("//statix.stockwatch.pl/content/images/logo-sw-2k17-white.png") no-repeat; }


/* THL */


#thl #mobileCompanyHook .bxcorpvalues, #thl #mobileCompanyHook .bxcorpinfo, #thl #mobileCompanyHook .bxcorprating { color: #fff; border-top: 1px #ccc solid;   border-bottom: 1px #ccc solid; bbackground: rgb(240,240,240); background: linear-gradient(360deg, rgba(240,240,240,1) 0%, rgba(255,255,255,1) 50%, rgba(251,251,251,1) 100%);}




#thl body { background: #f5f5f5 url('//statix.stockwatch.pl/content/images/bg-sw2k17-white.png') top center no-repeat; background-size: contain;}


#thl #topNavCont.fixed .link-homepage a { background-image: url(//statix.stockwatch.pl/content/images/logo-sw-2k17-white.png);}
#thl #sidebarL, #thl .widget_tag_cloud .tagcloud, #thl #sidebarR .box1, #thl .bxForumCont .box1, #thl #forumNewsroomHP.box1, #thl nav#topmn, #thl #SWCnt, #thl #srvPart, #thl #bxPortfolioHP, #thl #SWCnt2, #thl #discLRCC  { -webkit-box-shadow: 0 0 0 0; -moz-box-shadow: 0 0 0 0; box-shadow: 0 0 0 0; border: 1px #ccc solid; }
#thl #topNavCont.fixed nav#topmn {border: 0!important;}
#thl #StockHolds2 tr.shA td, #thl .cctabdt thead th { background-color: #004b75 !important; color: #fff !important;}
#thl #footer { color: #333; }
#thl #footer a { color: #005A8C !important;}
#thl #bxcrusrml2 .bxld, #thl  #bxcrusrml .bxld, #thl #bxrapanc .bxld , #thl #bxPortfolioHP.boxIPO .bxld, #thl .col_right .bxld {background: #004b75;}
#thl #chatShortList .box1, #thl #CatalystHPdesc, #thl #swBd h3.lead-title, #thl #swBd h1.lead-title, #thl  #swBd h2.lead-title, #thl body .innerTab, #thl #bxcrusrml2 .box3, #thl #bxcrusrml .box3	{background: rgb(0,46,78); background: linear-gradient(0deg, rgba(0,46,78,1) 0%, rgba(0,75,117,1) 100%);}
#thl #bxcrusrml2 .box3, #thl #bxcrusrml .box3 {border: 0; border-top: 1px #376f95 solid;}
#thl .usrPTx { color: #000;  background: rgb(236,236,236); background: linear-gradient(0deg, rgba(236,236,236,1) 0%, rgba(255,255,255,1) 100%);  }
#thl .usrPTx a, #thl .usrPTx strong { color: #558da6;}
#thl #bxcrusrml span[action="remember-me"], #thl #bxcrusrml label {	color: #fff;}
#thl a.btn { color: #666;}
#thl a.btn.btn-fa:hover {background: #558da6; color: #fff;}
#thl a.btn.btn-fa {	color: #333; border: 1px #ccc solid;background: #f1f1f1;border-radius: 3px;	}
#thl .btn-login.btn.btn-fa { background: #fff;	border: 1px solid #555;	color: #111;}
#thl a.btn i.fa {background: #558da6; color: #fff;}
#thl a.btn:hover i.fa { background: #333; color: #fff;}
#thl a.btn-login.btn.btn-fa:hover {background: #111 !important; color: #fff;} 
#thl #nwsFlt a.btn.current, #thl #msgFlt a.btn.current {	color: #fff; background: #558da6;}
#thl #bxcorpinfo a, #thl #ctl00_RightColumn_crc_CI2_ctl00_bxcorprating a  {	color: #31647b;}
#thl #bxcrusrml2 .subLd {color: #94cfea;}
#thl #bxcrusrml2 .subLd a {	color: #fff; opacity: 0.8;}
#thl #bxsrc .transFormers {	background: #004b75;}
#thl #bxcrusrml .mbn {background: #0b2d4f; border: 1px #214c80  solid; color: #82a4b0 ;}
#thl #bxcrusrml .mbn a {color: #fff;}
#thl #bxcrusrml2 .lgDataUs strong a {color: #fff; opacity: 1;}
#thl.lgDataUs, #thl #bxcrusrml2 .lgDataUs a, #thl .lgDataUs, #thl #ctl00_RightColumn_crc_CI2_ctl00_bxcorprating .subLd a { color: #fff; opacity: 0.8}
#thl .CASup, #thl #lastvisited ul li.goesup a {background: #2C9758;}
#thl .CASdown, #thl #lastvisited ul li.goesdown a {	background: #b34f4f;}
#thl #lastvisited ul li:first-child strong { background: #f0da49;}
#thl #bxsrc {margin: -39px 4px 0 0;}
#thl #FrNws, #thl #bxRatingHP, #thl #funScHP{ padding: 3px;	background: #fff; border-radius: 6px; border: 1px #ccc solid; margin: 0 0 10px 0;}
#thl #funScHP .box1, #thl #FrNws .box1, #thl #bxRatingHP .box1 {margin: 0; padding: 5px;}
#thl .col_right .bxld {border-radius: 6px 6px 0 0;}
#thl .col_right .box3, #thl .col_right .box2, #bxFrLt .box1, .col_right .box4 {	background: #fff; border: 1px #ccc solid; border-radius: 0 0 6px 6px;}
#thl .conttab3 td.scr, #thl .conttab2 td.scr  {font-weight: 500;}
#thl  .conttab3 td, #thl  .conttab2 td {	color: #000;}
#thl #bxcorpinfo .subLd a {color: #fff; opacity: 0.8;}
#thl  #bxcorpinfo .conttab2 td img[alt="Chart"]{ border-radius: 50%;}
#thl #bxcorpinfo b.acH a {color: #558da6}
#thl .cctabdt td.evBal {	background: #f4f4f1  !important;}
#thl  .cctabdt td.evPos {	background: #f4f9ec !important;}
#thl .cTick {	background: #004b75;}
#thl .IntraStActCT .stup, IntraStAct .stup {	background: #2C9758;}
#thl .IntraStActCT .stdw, IntraStAct .stdw {	background: #b34f4f;}
#thl .box5 {	background: #a490c4;}
#thl .bxrbxd {margin: 5px 5px 0 5px;	border: 1px #005a8c solid;	background: #005a8c;color: #fff;width: 70px;height: 60px;padding: 20px 5px 0;text-align: center; border-radius: 50%;	float: right;}
#thl #ctl00_RightColumn_crc_CI2_ctl00_bxcorprating .bxrbxd a  {color: #fff;}
#thl .discContent .bxld {	background: #004b75;}
#thl #chatShortList .bxld {	background: #004b75; color: #fff;	    border-bottom: 1px #a3c3d5 solid; }
#thl #ScRnTb2 td.blg, #thl #ScRnTb1 td.blg, #thl #ScRnTb1 td.blg2, #thl #PreemRg td.usctck { color: #000; background: url(//statix.stockwatch.pl/content/images/bg-larr-g.png) right center !important;}
#thl #ScRnTb2 td.blgx {  background: url(//statix.stockwatch.pl/content/images/bg-larr.png) right center !important;}
#thl .cctabdt tr.evCurr td, #thl .cctabdt tr.evCurr:hover td {background: #eadfee !important;}
#thl #dialogSW .art-prv .cmn-btn .btn-leave  i.fa {background: #b34f4f;}
#thl #lastvisited ul li a#removelastvisitedcomps {color: #888;}
#thl #DocPageCont #msgTable td {	border-bottom: 1px #fff solid;}
#thl table tr.neutral td {	background: #f4f4f1  !important;}
#thl table tr.unsafe td  {	background: #f4e8e8    !important;}
#thl  table tr.safe td {	background: #f4f9ec !important;}
#thl .catLead span {	color: #558da6;;}
#thl a.btn.btnSt { background: #fff !important; color: #333; border: 0;}
#thl a.btn.btnSt i.fa {background: none; color: #888;}
#thl table#TProfObs tr td a.btn.btn-fa  i.fa.fa-minus-square {background: #E3695B;}
#thl .usrPT td.dsc { color: #000; background: url(//statix.stockwatch.pl/content/images/bg-larr-g.png) right center !important;}
#thl nav#topmn ul.topnav li ul {	background: #fff;}
#thl  nav#topmn ul.topnav li ul li {background: #fff;}
#thl nav#topmn ul.topnav li ul::before { color: #fff;}
#thl nav#topmn .portfele b {border-bottom: 1px #ccc solid;}
#thl nav#topmn ul.topnav li ul li a  { color: #111; border-bottom: 1px #ccc solid;}
#thl nav#topmn ul.topnav li ul li a:hover {	color: #558da6;	border-bottom: 1px #558da6 solid;}
#thl .discModPanel {	background: #333; border-radius: 6px;}
#thl .discModPanel ul li {background: #f5f5f5;}
#thl .discModPanel ul li:nth-child(odd) {background: #fff;}
#thl .discMsgForm table td input[type="submit"] {	background: #333; color: #fff;}
#thl .catLead {	color: #111;}
#thl.discIntro {	background: #fff;}
#thl #ChatDList .discIntro {background: #fff;	padding: 10px 0 20px 0; border-bottom: 1px #ddd solid; border-radius: 0;}
#thl #bxrapanc .box4 {background: #f1f1f1;}
#thl  #RapAn tr:nth-child(2n) td {	background: #fff !important;}
#thl #RecComCh , #thl #bxrapanc h2.bxld {background: #004b75;}
#thl .cctabdt tbody tr:hover td {background: #dae3ea !important;}
#thl  #topNavCont.fixed {	background: #cdd9dd;}
#thl #topNavCont.fixed #bxsrc .src-clr svg {color: #333; fill: #000;}
#thl #topNavCont.fixed #topmn ul.topnav li a {color: #000;}
#thl nav#topmn .alt-menu-btn a.btn:hover, #thl nav#topmn .alt-col-btn a.btn:hover { border: 0; background: none;}
#thl .cctabdt tbody tr td.title-span, #thl .cctabdt tbody tr:hover td.title-span  {	background: #004b75 !important;}
#thl .portfolio-desc {padding: 0px; background: none;}
#thl #discLRCC {background: #fff;}
#thl #discLRC ul li:nth-child(odd) {background: #f5f5f5;}
#thl #discLRCC .subLdBtm.outer a {color: #888;}
#thl #discLRCC .subLdBtm.outer a:hover {color: #333;}
#thl .post  a.btn.btn-fa, #thl .post_alt  a.btn.btn-fa   { color: #333; border: 0;   background: none;}
#thl .post  a.btn.btn-fa i.fa, #thl .post_alt  a.btn.btn-fa i.fa{ color: #558da6; background: none; }
#thl .frUsersHd { background: #dce7ec; border: 1px #93b1b7 solid; }
#thl .innerTab .links a.info i { color: #004b75;}
#thl .cctabdt th {	background-color: #004b75; color: #fff; }
#thl .cctabdt thead th {background-color: #004b75; border-left: 1px solid #fff;  border-bottom: 1px solid #fff;}
#thl  .cctabdt th a{color: #fff;}
#thl .cctabdt th a:hover{color: #fff;}
#thl #topNavCont.fixed nav#topmn a.btn-fa, #thl #topNavCont.fixed nav#topmn a.btn-fa  i.fa {color: #000 !important;}
#thl #sidebarR .bxld {background: #004b75; border-radius: 6px 6px 0 0;}
#thl .threadT .IntraStActCT  .stdw, #thl .threadT .IntraStActCT  .stup  { background: none; }


/* THD */
#thd body { background-color: #050505; color: #eee;}
#thd a {	color: #96c7e3;}
#thd #topNavCont.fixed .link-homepage a { background-image: url(//statix.stockwatch.pl/content/images/logo-sw-2k17.png);}
#thd nav#topmn { background: #444; color: #eee;}
#thd nav#topmn ul.topnav li a, #thd nav#topmn ul.topnav li span {color: #eee;}
#thd nav#topmn ul.topnav li a:hover {color: #fff;}
#thd #ui-id-1.ui-autocomplete {background: #222;}
#thd #ui-id-1.ui-autocomplete li a:hover {color: #fff;}
#thd #ui-id-1.ui-autocomplete li a.ui-state-active {color: #fff;}
#thd #topNavCont.fixed nav#topmn {border: 0!important;}
#thd #SWCnt { background: #222; color: #eee; }
#thd #BreadCrumbs {color: #ccc;}

#thd #bxPortfolioHP {background: #333;}
#thd #StockHolds2 tr.shA td, #thd .cctabdt thead th { background-color: #262e33 !important; color: #fff !important;}
#thd #footer { color: #eee; }
#thd #footer a { color: #5a96b7 !important;}
#thd #bxrapanc .bxld , #thd #bxPortfolioHP.boxIPO .bxld, #thd .col_right .bxld {background: #222;}
#thd #chatShortList .box1, #thd #CatalystHPdesc, #thd #swBd h3.lead-title, #thd #swBd h1.lead-title, #thd  #swBd h2.lead-title, #thd body .innerTab, {background: rgb(0,46,78); background: linear-gradient(0deg, rgba(0,46,78,1) 0%, rgba(0,75,117,1) 100%);}

#thd .box1 {	background: #111;}

#thd .usrPTx { color: #eee;  background: rgb(17,17,17); background: linear-gradient(0deg, rgba(17,17,17,1) 0%, rgba(51,51,51,1) 100%);  }
#thd .usrPTx a, #thd .usrPTx strong { color: #5a96b7;}
#thd a.btn { color: #fff;}


#thd a.btn.btn-fa:hover {background: #000; color: #fff;}
#thd a.btn.btn-fa {	color: #fff; border: 1px #236f99 solid;background: #236f99;border-radius: 3px;	}
#thd a.btn.btn-fa i.fa {background: none; color: #fff;}


#thd .btn-login.btn.btn-fa { background: #fff;	border: 1px solid #555;	color: #111;}
#thd a.btn i.fa {background: #558da6; color: #fff;}
#thd a.btn:hover i.fa { background: #333; color: #fff;}
#thd a.btn-login.btn.btn-fa:hover {background: #111 !important; color: #fff;} 
#thd #nwsFlt a.btn.current, #thd #msgFlt a.btn.current {	color: #fff; background: #558da6;}
#thd #bxcorpinfo a, #thd #ctl00_RightColumn_crc_CI2_ctl00_bxcorprating a  {	color: #31647b;}
#thd #bxsrc .transFormers {	background: #222;}
#thd .lgDataUs, #thd #ctl00_RightColumn_crc_CI2_ctl00_bxcorprating .subLd a { color: #fff; opacity: 0.8}
#thd .CASup, #thd #lastvisited ul li.goesup a {background: #2C9758;}
#thd .CASdown, #thd #lastvisited ul li.goesdown a {	background: #b34f4f;}
#thd #lastvisited ul li:first-child strong { background: #f0da49;}
#thd #bxsrc {margin: -39px 4px 0 0;}
#thd #FrNws, #thd #bxRatingHP, #thd #funScHP{ padding: 3px;	background: #111; border-radius: 6px;  margin: 0 0 10px 0;}
#thd #funScHP .box1, #thd #FrNws .box1, #thd #bxRatingHP .box1 {margin: 0; padding: 5px;}
#thd .col_right .bxld {border-radius: 6px 6px 0 0;}
#thd .col_right .box3, #thd .col_right .box2, #thd #bxFrLt .box1, #thd  .col_right .box4 {	background: #222; border-radius: 0 0 6px 6px;}
#thd .conttab3 td.scr, #thd .conttab2 td.scr  {font-weight: 500;}
#thd  .conttab3 td, #thd  .conttab2 td {	color: #000;}
#thd #bxcorpinfo .subLd a {color: #fff; opacity: 0.8;}
#thd  #bxcorpinfo .conttab2 td img[alt="Chart"]{ border-radius: 50%;}
#thd #bxcorpinfo b.acH a {color: #5a96b7}
#thd .cctabdt td.evBal {	background: #f4f4f1  !important;}
#thd  .cctabdt td.evPos {	background: #f4f9ec !important;}
#thd .cTick {	background: #004b75;}
#thd .IntraStActCT .stup, IntraStAct .stup {	background: #2C9758;}
#thd .IntraStActCT .stdw, IntraStAct .stdw {	background: #b34f4f;}
#thd .box5 {	background: #a490c4;}
#thd .bxrbxd {margin: 5px 5px 0 5px;	border: 1px #005a8c solid;	background: #005a8c;color: #fff;width: 70px;height: 60px;padding: 20px 5px 0;text-align: center; border-radius: 50%;	float: right;}
#thd #ctl00_RightColumn_crc_CI2_ctl00_bxcorprating .bxrbxd a  {color: #fff;}
#thd .discContent .bxld {	background: #004b75;}
#thd #chatShortList .bxld {	background: #004b75; color: #fff;	    border-bottom: 1px #a3c3d5 solid; }
#thd #ScRnTb2 td.blg, #thd #ScRnTb1 td.blg, #thd #ScRnTb1 td.blg2, #thd #PreemRg td.usctck { color: #000; background: url(//statix.stockwatch.pl/content/images/bg-larr-g.png) right center !important;}
#thd #ScRnTb2 td.blgx {  background: url(//statix.stockwatch.pl/content/images/bg-larr.png) right center !important;}
#thd .cctabdt tr.evCurr td, #thd .cctabdt tr.evCurr:hover td {background: #eadfee !important;}
#thd #dialogSW .art-prv .cmn-btn .btn-leave  i.fa {background: #b34f4f;}
#thd #lastvisited ul li a#removelastvisitedcomps {color: #888;}
#thd #DocPageCont #msgTable td {	border-bottom: 1px #fff solid;}
#thd table tr.neutral td {	background: #f4f4f1  !important;}
#thd table tr.unsafe td  {	background: #f4e8e8    !important;}
#thd  table tr.safe td {	background: #f4f9ec !important;}
#thd .catLead span {	color: #fff;}
#thd a.btn.btnSt { background: #fff !important; color: #333; border: 0;}
#thd a.btn.btnSt i.fa {background: none; color: #888;}
#thd table#TProfObs tr td a.btn.btn-fa  i.fa.fa-minus-square {background: #E3695B;}
#thd .usrPT td.dsc { filter: invert(100%); color: #000; background: url(//statix.stockwatch.pl/content/images/bg-larr-g.png) right center !important;}
#thd nav#topmn ul.topnav li ul, #thd  nav#topmn ul.topnav li ul li {background: #111;}
#thd nav#topmn ul.topnav li ul::before { color: #111;}
#thd nav#topmn .portfele b {border-bottom: 1px #666 solid; display: block;}
#thd nav#topmn ul.topnav li ul li a  { color: #eeeeee; border-bottom: 1px #222222 solid;}
#thd nav#topmn ul.topnav li ul li a:hover {	color: #ffffff;	border-bottom: 1px #ffffff solid;}
#thd .discModPanel {	background: #333; border-radius: 6px;}
#thd .discModPanel ul li {background: #f5f5f5;}
#thd .discModPanel ul li:nth-child(odd) {background: #fff;}
#thd .discMsgForm table td input[type="submit"] {	background: #333; color: #fff;}
#thd #discLRC .discStatus { color: #eee; }
#thd .catLead {	color: #eee;}
#thd.discIntro {	background: #fff;}
#thd #ChatDList .discIntro {background: #fff;	padding: 10px 0 20px 0; border-bottom: 1px #ddd solid; border-radius: 0;}
#thd #bxrapanc .box4 {background: none; margin: 10px 0 0 0;}
#thd  #RapAn tr { background: none !important;}
#thd  #RapAn tr:nth-child(odd) td {	background: #222222 !important;}
#thd  #RapAn tr:nth-child(even) td {	background: #222 !important;}
#thd #RapAn td p span {	color: #fff;}
#thd #bxrapanc .subLdBtm a, #thd #RapAn td time {color: #888;}
#thd #bxrapanc .cctabdt tbody tr td { boder: 0; border-bottom: 1px solid #555;}


#thd #RapAn td p a { color: #eee;}

#thd .cctabdt tbody tr:hover td {background: #dae3ea !important;}
#thd .cctabdt tbody tr td {border-left: 1px solid #111;  border-bottom: 1px solid #111; color: #eee;}
#thd .cctabdt tbody tr:nth-child(odd) td {	background: #111;}
#thd .cctabdt tbody tr:nth-child(even) td {	background: #222;}
#thd .FTh {	border-bottom: 1px solid #555;}
#thd .FItem strong {color: #eee;}
#thd #FrNws .r {	color: #eee;}
#thd .FItem .FTh strong.stup {color: #2C9758;}
#thd .FItem .FTh strong.stdw {color: #b34f4f;}

#thd nav#topmn .alt-menu-btn a.btn:hover, #thd nav#topmn .alt-col-btn a.btn:hover { border: 0; background: none;}
#thd .cctabdt tbody tr td.title-span, #thd .cctabdt tbody tr:hover td.title-span  {	background: #004b75 !important;}
#thd .portfolio-desc {padding: 0px; background: none;}
#thd #discLRCC {background: #222;}
#thd #discLRC ul li:nth-child(even) {background: #222;}
#thd #discLRC ul li:nth-child(odd) {background: #111;}
#thd #discLRCC .subLdBtm.outer a {color: #888;}
#thd #discLRCC .subLdBtm.outer a:hover {color: #333;}
#thd .post  a.btn.btn-fa, #thd .post_alt  a.btn.btn-fa   { color: #333; border: 0;   background: none;}
#thd .post  a.btn.btn-fa i.fa, #thd .post_alt  a.btn.btn-fa i.fa{ color: #558da6; background: none; }
#thd .frUsersHd { background: #dce7ec; border: 1px #93b1b7 solid; }
#thd .innerTab .links a.info i { color: #004b75;}
#thd .cctabdt th { background-color: #262e33 ; color: #fff;  border-left: 1px solid #111;  border-bottom: 1px solid #111; }
#thd .cctabdt thead th {background-color: #262e33; border-left: 1px solid #111;  border-bottom: 1px solid #111;}
#thd  .cctabdt th a{color: #fff;}
#thd .cctabdt th a:hover{color: #fff;}
#thd .cctabdt tbody tr:hover td {background: #2b3439 !important;}
#thd  .col_left .cctabdt {background: none;}
#thd #topNavCont.fixed nav#topmn a.btn-fa, #thd #topNavCont.fixed nav#topmn a.btn-fa  i.fa {color: #000 !important;}
#thd #sidebarR .bxld {background: #004b75; border-radius: 6px 6px 0 0;}
#thd .threadT .IntraStActCT  .stdw, #thd .theadT .IntraStActCT  .stup  { background: none; }
#thd #funScHP strong {	color: #5a96b7;}
#thd .stup, IntraStAct .stup {	color: #2C9758;}
#thd .stdw, IntraStAct .stdw {	color: #b34f4f;}
#thd .Abs td.c strong { color: #5a96b7;}
#thd .ratCont div:nth-child(odd) { background: #222; }
#thd .ratCont div:nth-child(even) { background: #1a1a1a; }
#thd .ratA a em,.ratB a em,.ratC a em { color: #ccc;}
#thd .ratA a em {border-bottom: 2px #2C9758 solid;}
#thd .ratB a em {border-bottom: 2px #ECC83A solid;}
#thd .ratC a em {border-bottom: 2px #b34f4f solid;}
#thd .ratA strong {color: #2C9758;}
#thd .ratB strong {color: #ECC83A;}
#thd .ratC strong {color: #b34f4f; }
#thd .ratA span {color: #2C9758;}
#thd .ratB span {color: #ECC83A;}
#thd .ratC span {color: #b34f4f;}
#thd  .ratA a:hover em, .ratB a:hover em, .ratC a:hover em {color: #222; background: #f1f1f1;}
#thd .ratA a:hover strong, .ratB a:hover strong, .ratC a:hover strong {color: #888;}
#thd .ratA a:hover, .ratB a:hover, .ratC a:hover {text-decoration: none;}

#thd #srvPart {background: none; padding: 10px 0;}
#thd  #srvPart img {-o-filter: grayscale(100%);-moz-filter: grayscale(100%);-webkit-filter: grayscale(100%);filter: grayscale(100%);}
#thd .usrPR p.subb {	border-top: 1px #555 solid;}
#thd .ccol, #thd .lcol, #thd .rcol {	background: #222;}
#thd body .innerTab {	background: #000; border-bottom: 1px #333 solid;}
#thd body #StNavG {	border-bottom: 1px #333 solid;}
#thd body #StNavG a.tabc, #thd body #StNavG .StNavGSel a:hover {	background: #444;	border: 1px #444 solid;}
#thd body #StNavG .StNavGSel a { border: 1px #000 solid; color: #ccc;	background: #444;}
#thd .usrPR h3 {	color: #eee; border-bottom: 1px #555 solid;}
#thd .usrPR { background: #222;}
#thd blockquote , #thd #ProductList .Item{	border: 1px #555 solid;	background: #111; color: #eee}
#thd #ProductList .Item h2 { color: #fff;}
#thd .mainTopHpTab table tr:nth-child(even) td {background: #222 !important;}
#thd .mainTopHpTab .content {	background: none;}
#thd body #hpCol2, #thd body #hpCol4 {	background: none;}
#thd .bxld a { color: #fff;}
#thd  .bxld {border-bottom: 1px #555 solid;}
#thd   #bxNewsRHP .HotNSection .title {color: #5c9cbf;}
#thd  #bxNewsRHP .HotNSection p {	color: #eee;}
#thd #bxNewsRHP .NSection .title a {	color: #5c9cbf;}
#thd #bxNewsRHP .NSection li.advert {border: 1px solid #5c9cbf;border-radius: 5px;background: #5c9cbf;padding: 5px 10px 0;}
#thd #bxNewsRHP .NSection li.advert a {color: #fff;}
#thd body #hpCol1, #thd body #hpCol3 {	background: none;}



/* RWD */

@media only screen and (max-width: 1350px) {
  #main {width: calc(100% - 10px);}
  nav#topmn {width: calc(100% - 10px); margin: 0 5px;}
  #topNavCont.fixed { padding: 0; width: 100%; }
  #topNavCont.fixed #bxsrc {right: 0;}
  #topNavCont.fixed .link-homepage a {margin: 0 0 0 5px; }
  #bxsrc { margin-right: 7px;;}
  body .col_left { width: calc(100% - 340px); margin: 0 5px;}
  body .col_right { margin: 0 0;}
  .sliderOv { width: 30%; }
  iframe.wykres {width: 100% !important;}
  .wp-caption {width: 100% !important; height: auto !important;} 
  .post .entry * {max-width: 100%;}
  .wp-caption.alignleft, .wp-caption.alignright  {width: auto !important;  height: auto !important;} 
  #topNavCont.fixed  #search-results {right:0; max-width: 307px;}
  #topNavCont #search-results {right:8px;}
}

@media only screen and (max-width: 1260px) {
  .mainTopHpTab table.cctabdt.sesss tr th:nth-child(11){display:none;}
  .mainTopHpTab table.cctabdt.sesss tr td:nth-child(11){display:none;}
  .mainTopHpTab table.cctabdt.sesss tr th:nth-child(12){display:none;}
  .mainTopHpTab table.cctabdt.sesss tr td:nth-child(12){display:none;}
}


@media only screen and (max-width: 1280px) {
 .innerTab .links {position: static; margin: 0; padding: 0 5px 10px; text-align: right;}
 .innerTab .links a { padding: 0 0 0 15px; }
 .innerTab .links a i {color: #fff;}
 .innerTab .links a.info i { color: #fff}
 .innerTab .links a:hover i.fa {color: #00dbff;}
 .innerTab  .links a span {display: inline-block; font-size: 12px; vertical-align: middle; margin: 2px 6px 0 0; color: #fff; opacity: 0.8;}
 #top .l {width: calc(100% - 760px); display: table;}
 #top .l a img { height: auto; width: 100%; }
 #top .l a  {display: table-cell; height: 60px; vertical-align: middle;}
 #top .l a img { vertical-align: middle;}
 .post .entry iframe.wykres {min-height: 360px !important; }
  #StNavG.TopHPTable  {display: none;}

  .TopHPTableFuckMyAss.altNavSel {display: block !important; margin: 0 -5px;  background: #005a8c; border-radius: 4px 4px 0 0; padding: 5px 7px 7px; }
  .TopHPTableFuckMyAss.altNavSel:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
  .TopHPTableFuckMyAss.altNavSel select {width: 42%; float: right;}
  .TopHPTableFuckMyAss.altNavSel label {color: #fff;opacity: 0.8;padding: 7px 0 0 5px;display: block;width: 56%;float: left;}
  select#signal-types { right: 3px; position: absolute;top: 34px; }
  select#sma-selector { right: 3px; position: absolute;top: 34px;  }
  body #MrkStF ##ctl00_Body_MSF1_UpdatePanelMSS .mainTopHpTab.innerTab {	margin: 0;}
  #ctl00_Body_MSF1_UpdatePanelMSS #StNavG.TopHPTable {display: block;}
  body #MrkStF #ctl00_Body_MSF1_UpdatePanelMSS .innerTab .links {margin: 6px 0 0 0;}
 

 
 }



@media only screen and (max-width: 1100px) {
  body #topmn ul li:nth-child(2) a[title="Strona główna"]{display: none;}
  nav#topmn ul.topnav li.link-homepage a {overflow: hidden;width: 14px;height: 40px;}
  #bxsrc {width: 320px; margin: -38px 7px 0 0;}
  #top .l { margin: 5px 10px 5px 5px; width: calc(100% - 695px);}
  #top .l a img {width: 100%; height: auto;}
  body .box0b,body .box0b img,body .box0b object,body .box0b object embed { margin auto auto; display:block; width:100%!important; height: auto !important; max-height: 50px; }
  body .col_left { width: calc(100% - 325px); margin: 0;}
  body .col_left  #hpCol1 img { width: 100%;}
  body .col_right {width: 320px; display: block;}
  body #bxCatalystHP div.l, body #bxCatalystHP div.r {width: 50%;}
  img[alt="separator"],img[alt="line"]{width: 100%;}
  .widget-container {max-width: 580px !important;}
  #lastvisited {margin: 10px -3px;}
  body .uSign { width: calc(100% - 20px); }
  body .FrmCIs2 { display: none; }
  body .activeTh { width: 100%; }
  .urslnk a.btn.btn-fa {overflow: auto;max-height: 60px; max-width: 140px;text-align: left; line-height: 15px;}
  .urslnk a.btn.btn-fa i.fa { font-size: 18px;width: 22px;height: 22px;float: left;margin: 0 5px 0 0;}
  #ctl00_Body_webNews_Browser1_Panel1 #ScRnTb1 tr {display: block;}
  #ctl00_Body_webNews_Browser1_Panel1 #ScRnTb1 tr td:nth-child(2n+1) {clear: both; display: block; width: 25%; float: left; padding: 10px 5px; height: 15px;}
  #ctl00_Body_webNews_Browser1_Panel1 #ScRnTb1 tr td:nth-child(2n+2) {display: block; width: 68%; float: right; height: 32px;} 
  #ctl00_Body_webNews_Browser1_Panel1 #ScRnTb1 tr td:nth-child(2n+2) input {display: inline-block; margin: 0px 0 0 0; }
  #ctl00_Body_webNews_Browser1_Panel1 #ScRnTb1 tr td .btn.btn-fa {overflow: inherit;}
  #ctl00_Body_webNews_Browser1_searchTB {min-width: 180px !important;}
  body #top .l a#pagelogo {background-size: auto 100%;}
  .wp-caption.alignleft, .wp-caption.alignright  {width: 100% !important; height: auto !important;} 
   #topNavCont.fixed #bxsrc { margin: -38px 4px 0 0;}

   
   
}



@media only screen and (max-width: 1026px) {
  #top .l { margin: 10px 10px 5px 5px;}
  .usrPR.MyData .rcol {width: calc(100% - 20px); float: none;}
  .usrPR.MyData .lcol {width: calc(100% - 20px); float: none;}
  .usrPR.Summary .rcol {width: calc(100% - 20px); float: none;}
  .usrPR.Summary .lcol {width: calc(100% - 20px); float: none;}
  table#TProfObs tr td:nth-child(3),table#TProfObs  tr th:nth-child(3) {display: none;}
  .CASup div.lc, .CASdown div.lc {display: block;float: none;	width: 100%; color: #fff; text-align: center;	font-weight: 700;}  
  .CASup div.rc, .CASdown div.rc {display: block;float: none;	width: 100%; font-style: normal; text-align: center;}
  	blockquote { padding: 0px 10px; margin: 10px 0 10px 10px;}  
}

@media only screen and (min-width: 961px) and (max-width: 1070px) {
  body #StNavG {margin: 0 -10px; width: calc(100% + 18px); padding: 0 2px;}
  body #StNavG .StNavGSel a {margin-left: 0; padding: 5px 4px 2px; font-size: 12px;}
  body #StNavG a.tabc { padding: 5px 4px 7px 5px;}
}

 
 
 
 
@media only screen and (max-width:1100px) {
  body #main {  width: 100%; margin: 0; padding: 0; }
  body .col_right .bnnerReg, body .col_right #bxRatingHP, #PartnerCourseBx {display: none !important;}
  body .col_right { background:url(//statix.stockwatch.pl/content/images/bg-overlay.png); clear:both; float:none; position:absolute; max-height: 100%; overflow: hidden;  overflow-y: scroll; left: 150%; top:0; margin: 0;  width: 320px; min-width: 320px; height: 100%; z-index:200;  padding: 2% calc(50% - 160px) 2%; bottom: 0; display: none;}
  body.statiQ {max-height: 100%; overflow: hidden; max-height: 100%; position: fixed; width: 100%;}
  body #main { margin: 0 auto; padding: 0 5px 5px 5px; width: auto;}
  body .col_right .alt-col-btnh a {color: #000;background: #00e4ff;border: 2px #000 solid; font-size: 24px;line-height: 32px;font-weight: bold;font-family: Arial;width: 28px;text-align: center;height: 28px;display: block;border-radius: 0;position: fixed;top: 0px;right: 0px;line-height: 29px;}
  body .col_right .alt-col-btnh a:hover {text-decoration: none;}
  body #bxcrusrml, body #bxcrusrml2 { display: block; margin: 0 10px 10px 0px; }
  body .col_left { float:none; width:auto; padding:0; margin: 10px 0;}
  body .col_left #hpCol1 { background:#fff none repeat scroll 0 0; float:left; width:320px; }
  body .col_left #hpCol2 { background:#fff none repeat scroll 0 0; float:right; width: calc(100% - 330px);     }
  body #PromoRegion { clear: none; display: block; padding: 5px; width: 310px; margin: 0 0 40px 0; }
  body #bxLaSt {display: none;}
  body #discLRCC { clear: none; display: block; float: none; margin: 0 10px 0 0; width: 310px;}
  body #bxPricingHP  {display: none}
  body #ctl00_RightColumn_HPformationHistory1_HPScannerHistoryContainer {display: none;}
  body #funScHP {display: none;}
  body .col_left #hpCol1 img { max-width: auto; width: 100%;}
  body .col_left #hpCol1 .topTbx   {display: none;}
  body #bxCatalystHP div.l { float:left; width:100%; }
  body #bxCatalystHP div.r { float:right; width:48% ; display: none; }
  body #ctl00_Search1_AutoCompleteExtender1_completionListElem { border-radius:5px; }
  body #ctl00_Search1_AutoCompleteExtender1_completionListElem li { font-size:14px; }
  body #InnerMenuSection { right:40px; }
  body #top {height: auto;}
  body #top .l {float: none;margin: -45px 0 0px 5px;width: 26px;padding: 2px;border-radius: 5px;background: #111;		height: 26px;position: absolute;}
  body #top .l a {display: block; position: relative; z-index: 200; width: 26px; height: 26px; background: url(//statix.stockwatch.pl/content/images/icon.png) no-repeat; background-size: auto 100%;}
  body #top .l a img {display: none;}  
  body #top .c { clear: both; margin: 10px auto; width: 100%; clear: both; float: none; text-align: center; }
  
  
  
  body #DocPageCont .cllf { float: left; width: 49%; margin: auto auto;}
  body #DocPageCont .clrg { float: right; width: 49%; margin: auto auto;}
  body .ADbox0a div, body .lukasz div { width: 100% !important; height: auto !important;}
  body .ADbox0a ins, body .lukasz ins { width: 100% !important; height: auto !important;}
  body .ADbox0a img, body .lukasz img { width: 100% !important; max-width: 750px; height: auto !important;}
  body .ADbox0a img[style="width:1px;height:1px"], body .lukasz img[style="width:1px;height:1px"]{width: 1px !important; height: 1px !important; position: absolute; }
  body .ADbox0a img[width="1"],body .ADbox0a img[height="1"], body .lukasz img[width="1"],body .lukasz img[height="1"] {width: 1px !important; height: 1px !important; position: absolute; }
  body .ADbox0a2 img[width="1"],body .ADbox0a2 img[height="1"], body .lukasz2 img[width="1"],body .lukasz2 img[height="1"] {width: 1px !important; height: 1px !important; position: absolute; }
  body .col_right .bnnerReg { max-width: 320px; width: 100%; }
  body nav#topmn {line-height: 24px;}
  body nav#topmn > ul {display: none;}
  body nav#topmn ul.topnav {display: none;}
  body nav#topmn ul.topnav li:hover ul.submenu {display: none;}
  body nav#topmn ul.topnav li:active ul.submenu {display: block;}
  body nav#topmn ul.topnav.mobile {display: block; height: calc(100% - 40px); overflow: hidden; overflow-y: scroll;  background: #fff; max-width: 420px; width: calc(100% - 10px); margin: 10px 0px; padding: 0;	border-radius: 0;	position: absolute; z-index: 900; border-radius: 6px; -webkit-box-shadow: 1px 3px 6px 0px rgba(0,0,0,0.75); -moz-box-shadow: 1px 3px 6px 0px rgba(0,0,0,0.75); 	box-shadow: 1px 3px 6px 0px rgba(0,0,0,0.75);}
  body nav#topmn ul.topnav.mobile ul, body nav#topmn ul.topnav.mobile li {display: block !important; margin: 0; padding: 10px;} 
  body nav#topmn ul.topnav.mobile li.link-homepage {display: none !important;}
  body nav#topmn ul.topnav.mobile li ul { background: #f5f5f5; list-style: none; position: static; margin: 0 -10px; width: 100%; border-top: 1px #ccc solid;	border-bottom: 1px #ccc solid; border-radius: 0; -webkit-box-shadow: 0 0 0 0; -moz-box-shadow: 0 0 0 0; 	box-shadow: 0 0 0 0;}
  body nav#topmn ul.topnav.mobile li ul::before {display: none;}
  body nav#topmn ul.topnav.mobile li ul li {	background: none; margin: 0;	padding: 0;	clear: both;	line-height: 24px;}
  body nav#topmn ul.topnav.mobile li ul li a {color: #005a8c ; padding: 5px 0; margin: 0 0 5px 0; border: 0;}
  body nav#topmn ul.topnav.mobile font { color: #f00 !important;}
  body nav#topmn ul.topnav.mobile li a {font-weight: bold; padding: 0 0 10px 0; }
  body nav#topmn ul.topnav.mobile li ul li a {font-weight: normal; padding: 0;}
  nav#topmn .alt-menu-btn {   display: inline-block; line-height: 18px; margin: 0 0 0 40px; }
  nav#topmn .alt-col-btn { line-height: 18px; display: inline-block !important; }
  nav#topmn .alt-menu-btn a.btn, nav#topmn .alt-col-btn a.btn { border: 0; margin: 0; padding: 7px 2px 0 2px; background: #fff; font-size: 16px; max-height: 28px; font-weight: normal;}
  nav#topmn .alt-menu-btn a.btn:hover, nav#topmn .alt-col-btn a.btn:hover { color: #111;}
  nav#topmn .alt-menu-btn a.btn:hover i.fa, nav#topmn .alt-col-btn a.btn:hover i.fa { background: #fff; color: #111;}
  nav#topmn .alt-menu-btn a.btn i.fa, nav#topmn .alt-col-btn a.btn i.fa {margin: 0 -5px 0 0; color: #005a8c; background: #fff;}
  #topNavCont.fixed .link-homepage a {display: none;}
  #topNavCont.fixed .alt-home-btn {position: fixed; margin: 5px 5px;width: 26px;padding: 2px;border-radius: 5px;background: #111;height: 26px;}
  #topNavCont.fixed .alt-home-btn a {display: block; width: 26px; height: 26px; background: url(//statix.stockwatch.pl/content/images/icon.png) no-repeat; background-size: auto 100%;}
  #topNavCont.fixed nav#topmn .alt-menu-btn a.btn:hover i.fa, #topNavCont.fixed  nav#topmn .alt-col-btn a.btn:hover i.fa { background: none; color: #fff;}
  #topNavCont.fixed nav#topmn .alt-menu-btn a.btn i.fa, #topNavCont.fixed nav#topmn .alt-col-btn a.btn i.fa, #topNavCont.fixed nav#topmn .alt-menu-btn a.btn, #topNavCont.fixed nav#topmn .alt-col-btn a.btn { background: none; color: #fff;}
  nav#topmn .alt-col-btn a.btn span, nav#topmn .alt-menu-btn a.btn span {display: inline-block;width: auto;height: auto;position: static;margin: 0 0 0 5px;}


  #topNavCont.fixed #topmn ul.topnav {min-height: 260px; bottom: 0px; height: calc(100% - 40px); position: fixed; top: 40px; border-right: 1px #111 solid; margin: 0; border-radius: 0; left: 0;}

  #topNavCont.fixed #topmn ul.topnav li a {color: #000;}
  #topNavCont.fixed #topmn ul.topnav ul li a {color: #005a8c;}




  body #tab1g {display: none;}
  #bxsrc { margin: -38px 7px 0 0; z-index: 40; width: 320px; float: right; padding: 0 0 0 0; background: #005a8c; color #fff; }
  div.tablecont {max-width: 100%;  overflow-x: visible; overflow-y: hidden; padding: 0 0 5px 0;}
  div.tablecont table.cctabdt {min-width: 720px;}
  table.cctabdt tbody tr td.title-span { background: #005a8c;}
  table.cctabdt.oddeventype tr.comment td div.commcnt {font-size: 11px; }
  body #TProfObs tr th:nth-child(2){display: none;} 
  body #TProfObs tr td:nth-child(2){display: none;}   
  .cl2b { margin: 0; }
  body .threadList tr.headerDB td:nth-child(4) { display: none; }
  body .threadList tr:not(.headerDB) td:nth-child(4) { display: none; }
  table.threadView  .msgTDS {height: auto}
  table.threadView  .msgTDS a img {margin: 0 5px 5px 0;}	
  table.threadView  .msgTDS .l { float: none !important; width: 100%; 	margin: 0 0 10px 0; 	}
  table.threadView .msgTDS .r { float: none  !important; width: 100%; text-align: left; }	
  .analWrap a.btn { margin: 20px 0 5px;}
  #sidebarL {width: 160px; margin: 0 10px 15px 0;}
  #mind-body-weapon {width: calc(100% - 180px); float: left; margin: 0 0 10px 0;}
  #sidebarR {width: 320px; float: right; margin: 0 0 10px 10px;}  
  #anvilStrike {	width: calc(100% - 330px);}
  body .altNavSel {display: block; margin: 0 -5px;  background: #005a8c; border-radius: 4px 4px 0 0; padding: 5px 7px 7px; }
  body .altNavSel:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
  body .altNavSel select {width: 42%; float: right;}
  body .altNavSel label {color: #fff;opacity: 0.8;padding: 7px 0 0 5px;display: block;width: 56%;float: left;}
  body .altNavSel.longsl select {width: 60%; float: right;}
  body .altNavSel.longsl label {color: #fff;opacity: 0.8;padding: 7px 0 0 5px;display: block;width: 35%;float: left;}
  body #StNavG {margin: 0 -10px; width: calc(100% + 18px); padding: 0 2px;}
  body #StNavG .StNavGSel a {margin-left: 0; padding: 5px 5px 2px; font-size: 12px;}
  body #StNavG a.tabc { padding: 5px 5px 7px 5px; }
  body #StNavG {display: none; }  
  
  body nav#topmn ul.topnav.mobile {max-width: 1124px; }
  body nav#topmn ul.topnav.mobile > li {width: calc(33% - 50px);float: left;margin: 0 15px;height: auto;}
  body nav#topmn ul.topnav.mobile > li  > a {border-bottom: 1px #ddd solid;  display: block; padding: 5px 10px; margin: 0 -10px;}
  body nav#topmn ul.topnav.mobile > li  ul {border: 1px #ddd solid !important; border-top: 0 !important;}


}

@media only screen and (max-width: 1020px) {
	#sidebarL {display: none;}
	#mind-body-weapon { width: 100%;}	
}	


@media only screen and (max-width: 800px) {
  .attcharttv.colps {width: 100%; float: none;} 
  .at-filters {width: 200px; z-index: 500; float: none; right: 10px; position: absolute; border-radius: 5px; -webkit-box-shadow: 0px 0px 12px -2px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 12px -2px rgba(0,0,0,0.75); box-shadow: 0px 0px 12px -2px rgba(0,0,0,0.75); }
  .at-filters select {width: 100%; margin: 0 0 10px;}
  .at-filters select#company-search {height: 400px;}
  #ScrnCritCont .critL, #ScrnCritCont .critR { width: 100%; float: none; clear: both;}
  #SScreenerAdv .critR .criterionsTable {width: 100%;}
  #SScreenerAdv .critL .criterionsTable {width: 100%;}
  #SScreenerAdv .criterionsTable td {text-align: center; vertical-align: middle; padding: 5px 10px 5px 0;}
  .sliderOv { width: 59%;}
  .ScreenAdvSel {  margin: -10px 0 10px 0;}
  body #ScrnAdvFlt #ScRnTb1 tr td {display: block;float: left;width: calc(50% - 10px) !important; margin: 0; padding: 0 5px;min-height: 30px;line-height: 12px;}
  body #ScrnAdvFlt #ScRnTb1 tr td.blg,body #ScrnAdvFlt #ScRnTb1 tr td.blg2 {clear: both; display: block;float: left;width: calc(50% - 20px) !important; margin: 0 0 2px 0; padding: 10px;min-height: 12px;line-height: 12px;}
  body #ScrnAdvFlt #ScRnTb1 tr td.add-mode {display: none;}
  #SScreenerAdv .paramL .edit-mode input[type="text"] {width: calc(100% - 52px);}
  #SScreenerAdv .paramL .edit-mode .btn {width: 17px; height: 22px; overflow: hidden; background: #005a8c;}
  #SScreenerAdv .paramL .edit-mode .btn i.fa {margin: 0 20px 20px 0;}
  #SScreenerAdv .criterionsTable td:nth-child(4) { width: auto; min-width: 58px;}
  .contrL a.btn {margin: 0 0 5px 0;}
  .postMessage .smiletimecol {display: block; width: 100%;}
  .postMessage .smiletime.newPostReply { width: 100%; float: none; margin: 0 0 0 0;} 
  #forum__ctl0_EditorLine {display: block; width: 100%;}
  #forum__ctl0_PreviewRow td  {display: block; width: auto;}
  #forum__ctl0_PreviewRow td.previewRow { text-align: center; padding: 20px 10px 10px;}
  #forum__ctl0_EditorLine {border-top: 1px #ddd solid; padding-top: 10px;}  
 .ButtonOut {width: 24px; height: 24px;}
 .ButtonOver {width: 24px;height: 24px;}
 #anvilStrike { width: 100%; float: none; margin: 0 0 15px 0;}
 #sidebarR {display: none !important;}
 .ADbox31,.ADbox3b, .ADbox3a, .ADbox3c {text-align: center; max-width: 320px; margin: auto auto !important;}

}


@media only screen and (max-width: 780px) {
  body .breadcrumbs * {display: none;}	
  body .breadcrumbs a:first-child {display: block;}
  .tagSect {margin: 10px 0 0 0;}
  body #lastvisited {margin: 0 0 10px 0; max-height: 185px; }	
  body #lastvisited ul li { font-size: 11px;}
  body #lastvisited ul li a {padding: 4px;}
  body #hpCol3 { width:45%; }
  body #hpCol4 { width:54%; }
  body #chatShortList ul {width:auto; margin-bottom:0; }
  body #postnavigation2 .l,body #postnavigation2 .r {width:20%; }
  body #postnavigation2 .c { width:57%; }
  body .IndxsCh td { display:block; margin:0 auto 30px; height: auto; width: calc(100% - 20px); }
  body #ctl00_Body_MSF1_UpdatePanelMSS>div.l,body #ctl00_Body_MSF1_UpdatePanelMSS>div.r { width:100%; clear:both; }
  body #ctl00_Body_MSF1_UpdatePanelMSS>div.r { margin-top:20px; }
  body #ctl00_Body_MSF1_MRC1_PanelScroll>div>div.jspPane,body #ctl00_Body_MSF1_MDC1_PanelScroll>div>div.jspPane { width:98%; }
  body #SWCnt>div.contrL,body #SWCnt>div.contrR { float:left; width:100%; text-align:left; }
  body #StockHDet table img { float:left; width:auto; }
  body #ScRnTb1 td.blg2 { max-width:640px; }
  body table#msgTable:before { content:""; position:absolute; overflow-y:scroll; }
  body #ctl00_RiskSurveyQuestionBox1_RiskSurveyQB input { margin-bottom:5px; }
  body #StNavG3 .StNavGSel { width:auto; }
  body #ctl00_Body_StIt1d>div.usrPR2>table:nth-child(26) { width:100%!important; }
  body #ctl00_Body_CompanyMain1_Pricing1_PricingSummaryContainer #prSumm { float:none; margin:0 auto; }
  body #ctl00_Body_CompanyMain1_Pricing1_PricesContainer #prPrcs { float:none; padding-left:0; margin:0 auto; }
  body .catLead,body #commentsListing>h1,body .StockHs,body #StockHDet .StockH,body #ctl00_RiskSurveyQuestionBox1_RiskSurveyQB { height:auto; }
  body .cctabdt tbody td,body .cctabdt td,body .cctabdt th {  padding:5px 3px; }
  body .col_left #hpCol1,body .col_left #hpCol2 { float:none; width:100%; max-width:100%; }
  body .col_left #hpCol1 #webNews_MostRecent,body .col_left #hpCol1 #MrkStTab .HiL,body .col_left #hpCol1 .box1msHP,body .col_left #hpCol2 .bxNewsHP,body #StockIndexes>thead tr th:nth-child(2),body #StockIndexes>tbody tr td:nth-child(2),body #StockSectors>thead tr th:nth-child(2),body #StockSectors>tbody tr td:nth-child(2),body #swiffycontainer,body #SScreenerContainer>div.ScreenAdvSel>a,body #StockHDet>table thead tr th:nth-child(2),body #StockHDet>table tbody tr td:nth-child(2),body #ctl00_Body_StIt1a>img { display:none !important; }
  body .col_left  #hpCol2 #widget-wywiady.bxNewsHP {display: block !important;}
  body .stockindexfull thead tr th:nth-child(2), body .stockindexfull thead tr th:nth-child(5), body .stockindexfull thead tr th:nth-child(9), body .stockindexfull thead tr th:nth-child(10), body .stockindexfull thead tr th:nth-child(11), body .stockindexfull thead tr th:nth-child(12), body .stockindexfull thead tr th:nth-child(13) { display:none !important; }
  body .stockindexfull tbody tr td:nth-child(2), body .stockindexfull tbody tr td:nth-child(5), body .stockindexfull tbody tr td:nth-child(9), body .stockindexfull tbody tr td:nth-child(10), body .stockindexfull tbody tr td:nth-child(11), body .stockindexfull tbody tr td:nth-child(12), body .stockindexfull tbody tr td:nth-child(13) { display:none !important; }
  body #StockHDet td {padding: 5px 0;}
  body #StNavG4,body #UPr h1.catLead { margin-top:0; }
  body #DocPageCont .cllf { float: none; clear: both;  width: auto;}
  body #DocPageCont .clrg { float: none;  width: auto; clear: both;}
  body .widget-container { max-width: 100% !important; width: 100%;}
  body #widget-trading ul li.first-item {width: 48%; padding: 0 2% 0 0; float: left;}
  body #CHTPov .r {  float: left;  margin-right: 15px;  overflow: hidden;  width: calc(100% - 190px);}
  body #top .c  {text-align: center; width: 100% !important; margin: 0 auto 0 auto; float: none; clear: both;}
  body #top .c > div {margin: 10px 0 0;}
  body #top .c .box0b {text-align: center; }
  body .CompDetSc  div#prPrcs { float: none; clear: both; padding-left: 0;  width: 100%;}
  body .CompDetSc  div#prPrcs #ScRnTb1 { width: 100%;}
  body .CompDetSc  div#prSumm img {display: block;}

	body .col_left #hpCol1 .corpoSites {text-align: center;}
	body .col_left #hpCol1 .corpoSites a {display: inline-block; padding: 0; margin: 2px 0 1px 0; }
	body .col_left #hpCol1 .corpoSites a:first-child {margin: 2px 0 1px 0;} 
	body .col_left #hpCol1 .corpoSites a img {display: block; width: 100%; height: auto; max-width: 360px; }  
	.usrPT td.dsc { width: 110px; }
	.usrPT td {line-height: 15px;}
	.corpoSiteDesc {  margin: -25px 0 20px;  }
	.corpoSiteDesc strong { font-size: 14px; padding: 5px 15px 5px 15px;}
	.corpoSiteDesc img {height: 28px;}
  body #TProfObs tr td:nth-child(4){display: none;}
  body #TProfObs tr th:nth-child(4){display: none;}
  #bxNewsRHP .HotNSection .list-photo { width: 30%;}
  body .col_left #hpCol1 .corpoSites a {width: 25%;}
  body .CompanyTitle {  max-width: 100%;  float: none;}
  body .cDetR {float: none; width: auto; margin: 10px 0 0;}
  .postdiv object, .postdiv embed {width: auto; height: auto; max-width: 100%;}
  body #swNewsroomAnnouncer { display: none; }
  body .UserBox .UserBoxCont .uName { border-bottom: 0; }
  body .UserBox .UserBoxCont .uName a { font-weight: normal; }
  body .SBdispCom { display: none; }
  body #forum__ctl0_MyTest { display: none; }
  body table.contrL  tr, body table.contrL  tr td {  display: block;  text-align: center;  }
  body table.contrL  { margin: 15px 0;}
  body div#SWCnt table.contrL:first-child {margin-bottom: 45px;}
  body .uAv img { display: block; width: 100%; height: auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
  body .forumsView { border-spacing: 0; border-collapse: separate; }
  body table.forumsView { word-wrap: break-word; table-layout: initial; }
  body table.forumsView tr td a { white-space: normal; }
  body .iconLeg { display: none; }
  body .threadList .headerDB { background: #005a8c; }
  body .threadList { border-spacing: 0; border-collapse: separate; }
  body .threadList tr td .bxstin { display: none; }
  body .threadList a.post_link { width: auto; }
 .welcInfo {text-align: left; line-height: 16px; margin: 0 0 15px 0;} 
  body.SWforum .contrL .l, body.SWforum .contrL .r { display: none;}
  body.SWforum .contrL .c { width: 100%;}
  body.SWforum .contrL.contrLAlt .l, body.SWforum .contrL.contrLAlt .r,body.SWforum .contrL.contrLAlt .c { display: table-cell; width: 33.3%}
  .uAv { margin: -15px 0 0 15px;} 
  .IntraThread { display: block; float: none; clear: both; width: calc(100% + 20px); margin: 5px -10px -5px -10px !important; text-align: center;}
  .threadView .headerDB .IntraThread.IntraStNotActCT { margin: 5px -10px -10px; padding: 5px; border-radius: 0 0 4px 4px;}  
  .snippet {margin: 10px 0;}
  .snippet-yt { width: calc(100% - 22px);}
  .snippet-yt iframe {min-height: 200px;}  
  div.cppa {width: calc(100% - 50px); max-width: auto;  right: 0;}
  div.cppa p {line-height: 16px;}
  #ATBnsL {margin: 20px 0 10px 0; }
  .activeTopics tr td:nth-child(4){display: none;}
  body#popUPwindow #top {height: 70px;}
  body#popUPwindow #top .c {float: none; clear: both; display: none;}
  body#popUPwindow #top .l {padding: 15px 5px 0; width: 320px; margin: 0 auto; clear: both; float: none;}
  body#popUPwindow #top .l a {width: auto; background: none; height: auto;}
  body#popUPwindow #top .l a img {display: block; height: auto; width: 100%;}  
  #mainFrContent .box1 {top: 70px;}
  #mainFrContent iframe {margin: 108px 0 0 0;}
  .mainTopHpTab table.cctabdt.sesss tr th:nth-child(5){display:none;}
  .mainTopHpTab table.cctabdt.sesss tr td:nth-child(5){display:none;}
  #nwsFlt select, #msgFlt select {margin-right: 0; width: 160px; }
  #tv_chart_container_at,#tv_chart_container {height: 380px !important; }
  .cctabdt a.abo-lnk {width: 10px; height: 12px; overflow: hidden; display: block; margin: auto;}
  .cctabdt a.abo-lnk i.fa {display: inline-block;}
	#top .c img { width: 100% !important; height: auto !important; }  
	#top .c {margin-bottom: 10px !important;}
	.usrPR.Investment.lcol, .usrPR.Investment.rcol {width: auto; float: none; clear: both; margin: 0 0 10px 0;}
	.usrPR.Investment input#PlaceOfResidence {max-width: 200px !important;}
	.mobile-scaler { transform: scale(0.75);   width: 128%;   margin: -20px -7%;   min-width: 570px;}
	table#StockIndex, table#msgTable, table#DividendsTab {overflow: auto; overflow-x: scroll; display: block;}
	table#msgTable tr td:nth-child(4) {min-width: 240px;}
	#InsidersTable table  {overflow: auto; overflow-x: scroll; display: block;}

}





@media only screen and (max-width: 702px)  {
	.editorPanel  .smiletime {margin: 15px 0; width: 100%;}
    .editorPanel   td.smiletimecol {display: block; clear: both; width: 100%;}
	.editorPanel  td#forum__ctl0_EditorLine  {display: block; clear: both; width: 100%;}
    .mainTopHpTab table.cctabdt.sesss tr th:nth-child(9){display:none;}
    .mainTopHpTab table.cctabdt.sesss tr td:nth-child(9){display:none;}	
    .mainTopHpTab table.cctabdt.sesss tr th:nth-child(10){display:none;}
    .mainTopHpTab table.cctabdt.sesss tr td:nth-child(10){display:none;}		
	.mobile-scaler {   transform: scale(0.65); width: 150%; margin: -20px -13%;}
	.mainTopHpTab  #HpTop-observed .center { text-align: center; }
	
  body nav#topmn ul.topnav.mobile > li {width: calc(50% - 50px);float: left;margin: 0 15px;}


	
}

@media only screen and (max-width: 640px) {
  body #hpCol3 { width:100%; float: none; clear: both }
  body #hpCol4 { width:100%; float: none; clear: both}	
  body #swchat .discMsgForm table, body #swchat .discMsgForm table td, body #swchat .discMsgForm table tbody,  body #swchat .discMsgForm table tr {display: block; width: 100%;}
  body #swchat .discMsgForm table tr td {width: 100%; display: block; margin: 0; padding: 0 0 5px 0;}
  body #swchat .discMsgForm table tr td  textarea {margin: 0 0 10px 0; width: calc(100% - 10px); min-height: 120px;}
  body #swchat .discMsgForm table {margin: 10px 0;}
  body #bxcrusrml, body #bxcrusrml2 { display: inline-block; margin: 0 0 10px 0; width: 318px;}
  body #discLRCC { clear: both; display: block; float: left; margin: 0 0 10px 0; width: 310px;}
  body #funScHP { display: block;}
  body #ctl00_RightColumn_HPformationHistory1_HPScannerHistoryContainer { display: block; }
  body #PromoRegion { clear: both; display: inline-block; margin: 0 0 10px 0;}
  body .col_right .bnnerReg.bnr3d {margin: 0 0 50px 0; min-height: 50px;}
  body .col_right .bnnerReg .bnr3b { margin: 0 auto; width: 320px;}
  body .col_right .bnnerReg > img {margin: 0 0 10px 0;} 
  body .col_right .bnnerReg > object, body .col_right .bnnerReg > embed {margin: 0 0 10px 0;} 
  body #StHstR { position:relative; }
  body #msgFlt>div.l,body #nwsFlt>div.l { width:100%; }
  body #msgFlt>div.l #ctl00_Body_CompanyMain1_msgBrowser_Async1_msgBrowserSelector,body #nwsFlt>div.l #ctl00_Body_CompanyMain1_msgBrowser_Async1_msgBrowserSelector { width:100%!important; margin-bottom:10px; }
  body #msgFlt>div.r,body #nwsFlt>div.r { float:right; width:100%; margin:10px 0; }
  body #SWCnt>div.getrepBtn a img { display:block; width:100%; }
  body #StNavG1,body #StNavG2,body #StNavG3 {height:auto; }
  body span.StNavGSel a {margin-bottom:4px; }
  body #tab1ac,body #tab1bc,body #tab1cc,body #tab1dc,body #tab1ec,body #tab1fc,body #tab1gc,body #tab2ac,body #tab2bc,body #tab2cc,body #tab2dc,body #tab2ec,body #tab2fc {height:20px; }
  body #StockHolds2>tbody>tr>td:nth-child(1) {width:90px; }
  body #StockHolds2>tbody>tr>td:nth-child(2),body #StockHolds2>tbody>tr>td:nth-child(4),body #StockHolds2>tbody>tr>td:nth-child(5) {width:60px; }
  body #StockHolds2>tbody>tr>td:nth-child(3) {width:50px; }
  body #InnerMenuSection,body #StockRCal>thead>tr>th:nth-child(2),body #StockRCal>tbody>tr>td:nth-child(2),Tab>thead>tr>th:nth-child(6) {display:none; }
  body #bigTbObLsSn  table.cctabdt td:nth-child(3),body #bigTbObLsSn table.cctabdt th:nth-child(3){display: none;}
  body #bigTbObLsSn  table.cctabdt td:nth-child(8),body #bigTbObLsSn table.cctabdt th:nth-child(8){display: none;}
  body #StockHDet img {height: auto !important; width: 540px !important; max-height: 400px;}
  body #StockHDet table img {height: 12px !important; width: 12px !important;}  
  body #bxantech, body #bxPremRHP  {display: none;}
  body #bxCatalystHP .catalImg {display: none;}
  body #CatalystHPdesc p {margin-bottom: 20px;}
  body #CatalystHPdesc ul li a { padding: 5px 2px; display: inline-block;}  
  body #ProductList .Item {display: block; width: 92%; min-height: 80px; float: none; clear: both;  padding: 2%; margin: 2%; border-radius: 6px; background: #f1f1f1; color: #333;}
  body #UPr .usrPR2 table.cctabdt {width: 100% !important;}
  body .widget-container { max-width: 100% !important; width: 100%;}
  body #widget-trading ul li.first-item {width: auto; padding: 0; float: none;}
  body .cctabdt.Abs {display: block; min-width: auto !important;  border-collapse: collapse;}
  body .cctabdt.Abs tr th {width: 10%; } 
  body .cctabdt.Abs tr th:first-child {width: 40%;} 
  body .cctabdt.Abs tr:nth-child(even) td {background: #f1f1f1;} 
  iframe.shelfyStox {  min-height: 450px;  }
  iframe.shelfyDetails    {  min-height: 980px;  }
  .corpoSiteDesc {  margin: -25px 0 20px;  }
  .corpoSiteDesc strong { font-size: 14px; padding: 2px 0px 2px 5px;}
  .corpoSiteDesc img {height: 22px;}
  #bxsrc {width: 50%; }
  body #top .c, body #top .c img  {width: 100% !important; margin: auto; }
  .tossw {float: none;clear: both;margin: -10px 0 15px;width: 100%;}
  body #ctl00_Body_CompanyMain1_StIt2c #ScRnTb1 tr {display: block;}
  body #ctl00_Body_CompanyMain1_StIt2c #ScRnTb1 tr td {display: block;float: left;width: calc(50% - 20px);margin: 0 0 1px 0;padding: 12px 0 0 10px;min-height: 30px;line-height: 12px;}
  body #ctl00_Body_CompanyMain1_StIt2c #ScRnTb1 tr td:nth-child(3) {clear: both;}
  body #PrCFTab #ScRnTb1 tr {display: block;}
  body #PrCFTab #ScRnTb1 tr td {display: block;float: left;width: calc(50% - 10px) !important; margin: 0; padding: 0 5px;min-height: 30px;line-height: 12px;}
  body #PrCFTab #ScRnTb1 tr td.blg,body #PrCFTab #ScRnTb1 tr td.blg2 {clear: both; display: block;float: left;width: calc(50% - 20px) !important; margin: 0 0 2px 0; padding: 10px;min-height: 12px;line-height: 12px;}
  body #PrCFTab #ScRnTb1 tr td:nth-child(3) {clear: both;}
  .clrsetbtnwrap { margin: 10px 0 15px 0;}  
  body #PrCFTab #ScRnTb1 select {width: 100% !important;}
  body #SScreener #ScRnTb1 tr td {display: block;float: left;width: calc(50% - 10px) !important; margin: 0; padding: 0 5px;min-height: 30px;line-height: 12px;}
  body #SScreener #ScRnTb1 tr td.blg,body #SScreener #ScRnTb1 tr td.blg2 {clear: both; display: block;float: left;width: calc(50% - 20px) !important; margin: 0 0 2px 0; padding: 10px;min-height: 12px;line-height: 12px;}
  body .threadView .quote { padding: 0; margin: 0; }
  body .threadView tr td { padding: 5px 0 !important; margin: 0 !important; }
  body.SWforum .threadView tr td.threadT {padding: 0 !important;}
  body .threadView tr.postsep td hr {display: none;}
  body .UserBox .UserBoxCont .usrIgPH { display: none; }
  body .infoFr td { padding: 5px; }
  body .postdiv a { word-break: break-all;}
  body.SWforum .navlinks {font-size: 14px; line-height: 18px;}
  body.SWforum .contrL.contrLAlt .l, body.SWforum .contrL.contrLAlt .r,body.SWforum .contrL.contrLAlt .c { display: block; width: 100%;}
  .at-filter {height: 30px; max-width: 200px; float: right; margin: -15px 0 10px 0;}
  h1.at-page {max-width: 100%; clear: both; float: none; }
  #srvPart table td img {	height: 20px;}  
  .dywPix {width: 40%;}  
  #IPOListing  #ipoTabLst tr th:nth-child(3) {display: none;}
  #IPOListing  #ipoTabLst tr td:nth-child(3) {display: none;}	
  #IPOListing  #ipoTabLst tr th:nth-child(4) {display: none;}
  #IPOListing  #ipoTabLst tr td:nth-child(4) {display: none;}	
  #IPOListing  #ipoTabLst tr th:nth-child(5) {display: none;}
  #IPOListing  #ipoTabLst tr td:nth-child(5) {display: none;}
  #IPOListing  #ipoTabLst tr th:nth-child(6) {display: none;}
  #IPOListing  #ipoTabLst tr td:nth-child(6) {display: none;}
  #nwsTable tr th:nth-child(2){display: none}
  #nwsTable tr td:nth-child(2){display: none}
  #ipoCompDet div.r, #ipoCompDet div.l {width: 100%; float: none;}
  #ipoCompDet  .ScRnTb td.blg { width: 35%;}
  #DocPage2.DividendsPage2 #ScRnTb1 tr {display: block;}
  #DocPage2.DividendsPage2 #ScRnTb1 tr td:nth-child(2n+1) {clear: both; display: block; width: calc(50% - 20px); float: left; padding: 10px 5px; height: 15px;}
  #DocPage2.DividendsPage2 #ScRnTb1 tr td:nth-child(2n+2) {display: block; width: 50%; float: right; height: 32px;} 
  #DocPage2.DividendsPage2 #ScRnTb1 tr td:nth-child(2n+2) input {display: inline-block; margin: 0px 0 0 0; }
  #DocPage2.DividendsPage2 #ScRnTb1 tr td .btn.btn-fa {overflow: inherit;}  
  #DocPage2.DividendsPage2 #ScRnTb1 td p {margin: 0;}
  #DocPage2.DividendsPage2 #ScRnTb1 tr td[colspan="3"]{height: auto !important; width: auto !important; clear: both; float: none;}
  #DocPage2.DividendsPage2 #ScRnTb1 {margin: 0 0 10px 0;}
  body .innerTab { padding: 3px;}
  body #RepsIndx   {border-collapse: collapse; margin: 15px 0 0 0;}
  #RepsIndx thead   {display: none;}  
  #RepsIndx tr {display: block; border-radius: 3px; margin: 0 0 5px 0; }  
  #RepsIndx tr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
  #RepsIndx tr td {display: block;} 
  body #RepsIndx tr td {padding: 2px 5px; width: calc(50% - 10px); float: left; border: 0; display: block !important;}
  body #RepsIndx tr td:nth-child(1) {clear: both;} 
  body #RepsIndx tr td:nth-child(2) {color: #888; text-align: right;} 
  body #RepsIndx tr td:nth-child(3) {clear: both; text-align: left;} 
  body #RepsIndx tr td:nth-child(4) { text-align: right;}  
  body #RepsIndx tr td:nth-child(4) a {color: #005a8c;}
  #SScreener div.r,#SScreener div.l { width: 100%; float: none;}  
  #SScreener div.r {margin: 15px 0 0 0;}
  .SScreenDt {text-align: left;}
  .usrPL { width: 250px; float: right; margin: -95px 0 0 0;}
  .usrPLCont .uAv { margin: 0 0 0 -35px; width: 30px; max-height: 30px; float: left;}
  .usrPL .uName { display: block; margin: 0 50px 0 0; font-weight: 300;  color: #58CBF0;  padding-bottom: 0;  font-size: 14px; border: 0;  line-height: 14px; }
  .usrPL .uDet { margin: 0 50px 0 0;}
  .usrPL .usrPLCont { color: #eee;padding: 5px 5px 5px 40px;text-align: center;}
  .usrPL .usrPLCont p { margin: 0; position: absolute;}
  .usrPR.Summary, .usrPR.MyData {float: none; width: 100%;}
  .usrPLCont .uAv a.btn {display: none !important;}
  .usrPL .usrPLCont p a.btn {position: absolute; right: -198px;margin: -32px 0 0 0 !important; width: 17px; overflow: hidden; height: 22px; border: 0; background: none;}
  .usrPT a.btn {margin: 0;}
  #forum__ctl0_listForum, #forum__ctl0_listResInPage, #forum__ctl0_listSearchWhere, #forum__ctl0_listSearchWath {width: 100%; max-width: 300px; margin: 5px 0 0;}
  #forum__ctl0_txtSearchString { width: 100%;  max-width: 290px;}
  #forum__ctl0_btnSearch {display: inline-block; margin: 5px 10px;}
  #UPr .altNavSel select {  width: calc(100% - 90px); }
  #UPr .altNavSel  label  {width: 80px;}
  #MyAnalyses td {display: block;}
  #MyAnalyses td time {display: inline-block; float: right;}
  #MyAnalyses td.compPro strong { display: inline-block;}
  #MyAnalyses td.compPro, #MyAnalyses td.desc  { padding: 10px 0;  width:100%; border: 0;}
  #ATList .tr,   #ATList .tl {width: 100%; float: none; clear: both;} 
  .subItemsList tr td:nth-child(2),.subItemsList tr td:nth-child(3) {display: none;}
  #PreemRg {overflow: hidden; overflow-x: scroll; width: 100%; display: block;}
  #StockHLst  #ScRnTb1 {margin: 0 0 10px 0;}
  body #StockHLst #ScRnTb1 tr {display: block; }
  body #StockHLst #ScRnTb1 tr td {display: block;float: left;width: calc(50% - 20px);margin: 0 0 1px 0;padding: 12px 0 0 10px;min-height: 30px;line-height: 12px;}
  body #StockHLst #ScRnTb1 tr td:nth-child(3) {clear: both;}  
  table#StockRCal  tr td:nth-child(4), table#StockRCal  tr th:nth-child(4) {display: none;}  
  table#StockRCal  tr td:nth-child(6), table#StockRCal  tr th:nth-child(6) {display: none;} 
  #ctl00_Body_msgBrowser select {max-width: 160px; margin: 0 0 5px 0; }
  #ctl00_Body_msgBrowser   #msgTable  tr td:nth-child(2),  #ctl00_Body_msgBrowser   #msgTable   tr th:nth-child(2) {display: none;}  
  #ctl00_Body_msgBrowser   #msgTable  tr td:nth-child(3),  #ctl00_Body_msgBrowser   #msgTable   tr th:nth-child(3) {display: none;}  
  .mainTopHpTab table.cctabdt.sesss tr th:nth-child(8){display:none;}
  .mainTopHpTab table.cctabdt.sesss tr td:nth-child(8){display:none;}
  .innerTab .links { padding: 5px 10px 10px;}
  #sidebarL {display: none !important;}
  #mind-body-weapon {width: 100% !important;}  
  #stockWPnewsbox ul li {margin: 0; float: none; width: 100%; margin: 20px 0 0 0;}
  #stockWPnewsbox ul li:first-child {margin: 0;}
  #stockWPnewsbox .HotNSection .list-photo { width: 100px;}
  #stockWPnewsbox .HotNSection p {	margin: 0;}
  .tvposfix {position: absolute; left: -200px; background: #ff0;}
  .cDetL.IndexC {	float: none; clear: both; width: 100%; padding: 0 0 10px 0; margin: 0;}
  .cDetL.IndexC p#lDesc {margin: 5px 0 ;}
  .cDetR.IndexC {	float: none; margin: auto auto; ; width: 300px; }  
  .innerTab .tv-mobile-only {	margin: 10px 0;	border: 2px #fff dashed;}
  .innerTab .tv-mobile-only a { color: #fff;}
  .innerTab .panel-box .tv-mobile-only { margin: 10px 0; border: 2px #333 dashed; }
  .innerTab .panel-box .tv-mobile-only a  { color: #333;} 
   #ctl00_Body_webNews_Browser1_Panel1 #ScRnTb1 tr td:nth-child(2n+2) {height: auto; min-height: 32px;}
   #ctl00_Body_webNews_Browser1_Panel1 #ScRnTb1 tr td:nth-child(2n+2) .btn {margin: 5px 0;}
  .post .entry fieldset {width: calc(100% - 25px); color: #000; border: 1px #ccc solid; border-radius: 5px; margin: 10px 0; padding: 10px;  background: rgb(251,251,251); background: linear-gradient(180deg, rgba(251,251,251,1) 0%, rgba(238,238,238,1) 100%); -moz-box-shadow: 3px 3px 3px #eee;-webkit-box-shadow: 3px 3px 3px #eee;box-shadow: 3px 3px 3px #eee;}
	.mobile-scaler { transform: scale(0.55); width: 180%;  margin: -30px -27%;}
  .watercurtain { width:50%;}

  select#signal-types { right: 3px; position: absolute;top: 40px; max-width: 290px; }
  select#sma-selector { right: 3px; position: absolute;top: 40px;  max-width: 290px; }
   body #MrkStF #ctl00_Body_MSF1_UpdatePanelMSS  table {overflow: hidden; overflow-x: auto; width: 100%;}
   #MrkStF div.l, #MrkStF div.r {min-width: 280px;}
}


@media only screen and (max-width: 640px) and (orientation: portrait){
  body #StockHDet>table>thead>tr>th:nth-child(1),body #ctl00_Body_StIt1d>div.usrPR2>table:nth-child(26)>tbody>tr:nth-child(1)>th:nth-child(1) { width:0; text-indent:-2000px; background-color:#FFF; padding:0; }
  body #StockHDet>table tbody tr td:nth-child(1) {padding-top:4px; }
  body #StockHDet>table tbody tr td:nth-child(1) b,body #ctl00_Body_StIt1d>div.usrPR2>table:nth-child(26)>tbody tr td.l.sel {position:absolute; }
  body #StockHDet>table tbody tr td {padding-top:20px; }
  body #ctl00_Body_StIt1d>div.usrPR2>table:nth-child(26)>tbody tr td.c { padding-top:30px; }
  body .emailInp { width:auto; }
  body #ctl00_Body_UserLogon_panel1 {width: auto !important;}
  body #ScRnTb1 { width:100%; margin: auto auto; }
  /* HIDE */
  body #StockIndexes>thead tr th:nth-child(6),body #StockIndexes>tbody tr td:nth-child(6),body #StockIndexes>thead tr th:nth-child(7),
  body #StockIndexes>tbody tr td:nth-child(7),body #StockSectors>thead tr th:nth-child(5),body #StockSectors>tbody tr td:nth-child(5),
  body #StockSectors>thead tr th:nth-child(6),body #StockSectors>tbody tr td:nth-child(6),body #StockSectors>thead tr th:nth-child(7),
  body #StockSectors>tbody tr td:nth-child(7),body #StockHDet>table thead tr th:nth-child(2),body #StockHDet>table tbody tr td:nth-child(2),
  body #StockHDet>table thead tr th:nth-child(5),body #StockHDet>table tbody tr td:nth-child(5),body #StockHDet>table thead tr th:nth-child(7),
  body #StockHDet>table tbody tr td:nth-child(7),body #StockHDet>table thead tr th:nth-child(8),body #StockHDet>table tbody tr td:nth-child(8),
  body #StockHDet>table>tbody>tr.hiL,body #PrcTable thead tr th:nth-child(3),body #PrcTable tbody tr td:nth-child(3),
  body #StockHDet>table tbody tr td:nth-child(2),body #bigTbObLs>div:nth-child(2)>table thead tr th:nth-child(4),
  body #bigTbObLs>div:nth-child(2)>table tbody tr td:nth-child(4),body #bigTbObLs>div:nth-child(3)>table thead tr th:nth-child(4),
  body #bigTbObLs>div:nth-child(3)>table tbody tr td:nth-child(4),body #bigTbObLs>div:nth-child(4)>table thead tr th:nth-child(4),
  body #bigTbObLs>div:nth-child(4)>table tbody tr td:nth-child(4),body #bigTbObLs>div:nth-child(5)>table thead tr th:nth-child(4),
  body #bigTbObLs>div:nth-child(5)>table tbody tr td:nth-child(4),body #ctl00_Body_NewEmissions1_bxNewEmissionBonds>table thead tr th.tdl2,
  body #ctl00_Body_NewEmissions1_bxNewEmissionBonds>table tbody tr td:nth-child(2),
  body #bigTbObLs>div.bondsSmall.bbox.roundAll>table thead tr th:nth-child(5),
  body #bigTbObLs>div.bondsSmall.bbox.roundAll>table tbody tr td:nth-child(5),
  body #ctl00_Body_MostHighProfitable1_bxMostHighProfitableBonds>table thead tr th.tdl2,
  body #ctl00_Body_MostHighProfitable1_bxMostHighProfitableBonds>table tbody tr td:nth-child(2),
  body #ctl00_Body_Buyouts1_bxMostProfitableBonds>table thead tr th.tdl2,
  body #ctl00_Body_Buyouts1_bxMostProfitableBonds>table tbody tr td:nth-child(2),body #TProfObs thead tr th:nth-child(3),body #TProfObs tbody tr td:nth-child(3),
  body #TProfObs thead tr th:nth-child(5),body #TProfObs tbody tr td:nth-child(5),
  body #ctl00_Body_CompanyMain1_FASector_Panel1>div>table>tbody>tr:nth-child(1)>th:nth-child(4),
  body #ctl00_Body_CompanyMain1_FASector_Panel1>div>table>tbody>tr>td:nth-child(4),
  body #ctl00_Body_CompanyMain1_FASector_Panel1>div>table>tbody>tr:nth-child(1)>th:nth-child(5),
  body #ctl00_Body_CompanyMain1_FASector_Panel1>div>table>tbody>tr>td:nth-child(5),
  body #ctl00_Body_CompanyMain1_FAWig_Panel1>div>table>tbody>tr:nth-child(1)>th:nth-child(4),
  body #ctl00_Body_CompanyMain1_FAWig_Panel1>div>table>tbody>tr>td:nth-child(4),
  body #ctl00_Body_CompanyMain1_FAWig_Panel1>div>table>tbody>tr:nth-child(1)>th:nth-child(5),
  body #ctl00_Body_CompanyMain1_FAWig_Panel1>div>table>tbody>tr>td:nth-child(5) { display:none; }
  body #ctl00_Body_StIt1e>div.usrPR>img:nth-child(3),body #ctl00_Body_StIt1e>div.usrPR>img:nth-child(7),
  body #ctl00_Body_StIt1e>div.usrPR>img:nth-child(11),body #ctl00_Body_StIt1e>div.usrPR>img:nth-child(18),
  body #ctl00_Body_StIt1d>div.usrPR2>img:nth-child(11),body #ctl00_Body_StIt1d>div.usrPR2>img:nth-child(15),
  body #ctl00_Body_StIt1d>div.usrPR2>img:nth-child(22),body #ctl00_Body_StIt1b>div.usrPR2>img,
  body #ctl00_Body_StIt1b>div.usrPR2>div>img,body #ctl00_Body_StIt1f>div.usrPR2>div>img,
  body #ctl00_Body_StIt1c>div.usrPR2>img { width:100%; }
  /* HIDE */
  #ProductList .Item {display: block; width: 92%; min-height: 80px; float: none; clear: both;  padding: 2%; margin: 2%; border-radius: 6px; background: #f1f1f1; color: #333;}
  iframe.shelfyStox { min-height: 520px;}  
  body .col_left #hpCol1 .corpoSites a { width: 48%;}
  body .forumsView tr.headerDB td:nth-child(2) { display: none; }
  body .forumsView tr:not(.headerDB) td:nth-child(2) { display: none; }  
  body .threadList tr.headerDB td:nth-child(3) { display: none; }
  body .threadList tr:not(.headerDB) td:nth-child(3) { display: none; }  
  div.cppa p {line-height: 15px; font-size: 11px;}
  div.cppa img { width: 60px; float: left; margin: 20px 10px 20px 0;}
  .userP {width: 100%; float: none; margin: 0 0;}
  .userP.right {float: none; margin: 0 0;}  
  #forum__ctl0_AdminUser {text-align: center;}
  #bxsrc .inp1 {	font-size: 16px;}
  body .col_right {z-index: 501;}
}

@media only screen and (max-width: 480px){
  body.fixation {  overflow: hidden;position: fixed;}
  body nav#topmn ul.topnav.mobile { height: calc(100% - 160px); position: fixed; } 
  #msgTable .catg { min-width: 160px;}
  #msgTable .type { min-width: 40px;}
  #msgTable .date { min-width: 120px;}
  #nwsTable .comp { min-width: 60px;}
  #nwsTable .src { min-width: 120px;}
  #nwsTable .date { min-width: 120px;}
  #marketmap {display: none !important;}
  #bxantech table tr td:nth-child(3), #bxantech table tr th:nth-child(3){display: none;}
  body #bxCatalystHP div.l,body #bxCatalystHP div.r {float:left; width:100%; }
  body #StPage div { padding:20px 0;   }
  body #ctl00_Body_LicenceAndServices1_PromotialCode { width:70px;   }
  body #swBd>div.col_left>table>tbody>tr>td:nth-child(1)>a>img,body #swBd>div.col_left>table>tbody>tr>td:nth-child(3)>a>img,body #StPage table td { display:block;   width:100%;   }
  body #CntFrm textarea,body #ctl00_Body_CompanyMain1_Pricing1_PricesContainer #prPrcs { width:100%;   }
  body #srvPart table, body #srvPart table tr , body #srvPart table tr td { display: inline; padding: 0; text-align: center;}
  body #srvPart a img, body #StockHDet img { height: 20px; width: auto;}
  body #top .c  .box0b * {width: 100% !important; height: auto !important; max-height: 40px;}
  body #ScRnTb1 td.blg2 {padding-right: 20px;}
  body #ScRnTb1 td.r {display: block; padding: 0;}
  body #TProfObs {margin: 10px 0;}
  body #TProfObs tr td a.btn.btn-fa {width: 18px !important; height: 22px !important; overflow: hidden !important;}
  body #TProfObs a.btn.btn-fa {  width: 90px; line-height: 22px; overflow: hidden; height: 24px;}
  iframe.shelfyStox {  min-height: 780px;  }  
  iframe.shelfyDetails    {  min-height: 1120px;  }
  body.book-shelf .shelf-item.book.details img.cover {clear: both; float: none; margin: 10px auto; display: block;}
  .corpoSiteDesc {  margin: -25px 0 20px; }
  .corpoSiteDesc strong { font-size: 12px; display: block; padding: 0; float: none; text-align: center; }
  .corpoSiteDesc img {height: 30px; float: none; margin: 3px auto; display: block;}
  nav#topmn .alt-col-btn a.btn span, nav#topmn .alt-menu-btn a.btn span {display: none;}
  #bxsrc {width: 65%;}
  .prc-block,.prc-block:first-child { float: none; width: 100%;}
  .opImg { float: none; width: 100%; margin: 0 0 10px 0;  }
  body #StockRCal>thead>tr>th:nth-child(5),body #StockRCal>tbody>tr>td:nth-child(5),body #StockRCal>thead>tr>th:nth-child(6),body #StockRCal>tbody>tr>td:nth-child(6) {display:none; }
  .postdiv { line-height: 22px !important; 	font-size: 14px  !important; }
  body .threadList tr.headerDB td:nth-child(2) { display: none; }
  body .threadList tr:not(.headerDB) td:nth-child(2) { display: none; } 
  body .forumsView tr.headerDB td:nth-child(3) { display: none; }
  body .forumsView tr:not(.headerDB) td:nth-child(3) { display: none; } 
  .msgPOB { width: calc(100% - 130px);}
  .threadView .headerDB .IntraThread.IntraStNotActCT {font-size: 12px; padding: 5px 5px 3px;}
  .threadView .postdiv {line-height: 18px !important;font-size: 13px !important;}
  body.SWforum .btn-panel {text-align: center;}
  body.SWforum .btn-panel a.btn {margin: 0 0 3px 0;}
  div.cppa  {padding: 10px; width: calc(100% - 20px);}
  div.cppa p {line-height: 15px; font-size: 12px; text-align: justify;}
  div.cppa img { width: 60px; float: none; display: block; margin: 0 auto 10px;}  
   #ctl00_Body_webNews_Browser1_Panel1 #ScRnTb1 tr td:nth-child(2n+1) {clear: both; display: block; width: 15%; float: left; padding: 10px 5px; height: 15px;}
  #cal_raP #ScRnTb1 tr td:nth-child(2n+1) {clear: both; display: block; width: 18%; float: left; padding: 10px 5px; height: 15px;}
  #cal_raP   #ScRnTb1 tr td:nth-child(2n+2) {display: block; width: 68% !important; float: right; height: 32px;}   
  body #postnavigation2 .c { width: 50%;}
  body #postnavigation2 .l, body #postnavigation2 .r {width: 23%;}
  .discIntro,  .discContent { margin: 0 -10px 0; border-radius: 0;}
  .discIntro .discGuest.Detailed { width: 140px; float: none; margin: 0 auto 20px; }
  .discDesc { padding: 10px 0 0 0; }
  .discStatus { text-align: center;}
  #ChatDList  .chatDisscussionHeader .discGuest { max-width: 140px; margin: 0 10px 10px 0; border: 0; }
  #ChatDList   .chatDisscussionHeader .discStatus   {background: #003C5D; margin: 0px 2px 10px 130px; color: #fff;padding: 5px 0;border-radius: 3px;text-align: center;position: relative;}
  #ChatDList   .chatDisscussionHeader .discStatus  a {color: #9fe7ee;}
  #ui-id-1.ui-autocomplete,#ui-id-1.ui-autocomplete.posfixed {left: 5px !important; max-width: 480px;width: 100% !important;margin: 10px 0 0 0 !important;right: 5px;}  
  #ui-id-1.ui-autocomplete.posfixed  {margin: 0 !important;}
  #bigTbObLs div.l,#bigTbObLs div.r {width: 100%; float; none;}
  #SScreenerAdv .criterionsTable td { text-align: center; vertical-align: middle; padding: 30px 10px 30px 10px;}
  #SScreenerAdv .criterionsTable td:first-child { text-align: left; width: auto; display: block; margin: -5px 0 60px;padding: 10px 0; position: absolute;}
  .sliderOv { width: 85%;padding: 28px 0;}
  #SScreenerAdv .criterionsTable td:nth-child(2), #SScreenerAdv .criterionsTable td:nth-child(4) { width: auto; min-width: 58px;}
  #SScreenerAdv .criterionsTable td { text-align: center; padding: 30px 5px;}
  .survSc a.btn,.survSc a.btn:hover {border: 0; background: none; overflow: hidden; width: 24px; height: 23px;}
  table.alphaBeta tr {display: block; text-align: center;}
  table.alphaBeta tr td.post {display: inline-block;}
  table.membersList tr td:nth-child(2){display: none;}
  .activeTopics tr td:nth-child(3){display: none;}
  table .sidemenu, table .sidemain {display: block; clear: both; margin: 0; width: 100%;}
  .panelWrap { width: 320px; margin: 10px auto;}
  .panelWrap input.inp1 {width: calc(100% - 10px);}
  .panelWrap table td.blg2 {width: 35% !important;}
  .panelWrap table td.blg2 strong {font-weight: 500; }
  .regPanel table {max-width: 100%;}
  .regPanel table input[type="text"]{width: calc(100% - 20px);}
  .regPanel table input[type="password"]{width: calc(100% - 20px);}
  .UserBox { width: 120px;}
  .uAv {margin: -15px 0 0 16px; width: 64px;}
  .UserBox {margin: 10px 0 0 0;}
  .uDet { padding: 5px 0px 0 0px; font-size: 11px; word-wrap: break-word;}
  body .UserBoxCont .uAv img { max-width: 64px; }
  body .UserBox .UserBoxCont .uName {margin: 2px -10px 0;}
  /* change */
  body .UserBox:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
  body .UserBox { width: 100%; float: none;}
  body .UserBox .uAv { margin: -15px 0 0 0px; width: 64px; float: left;}
  body .UserBox .UserBoxCont .uName {  margin: -5px 0 0; width: 120px; float: left;}
  body .UserBox .uDet { width: calc(100% - 190px); float: left; margin: -5px 0 5px 0; line-height: 14px;}
  body .msgPOB { width: 100%; float: none; clear: both;}
  #msgTable .catg, #msgTable .date { min-width: 100px;}
  .forum-icon {width:20px; height: 20px; float: left; margin: 0 5px 0 0;}
  .forum-icon  i.fa {font-size: 18px; line-height: 18px;}  
  .threadList .sticked .post_priority { display: none;}  
  .mainTopHpTab table.cctabdt.sesss tr th:nth-child(2){display:none;}
  .mainTopHpTab table.cctabdt.sesss tr td:nth-child(2){display:none;}  
  .mainTopHpTab table.cctabdt.hotmsgs tr th:nth-child(3){display:none;}
  .mainTopHpTab table.cctabdt.hotmsgs tr td:nth-child(3){display:none;}	
  .mainTopHpTab table.cctabdt.hotmsgs tr th:nth-child(4){display:none;}
  .mainTopHpTab table.cctabdt.hotmsgs tr td:nth-child(4){display:none;}
  .mainTopHpTab table.cctabdt.compsig tr th:nth-child(2){display:none;}
  .mainTopHpTab table.cctabdt.compsig tr td:nth-child(2){display:none;}	
  .mainTopHpTab table.cctabdt.compsig tr th:nth-child(3){display:none;}
  .mainTopHpTab table.cctabdt.compsig tr td:nth-child(3){display:none;}		

  
  #AnTechC2 td:nth-child(2),#AnTechC2 th:nth-child(2) {display: none;}
  #lastvisited ul li:first-child {display: none; }
  #lastvisited ul li:nth-of-type(1n+8) {display: none;}
  #lastvisited ul li.stooq-broker {display: block !important; width: 24px !important;}
  #lastvisited ul li {width: calc(50% - 18px);}
  #postList .list-photo { width: 33%; }

.SImsgInfo-Abo.discount-msg .icon-gfx {margin: auto auto 5px;position: static;width: 40px;height: 40px; background-size: cover;}
.SImsgInfo-Abo.discount-msg {	padding: 10px 20px 10px 20px;}
.SImsgInfo-Abo.invest-msg .icon-gfx {margin: auto auto 5px;position: static;width: 40px;height: 40px; background-size: cover;}
.SImsgInfo-Abo.invest-msg {	padding: 10px 20px 10px 20px;}
.mobile-scaler { transform: scale(0.45); width: 215%; margin: -50px -52%;}


  body nav#topmn ul.topnav.mobile {max-width: 1124px;top: 0;left: 0;right: 0;bottom: 0;border-radius: 0;margin: 0;width: 100vw;height: 100vh;z-index: 499;}
  body nav#topmn .alt-menu-btn  .xclosemn.active {display: block; position: fixed; right: 0; top: 0; padding: 15px; z-index: 500;}
  body nav#topmn .alt-menu-btn  .xclosemn.active  svg {fill: #005a8c; }
  body nav#topmn ul.topnav.mobile > li {width: 100%;float: none; margin: 0;height: auto; min-height: 20px}
  body nav#topmn ul.topnav.mobile > li:nth-child(10){position: static; margin: 0;}
  body nav#topmn ul.topnav.mobile > li  > a {border-bottom: 1px #ddd solid;  display: block; padding: 5px 10px; margin: 0 -10px;}
  body nav#topmn ul.topnav.mobile > li  ul {border: 0 !important;}

  .watercurtain { width:65%;}
  
  .dialog-wrapper .dialog-body {width: 100% !important; max-width: 480px; margin-left: 0 !important; left: 0 !important; }
  
  #logoff-dialog.dialog-wrapper .dialog-body {margin-top: -120px !important;}
  #login-result-dialog.dialog-wrapper .dialog-body {margin-top: -120px !important;}  
  
  
}

  
  
@media only screen and (max-width: 364px) {
  body .adBox2a {display:none;}
  body .cctabdt tbody td,body .cctabdt td {font-size:11px;}
  iframe.shelfyStox {  min-height: 840px;  }  
  body.book-shelf .shelf-item.book img.cover {width: 200px; float: none; display: block; margin: 10px auto;}
  body.SWforum .contrL .ThP a.btn { margin: 0;}  
  body.SWforum .contrL { text-align: center; margin: 0 -10px; width: calc(100% + 20px); padding: 0; background: none; border: 0;}
  body.SWforum .contrL .c { width: auto;}
  .msgPOB { width: calc(100% - 110px);}
  .UserBox { width: 100px;}
  .uAv {margin: -7px 0 0 7px; width: 64px;}
  .UserBox {margin: 10px 0 0 0;}
  table.membersList tr td:nth-child(3){display: none;}
  body .regPanel #ScRnTb1 tr {display: block; }
  body .regPanel #ScRnTb1 tr td {display: block;float: none;width: calc(100% - 20px) !important;height: auto !important; margin: 0 0 1px 0;padding: 12px 0 15px 10px;}
  body .regPanel #ScRnTb1 tr td:nth-child(3) {clear: both;} 
  iframe.shelfyStox {	min-height: 800px; }
  iframe.shelfyDetails    {  min-height: 1200px;  }  
  .mainTopHpTab table.cctabdt.compsig tr th:nth-child(2){display:none;}
  .mainTopHpTab table.cctabdt.compsig tr td:nth-child(2){display:none;}  
  .mainTopHpTab table.cctabdt.compsig tr th:nth-child(4){display:none;}
  .mainTopHpTab table.cctabdt.compsig tr td:nth-child(4){display:none;}
  #lastvisited ul li {width: calc(50% - 8px);}
  #lastvisited ul li:nth-of-type(1n+7) {display: none;}
}
  