﻿
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url('/Content/fonts/Lato-Light.woff') format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url('/Content/fonts/Lato-Regular.woff') format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url('/Content/fonts/Lato-Bold.woff') format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'), url('/Content/fonts/Lato-Black.woff') format('woff');
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url('/Content/fonts/PTSans-Regular.woff') format('woff');
}



html {
 overflow-y: scroll !important; /*dodane do scrollbar na fx*/
}
html, body, div, p, blockquote, h1, h2, h3, h4, h5, h6, form, fieldset, legend, a, img, address, em
	{ margin: 0; padding: 0; font-weight: normal; font-style: normal; border: 0; outline: none;  }
fieldset {border:0 none;display:block;}
a span { cursor: pointer; }
a {text-decoration:none;}
a /*,a:active*/ {color:#000;}
input {font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
html { /*background: url(img/bg.png) repeat-x scroll 0 0;*/
       height:100%;}
body { font-family: "Roboto", Arial, sans-serif;height:100%;}
div{box-sizing: border-box;}
#container {min-height:95%;position:relative;}

.reg {
  float:right;
  background: url("../Content/img/arB.png") no-repeat scroll 93% center #ffb000;
  line-height:35px;
  padding-left:15px;
  padding-right:35px;
  color:#000;
  transition: all 0.2s ease 0s;
  font-weight:300;
  font-size:17px;}
.log {
  float:right;
  background: url("../Content/img/arB.png") no-repeat scroll 91% center #ffebbf;
  line-height:35px;
  padding-left:15px;
  padding-right:35px;
  color:#000;
  transition: all 0.2s ease 0s;
  font-weight:300;
  font-size:17px;} 
.reg:hover {
  background-position:95% center;
  } 
.log:hover {
  background-position:95% center;}  

.promoContent {
    color:#707070;
    font-size:13px;
    line-height:18px;
}

#header{margin: 0 auto;height:353px;width:1000px;overflow:hidden;}
#header_sub{margin: 0 auto;height:75px;width:1000px;overflow:hidden;}
#header_left{float:left;width:250px;}
#header_right{float:left;width:750px;margin-top:6px;height:347px;overflow:hidden;}

#main_button{margin: 0 auto;width:1000px;height:77px; overflow:auto;}
.btn1{float:left;width:250px;height:77px;}
.btn2{float:left;width:250px;height:77px;}
.btn3{float:left;width:250px;height:77px;}
.btn4{float:left;width:250px;height:77px;}

#main_button_sub{margin: 0 auto;width:1000px;height:60px; overflow:hidden; margin-bottom: 8px;}
.btn1_sub_of{float:left;width:250px;height:77px;margin-top:6px;}
.btn2_sub_of{float:left;width:250px;height:77px;margin-top:6px;}
.btn3_sub_of{float:left;width:250px;height:77px;margin-top:6px;}
.btn4_sub_of{float:left;width:250px;height:77px;margin-top:6px;}  

.btn1_sub_on{float:left;width:250px;height:83px;background:transparent url(img/btn1.png) no-repeat scroll left bottom;}
.btn2_sub_on{float:left;width:250px;height:83px;background:transparent url(img/btn2.png) no-repeat scroll left bottom;}
.btn3_sub_on{float:left;width:250px;height:83px;background:transparent url(img/btn3.png) no-repeat scroll left bottom;}
.btn4_sub_on{float:left;width:250px;height:83px;background:transparent url(img/btn4.png) no-repeat scroll left bottom;}   





#btns {
  overflow:hidden;
  height:59px;
  position:absolute;
  bottom:0;
  left:0;
  z-index:111;}
#btns h2 {
  line-height:47px;
  padding-left:25px;
  
  font-size:21px;
  margin:0;
  font-weight:400;
  } 
.btn1, .btn3, .btn4 {
  color:#fff;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.33);}
.btn2 {
  color:#000;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.53);} 
.btn1, .btn2, .btn3, .btn4 {
  width:250px;
  height:59px;
  float:left;
  display:block;
  transition: all 0.2s ease 0s;
  margin-top:12px;
  }
.btn1:hover, .btn2:hover, .btn3:hover, .btn4:hover {
  margin-top:0;}  
.btnsPlace {
  position:relative;
  height:47px;
  margin-bottom:8px;
  padding-top:1px;
}        
.btn1 {
  
  background: -webkit-linear-gradient(90deg, #7ab601, #9fef00); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(90deg, #7ab601, #9fef00); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(90deg, #7ab601, #9fef00); /* For Firefox 3.6 to 15 */
    background: linear-gradient(90deg, #7ab601, #9fef00); /* Standard syntax (must be last) */
} 
.btn2 {
  
  background: -webkit-linear-gradient(90deg, #92c40d, #c0fb11); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(90deg, #92c40d, #c0fb11); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(90deg, #92c40d, #c0fb11); /* For Firefox 3.6 to 15 */
    background: linear-gradient(90deg, #92c40d, #c0fb11); /* Standard syntax (must be last) */
}
.btn3 {
  
  background: -webkit-linear-gradient(90deg, #639906, #81c807); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(90deg, #639906, #81c807); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(90deg, #639906, #81c807); /* For Firefox 3.6 to 15 */
    background: linear-gradient(90deg, #639906, #81c807); /* Standard syntax (must be last) */
} 
.btn4 {
  
  background: -webkit-linear-gradient(90deg, #3c8026, #5ac339); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(90deg, #3c8026, #5ac339); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(90deg, #3c8026, #5ac339); /* For Firefox 3.6 to 15 */
    background: linear-gradient(90deg, #3c8026, #5ac339); /* Standard syntax (must be last) */
} 


/*Centrum pomocy ICON START*/
.hanger {
    cursor: pointer;
    position: fixed;
    right: -420px;
    top: 25%;
    transition: all 0.5s ease 0s;
    z-index: 999;
}
.hanger-icon {
    background: rgba(0, 0, 0, 0) url("img/hanger.png") no-repeat scroll 0 0;
    float: left;
    height: 126px;
    width: 37px;
}
.hanger-content {
    background-color: rgba(255, 255, 255, 0.92);
    border: 1px solid #e1e1e1;
    box-sizing: border-box;
    float: left;
    padding: 5%;
    width: 420px;
}

.hanger-content p {
    color: #000;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 14px;
    margin-top: 0;
}

.hanger:hover {
  right: -1px;
}

/*Centrum pomocy ICON END*/




.rejestracja-logowanie  #btnLogin, #btnResetPass {
 display: block;
 width: 249px;
 height: 45px;
 background: #4d4c4c;
 color:#fff;
 font-size: 16px;
 font-weight: 700;
 text-decoration: none;
 text-align: center;
 line-height: 45px;
 transition: all 0.2s ease 0s;
}

.rejestracja-logowanie  #btnLogin:hover, #btnResetPass:hover {
  background-color: #d99227;
}

.rejestracja-logowanie  #btnReg {
 display: block;
 width: 249px;
 height: 45px;
 background: #d99227;
 color:#fff;
 font-size: 16px;
 font-weight: 700;
 text-decoration: none;
 text-align: center;
 line-height: 45px;
 transition: all 0.2s ease 0s;
 margin: 0 auto;
}

.rejestracja-logowanie  #btnReg:hover {
  background-color: #4d4c4c;
}


.rejestracja-logowanie #btnSubmit {
    display: block;
    width: 249px;
    height: 45px;
    background: #d99227;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    text-align: center;
    line-height: 45px;
    transition: all 0.2s ease 0s;
}

.rejestracja-logowanie  #btnSubmit:hover {
  background-color: #4d4c4c;
}

.rejestracja-logowanie .sub_log2{
  padding:10px 20px 10px 65px;}

.rejestracja-logowanie .sub_submit2 {
  padding:10px 20px 10px 20px;
}


#page{margin: 0 auto;width:1000px;padding-bottom:36px;padding-top:20px;overflow:auto;}
#page_sub{margin: 0 auto;padding-bottom:36px;padding-top:0px;}

#page_sub_landing {
    margin: 0 auto; width:1000px;
    padding-bottom: 36px; 
    padding-top: 0px;
}

#footer{width100%;relative;bottom:0;height:36px;}
#footer_m{margin: 0 auto;border-top: 1px dashed #cfcfcf}
.footer_item {
    font-size: 18px;
    color: #000;
    font-weight: 300;
    padding-left: 30px;
    float: left;
    margin: 0 20px;
    transition: all .2s ease 0s;
}
.footer_item:hover {
    text-decoration: underline;
}
.footer_top {
    background: #f1f1f1;
    padding: 10px 0;
    margin: 5px 0;
}
.footer_top .footer_item:first-child {
    margin-left: 20%;
}
.footer_tel {
    background: url(img/tel.png) no-repeat scroll left center;
}
.footer_mail {
    background: url(img/mail.png) no-repeat scroll left center;
}
.footer_facebook {
    background: url(img/facebook.png) no-repeat scroll left center;
}
.clear {clear:both;font-size:1px;height:0;overflow:hidden;}
.copy2{float:left;line-height:34px;font-family:Arial;font-size:10px;color:#433a3b;padding-left:25px;}
.copy3{float:left;line-height:15px;font-family:Arial;font-size:10px;color:#433a3b;padding-left:5px;color:#B0B0B0; padding-top: 15px;}

#menu_left{padding-top:23px;}
.menu_left_p{background:transparent url(img/dot1.png) no-repeat scroll 8px 50%;font-size:16px;line-height:28px;padding-left:25px;text-decoration:none;width:250px;}
.menu_left_p a{color:#312e2f;text-decoration:none;}
.menu_left_p a:hover{color:#70a320;text-decoration:none;}
.split1{background: url(img/split1.png) no-repeat scroll left 50%;width:240px;font-size:6px;height:12px;overflow:hidden;}

#top_pas{height:39px;font-size:12px;}
.but_top{background:transparent url(img/dot2.png) no-repeat scroll left 50%;float:left;padding-left:10px;line-height:39px;margin-left:25px;margin-right:15px; font-size: 12px;}
.but_top a{color:#312e2f;text-decoration:none;}
.but_top a:hover{color:#000000;text-decoration:underline;}
.but_top_session{background:transparent url(img/klep_ic.png) no-repeat scroll left 50%;float:left;padding-left:30px;line-height:39px;margin-left:25px;margin-right:15px;}
.but_top_logout{background:transparent url(img/log_out.png) no-repeat scroll left 50%;float:left;padding-left:30px;line-height:39px;margin-left:25px;margin-right:15px;}
.but_top_logout_new_button{float:left;padding-left:5px;line-height:39px;margin-left:25px;margin-right:15px;}
.but_top_make{background:transparent url(img/make.png) no-repeat scroll left 50%;float:left;padding-left:30px;line-height:39px;margin-left:25px;margin-right:15px;}
.but_top_make a{color:#312e2f;text-decoration:none;}
.but_top_make a:hover{color:#000000;text-decoration:underline;}
.but_top_log{background:transparent url(img/log.png) no-repeat scroll left 50%;float:left;padding-left:30px;line-height:39px;margin-left:25px;margin-right:15px;}
.but_top_log a{color:#312e2f;text-decoration:none;}
.but_top_log a:hover{color:#000000;text-decoration:underline;}
#but_top_search{float:right}
#but_top_search .find .searchInput {background:#FFFFFF none repeat scroll 0 0;border:1px solid #C5C5C5; display:block;font-size:11px;height:23px;overflow:hidden;width:180px;}
#but_top_search .find {margin-top:10px;}
#but_top_search .find input {border:0 none;font-size:1em;padding:5px 6px;width:140px;color:#929292;font-size:11px;}
#but_top_search .find .submitSearch {background:transparent url(img/btn_search.png) no-repeat scroll 50% 50%;cursor:pointer;height:23px; outline-color:-moz-use-text-color;outline-style:none; outline-width:medium; position:absolute;right:1; width:28px;overflow:hidden;}

#slider{width:750px;height:307px;margin-top:1px;}

#up_button{left:470px;overflow:hidden;position:relative;top:-65px;width:251px;z-index:1104;}

#page_left{float:left;width:250px;}
.nagl1{font-size:20px;color:#433b3c;line-height:28px;border-bottom: 1px dashed #cfcfcf}
.box_op{font-size:12px;color:#868585;line-height:28px;border-bottom: 1px dashed #cfcfcf;padding-top:12px;padding-bottom:8px;}
.box_op .zdj{float:left;}
.zdj_tr{float:left;padding-left:6px;width:132px;}
.zdj_dat{line-height:12px;color:#81b920;font-size:13px;}
.zdj_tre{line-height:17px;padding-bottom:7px;padding-top:10px;}
.zdj_more a{color:#81b920;text-decoration:underline;}
.zdj_more a:hover{color:#81b920;text-decoration:none;}
.nagl2{font-size:26px;color:#433b3c;line-height:28px;}
.nagl3{background:transparent url(img/info_ic.png) no-repeat scroll 160px 50%;font-size:20px;color:#433b3c;line-height:28px;border-bottom: 1px dashed #cfcfcf}
.nagl4{background:transparent url(img/sent_ic.png) no-repeat scroll 160px 50%;font-size:20px;color:#433b3c;line-height:28px;border-bottom: 1px dashed #cfcfcf;margin-top:10px;}
.nagl5{font-size:15px;color:#433b3c;line-height:20px;}
#page_mid{float:left;width:496px;padding-left:32px;padding-right:32px;}
.step1{float:left;width:124px;}
#page_right{float:left;width:190px;}
.step_tyt1{color:#9fcf0a;font-size:26px;font-weight:bold;line-height:28px;}
.step_tr1{color:#9fcf0a;font-size:16px;}
.step_tyt2{color:#8cbe04;font-size:26px;font-weight:bold;line-height:28px;}
.step_tr2{color:#8cbe04;font-size:16px;}
.step_tyt3{color:#68a701;font-size:26px;font-weight:bold;line-height:28px;}
.step_tr3{color:#68a701;font-size:16px;padding-right:8px;}
.step_tyt4{color:#54841e;font-size:26px;font-weight:bold;line-height:28px;}
.step_tr4{color:#54841e;font-size:16px;}
#steps4{padding-top:8px;border-bottom: 1px dashed #cfcfcf;padding-bottom:8px;}
.step_zdj{height:101px;}

#mid2{padding-top:10px;padding-bottom:12px;}
.news1{float:left;width:233px;padding-right:15px;}
.news2{float:left;width:233px;padding-left:15px;}
.news_tyt{color:#72a31d;font-size:25px;line-height:24px;padding-bottom:7px;}
.news_tr{color:#868585;font-size:13px;text-align:justify;}

#quick_link{}
.qlink {background:transparent url(img/dot3.png) no-repeat scroll 5px 50%;border-bottom: 1px dashed #cfcfcf;color:#707070;font-size:13px;padding-left:16px;line-height:23px;}
.qlink a{color:#707070;text-decoration:none;}
.qlink a:hover{color:#000000;text-decoration:underline;}

#polec .find .searchInput {background:#FFFFFF none repeat scroll 0 0;border:1px solid #C5C5C5; display:block;font-size:11px;height:23px;overflow:hidden;width:180px;}
#polec .find {margin-top:6px;margin-left:3px;margin-bottom:6px;}
#polec .find input {border:0 none;font-size:1em;padding:5px 6px;width:140px;color:#929292;font-size:11px;}
.btn_sent{text-align:center;padding-bottom:12px;}

.sub_left{float:left;width:50%;padding-right:15px;padding-bottom:10px;box-sizing: border-box;}
.sub_right{float:left;width:50%;padding-left:15px;padding-bottom:10px;box-sizing: border-box;}
.sub_log1{color:#433B3C;font-size:20px;line-height:28px;background:transparent url(img/log.png) no-repeat scroll left 50%;padding-left:30px;margin-bottom:8px;}
.sub_submit1{color:#433B3C;font-size:20px;line-height:28px;background:transparent url(img/make.png) no-repeat scroll left 50%;padding-left:30px;margin-bottom:8px;}
.sub_log2{color:#433B3C;border: 1px solid #d9d9d9;padding:10px 20px 10px 55px;min-height:214px}
.sub_log5{color:#433B3C;border: 1px solid #d9d9d9;padding:10px 0px 10px 40px;min-height:210px}
.sub_log6 {
    color:#433B3C;
    border: 1px solid #d9d9d9;
    /*padding:10px 0px 10px 40px;*/
    /*height:38px;*/
    margin-top:10px;
}
.sub_submit2{color:#f7f7f7;border: 1px solid #d9d9d9;padding:10px 20px 10px 55px;background:#f7f7f7;min-height:214px;color:#626260;font-size:14px;text-align: center;}

.table_log{width:100%;color:#626260;font-size:14px;}
.tab_log .find .searchInput {background:#FFFFFF none repeat scroll 0 0;border:1px solid #C5C5C5; display:block;font-size:11px;height:26px;overflow:hidden;width:240px;}
.tab_log .find {margin-top:6px;margin-left:3px;margin-bottom:6px;}
.tab_log .find input {border:0 none;padding:5px 6px;width:225px;color:#929292;font-size:13px;outline:none;}
.table_log td{padding-top:8px;}
.table_log td a{font-size:11px;text-decoration:underline;color:#626260;}
.table_log td a:hover{font-size:11px;text-decoration:none;color:#000000;}
.submit_txt{color:black;font-size:13px;line-height:27px;padding-top:8px;text-align:center;}
.submit_txt_log {color:black;font-size:13px;line-height:19px;padding-top:8px;}
submit_txt_logRH {color:black;font-size:13px;line-height:19px;padding-top:8px; min-height:214px;}
.submit_txt_conf {color:black;font-size:15px;line-height:19px;padding-top:8px;}
.submit_txt_big {
    color: #ffae04;
    font-size: 22px;
    font-weight: bold;
    line-height: 35px;
    padding-bottom: 8px;
    text-decoration: none;
    text-align: center;
}
.check_box{text-align:right;}

.sub_icocal{color:#433B3C;font-size:20px;line-height:28px;background:transparent url(img/ico_calc.png) no-repeat scroll left 50%;padding-left:35px;margin-bottom:8px; height: 30px;}
.sub_kal1 {
    color: #433B3C;
    font-size: 20px;
    line-height: 28px;
    background: transparent url(img/kal.png) no-repeat scroll left 50%;
    padding-left: 35px;
    margin-bottom: 8px;
}
.sub_kal2 {
    color: #433B3C;
    width: 100%;
    box-sizing: border-box;
}

.kal_top{height:38px;line-height:38px;background:#f1f1f1;}
.kal_top_txt1{float:left;line-height:38px;color:#000000;font-size:16px;padding-left:35px;}
.kal_top_txt12{float:left;line-height:38px;color:#000000;font-size:16px;padding-left:65px;}
.kal_top_txt13{float:left;line-height:38px;color:#000000;font-size:14px;padding-left:55px; width: 213px;}
.kal_top_txt2{float:left;line-height:38px;color:#65B033;font-size:16px;font-weight:bold;padding-left:6px;}
.kal_top_txt22{float:left;line-height:38px;color:#65B033;font-size:16px;font-weight:bold;padding-left:6px;padding-right:125px;}
.kal_top_txt3{float:left;line-height:38px;color:#000000;font-size:13px;line-height:38px;font-weight:bold;}
.kal_top_txt4 {float:left;}
.kal_top_txt4_txt{border:1px solid #A3A3A3;color:#000000;float:left;font-size:18px;margin-left:10px; margin-right:6px; margin-top:3px;padding:0px; width:75px; padding-left:5px; padding-top:5px; padding-bottom:3px;}
.kal_top_txt4_txt_small_font{border:1px solid #A3A3A3;color:#000000;float:left;font-size:16px;margin-left:10px; margin-right:6px; margin-top:3px;padding:0px; width:75px; padding-left:5px; padding-top:5px; padding-bottom:3px;}
.kal_akcept{text-align:center;height:44px;background:none repeat scroll 0 0 #f1f1f1;padding-top:4px;
            font-family:'Lato',sans-serif;
}
.top_pass_main_buttons {font-family:'Lato',sans-serif;}

.kal_wrap {
  padding-top:2px;
  padding-left:20px;
  padding-right:20px;}
.summ2 {
  float:left;
  background-color:#ffb900;
  color: #000;
    font-size: 18px;
    font-weight: 300;
    line-height: 38px;
    text-align: center;
    width:250px;
}
.summ2 span {
   font-weight:700;}

.font_waluty {
   font-weight:300 !important;
   padding-left:0px !important;
}

.wamro {
  float:left;
  display:block;
  margin-left:20px;
  padding-top:9px;}
.wmr {
  float:left;
  line-height:43px;
  margin-right:30px;
  font-size:14px;}
.wmr span {
  font-weight:700;
  font-size:18px;
  padding-left:8px;}

.textbox-small-currency
{
	width:50px;
	padding:0px;
	margin:0px;	
}

input:disabled {background-color:#F1F1F1;}
.kal_wal{padding:6px 30px;}
.kal_tab2{width:100%;}
.kal_tab2 td{width:50%;}
.kal_td_div {
    border-bottom: 1px dashed #CFCFCF;
    font-size: 15px;
    font-weight: bold;
    line-height: 30px; /*width:410px;*/
    width: 90%;
    color: #d99227;
}
.kal_tab3{width:410px;}
.kal_tab3 td{width:50%;}
.kal_wal_of{font-size:18px;height:30px;line-height:30px; width:150px;}
.kal_wal_on {
    background: #fcad50 none repeat scroll 0 0;
    color: white;
    font-size: 18px;
    height: 30px;
    line-height: 30px;
    width: 150px;
}
.kal_wal_of input{margin-left:10px;margin-right:10px;margin-top:2px; }
.kal_wal_on input{margin-left:10px;margin-right:10px;margin-top:2px; }
.kal_wal_on label, .kal_wal_of label {cursor:pointer;}

.kal_selected {
    background: #f1f1f1;
    width: 150px;
    cursor: pointer;
}
.kal_on {background:#6BBA36 none repeat scroll 0 0;color:white;}

.kal_mid{padding:6px 30px;}
.kal_tab1{width:100%;}
.kal_sp {cursor:pointer; color:black;font-size:14px;height:21px;line-height:21px;width:210px;}
.kal_sp_of{background:#FFF;}
.kal_sp_on{background:#d1ff4c;}
.kal_sp_selected {background:#EEFFBB;}
.kal_sp input{margin-left:10px;margin-right:10px;margin-top:2px;}
.kal_tab1 .row5{width:220px}
.kal_tab1 .row4{width:240px}
.kal_tab1 .row3{width:110px; padding-right:30px;}
.kal_tab1 .row2{width:145px}
.kal_tab1 .row1{width:200px}
.kal_tab1 .row3 label {font-size:13px;font-weight:bold;}
button.changeCurrency {background:transparent; width:44px; height:35px; border:0;}
button.changeCurrency img {
    padding:0;
    border:none;
    width:39px;
    height:35px;}
button.calculate {background:transparent;border:0;width:159px;height:40px;}    
button.calculate img 
{
	padding:0;
	border:0;
	width:159px;
    height:40px;
}
.exic{background:transparent url(img/ex_ic.png) no-repeat scroll left 50%;height:35px;line-height:35px;padding-left:45px;margin-left:10px;}
.kal_tab1_txt{font-size:14px;}
.kwoty{padding:4px;border:1px solid #6BBA36;width:133px; font-size:18px;}
.kwoty1{padding:4px;border:1px solid #CFCFCF;width:80px;}
.kwoty2{padding:4px;border: 1px solid #fcad50;margin-right: 5px; font-size:17px; width:90px; color: #d99227;font-weight:bold; vertical-align:top;}
.kwoty2div{vertical-align:top; margin-top: 6px; display:inline-block;}
.hist_nag2 .hasDatepicker{vertical-align:top;}
.hist_nag2 img {height: 28px; width: 28px; margin-top:2px;}
.kwoty3{padding:4px;border:1px solid #fcad50;width:185px; font-size:18px;}
.kwoty1All {padding-bottom:4px;padding-top:4px; padding-left:4px; border:1px solid #CFCFCF;width:90px;display:inline-block;}
.exic1{font-size:13px;font-weight:bold;height:35px;line-height:35px; margin-left:4px;}

.sub_faq1{color:#433B3C;font-size:20px;line-height:28px;background:transparent url(img/faq_ic.png) no-repeat scroll left 50%;padding-left:35px;margin-bottom:8px;margin-top:10px;}
.sub_faq3, .sub_faq2 {
    font-size: 14px;
    color: #433B3C;
    border: 1px solid #d9d9d9;
    padding: 10px 20px 10px 40px;
    min-height: 140px;
    line-height: 16px;
    background: #F5E9D9 none repeat scroll 0 0;
}
.sub_faq3 {min-height:246px!important;}

.sub_faq3 ul, .sub_faq2 ul{margin:6px;}
.sub_faq23 {
    color: #433B3C;
    font-size: 13px;
    border: 1px solid #d9d9d9;
    padding: 10px 10px 10px 15px;
    min-height: 140px;
    line-height: 16px;
    background: #F4FFEB none repeat scroll 0 0;
}
.sub_faq23 ul{margin:6px;}
.sub_faq_pass {
    color: #433B3C;
    border: 1px solid #d9d9d9;
    padding: 50px 20px 45px 40px;
    min-height: 140px;
    line-height: 16px;
    background: #F4FFEB none repeat scroll 0 0;
}
.sub_faq_conf {
    color: #433B3C;
    border: 1px solid #d9d9d9;
    padding: 20px 20px 0px 40px;
    min-height: 140px;
    line-height: 16px;
    background: #F5E9D9 none repeat scroll 0 0;
}
.sub_faq3 p, .sub_faq2 p, .sub_faq_pass p, .sub_faq_conf p, .logon-text p {
    font-size: 20px;
    color: #d99227;;
}

.sub_kurs1{color:#433B3C;font-size:18px;line-height:28px;background:transparent url(img/kurs_for.png) no-repeat scroll left 50%;padding-left:35px;margin-bottom:8px;margin-top:10px;}
.sub_kurs1_oferty {margin-top:0px;}
.sub_kurs2 {
    color: #f5f8f1;
    border: 1px solid #f5f8f1;
    padding: 10px 20px 10px 20px;
    min-height: 140px;
    background: #f5f8f1 none repeat scroll 0 0;
}
.wal_big {
    background: #FFFFFF none repeat scroll 0 0;
    color: #d99227;
    font-size: 24px;
    font-weight: bold;
    padding: 11px 15px 5px;
}
.wal_small {
    background: #e8eaf6 none repeat scroll 0 0;
    color: #d99227;
    font-size: 18px;
    padding: 8px;
}
.wal_small_minus {
    background: #e8eaf6 none repeat scroll 0 0;
    color: #9B0F37;
    font-size: 18px;
    padding: 8px;
}
.wal_big2{background:#ffffff none repeat scroll 0 0;color:#000000;font-size:14px;padding:4px;}
.wal_big21{padding-left:25px;padding-right:25px}
.wal_link1 {
    color: #d99227;
    text-decoration: underline;
    font-size: 14px;
    text-align: center;
}
.wal_link1:hover{color:#000000;text-decoration:none;font-size:14px;}
.wal_link2{padding-bottom:10px}
.wal_link3{color:#65B033;text-decoration:underline;}
.wal_link3:hover{color:#000000;text-decoration:none;}

.wal_dat{padding-bottom:10px;font-size:14px;color:#000000}

.sub_ofer1 {
    color: #433B3C;
    font-size: 18px;
    line-height: 28px;
    background: transparent url(img/kurs_ic.png) no-repeat scroll left 50%;
    padding-left: 35px;
    margin-bottom: 8px;
    margin-top: 10px;
}
.sub_ofer2 {
    color: #433B3C;
    border: 1px solid #d9d9d9;
}
.sub_ofer3 {
    color: #433B3C;
    font-size: 18px;
    line-height: 28px;
    background: transparent url(img/kurs_ik.png) no-repeat scroll left 50%;
    padding-left: 35px;
    margin-bottom: 8px;
    margin-top: 10px;
}

.ofe_tab{color:black;font-size:14px;}
.ofe_tab_top{color:#000000;background:#ffffff none repeat scroll 0 0;}
.ofe_tab_top td{padding:5px 10px 5px 25px;border-bottom:1px dashed #fcad50;}

.ofe_tab_on{color:#000000;background:#F1F1F1 none repeat scroll 0 0;}
.ofe_tab_on_hover{background:#fff59e none repeat scroll 0 0 !important;}
.ofe_tab_on td{padding:5px 10px 5px 25px;border-bottom:1px dashed #CFCFCF;}
.ofe_tab_on.selected_best {
    color: #000000;
    background: #fff59e none repeat scroll 0 0;
}


 .ofe_tab_on.selected_best .ofe_font_rev {
  color: #000;
 }
.ofe_tab_on_border td{border-bottom:1px dashed #CFCFCF;}
.ofe_tab_td_1{padding:5px 10px 5px 0px !important;}
.ofe_tab_amount{width: 125px !important;} /*!!!*/

.ofe_tab_of{color:#000000;background:#fff none repeat scroll 0 0;}
.ofe_tab_of td{padding:5px 10px 5px 25px;border-bottom:1px dashed #CFCFCF;color:#000000;}

.ofe_tab_choose{color:#000000;background:#fff59e none repeat scroll 0 0;}
.ofe_tab_choose td{padding:5px 10px 5px 25px;border-bottom:1px dashed #CFCFCF;color:#000000;}

.ofe_font_rev{color:#7C7C7C; font-size: 12px;}


.sub_nowe1{color:#433B3C;font-size:20px;height:39px;line-height:39px;background:transparent url(img/kal.png) no-repeat scroll left 50%;padding-left:35px;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;}

#ac_button_sub{margin: 0 auto;width:998px;height:38px;line-height:38px; overflow:hidden;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;border-top:1px solid #D9D9D9;font-size:15px;}
.ac_sub_of{display:block;float:left;width:225px;padding-left:25px;background:transparent url(img/bg_nowe.png) no-repeat scroll right bottom;}
.ac_sub_of_selected {display:block;float:left;width:225px;padding-left:25px;background:transparent url(img/bg_nowe_on.png) no-repeat scroll right bottom;}
.ac4_sub_of{float:left;width:225px;padding-left:25px;background:transparent url(img/bg_nowe.png) no-repeat scroll left bottom;}
.ac_sub_of a{color:#000000;}
.ac_sub_of a:hover{color:#389a1b;text-decoration:underline;}



.ac4_sub_of a{color:#000000;}
.ac4_sub_of a:hover{color:#389a1b;text-decoration:underline;}

.ac_sub_on{display:block; float:left;width:223px;color:#65B033;padding-left:23px;border-right:1px solid #D9D9D9;}
.ac4_sub_on{float:left;width:224px;color:#65B033;padding-left:23px;}
.ac_sub_on a{color:#389a1b;text-decoration:none;} 
.ac_sub_on a:hover{color:#389a1b;text-decoration:underline;}
.ac4_sub_on a{color:#389a1b;text-decoration:none;} 
.ac4_sub_on a:hover{color:#389a1b;text-decoration:underline;}

#name_konto{font-size:23px;margin: 0 auto;/*width:1000px*/;height:28px;line-height:28px; overflow:hidden;padding-left:25px; padding-top:4px; padding-bottom:10px;}
.sub_stan1{color:#433B3C;font-size:20px;height:39px;line-height:39px;background:transparent url(img/stan_ko.png) no-repeat scroll 15px 50%;padding-left:45px; border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;}
.konto_content { width: 100%;}
.konto_left{float:left;width:250px;overflow:hidden; padding-top:7px;}

.konto_left_bot{margin-left:9px;padding-bottom:10px;padding-right:5px;width:225px;}
.konto_btn_of{display:block; background:transparent url(img/btn_konto_of.png) no-repeat scroll left bottom;width:207px;height:37px;line-height:37px;margin-left:10px;margin-bottom:1px;padding-left:25px;font-size:15px;}
.konto_btn_on{display:block; background:transparent url(img/btn_konto_on.png) no-repeat scroll left bottom;width:207px;height:37px;line-height:37px;margin-left:10px;margin-bottom:1px;padding-left:25px;font-size:15px;color:#ffffff}
.konto_btn_on a {color:#FFF; text-decoration:none;}
.konto_btn_of a {color:#000; text-decoration:none;}
.konto_btn_of_selected {display:block; background:transparent url(img/btn_konto_on_sel.png) no-repeat scroll left bottom; width:207px;height:37px;line-height:37px;margin-left:10px;margin-bottom:1px;padding-left:25px;font-size:15px; cursor:pointer;}
.dodaj_konto{background:#F1F1F1 none repeat scroll 0 0;width:100%;}
.dodaj_konto td{padding:6px 25px 10px 35px;} 
.dodaj_konto_td2{padding:6px 0px 10px 0px;} 
.dodaj_konto .wite{background:#ffffff none repeat scroll 0 0;line-height:28px;padding:6px 0px 10px 0px !important;}
.saldo1 {
    color: #433B3C;
    border-top: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #f1f1f1;
    padding: 2px;
    margin-top: 8px;
}
#tab_srodki{}
.komunikat1 .big_kom{display: block;}
#tab_srodki .green {
    background: #e6e6e6 none repeat scroll 0 0;
    color: #000;
    font-size: 18px;
    line-height: 30px;
    text-align: right;
    padding-right: 35px;
    width: 230px;
    border-bottom: 1px solid #fff;
}
#tab_srodki .op_history{text-align: right;padding-right: 35px;}
#tab_srodki .grey{background:#F1F1F1 none repeat scroll 0 0;font-size:18px;line-height:30px;padding-left:33px;width:210px;}
#tab_srodki .rest{font-size:16px;line-height:30px;padding-left:35px;border-bottom:1px solid #f5f5f5;}
.green_link{color:#d99227;text-decoration:underline;line-height:26px}
.green_link:hover {
    color: #000000;
    text-decoration: none;
    line-height: 26px
}
.sub_wplata1{color:#433B3C;font-size:20px;height:39px;line-height:39px;background:transparent url(img/wplata_ic.png) no-repeat scroll 255px 50%;padding-left:285px;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;}
.wp_l{float:left;margin-top:7px;}
.wp_r{float:right;background:#F1F1F1 none repeat scroll 0 0;padding:10px 25px 10px 35px;margin-top:7px;width:275px;}
.wp_tyt {
    color: #d99227;
    font-size: 16px;
    font-weight: bold;
    line-height: 38px;
}
.wp_tr{}
.wp_small{font-size:12px;}
.wp_box{overflow:hidden;}
.sub_wy1{color:#433B3C;font-size:20px;height:39px;line-height:39px;background:transparent url(img/kurs_ic.png) no-repeat scroll 255px 50%;padding-left:285px;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;}
.wyp_bank{background:#F1F1F1 none repeat scroll 0 0;width:100%;}
.wyp_bank td{padding:6px 25px 10px 35px;}
.wyp_bank .wite{background:#ffffff none repeat scroll 0 0;line-height:28px;}
.wal_small2 {
    color: #d99227;
    font-size: 18px;
}
.wyp_small{font-size:11px;line-height:14px;}
.dodaj_konto td {font-size: 14px;}

/*#selectTerm{border:1px solid #D9D9D9;color:#4D4D4D;font-size:12px;padding:5px 6px;width:270px;}*/
.accounts_dropdownlist {
    border: 1px solid #D9D9D9;
    color: #4D4D4D;
    font-size: 13px;
    width: 300px;
    height: 30px;
    padding: 5px 6px;
}
.account_number{border:1px solid #D9D9D9;color:#4D4D4D;font-size:13px;width:220px;height:24px;padding-left:5px;}
.smsCode{border:1px solid #D9D9D9;color:#4D4D4D;font-size:13px;padding:5px 6px;width:170px;}

.wp_r2{float:right;margin-top:7px;width:265px;}
.wp_r3{background:#F1F1F1 none repeat scroll 0 0;padding:10px 25px 10px 35px;margin-top:7px;}
.what_next {height:181px;}
.krok_on{float:left;background:transparent url(img/dot_on.png) no-repeat scroll 50% bottom;width:105px;height:38px;text-align:center;}
.krok_of{float:left;background:transparent url(img/dot_off.png) no-repeat scroll 50% bottom;width:105px;height:38px;text-align:center;color:#828282}
.krok2_on{float:left;background:transparent url(img/dot_on.png) no-repeat scroll 50% bottom;width:102px;height:38px;text-align:center;}
.krok2_of{float:left;background:transparent url(img/dot_off.png) no-repeat scroll 50% bottom;width:102px;height:38px;text-align:center;color:#828282}
.btn_align{text-align:center;}
#green_box {
    background: #fcad50 none repeat scroll 0 0;
    color: white;
    padding: 10px 25px 10px 35px;
    margin-top: 1px;
    font-size: 15px;
    line-height: 23px;
}
.gr_tyt{color:#ffffff;font-size:16px;font-weight:bold;line-height:38px;}
#selectTerm2{border:1px solid #D9D9D9;color:#4D4D4D;font-size:12px;padding:4px 6px;width:190px;margin-bottom:8px; font-size:18px; }	
#selectTerm3{border:1px solid #D9D9D9;color:#4D4D4D;font-size:13px;padding:4px 3px;width:50px;margin-bottom:8px;margin-left:8px;}
.wp_r4{background:#F1F1F1 none repeat scroll 0 0;padding:10px 25px 10px 35px;margin-top:1px;}
.wp_r4_2{background:#F1F1F1 none repeat scroll 0 0;padding:0px 25px 10px 35px;margin-top:0px;}
.wp_tyt2 {
    color: #d99227;
    font-size: 15px;
    line-height: 38px;
}
.first{margin-right:8px}
.krok3 {
    background: #f1f1f1 url(img/ok_ic.png) no-repeat scroll 8px 10px;
    padding-left: 45px;
    padding-top: 5px;
    padding-bottom: 15px;
}
.krok32 {
    background: #F4FFEB url(img/ok_ic.png) no-repeat scroll 48px 10px;
    padding-left: 85px;
    padding-top: 5px;
    padding-bottom: 15px;
}
.k3_tyt {
    color: #d99227;
    font-size: 19px;
    line-height: 35px;
}
.k3_tr{font-size:14px;}
.k3_link{color:#389A1B;text-decoration:underline;line-height:25px;}
.k3_link:hover{color:#000000;text-decoration:none;}
.kal_td_div2 {
    border-bottom: 1px dashed #CFCFCF;
    font-size: 16px;
    line-height: 38px;
    width: 410px;
    color: #65B033;
}
.chartSpanButton {
    cursor: pointer;
    text-decoration: underline;
    margin-left: 4px;
    color: #d99227;
}
.sub_akt111{}
.sub_akt12{float:left;line-height:28px;margin-bottom:8px;margin-top:10px;}
.sub_akt1{float:left;color:#433B3C;font-size:18px;line-height:28px;background:transparent url(img/ic_wyk.png) no-repeat scroll left 50%;padding-left:35px;margin-bottom:8px;margin-top:10px;width:278px;}
.sub_akt2{padding-left:5px;padding-top:8px;}
/*#currencyChart{background:transparent url(img/wykres.png) no-repeat scroll left 50%;width:469px;height:216px;}*/
.wyk_small {
    color: #d99227;
    font-size: 13px;
    font-weight: bold;
    padding: 8px;
    border-bottom: 1px dashed #CFCFCF;
    margin-right: 40px;
}

.kal_wyk_of{font-size:18px;height:30px;line-height:30px; width:180px;}
.kal_wyk_on{background:#ffe709 none repeat scroll 0 0;color:white;font-size:18px;height:30px;line-height:30px;width:180px;}
.kal_wyk_selected {background:#f5f8f1; width:180px; cursor:pointer;}
.kal_wyk_of input{margin-left:10px;margin-right:10px;margin-top:2px;}
.kal_wyk_on input{margin-left:10px;margin-right:10px;margin-top:2px;}

.sub_re1{float:left;color:#433B3C;font-size:20px;line-height:28px;background:transparent url(img/make.png) no-repeat scroll left 50%;padding-left:30px;margin-bottom:8px;width:289px;}
.sub_re12{float:right;color:#433B3C;margin-bottom:8px;width:329px;}
.selectTerm4{border:1px solid #D9D9D9;color:#4D4D4D;font-size:13px;padding:5px 6px;width:210px;}
.selectTerm6{border:1px solid #D9D9D9;color:#4D4D4D;font-size:13px;padding:5px 6px;width:224px;}
.rej_tab1{font-size:15px;line-height:18px;}
.rej_tab1 td{height:40px;}
.rej_tab1 .left{text-align:right;padding-right:10px}
.rej_tab1 .last{line-height:26px;height:26px;}
.rej_tab1 .last2{margin-right:5px;}

.rej_wal{padding:6px 0px 6px 30px;border: 1px solid #d9d9d9;}
.rej_wal2{padding:6px 10px 6px 10px;}
.last3{margin-right:5px;font-size:12px}
.last4{float:left;font-size:11px;line-height:14px;width:210px;}
.last5{float:left;}

.rej_tab1 .le2{text-align:right;padding-right:10px;width:30%}
.rej_tab1 .la2{margin-right:5px;width:30%}

.rej_tab2{width:100%;}
.rej_tab2 td{}
.rej_tab1 .checked {font-weight:bold;padding-left:10px;}
.error-label {display:block; font-size:14px; color:#D34533; padding-top:3px;}
.error-msg {display:block; font-size:15px; color:#000; background-color:#DFFF81; padding:10px; margin-bottom:7px; text-align:center;}
.sub_dan1{color:#433B3C;font-size:20px;height:39px;line-height:39px;background:transparent url(img/dane_ic.png) no-repeat scroll 15px 50%;padding-left:45px;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;}
.konto_right11 {
    float: left;
    width: 100%;
    padding-left: 35px;
}
.dane_tyt {
    color: #d99227;
    text-decoration: none;
    font-size: 15px;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px dashed #CFCFCF;
}
#dane_tab1{font-size:15px;line-height:18px;width:700px;}
#dane_tab1 td{height:40px;border-bottom: 1px dashed #CFCFCF;}
#dane_tab1 .left{text-align:right;padding-right:20px;width:149px;}
#dane_tab1 .last{line-height:26px;height:26px;}
#dane_tab1 .last2{margin-right:5px;}
#dane_tab1 .checked {font-weight:bold;padding-left:10px;height:60px;}
#dane_tab1 .btn{width:217px;text-align: right;padding-right: 50px;}
.tabzkom{border-bottom: 1px dashed #CFCFCF;}
.tabzkom_l{width:400px;min-height:100px;float:left}
.tabzkom_r{width:300px;min-height:100px;float:left}
#dane_tab_con1{}
#dane_tab_con1 .left{width:400px;}
#dane_tab_con1 .right{width:300px;vertical-align: middle;text-align: right;padding-right: 50px;}

#dane_tab2{font-size:15px;line-height:18px;width:400px;}
#dane_tab2 td{height:37px;}
#dane_tab2 .left{text-align:right;padding-right:20px;width:149px;}
#dane_tab2 .checked {font-weight:bold;padding-left:10px;height:37px;}
#dane_tab2 .checked2 {padding-left:10px;height:37px;color: #d99227;}
#zgoda{margin-left: 12px;}
#zgoda .last52{float:left;}
#zgoda .last42{float:left;font-size:11px;line-height:14px;width:240px;text-align: justify;padding-left: 5px;}
.selectTerm5{border:1px solid #D9D9D9;color:#4D4D4D;font-size:13px;padding:5px 6px;width:190px;}

#dane_tab3{font-size:15px;line-height:18px;margin-left: 130px; width: 550px;}
#dane_tab3 td{height:37px;border-bottom: 1px dashed #CFCFCF;}
#dane_tab3 .left{text-align:right;padding-right:20px;width:149px;}
#dane_tab3 td {padding-left:10px;height:47px;}
.green2{color: #d99227; font-weight:bold; }
.info11{font-size: 14px;line-height: 20px; padding-left: 60px; padding-top: 10px;padding-bottom: 10px;}
.info11 p{margin-bottom: 12px;}

#dane_tab4{font-size:15px;line-height:18px;margin-left: 140px; width: 450px;margin-bottom: 10px;}
#dane_tab4_zm{font-size:15px;line-height:18px;margin-left: 140px; width: 550px;margin-bottom: 10px;}
.dane_tab4_column1{width: 170px;}
#dane_tab4 td{height:37px;}
#dane_tab4 .left{padding-right: 20px;text-align: right;width: 169px;}
#dane_tab4 .checked {font-weight:bold;padding-left:10px;height:47px;}
.btn51{margin-top: 5px;  text-align: center;}

.aggr_tab1 {
    font-size: 15px;
    line-height: 18px;
    width: 700px;
}

.aggr_tab1 td {
    height: 40px;
    border-bottom: 1px dashed #CFCFCF;
    padding: 10px 0;
}

.aggr_tab1 .left {
    text-align: right;
    padding-right: 20px;
}

.aggr_tab1 .checked {
    font-weight: bold;
}

.moje-dane .aggr_tab1 {
    width: 100%;
    box-sizing: border-box;
}

.sub_dodaj1{color:#433B3C;font-size:20px;height:39px;line-height:39px;background:transparent url(img/konto_ic.png) no-repeat scroll 10px 50%;padding-left:45px;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;}


.wp_l11{float:left;margin-top:7px;}
.wp_r21{float:left;margin-top:7px;}

.kal_tab21{width:100%;}
.kal_tab21 td{width:50%;}
.kal_td1_div {
    border-bottom: 1px dashed #CFCFCF;
    font-size: 15px;
    font-weight: bold;
    line-height: 30px;
    color: #d99227;
}
.kal_tab31{width:345px;}
.kal_tab31 td{width:50%;}
.konto_white1{background:white;padding:2px}
.konto_white2{background:white;padding:10px;border:1px solid #D9D9D9;font-size: 13px;color:black;}
.waluta_btn {
    background: url("img/btn_bg2.png") repeat-x scroll 0 bottom transparent;
    border: 3px solid white;
    border-radius: 6px 6px 6px 6px;
    color: white;
    display: block;
    float: left;
    font-size: 17px;
    height: 37px;
    line-height: 30px;
    text-align: center;
    width: 96px;
    font-weight: bold;
    margin-left: 20px;
}
.usun_btn {
    background: url("img/btn_bg1.png") repeat-x scroll 0 bottom transparent;
    border: 3px solid white;
    border-radius: 6px 6px 6px 6px;
    color: white;
    display: block;
    float: left;
    font-size: 17px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 96px;
    margin-left: 20px;
}
.przyciski_btn{overflow: auto;margin-top: 10px;}
.wp_r31{background:#F1F1F1 none repeat scroll 0 0;padding:2px 25px 6px 35px;margin-top:7px;}
.dod2 img{margin-left:0px;margin-top:10px;margin-bottom: 5px;}
.sub_inne1{color:#433B3C;font-size:20px;height:39px;line-height:39px;background:transparent url(img/klep_ic.png) no-repeat scroll 10px 50%;padding-left:45px;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;}
.zel3 {
    background: #F4FFEB;
    padding-left: 45px;
    padding-top: 5px;
    padding-bottom: 15px;
}
.zel3_tr{background:white;padding:2px;margin-right: 25px;}
.zel3_tr2{background:white;padding:10px;border:1px solid #D9D9D9;font-size: 13px;line-height: 22px;}
.zel4_tr{margin-right: 25px;text-align:right;margin-top: 10px;}

.sub_pay1{color:#433B3C;font-size:20px;height:39px;line-height:39px;background:transparent url(img/pay_ic.png) no-repeat scroll 10px 50%;padding-left:45px;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;}
.hist_right {
    float: left;
    border: 1px solid #f1f1f1;
}
.hist_right a:hover {
    text-decoration: none;
}
.hist_right a {
    color: #d99227;
    text-decoration: underline;
}
.hist_right .login-button{color: #fff;text-decoration: none;}
.hist_right .login-button:hover{color: #fff;text-decoration: none;}
.hist_nag1{ float:left;font-size: 16px;line-height: 66px; padding-left: 25px;width: 50%;}
.hist_nag2{ float:left;font-size: 16px;line-height: 66px; padding-left: 10px;}
.hist_nag3{ float:left;font-size: 16px;padding-left: 20px;}
.hist_nag4{ float:left;font-size: 16px;}
.hist_nag5{ float:left;font-size: 16px;}
.hist_nag5_op{ float:left;font-size: 16px;width:110px;margin-left: 30px;}
.hist_nag10 {float:left;font-size: 16px;width:410px;margin-left: 40px;}
.hist_nag3 span {display:block; float:left; padding-top:3px;}
.hist_nag3 img {cursor:pointer; display:block; height:28px; outline-style:none; outline-width:medium; right:1px; width:28px;margin-right: 15px;}
.hist_right2 {
    float: left;
    width: 735px;
    border-top: 1px solid #f1f1f1;
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
    margin-top: 8px;
}
.hist_right3{margin-top:8px;}
.hist_right2 a:hover{color:#389A1B;text-decoration:none;padding-left:10px;}
.hist_right2 a{color:#389A1B;text-decoration:underline;padding-left:10px;}
.hist_right2 .btn_wyplac {padding: 0 10px;color: #000;margin-top: 10px;text-decoration: none;}
.hist_right2 .btn_wyplac:hover {text-decoration: none;color: #000;}

.hist_right4{border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;padding:7px;}
.hist_right5{border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;border-bottom: 1px solid #D9D9D9;padding:7px;}
.hist_right8 {
    float: left;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
}
.hist_right8 a:hover {
    color: #d99227;
    text-decoration: none;
}
.hist_right8 a {
    color: #d99227;
    text-decoration: underline;
}
.hist_right7{float:left;width:735px;border-left: 1px solid #6BBA36;border-right: 1px solid #6BBA36;border-bottom: 1px solid #6BBA36;}
.hist_right7 a:hover{color:#389A1B;text-decoration:none;}
.hist_right7 a{color:#389A1B;text-decoration:underline;}
.hist_right9{float:left;width:735px;border-left: 1px solid #6BBA36;border-right: 1px solid #6BBA36;}
.hist_right9 a:hover{color:#389A1B;text-decoration:none;}
.hist_right9 a{color:#389A1B;text-decoration:underline;}
.hist_right10{float:left;border: 1px solid #d9d9d9;margin-top:8px;padding-bottom: 15px;}
.hist_right11{float:left;width:713px;border-left: 1px solid #6BBA36;border-right: 1px solid #6BBA36;background: none repeat scroll 0 0 #F1F1F1;padding:5px 11px;}
.hist_right11_2{background: none repeat scroll 0 0 #F1F1F1;padding:5px 11px;}

.kal_but {display: none; background:transparent url(img/kal_ic.png) no-repeat scroll 50% 50%;cursor:pointer;height:28px; outline-color:-moz-use-text-color;outline-style:none; outline-width:medium; right:1; width:28px;overflow:hidden;border: 0 none;  color: #929292; font-size: 11px;margin-right: 15px; }
.hist_tyt{display:block;font-size: 13px;padding-bottom: 5px; padding-top: 5px;}
.his_wal  {font-size:14px;height:25px;line-height:25px; width:130px; cursor:pointer;}
.his_wal.on {
    background: #fcad50 none repeat scroll 0 0;
    color: white;
}
.his_wal_selected {
    background: #fff59e none repeat scroll 0 0;
    color: #000;
}
.his_wal input{margin-left:10px;margin-right:10px;margin-top:2px;}

.hist_tyt2{border-bottom: 1px dashed #CFCFCF; color: #d99227;font-size: 14px;line-height: 30px;}
.hist_tyt3{margin-top: 10px;color: #d99227;font-size: 16px;padding-left: 20px; border-bottom: 1px solid #cfcfcf;border-top: 1px solid #cfcfcf;line-height: 40px;}
.hist_nag6{margin-top: 10px;vertical-align:top;}
.hist_nag6_h{height: 28px;}
.hist_nag6 .kwoty3{float:left;color: #d99227;font-weight:bold; font-size: 17px; margin-left: 5px; margin-right: 10px; padding: 4px;width: 105px;display:block;}
.block{float:left;display:block;width:45px;line-height: 25px;}                 
.select_wal{border:1px solid #fcad50;color:#4D4D4D;font-size:17px;padding:3px;width:200px;}
.select_wal_op{border:1px solid #fcad80;color:#4D4D4D;font-size:17px;padding:3px;width:120px;}

.box_z1{float:left;background: none repeat scroll 0 0 #fcad50;color: white;margin-right: 8px; padding: 4px;height: 117px;}
.box_z2{float:left;background: none repeat scroll 0 0 #fcad50;color: white; padding: 4px; height: 117px;}
.box_z11{height: 95px;float:left;background: none repeat scroll 0 0 #e6fad5;color: white;margin-right: 8px; padding: 4px;border: 1px solid #aed5a1}
.box_z21{height: 95px;float:left;background: none repeat scroll 0 0 #e6fad5;color: white; padding: 4px;border: 1px solid #aed5a1}
.wyk_big{height: 103px;float:left;text-align:center;padding-top: 7px;}
.wyk_big1{height: 83px;float:left;text-align:center;padding-top: 7px;}
.box_z4{min-height: 110px;float:left;}
.box_z41{min-height: 90px;float:left;}
.box_z42{min-height: 90px;float:left;}

.hist_tab{color:black;font-size:13px;}
.hist_tab_on{color:#000000;background:#F1F1F1 none repeat scroll 0 0;}
.hist_tab_on td{padding:2px 5px 2px 3px;border-bottom:1px dashed #CFCFCF;}

.hist_tab_of{color:#000000;background:#fff none repeat scroll 0 0;}
.hist_tab_of td{padding:2px 5px 2px 3px;border-bottom:1px dashed #CFCFCF;color:#000000;}
.txt_big{font-size: 15px;text-align:right;line-height: 28px;}
.txt_big2{font-size: 13px;text-align:right}
.txt_small{font-size: 11px;}
.txt_small a {
    font-size: 12px;
    color: #d99227;
    text-decoration: none;
}
    .txt_small a:hover {
        font-size: 12px;
        color: #d99227;
        text-decoration: underline;
    }
.txt_smal_light {
    font-size: 11px;
    font-weight: 400;
    display: inline-block;
}
.box_z1_tyt {
    color: #000000;
    background: #fcad50;
    line-height: 20px;
    border-bottom: 1px solid #000;
}
.box_z1_tr{border-bottom:1px solid #fff;color: #433b3c;font-size: 20px;text-align: center;height: 46px;padding-top: 15px;}
.box_z11_tr{border-bottom:1px solid #fff;color: #433b3c;font-size: 20px;text-align: center;line-height: 30px;}
.box_z1_tr2{border-bottom:1px solid #fff;color: #433b3c;font-size: 20px;text-align: center;height: 46px;}
.box_z1_st{background:#f5e9d9; padding-bottom: 4px;text-align: center;color: black;font-size: 14px;}
.box_z11_st{background:#f4ffeb;text-align: center;color: black;font-size: 14px;}
.box_z1_tyt1{float:left;width:75px;padding-left:3px;font-size: 11px;}
.box_z1_tyt1_wymiana{float:left;width:130px;padding-left:3px;font-size: 11px;}
.box_z1_tyt2{float:right;width:55px;text-align: right;padding-right:3px;font-size: 12px;} 
.box_z11_tyt2{float:right;width:55px;text-align: right;padding-right:3px;line-height: 13px;} 
.box_z1_tyt3{float:left;padding-left:3px;color:#000;text-align: left;font-size: 11px;}
.box_z11_tyt3{float:left;padding-left:3px;color:#389A1B;text-align: left;font-size: 11px;line-height: 13px;}
.span1{display: block; font-size: 12px;line-height: 18px;}        
.info-pass-text{color:#389A1B;font-size:17px;line-height:23px;padding-left:0px;margin-bottom:8px;}
.btnPotwierdz {padding-left:40px;padding-top:20px;}
.text-small {font-size:13px;}
.vHeight {height:95px;}

/*.hist_right2 .tbl_historia input {margin-bottom:20px; margin-top:20px;}*/

.ui-dialog { border: 15px solid darkgrey !important; }

.timeout_box{float:left;}
.selectAccount {padding-top:2px; padding-bottom:2px; padding-left:10px; width:290px;}
.accountNoEx {font-weight:bold; font-size:15px;}

.box_z8{height: 92px;float:left;background: none repeat scroll 0 0 #ffffff;color: white;padding: 4px;border: 1px solid #ffffff}
.box_z8_tyt{color:#000000;background:#f9fef7;line-height: 20px;border-bottom:1px solid #c2f59b;}
.box_z8_st{background:#f9fef7;text-align: center;color: black;font-size: 14px;} 
.box_z13{width:137px;float:left;background: none repeat scroll 0 0 #ffffff;color: white;margin-right: 8px; padding: 4px;border: 1px solid #ffffff}     
.box_z12{width:137px;float:right;background: none repeat scroll 0 0 #ffffff;color: white;margin-right: 8px; padding: 4px;border: 1px solid #ffffff}        

.half{float:left;padding-left: 15px;width: 340px;font-size: 12px;}
.half_tyt{}
.half_box{border:1px solid #e6fad7;background: none repeat scroll 0 0 #ffffff;padding:5px 0;}             
.half_box_tyt{font-size: 16px; padding:5px 15px;}

.half_box_rest{background: none repeat scroll 0 0 #f1f1f1;padding:5px 15px;}
.half_span{font-size: 16px;font-weight: bold;}
.half_box_rest1{font-size: 11px;padding:0 15px 5px;}
.text-right {text-align:right;}

.errorPage {text-align:center; color:#E8E8E8; font-size:220px; font-weight:bold;}
.errorPage-info {text-align:center; color:#E8E8E8; font-size:44px; font-weight:bold;}

.hist_right3_con { padding-bottom: 40px; }

.bottom_dash { border-bottom: 1px dashed #CFCFCF; }

/**************************************************/
/**************************************************/
/* Calculator */
/**************************************************/


.calcLab {
  font-size:21px;
  color:#fff;
  line-height:38px;
  padding-left:18px;
  text-shadow:1px 1px 0 rgba(0,0,0, 0.33);
  background-color:#39972c;
  font-weight:300;
  margin-bottom:8px;} 

.tab-links li:first-child {
  margin-right:8px;}
.calForm {
  width:121px;
  float:left;
  height:32px;
  margin-right:8px;}   
.calForm input {
  border:1px solid #cfcfcf !important;
  width:119px !important;
  height:30px !important;
  border-radius:5px;
  padding:0 !important;
  text-align:center;
  font-size:18px !important;
  font-weight:400;
  color:#000 !important;
  } 
 .inbtwn {
  height:29px;
  text-align:center;
  color:#000;
  font-size:13px;
  font-family:PT Sans,arial,sans-serif;
  line-height:29px;} 
 .trade {
  width:234px;
  padding-top:10px;
  padding:0 8px;
  float:left;
  background-color: rgba(255,255,255,0);
  }
.tradeLab {
  
  padding-bottom:4px;
}
.tradeCur {
  line-height:20px;
  color:#000;
  float:left;}
.tradeLab img {
  margin-left:80px;
  margin-right:9px;
  display:block;
  float:left;}  
.tradeBox {
  float:left;
  color:#fff;}  
  
  
.amBuy, .amSell {
  width:117px;
  height:49px;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.33);
  text-align:center;
  }
  
 /* 
 Stary styl kursĂłw
.amBuy {
  background-color:#86c900;} 
.amSell {
  background-color:#72b106;}
 */  
 

/* Nowy styl kursĂłw   */
.amBuy {
    background-color: #e9e9e9;
}
.amSell {
    background-color: #e0e0e0;
}
.amBuy, .amSell {
    text-align: center;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.33);
}
.tbIn {
    color:#409e00;
}
.tbLab {
	color: black;
}

  
  
  
.tbLab {
  font-size:16px;
  font-family:PT Sans,arial,sans-serif;
   
  }
.tbIn {
  font-size:19px;
  font-weight:900;}
.tbBank {
  margin-left:24px;
  color:#000;
  font-size:12px;
  font-family:PT Sans, arial,sans-serif;
  line-height:24px;}
.tbBank span {
  color:#898888;
  padding-left:7px;}                  
/*TABS*/
.tabs {
    width:100%;
    /*display:inline-block;*/
    
}
 
    /*----- Tab Links -----*/
    /* Clearfix */
    .tab-links:after {
        display:block;
        clear:both;
        content:'';
    }
 
    .tab-links li {
        
        
        float:left;
        display:block;
    }
 
        .tab-links a {
            text-align:left;
            display:inline-block;
            border-radius:5px;
            font-size:18px;
            font-weight:300;
            color:#234f04;
            transition:all linear 0.15s;
            background: url("img/arY.png") no-repeat scroll 93% 12px;
            border:1px solid #cfcfcf;
            width:104px;
            padding-left:15px;
            height:34px;
            line-height:34px;
        }
        .tab-links li:last-child a {
          width:95px;
          padding-left:24px;}
        .tab-links a:hover {
            background:#579905;
            text-decoration:none;
            color:#fff;
            text-shadow:1px 1px 0 rgba(0,0,0, 0.33);
            background: url("img/arY.png") no-repeat scroll 96% 12px #579905;
            border:1px solid #579905;
        }
li.active a  {
        border:1px solid #579905;
        
        color:#fff;
        text-shadow:1px 1px 0 rgba(0,0,0, 0.33);
        background: url("img/arY.png") no-repeat scroll 93% 12px #579905;
    }
   li.active a:hover {
   background: url("img/arY.png") no-repeat scroll 96% 12px #579905;
   }
    /*----- Content of Tabs -----*/
    .tab-content {
        padding-top:8px;
        
        
    }
 
        .tab {
            display:none;
        }
 
        .tab.active {
            display:block;
        }  
        
#summ {
  line-height:38px;
  background-color:#ffb900;
  color:#000;
  text-align:center;
  font-weight:300;
  font-size:18px;}
#summ span {
  font-weight:700;}
.sumPic {
  height:33px;}
.picLft {
  padding-left:19px;
  padding-top:4px;
  width:106px;
  float:left;}
.picLft img{
  display:block;}  
.picRght {
  width:125px;
  text-transform:uppercase;
  line-height:33px;
  color:#000;
  text-align:center;
  float:left;
  font-size:14px;} 
.greeLft, .greeRght {
  width:125px;
  height:38px;
  text-align:center;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.33);
  line-height:38px;
  float:left;}
.greeLft {
  font-weight:700;
  font-size:22px;
  color:#ffb900;
  background-color:#234f04;
}
.greeRght {
  font-weight:300;
  color:#fff;
  font-size:18px;
  background-color:#409e00;}


/**************************************************/
/* End of Calculator */
/**************************************************/
/**************************************************/





.container {
  margin: 0 auto;
  width: 1235px;
  clear: both;
}
  


ul {
  padding: 0;
  margin: 0;
}


/*---------------------------Upper-menu-------------------*/

.upper-menu {
  background-color: #4d4c4c;
  height: 43px;
}

.upper-menu ul li, .lower-menu ul li {
  display: block; float: left;
}

.upper-menu ul li a {
  color: #fff;
  transition: all 0.2s ease 0s;
  font-size: 15px;
  display: block;
  line-height: 43px;
  padding: 0 25px;
}

.upper-menu ul li a span#shortMenuText {
    display: none;
}

.upper-menu ul li a span#longMenuText {
    display: inline;
}

.lower-menu {
  background-color: #d3dced;
  height: 43px;
}
.lower-menu5 {
  background-color: #4d4c4c;
  height: 43px;
  margin-bottom: 10px;
}

.lower-menu1 {
 display: block; /*!!!*/
}
.lower-menu2 {
 display: block; /*!!!*/
}

.lower-menu1, .lower-menu2, .lower-menu3 {
    background-color: #fcad50;
}
.page-header h3 {
  color: #000;
    font-weight: 400;
    margin: 0 0 14px;
}
.page-header h1 {
    color: #000;
    font-size: 33px;
 font-weight: 300;
    margin-bottom: 5px;
    margin-top: 20px;
}
.page-header{position: relative;}
.upper-active {
  background-color: #ffbf0d;color:#000000 !important;
}

.lower-active {
  background-color: #ffe709;
}

#mid-lvl-menu a:hover {
 background-color: #ffe709;
 color:#000;
}
.sesja{position: relative;height: 45px;}

.sesja .container{position: relative;}

.session-timer {
    background: rgba(0, 0, 0, 0) url("img/session-timer.png") no-repeat scroll left center;
    background-size: contain;
  color:#000;
    font-size: 12px;
  font-weight: 400;
    padding-left: 25px;
    position: absolute;
    right: 0;
    top: 15px;
}



/*-----------------------MENU-----------------------*/

.top-bar {
  height: 75px;
  background-color: #FFFFFF;
  clear: both;
}

.logo {
  width: 206px;
  height: 66px;
  display: block;
  float: left;
  background: rgba(0, 0, 0, 0) url("img/logo.png?t=2")  no-repeat scroll 0 50% / 100% auto;
  margin-top: 5px;

}

#main-nav {
  float: left;
  margin-left:60px;
}

#main-nav ul {
  margin:0;
  padding: 0;
}

#main-nav ul li {
  display: inline-block;

  line-height: 75px;
}

#main-nav ul li a {
  color: #000000;
  transition: all 0.2s ease 0s;
}
#main-nav ul li a:hover {
  color: #ef8600;
}

.log-help {
  float: right; /*!!!*/
  margin-right: 50px; /*!!!*/
  padding-top: 20px;
}
.search {
  display: block;
  width: 34px;
  height: 34px;
  background: url("img/search.png") no-repeat scroll 0 0 #ef8600;
  float: left;
}

.search:hover {
  background-color: #ffad00;
}

.login-button {
  width: 150px;
  height: 34px;
  line-height: 33px;
  display: block;
  float: left;
  background: url("img/white-ar.png") no-repeat scroll 90% 50% #FCAD50;
  padding-left: 28px;
  margin-left: 1px;
  color: #fff;
  font-size: 17px;
  box-sizing: border-box;
  transition: all 0.2s ease 0s;
}
.login-button:hover {
    background-color: #4d4c4c;
}

.lower-menu5 .container .login-button2 {
    float: right;
    margin-right: 153px; /*!!!*/
}

.login-button2 {
    width: 150px;
    height: 34px;
    line-height: 33px;
    display: block;
    float: left;
    background: url("img/white-ar.png") no-repeat scroll 90% 50% #4d4c4c;
    padding-left: 20px;
    margin-left: 1px;
    color: #ffffff;
    font-size: 15px;
    box-sizing: border-box;
    transition: all 0.2s ease 0s;
    margin-top: 4px;
}
.login-button2:hover {
  background-color: #d99227 !important;
  color: #fff !important; 
}





.help {
  float: left;
  font-size: 17px;
  margin-left: 50px;
  line-height: 34px;
  color: #000;
  transition: all 0.2s ease 0s;
}

.help:hover {
  color: #ef8600;
}



#dane_tab_con1 {
  width: 700px;
}


/*-----------------------MEDIA QUERIES-----------------------*/

@media (max-width: 788px) {
  .mobile1{display: block !important;}
  .mobile1-none{display: none !important;}
  #main-nav {display: none;}
}
@media (min-width: 789px) {
  .mobile1{display: none !important;}
  .mobile1-none{display: block !important;}


}


@media (min-width: 1256px) {


#main-nav ul li {  font-size: 17px;  margin: 0 33px;}

}



/*-----------------------MENU MOBILE---------------------*/
ul.topnav {
  list-style-type: none;
  margin:0;
  padding: 0;
  overflow: hidden;
  position: absolute;
  top: 75px;
  z-index: 999;
  right: 0;
  background-color:#fff;
}

ul.topnav li {float: left;border-bottom: 1px solid #e4e4e4;}

ul.topnav li a {
  display: inline-block;
  color:#000;
  text-align: center;
  padding: 15px 21px;
  text-decoration: none;
  transition: 0.3s;
  font-size: 17px;
  width: 220px;
   border-left: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
}
.mobile-menu-on{display: none;color: #000; text-align: center; padding: 15px 21px;  text-decoration: none;  transition: 0.3s;position: absolute;top: 0;right: 0;z-index: 1001;}
.mobile-menu-on:hover{background-color: #ffe709;}
ul.topnav li a:hover {background-color: #ffe709;}

ul.topnav li.icon {display: none;}
@media screen and (min-width:789px) {ul.topnav{display: none;}.mobile-menu-on{display: none;}}
@media screen and (max-width:788px) {ul.topnav{display: block;}}
@media screen and (max-width:788px) {
  ul.topnav li {display: none;}
  ul.topnav li.icon {
    float: right;
    display: inline-block;
  }
  .mobile-menu-on{display: block}
}

@media screen and (max-width:788px) {
  ul.topnav.responsive li.icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  ul.topnav.responsive li {
    float: none;
    display: inline;
  }
  ul.topnav.responsive li a {
    display: block;
    text-align: left;
  }
}
/*-----------------------MENU MOBILE-END--------------------*/
/*kalkulator START*/
.section-header {
    font-size: 22px;
  font-weight:300;
    margin-top: 0;
    padding-left: 35px;
    margin-bottom: 12px;
}
#Calc .calc-wrap {
    border-bottom: 1px solid #bababa;
    border-top: 1px solid #ebebeb;
    clear: both;
    height: 126px; /*@@@*/
}
.calc-step-1, .calc-step-2, .calc-step-3, .calc-step-4, .calc-step-5 {
    box-sizing: border-box;
    float: left;
    height: 125px;
    position: relative;
  }                  

.wrap_good{white-space:nowrap;}



.calc-step-5{height: 146px !important;}

.new-calc-step-1, .new-calc-step-2, .calc-step-5{
  box-sizing: border-box;
    float: left;
    height: 146px;
    position: relative;
}.new-calc-step-1 {
    width: 46%;
}
.new-calc-step-2 {
    width: 46%;
}

.new-calc-step-1 .step-head, .new-calc-step-2 .step-head{ font-size: 22px;font-weight: 300;}
.new-calc-step-1 .dropdown-list, .new-calc-step-2 .dropdown-list {width:70%;}

.wym_cal{text-align: center;font-size: 13px;margin-top: 8px;line-height: 15px;}
.wym_cal span{font-weight: 900;white-space:nowrap;}
.wym_cal a:hover{text-decoration: underline;color: #777;}
.wym_cal a{text-decoration: none;color: #000;}
.wym_cal_op {text-align: center;font-size: 13px;margin-top: 0px !important; margin-bottom:10px; line-height: 15px;}

.new-calc-step-1 .dropdown-input, .new-calc-step-2 .dropdown-input {width: 276px;}
.new-calc-step-2 .dropdown-list-2{ height: 32px; margin: 10px auto 0 84px; width: 159px;position: relative;float: left;}
.new-calc-step-2  .kurs-list .country-name {font-size: 13px;line-height: 22px;}
.new-calc-step-2 .cal-bottom-box {float: left;margin: 0 auto 0 37px;}

.ofe_tab .ofe_tab_top td:nth-child(3), .ofe_tab .ofe_tab_on td:nth-child(3), .ofe_tab .ofe_tab_of td:nth-child(3){width: 100px;}
.ofe_tab .ofe_tab_top td:nth-child(2), .ofe_tab .ofe_tab_on td:nth-child(2), .ofe_tab .ofe_tab_of td:nth-child(2){width: 100px;}

.calc-step-1 {
    width: 16%;
}

.calc-step-2, .calc-step-3 {
    width: 27%;
}
.calc-step-2 {
    padding-top: 38px;
}
.bg-swap-2, .bg-swap-4, .bg-swap-5 {
    background-color: #f7f7f7;
}
.bg-swap-1, .bg-swap-3 {
    background-color: #fff;
}
.calc-step-2, .calc-step-3 {
    width: 27%;
}
.calc-step-4 {
    width: 22%;
}
.calc-step-5 {
    width: 8%;
}
.step-number {
    background-color: #bdbdbd;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    height: 35px;
    left: 0;
    line-height: 35px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 17px;
}
.step-head {
    color: #000;
    font-size: 14px;
    padding: 10px 0;
    text-align: center;
}
.cal-button {
    color: #000;
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 31px;
    line-height: 31px;
    margin: 0 auto 10px;
    text-indent: 10px;
    transition: all 0.2s ease 0s;
    width: 130px;
}
.cal-button-active {
    background-color: #ffca2c !important;
    border: 1px solid #ffca2c;
}
.cal-button:hover {
  background-position: 98% center;
}

.cal-button {
    background: rgba(0, 0, 0, 0) url("img/calc-arrow-2.png") no-repeat scroll 95% center;
    border: 1px solid #cfcfcf;
    color: #000;
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 31px;
    line-height: 31px;
    margin: 0 auto 10px;
    text-indent: 10px;
    transition: all 0.2s ease 0s;
    width: 130px;
}
.dropdown-list {
  border: 1px solid #ababab;
  width:259px;
  height: 40px;
  background: #fff;
  margin: 0 auto;
  position: relative;
}

.dropdown-input {
  float: left;
  width: 153px;

}

.dropdown-input input {
  border: none;
  width: 100%;
  box-sizing: border-box;
  text-indent: 10px;
  line-height: 40px;
  height: 40px;
  font-size: 20px;
  color: #000;
}

.hide {
    display: none;
}
.dropdown-list-2 {
  border: 1px solid #ababab;
  width: 199px;
  height: 32px;
  background: #fff;
  margin: 20px auto 0 45px;
}

.dropdown-input-2 {
  float: left;
  width: 80%;

}

.dropdown-input-2 input {
  border: none;
  width: 100%;
  box-sizing: border-box;
  text-indent: 5px;
  line-height: 31px;
  height: 32px;
  font-size: 12px;
  color: #000;
}

.dropdown-trigger-2 {
  float: left;
  width: 20%;

}

a.calc-arrow:hover{background-color:#ffca2c;}
a.calc-arrow{display: block;padding: 12px 10px;background-position: 50% 50%;margin-top: 0; margin-right: 0;}

.dropdown-trigger {
  float: right;
     padding: 10px 3px 10px 11px;
  cursor: pointer;
}

.dropdown-trigger:hover{background-color:#ffca2c}

.round-flag {
  border-radius: 50%;
  display: inline-block;
  float: left;
  border: 1px solid #c2c1c1;
}

.currency {
  font-size: 17px;
  font-weight: 700;
  color: #000;
  float: left;
  line-height: 19px;
  padding: 0 8px;
}

.calc-arrow {
  width: 18px;
  height: 8px;
  float: right;
  background: url("img/calc-arrow.png") no-repeat scroll 0 0;
  margin-top:6px;
  margin-right: 4px;
}

.round-flag-gb, .round-flag-pl, .round-flag-chf, .round-flag-eu, .round-flag-usd, .round-flag-rub {
    background-image: url("img/round-flag.png");
    height: 18px;
    width: 18px;
}

.round-flag-usd {
  background-position: 0 0;
}

.round-flag-pl {
  background-position: 0px 20px;
}

.round-flag-chf {
  background-position: -40px 0;
    }

.round-flag-gb {
  background-position: -80px 0px;

    }
.round-flag-eu {
  background-position: -20px 20px;

}
.round-flag-rub {
    background-position: -40px 20px;
}
#Calc div{box-sizing:content-box;}
#Calc .container{overflow: visible;}
.country-list {
  width: 105px;
  background: #fff;
        position: absolute;
  right: -1px;
  top:40px;
  z-index: 9999;
  border-left: 1px solid #afafaf;border-right: 1px solid #afafaf; border-bottom: 1px solid #afafaf;
}

.calc-flag {
  width: 20px;
  float: left;
  margin-right: 12px;
  margin-top: 3px;
}
.country-name {
  float: left;
  font-size: 17px;
  line-height: 28px;
    }
.country {
  clear: both;
  padding: 5px 10px;
  border-bottom: 1px solid #ebebeb;
  display: block;
  transition: all 0.2s ease 0s;
  color: #000;
  font-weight: 900;

}
.country:hover, .kursy:hover{background-color: #ffca2c;}
.calc-step-1, .calc-step-2, .calc-step-3, .calc-step-4, .calc-step-5 {
    box-sizing: border-box !important;
    float: left;
    height: 125px;
    position: relative;
}
.kurs-list {
  width: 100%;
    background: #fff;
  position: absolute;
  right: -1px;
  top:33px;
  z-index: 999;
   border-left: 1px solid #afafaf;border-right: 1px solid #afafaf; border-bottom: 1px solid #afafaf;


}

.kursy {
  line-height: 21px;
  font-size: 13px;
  padding: 6px 7px;
  border-bottom: 1px solid #ebebeb;
  display: block;
  color: #000;
}
#Calc input, #Calc textarea {
    padding: 8px 10px 7px;


}
#Calc, #Calc input {
    font-family: Roboto,sans-serif;
    font-weight: 400;
    outline-style: none;
}
.endline-1 {
  font-size:12px;
  color: #000;
  font-weight: 400;
  text-align: center;
  margin-top: 6px;
}
.endline-1 span {
  font-weight: 700;
}

.endline-2 {
  color: #8f8f8f;
  font-size: 10px;
    text-align: center;
}
.calc-step-4 .endline-2 {
  text-align: center;

}
.cal-bottom-box {
  padding-top: 5px;
  width: 199px;
  margin: 0 auto 0 47px;
}

.cal-row {
  display: table-row;
  font-size: 12px;
}


.cal-cell {
  display: table-cell;

  padding: 5px 0;
    }

.cal-cell-1 {
  width: 55%;
}

.cal-cell-2 {
  width: 26%;
  padding-left: 2%;
  padding-right: 2%;
    }

.cal-cell-3 {
 width: 20%;
}

.cal-cell .input_none {
  border: 1px solid #afafaf;
  width: 67px;
  box-sizing: border-box;
  text-indent: 5px;
  font-size: 15px;
  font-weight: 900;
  font-family: "Roboto";
  color: #000;
  line-height: 30px;
}

.cal-cell input[readonly].input_none {
    background-color: #F1F1F1;
}

.cal-align {
    text-align: right;
    }

.cal-font-weight {
    font-weight: 700;
        }
.start-button {
  background-color: #ffca2c;
  font-size:14px;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
  height: 89px;
  box-sizign:border-box;
  width: 89px;
  margin: 18px 4% 4%;
  line-height: 89px;
  cursor: pointer;
  transition: all 0.2s ease 0s;

}

.start-button:hover {
  background-color: #ef8600;
    }
#page_sub #Calc{padding-bottom: 20px;}

/*kalkulator END*/

.wykres_am{font-family: "Roboto";}
.wykres_am h1{font-weight: 300;}
.wykres_am h1 span{font-weight: 700;}
.wykres_am h3{font-weight: 300;font-size: 14px;margin-bottom: 20px;}
.wykres_am h3 a{font-weight: 900;}
.wykres_am h3 a:hover{text-decoration: underline;}
.wykres_am img{width: 100%;}
.wykres_am .zyskujesz{padding-top: 15px;padding-bottom: 15px;background-color: #e8eaf6; font-size: 24px;font-weight: 300;box-sizing:border-box;padding-left: 30px;margin-bottom: 20px;}
.wykres_am .zyskujesz span{font-weight: 900;font-size: 26px;}

/*Oplaty transakcyjne START*/
#updatePanel2{width: 100%;}
.tabela_operacje{border-top: 1px solid #d9d9d9;}
.tabela_operacje_head{overflow: auto;border-top: 1px solid #d9d9d9;border-left: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;}
.hist_nag1 a {
    background-color: #fcad50;
    color: #fff;
    padding: 7px 30px;
    font-size: 15px;
    border-radius: 4px;
    margin-right: 10px;
    transition: all 0.2s ease 0s;
}
.hist_nag1 a:hover {
    background-color: #ffe709;
    color: #000;
}
.hist_nag2 td{padding-right: 15px;font-size: 15px;}
.tabela_operacje a{color: #d99227;text-decoration: underline;}

/*Oplaty transakcyjne END*/

.dodaj_konto101{background: #fcad50 none repeat scroll 0 0;color: #fff;display: block;font-size: 15px;}
.dodaj_konto101:hover{background: #ffe709 none repeat scroll 0 0;color: #000;}

.strefa-zysku .hist_right{padding: 20px 40px;}
.strefa-zysku .hist_right {overflow: auto;float: none;}
.strefa-zysku .hist_right2{width: 100%;}
.btn_wyplac{display: block;background-color: #ec7817;text-align: center;color: #000;transition: all 0.2s ease 0s;line-height: 45px;}
.btn_wyplac:hover{background-color: #d99227;}

/**************************************************/
/* START --- EarnMoneyForReferring */
/**************************************************/
/**************************************************/


.midletopic {
    font-family: "Lato", Arial, sans-serif;
}

.topicpe {
    font-size: 14px;
    color: #000;
    line-height: 18px;
    margin-left: 39px;
}

.gruh2 {
    font-size: 30px;
    font-weight: 300;
    color: #000;
    padding-left: 39px;
    background: url("../Content/img/gruAr.png") no-repeat scroll left center;
    margin-bottom: 5px;
}

.undergru {
    font-size: 18px;
    color: #000;
    margin-bottom: 18px;
    margin-top: 10px;
    font-weight: 400;
    margin-left: 39px;
}

    .undergru span {
        color: #d99227;
        font-weight: 700;
    }

.schema {
    position: relative;
    width: 1000px;
    height: 478px;
}

.adnote {
    position: absolute;
    left: 39px;
    top: 370px;
    width: 620px;
}

    .adnote p {
        font-size: 14px;
        color: #000;
        font-weight: 400;
    }

.bolder {
    font-weight: 700;
}

.boldgrun {
    font-weight: 700;
    color: #3f8728;
}

.afternotes {
    padding-left: 39px;
}

.afterpe {
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 8px;
    text-align: justify;
}

.afternotes ul {
}

    .afternotes ul li {
        background: url("../Content/img/smgruAr.png") no-repeat scroll left center;
        padding-left: 22px;
        font-size: 14px;
        line-height: 24px;
        font-weight: 400;
    }

.didaskall {
    padding-bottom: 18px;
}

    .didaskall p {
        padding-left: 39px;
    }

    .didaskall ul {
        padding-left: 39px !important;
        margin-bottom: 20px !important;
        list-style: outside none none;
    }

        .didaskall ul li {
            font-size: 14px;
            font-weight: 400;
            color: #000;
        }

            .didaskall ul li span {
                padding-right: 18px;
                line-height: 24px;
            }

.smallprint {
    font-size: 11px;
    color: #595959;
    line-height: 16px;
}

/*stareStyle*/
.sBanCont h2, .credi h2 {
    font-size: 25px;
    font-weight: 300;
    margin: 0;
    margin-top: 10px;
    margin-left: 5px;
    margin-left: 5px;
    margin-bottom: 0;
    color: #000;
}

.credi {
    height: 138px;
    border: 1px solid #e9e9e9;
    background-color: #fff;
    margin-bottom: 11px;
}

    .credi ul {
        padding-left: 16px;
        float: left;
        padding-top: 10px;
    }

        .credi ul li {
            color: #000;
            font-size: 18px;
            font-weight: 300;
            padding: 2px 0;
        }

            .credi ul li i {
                padding-right: 5px;
            }

.cerWrap {
    float: right;
}

.earn4referring {
    font-family: 'lato',sans-serif;
}

    .earn4referring ul {
        list-style: outside none none;
        margin: 0;
        padding: 0;
    }

    .earn4referring p {
        margin-top: 10px;
        margin-bottom: 10px;
    }

/**************************************************/
/* End of EarnMoneyForReferring */
/**************************************************/
/**************************************************/



/*kalkulator Kursy walut Plus kantor dodatkowe*/
#OfertyKursy .sub_ofer3 {line-height: 48px;font-size: 28px;font-weight: 200;background: url('img/kurs_ik2.png') no-repeat 0 50%;}
#OfertyKursy .ofe_tab_top {background-color: #83ba2c;}
#OfertyKursy .ofe_tab_top td {border-bottom: none;  padding: 12px 10px 12px 25px; color: #fff;font-size: 15px;}
#OfertyKursy .ofe_tab {color: black; font-size: 15px;}
#OfertyKursy .sub_ofer2 { background: #e0fac5 none repeat scroll 0 0;  border: 1px solid #D9D9D9;  color: #000; overflow: hidden;}
#OfertyKursy div{box-sizing: content-box;}
#OfertyKursy .round-flag-gb,#OfertyKursy .round-flag-pl,#OfertyKursy .round-flag-chf,#OfertyKursy .round-flag-eu,#OfertyKursy .round-flag-usd,#OfertyKursy .round-flag-rub{border: 2px solid #fff;box-shadow:0 0 5px #999;}
.country-name3, .country-name2{display: block;}
.country-name2{font-size: 14px;line-height: 12px;}
.country-name3{font-size: 18px;font-weight: 900;color: #000;}
#OfertyKursy  .ofe_tab_amount { padding: 11px 10px 11px 25px;}
#OfertyKursy .calc-flag {margin-top: 9px;}
.small_wykres{width: 245px;height: 74px;background: url('img/wykres2.jpg') no-repeat 50% 50%;border: 1px solid #cfcfcf;border-radius: 7px;overflow: hidden;}
#OfertyKursy a{color: #83ba2c;font-weight: 900;}
#OfertyKursy a:hover{color: #000}

#OfertyKursy  .ofe_tab_amount {width: 225px !important;}
#OfertyKursy .ofe_tab tr td:nth-child(5){width: 245px;}
#OfertyKursy .ofe_tab tr td:nth-child(6){width: 120px;}

#OfertyKursy .parawalut .calc-flag {margin-right: 0;}
#OfertyKursy .parawalut .country-name3 {display: inline-block;}
#OfertyKursy .parawalut .country-name {margin-left: 10px;}

/*kalkulator Kursy walut Plus kantor dodatkowe END*/
/*WiadomoĹ›Ä‡ pod Kursy walut START*/
.act-wrap {
  margin-top: 20px;
    border-top: 1px solid #ebebeb;
    padding-bottom: 35px;font-family: "Roboto",sans-serif;
}
#page_sub .act-one-item {
    background-color: #f7f9fd;
    height: auto;
    width: 100%;
}
.act-one-item {
    border-bottom: 1px solid #ebebeb;
    box-sizing: border-box;
    float: left;
    padding: 2% 2.5%;
}
.act-one-item h4, .footlist-one-item h4 {
    color: #000;
    font-size: 24px;
    font-weight: 300;
    line-height: 24px;
    margin: 0;
}
.act-one-item p {
    color: #000;
    font-size: 14px;
    font-weight: 300;
    line-height: 22px;
    margin: 20px 0;
}
.act-date {
    color: #000;
    float: left;
    font-size: 14px;
    font-weight: 300;
}
.act-more {
    background: rgba(0, 0, 0, 0) url("img/act-ar-or.png") no-repeat scroll 95% center;
    color: #ef8600;
    float: right;
    font-size: 14px;
    padding-right: 24px;
    transition: all 0.2s ease 0s;
}
.act-more:hover {
    background-position: 100% center;
    color: #000;
}
/*WiadomoĹ›Ä‡ pod Kursy walut END*/

/*Kursy walut One start*/
#kurs_walut_one{background-color: #eaeef7;padding: 20px 40px;box-sizing:border-box;}
#kurs_walut_one .c1-3{width: 33.333%;float: left;}
#kurs_walut_one h3{margin-bottom: 10px; border-bottom: 1px solid #fff;}
#kurs_walut_one span{font-size: 13px;}
.price_up, .price_down{font-weight: 700; font-size: 22px;margin-top: 10px;padding-left: 24px;}
.price_up{background: url('img/pr_updw.png') 0 -29px scroll transparent no-repeat;}
.price_down{background: url('img/pr_updw.png') 0 8px scroll transparent no-repeat;}
/*Kursy walut One END*/

/*Inne opcje start*/
.inne-opcje .zel4_tr{text-align: left;}
.inne-opcje  .zel3 {
    background: #f7f7f7 none repeat scroll 0 0;
    overflow: auto;
    padding-bottom: 15px;
    padding-left: 45px;
    padding-top: 5px;
}
.inne-opcje .k3_tyt {
    color: #dc0000;
    font-size: 19px;
    line-height: 35px;
    }

.zel4_tr .login-button {
    background-color: #dc0000;
}

.zel4_tr .login-button:hover {
    background-color: #4d4c4c;
}

.inne-opcje .zel4_tr .login-button{float: right;}
/*Inne opcje end*/

/*Historia szczegĂłĹ‚y SMALL - START*/
.box_z11 {box-sizing: border-box; min-width: 137px; width: 20%;}
.box_z21 {box-sizing: border-box; min-width: 137px; width: 20%;}
.wyk_big1 {box-sizing: border-box; min-width: 145px; width: 20%;}
.box_z41 {box-sizing: border-box; width: 39%;}
/*Historia szczegĂÂłĂ…â€šy SMALL - END*/

.btn_out{background-color: #d99227;
    box-sizing: border-box;
    color: #fff;
  padding: 5px 33px 5px 33px;
    font-size: 17px;
    height: 34px;
    line-height: 33px;
    margin-left: 1px;
    transition: all 0.2s ease 0s;margin-top: 10px;margin-bottom: 10px}
.btn_out:hover{background-color: #4d4c4c;}
.btn_go{background: #fcad50 url("img/black-ar.png") no-repeat scroll 90% 50%;
    box-sizing: border-box;
    color: #000;
  padding: 5px 33px 5px 24px;
    font-size: 17px;
    height: 34px;
    line-height: 33px;
    margin-left: 1px;
    transition: all 0.2s ease 0s;margin-top: 10px;margin-bottom: 10px
    }
.btn_go:hover{background-color: #fcad50;}
.btn_cont{padding-top: 10px;padding-bottom: 10px;}

.btn_change{background: #fcad80 url("img/black-ar.png") no-repeat scroll 90% 50%;
    box-sizing: border-box;
    color: #000;
  padding: 5px 33px 5px 24px;
    font-size: 17px;
    height: 34px;
    line-height: 33px;
    margin-left: 1px;
    transition: all 0.2s ease 0s;margin-top: 10px;margin-bottom: 10px}
.btn_save{background: #ffe709 url("img/black-ar.png") no-repeat scroll 90% 50%;
    box-sizing: border-box;
    color: #000;
  padding: 5px 33px 5px 24px;
    font-size: 17px;
    height: 34px;
    line-height: 33px;
    margin-left: 1px;
    transition: all 0.2s ease 0s;margin-top: 10px;margin-bottom: 10px}

.btn_change:hover{background-color: #fcad50;}
.btn_save:hover{background-color: #fcad50;}
.moje-dane .btn_align{text-align: right;}
.moje-dane .btn_cont{text-align: center !important;}

.dc1{margin: 0 auto;text-align: center;}
.mb10{margin-bottom: 10px;}
.mt10{margin-top: 10px;}
.pl30{padding-left: 30px;}

.dane_tyt101 {
    border-bottom: 1px dashed #cfcfcf;
    color: #389a1b;
    font-size: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
    text-decoration: none;
}
.c50-1{width: 50%;float: left;}
.pa30{padding:30px;}
.ba1{border: 1px solid #d9d9d9;}
.tab_5050 tr td:nth-child(even){width: 50%;padding: 0 20px;}
.tab_5050 tr td:nth-child(odd){width: 50%;padding: 0 20px;}
.textarea_refLink {
    width: 100%;
    height: 1.25em;
    margin: 0;
    outline: none;
    resize: none;
    overflow: auto;
    font-family: inherit;
    font-size: 0.95em;
    white-space: nowrap;
	border: 1px solid #d9d9d9;
	padding: 0.3125em;
	padding: 5px;
	margin-top: 10px;
    }

#alertDialog {
    font-size: 15px;
}

.tabela_scroll{height: 449px;overflow-y: scroll; }
.top_scroll .ofe_tab_top td:nth-child(3) {padding-right: 27px;}

.sms_kod1 {
    text-align: center;
    background: #6bba36 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 15px;
    width: 50%;
    float: left;
    line-height: 33px;
}
.sms_kod2 {
    text-align: center;
    background: #ffe709 none repeat scroll 0 0;
    color: #000;
    display: block;
    font-size: 15px;
    width: 50%;
    float: left;
    line-height: 33px;
}
.sms_kod1:hover {
    background: #ffe709 none repeat scroll 0 0;
    color: #000;
}
.sms_kod2:hover {
    background: #6bba36 none repeat scroll 0 0;
    color: #fff;
}
.kod_sms{}
.kod_sms_alert{padding: 0 !important;}
.kod_sms_alert span{background-color: #d34533;color: #fff;font-size: 12px; line-height: 27px;padding-left:45px;padding-top: 0;padding-bottom: 0;}
.kod_sms .wp_tyt2{margin-right: 20px;}

.flag_pos {vertical-align: middle;}
.flag_text {padding-left:10px;font-size:13px;}

.ba-input-select {position: relative;display: table;border: 1px solid #009fe3;font-size: 16px;height: 31px;}
.ba-input {box-sizing: border-box;width: 100%;height: 31px;border: 1px solid #cccccc;background:white;display: table-cell;font-size: 16px;}

.dodaj_konto input {font-size: 15px;}
fieldset legend + * {clear: both;}
.payout_fieldset legend {margin: 0 0 0.5rem;padding: 0;width: 100%;float: left;display: table;}
.toggle {margin: 0 0 0.5rem;box-sizing: border-box;font-size: 0;display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;}
.toggle input {width: 0;height: 0;position: absolute;left: -9999px;}
.toggle input + label {cursor: pointer; margin: 0;padding: 0.65rem 1rem;box-sizing: border-box;position: relative;display: inline-block;border: solid 1px #ddd;background-color: #fff;font-size: 1rem;line-height: 100%;text-align: center;box-shadow: 0 0 0 rgba(255, 255, 255, 0);transition: border-color 0.15s ease-out, color 0.25s ease-out, background-color 0.15s ease-out, box-shadow 0.15s ease-out;flex: 0 0 50%; display: flex; justify-content: center; align-items: center;}

.toggle input + label:first-of-type {
    /*border-radius: 6px 0 0 6px;*/
    border-right: none;
}
.toggle input + label:last-of-type {
    /*border-radius: 0 6px 6px 0;*/
    border-left: none;
}
.toggle input:hover + label {border-color: #213140;}
.toggle input:checked + label {
    background-color: #ffca2c;
    /*color: #fff;*/
    box-shadow: 0 0 10px rgba(102, 179, 251, 0.5);
    /*border-color: #ef8600;*/
    z-index: 1;
}
.toggle input:focus + label {outline: dotted 1px #ccc;outline-offset: 0.45rem;}
.toggle input:disabled:not(:checked) + label { background: #dddddd; }


/**************************************************/
/* banner top with sign form */
/**************************************************/
/**************************************************/

.hidden {
    display: none;
}

.banner-top {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    /*min-height: 444px;*/
    /*max-width: 1000px;*/
}

    .banner-top h3, .banner-top label, .banner-top a {
        font-family: 'Lato', sans-serif;
    }

    .banner-top * {
        box-sizing: border-box;
    }

    .banner-top > img {
        flex: none;
        position: absolute;
        z-index: 0;
    }

.banner-top_form-container {
    box-sizing: border-box;
    background: #fff;
    width: 300px;
    height: 400px;
    z-index: 10;
    margin-right: 2em;
    padding: 1.5em;
    -webkit-box-shadow: 7px 10px 51px -9px rgba(117,117,117,1);
    -moz-box-shadow: 7px 10px 51px -9px rgba(117,117,117,1);
    box-shadow: 7px 10px 51px -9px rgba(117,117,117,1);
}

.banner-top form {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.banner-top h3 {
    text-align: center;
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 25px;
    color: #ffb000;
    font-weight: 900;
}

    .banner-top h3 > span {
        font-weight: 400;
    }

.banner-top input[type=password], .banner-top input[type=email], .banner-top input[type=text] {
    width: 100%;
    padding: .8em;
    padding-left: 32px;
    border-radius: 3px;
    border: 1px solid #c7c7c7;
}

    .banner-top input[type=password]::placeholder, .banner-top input[type=email]::placeholder, .banner-top input[type=text]::placeholder {
        color: #c9cbd1;
    }

.banner-top #tbPromoCode {
    padding: .8em;
    margin-bottom: 15px;
    margin-top: -10px;
}

.banner-top .registration-textbox {
    height: auto;
}

.btn-container {
    text-align: center;
}

    .btn-container a {
        background-color: #d99227;
        display: block;
        padding: 5px 2em;
        width: 100%;
        color: #fff;
        font-size: 20px;
        font-weight: bold;
        transition: .3s all ease-in-out;
        border: 1px solid #d99227;
    }

        .btn-container a:hover {
            background-color: #fff;
            color: #d99227;
        }

.input-holder {
    position: relative;
    margin-bottom: 15px;
}

.input-holder > img {
    position: absolute;
    left: 12px;
    top: 12px;
}

.banner-top .checkbox-label {
    display: block;
    margin-left: 18px;
    margin-bottom: 12px;
    position: relative;
}

.banner-top .checkbox-label > input[type=checkbox] {
    margin-left: -18px;
    margin-top: -5px;
}

.banner-top .checkbox-label > span, .banner-top .checkbox-label > span > a {
    font-weight: bold;
}

.banner-top .checkbox-label > .error-label {
    margin-right: -50px;
}

.banner-top .error-label {
    font-size: 12px;
    padding: 0;
    position: absolute;
    bottom: -14px;
}

/**************************************************/
/* END banner top with sign form */
/**************************************************/
/**************************************************/


/*Nowy kalkulator start*/
.step-head2 {
    color: #393a38;
    font-size: 18px;
    font-weight: 700;
    padding-left: 25px;
    padding-top: 17px;
    padding-bottom: 17px;
    background: url("../Content/img/calc_arrow3.png") no-repeat scroll 10px 50% #F5E9D9;
}

.step-head3 {
    color: #393a38;
    font-size: 18px;
    font-weight: 700;
    padding-left: 25px;
    padding-top: 17px;
    padding-bottom: 17px;
    background: url("../Content/img/calc_arrow3.png") no-repeat scroll 10px 50%;
}

.nc-step-5 {
    height: 146px !important;
    width: 27%;
    margin-left: 0.5%;
    margin-right: 0.5%;
    border-right: 1px solid #d8ded1;
    border-left: 1px solid #d8ded1;
    float: left;
    height: 146px;
    position: relative;
    box-sizing: border-box !important;
    background-color: #fff !important;
}

.nc-step-1 input, .nc-step-2 input {
    width: 86%;
    margin: 0 auto;
    box-sizing: border-box;
    font-size: 24px;
    font-weight: 300 !important;
    color: #000 !important;
}

.nc-step-1, .nc-step-2 {
    box-sizing: border-box;
    float: left;
    position: relative;
    background-color: #F5E9D9 !important;
}

.nc-step-1 {
    width: 35%;
    margin-right: 1%;
}

.nc-step-2 {
    width: 35%;
    margin-left: 1%;
}

.radio_flags {
    background-color: #F5E9D9;
    overflow: auto;
}

.listX {
    flex: 0 80%;
}

.list__itemX {
    position: relative;
}

    .list__itemX:hover label {
        color: #d99227;
    }

    .list__itemX:hover {
        background-color: #f5f8f1;
    }

        .list__itemX:hover .label::before {
            border: 7px solid #BB4430;
            margin-right: 15px;
        }

.radio-btnX {
    position: absolute;
    visibility: hidden;
}

    .radio-btnX:checked ~ .label {
        color: #000;
    }

    .radio-btnX:checked ~ .libg {
        background-color: #FCAD50;
    }

    .radio-btnX:checked ~ .label::before {
        margin-right: 30px;
        border: 7px solid #BB4430;
        background: #F8F7FF;
    }

.list__itemX .country-name2 {
    font-weight: 400;
}

.radio_flags .label {
    align-items: center;
    padding: 10px 0 12px 55px;
    color: #000;
    font-size: 20px;
    font-weight: 300;
    cursor: pointer;
    transition: all 0.25s linear;
    position: absolute;
    width: 100%;
    height: 60px;
    z-index: 2;
    box-sizing: border-box;
}

    .radio_flags .label::before {
        display: block;
        border: 7px solid #F8F7FF;
        border-radius: 50%;
        height: 18px;
        width: 18px;
        margin-right: 10px;
        transition: all .25s linear;
    }

.list__itemX .radio-btnX {
}

.list__itemX {
    list-style: none;
    width: 50%;
    float: left;
    height: 60px;
}

.libg {
    position: absolute;
    width: 100%;
    height: 60px;
    z-index: 1;
}


.calc-flag2 {
    width: 20px;
    float: left;
    margin-right: 12px;
    margin-top: 3px;
    position: absolute;
    z-index: 1;
    top: 15px;
    left: 20px;
}

.round-flag2 {
    border-radius: 50%;
    display: inline-block;
    float: left;
    border: 2px solid #fff;
    box-shadow: 0 0 5px #999;
}

.nc-step-1, .nc-step-2, .nc-step-5 {
    height: 316px !important;
}

.change_input {
    box-sizing: border-box !important;
    text-align: center;
    padding-bottom: 15px;
    position: relative;
    background: #F5E9D9;
}

.change_input_right {
    margin-bottom: 40px;
}

.calc-wrap-new {
    height: 376px;
    overflow: auto;
    border-bottom: 1px solid #bababa;
    border-top: none;
    margin-bottom: 10px;
}

.gobutton {
    text-align: center;
    margin-top: 5px;
}

.gobutton .go_b1 {
    background: #FCAD50;
    line-height: 50px;
    font-size: 24px;
    color: #4D4C4C;
    font-weight: 300;
    display: inline-block;
    padding-left: 50px;
    padding-right: 50px;
    transition: all 0.2s ease 0s;
}

.gobutton .go_b1:hover {
    background-color: #fcad50;
}

.waluta_zmiana, .waluta_zmiana2 {
    position: absolute;
    top: 9px;
    right: 10%;
    font-size: 20px;
    background-color: #fff;
    font-weight: 700;
    line-height: 30px;
    padding: 0 10px;
}

.cal_new_btn2 {
    background: url(../Content/img/calc_arrow3.png) no-repeat scroll 95% 50% #F5E9D9;
    font-size: 14px;
    padding: 5px 30px 5px 20px;
    transition: all 0.2s ease 0s;
    margin-top: 3px;
    margin-bottom: 3px;
    display: inline-block;
}

.cal_new_btn2:hover {
    background-color: #FCAD50;
}

.dropdown-list-7 {
    border: 1px solid #ababab;
    width: 250px;
    height: 48px;
    background: #fff;
    margin: 0 auto 0;
    position: relative;
}

.dropdown-input-7 {
    float: left;
    width: 80%;
    position: relative;
    cursor: pointer;
}

    .dropdown-input-7 input {
        border: none;
        width: 100%;
        box-sizing: border-box;
        text-indent: 5px;
        line-height: 31px;
        height: 48px;
        font-size: 12px;
        color: #000;
        cursor: pointer;
    }

.dropdown-trigger-7 a.calc-arrow {
    display: block;
    padding: 20px 10px;
    background-position: 50% 50%;
    margin-top: 0;
    margin-right: 0;
}

.dropdown-trigger-7 {
    float: left;
    width: 20%;
    cursor: pointer;
}

.dropdown-list-7 .kurs-list {
    top: 49px;
}

.cal-bottom-box2 {
    padding-top: 5px;
    width: 90%;
    background-color: #F5E9D9;
    padding: 3px 0;
    margin-top: 20px;
    margin-left: 5%;
    display: table;
}

.cal-bottom-box3 {
    padding: 10px 0;
    width: 90%;
    margin-left: 5%;
    display: table;
}

.nc-step-5 .cal-cell .input_none {
    line-height: 42px;
}

.nc-step-5 .cal-cell-3 {
    text-align: left;
}

.nc-step-5 .cal-cell-1 {
    text-align: right;
}

.nc-step-5 .cal-row {
    font-size: 14px;
}

/*chart*/

#plottooltip {
    position: absolute;
    display: none;
    border: 1px solid #000;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 2px;
    background-color: #ffffff;
}

#plottooltip > .plottooltip-title {
    font-weight: bold;
    font-size: 18px;
    color: #76E74A;
}

#plottooltip > .plottooltip-body {
    font-weight: normal;
    font-size: 13px;
    color: #000000;
}
