.etykieta_opinie { font-size: 15pt; font-weight: 600; color: #000000; display: block; border-bottom: dashed 1px #AAA; padding-bottom: 4px; width:100%; margin-left: 4px; }

.opinie_rozklad { display: block; width:100%; height: 40px; }
.opinie_pozytywne { background: green;  width:33%; font-size:100%; color:#fff; padding-left: 5px; padding-top: 5px; height: 35px; float: left; margin-bottom: 30px; }
.opinie_neutralne { background: #eee; width:33%;  font-size:100%; color:#000; padding-left: 5px; padding-top: 5px;  height: 35px;  float: left; margin-bottom: 30px; }
.opinie_negatywne { background: red;  width:33%;   font-size:100%; color:#fff; padding-left: 5px; padding-top: 5px; height: 35px; float: left; margin-bottom: 30px; }


          .cela { flex: 10 0 auto; border: solid 1px #eee; padding: 10px; width: 170px; height: 185px; padding-top: 5px; margin-right: 5px;}
  .cela_tekst { font-size: 90%; color: navy;}
  
  
  .poleszukaj { width: 100%; width: 320px; height: 25px; border: solid 2px orange; margin-left: 40px; }
  
@media only screen and (max-width: 1680px) {

 
}

@media only screen and (max-width: 1280px) {
 
}

@media only screen and (max-width: 1024px) {
   .opinia_2 {  max-width: 620px; }
    .karuzela_gora { margin-top: 22px;}
    .poleszukaj { width: 100%; width: 250px; height: 25px; border: solid 2px orange; margin-left: 40px; }
    
}
 .karuzela_gora::-webkit-scrollbar {
     display: none;
}
.col_1 { display: inline-block; }

.tekstopini { font-size: 110%; }
.sep2{
    background: url('../../../kropka.png');
    
    height: 15px;
    display: inline-block;
    margin-top:0px;
    margin-left: 8px;
    margin-right: 3px;
    width:15px;
    
    border:none;
}

.paseknawigacji {
    width: 100%;
    font-size:100%;
    overflow:hidden;	    
    border-radius:8px;
    margin:1px 0;    
    text-align:left;
    background: #fff; 
}

 .pogrubiona { font-weight: bold; }
.ocenaczastkowa { font-size: 36pt; font-weight: bold; color: #585858; padding: 10px; display: block; margin-top: 45px; margin-bottom: 10px;}
.ocenawhite { font-size: 22pt; text-align: center; align: center; font-weight: normal; color: #bbb; }

.nagl_typ1 { padding: 5px 15px 5px 14px; font-size: 15px; color: #fff; background: #fc6806; display: inline-block; margin-bottom: 10px; margin-right: 2px;}
.nagl_typ2 { padding: 5px 15px 5px 14px; font-size: 15px; color: #fff; background: #3C393A; display: inline-block; margin-bottom: 10px; margin-right: 2px;}
.nagl_typ3 { padding: 5px 15px 5px 14px; font-size: 15x; color: #000; background: #eee; display: inline-block; margin-bottom: 10px; margin-right: 2px;}
.nagl_typ4 { padding: 5px 15px 5px 14px; height:37px; color: #000; background: url('../../../background_tlo.jpg');  display: inline-block; margin-bottom: 10px; margin-right: 2px; border: solid 1px #eee; }
.nagl_typ5 { padding: 5px 15px 5px 14px; height:25px; color: #000; background: url('../../../bg-patte.png');  display: inline-block; margin-bottom: 10px; margin-right: 2px; border: solid 1px #eee; }

a { color:blue; text-decoration:none;}
a:hover {text-decoration:underline;}
a.white { color: #fff; }



.filmy_kontener { display: block; color: white; height: 160px; width: 200px; padding-top: 30px; background: #000; background: url('../../../film.gif'); text-align: center; float: left;}
.film_obrazek2 { width: 185px; border: 0; }
.film_podpis { color: white; font-size: 90%; display: block; padding-top: 6px; overflow: hidden; width: 230px; height: 30px;}

.filmy_pasek { display: block; color: white; height: 30px; width: 1116px; background: #000; background: url('../../../film2.gif'); text-align: center; float: left;}
.filmy_kontener2 { display: block; color: white; height: 160px; width: 186px; padding-top: 3px; background: #000; text-align: center; float: left;}
.film_obrazek3 { width: 183px; border: 0; }
.film_podpis2 { color: white; font-size: 90%; display: block; padding-top: 5px; overflow: hidden; width: 180px; height: 50px; line-height: 115%;}

.obrazek_gorny_ramka { width: 105px; height: 95px; border: none; position: relative; overflow: hidden; float: left; display: inline-block;}
.obrazek_gorny {
      max-width: 100px; max-height:90px;

  } 
  
  .przyciskdodaj { display: block;}
  
  .form_odsuniety { margin-left: 58px;}
.kodd { width: 70px; }
.submit_koment { border: solid 1px #eee; padding: 5px; margin-bottom: 7px; margin-top: 5px;}
.kom_do_opini { width: 480px; float: right; background: #eee; margin-bottom: 16px; padding: 6px; }
.wszystkie_komentarze { float: right; padding: 1px; border-bottom: dashed 1px orangered;}
.avat_left { width: 35px; float: right; background: #eee; margin-bottom: 10px; }
.odp_o     { width: 488px; border: solid 1px #ccc; height: 60px; }
.odp_oakt { width: 488px; border: solid 1px orange; height: 80px;}
.maly_avat { float: left; margin-right: 20px; margin-left: 10px;  width: 35px;} 

.odp_o_mp    { width: 466px; border: solid 1px #ccc; height: 30px; }
.odp_oakt_mp { width: 466px; border: solid 1px orange; height: 70px;}
.wszystkie_komentarze_mp { float: right; padding: 1px; border-bottom: dashed 1px orangered; margin-right: 6px; font-weight: bold; font-size: 90%;}
.kom_do_opini_mp { width: 455px; float: right; background: #eee; margin-bottom: 16px; margin-right: 6px; padding: 3px 6px 3px 8px; }

.kom_do_opini_nw { width: 655px; float: right; background: #fff; border: solid 1px #ccc; margin-bottom: 16px; margin-right: 6px; padding: 3px 6px 3px 8px; }

.opinia_otoczka { display: block; width: 100%; overflow: hidden; margin-bottom: 50px; padding-top: 15px }
.opinia_left { float: left; display: block; width: 560px;  } 
.opinia_right { float: left; display: block; width: 200px; padding-left: 12px;   padding-bottom: 15px; padding-top: 10px;  min-width: 100px; }

.opinia_calosc { display: block; width:100%; padding-bottom: 20px; padding-top: 15px; border-bottom: solid 1px #eee;}

.opinia_1 { display: inline-block; float:left;  min-width: 200px; background: #fff;  clear:left;  }
.opinia_2 { display: inline-block; min-width: 300px; max-width: 620px;   background: #fff;  }
.opinia_3 { display: inline-block;    background: #fff;  min-width: 150px; float: right; clear: right; height: 175px; text-align:left;}


@media only screen and (max-width: 1024px) {


}

.ostatnie_pyt { display: block; width: 100%; border-bottom: dashed 1px #ddd; background: #aaa; font-size: 10pt; font-weight: normal; color: blue; text-align: left; padding-top: 5px; padding-bottom: 2px; background: url('../../../dot3.png'); background-repeat:no-repeat;  background-position: -0px 5px;padding-left: 28px; }
.clearboth { clear: both; }
.acenter { text-align: center; }
.aleft   { text-align: left;}
.aright   { text-align: right;}
.ajustify   { text-align: justify; }

.rating   { display: block; height: 16px; width: 160px; background: url('star_empty.png'); float: left; }
.rating_f { display: block; height: 16px; background: url('star_full.png'); float: left; }
.r1       { width: 16px; }
.r2       { width: 32px; }
.r3       { width: 48px; }
.r4       { width: 64px; }
.r5       { width: 80px; }
.r6       { width: 96px; }
.r7       { width: 112px; }
.r8       { width: 128px; }
.r9       { width: 144px; }
.r10      { width: 160px; }

.fleft { float: left }
.kratkaoceny{ border-right: solid 1px #ddd; border: solid 1px #ddd; text-align:center;   width: 65px; height: 40px; padding-top: 2px;    display: block;  color: black; border-radius: 8px; margin-right: 5px; background: orange; } 
.duzytekst { font-size: 12pt; font-weight: bold; }

.ocena_cela { padding: 4px 4px 4px 4px; color: #fff; display: inline-block; background: green; position: absolute;  right: 0; top: 0;  }
.pogrubiony { font-weight: bold; }
.ocena_belkatytulowa {
 border-radius: 6px; /* CSS3 */
        overflow: hidden;
        height: 40px;
        padding-top: 3px;         
        padding-bottom: 6px;
        padding-left: 14px;
        
    
     
}

.pasek_opcji { display: block; float: right;}


.form_odsuniety { margin-left: 58px;}
.kodd { width: 70px; }
.submit_koment { border: solid 1px #eee; padding: 5px; margin-bottom: 7px; margin-top: 5px;}
.kom_do_opini { width: calc( 100% - 70px ); float: left; background: #eee; margin-bottom: 16px; padding: 6px; }
.wszystkie_komentarze { float: right; padding: 1px; border-bottom: dashed 1px orangered;}
.avat_left { width: 35px; float: right; background: #eee; margin-bottom: 10px; }
.odp_o     { display: block; width: calc( 100% - 70px ); border: solid 1px #ccc; height: 60px; }
.odp_oakt { width: 488px; border: solid 1px orange; height: 80px;}
.maly_avat { float: left; margin-right: 20px; margin-left: 10px;  width: 35px;} 

.odp_o_mp    { width: 466px; border: solid 1px #ccc; height: 30px; }
.odp_oakt_mp { width: 466px; border: solid 1px orange; height: 70px;}
.wszystkie_komentarze_mp { float: right; padding: 1px; border-bottom: dashed 1px orangered; margin-right: 6px; font-weight: bold; font-size: 90%;}
.kom_do_opini_mp { width: 455px; float: right; background: #eee; margin-bottom: 16px; margin-right: 6px; padding: 3px 6px 3px 8px; }

.kom_do_opini_nw { width: 655px; float: right; background: #fff; border: solid 1px #ccc; margin-bottom: 16px; margin-right: 6px; padding: 3px 6px 3px 8px; }


.poletekstowe, .polekomentarza { 
	padding: 4px;
	border: solid 1px #bbb;
	outline: 0;
	font: normal 13px/100% 'Faux', Verdana, Tahoma, sans-serif;
	width: 500px;	
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	}
.kod { width: 150px; padding: 4px;
	border: solid 1px #bbb;				
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;}
.formularz textarea { 
	width: 500px;
	max-width: 700px;
	height: 300px;
	line-height: 150%;
        border-color: #C9C9C9; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	}
.pogrubione2 { font-weight: bold; }
.pogrubione { font-weight: bold; }
.formularz input:hover, textarea:hover,
.formularz .input:focus, textarea:focus { 
	border-color: #C9C9C9; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	}
.etykieta { float: left; display: block; width: 160px; padding: 8px; font-weight: normal; padding-left: 0; font-size: 90%; }
.pole     { float: left;  display: block; padding: 8px; }

/* jQuery.Rating Plugin CSS - https://star-rating.fyneworks.com/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

.maly_opis { font-size: 90%; padding: 6px; overflow: auto;}

.promowane_ramka { float: left; width: 80%; background: #fff; margin-right: 20px; padding-top: 10px; margin-top: 5px; margin-bottom: 5px; position: relative; overflow:hidden;  display: inline-block; } 
.promowane_ramka_news { float: left; width: 145px; background: #fff; margin-right: 6px; padding-top: 10px; margin-top: 5px; margin-bottom: 5px; position: relative; overflow:hidden;  display: inline-block; } 
.promowane_miniatura { max-width: 135px; height: 110px; margin-left: auto; margin-right: auto; margin-bottom: 20px; }
.promowane_cena { position: absolute; top: 130px; right: 3%; color: #fff; height: 25px; margin-top: 5px;  display: block; font-weight: bold;  background: #000; border-left: solid 6px yellow; font-size: 90%; padding: 2px 5px 0px 3px; }
.promowane_etykieta { display: block; width: 100%; background: #fff; height: 44px; overflow: hidden; line-height: 1.6em; letter-spacing: 0.1em; }
.promowane_etykieta a { font-size: 12px; font-weight: bold; color: #000;  }
.promowane_etykieta:hover { display: block; width: 100%; background: #fff; min-height: 56px; height: auto;
                            transition:max-height 0.5s; /* Animation time */
                            -webkit-transition:max-height 0.5s; /* For Safari */}
    .myButton {
	  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 5px;
  width: 100%; 
  color: #ffffff;
  font-size: 15px;
  text-align: center;
  margin: 0 auto;
  display: block;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

   
        
        .kategorieszukania { margin-left: 40px; }
        .przyciskhome { margin-top: -5px;  height: 27px; border: 0; }
        
        
        .greybox ul { display: inline-block; list-style: none; }
        .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:102px;
 display: inline-block;
	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
 .avatar_box { display: block; width: 88px; padding: 1px; border: none; float: left; }
.avatar_img { display: block; width: 85px; border: none; vertical-align: middle; border-radius: 50%; border: solid 1px #eee;}
.profile_img { width: 810px; border: none; }

.ocena_tekst { font-weight: bold;}
.ocena_tekst a { color: black; font-weight: bold; font-size: 11pt; }