.header .logo img { display: none; }

.nav-menu { display: none; cursor: pointer; }
.nav-menu-content { display: block; width: 100%; float: left; margin: 0 0 20px 0 !important; padding: 5px; border: 1px solid #dddddd; }
.nav-menu-content { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }

.button-line { width: 100%; float: left; }

.table-responsive {  min-height: .01%; overflow-x: auto; }

.ghl { width: 100%; float: left; }

.show-sep { display: none; }

.formularz { width: 100%; float: left;}
.formularz .position { width: 100%; float: left; margin-bottom: 5px; }
.formularz .pozycja { width: 100%; float: left; margin-bottom: 5px; }
.formularz input[type=text] { font-family: "Verdana", sans-serif; color: #000;  height: 30px; padding: 3px 5px 3px 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.formularz input[type=text] { width: 100%; border: 1px solid #2a6da8; font-size: 13px;-moz-border-radius: 5px;-webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
.formularz input[type=text]:hover { border: 1px solid #000; }
.formularz input[type=password] { font-family: "Verdana", sans-serif; color: #000;  height: 30px; padding: 3px 5px 3px 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.formularz input[type=password] { width: 100%; border: 1px solid #2a6da8; font-size: 13px;-moz-border-radius: 5px;-webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
.formularz input[type=password]:hover { border: 1px solid #000; }
.formularz textarea {  font-family: "Verdana", sans-serif; color: #000;margin: 0px;height: 100px;max-height: 100px;min-height: 100px;width: 100%;max-width: 100%; min-width: 100%;  padding: 3px 5px 3px 5px; }
.formularz textarea { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 13px;border: 1px solid #2a6da8;-moz-border-radius: 5px;-webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.formularz textarea:hover { border: 1px solid #000; }
.formularz button { background: #012b4b; height: 40px; border: 0px; -moz-border-radius: 5px;-webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color: #fff; font-size: 14px; padding: 0 20px 0 20px; cursor: pointer; }                        
.formularz button:hover { background: #405f77 url('../images/tlo_button2.jpg') 0 -26px repeat-x;  }
.formularz select { font-family: "Verdana", sans-serif; color: #000; height: 30px; padding: 3px 5px 3px 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.formularz select { width: 100%; border: 1px solid #2a6da8; font-size: 13px;-moz-border-radius: 5px;-webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
.formularz select:hover { border: 1px solid #000; }

.odn { margin-bottom: 10px; width: 100%; float: left; background: #f4f4f4; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 10px 0 10px; }

.border { border: 1px solid #ccc; padding: 3px; width: 100%; float: left; margin-left: -4px;  }

#cookiePolicyWrap { width: 100% !important;}
#cookiePolicyText { padding: 0 20px 0 20px; }
#cookiePolicyMore { padding: 10px 20px 0 20px !important; width: auto !important; }
#cookiePolicyClose { margin-right: 20px !important; }

.header .logowanie .submit { height: 23px;}

.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-4-5,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 { float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; padding: 0 10px 0 10px; min-height: 1px; }

.col-md-1 { width: 8.333333333333332%; }
.col-md-2 {width: 16.666666666666664%;}
.col-md-3 {width: 25%;}
.col-md-4 {width: 33.33333333333333%;}
.col-md-4-5 {width: 37.5%;}
.col-md-5 {width: 41.66666666666667%;}
.col-md-6 {width: 50%;}
.col-md-7 {width: 58.333333333333336%;}
.col-md-8 {width: 66.66666666666666%;}
.col-md-9 {width: 75%;}
.col-md-10 {width: 83.33333333333334%;}
.col-md-11 {width: 91.66666666666666%;}
.col-md-12 {width: 100%;}

.p0 { padding: 0px; }
.pl0 { padding-left:0px; }
.pr0 { padding-right:0px; }
.pt0 { padding-top:0px; }
.pb0 { padding-bottom:0px; }

.p5 { padding: 5px; }
.pl5 { padding-left:5px !important;  }
.pr5 { padding-right:5px !important;  }
.pt5 { padding-top:5px !important;  }
.pb5 { padding-bottom:5px !important;  }

.p10 { padding: 10px; }
.pl10 { padding-left:10px !important;  }
.pr10 { padding-right:10px !important;  }
.pt10 { padding-top:10px !important;  }
.pb10 { padding-bottom:10px !important;  }

.p13 { padding: 13px; }
.pl13 { padding-left:13px; }
.pr13 { padding-right:13px; }
.pt13 { padding-top:13px; }
.pb13 { padding-bottom:13px; }

.p15 { padding: 15px; }
.pl15 { padding-left:15px; }
.pr15 { padding-right:15px; }
.pt15 { padding-top:15px; }
.pb15 { padding-bottom:15px; }

.p20 { padding: 20px; }
.pl20 { padding-left:20px; }
.pr20 { padding-right:20px; }
.pt20 { padding-top:20px; }
.pb20 { padding-bottom:20px; }

.p25 { padding: 25px; }
.pl25 { padding-left:25px; }
.pr25 { padding-right:25px; }
.pt25 { padding-top:25px; }
.pb25 { padding-bottom:25px; }

.p30 { padding: 30px !important;  }
.pl30 { padding-left:30px !important;  }
.pr30 { padding-right:30px !important; }
.pt30 { padding-top:30px !important;  }
.pb30 { padding-bottom:30px !important;  }

.p40 { padding: 40px !important; }
.pl40 { padding-left:40px !important; }
.pr40 { padding-right:40px !important; }
.pt40 { padding-top:40px !important; }
.pb40 { padding-bottom:40px !important; }

.p50 { padding: 50px !important; }
.pl50 { padding-left:50px !important; }
.pr50 { padding-right:50px !important; }
.pt50 { padding-top:50px !important; }
.pb50 { padding-bottom:50px !important; }

.p60 { padding: 60px !important; }
.pl60 { padding-left:60px !important; }
.pr60 { padding-right:60px !important; }
.pt60 { padding-top:60px !important; }
.pb60 { padding-bottom:60px !important; }

.p75 { padding: 75px; }
.pl75 { padding-left:75px !important;  }
.pr75 { padding-right:75px !important;  }
.pt75 { padding-top:75px !important;  }
.pb75 { padding-bottom:75px !important;  }

.fl { float: left !important; }
.fr { float: right !important; }

.tl { text-align: left; }
.tr { text-align: right; }
.tc { text-align: center; }
.tj { text-align: justify; }