.current{
	font-size: 14px;
    margin: 3px;
    padding: 3px 5px;
	border:1px solid #000000;
}

.niesprawdzone {
	display: none;
}

.sprawdzone {
}

.mapka_ukr {
	display: none;
}

.mapka {
	display: ;
}

.znalezione {
	border:			2px solid #008000;
	padding:2px;
	color:          #000000;
	margin:2px;
}
.znalezione button{
 margin-left:10px;
}
.nieznalezione button{
 margin-left:10px;
}

.nieznalezione {
	border:			2px solid #FF4200;
	padding:2px;
	margin:2px;
	color:          #000000;
}

.info {
	background: 	#CCFFFF;
	border:			2px solid #0000FF;
	color:          #000000;
	margin:         0px;
	padding: 		0px;

}


.przyklad{
         font-style: italic;
         border-left:10px solid #FFC652;
         padding-left:5px;
         margin:15px;
}
.przyklad a{
         color:#000000;
         text-decoration:none;
}

.nfo{
     color:#999999;
     font-size:10px;
}
.nfo a{
    color:#ffffff;
    text-decoration:none;
    padding:2px;
    background-color:#1B75DF;
}

.ocena{
 float:right;
 margin-top:-30px;
 padding:0;
}

.map{
     margin:auto;
     width: 235px;

}
.mapka{
    width: 235px;
    height: 235px;
    border-right:1px solid #E77A32;
    border-left:1px solid #E77A32;
    border-bottom:1px solid #E77A32;
    padding:2px;
}

.zwijka{
    background: 	#ffffff;
    padding:2px;
    border:1px solid #E77A32;
    width: 235px;
}


body {
    background:#ffffff !important; 
    text-align:         center; 
	margin: 			0; 
	padding: 			0;
    color:#444444;
}
.sg{
    border:1px solid #eeeeee;
    padding:2px;
}
.sg:first-letter{
    font-size:20px;
    color:#1B75DF;
}
#head{
      background:#ffffff;
      height:120px;
      /*padding:10px 0;*/
	  padding: 0;
      width: 1000px;
      text-align:left;
      margin:0 auto;
}

#konto{
      background:#ffffff;
      height:98px;
      text-align:right;
      margin:0 auto;
}

#head a{
     text-decoration:none;
       color:#E45B00;
       font-size:18px;
       padding:0 4px;
}
#head img{
     border:none;
}
#litery{
      border-top:1px solid #eeeeee;
      background-color: #fff;
      border-bottom:1px solid #eeeeee;
      padding:3px 0;
	  width: 1000px;
	  margin:0 auto;

}
#litery a{

       text-decoration:none;
       color:#E45B00;
       font-size:20px;
       padding:0 4px;
       border:1px solid #eeeeee;
}
#container{
           width: 1000px;
           margin:0 auto;
		   background: #fff;
}
#container td{
	border:			1px solid #FFC652;
	padding:		3px;	
}
 
#lewa {     
            font: normal 12px Arial, Helvetica, sans-serif;
			/* float: left; */
			display:table-cell;
			vertical-align:top;
			width: 160px;
			padding: 10px;
			padding-top:3px;
			line-height: 150%;
			text-align:right;
			border-right:1px solid #eeeeee;

}
#lewa ul{
     list-style-type:none;
     margin:0;
     padding:0;
	 width: 160px;
}

#lewa ul li{
     border-bottom:1px solid #ffffff;
     padding:2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#lewa ul li a{
     color:#444444;
     text-decoration:none;
}
#lewa ul li a:hover{
     color:#000000;
     text-decoration:underline;
}

.nowe{
     font-weight: normal;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 15px;
     border-bottom:1px solid #E45B00;
}
#srodek2 {   
            font: normal 13px Arial, Helvetica, sans-serif;
			/* float: left; */
			display:table-cell;
			line-height: 150%;
			width: 809px;
			margin: 0px;
			margin-top: 5px;
			padding: 10px;
			text-align:left;
			border-left:1px solid #FFC652;
}
#srodek {   
            font: normal 15px Arial, Helvetica, sans-serif;
			/* float: left; */
			display:table-cell;
			line-height: 150%;
			width: 629px;
			margin: 0px;
			padding: 10px;
			text-align:left;
}
#srodek h1,h2,h3 {
       margin:0;
       margin-bottom:10px;
       padding:10px;
        font-size: 200%;
        line-height: 110%;
        letter-spacing: -1px;
        font-weight: normal;
        color: #4E463F;
        border-bottom:1px solid #bbbbbb;
}

#srodek h1 a, h2 a, h3 a{
       text-decoration:none;
        color: #0063DC;
}
.przyklad{
         font-style: italic;
         border-left:10px solid #FFC652;
         padding-left:5px;
         margin:15px;
}
.przyklad a{
         color:#000000;
         text-decoration:none;
}
#srodek ol{
       margin-left:25px;
       padding-left:0;
}
#srodek ul, #srodek2 ul{
       list-style-type:none;
       margin:0;
       padding:0;
}

#srodek ul li, #srodek2 ul li{
       font-size:13px;
       text-align:left;
       width:48%;
       float:left;
       padding:3px;
       border-bottom:1px solid #444444;
}
#srodek ul li:hover, #srodek2 ul li:hover{
       background-color:#E8ECF4;
}
#srodek ul li a, #srodek2 ul li a{
       color:#E45B00;
       text-decoration:none;
}
#srodek ul li a:hover, #srodek2 ul li a:hover{
       color:#000000;
       text-decoration:none;
}
#srodek p a{
       color:#0063DC;
       text-decoration:none;
}
.nfo{
     color:#999999;
     font-size:10px;
}
.nfo a{
    color:#ffffff;
    text-decoration:none;
    padding:2px;
    background-color:#1B75DF;
}
#prawa {     
            font: normal 12px Arial, Helvetica, sans-serif;
			/* float: left; */
			display:table-cell;
			vertical-align:top;
			width: 160px;
			padding: 5px;
			padding-top:3px;
			margin-top:5px;
			margin-bottom:5px;
			text-align:center;



}
#prawa a{
	color:#000;
}
#bg{
clear:both;
background-color:#ffffff;
border-top:1px solid #eeeeee;
padding:4px;
}

#foot{
clear:both;
border-top:1px solid #eeeeee;
font-size:15px;
padding: 5px 0;
}
#foot a{
color:#6F6F6F;
text-decoration: underline;

}

.feed{
      background:#ffffff url(feed.png) left center no-repeat;
      padding:5px;
}
.feed a{
     margin-left:18px;
     color:#000000;
     text-decoration:none;
     border-bottom:1px dotted #E77A32;
}
#d{
   border:1px solid #E77A32;
   font-size:11px;
   padding:1px;
   text-align:center;
}
#d:hover{
         background:#FFC652;
}
#d a{
    color:#444444;
    text-decoration:none;
}
#strony{
        padding:15px;
        clear:both;
}
#strony a{
       text-decoration:none;
       color:#E45B00;
       font-size:14px;
       padding:3px 5px;
       margin:3px;
       border:1px solid #eeeeee;
	   display:inline-block;
}
/* Dodaj */
#tab{
     width:100%;
}
.l{
   width:15%;
}
.in{
    width:98%;
    background:#ffffff url(lit.gif);
    border:1px solid #444444;
    padding:3px;
}
.txt{
    width:98%;
    border:1px solid #444444;
    padding:3px;
    height:100px;
}
#dodaj{
    width:100px;
    background:#ffffff;
    border:1px solid #FFC652;
    padding:2px;
    margin:0 auto;   
}
.n{
   font-size:12px;
}
.ocena{
 float:right;
 margin-top:-35px;
 padding:0;
}
.voted{
color:#000000;
}
.ha{
	cursor: pointer;
	cursor: hand;
	color:#5F5F5F;
    font-size:11px;
    text-decoration:underline;
}
.ha:hover{
	color:#1B75DF;
}


#fraza{
border:1px solid #949494;
width:100%;

}

#slowo, #tagi{
    width:100%;
    background:#ffffff url(lit.gif);
    border:1px solid #444444;
    padding:3px;
}
#powiazane{
    width:80%;
    background:#ffffff url(lit.gif);
    border:1px solid #444444;
    padding:3px;
    margin-right:5px;
}

#definicja, #przyklad{
    width:100%;
    border:1px solid #444444;
    padding:3px;
    height:100px;
}
#dodaj{
border:1px solid #FFC652;
width:15%;
}

.spanh1{
        display:block;
       margin:0;
       margin-bottom:10px;
       padding:10px;
        font-size: 200%;
        line-height: 110%;
        letter-spacing: -1px;
        font-weight: normal;
        color: #4E463F;
        border-bottom:1px solid #bbbbbb;
        
}
.spanh1 a{
       text-decoration:none;
        color: #0063DC;
}
.del{
padding:0;
margin-bottom:-6px;
}
#aktywny{
font-weight:bold;
font-size:120%;
color:#000;
background-color: #F5F5F5;
margin-right:-10px;
}
#gle{
text-align:center;
}
#fbook{
	float:right;
	padding-top:10px;
}

h1:target, span:target{
	color:#1B75DF !important;
	border-bottom:1px solid #000 !important;
}

#rating{
	display:none;
}
#ul_list  li{
	width: 98% !important;
}

/* Search */
.gsc-search-box td{
	border:0 !important;
	display: block;
}
.gsc-clear-button{
	display: none !important;
}

.gsc-results td{
	border: none !important;
}

/* Responsive */

#srodek,
#srodek2,
#lewa,
#prawa {
	display:block;
	float:left;
}

#srodek {
	margin-left: 181px;
}

#lewa {
	margin-left: -830px;
}

 /*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	#head,
	#container,
	#litery {
		width:auto;
	}

	#head {
		height:auto;
	}

	#head img {
		float:none !important
	}

	#konto {
		height:auto;
		padding:10px 0;
	}

	#litery > div {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}

	#litery > div > a {
		display:inline-block;
		-webkit-flex: 0 0 24px;
		    -ms-flex: 0 0 24px;
		        flex: 0 0 24px;
		margin: 3px 3px;
	}

	#litery > div > a:nth-last-child(3) {
		-webkit-flex: 0 0 64px;
		    -ms-flex: 0 0 64px;
		        flex: 0 0 64px;
	}
	#litery > div > a:nth-last-child(1) {
		-webkit-flex: 1 0 24px;
		    -ms-flex: 1 0 24px;
		        flex: 1 0 24px;
	}



	#lewa,
	#srodek,
	#prawa {
		width:auto;
		float:none;
		margin-left:0;
	}

	#lewa {
		text-align:left;
		border-right:none;
	}

	#lewa ul {
		width:auto;
		margin:10px 0;
	}


	#srodek2 {
		width:auto;
	}
	#srodek ul li, #srodek2 ul li {
		width:auto;
		float:none;
	}


	#strony {
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		padding:15px 0;
	}	
	#strony > a {
		-webkit-flex: 1 0 20px;
		    -ms-flex: 1 0 20px;
		        flex: 1 0 20px;
		text-align:center;
	}



	#srodek ol {
		margin-left:0;
	}

	#srodek ol > li {
		display:block;
	}

	.ocena {
		float:none;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
    
}

#tail {
    width: 100%;
    margin: 10px auto 10px auto;
    max-width: 600px;
    max-height: 90px;
}
#tail img, #msr {
    width: 100%;
}