html, body, p, ul, ol, dl, li, dt, dd, table, th, td, h1, h2, h3, h4, h5, h6, hr {margin: 0;padding: 0;}
form{height: auto;}
html{height:auto;}
html,body{margin: 0px;padding: 0px;background: #ffffff;}
body{cursor:default; color: #4C4C4C;font-family: "Arial",sans-serif;font-size: 12px;position: relative;}
td, select, textarea, div, body{ color: #4C4C4C;font-family: "Arial",sans-serif;font-size: 13px;}
a{text-decoration:none; color:#2f7bd8; font-weight:nomal;}
a:hover{text-decoration:underline;}
select {border: 1px solid #91ABC4;font-size: 16px;height: 38px;padding: 5px;}
input[type="text"], input[type="password"] {border: 1px solid #91ABC4;color: #1B1F2F;font-size: 16px;height: 26px;padding: 5px;}
input[type="radio"], input[type="checkbox"] {height: 13px;padding: 0;width: 20px;}
p{margin-top:0px;}
img{border:none}
hr{color: #000080;height:1px;}
.b{font-weight: bold;}
.labelb{width:150px;}
.s{font-size: 10px;}
.a /* alert */{color: #DD1111;font-weight: bold;}
.i{background-color: #FFFFCC;border: solid 1px #cccccc;padding: 5px;}
.i td {padding:4px 8px;min-height:27px}
.i td table tr td {padding:0;min-height:0}ul.acco li

.info{font-size: 10px;color: #666666;}
.clearfix{display:inline-block;}
.ok{
	text-align:center;
	line-height: 40px;
	border:1px solid #e8dfc1;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:6px 8px;
	margin-bottom: 20px;
	color:#000;
	height: 40px;
	background-color:#fff9e5;}
	
.error
{
	text-align:center;
	line-height: 40px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:6px 8px;
	margin-bottom: 20px;
	height: 40px;
	background-color: #ffafb4;
	border: 1px solid #eb757c;
	font-size: 12px;
	color: #710000;
	font-weight:bold;
	}

.required {color: #d40000;display:block;}
.required img {margin-right: 4px; vertical-align:middle;}
.information{color: #005B9A;font-weight: bold;background-color: #E0FFFF;border: solid 1px #cccccc;padding: 10px;}
.xxs{font-size: 1px;}
.tce /* main title */{background-image: url(S/bar.gif);font-weight: bold;border-bottom: solid 1px #000000;padding: 8px}
/****************	 TABS */
#pnlMain {margin: 0 auto;padding: 0;background:#ffffff;}
#td1{width: 195px;float: left;margin: 0 5px 0 0}
#td3{width: 195px;float: left;margin: 0 0 0 5px}
#tblMain    
{
	margin: auto;
    position: relative;
    width: 1000px;
	margin-top: 15px;
}
#footer{}
.divPageEditor {position: absolute;right:0;top:0px}
.divPageEditor .pageEditorBar{padding:3px;background-color: #FFFFCC;border: dashed 2px red;font-weight:bold}
.shtEdit{padding:3px;background-color: #FFFFCC;border: dashed 2px red;font-weight:bold;position:absolute; z-index: 200;}
/****************	 Tree */
.treeSpace{padding: 2px;width: 100%;}
.treeLoading{color: #888888}
.treeA:link,.treeA:visited,.treeA:active{color: #006699; text-decoration: none}
.treeA:hover{color: #7b0000; text-decoration: none}
.oa{border:solid 1px #a6a7ab;background-color: White;overflow: auto;height: 75px;padding:5px}
.oa table {width:90%}
/****************	 Round button */
a.round {background: #F5F5F5;color: #1B1F2F;font-size: 12px;height: 24px;line-height: 24px;padding: 0 15px;display:inline-block;border:solid 1px #ccc; font-family: "Arial",sans-serif}
a.round:hover {background: #C2272D;color: #FFFFFF; text-decoration:none;}
a.roundS {background: #C2272D;color: #FFFFFF; font-size: 12px;height: 24px;line-height: 24px;padding: 0 15px;display:inline-block;border:solid 1px #ccc; font-family: "Arial",sans-serif}
.roundMore {background: url('Common/icon_help.png') no-repeat center left; cursor:pointer; cursor:hand; line-height:20px; padding-top: 1px; padding-left:12px; vertical-align:middle;display:block; /*opera*/display:inline-block; /*ie*/display:-moz-inline-box;  /*ff*/  margin: 0 0 0 0;}
.roundMore span {height:20px;display:block;display:inline-block; line-height:20px; color: #414342; font-size: 11px; font-weight: normal;}
.roundMore span:hover {text-decoration: underline;}
a.roundMore:link {color: #414342;text-decoration: none;font-size: 11px;font-weight: normal;}
.roundRegister {cursor:pointer; cursor:hand; line-height:45px;background:url(Trejdoo/btnRegisterRight.png) no-repeat right top; padding-right:12px; vertical-align:middle;display:block; /*opera*/display:inline-block; /*ie*/display:-moz-inline-box;  /*ff*/  margin: 0 0 0 0;}
.roundRegister span {background:url(Trejdoo/btnRegisterLeft.png) no-repeat left top; height:45px;display:block;display:inline-block;padding: 0 20px 0 32px; line-height:45px; color: #ffffff; font-size: 16px; font-weight: normal;}
a.roundRegister:link, .roundRegister span:hover {color: #ffffff;text-decoration: underline;font-size: 16px;font-weight: normal;}
/****************	 TABS*/
.glowingtabs{float:left;width:100%;font-size:11px;line-height:normal;background-image:url(V/GlowingTab.png); background-position:0 -78px;}
.glowingtabs ul{list-style-type: none;margin:0;padding:0;}
.glowingtabs li{display:inline;margin:0;padding:0;}
.glowingtabs a{float:left;background:url(V/GlowingTab.png) no-repeat left top;margin:0;margin-right: 1px; /*spacing between each tab*/padding:0 0 0 9px;text-decoration:none;}
.glowingtabs a span{float:left;display:block;background:url(V/GlowingTab.png) no-repeat right top;padding: 7px 9px 2px 1px;font-weight:bold;color:#666666;white-space:nowrap}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */
.glowingtabs a:hover span {color:#666666;}
.glowingtabs .current a{ /*Selected Tab style*/background-position:0 -22px;}
.glowingtabs .current a span{ /*Selected Tab style*/background-position:100% -22px;color:#666666;}
.glowingtabs a:hover{ /*onMouseover style*/background-position:0% -100px;}
.glowingtabs a:hover span{ /*onMouseover style*/background-position:100% -100px;}
/* Login */
.login {width: 200px;padding-bottom:5px;border-bottom:solid 1px #cccccc;}
.login .title { background-color: #F2F1EC;border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;padding: 6px}
/* dhtm tootlip */
#dhtmltooltip{position: absolute;left: -300px;border: 1px solid black; min-width:250px; padding: 2px;background-color: lightyellow;visibility: hidden;z-index: 100;}
#dhtmlpointer{position:absolute;left: -300px;z-index: 101;visibility: hidden;}
/*  module styles  */
.ms .mbutton{float:right;padding: 6px 6px 0 0;z-index:0}
.ms .mIGButton{float:right}
.ms1 { margin: 10px auto;}
.ms1 .mtitle {/*float: left;*/font: bold 24px "Archivo Narrow",sans-serif;}
.ms2{height:26px;background-image:url(MS/2-bg.gif);}
.ms2 .mtitle{color:#ffffff;font-weight:bold;padding-top:6px !important;margin-left:6px !important;font-size: 11px;margin:0}
.ms3 {height:34px;}
.ms3 .mtitle{float:left;padding-top:6px; padding-left:6px;font-size: 20px;color: #FF3000;}
.ms4 {height:26px; background: url(V/point.gif) no-repeat 6px 9px}
.ms4 .mtitle{color:#333399;float:left;padding-top:6px !important;margin-left:20px !important;font-size: 11px;margin:0}
.ms5 {height:24px;background-image:url(MS/5-bg.png);z-index:0;}
.ms5 .mtitle{color:#15428B;font-weight:bold;float:left;padding-top:6px !important;margin-left:6px !important;font-size: 11px;margin:0}
.mb2 {border:solid 1px #99BBE8}
.mb2i {border-top:solid 1px #99BBE8;padding:10px}
/* HTML Dokument */
.htmlView { display:inline-block; height: 20px}
.htmlIcons{ float: left; padding-right:6px;}
.htmlIcons img {vertical-align:middle;}
/* News */
.newsView { display:block;}
.newsView h3 {font-size:18px;font-weight:bold;margin:0 0 10px 0;color: #353b3b;}
.newsView .publishDate {margin: 10px 0 10px 0}
.newsImage{ float: left; padding-right:6px;}
.newsBack { margin: 25px 5px 0 5px; }
.newsBack img {vertical-align:middle; }
.newsMore {text-align:right; padding-bottom: 10px; border-bottom: solid 1px #d5d5d5; margin-bottom: 25px;}
.newsIcons{ float: left; padding-right:6px;}
.addRandom { width: 320px; }
/* Registration Image */
.registrationImage {width: 250px;position:relative}
.registrationImage .registrationImageButton{position:absolute;left: 205px;top:5px}
.registrationImage .registrationImageTextbox{width:194px;}
.registrationImage .registrationImageChanger{margin-bottom:2px}
.padd-top-bottom{padding:3px 0;}
.adminButton { cursor:pointer;width:200px; padding:2px; margin:1px;}
.adminButton:hover {padding:1px;border-color:#99BBE8;border-style:solid;border-width:1px 1px 1px 1px;background-color:#f1f1f1}
/* box.css */
.UIRoundedTransparentBox_Border{border:1px solid #cfcfcf;padding:30px;margin:50px;background:transparent;}
.UIInterstitialBox_Container{padding:25px 30px;}
.UIInterstitialBox_Container ul{margin:0 0 0 13px;padding:0;list-style-type:square;}
.UIInterstitialBox_Container ul li{color:#3b5998;}
.UISimpleMessage_Container{padding:0px;margin:0px;}
.UISimpleMessage_Title{padding:0px 0px 10px 0px;margin:0px;border-bottom:1px solid #ccc;}
.UISimpleMessage_Title h2{padding:0px;margin:0px;font-size:14px;}
.UISimpleMessage_Content{margin:0px;padding:0px;}
.UISimpleMessage_HasIcon .UISimpleMessage_Title h2{padding-left:25px;background-position:left top;background-repeat:no-repeat;}
.UISimpleMessage_HasIcon .UISimpleMessage_Content{padding-left:0px;}
/* calendar.css */
.ajax__calendar_container{background-color: #e2e2e2;border: solid 1px #cccccc; z-index: 1000}
.ajax__calendar_header{background-color: #ffffff;margin-bottom: 4px;line-height: 13px;}
.ajax__calendar_title, .ajax__calendar_next, .ajax__calendar_prev{color: #004080;padding-top: 3px;}
.ajax__calendar_body{background-color: #e9e9e9;border: solid 1px #cccccc;line-height: 13px;}
.ajax__calendar_dayname{text-align: center;font-weight: bold;margin-bottom: 4px;margin-top: 2px;line-height: 13px;}
.ajax__calendar_day{text-align: center;line-height: 13px;}
.ajax__calendar_hover .ajax__calendar_day, .ajax__calendar_hover .ajax__calendar_month, .ajax__calendar_hover .ajax__calendar_year, .ajax__calendar_active{color: #004080;font-weight: bold;background-color: #ffffff;}
.ajax__calendar_today{font-weight: bold;line-height: 13px;}
.ajax__calendar_other, .ajax__calendar_hover .ajax__calendar_today, .ajax__calendar_hover .ajax__calendar_title{color: #bbbbbb;}
/* DataGrid.css */
table.grid{-moz-box-sizing: border-box;background: #F5F5F5;border-collapse: collapse;border-left: 1px solid #E7E7E7;border-right: 1px solid #E7E7E7;border-spacing: 0;border-top: 1px solid #E7E7E7;margin: 0;overflow: visible;}
.grid td{-moz-box-sizing: border-box;height: 28px; line-height: 28px;color:#262626;padding:0px 3px;font-size:11px}
.grid th{background: url("img/common/bg_ordersep.png") repeat-x scroll 0 0 transparent; text-align: center;color: #6F6F6F;font: bold 10px/28px "Arial","Tahoma",sans-serif;height: 28px;padding: 0 0 2px;text-transform: uppercase;white-space: nowrap;padding:0 3px}
.grid tr{border: 1px solid #E7E7E7;}
.grid th a{font-size:11px;color:#262626;font-weight:normal;text-decoration:none;text-align:left;color: #6F6F6F;font: bold 10px/28px "Arial","Tahoma",sans-serif;height: 28px;padding: 0 0 2px;}
.grid tr.updated td{background-color:yellow;}
.grid .rowstyle{background-color:#e5ebf0;}
.grid .rowstyle:hover{background-color:#C9C9C9;}
.grid .editrowstyle{ background-color:#feffc5;}
.grid .altrowstyle {background-color: #f5f8fa;}
.grid .altrowstyle:hover{background-color:#C9C9C9;}
.grid .sortascheader a { background: url(AjaxToolKit/dt-arrow-up.png) no-repeat right 50%; }
.grid .sortdescheader a { background: url(AjaxToolKit/dt-arrow-dn.png) no-repeat right 50%; }
/* STRONICOWANIE A SPAN*/
.grid .gridFoot a {	background:url(images/page_link.jpg) repeat;border: 1px solid #9ca6ae; -webkit-border-radius: 1px; -khtml-border-radius: 1px;      -moz-border-radius: 1px;   border-radius: 1px;color:#000;padding: 2px 4px;}
.grid .gridFoot span {background:#C9C9C9;border: 1px solid #9ca6ae;-webkit-border-radius: 1px; -khtml-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;color:#000;padding: 2px 4px;}
.grid .gridFoot td {border:none;padding:3px}
.grid tr:nth-child(2n+1), .grid3 tr:nth-child(2n+1) {background: none repeat scroll 0 0 #FFFFFF;}
.grid tr:nth-child(2n), .grid3 tr:nth-child(2n) {background: none repeat scroll 0 0 #F9F9F9;}
.grid tr.odd, .grid3 tr.odd  {background: none repeat scroll 0 0 #FFFFFF;}
.grid tr.even, .grid3 tr.even {background: none repeat scroll 0 0 #F9F9F9;}
table.grid tr:hover, table.grid3 > tr:hover {background: #c9c9c9;}
table.grid tr.gridFoot:hover, table.grid3 tr.gridFoot:hover {background: #f9f9f9;}
table.grid {margin-bottom: 20px;position: relative;}
table.grid:after 
{
    /*background: url("Common/orders-bottom.png") no-repeat scroll 0 0 transparent;*/ /*w projekcie nie było spodu tabelki, dlatego zakomentowałem*/
    border: 0 none;
    height: 27px;
    margin: 0 auto;
    padding: 0;
    display: block;
    width: 100%;
    content: '';
    position: absolute;
    z-index: -1;
}
.noPager:after{display:none !important;height:0px !important}
.noPager{margin-bottom:0 !important}
/*Grid do orders?w*/
table.grid .selected {background:#ccc}
.detailsGrid td {padding:0}
.detailsGrid td a.buttonRed span {margin: 0 !important}
.grid2 th{padding:1px 9px;font:bold 10px/28px "Arial","Tahoma",sans-serif;color:#fff;text-decoration:none;text-align:center;background:#252E53;}
.grid2 td{height: 28px; line-height: 28px;border: 1px solid #ccc;color:#262626;padding:0px 3px;font-size:11px;background:#aebac7}
.grid2 .sortascheader a { background: url(AjaxToolKit/dt-arrow-up.png) no#tblmain-repeat right 50%; }
.grid2 .sortdescheader a { background: url(AjaxToolKit/dt-arrow-dn.png) no-repeat right 50%; }
.grid2 .altrowstyle td {background:#9EaAc7}

.warning td, div.warning {color: #DD1111;background-color: #EDEDED;border: solid 1px #cccccc;padding: 10px;text-align: center;}

/* ROZWIJANA TABELA */
.clearCell {background-color:#aebac7; padding:0;border:0;}
/* Header.css */
.headerWrapper {margin: 0 auto;width: 1000px;position:relative;height: 84px;}
#header .cMenuBar{margin-bottom:0px;position:absolute;background:#f1f1f1;top:54px;border:solid 1px #ccc;z-index: 200; left: 318px;}
#header .headerBRight ul.header-bottom {height: 50px;}
#header .headerBRight ul.header-bottom li {float: left; height: 50px;}
#header .headerBRight ul.header-bottom li:first-child {border-top: 1px solid #1B1F2F; background: url('Trejdoo/icon_house.png') center center #1B1F2F no-repeat; width: 50px; text-indent: -9999px; text-align: left; position: relative; top: -1px; left: -2px; }
#header .headerBRight ul.header-bottom li:first-child:hover {background-color: #00389b;}
#header .headerBRight ul.header-bottom li:first-child a { display: block; width: 100%; height: 100%;}
#AfterLoginWrapper {width: 1000px; margin: 0 auto; position: relative; text-align: right;}
#AfterLoginWrapper {width: 1000px; margin: 0 auto; position: relative; text-align: right;}
.wrapperB{ background: none repeat scroll 0 0 #252E53; margin: auto;}
.wrapperB .entry {width: 1000px; margin: 0 auto;padding:0;position:relative;}
.headLogin{background-color: #808c98;
    width: 100%; height: 120px;display:none}
.loginHeader:hover {text-decoration: underline;}
.menu5{clear:both;padding: 7px 0 0 0 }
.menu5 .buttonTest {margin: 0 10px 0 0}
.buttonTestS {background-image: url(Trejdoo/button_test.png) !important;
	color: #fff !important; border: 0 !important;}

/* ModalPopupExtender.css */
div.containerBody{}
.pageEditorTab{height:500px}
.modal-dialog{position:absolute; margin-top:-100px}
.modal-dialog .container{font-size:11px;border:solid 1px #99aabd;background-color:#F2F9FF;}
.modal-dialog .header{background:url(AjaxToolKit/sprite.gif) repeat-x 0px -1100px;height:25px;padding-top:5px;}
.modal-dialog .header .msg{vertical-align:middle;padding-left:6px;color:#fff;font-size:12px;font-weight:bold;}
.modal-dialog .body{background-color:#F2F9FF;padding: 5px;}
.modal-dialog .body h2{padding-top:10px;background-color: #F2F9FF;font-size:11px;text-align:center;font-weight:normal;}
.modal-dialog .footer{margin-left: 145px;padding: 0px 0px 10px 0px;background-color: #F2F9FF;}
.modal-dialog .footer .right{background-color: #F2F9FF;float:right;text-align:right;padding-bottom:6px;padding-right:6px;}
.modal-dialog .footer .left{background-color: #F2F9FF;float:left;text-align:left;padding-bottom:6px;padding-left:6px;}
.modal-dialog .close{right:4px;background: url(AjaxToolKit/icons.gif) no-repeat -732px 0px;width:16px;cursor:hand;position:absolute;top:5px;height:16px;}
.modal-dialog .close:hover { background: url(AjaxToolKit/icons.gif) no-repeat -749px 0px;}
.modalBackground {background-color:Black;filter:alpha(opacity=70);opacity:0.7;}
/* ProgressBar.css */
.progress{display: block;position: absolute;padding: 2px 3px;z-index: 10;}
.progress .container{}
.progress .header{background:url(AjaxToolKit/sprite.gif) repeat-x 0px -1100px;padding: 0px 10px;color: #FFFFFF;font-size: 9pt;font-weight: bold;line-height: 1.9;}
.progress .body{background-color: #FBFDFE;border-color: #D4D4D4;border-style: solid;border-width: 1px;padding: 10px;text-align: center;}
/* SolpartMenu.css */
.mm_Container {color:Orange;background-color: transparent;}
.mm_Bar {cursor: pointer; height:22px;background-color: Transparent;}
.mm_Item {cursor: pointer; color: #666666; font-size: 9pt; font-weight: bold; font-style: normal; height:22px;}
.mm_Icon {cursor: pointer; background-color: #F7F7F5; width: 15px; height:22px;}
.mm_SubMenu {border: solid 1px #cccccc;z-index: 60; cursor: pointer; background-color: #F7F7F5;}
.mm_Break {	background-color: #000000;}
.mm_ItemSel {cursor: pointer; color: #666666;  font-size: 9pt; font-weight: bold; font-style: normal;background-color: #FFFBD8;height: 22px;}
.mm_Arrow { font-size: 10pt; cursor: pointer;}
.mm_RootMenuArrow {font-family: webdings, sans-serif; font-size: 10pt; cursor: pointer;}
.mm_Root td{color: #666666;}
.vSearchLabel{display:none;}
.vSearchTextBox{}
.vSearchButton{padding:2px 2px 2px 10px;}
/* forms */
.form .formTable {margin: 10px 0 20px 0;border-collapse: collapse;}
.form .formField,.form .formLabel{padding: 5px 5px 15px 5px;border-top: 1px solid #d1dce5;border-bottom: 1px solid #d1dce5;vertical-align: top;}
/* LE */
body.LE{background-color:#FFFFFF;margin:0px}
.LE #tblMain, .LE #pnlMain{background-image:none;min-height: 0px;width:100%;}
.LE #td2{
	float: left;
	width: 100%;
	min-height:1px;
	padding: 0;
	margin: 0}
.LE p, .LE ul, .LE ol, .LE table {
	margin: 0;
}
.LE #pnlMain{margin:0;padding:0px}
/* Igoria styles */
.divAddBankAccount {width:100%; float: left; text-align: right;margin: 10px 0 20px 0;}
.button {text-align:right;}
fieldset {padding:10px}
legend{font-size: 14px; color:#666666;padding:3px 5px 3px 5px;border:solid 1px #cccccc;background:#fcfde0;margin: 0 0 0 10px}
.accountingHeader {background:#F1f1f1;text-align:center;}
.accountingValue {background:#FFFFAA;}
/* FOOTER*/

.lblLogin1
{
	color:White;
	cursor:pointer;
	float: right;
	display: block;
	margin: 20px 15px 0 0;
	}
.lblLogin1:hover {text-decoration:underline}
.clear { /* generic container (i.e. div) for floating buttons */
	 overflow: hidden;
	 width: 100%;
 }
 /*BUTTON RED REGISTRATION A SPAN*/
 a.buttonRedReg span, a.buttonRed span {
    background: url("img/common/icon_rightarrow.png") no-repeat scroll 90% center #C2272D;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display:inline-block;
    font-family: 'Archivo Narrow',Arial,Tahoma,sans-serif;
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    margin: 10px 0;
    padding-left: 15px;
    padding-right: 25px;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
 	font-weight: normal;
 }

a.buttonRedEscrow span {
    background: url("img/common/icon_rightarrow.png") no-repeat scroll 90% center #C2272D;
    border: 0 none;
    color: #FFFFFF !important;
    cursor: pointer;
    display: block;
    float: right;
    font-family: 'Archivo Narrow',Arial,Tahoma,sans-serif;
    font-size: 12px !important;
    height: 35px;
    line-height: 35px !important;
    margin: 10px 0;
    padding-left: 15px;
    padding-right: 25px;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle !important;
    width: 92px;
 	font-weight: normal !important;
 }


 a.buttonRedReg:hover span, a.buttonRed:hover span, a.buttonRedEscrow:hover span {
 background: url("img/common/icon_rightarrow.png") no-repeat scroll 90% center #1B1F2F;
 }
  /*GREY BUTTON A SPAN*/
a.buttonGrey span {
    background: url("img/common/icon_leftarrowd.png") no-repeat scroll 10% center #F5F5F5;
    color: #1B1F2F;
    font-size: 12px;
    height: 35px !important;
    line-height: 35px !important;
    margin: 10px 0;
    padding-left: 25px;
    padding-right: 15px;
    position: absolute;
}

a.buttonGrey:hover span {
    background: url("img/common/icon_leftarrow.png") no-repeat scroll 10% center #C2272D;
    color: #FFFFFF;
    }

/*Jak to działa*/
.landingRegister {
  background: url("img/common/icon_rightarrow.png") no-repeat scroll 90% center #C2272D;
  color: #FFFFFF;
  display: block;
  font: 22px 'Archivo Narrow',Arial,sans-serif;
  height: 35px;
  margin: 20px auto;
  padding-left: 34px;
  padding-top: 6px;
  text-align: left;
  text-decoration: none;
  vertical-align: middle;
  width: 175px;
}

.landingRegister:hover {
    background: url("img/common/icon_rightarrow.png") no-repeat scroll 90% center #2A2F42;
    text-decoration: none !important;
}

 /* registration FRAME*/

h3.introtext {
    font-size: 13px;
}

/*Registration separator */
.registrationSeparator
{
	width: 100%; height:1px; margin:10px 0 10px 0; background-color:#b6c4d3
	}
/*Registration Form */
.registrationTbx input
{
	Width:200px;
	Height:20px;
	}
option {
	font-size: 13px;
	color: #000;
	padding: 3px;
}

/* CHANGE CODE BUTTON */
a.buttonCode {
	background-image: url(Trejdoo/change_code_span-02.png);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 28px;
	color: #36445a;
	margin-right: 0px;
	padding-right: 10px;
	text-decoration: none;
	background-attachment: scroll;
	background-color: transparent;
	background-position: right top;


}
a.buttonCode span {
	background-image: url(Trejdoo/change_code_span.png);
	display: block;
	line-height: 18px;
	padding: 5px 0 5px 30px;
	background-color: transparent;
}



.regFrame{ width: 650px;}
.frame4c, .addFrame, .regFrame {
    -moz-box-sizing: border-box;
    background: url("img/common/bg_userbox.png") repeat-x scroll center bottom #FFFFFF;
    border: 1px solid #91ABC4;
    height: auto;
    margin: 10px auto 20px;
    padding: 25px;
}

 .regHeader {
	 border: 1px solid #eaeaea;
     margin-bottom: 25px;
}


.regHeader table > tbody > tr > td.active {
    background: none repeat scroll 0 0 #F5F5F5;
    color: #000000;
}

.regHeader table > tbody > tr > td {
    background: none repeat scroll 0 0 #DDDDDD;
    color: #000000;
}

.regHeader table > tbody > tr > td {
    height: 35px;
    padding-left: 20px;
    width: 310px;
}

.regHeader table > tbody > tr > td p {
    font-size: 12px;
}

.cb{clear:both}
.regFooter h2 {
	margin-top: 15px;
	padding-left: 30px;
	padding-right: 25px;
	float: right;
}
.frame4cb {
    -moz-box-sizing: border-box;
    background: url("img/common/bg_userbox.png") repeat-x scroll center bottom #FFFFFF;
    border: 1px solid #91ABC4;
    height: auto;
    margin: 10px auto 20px;
    padding: 25px;
    position: relative;
    width: 1000px;
}
.frame4f {
    display: block;
    height: 50px;
    position: relative;
    width: 100%;
}

.frame3h {
	font: bold 24px "Archivo Narrow",sans-serif;
	margin-bottom: 5px
}

.frame3c button:hover, .frame4c button:hover, .regFrame button:hover {
    background: url("img/common/icon_rightarrow.png") no-repeat scroll 90% center #1B1F2F;
}
.frame3c .back .frame4c .regFrame {
    background: url("img/common/icon_leftarrowd.png") no-repeat scroll 10% center #F5F5F5;
    color: #1B1F2F;
    padding-left: 25px;
    padding-right: 15px;
    position: absolute;
}
.frame3c .frame4c .regFrame .back:hover {
    background: url("img/common/icon_leftarrow.png") no-repeat scroll 10% center #C2272D;
    color: #FFFFFF;
}
.frame3c .frame4c .actionb .regFrame {
    display: block;
}
/* MAIN PAGE FRAME */
.frame2 {
	padding: 0 25px 25px 25px;
	width: 910px;
	min-height: 100px;
	color: #333c44;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	border: 1px solid #acb9c6;
	border-bottom: 10px solid #acb9c6;
	background-color: #e5ebf0;
	line-height: 17px;
}
.frame2Content {
	min-height: 100px;
	width:440px;
	float:left;
	padding: 8px 10px 8px 0;
}

.viewTable td {padding:4px 8px;min-height:27px}
.viewTable td table tr td {padding:0;min-height:0}

.help {
	background-image: url(Trejdoo/help_gradient.png);
	background-repeat: repeat-x;
	border: 1px solid #acb9c6;
	-moz-border-radius-bottomleft: 10px 40px;
	border-bottom-left-radius: 10px 40px;
	-moz-border-radius-bottomright: 10px 40px;
	border-bottom-right-radius: 10px 40px;
	height:19px;
	line-height: 19px;
	padding: 0 15px;
}

a.help {
	font-size:11px;
	text-decoration: none;
	color: #414342;
}
a.help:hover {
	font-size:11px;
	text-decoration: underline;
	color: #414342;
}

.black {color:Black}


/* INFO SECTION */
.infoDiv
{    font-size: 12px;
    line-height: 18px;
}

div.tdInfo, td.tdInfo {
    -moz-box-sizing: border-box;
    background: url("img/common/icon_question.gif") no-repeat scroll 10px 50% #F0F0F0;
    padding: 5px 15px 5px 35px;
    width: 50%;
}
.tdGrayBottom { border-bottom: 1px solid #b6c4d3; padding: 10px 0}

.buttonGridS {
	padding: 4px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #1c68a4;
	color: #fff;
	font-weight: bold;
	background-color:#599dd3;
	text-decoration: none;
	font-size:12px;
 }


.buttonGrid {
	padding: 4px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #9ca6ae;
	color: #36445a;
	background: url(Trejdoo/button_test2.png) repeat-x;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
 }

 .buttonGrid:hover {
	padding: 4px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #3aaaff;
	color: #36445a;
	text-decoration: none;
	font-weight: bold;
	background-image: url(Trejdoo/button_waluty_hover.png);
	background-repeat: repeat-x;
 }


/* Escrow */
.divActionButton
{
	 float:left;
	  padding-right:10px;
	}

.addFrame
{
	background-color: #fff;
	}

.importLineToExplain
	{
		color:Red;
		}
.historySC table {border-spacing:0;padding:0px}
.historySC table tr td {padding: 7px 10px 12px 0}

/* QUOTES */

.quoteTitle {min-height:25px; padding: 10px 0; text-align:center; font-size:24px; color:#424242;}
.quoteAuthor {min-height:20px; padding: 10px 0; text-align:center; font-size:14px; color:#6c6c6c;}

/* Ramka KROKI ESCROW I WALUTY */
 .frameSteps {
	padding: 0 25px 0 0;width: 935px;min-height: 50px;	color: #333c44;	-moz-border-radius-topleft: 10px;border-top-left-radius: 10px;-moz-border-radius-topright: 10px;border-top-right-radius: 10px;border: 1px solid #acb9cb;border-bottom: 10px solid #b2b8be;background-color: #e5ebf0;}

/* STEPS NAV WYP?ATY */

.step-exchange-nav {color: #000;height: 94px;margin: 10px 0 10px 0;overflow: hidden;padding: 0;background-attachment: scroll;background-color: transparent;background-image: url(Trejdoo/steps_wymiana.jpg);background-repeat: no-repeat;}
.step-exchange-nav2 {background-position: 0 -94px !important;background-image: url(Trejdoo/steps_wymiana.jpg);}
.step-exchange-nav3 {background-position: 0 -188px !important;background-image: url(Trejdoo/steps_wymiana.jpg);}
.step-exchange-nav4 {background-position: 0 -282px !important;background-image: url(Trejdoo/steps_wymiana.jpg);}

.step-exchange-nav ul {list-style: none outside none;margin: 0; padding: 0;}
.step-exchange-nav li {float: left;list-style: none outside none;margin-right: 7px;padding-left: 10px;}
.step-exchange-nav a {color: #414342;text-decoration: none;}
.step-exchange-nav a:hover .step-exchange-nav-link {color: #c82528;text-decoration: none;}
.step-exchange-nav-1 {float: left;height: 55px;margin: 20px 0 20px 0px;width: 49px;}
a:hover .step-exchange-nav-1 {background-image: url(Trejdoo/steps-number.png);background-position: 0px 0px;}
.step-exchange-nav-2 {float: left;height: 55px;margin: 20px 0 20px 7px;width: 49px;}
a:hover .step-exchange-nav-2 {	background-image: url(Trejdoo/steps-number.png);	background-position: -49px 0px;}
.step-exchange-nav-3 {float: left;height: 55px;margin: 20px 0 20px 14px;width: 49px;}
a:hover .step-exchange-nav-3 {	background-image: url(Trejdoo/steps-number.png);	background-position: -98px 0px;}
.step-exchange-nav-4 {float: left;height: 55px;margin: 20px 0 20px 33px;width: 49px;}
a:hover .step-exchange-nav-4  {	background-image: url(Trejdoo/steps-number.png);	background-position: -147px 0px;}
.step-exchange-nav-link {float: left;height: 66px;margin: 1px 0 0 0;padding: 17px 0 0 10px;width: 150px;}
.step-exchange-nav-link strong {display: block;font: bold 14px;margin-top: 0;padding-bottom: 5px;width: 145px;}

/* STEPS NAV ESCROW */

.step-nav {	color: #000; height: 94px;margin: 10px 0 10px 0;overflow: hidden; padding: 0;	background-attachment: scroll;	background-color: transparent;	background-image: url(Trejdoo/steps_escrow.jpg);background-repeat: no-repeat;}
.step-nav2 { background-position: 0 -94px !important; background-image: url(Trejdoo/steps_escrow.jpg);}
.step-nav3 {background-position: 0 -188px !important; background-image: url(Trejdoo/steps_escrow.jpg);}
.step-nav4 {background-position: 0 -282px !important; background-image: url(Trejdoo/steps_escrow.jpg);}
.step-nav5 {background-position: 0 -376px !important; background-image: url(Trejdoo/steps_escrow.jpg);}

.step-nav ul {list-style: none outside none; margin: 0;padding: 0;}
.step-nav li {float: left;list-style: none outside none; margin-right: 7px;padding-left: 10px;}
.step-nav a {color: #414342;text-decoration: none;}
.step-nav a:hover .step-nav-link {color: #c82528; text-decoration: none;}
.step-nav-1 {float: left;height: 55px;margin: 21px 0 30px 0px; width: 49px;}
a:hover .step-nav-1 {background-image: url(Trejdoo/steps-number.png);background-position: 0px 0px;}
.step-nav-2 { float: left;    height: 55px;    margin: 20px 0 20px 22px;    width: 49px;}
a:hover .step-nav-2 {	background-image: url(Trejdoo/steps-number.png);	background-position: -49px 0px;}
.step-nav-3 { float: left; height: 55px;  margin: 20px 0 20px 5px;  width: 49px;}
a:hover .step-nav-3 {	background-image: url(Trejdoo/steps-number.png);	background-position: -98px 0px;}
.step-nav-4 { float: left;height: 55px; margin: 20px 0 20px 45px; width: 49px;}
a:hover .step-nav-4 {	background-image: url(Trejdoo/steps-number.png);	background-position: -147px 0px;}
.step-nav-5 {float: left;    height: 55px;  margin: 20px 0 20px 45px; width: 49px;}
a:hover .step-nav-5 {background-image: url(Trejdoo/steps-number.png);background-position: -196px 0px;}
.step-nav-link {float: left;height: 66px; margin: 1px 0 0 0; padding: 23px 0 0 10px; width: 90px;}
.step-nav-link strong {   display: block;  font: bold 14px;  margin-top: 0;padding-bottom: 5px;	width: 130px;}

/* STATUSY ZLECE? */

.yellowAlert{background-color:#fff9e5;border: 1px solid #e8dfc1;min-height: 14px;line-height:14px;padding: 5px;font-size:11px;color:#000000;-webkit-border-radius: 3px; /* Safari, Chrome */ -khtml-border-radius: 3px;    /* Konqueror */ -moz-border-radius: 3px; /* Firefox */  border-radius: 3px;}
.redAlert{	background-color:#ffa3a0;border: 1px solid #cc4e4e;min-height: 14px;line-height:14px;padding: 5px;font-size:11px;color:#000000;  -webkit-border-radius: 3px; /* Safari, Chrome */   -khtml-border-radius: 3px;    /* Konqueror */ -moz-border-radius: 3px; /* Firefox */  border-radius: 3px;}
.blueAlert{	background-color:#b2dcfc;border: 1px solid #55a0e1;min-height: 14px;line-height:14px;padding: 5px;	font-size:11px;color:#000000;-webkit-border-radius: 3px; /* Safari, Chrome */   -khtml-border-radius: 3px;    /* Konqueror */   -moz-border-radius: 3px; /* Firefox */  border-radius: 3px;}

/* PRZYCISK WYP?ATA*/
.buttonPay {
	padding: 5px 15px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #9ca6ae;
	color: #34373d;
	font-size: 11px;
	background-image: url(Trejdoo/button_pay_a.jpg);
	background-repeat: repeat-x;
 }

 .buttonPay:hover {
	border-color:#d84e55;
	color: #fff;
	text-decoration: none;
	background-image: url(Trejdoo/button_pay_hover.jpg);
	background-repeat: repeat-x;
 }

.buttonPayNormal {
	padding: 5px 15px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #9ca6ae;
	color: #34373d;
	font-size: 11px;
	background-image: url(Trejdoo/button_pay_a.jpg);
	background-repeat: repeat-x;
 }



 .escrowStatus{float: right; margin-right: 10px;}
 .escrowStatus div.lbls {background: url(Trejdoo/EscrowStatus1.png) no-repeat top left;font-size:14px;font-weight:bold;height:19px;padding: 8px 0 6px 6px;float:left;width:55px; float:left}
 .escrowStatus div.sta {background: url(Trejdoo/EscrowStatus2.png) no-repeat top right;font-size:14px;font-weight:bold;height:30px;padding: 8px 15px 6px 6px; white-space:nowrap; float:right }
 /*WYPUNKTOWANIE ARROW*/
ul.ulArrow{margin: 0px; padding:0}
ul.ulArrow li {	font: Tahoma, Geneva, sans-serif;margin: 0;list-style:none;	line-height: 16px;background-image: url(Trejdoo/li_arrow.png);background-repeat: no-repeat;background-position: 0 4px;padding: 0 0 7px 20px;}
/*REJESTRACJA BUTTON*/

.registrationMain {height: 45px;width: 194px; display:block; background: url("Trejdoo/register.jpg") transparent; position:relative; cursor:pointer;}
.registrationMain:hover  {background: url("Trejdoo/register_hover.jpg") transparent;}
.registrationMain2 {height: 50px;width: 200px; display:block; background: url("Trejdoo/register_en.png") transparent; position:relative; cursor:pointer;}
.registrationMain2:hover  {background: url("Trejdoo/register_hover_en.png") transparent;}
/* style dla pomocy */


div.contentWrap {
	height:101px;
	overflow-y:auto;
}
ifrHelp{width:695px; height:490px; border:1px solid #96a0aa; padding:5px 5px 5px 0; border-radius: 5px; background-color:#fff; }
.divHelp {position: absolute; top: 40px; right: 15px; z-index: 1000}
.apple_overlay{
    display: none; /* growing background image */
    background-image: url(Trejdoo/Help/blue.png);
    width: 700px; /* some padding to layout nested elements nicely  */
    padding: 35px; /* a little styling */
    font-size: 11px;
	left: 590px !important;
	background-color: white;
	border: 1px solid #ccc;
}
/* default close button positioned on upper right corner */
.apple_overlay .close{background-image: url(Trejdoo/Help/close.png);position: absolute;right: 10px;top: 9px;cursor: pointer;height: 38px;width: 38px;}
.apple_overlay h1{padding-left:40px; padding-top:0;}
.vSlider{cursor:pointer;margin: 10px 0 0 20px;background-image: url(Trejdoo/li_arrow.png);background-repeat: no-repeat;background-position: 0 4px;padding:0 0 5px 15px}
.vSliderContent{margin: 10px 0 20px 20px;}
.loginLinks{color:Black;}

.gridCriteriaLbl
{
	margin-bottom:4px;
	}
.fl {
	float: left
}
/* Program Partnerski */
.divSendEmail {position: relative; margin: 0 auto; width: 1000px;}
.divSendEmail .tdInfo {float: right; width: 240px; padding: 10px;}
.divSendEmail .infoDiv {width: 91%;}
.divSendEmail .frame4f .update {float: right; margin-right: 15px;}
.divReport .report1 {float: left;font-size: 16px;font-weight: bold;margin-top: 8px;}
.divReport .report2 {float: left; font-weight: normal; margin-left: 10px; margin-right: 8px;margin-top: 9px;}
.divReport .report3 {float: left;}
.divReport .report4 {float: left; font-weight: normal; margin-left: 30px; margin-right: 8px;margin-top: 9px;}
.divReport .report5 {float: left; margin-left: 10px; margin-top: 2px;}
.divReport td.report6 {text-align: right;}
.emptyResults {background-color:White;height:25px;padding-top: 12px; text-align: center;}
.divHttpPage1 {position: relative; margin: 0 auto; width: 1000px;}
.divHttpPage2 {float: right; margin-right: 15px;}
.account2 {width: 100%;}
.account2 td {text-align: center;}
td.account6 {text-align: right;}
.divTools table {width: 100%;border: solid 1px #ACB9C6 ; }
.divTools table td {border-bottom: solid 1px #ACB9C6; }
.divTools table td.last {border-left: solid 1px #ACB9C6; }
.divTools table td textarea {width: 96%;}
.currencyRow { width: 111px;}

#AfterLoginBO {position:absolute;top:-70px; right:10px; width: 250px;height: 25px; padding-top: 10px; background: url('Trejdoo/bg_feature.png') repeat-x right bottom; border: 1px solid #E9E9E9;}
#AfterLogin{position:absolute;top:-100px; right:10px; width: 280px; height: 115px; padding-top: 5px; background: url('Trejdoo/bg_feature.png') repeat-x right bottom; border: 1px solid #E9E9E9;text-align:left}
#AfterLogin p {font-size: 12px; padding-right: 10px; }
#AfterLogin p small { font-size: 11px; }
#AfterLogin p.first{ padding-left: 10px;display: block;white-space: nowrap;overflow: hidden;width: 253px;}
#AfterLogin p.text-right {text-align:right}
div.acco {border:solid 1px #ccc; margin:3px 3px;text-align:left;padding:5px;background:#EEEEEE url(Trejdoo/dn.gif) 255px 12px no-repeat;font-weight:bold;position: relative;white-space: nowrap;}
.hover {border:solid 1px #252E53 !important;color:#252E53 !important}
ul.acco {border:solid 1px #ccc;position:absolute;width:272px;top:26px;left:-1px;display:none;border-top:none;z-index:100}
ul.acco li {list-style: none outside none;margin: 0; padding: 6px 23px 6px 6px;background:#fff; border-bottom:solid 1px #ccc;height:16px;font-size: 11px; overflow: hidden;width: 243px;white-space: nowrap;}
ul.acco li:hover {background:#eee}
ul.acco li a.tickb {height:16px;width:16px;display:inline-table;background:url(Trejdoo/no_active.png);float: left;white-space: nowrap;}
ul.acco li a.tickb:hover {background:url(Trejdoo/active.png);}
ul.acco li.current {font-weight:bold}
ul.acco li.current b {height:16px;width:16px;display:inline-table;background:url(Trejdoo/active.png);float:left}
ul.acco li span {display:inline-table;padding: 2px 7px}
ul.acco li.last {padding-left:22px;font-weight:bold;border: none;width: 227px;}
ul.acco li.last a {background:none;color: #000000;white-space:nowrap}
ul.acco li.last a:hover {text-decoration:underline !important}
ul.acco li a.tickb, ul.acco li a.chanea { display: inline !important;}
.activationLink span {color: red;font-size: 22px; font-weight: bold}


.wrapperB2{background: (Trejdoo/TopBaner.jpg) no-repeat top center; margin-bottom: 10px;padding:0; height:56px}
.activationLink {width:250px;display:block;text-align:center;margin:20px 0 0 0}
.wrapperB2 .entry {width: 1000px; margin: 0 auto;padding:0;position:relative;}

.accountingType { width: 187px;font-size: 12px;padding: 10px 5px;}
.accountingDateHours { width: 77px;font-size: 12px;padding: 10px 5px;}
.accountingDate input { font-size: 12px;color: #4c4c4c;}

/*Nowe style do wymiany layoutu*/

div.loginWrapper h1, div.registrationWrapper h1, div.registrationWrapper h2 { font-family: "Archivo Narrow", Arial, sans-serif; font-size: 21px; }
div.registrationWrapper h2 { padding-bottom: 22px; }
div.loginWrapper p.loginInfo, div.registrationWrapper p.registrationInfo { line-height: 25px; font-size: 11px; }
div.loginWrapper input[type=text], div.loginWrapper input[type=password], div.registrationWrapper input[type=text], div.registrationWrapper input[type=password] { height: 38px; width: 250px; margin-right: 70px; border: 1px solid #DFDFDF;}
div.registrationWrapper input[type=text], div.registrationWrapper input[type=password] { margin-right: 30px; }
div.loginWrapper a.buttonRed span { width: 45px; float: right; margin: 0 70px 0 40px; }
div.registrationWrapper table td.labelb { font-size: 11px; text-align: right; }
div.registrationWrapper table.viewTable label { font-size: 11px; float: left;}
div.registrationWrapper table.viewTable input[type=checkbox] { margin: 0; float: left;}
div.registrationWrapper div.left-column { float: left; width: 407px; }
div.registrationWrapper div.right-column { float: right; width: 262px; }
div.registrationWrapper div.right-column ul li { background: url('Common/bullet_thick.png') no-repeat left top; padding-left: 40px; height: 46px; list-style: none; }
div.registrationWrapper div.right-column dl { border-top: 1px solid #F0F0F0; border-bottom: 1px solid #F0F0F0; background: url('Common/bullet_tel.png') no-repeat left center; padding-bottom: 22px;
    padding-left: 40px;
    padding-top: 22px;}
div.registrationWrapper div.right-column dl dt { color: #151C37; font-size: 10px; font-weight: bold; text-transform: uppercase; }
div.registrationWrapper div.right-column dl dd { color: #3D486F; font: 23px/100% "Archivo Narrow",sans-serif;}
#bottom { margin-top: 60px; }
#bottom .footer { background: url('Common/bg_footer.png') #151C37; height: 328px;}
#bottom .footer .content { margin: auto; position: relative; width: 1000px;}

/*MENU*/
.clientmenu {
    background: none repeat scroll 0 0 #252E53;
    margin: auto;
}

.clientmenu .links3 {
    font-family: 'Archivo Narrow',sans-serif;
    height: 50px;
    list-style: none outside none;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-transform: uppercase;
    width: 1000px;
}
.clientmenu .links3 > li {
    display: block;
    float: left;
    line-height: 50px;
    list-style: none outside none;
    position: relative;
}
.clientmenu .links3 > li > a {
    color: #FFFFFF;
    display: block;
    height: 35px;
    line-height: 35px;
    list-style: none outside none;
    margin: 7px 0 7px 2px;
    padding: 0 15px;
    text-decoration: none;
}
.clientmenu .links3 > li > a.active {
    background-color: #FFFFFF;
    color: #252E53;
    margin: 7px 0 7px 2px;
    padding: 0 15px;
    text-decoration: none;
}
.clientmenu .links3 > li > a.active:hover {
    background-color: #FFFFFF;
    margin-left: 2px;
    text-decoration: none;
}
.clientmenu .links3 > li > a:hover {
    background-color: #FFFFFF;
    color: #252E53;
    margin: 7px 0 7px 2px;
    padding: 0 15px;
    text-decoration: none;
}
.clientmenu .links3 > li:first-child {
    margin: 0;
    padding: 0;
}
.clientmenu .links3 > li:first-child + li > a {
}
.links3 > li > a.home {
    background: url("img/common/icon_house.png") no-repeat scroll center center #1B1F2F;
    cursor: pointer;
    display: block;
    float: left;
    height: 50px;
    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
    text-indent: -1000em;
    top: 0;
    vertical-align: top;
    width: 50px;
    z-index: 1;
}
.links3 > li:hover > a.home, .links3 > li > a.home:hover {
    background-color: #252E53;
}
.clientsubmenu {
    background: none repeat scroll 0 0 #EDEDED;
    height: 31px;
}
.clientsubmenu a {
    font-size: 12px;
}
.clientsubmenu .links4 {
    font-family: 'Arial',sans-serif;
    font-weight: bold;
    height: 31px;
    list-style: none outside none;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 1000px;
}
.clientsubmenu .links4 > li {
    display: block;
    float: left;
    list-style: none outside none;
    margin-top: 5px;
    position: relative;
}
.clientsubmenu .links4 > li > a {
    border-left: 1px solid #D9D9D9;
    color: #000000;
    display: block;
    height: 20px;
    line-height: 21px;
    list-style: none outside none;
    margin: 0;
    padding: 0 11px;
    text-decoration: none;
}
.clientsubmenu .links4 > li:first-child > a {
    border-left: 0 none;
}
.clientsubmenu .links4 > li > a.active {
    color: #000000;
    margin: 0;
    padding: 0 11px;
    text-decoration: underline;
}
.clientsubmenu .links4 > li > a.active:hover {
    text-decoration: underline;
}
.clientsubmenu .links4 > li > a:hover {
    color: #000000;
    margin: 0;
    padding: 0 11px;
    text-decoration: underline;
}
/*Koniec MENU*/


.addEscrow {
	width: 50%; border-top: 1px solid #b6c4d3;text-align: center;
}

.addEscrow span {
	width: 130px;
	float: none;
}


/*Koniec css frame3ca*/

/* Clearfix */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.inputWidth {width: 200px} 
.rightMoneyIdent { float: right;margin-right: 86px;color: black;}
.rightMoneyValue {float: right;margin-right: 10px;color: black;}
.rightMoneyCurrency {float: right;color: black;}

.tblAdmin td {padding: 3px}

table.gridSmall
{	-moz-box-sizing: border-box;
    background: #F5F5F5;
    border-collapse: collapse;
    border-left: 1px solid #E7E7E7;
    border-right: 1px solid #E7E7E7;
    border-spacing: 0;
    border-top: 1px solid #E7E7E7;
    margin: 0;}
.gridSmall  {-moz-box-sizing: border-box; padding: 0 ; }
.gridSmall th{background: url("img/common/bg_ordersep.png") repeat-x scroll 0 0 transparent; text-align: center;
    color: #6F6F6F;
    cursor: help;
    font: bold 10px/28px "Arial","Tahoma",sans-serif;
    padding: 0 0 2px;
    text-transform: uppercase;
	white-space: nowrap;
	border: 1px solid #E7E7E7;
    }

.gridSmall tr:hover {background: scroll 0 0 #C9C9C9 }
.gridSmall th a{font-size:11px;color:#262626;font-weight:normal;text-decoration:none;text-align:left;display:block;}
.gridSmall tr.updated td{background-color:yellow;}
.gridSmall td{color:#262626;padding:0px 4px;vertical-align:middle;font: 12px/28px "Arial","Tahoma",sans-serif;border: 1px solid #aaa;}
.gridSmall .rowstyle{background-color:#e5ebf0;}
.gridSmall .rowstyle:hover{background-color:#C9C9C9;}
.gridSmall .editrowstyle{ background-color:#feffc5;}
.gridSmall .altrowstyle {background-color: #f5f8fa;}
.gridSmall .altrowstyle:hover{background-color:#C9C9C9;}
.gridSmall .sortascheader a { background: url(AjaxToolKit/dt-arrow-up.png) no-repeat right 50%; }
.gridSmall .sortdescheader a { background: url(AjaxToolKit/dt-arrow-dn.png) no-repeat right 50%; }
/* STRONICOWANIE A SPAN*/
.gridSmall .gridFoot a {	background:url(images/page_link.jpg) repeat;border: 1px solid #9ca6ae; -webkit-border-radius: 1px; -khtml-border-radius: 1px;      -moz-border-radius: 1px;   border-radius: 1px;color:#000;padding: 3px 7px;}
.gridSmall .gridFoot span {	background:#C9C9C9;	border: 1px solid #9ca6ae;-webkit-border-radius: 1px; -khtml-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;color:#000;padding: 3px 7px;}
.gridSmall .gridFoot td {border:none;padding:5px}
.crossed td {color:red}

/* === FAST PAYMENT CLIENT VIEW === */

.table-summary-small {
    float: right;
    width: 300px;
    background: #f9f9f9;
    margin-right: 90px;
    margin-top: -30px;
    padding: 10px;
    line-height: 25px;
}

.table-summary-small tr td {
    font-size: 15px;
    color: #000;
}

.table-summary-small tr td:last-child {
    font-weight: bold;
}

.button-fast-payment-pay {
    float: right;
    margin-right: 89px;
}

.fast-payment-client-header {
    font-size: 24px;
    font-weight: bold;
    width: 400px;
    color: #000;
    font-family: "Archivo Narrow";
}

#szczegoly-platnosci #szczegoly-platnosci-inner {
    margin-top: 110px;
}

.fast-peymen-szczegoly-platnosci-label {
    margin-top: 80px;
    margin-right: 20px;
    font-weight: bold;
    font-size: 20px;
    color: #000;
    font-family: "Archivo Narrow";
}

.table-summary-purse {
    margin-top: 80px;
}

.fast-peyment-stan-portfela {
    float: left;
    font-size: 20px;
    margin-top: 100px;
    margin-left: -32px;
    color: #000;
    font-family: "Archivo Narrow";
}

#szczegoly-platnosci {
    width: 375px !important;
}

.fast-payment-client-header p {
    display: inline;
    font-size: 20px;
    font-weight: normal;
}

.fast-payment-client-header p a {
    color: #000;
}

.fast-payment-status-right {
    position: absolute;
    left: 0;
    top: 55px;
    width: 556px;
    height: 30px;
    display: block;
    background: #f3f3f3;
    text-align: center;
}

.fast-payment-status-right .fast-payment-status {
    color: #000;
    font-size: 20px !important;
    font-weight: normal;
    font-family: "Archivo Narrow";
    margin-top: 2px;

}

#szczegoly-platnosci .sv-items tr td {
    padding: 15px 0 0 0;
}

.fast-payment-table-header {
    font-size: 20px;
    color: #000;
    font-family: "Archivo Narrow";
    background: #fff;
    font-weight: bold;
    margin-bottom: 15px;
}

/* === FAST PAYMENT NEXT VIEW === */

.fast-payment-name {
    color: #262626;
    font-family: "Archivo Narrow";
    font-size: 18px;
}

.fast-payment-name:hover {
    text-decoration: none;
}

.tdGrayBottom b {
    color: #4c4c4c;
    font-size: 24px;
    font-family: "Archivo Narrow";
}

.tdGrayBottom {
    border: none;
}

.frame4c .b {
    font-family: "Archivo Narrow";
    font-size: 18px;
    font-weight: normal !important;
    color: #262626;  
}

#label-inny-bank-do-przelewu {
    float: right;
    margin-top: -22px;
    margin-right: 90px;
}

.table-summary-payment-qb {
    border: 1px solid #91abc4;
    margin: 0 auto;
    padding: 10px 25px;
    width: 600px;
}

/* === PartnerProgram/Reports
========================================== */

.toggleCurrency.arrow-right {
    background: url('Icons/arrow-right.png') center center no-repeat;
    width: 19px;
    height: 19px;
}

.toggleCurrency.arrow-right.arrow-down {
    background: url('Icons/arrow-down.png') center center no-repeat;
    width: 19px;
    height: 19px;
}

.report-table-records tr.rowstyle {
    background-color: #ededed;
}

.report-table-records tr.altrowstyle {
    background-color: #f9f9f9;
}

.report-table-records tr.rowstyle, .report-table-records tr.altrowstyle {
    border-top: 2px solid #fff;
    border-bottom: 2px solid #e7e7e7;
}

.report-table-records tr.rowstyle td, .report-table-records tr.altrowstyle td {
    height: 35px !important;
}

.report-table-records.grid th {
    height: 35px;
    font-size: 12px;
    background-size: 100% 35px;
}

table.report-table-summary tbody tr:first-child td {
    border-bottom: 1px solid #e7e7e7;
    font-weight: bold;
    color: #000;
    font-size: 12px;
}

table.report-table-summary tbody tr td {
    text-align: center;
    height: 35px;
    font-size: 11px;   
}

.frame4c.f4c-no-padding {
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 0px;
}

.buttonRed.button-pull-up {
    margin-top: -25px;
}

.table-range td {
    font-size: 14px;
    vertical-align: bottom;
    padding: 0 40px 0 0;
}

.grid.report-table-records td {
    font-size: 12px;
}

.altrowstyle.childCurrency td {
    background-color: #aebac7; 
}

/* MMR */
.fast-payment-link-box {
    background: #f2f2f2;
    display: table;
    height: 40px;
    text-align: center;
    width: 100%;
}

.fast-payment-link-box a {
    color: #000;
    display: table-cell;
    padding-top: 7px;
    width: auto;
    vertical-align: middle;
}

.fast-payment-link-box a div {
    display: inline;
    padding-top: 12px;
    vertical-align: middle;
}
.pep {
    margin: 0 auto;
}
.pep .pep1 {
    display: none;
}
.pep .pep2 {
    width: 740px;
    padding: 30px 30px 15px;
    text-align: justify;
    background: #F0F0F0;
    border-radius: 5px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2)
}

.pep .pep2 input[type=submit] {
    background: #C2272D;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: 'Archivo Narrow',Arial,Tahoma,sans-serif;
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    margin: 10px 0;
    padding-left: 25px;
    padding-right: 25px;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
    font-weight: normal;
}
.pep .pep3 {
    display: none;
}
.pepHelp div{ background: #f0f0f0;border: solid 1px #91abc4;padding: 15px;text-align: justify}
.pepHelp td div p, .pepHelp td div li {
    font-size: 13px !important;
    line-height: 18px !important;
    color: #4c4c4c !important;
}


#trFatcaDefinition ul {
    padding-left: 20px;
}

.entry.loginWrapper .required {
    padding-left: 24px;
}

.entry.loginWrapper .required img {
    margin-left: -18px;
}