topbaner_logo_en
* {
	margin: 0;
	padding: 0;
	
	box-sizing: border-box;


}		
		
		
img {
  border: none;
  text-align: justify;
}

body{
  width: 950px;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 10px;
  color: black;
  background-color: #f5f7fd;
  font: normal 14px Tahoma,Verdana,Arial,Helvetica,sans-serif;
  text-align: justify;
}



#topbaner{
  width: 950px;
  height: 153px;
  background-image: url(https://im-old.uz.zgora.pl/images/top-baner.png);
  background-size: 100% 100%;
  box-shadow: 0 1px 2px rgba(0,0,0,.25);
  border-bottom-style: none;
  padding-top: 7px;
   
}

#topbaner h1 {
  color: black;
  margin-left: 10px;
  font-size: 18px;
  font-weight: bold;
  text-shadow: 1px 1px #a0a0a0;
  font-family: Tahoma;
  		
}  		
  		
  		
#topbaner_logo_pl{
  border-style: none;
  float: left;		
  padding: 4px;
  margin-top: -6px;
  margin-left: 22px;  		
}

#topbaner_logo_pl img{
  witdh: 60px;
}

#topbaner_logo_en{
  border-style: none;
  float: left;		
  padding: 4px;
  margin-top: -6px;
  margin-left: 22px;  		
  		}

#topbaner_logo_en img{
  witdh: 60px;
}

  		
#topbaner_logo_uz_pl{
  border-style: none;
  float: right;		
  padding: 12px;
  margin-right: 28px;
  margin-top: -18px;
}

#topbaner_logo_uz_pl img{
  height: 80px;              
}


#topbaner_logo_uz_en{
  border-style: none;
  float: right;		
  padding: 12px;
  margin-right: 18px;
  margin-top: -24px;
}

#topbaner_logo_uz_en img{
}

#topbaner_logo_jrm{
  border-style: none;
  float: right;		
  padding: 12px;
  margin-top: -5px;
}

#topbaner_logo_jrm img{
}

  		
#topbaner_menu{
  border-style: none;
  float: right;		
}


#topbaner_menu img{
  border-style: none;
  margin-top: -4px;
}
  		
  		
#topbaner_menu .btn {
	display: inline-block;

  	padding: 4px;
    padding-right: 6px;
    min-width: 80px;
	
    color: white;
    text-decoration: none;
	font-weight: bold;
  	font-size: 11px;
  	text-align: center;	
    		
    border: solid 1px #55d86d;
	border-radius: 4px;
	background: #55d86d;
			
	vertical-align: top;		
}

#topbaner_menu a {
    color: #55d86d;
}

#topbaner_menu a:hover{
  color: yellow;
  text-decoration: none;
}
    		
  		
#topbaner_menu .btn:hover{
}
  		
  		
#maindiv {
  width: 934px;
  min-height: 450px;
  background-color: white;
  padding: 8px;
  clear: both;
  box-shadow: 0 1px 2px rgba(0,0,0,.25);
  
}

  		
#maindiv  a{
  color: #276B6E;
  text-decoration: none;
}
  		
#maindiv  a:hover{
  color: #7b3b23;
  text-decoration: underline;
}
  		
#maindiv ul{
	margin-left: 24px;
  	padding-top: 6px;			
  	padding-bottom: 6px;			
}			
  		
#maindiv li{
	margin-left: 24px;		
}			

#maindiv ol{
	margin-left: 24px;
  	padding-top: 6px;			
  	padding-bottom: 6px;			
}			
  		
  		
  		
#maindiv h1 {
  font-size: 24px;
  font-weight: bold;	
  font-variant: small-caps;
  padding-top: 6px;									
  padding-bottom: 12px;
}

#maindiv h2 {
  font-size: 17px;	
  font-weight: bold;	
  margin-bottom: 4px;
  margin-top: 4px;
}	

#maindiv h3 {
  font-size: 17px;	
  font-weight: normal;	
  margin-bottom: 4px;
  margin-top: 4px;
}	
  		
#maindiv p {
  margin-bottom: 4px;
}	
  		
  		
#bottom_panel{
  width: 950px;
  clear: both;
  height: 28px;
  padding-top:4px; 
  color: black;
  text-align: center;
  font-weight: bold;
  background-color: #55d86d;
  box-shadow: 0 1px 2px rgba(0,0,0,.25);
}

#bottom_panel a{
  color: black;  
  text-decoration: none;
}

#bottom_panel a:hover{
  color: yellow;  
  text-decoration: underline;
}

#bottom_panel ul{
	display: block;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 2px;
	color: black;
}

#bottom_panel li {
	display: inline;
	white-space: nowrap;
	margin-left: 2px;
}

table.wewn {
	border:0px;
	text-align: left;
	}

table.wewn  td {
	border: 1px solid #B9CAD6;
	padding-left: 5px;
}




table.wewn  th {
	border: 1px solid #B9CAD6;
	padding-left: 5px;
	font-weight: bold;
	text-align: center;
	height: 40px;
	background-color: #e0e0e0;
}


table.empty {
	border:0px;
	}

table.empty  td {
	border: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}


ul.linki{
	
}

.linki-big{
	font-size: 1.2em;
	font-weight: bold;
}

p.naglowek{
  text-align: center;
  font-size: 14px;
  font-weight: bold;  				
}


div.newsdiv {
	border-bottom: solid 1px black;			
    display: block;
	padding: 6px;	
	margin-bottom: 12px;							
}			

			
p.news_tytul{
  font-size: 16px;
  font-weight: bold;
  color: #255B6F;
  margin: 0px;
  padding: 6px;
  border-radius: 4px;
  border: solid 1px #888888;
  background: #e0e0e0;   		
}

p.news_data{
  width: 100%;
  font-size: 11px;
  font-style: italic;
  color: black;
  margin: 0px 0px 0px 0px;
}

p.news_tresc	{
  color: black;
  margin: 0px 0px 0px 0px;
}

p.news_link	{
  margin: 0px;
  padding: 4px;
  width: 80px;  	
  border-radius: 4px;
  border: solid 1px #888888;
  background: #e0e0e0;  		  		
  		
}

p.news_link	a {
  font-style: italic;
}

p.news_link	a:hover {
  font-style: italic;
}
  		

code.kodphp	{
  font-size: 14px;
  color: green;
  margin-top: 6px;
  margin-bottom: 6px;
}

p.error {
  font-weight: bold;
  color: Red;
  text-align: center;
}


#cookies-message {
  font-size: 12px; 
  text-align: center; 
  z-index: 999;
  padding: 4px;


  position:fixed;
  bottom:0;
  right:0;
  width:100%;
  max-width:500px;
  background-color:#999999;
  background-color:rgba(140,140,140,0.9);
  border:1px solid #777;
  border-width:1px 0 0 1px;
  border-radius:5px 0 0 0;  		
}  


#accept-cookies-checkbox {
  background-color: #00AFBF; 
  padding: 5px 10px; 
  color: #FFF; 
  border-radius: 4px; 
  -moz-border-radius: 4px; 
  -webkit-border-radius: 4px; 
  display: inline-block; 
  margin-left: 10px; 
  text-decoration: none; 
  cursor: pointer;
}

#nav{
  width: 950px;
  height: 32px; 
  font-weight: bold;
  box-shadow: 0 1px 2px rgba(0,0,0,.25);
  background-color: #55d86d;
  color: white;  
  z-index: 998;
  clear: both;
  font-size: 15px;	
  font-weight: bold;
}  		  		

#nav a{
  color: black;  
  text-decoration: none;
}

#nav img{
  vertical-align: bottom;  		
}
  		
  		
#nav ul{
	padding: 0px;
	margin: 0px;
  	list-style:none;
    float:left; /* Clear floats */
    z-index: 998;
}

#nav>ul{
    width: 100%;
}

  		
#nav ul li{
    float:left;
    margin-left:10px;
    position:relative;
}


#nav>ul>li:last-child{
    float: right;
    margin-right: 15px;
}

#nav ul a{
    display:block;
    padding:5px;
  	padding-left: 5px;
  	padding-right: 5px;
}
  		
#nav ul a:hover{
    background:  gray;
}

#nav ul ul{
    background: white; 
    list-style:none;
    position:absolute;
    left:-9999px; 
    border-top: none;
    background-color: #55d86d;
   box-shadow: 0 1px 2px rgba(0,0,0,.25);
}
    		
#nav ul ul li{
    padding-top:1px; 
    float:none;
    margin-left: 0px;		
}
#nav ul ul a{
    white-space:nowrap; 
}
#nav ul li:hover ul{ 
    left:0; 
}

    		
#nav .submenu2 {
    padding-left: 20px;
}		



  		
div.kierunki{
  	display:  table;
  	width: 750px;	
    border-collapse: separate;
    border-spacing: 4px;
  	margin-left:auto;
  	margin-right:auto;
  	line-height: 20px;    
}
  		
div.kierunki_row{
    display:table-row;
}  		
  		

div.kierunki_cell {
  display: table-cell;
  width: 34%;
  height: 70px;
  background: #55d86d;  		
  text-align: center;
  vertical-align: middle;			
  font-size: 20px;
  font-weight: bold;
  color: #276B6E;
  cursor: pointer;
}  		


 		
.btmmenu {
  	display: table;	
    box-shadow: 0 1px 2px rgba(0,0,0,.25);
  	width: 950px;
  	background: #dbe2f5;
  	text-align: left;	
    border-collapse: separate;
    border-spacing: 6px;
	font-size:  13px;

  	border-top:1px solid black;

    		
}
 		
.btmmenu img{
  vertical-align: bottom;  		
}
  			

.btmmenu_row {
  display: table-row;
}  			  			
  		
.btmmenu_cell{
  	display:  table-cell;
  	width: 320px;
}

.btmmenu_cell p {
  	margin: 0px;
  	padding: 0px;
  	font-weight: bold;
  	border-bottom: gray 1px solid;		  							
}
  			
.btmmenu_cell ul {
  	margin-left: 12px;
}

 			
.btmmenu_cell a{
  text-decoration: none;
  color: #276B6E;
}
  			
.btmmenu_cell a:hover{
  text-decoration: underline;
  color: #7b3b23;
}

#social_panel {
  width: 950px;   		
  height: 32px;
  padding-top: 4px;
  		
}  		 		
  		
#social_panel2 {
  width: 950px;   		
  height: 28px;
  margin-top: 6px;		
  margin-bottom: 0px;		
}  		 	
  		

.banner-container {
	position: relative;
	width: 950;
	background-color: white;
	height: 200px;
	color: black;		
	box-shadow: 0 1px 2px rgba(0,0,0,.25);
			
}
  		
.banner {
	text-align: center;
}
			
.banner ul {
	width: 100%;		
}
			
.banner ul li {
	height: 200px;	
	padding: 10px;		
	background-size: 100% 100%;
    
}

			
.unslider-arrow {
  	position: absolute;
  	padding: 0px 20px 0px 20px;
	margin: 0px;		
  	top: 70px;
			
	font-family: Expressway;
  	font-size: 50px;
  	text-decoration: none;
  	color: #aaa;
	background: rgba(200,200,200, 0.7);
  	z-index: 20;			
}



.next {
  	right: 0;  
}

.prev {
   	left: 0; 
}

			
.unslider-nav ol {
  position: absolute;	
  width: 100%;	
  top: 180px;			
  background: transparent;
  z-index: 20;			
}
			

.unslider-nav ol li {
  width: 10px;			
  height: 10px;			
  cursor: pointer;
  border-color: #aaa;
  background: transparent;
  border-width: 2px;	
  			
			
}
.unslider-nav ol li.unslider-active {
  border-color: #aaa;
  background-color: #aaa;			
  cursor: default;
}

			

.banner h1 {
  font-size: 24px;
  line-height: 40px;
		
  color: black;
}

.banner h2 {
  font-size: 18px;
  line-height: 32px;
		
  color: black;
}
	
.banner p {
	margin-left: 100px;
	margin-right: 100px;
}	
  		

  		
.banner .btn {
	display: inline-block;
	margin-top: 4px;
	padding: 4px;
    padding-right: 6px;
	clear: both;
    min-width: 80px;
	
    color: #276B6E;
    text-decoration: none;
	font-style: italic;
    		
    border: solid 1px #888888;
	border-radius: 6px;
	background: #e0e0e0;
}

.banner a {
    color: #276B6E;
}

.banner a:hover{
  color: #7b3b23;
}
    		
  		
.banner .btn:hover{
  text-decoration: underline;
}

.banner .inner {
}

 		
.unslider-vertical>ul{
	height:200px;
}


.unslider-fade{
	position:relative;
	height: 200px;
}

.lang_flaga{
	position: absolute;
  	width: 34px;
  	height: 34px;
  	margin-top: -6px;
  	margin-left: 910px;  		
}

.home_icon{
  	border: none;
  	position: absolute;
  	width: 34px;
  	height: 34px;
  	margin-top: -6px;
  	margin-left: 868px;  		
  	border: none;
}

  		
  		

TD.kon_rodzaj{
  font-size: 18px;
}
  		
  		
/* Dropdown Button */
.dropbtn {
	position: absolute;
  	width: 34px;
  	height: 34px;  		
  	margin-top: -20px;
  	margin-left: 905px;  		
    cursor: pointer;
  	border: none;
  	background-color: white; 
    background-image: url(https://im-old.uz.zgora.pl/images/menu.png);    		
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
    border: none;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    text-align: left;		
    display: none;
    position: absolute;
  	margin-top: 14px;
  	margin-left: 739px;
  	padding: 4px;	
  		
  	background-color: white;
    width: 200px;
    		
    border: solid 1px gray;		
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 8px;
    padding-left: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    text-decoration: none;
    display: block;
    		
}

/* Links inside the dropdown */
.dropdown-content p {
    color: black;
    padding-left: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    text-decoration: none;
    display: block;
    background-color: #CCCCCC;		
}
    		
    		
/* Change color of dropdown links on hover */
.dropdown-content a:hover {
    background-color: #f1f1f1; 
    text-decoration: none;
}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block;}  		
  		
 		


