#temattitle {height: auto !important;
    padding-bottom: 23px;background:#636363}
#temattitle h1 {    margin-top: 140px !important}
 
  .forum-glowne {float:left;position:relative;width:76%;margin:15px 12% 0 12%;}

.forum-kategoria {float:left;width:100%;background:#081634;height:50px;}

.forum-kategoria > h2 {    float: left;
    margin: 14px 0 0 17px;
    padding: 0;
    font: 400 18px 'Roboto';
    color: #fff;position:relative;z-index:2}
	

	.podkategorie-forum { float: left;
    width: 100%;
    background: #fff;
    margin-bottom: 20px;
    box-shadow: 0px 0px 10px #c0c0c0;
    position: relative;
    z-index: 0;}
  

  .forum-podkategoria {display:flex;width:100%;border-bottom:1px dotted #b3b1b2; flex-direction: row;height:80px}
  .forum-podkategoria:hover {background:#F7F7F8}
  .forum-podkategoria .forum-ikona {display:flex;justify-content:center;flex:initial;width:42px;margin: 20px 0 0 15px;}
   .forum-podkategoria .forum-ikona i {    width: 42px;
    height: 42px;
    background: #b8b8b8;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 21px;
    padding-top: 10px;}
	
	
	.forum-podkategoria .forum-danekat {display:flex;flex:auto;margin:10px 10px 10px 30px;flex-direction: column;}
 	.forum-podkategoria .forum-danekat h3{    float: left;
    font: 700 18px 'Roboto Condensed';
    margin: 9px 0 2px 0;
    padding: 0;
    width: 100%;}
	.forum-podkategoria .forum-danekat h3 a {color:#173983}  .forum-podkategoria .forum-danekat h3 a:hover {color:#0e9434}
	.forum-podkategoria .forum-danekat article {    color: #808080;
    width: 100%;
    font: 300 15px 'Roboto';}	

		.forum-podkategoria .liczbapostow {display:flex;flex:initial;width:140px; flex-direction: column;margin-top: 16px;}
.forum-podkategoria .liczbapostow span.liczba {font:300 25px 'Roboto';color:#000;float:left;width:100%;text-align:center}
.forum-podkategoria .liczbapostow span.lopis {font:300 14px 'Roboto';color:#aeaeae;float:left;width:100%;text-align:center;}


.forum-ostatnipost {display:flex;flex:initial;width:300px;flex-direction:column;    padding: 13px 20px 0 0;}
.forum-ostatnipost span {float:left;width:100%}
	.forum-ostatnipost span.forumkat-tnazwa {font:400 16px 'Roboto';    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;} .forum-ostatnipost span a {color:#12337a} .forum-ostatnipost span a:hover {text-decoration:underline}
	.forum-ostatnipost span.forumkat-user {font:300 15px 'Roboto'}	
	.forum-ostatnipost span.forumkat-data{font:300 14px 'Roboto';color:#ada4a4}
	
	
.temat-ikona {    padding: 29px 0 0 25px;width: 42px;display:flex;justify-content:center;flex:initial}	
.przycisk-dodaj {    float: right;position:relative;
    background: #218c34;
    margin: 0 0 10px 0;
    padding: 10px 15px 8px 50px;
    font: 300 15px 'Roboto';
    color: #fff;
border-radius: 5px;    box-shadow: 0 4px 0 #11521c;}
.przycisk-dodaj i {    position: absolute;
    left: 0;
    top: 0;
    float: left;
    height: 100%;
    padding: 12px 13px;
    background: #177928;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.przycisk-dodaj:hover {color:#fff;background:#2ab342}

  h1.forumek {float:left;width:100%;text-align:center;position:relative;color:#252525;font:700 30px 'Roboto Slab';padding:25px 0 5px 0} 
 
 .forum-tlo {float:left;width:100%;background:url(/images/forumbac.jpg) no-repeat 0 40px, #E2E2E5;background-size:contain}

 .forums {max-width:1020px !important}
.forums h1 {float:left;width:100%;margin:20px 0 0 0;font:700 30px 'Lato';color:#FFF;text-transform:uppercase;text-shadow:1px 1px 10px #000}

.forums a.dd {float:right;padding:7px 12px;background:#868686;text-decoration:none;color:#fff;font:300 13px 'Open Sans';text-shadow:0 1px 1px #3A3A3A;margin:15px 2.5% 0 0}
.forums a.dd i {margin-right:3px}

.forums a.dd:hover {background:#006BA6}

ul#forum {float:left;width:100%;background:#E1E1E1;list-style-type:none;padding:0;margin:0 0 0 0;box-shadow:0 0 2px #616161}

ul#forum li {float:left;width:100%;position:relative;overflow:hidden;height:78px;border-bottom:1px solid #c8c2c2}


ul#forum li span.tematzaz {float:left;width:3px;height:100%;position:absolute;top:0;left:-3px;background:#6AA7E3}

li#temat {margin-top:0}

ul#forum li > div {float:left;padding:11px 10px}



.forummenu {float:left;background:#e1e1e1;box-shadow:0 0 1px #9c9c9c;width:20%;margin:0 5% 0 0}
.forummenu h2 {float:left;width:100%;font:700 16px 'Roboto Slab';color:#5f5f5f;text-align:center;box-shadow: inset 0px -5px 5px 0px #C7C7C7;padding:15px 0}
.forummenu ul {float:left;width:100%;margin:0;padding:0}
.forummenu ul li{float:left;width:100%;margin:0;padding:0}
.forummenu ul li {float:left;width:94%;margin:0 3%;border-bottom:1px solid #d1d1d1}
.forummenu ul li a{float:left;width:100%;padding:9px 5px;text-transform:uppercase;font:300 13px 'Open Sans';color:#383838;} .forummenu ul li a:hover, .forummenu ul li.selk a {color:#1e699d}
.forummenu ul li:last-child {border-bottom:0}

.forummenu ul li a span.pkt {float:left;background:url(/images/ikonki.png) no-repeat;background-position:-117px -39px;width:7px;height:7px;margin:6px 8px 0 0}
.forummenu ul li a:hover span.pkt, ul.centrum-menus li.selk a span.pkt {background-position:-117px -32px;}


ul#forum .tnazwa {float:left;width:87%;position:relative;}

ul#forum .tnazwa h2 {font:700 16px 'Roboto';color:#494848;float:left;width:96%;margin:9px 0 0 0;padding:0 0 0 15px;position:relative}
ul#forum .tnazwa h2  a{color:#494848;text-decoration:none;} ul#forum .tnazwa h2 a:hover {color:#22636F}

ul#forum .tnazwa .tdzial {float:left;width:96%;margin:5px 0 0 0;padding:0 0 0 15px;font:300 13px 'Roboto';color:#7f7f7f} ul#forum .tnazwa .tdzial a {color:#0e8998;text-decoration:none}
ul#forum .tnazwa .tdzial a:hover {text-decoration:underline}

ul#forum .rate-temat {float:left;width:4%;}
ul#forum .rate-temat i {float:left;width:100%;font-size:18px;color:#bdb9b9;text-align:center;}
ul#forum .rate-temat i:hover {color:#158154;cursor:pointer}


ul#forum .rate-temat span {float:left;width:100%;text-align:center;color:#8d8d8d;font:700 20px 'Roboto';color:#8d8d8d}


ul#forum li:hover {background:#D8D8D8}
ul#forum li .tautor {float:left;height:100%;border-right:1px solid #e8e8e8;padding:11px 20px 500px 20px !important;margin-bottom:-500px;width:14%;font:13px 'Open Sans';color:#898989;}
ul#forum li .tautor a {text-decoration:none}
ul#forum li .tautor span.dt {float:left;width:100%;margin:5px 0 0 0;}




ul#forum li .todp{float:right;padding:16px 0 0 0 !important;text-align:center;width:13%;color:#898989;font:700 22px 'Roboto Slab';color:#646060}
ul#forum li .todp span {float:left;width:100%;font:300 14px 'Roboto';color:#646060}

ul#forum li .twys{float:left;height:100%;padding:11px 0 500px 0 !important;text-align:center;margin-bottom:-500px;width:8%;color:#898989;}

ul#forum li .tnazwa2 {padding:20px 20px 20px 20px !important;}

ul#forum li .tautor2 {padding:20px 20px 500px 20px !important;}

ul#forum li .tpost2 {padding:20px 20px 500px 20px !important;}

ul#forum li .todp2, ul#forum li .twys2 {font:15px 'Open Sans';padding-top:30px !Important}


.mats {position:absolute;right:20px;bottom:10px;float:left;background: #ffffff;margin-left:5px;
background: -moz-linear-gradient(top, #ffffff 0%, #d4d4d5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d4d4d5));
background: -webkit-linear-gradient(top, #ffffff 0%,#d4d4d5 100%);
background: -o-linear-gradient(top, #ffffff 0%,#d4d4d5 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#d4d4d5 100%);
background: linear-gradient(to bottom, #ffffff 0%,#d4d4d5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d4d4d5',GradientType=0 );border:1px solid #b8b8b8;color:#353434 !important;font:11px 'Open Sans';text-shadow:1px 1px 0 #fff;padding:2px 5px 2px 5px;border-radius:3px}

.trecytat {float:left;width:100%;border-left:1px solid #C3C3C3;padding:15px 2%;margin:10px 0 13px 2%;color:#737373}

.bread {float:left;width:100%;height:44px}

 .breadcrumbs {    float: left;
    width: 100%;
    background: #e4e3e3;
    font: 300 14px 'Roboto';
    padding: 0 20px;
    margin: 0;
    list-style-type: none;
    color: #1A67A6;}
 .breadcrumbs li {display:inline-block;margin-right:5px;padding:12px 0 10px 0;} .breadcrumbs li a {color:#606060;text-decoration:none} .breadcrumbs li a:hover {color:#1A67A6}
 .breadcrumbs li:last-child {border-right:0}
 .breadcrumbs li i[class="fa fa-angle-right"] {margin:0 5px;color:#8C8C8C}
 
 .infor {float:left;width:100%;text-align:right;font:14px 'Open Sans';color:#4a3d3d} .infor a {text-decoration:none;color:#196f97}
 

 
.stralka {width: 0;
height: 0;
	border-top: 8px solid transparent;
	border-bottom: 7px solid transparent; 
	
	border-right:10px solid #fff ;position:absolute;top:15px;left:-5px;z-index:10}


 li.pokaz {float:right !important}
 .button-cyt {float:left;background: #ffffff;box-shadow:1px 1px 3px #CACACA;margin:0 0 0 5px;
background: -moz-linear-gradient(top, #ffffff 0%, #d4d4d5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d4d4d5));
background: -webkit-linear-gradient(top, #ffffff 0%,#d4d4d5 100%);
background: -o-linear-gradient(top, #ffffff 0%,#d4d4d5 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#d4d4d5 100%);
background: linear-gradient(to bottom, #ffffff 0%,#d4d4d5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d4d4d5',GradientType=0 );border:1px solid #b8b8b8;color:#353434 !important;font:11px 'Open Sans';text-shadow:1px 1px 0 #fff;padding:2px 5px 4px 5px;border-radius:3px}
  .button-cyt:hover, .oznacz:hover {background:#096394}
 
.rater {float:left;position:absolute;right:10px;top:7px;width:12d0px}
.rater form {float:left;margin:0}
.rater i {font-size:20px}
.rater button {border:0;background:transparent;float:right;margin-left:-5px;color:#bdb9b9;font-size:20px;font-family:'Open Sans';cursor:pointer;}
.rater button:hover {color:#1A1A1A}

.obecnaocena {font:700 20px 'Roboto';color:#4B4B4B !important} 
.mniej {font:700 20px 'Roboto';color:#940303 !important}
.wiecej {font:700 20px 'Roboto';color:#158154 !important}

.oznacz {float:right;position:relative;background:#868686;color:#fff !important;font:11px 'Open Sans';padding:8px 7px 9px 7px;margin:15px 3px 0 0}
.oznacz > .tt {display:none;float:left;position:absolute;background:#000;opacity:0.8;top:-2px;left:-280px;width:270px;font:13px 'Open Sans';color:#fff;text-align:center;padding:4px 0;border-radius:3px}
.oznacz:hover > .tt {display:block;}

li.pokaz {display:none}
div.fs:hover li.pokaz {display:inline-block}


ul {list-style-type:none} a {text-decoration:none}

.us {    flex: initial;
    width: 180px;
    background: #D1D1D1;
    padding: 7px 10px;}
.us img {max-width:160px;width:100%}
.us1 {float:left;width:100%;text-align:center;font:21px 'Lato', sans-serif;margin-top:5px;} .us1 a{transition: all 0.2s ease-in-out;}
.us1 a:hover {opacity:0.6;}
.us2 {float:left;width:100%;text-align:center;font:15px 'Lato', sans-serif;margin-top:2px;color:#3B3B3B}
.us3 {font-style:italic;color:#616161;margin:7px 0}
ul.posts {float:left;margin:20px 0 0 0;padding:0}
ul.posts  > li {margin:0.5% 0 15px 1%;padding:0 0;position:relative;background:#fff;box-shadow: 0px 0px 3px #A7A7A7;    display: flex;
    flex-direction: row;}

.buttony-for {float:left;;font:300 13px 'Open Sans'}
.buttony-for a {color:#4d4e50;padding:3px 4px 0 7px} 
.buttony-for a i {margin-right:4px} 

.buttony-for a:hover {color:#256278}
.fsnag {float:left;margin:0;width:100%;border-bottom:1px solid #d3d3d3;;padding:0;}
.fs {    width: 85%;
    flex: auto;}
ul.posts li ul.fsnag li {float:left;border:0;width:auto;padding:14px 10px 10px 10px;margin:0 !important;border-right:1px solid #d3d3d3;font:300 13px 'Roboto';color:#8a8585;position:relative;background:#fff}
ul.posts li ul.fsnag li:last-child {border-right:0}

ul.posts li ul.fsnag li:hover {background:#D1D1D1}


.dataf {padding-left:15px !important}


.centrum {width:98.5%}
.centrum > li {width:98%;position:relative;background:#E1E1E1}

.centrum li ulcechy {float:left;width:100%;margin:11px 0 !important;} ul.cechy li {border:0 !important;list-style-type:circle !important;padding:0 !important;margin-top:2px !important;box-shadow:none !Important}



.malymargin {margin-right:2px;}
.piwi {float:left;width:96%;font:300 18px 'Open Sans';color:#434242;margin:15px 0 10px 2%;text-align:justify;padding:10px 7px}

.piwi a {color:#3E70A3}
.piwi a:hover {color:#5F91C2}

.odpowiedz {float:left;width:100%;margin:0 0 20px 0}
.odpowiedz textarea {float:left;width:100%;border:0;box-shadow:0 2px 1px #BBBBBB;padding:15px;font:300 15px 'Open Sans';}

.odpowiedz .sekcjafull {width:96%;margin:15px 2% 0 2%}

.buttonyf {float:left;width:100%;margin:10px 0 0 0} .buttonyf input {border:0;background:#6B6B6B;color:#fff;font:14px 'Open Sans';padding:10px 15px;margin:0 5px 10px 0;float:right;border-bottom:2px solid #4D4D4D;cursor:pointer}
.buttonyf input:hover {background:#606060}

.dede input {box-shadow:0 0 0 #fff !important;}

.temat-error {float:left;position:relative;left:50%;margin-left:-200px;width:400px;margin-top:20px;margin-bottom:20px;font:300 17px 'Open Sans';background:#F9DDE1;color:#E45D6F;border-left:4px solid #E45D6F;padding:20px 15px;z-index:99999;box-shadow:1px 1px 1px #333135}

.temat-ovr {position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;z-index:99998}
.options {float:left;width:100%;margin-top:15px} .temat-error div.options a.opcja {color:#fff;background:#D9534F;padding:6px 10px;font:300 15px 'Open Sans';margin-right:3px;border:1px solid #D5403C;}
.temat-error div.options a.opcjab {color:#616f77;background:#fff;padding:6px 10px;font:300 15px 'Open Sans';border:1px solid #cdd3d7}

.temat-error div.options a.opcja:hover {box-shadow: inset 2px 2px 3px 0px #B72C28}
.temat-error div.options a.opcjab:hover {box-shadow: inset 2px 2px 3px 0px #C5C5C5}



.temat-ok {float:left;position:relative;left:50%;margin-left:-200px;width:400px;margin-top:20px;margin-bottom:20px;font:300 17px 'Open Sans';background:#EAF6EA;color:#327432;border-left:4px solid #81C981;padding:20px 15px;z-index:99999;box-shadow:1px 1px 1px #333135} 

.temat-ok div.options a.opcja {color:#fff;background:#5CB85C;padding:6px 10px;font:300 15px 'Open Sans';margin-right:3px;border:1px solid #419641;}

.temat-ok div.options a.opcja:hover {box-shadow: inset 2px 2px 3px 0px #449D44}

.czerwony {background: #8c0000 !important; box-shadow: 0 4px 0 #500404 !important;color:#fff !important}
.czerwony i {
background: #670707;}
.sss {margin-right:10px}
