body {
	margin: 0;
	background: #000;
	font-family: Verdana;
	font-size: 17px;
	-webkit-text-size-adjust: none;
	color:#FFF;
}

* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  
}

a {
	text-decoration: none;
	color:#FFF;
}

img{
	border:none;
}

.cb {
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	overflow: hidden;
}

.w3m-pfl {
	float:left;
}
.w3m-pfr {
	float:right;
}

.w3m-body {
	width: 100%;	
}
.w3m-header {
	color: #fff;
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, #555555),
	    color-stop(0.9, #333333)
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    #555555 0%,
	    #333333 90%
	);
	clear: both;
	height: 44px;
	overflow: hidden;
	text-shadow: #999 1px 1px 0px;
	line-height: 38px;
	border-bottom: 1px solid #999;
}
.w3m-header h1{
	margin:0;
	font-size:17px;
	font-weight:normal;
}
.w3m-header-logo {
	margin: 10px 0 0 10px;
	display: block;
	float: left;
	width:160px;
	height:23px;
}

.w3m-header .w3m-header-button.w3m-state-active {
	background: #E5E5E5;
}
.w3m-header .w3m-header-button {
	width: 55px;
	height: 44px;
	padding: 0;
	border: none;
	background-image: none;
	display:block;
	position:relative;
}
.w3m-header .w3m-header-button .w3m-icon{
	left:20px;
}
.w3m-header .w3m-header-button.w3m-pfr {
	border-left: 1px solid #999;
}
.w3m-header .w3m-header-button.w3m-pfl {
	border-right: 1px solid #999;
}


.w3m-subheader {
	padding: 10px;
}

.w3m-subheader .search-container{
	width:100%;
}
.w3m-subheader .search-container td.input{
	width:99%;
}
.w3m-subheader .search-container td.input input{
	width:90%;
}


.w3m-footer{
	font-size:10px;
	line-height: 16px;
	margin-top:20px;
	border-top:1px solid #999;
	padding: 5px;
	background:#111;
}
.w3m-footer a{
	text-decoration: underline;	
}


.w3m-button {
	display:block;
	float:left;
	font-size:16px;
	border:1px solid #999;
	background:#555;
	color:#FFF;
}
a.w3m-button{
	padding: 3px 10px 3px 10px;
} 

.w3m-icon-button {
	position:relative;
	font-size:16px;
	border:1px solid #999;
	background:#555;
	height:18px;
	background-image: url(/gfx/icons.png);
	background-repeat: no-repeat;
	color:#FFF;
	border-radius:3px;
}
a.w3m-icon-button{
	padding: 3px 10px 3px 22px;
}
input.w3m-icon-button{
	height:32px;
	padding: 0px 10px 3px 30px;
	display: block;
}

.w3m-icon-button.w3m-icon-search {
	background-position: 3px -31px;
}
.w3m-icon-button.w3m-icon-bookmark{
	background-position: -1px -223px;
}
.w3m-icon-button.w3m-icon-bookmark-active{
	background-position: -1px -189px;
}

.w3m-icon {
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	top: 50%;
	left: 7px;
	margin-top: -9px;
	background: transparent;
	background-image: url(/gfx/icons.png);
	background-repeat: no-repeat;
	background-position: -1px -5px;
}

.w3m-icon-home {
	background-position: -1px -5px;
}
.w3m-icon-search {
	background-position: -3px -38px;
}
.w3m-icon-menu {
	background-position: -1px -74px;
}
.w3m-icon-back {
	background-position: -1px -116px;
}
.w3m-icon-refresh {
	background-position: -1px -156px;
}

.w3m-content-box {
	margin-bottom:40px;
}
.w3m-content-header {
	display: block;
	padding: 5px;
	margin: 0;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	text-shadow: #666 1px 1px 0px;
	border-bottom:2px solid #FFF;
}
.w3m-content-body {
	padding: 10px 5px;
}


p.w3m-desc{
	font-size:11px;
}


ul.w3m-list {
	list-style-type: none;	
	padding: 0;
	margin: 0;
}
ul.w3m-list li {
	
}

ul.w3m-list li .w3m-list-button, ul.w3m-list li .w3m-list-button-icon{
	display:block;	
	padding: 10px 5px;
	border-bottom:1px solid #444;
	position:relative;
	font-weight:bold;
}
ul.w3m-list li .w3m-list-button-icon{
	padding-left:30px;	
}
ul.w3m-list li .w3m-list-sub{
	font-size:12px;
	display:block;
	font-weight: normal;
	color:#999;
}

ul.w3m-list li.w3m-list-seperator{
	margin-top:30px;
}

input[type=text] {
	height: 32px;
	border: 1px solid #A0A0A0;
	font-size: 14px;
	padding: 0 5px;
	margin:0;
}


/* ------------------ serwis ------------------- */

.table-list{
	width:100%;
	border-spacing:0;
}
.table-list td, .table-list th{
	border-bottom:1px solid #444444;
	padding: 10px 5px;
	font-weight:bold;
	vertical-align: top;
	text-align: left;
}
.table-list th{
	border-bottom: 2px solid #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	text-shadow: 1px 1px #666;
	padding-bottom: 5px;
}

.table-list td .sub{
	font-size:12px;
	display:block;
	font-weight: normal;
	color:#999;
}
.table-list th h1{
	margin:0;
	font-size:20px;
}
.table-list td.quote, .table-list td.change{
	width:1%;
	white-space:nowrap;
}
.table-list th.quote, .table-list th.change{
	font-size:14px;
	vertical-align: bottom;
}
.table-list td.fullname{
	font-size:13px;
}
.list_order.list_order_asc, .list_order.list_order_desc{
	background-image: url(/gfx/icons.png);
	background-repeat: no-repeat;
	padding-right:20px;
}
.list_order.list_order_asc{
	background-position: right -256px;
}
.list_order.list_order_desc{
	background-position: right -286px;
}
.cplus{
	color:#03AD01;
}
.cminus{
	color:red;
}




.table-details{
	width:100%;
	border-spacing:0;
	font-size:14px;
}
.table-details th{
	border-bottom: 2px solid #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-shadow: 1px 1px #666;
	padding-bottom: 5px;
	text-align: left;
}

.table-details td{
	border-bottom:1px solid #444444;
	padding: 10px 5px;
	vertical-align: top;
	text-align: left;
}
.table-details td.value{
	font-weight:bold;
	width:10%;	
	white-space:nowrap;
	font-size:17px;
}




/* autocomplete */
.auto-complete{
	width:320px;
	margin-top:50px
}
ul.auto-complete-list{
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	z-index:100;
	border:1px solid #444444;
}
ul.auto-complete-list li{
	list-style-type:none;
	margin:0;
	padding:10px 5px;
	background-color:#666;
	border-bottom:1px solid #444444;
	cursor:pointer;
	font-weight: bold;
}
ul.auto-complete-list li.auto-complete-list-rollover{
	background-color:#999;
}

/* symbol */
#quotes h1{
	font-size: 20px;
}

#quotes .profile_quotation{
	display:block;
}
#quotes .profile_quotation .q_ch_pkt, #quotes .profile_quotation .q_ch_per{
	font-size:17px;
	margin-left:5px;
}
#quotes .profile_quotation .q_ch_date{
	font-size:11px;
	color:#999;
	display:block;
	font-weight: normal;
}
#quotes .profile_quotation .q_ch_date_local{
	font-size:11px;
	color:#666;
	display:block;
	font-weight: normal;
}

#profilechart{
	margin-bottom:20px;
	font-size:11px;
	position:relative;
}
#profilechart .canvas-container{
	background: #333;
}

#profilechart-ranges{
	margin-bottom:20px;
}

#profilechart-ranges a.w3m-button{
	margin-right:7px;
	width:40px;
	text-align: center;
	padding: 3px 0px;
	border-radius:3px;
	background-image: linear-gradient(bottom, #535353 8%, #333 70%);
	background-image: -o-linear-gradient(bottom, #535353 8%, #333 70%);
	background-image: -moz-linear-gradient(bottom, #535353 8%, #333 70%);
	background-image: -webkit-linear-gradient(bottom, #535353 8%, #333 70%);
	background-image: -ms-linear-gradient(bottom, #535353 8%, #333 70%);
}
#profilechart-ranges a.w3m-button.active{
	background:#AAA;
}

#profilechart #quotes-loader{
	width:25px;
	height:40px;
	position:absolute;
	top:10px;
	left:10px;
	background:url("/gfx/loader-profile-chart.png") no-repeat scroll 0 0 transparent;
}

#bookmark{
	margin-bottom:20px;
}

.switch-fullversion{
	display:block;
}


/* ############ jquery.jqplot  ###########*/
.jqplot-target {
    position: relative;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
}
.jqplot-axis {
    font-size: 1em;
}
.jqplot-xaxis {
    margin-top: 10px;
}
.jqplot-x2axis {
    margin-bottom: 10px;
}
.jqplot-yaxis {
    margin-right: 10px;
}
.jqplot-y2axis, .jqplot-y3axis, .jqplot-y4axis, .jqplot-y5axis, .jqplot-y6axis, .jqplot-y7axis, .jqplot-y8axis, .jqplot-y9axis {
    margin-left: 10px;
    margin-right: 0px;
}
.jqplot-axis-tick, .jqplot-xaxis-tick, .jqplot-yaxis-tick, .jqplot-x2axis-tick, .jqplot-y2axis-tick, .jqplot-y3axis-tick, .jqplot-y4axis-tick, .jqplot-y5axis-tick, .jqplot-y6axis-tick, .jqplot-y7axis-tick, .jqplot-y8axis-tick, .jqplot-y9axis-tick {
    position: absolute;
}
.jqplot-xaxis-tick {
    top: 0px;
    left: 15px;
    vertical-align: top;
}
.jqplot-x2axis-tick {
    bottom: 0px;
    left: 15px;
    vertical-align: bottom;
}
.jqplot-yaxis-tick {
    right: 0px;
    top: 15px;
    text-align: right;
}
.jqplot-y2axis-tick, .jqplot-y3axis-tick, .jqplot-y4axis-tick, .jqplot-y5axis-tick, .jqplot-y6axis-tick, .jqplot-y7axis-tick, .jqplot-y8axis-tick, .jqplot-y9axis-tick {
    left: 0px;
    top: 15px;
    text-align: left;
}
.jqplot-xaxis-label {
    margin-top: 10px;
    font-size: 11pt;
    position: absolute;
}
.jqplot-x2axis-label {
    margin-bottom: 10px;
    font-size: 11pt;
    position: absolute;
}
.jqplot-yaxis-label {
    margin-right: 10px;
    font-size: 11pt;
    position: absolute;
}
.jqplot-y2axis-label, .jqplot-y3axis-label, .jqplot-y4axis-label, .jqplot-y5axis-label, .jqplot-y6axis-label, .jqplot-y7axis-label, .jqplot-y8axis-label, .jqplot-y9axis-label {
    font-size: 11pt;
    position: absolute;
}

.ads-box{
	margin:10px 0 0;
}


/* banner */
#android-app-banner {
	height:50px;
	background:url(/gfx/banner-app-android.png) center no-repeat;
	cursor:pointer;
}
