A:focus {
	border-bottom: 2px solid #ff0000;
}
A:focus:hover {
	text-decoration:underline
}
.header {
	padding: 28px 0 0 0;
	line-height: 20px;
}


.header_down {
	padding: 0;
/*	background:url(../img/banner-foto.jpg) repeat 0 0; */
        margin-bottom:40px;
        margin-top:100px;
}

body {
	background-color: #ffffff;
}

.menu {
	z-index:1000;
	margin-bottom:40px;
	letter-spacing:1px;
	width:100%;
}
h1 {
	font-size:160%;
	margin:0 0 16px 0
}
h2 {
	font-size:140%;
	margin:0 0 16px 0
}
h3 {
	font-size:120%;
	margin:0 0 16px 0
}

.nav-side-menu .brand {
	background-color: #23282e;
	line-height: 50px;
	display: block;
	text-align: center;
	font-size: 14px;
}
.nav-side-menu .toggle-btn {
	display: none;
}
.nav-side-menu ul, .nav-side-menu li {
	list-style: none;
	padding: 0px;
	margin: 0px;
	line-height: 35px;
	cursor: pointer;/*    
    .collapsed{
       .arrow:before{
                 font-family: FontAwesome;
                 content: "\f053";
                 display: inline-block;
                 padding-left:10px;
                 padding-right: 10px;
                 vertical-align: middle;
                 float:right;
            }
     }
*/
}
.nav-side-menu ul :not(collapsed) .arrow:before, .nav-side-menu li :not(collapsed) .arrow:before {
 font-family: FontAwesome;
 content: "\f078";
 display: inline-block;
 padding-left: 10px;
 padding-right: 10px;
 vertical-align: middle;
 float: right;
}
.nav-side-menu ul .active, .nav-side-menu li .active {

	background-color: #eee;
}
.nav-side-menu ul .sub-menu li.active, .nav-side-menu li .sub-menu li.active {
	color: #d19b3d;
}
.nav-side-menu ul .sub-menu li.active a, .nav-side-menu li .sub-menu li.active a {
	color: #d19b3d;
}
.nav-side-menu ul .sub-menu li, .nav-side-menu li .sub-menu li {
	background-color: #f2f2f2;
	border: none;
	line-height: 38px;
	border-bottom: 1px solid #cccccc;
	margin-left: 0px;
}
.nav-side-menu ul .sub-menu li:hover, .nav-side-menu li .sub-menu li:hover {
	background-color: #d2d2d2;
}
.nav-side-menu ul .sub-menu li:before, .nav-side-menu li .sub-menu li:before {
	font-family: FontAwesome;
	content: "\f105";
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
}
.nav-side-menu li {
	padding-left: 0px;

	border-bottom: 1px solid #cccccc;
}
.nav-side-menu li a {
	text-decoration: none;
	color: #222222;
}
.nav-side-menu li a i {
	padding-left: 10px;
	width: 20px;
	padding-right: 20px;
}
.nav-side-menu li:hover {

	background-color: #4f5b69;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}
@media (max-width: 767px) {
 .nav-side-menu {
 position: relative;
 width: 100%;
 margin-bottom: 10px;
}
 .nav-side-menu .toggle-btn {
 display: block;
 cursor: pointer;
 position: absolute;
 right: 10px;
 top: 10px;
 z-index: 10 !important;
 padding: 3px;
 background-color: #ffffff;
 color: #000;
 width: 40px;
 text-align: center;
}
 .brand {
 text-align: left !important;
 font-size: 22px;
 padding-left: 20px;
 line-height: 50px !important;
}
}
@media (min-width: 767px) {
 .nav-side-menu .menu-list .menu-content {
 display: block;
}


.navbar-nav {
  margin: 0px;
  height:60px;
}


.navbar-right img {
margin-top: 0px;
}

.navbar-brand {
  padding: 0px 0px;
}
.navbar-nav>li>a {
  padding-top: 0px;
  padding-bottom: 8px;
}
.navbar-right img  {
margin-top: 15px;
margin-left: 200px;
}

.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left: -160px;
}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover  {
  color: #000;
  background-color: #fff;
  text-decoration:underline;
}


/***
Styler Panel
***/

.color-panel .color-mode-icons {

}

.color-mode {
  
  padding-top:4px;
  background: #404040;
}
.color-mode p {
  color: #cfcfcf;
  padding: 0 15px;
  font-size: 15px;
}
.color-mode ul {
  list-style: none;
  padding: 4px 11px 5px;
  display: block;
  margin-bottom: 1px !important;
}
.color-mode li {
  width: 28px;
  height: 28px;
  margin: 4px;
  cursor: pointer;
  list-style: none;
  border: solid 1px #707070;
  display: inline-block;
  padding: 0 5px;
}
.color-mode li:hover,
.color-mode li.current {
  border: solid 1px #ebebeb;
}
.color-mode li.current {
  border: solid 2px #ebebeb;
}

.color-mode li.color-white {
  background: #ffffff;
}
.color-mode li.color-black {
  background: #000000;
}

.color-mode label {
  color: #cfcfcf;
  border-top: 1px solid #585858;
  padding: 10px 10px 0;
  margin: 0 5px;
  display: block;
}
.color-mode label span {  
  text-transform: uppercase;
}
.color-mode label > span {
  display: inline-block;
  width: 85px;
}
.color-mode label > select {
  margin-top: 5px;
  text-transform: lowercase;
}
.color-mode label  span.color-mode-label {
  top: 2px;
  position: relative;
}


.myheader a {
color:#000000;
}

.colorh{
color:#ffffff;
}

.menu-list li.color-primary {
	background-color:#107bba;
}

.menu-list li.color-primary a {
	color:#ffffff;
}

.menu-list li.color-success {
	background-color:#015fa7;
}

.menu-list li.color-success a {
	color:#ffffff;
}


/* OLD */



/* nauka jazdy */


TABLE.printobjectsnotable
{
    MARGIN: 0px;
    PADDING: 0px;
    width: 100%;
}
TABLE.printobjectsviewtable
{
    BACKGROUND-COLOR: White;
    MARGIN: 0px;
    PADDING: 0px;
    border-left: 1 solid White;
    border-right: 1 solid Black;
    border-top: 1 solid Black;
    border-bottom: 1 solid Black;

}
TR.printobjectsviewrow
{
    MARGIN: 0px;
    FONT-FAMILY: TIMES NEW ROMAN;
}
.printobjectsviewdataAll
{
    BACKGROUND-COLOR: White;
    COLOR: black;
    FONT-FAMILY: Timas New Roman;
    PADDING: 3px;
    border-left: 1 solid Black;
    border-right: 1 solid Black;
    border-top: 1 solid Black;
    border-bottom: 1 solid Black;
    height:1px;

}
.printobjectsviewdataLewoWhite
{
    BACKGROUND-COLOR: White;
    COLOR: black;
    FONT-FAMILY: TIMES NEW ROMAN;
    PADDING: 3px;
    border-left: 1 solid White;
    border-right: 1 solid Black;
    border-top: 1 solid Black;
    border-bottom: 1 solid Black;
    height:1px;

}
.printobjectsviewdataGora
{
    BACKGROUND-COLOR: White;
    COLOR: black;
    FONT-FAMILY: TIMES NEW ROMAN;
    PADDING: 3px;
    border-left: 1 solid White;
    border-right: 1 solid White;
    border-top: 1 solid Black;
    border-bottom: 1 solid White;
    height:1px;

}
.printobjectsviewdataDol
{
    BACKGROUND-COLOR: White;
    COLOR: black;
    FONT-FAMILY: TIMES NEW ROMAN;
    PADDING: 3px;
    border-left: 1 solid Black;
    border-right: 1 solid Black;
    border-top: 1 solid Black;
    border-bottom: 1 solid White;
    height:1px;

}
.printobjectsviewdataGora
{
    BACKGROUND-COLOR: White;
    COLOR: black;
    FONT-FAMILY: TIMES NEW ROMAN;
    PADDING: 3px;
    border-left: 1 solid Black;
    border-right: 1 solid Black;
    border-top: 1 solid White;
    border-bottom: 1 solid Black;
    height:1px;

}
.printobjectsviewdataDolLewo
{
    BACKGROUND-COLOR: White;
    COLOR: black;
    FONT-FAMILY: TIMES NEW ROMAN;
    PADDING: 3px;
    border-left: 1 solid White;
    border-right: 1 solid Black;
    border-top: 1 solid Black;
    border-bottom: 1 solid White;
    height:1px;

}
.printobjectsviewdataGoraLewo
{
    BACKGROUND-COLOR: White;
    COLOR: black;
    FONT-FAMILY: TIMES NEW ROMAN;
    PADDING: 3px;
    border-left: 1 solid White;
    border-right: 1 solid Black;
    border-top: 1 solid White;
    border-bottom: 1 solid Black;
    height:1px;

}
.printobjectsviewdataGoraLewo8
{
    BACKGROUND-COLOR: White;
    COLOR: black;
    FONT-FAMILY: TIMES NEW ROMAN;
    FONT-SIZE: 80%;
    PADDING: 3px;
    border-left: 1 solid White;
    border-right: 1 solid Black;
    border-top: 1 solid White;
    border-bottom: 1 solid Black;
    height:1px;

}
.printobjectsviewdataLewo
{
    BACKGROUND-COLOR: White;
    COLOR: black;
    FONT-FAMILY: TIMES NEW ROMAN;
    PADDING: 3px;
    border-left: 1 solid Black;
    border-right: 1 solid White;
    border-top: 1 solid White;
    border-bottom: 1 solid White;
    height:1px;

}
.Normalny
{
   font-family: TIMES NEW ROMAN;
   font-size: 130%; 
}
.Normalny12
{
   font-family: TIMES NEW ROMAN;
}
.Przekreslony12
{
   font-family: TIMES NEW ROMAN;
   text-decoration:line-through;
}
.Tytuly
{
   font-family: TIMES NEW ROMAN;
   font-size: 140%; 
   font-weight: bold
}
.Zaznaczony
{
   font-family: TIMES NEW ROMAN;
   font-size: 120%; 
   font-weight: bold
}
.NowaStrona
{
   page-break-after: always
}
.Male
{
   font-family: TIMES NEW ROMAN;
   font-size: 80%; 
}<!-- ************* ICOR STYLES ************* -->

/* hr { color: #290a5e; text-align: center; height: 1pt; noshade} */

TD.TabelaWartoscPolaMainRed
{
   BACKGROUND-COLOR: #FF0000;
   color: #000000;
   FONT: 'Tahoma';
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: middle;
}


/*

input.tekst {
   font-family: Arial; "Times New Roman"; Verdana;
   color: black;
   border-top-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-right-width: 1px;
   border-color: #999999;
   border-style: solid
}


*/

A.AnchorSel {
   font-family: Verdana, Tahoma, Helvetica, sans-serif;
   text-decoration : none;
   font-weight: bold;  
   color: #4F4F4F
}

A.AnchorSel:hover {
   color: #FF6633;
}

a.ParentChapterSel {
   font-family: Verdana, Tahoma, Helvetica, sans-serif;
   text-decoration : none;
   font-weight: bold;  
   color: #4F4F4F
}

A.ParentChapterSel:hover {
   color: #FF6633;
}


CAPTION.TabelaCaption
{
   color: #6B6B6B;
   FONT:  'Tahoma';
   font-weight: bold; 
   BACKGROUND-COLOR: #fcfcfc;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: middle;
}

TABLE.WygladTabela
{
   bordercolorlight="#FFFFFF"; 
   color : #000000;
}

TD.TrescTytul
{
   background-color: #fcfcfc;
   text-decoration : none;
   color : #333333;
   FONT:'Tahoma';  
   font-weight: bold; 
}

TD.TabelaNazwaPola
{
   color: #EAEAEA;
   FONT: 'Tahoma';
   font-weight: bold; 
   BACKGROUND-COLOR: #808080;
   VERTICAL-ALIGN: middle;
}

TD.TabelaWartoscPola
{
   BACKGROUND-COLOR: #D5D5D5;
   color: #000000;
   FONT: 'Tahoma';
   VERTICAL-ALIGN: middle;
}

TD.TabelaNazwaPolaMain
{
   color: #000000;
   FONT: 'Tahoma';
   BACKGROUND-COLOR: #c1c2d3;
   VERTICAL-ALIGN: middle;
}

TH.TabelaNazwaPolaMain
{
   color: #000000;
   FONT: 'Tahoma';
   BACKGROUND-COLOR: #c1c2d3;
   VERTICAL-ALIGN: middle;
}

TD.TabelaWartoscPolaMain
{
   BACKGROUND-COLOR: #F7F7F7;
   color: #000000;
   FONT: 'Tahoma';
   VERTICAL-ALIGN: middle;
}

TD.OpisWersji
{
   BACKGROUND-COLOR: #F3F3F3;
   color: #666666;
   font-family: Verdana, Tahoma, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: top;
}

.aFilter { 
   filter: progid:DXImageTransform.Microsoft.Shadow(color=#302020,direction=120,strength=6); 
   color: red; 
}
TD.TabelaWartoscPolaMain0
{
   BACKGROUND-COLOR: #f2f2f2;
   color: #000000;
   FONT: 'Tahoma';
   VERTICAL-ALIGN: middle;
}

TD.TabelaWartoscPolaMain1
{
   BACKGROUND-COLOR: #eaebf4;
   color: #000000;
   FONT: 'Tahoma';
   VERTICAL-ALIGN: middle;
}


#maptag1019_ {
margin-bottom: 10px
}

#reftag1019_ {
float:left;
margin-right: 14px
}

#squerytexttag1019_ {
float:left; 
margin-right: 6px
}

#maptitletag1019_ {
display:none;
}

#mapViewer_1019 {
margin-left: 60px;
}

#extenttag1019_ {
display:none; 
} 

#zoomtag1019_ { 
display:none; 
}

#scaletag1019_ { 
display:none; 
}


.naglowek ul {
padding: 0px;
list-style: none;
width:100%;
}

.naglowek li {
float: left;
margin: 0px;
padding: 0 20px 0 0;
}

.naglowek li p {
margin: 0px;
}

.naglowek li p {
font-size: 90%;
}

h2.menu_tytul  {
font-size:100%;
margin:0;
color:#000000;
}

#ikony ul {
padding: 0px;
list-style: none;
width:100%;
}

#ikony li {
float: left;
margin: 0px;
padding: 0 6px 0 0;
}

#ikony {
font-size:12px;
}

#tabelka ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

#tabelka li.header {
    background: #f6f6f6 none repeat scroll 0 0;
    border: 1px solid #eaeaea;
}

#tabelka li {
border-bottom: 1px solid #dddddd;
}

#tabelka span.uchwala {
    text-align: left;
    text-indent: 10px;
    width: 20%;
    display: inline-block;
    vertical-align: top;
}

#tabelka span.uchwala2 {
    text-align: left;
    text-indent: 10px;
    width: 18%;
    vertical-align: top;
    display: inline-block;
}

#tabelka span.tytul {
    width: 80%;
    display: inline-block;
}

#tabelka span.data {
    width: 16%;
    display: inline-block;
    text-align: center;    
}


#tabelka span.tytul2 {
    text-align: left;
    width: 84%;
    display: inline-block;
    text-indent: 10px;
    vertical-align: top;    
}

li.menu_zaglebione_glowny, li.strzalka,  ul.zalaczniki {
line-height:2.0rem;
}

.well {
font-size:120%;
}

#navbar2 {
padding-top:40px
}

