html, body, table { font-family : "Arial", "Ubuntu"; font-size:12px;}
#ramka1 { display:table-cell; vertical-align:top; border:0px solid red!important; }
#ramka2 { width:auto;display:table-cell; vertical-align:top; border:0px solid green!important; }
#ramka_reklama { width:auto!important; max-width:auto!important; min-width:auto!important; }
.adslot_srodek { margin:0px 0px 0px 0px!important; text-align:left!important;  }
#wyszukiwarka2 { display:none; }



@media only screen and (max-width: 1000px)
{
  #ramka_srodek #ramka1 { display:table-cell!important;vertical-align:top; }
  #ramka_srodek #ramka2 { width:auto!important;max-width:auto!important;min-width:auto!important; }

}

@media only screen and (min-width: 820px) and (max-width: 999px)
{
  #ramka_srodek { display:table;width:100%; }
  #ramka_srodek #ramka1 { width:auto!important; max-width:auto!important; }
  #ramka_srodek #ramka2 { width:340px!important; max-width:340px!important; }
}

@media only screen and (min-width: 0px) and (max-width: 760px)
{
  #ramka_srodek_i_reklama #ramka2 { display:block; width:auto; }
  #ramka_srodek #ramka1 #gl_ramka_styl_2 { display:none; }

}

@media only screen and (min-width: 0px) and (max-width: 700px)
{
  #gl_rozwin_zwin_kategorie { display:block; }
  #ramka_srodek #menu #b #gl_ramka_menu { max-height:70px; overflow: auto; }
  //#ramka_srodek #menu #b #gl_ramka_menu hr { display:none; }
  #bez_logowania { display:none; }
  #ramka_srodek #ramka1 { display:block!important;width:auto; }
  #ramka_srodek #ramka2 { display:block; }
  #ramka_srodek #gl_ulubione_dodane_user { display:none; }
  #pod_menu { display:none; }
  #menu { display:block!important;width:100%!important; }
  //#gl_ramka_menu a, #gl_ramka_menu a.zaz { display:inline-block!important;width:180px; }

}

/* specjalny */
@media only screen and (min-width: 0px) and (max-width: 580px)
{
  #lista .info { display:none!important; }
  //#lista .gl_podziel_sie_qrcode, #lista .gl_podziel_sie_drukuj, #lista .gl_podziel_sie_sms, #lista .gl_podziel_sie_ulub { display:none; }
}
@media only screen and (min-width: 0px) and (max-width: 600px)
{
 .lista_slowa { width:150px!important; }

}
@media only screen and (min-width: 690px) and (max-width: 999px)
{
 .lista_slowa { width:140px!important; }
}
@media only screen and (min-width: 0px) and (max-width: 480px)
{
 #wyszukiwarka2 { display:block; }
}




/* specjalny */
@media only screen and (min-width: 0px) and (max-width: 620px)
{
  #ramka_jeden_rekord .guziki { display:block;width:100%!important;margin:0px!important;padding:0px!important; }
  #ramka_jeden_rekord .cofnij { width:120px!important; }
}








.licznik_stron {  margin:25px 0px 25px 0px; font-size : 10px; color:#666666;  text-align: center;  font-family : Arial, Helvetica, sans-serif; }
.licznik_stron a, .licznik_stron a:link, .licznik_stron a:visited, .licznik_stron a:hover, .licznik_stron a:active
{ vertical-align:middle; padding:0px 13px 0px 13px; font-size : 14px;  font-family : Arial, Helvetica, sans-serif;}


.kciuki img { border:0px; vertical-align:middle; }
.kciuki .za { color:green; font-size:12px; margin-left:2px; margin-right:2px; }
.kciuki .przeciw { color:red; font-size:12px; margin-left:2px; margin-right:2px; }
.kciuki b{ font-size:8px; font-weight:normal; }

.reklama_lista {
	display:block; margin:20px auto 20px 5px; border:0px solid; text-align:left;
}

.reklama_znaczenie {  margin:20px auto 20px auto; text-align:center; border:0px solid red; text-align:center; width:336px; }



.shoutbox { display:block; width:100%; min-height:50px; font-size:12px; margin:3px 0px 3px 0px; }
.shoutbox:hover { border: 0px solid #C0C0C0; background-color:#E9E9E9; -moz-border-radius:5px;-webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behaviour:url(border-radius.htc); }
.shoutbox .td1 { float:left; width:50px; vertical-align:middle;  }
.shoutbox .td1 img { width:40px; height:40px; vertical-align:middle; }
.shoutbox .td2 { display:block; width:100%; vertical-align:middle; margin:0px 0px 0px -50px; padding:0px 0px 0px 50px; }
.shoutbox .td2 big { font-weight:bold; }
.shoutbox .td2 span { display:block; font-size:12px; }

#ramka_aktualnosci { display:table; margin:0px 0px 0px 0px;}
#ramka_shoutbox { display:table; margin:0px 0px 0px 0px;}

#alfabet {  margin:25px auto 0px auto; text-align: center; }
#alfabet a {  margin: 2px; font-size:16px;}





#div_filtr_dlugosc { padding:6px; text-align:center; background-color:#FFCA95;

     border: 0px solid #C0C0C0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	behaviour:url(border-radius.htc);
 }
#div_filtr_dlugosc input { margin:4px; font-size:12px; }
#div_filtr_dlugosc p{  display:table-cell;  }


.znaczenie_rekord {
     text-align:center;
margin:5px 0px 5px -5px;
padding:8px 0px 8px 5px;
vertical-align:middle;
	 display:table; width:100%;
     border: 1px solid #C0C0C0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	behaviour:url(border-radius.htc);
}
.znaczenie_rekord:hover {
	 background-color:#E9E9E9;
}

.znaczenie_rekord .td1 { display:table-cell; width:auto; vertical-align:middle; }
.znaczenie_rekord .td2 { display:table-cell; width:40px; align:right; text-align:center; vertical-align:middle;}
.img_schowek_minus { display:block; width:40px; height:40px; background-size:40px 40px; background-image: url(//tja.pl/obr/schowek_minus.png);   background-position: right; background-repeat: no-repeat; cursor:pointer; }
.img_schowek_plus {  display:block; width:40px; height:40px;  background-size:40px 40px; background-image: url(//tja.pl/obr/schowek_plus.png);   background-position: right; background-repeat: no-repeat; cursor:pointer; }
.znaczenie_rekord span {   }
.znaczenie_rekord .zdanie_o{  display:inline-block;  font-weight:normal; text-align:right; margin:0px 2px 5px 0px; }
.znaczenie_rekord .zdanie_o b { }
.znaczenie_rekord .zdanie { display:inline-block;   text-align:left;  color:#666666; margin:0px 0px 0px 2px;}
.znaczenie_rekord .znaczenie { text-align:left; margin:5px 0px 0px 0px; color:#666666; }
.znaczenie_rekord .znaczenie  b{ font-weight:normal; color:#000000; }


.znaczenie_rekord_schowek {
margin:5px 0px 5px -5px;
padding:5px 0px 5px 5px;
vertical-align:middle;
	  display:table; width:100%;
     border: 1px solid #C0C0C0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	behaviour:url(border-radius.htc);
}
.znaczenie_rekord_schowek:hover { background-color:#E9E9E9; }
.znaczenie_rekord_schowek .td1 { display:table-cell; width:auto;  vertical-align:middle; }
.znaczenie_rekord_schowek .td2 { display:table-cell; width:40px; align:right; text-align:center; vertical-align:middle;}
.znaczenie_rekord_schowek span {   }
.znaczenie_rekord_schowek .zdanie_o{  display:inline-block;  font-weight:normal; text-align:right; margin:0px 2px 5px 0px; }
.znaczenie_rekord_schowek .zdanie_o b { }
.znaczenie_rekord_schowek .zdanie { display:inline-block;   text-align:left;  color:#666666; margin:0px 0px 0px 2px;}
.znaczenie_rekord_schowek .znaczenie { margin:5px 0px 0px 0px; color:#666666; }
.znaczenie_rekord_schowek .znaczenie  b{ font-weight:normal; color:#000000; }

#wyszukiwarka_znaczenia p { text-align:center; width:100%;}
.wyszukiwarka_sennik_szukaj { display:inline-block;  width:60%; height:27px; font-size:14px!important; padding:0px 5px 0px 5px;	-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
.wyszukiwarka_sennik_guzik {  display:inline-block;  width:100px; height:28px; font-size:14px!important; background-color:#FF7100; color:#ffffff;  -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.dekoder_snow_guzik { width:140px; height:28px; font-size:14px!important; background-color:#FF7100;  color:#ffffff;   -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.lista_slowa { display:inline-block;  font-size:15px; width:170px; padding:2px 5px 2px 10px;  }
.lista_slowa:hover {

     border: 0px solid #C0C0C0;
	 background-color:#E9E9E9;
	 -moz-border-radius:5px;-webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behaviour:url(border-radius.htc);
}

.sen_lista_rekord{
margin:5px 0px 5px -5px;
padding:5px 0px 5px 5px;
vertical-align:middle;
	 display:block;
     border: 1px solid #C0C0C0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	behaviour:url(border-radius.htc);
}

#ramka_jeden_rekord h1.tresc_pokaz_jeden { display:block; padding:20px 0px 20px 0px; max-width:530px;}
#ramka_jeden_rekord h2 { display:block; margin-left:0px; padding:0px; font-size: 12px; color:#757575;  font-weight:bold;}
#ramka_jeden_rekord .kategorie { margin-top:15px; margin-bottom:10px; display:table; margin-left:0px; font-size: 12px; font-weight:bold;}
#ramka_jeden_rekord .kategorie span a{ margin-left:5px; margin-right:5px; color:red; font-size: 12px; font-weight:normal; }

#ramka_jeden_rekord ul{list-style-type: none; padding: 0px; margin: 0px;}
#ramka_jeden_rekord li span{ float:left; display:block; width:50px; font-size: 12px;}
#ramka_jeden_rekord li { margin-top:2px; margin-bottom:2px; font-size: 12px;}
#ramka_jeden_rekord .podziel_sie img { cursor:pointer; margin:0px 25px 20px 0px; }
#ramka_jeden_rekord .podziel_sie  { text-align:left; margin-top:10px; margin-bottom:10px; }

#ramka_jeden_rekord .nad_filmik  { text-align:center; margin-top:10px; margin-bottom:10px; }
#ramka_jeden_rekord .filmik  { text-align:center; margin-top:5px; margin-bottom:10px; }
#ramka_jeden_rekord .pokaz_fani  { text-align:center; margin-top:20px; margin-bottom:20px; }
#ramka_jeden_rekord .info { text-align:center; margin-top:20px; margin-bottom:20px; }

#ramka_jeden_rekord .div_glosowanie { display:table-cell; width:45%;  }
#ramka_jeden_rekord .div_glosowanie .ocena { cursor:pointer; font-size:12px; display:table-cell; border: 0px solid #333333; text-align:center;  vertical-align:middle; width:41px; height:42px;background: #fff url(//tja.pl/obr/gwiazdka_b.png) no-repeat -6px 0px !important; }

#ramka_jeden_rekord .div_glosowanie .gloswanie_gwiazdki { display:table-cell; border: 0px solid #333333; width:160px;  text-align:right;  vertical-align:bottom;  }
#ramka_jeden_rekord .div_glosowanie .gloswanie_gwiazdki img { width:28px; height:27px; border-width:0px;  }
#ramka_jeden_rekord .div_glosowanie .gloswanie_gwiazdki .gloswanie_gwiazdki_opis { border: 0px solid #333333; color:red; letter-spacing: 0.6ex; width:'100%'; height:12px;}
#ramka_jeden_rekord .div_glosowanie .gloswanie_odp { display:table-cell; text-align:right; width:160px; font-size: 12px; font-weight:bold; vertical-align:middle;}

#ramka_jeden_rekord .glosowanie { display:table-cell; text-align:right;  margin-right:40px; padding-top:10px; border: 0px solid #333333;}

#ramka_jeden_rekord .cofnij .gl_ramka_okr:hover { color:red; background-color:#ffffff; }
#ramka_jeden_rekord  .gl_ramka_okr { background-color:#EFEFEF;}
#ramka_jeden_rekord .cofnij{ display:table-cell; vertical-align:middle; text-align:left; padding:5px 5px 0px 15px; }
#ramka_jeden_rekord .cofnij span
{
    cursor:pointer;
	display:table-cell;
    vertical-align:middle; text-align:left;
	width: 60px; height:45px;
	margin:0px 5px 0px 5px; padding:0px 5px 0px 45px;
	font-size:17px; white-space:nowrap;
	background-image: url('//tja.pl/obr/back.png'); background-position:20px center; background-repeat:no-repeat; background-size: 23px 20px;
}


#ramka_jeden_rekord .powieksz{ display:table-cell; vertical-align:middle;  margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; border: 0px solid #333333; width: 200px;}
#ramka_jeden_rekord .powieksz span, #ramka_jeden_rekord .powieksz span:link, #ramka_jeden_rekord .powieksz span:visited, #ramka_jeden_rekord .powieksz span:active
{
	cursor:pointer;
	display:table-cell;
    vertical-align:middle; text-align:center;
	width: 200px; height:45px;
	margin:0px 45px 0px 5px; padding:2px 5px 0px 5px;
	font-size:17px; white-space:nowrap;
}

#lista .rekord { padding:20px 10px 5px 10px; margin:20px 0px 30px 0px;  max-width:530px;
	border: 1px solid #E6E6E6;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	behaviour:url(border-radius.htc);

}
//#lista .rekord:hover img { opacity:1; filter:alpha(opacity:100);  }
#auto_szukaj #lista img { width:100%; }
#lista .div_glosowanie { display:table-cell; width:200px; height:40px;  vertical-align:bottom;}
#lista .div_glosowanie .ocena { cursor:pointer; font-size:12px;  display:table-cell; border: 0px solid #333333; text-align:center;  vertical-align:middle; width:41px; height:42px;background: #fff url(//tja.pl/obr/gwiazdka_b.png) no-repeat -6px 0px !important; }

#lista .div_glosowanie .gloswanie_gwiazdki { display:table-cell; border: 0px solid #333333; width:160px;  text-align:right;  vertical-align:bottom;  }
#lista .div_glosowanie .gloswanie_gwiazdki img { width:28px; height:27px; border-width:0px;  }
#lista .div_glosowanie .gloswanie_gwiazdki .gloswanie_gwiazdki_opis { border: 0px solid #333333; color:red; letter-spacing: 0.6ex; width:'100%'; height:12px;}
#lista .div_glosowanie .gloswanie_odp { display:table-cell; text-align:right; width:160px; font-size: 12px; font-weight:bold; vertical-align:middle;}

#lista .kategorie { margin:-10px 6px 0px -4px; color:#666666; text-align:right; font-size: 12px; font-weight:bold; border:0px solid;}
#lista .kategorie a{ margin-left:5px; color:#666666;  margin-right:5px; font-size: 12px; font-weight:normal; }
#lista .kategorie a:hover{ color:red; }
#lista .kategorie img { vertical-align:middle; }
#lista .glosowanie { display:table-cell; text-align:right; padding-left:30px; }
#lista .podziel_sie {  display:table;width:100%; vertical-align:bottom; border:0px solid; }
#lista .podziel_sie b {  display:table-cell; cursor: pointer; text-align:center; }
#lista .podziel_sie a {  }
#lista .info { text-align:center; display:block;  }
#lista .info .td { display:table-cell; width:170px;}
#lista .tresc { margin:10px 0px 0px 0px;  border:0px solid; }
#lista .tresc h2{ font-weight:normal; display: inline; }
#lista .elementy { margin:0px 0px 0px 10px; padding:15px 0px 10px 0px; border:0px solid; }
#lista .elementy  img{ opacity:0.7; filter:alpha(opacity:70); }
#lista .elementy:hover img{   opacity:1; filter:alpha(opacity:100); }


#poprzedni_nastepny  span {  display:block; color:#757575; font-size:11px; margin-top:4px; text-align:left; }
#poprzedni_nastepny  a {  display:block;  }
#poprzedni_nastepny  td { text-align:center; width:33%; padding:5px 5px 5px 5px; vertical-align:text-top;  }
#poprzedni_nastepny  td:hover { background-color: #EFEFEF; border: 0px solid #E6E6E6;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	behaviour:url(border-radius.htc);  }
#poprzedni_nastepny  { margin:10px 0px 10px 0px;  }


hr {
background-color: #DDDDDD;
border: 0px solid #000000;
height: 1px;
width: 80%;
}

.szary
{
   color:#808080;
}


#ramka_naglowek, #ramka_naglowek h1, #ramka_naglowek h2
{
  	font-size:16px;
	font-weight: normal;
	display: inline;
	color:#ffffff;

}

#ramka_naglowek img{ vertical-align:middle;}
h1
{
	font-size:24px;
	font-weight: normal;
	display: inline;
}


#ramka_naglowek h3
{
  	font-size:16px;
	font-weight: normal;
	display: inline;
	color:#ffffff;
}


.pobierz_na_www {
    cursor: pointer;
    font-size : 13px;
    font-family : Arial, Helvetica, sans-serif;
    margin: 5px 5px 5px 5px;
    padding: 0px 5px 0px 5px;
    border: 2px solid #C0C0C0;
    background-color: #EAEAEA;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	behaviour:url(border-radius.htc);
	}
.pobierz_na_www span {display:block; margin:0px 0px 5px 0px;}
.pobierz_na_www b { display:block;  width:100%; padding:10px 0px 10px 0px; font-weight:normal; }
.pobierz_na_www input, .pobierz_na_www textarea { font-size: 12px; width:98%;  background-color: #ffffff;  }
.pobierz_na_www textarea { height:80px; }


#tabs2 { font-size : 12px;}


#auto_szukaj #lista {}
#auto_szukaj #lista .rekord_lista { margin:7px 0px 7px 0px; font-size:17px;}
#auto_szukaj #lista .rekord_lista:hover { background-color:#dddddd; }
#auto_szukaj #lista span { margin:0px 0px 0px 10px; font-size:12px;}
#auto_szukaj #lista .szukaj_zaznacz { display:inline; color:green;}

#div_kalendarz {font-family:Arial;
   }

#div_kalendarz  td {
    border-bottom: 1px solid #F5F5F5;
    border-right: 1px solid #FBFBFB;
    text-align:center;
	}


#table1 {
    font-size: 14px;
    border-spacing: 0;
	color: #E9E9E9;
    }

#div_kalendarz  td .color {
    color:#ffffff; text-decoration:none;
    }

#div_kalendarz  td a {
    color:#999999; text-decoration:none;
	}

#div_kalendarz  .data {
    color: #717171;
    font-weight: bold;
	height: 30px;
    }

#div_kalendarz .miesiac {
    color: #343434;
    font-size: 16px;
    font-weight: bold;
    padding: 0;
	text-align:center;
    }



#div_kalendarz .wybor td { border-bottom: medium none;
    border-right: medium none;
	}

#div_kalendarz .przyszla_data { border-bottom: medium none;
    border-right: medium none;
    background-color: #CCCCCC;

	}

#div_kalendarz .dzisiaj{ border-bottom: medium none;
    border-right: medium none;
    background-color: #0099FF;
    color: #ffffff;
	}

#div_kalendarz .wybrana{ border-bottom: medium none;
    border-right: medium none;
    background-color: #99CC00;
    color: #ffffff;
	}

#div_kalendarz .lista { color: #999999; }

#div_kalendarz .istnieja_sny{ border-bottom: medium none;
    border-right: medium none;
    background-color: #FF5353;
    color: #ffffff;
	}


#div_kalendarz .data td {
    border-bottom: 3px double #F5F5F5;
    border-right: medium none;
	}

#div_kalendarz .last{
    border-right:none;
    }

#div_kalendarz td img {
    display: block;
    margin: 0 auto;
    }