@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/zero.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/kolory.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/header.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/butter.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/boki.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/index_128.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/szablon_163.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/szablon_.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/lista_160.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/rzecz_165.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/post_45.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/polecane_132.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/polecane_136.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/polecane_135.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/polecane_152.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/polecane_183.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/wszystkie_53.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/zajawka_179.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/glowna_130.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/glowna_212.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/szablon_198.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/tekst_42.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/post_195.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/szablon_184.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/tekst_210.css');
@import url('https://www.badaniakliniczne.radom.pl/htm/szablony/tekst_211.css');



:root {
--t1: rgba(255,255,255,0.8);
--t2: rgba(0,0,0,0.5);
--t3:rgba(0,102,170,0.7);
--t5: rgba(0,0,0,0.2);
--g1:linear-gradient(to bottom, #4cb8eb 1%,#ededed 100%);
--h1:70px;
--h2:80px;
--h3:100px;
}


/*------------------------------------*
STRONA WWW
*------------------------------------*/

html {
height:100%;
background-color: var(--k2);
}


body {
font-family: Trirong, serif;
font-size: 16px;
color: var(--k7);
height:100%;
padding: 0;
margin: 0;
}

*:focus {
outline: none;
}


body > iframe {
display: none;
}


.Szablon {
display:grid;
grid-template-columns:repeat(12,1fr);
grid-column-gap:3em;
width:100%;
max-width:1200px;
margin:0 auto;
padding: 0 25px;
}


#GrupaZajawek {
width:100%;
display:flex;
justify-content:center;
flex-wrap:wrap;
} 

/*------------------------------------*
GRUPY
*------------------------------------*/


.InclGrupy {
width: 100%; 
float: left; 
margin-bottom: 50px;
font-size: 17px;
text-align: justify;
}

/*------------------------------------*
PAGER
*------------------------------------*/

.Paginacja {
width: 100%;
float: left;
clear: both;
padding: 12px;

}

.Paginacja a, .Paginacja span {
display: block;
padding: 4px 6px 4px 6px;
float: left;
margin-right: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-weight: normal;
font-size: 11px;

}

.Paginacja a {
background-color: #e1e1e1;
color: black;
}


.Paginacja span {
background-color: #ff0000;
color: white;
}

/*------------------------------------*
FORMULARZE
*------------------------------------*/

input, textarea, select, button {
padding: 3px;
background: #dddddd;
color: #696969;
border: 1px solid #ffffff;
}


/*------------------------------------*
REJESTRACJA NOWA
*------------------------------------*/

.RegNew, .RegNew > form > div {
float: left;
width: 100%;
}

.RegNew > form > div > p {
font-size: 20px;
font-weight: 700;
}

.RegNew label {
font-size: 12px;
color: #C20000;
margin: 0 12px;
font-weight: 700;
}

.RegNew > form input[type="text"], 
.RegNew > form input[type="email"], 
.RegNew > form input[type="password"], 
.RegNew > form select {
width: 100%;
max-width: 300px;
}

.RegNew .RejN1 { background-color: #EBEBEB; padding: 25px; }
.RegNew .RejN2 { background-color: #F2F2F2; padding: 25px; }
.RegNew .RejN3 { background-color: #EBEBEB; padding: 25px; }
.RegNew .RejN4 { background-color: #F2F2F2; padding: 25px; }
.RegNew .RejN5 { background-color: #EBEBEB; padding: 25px; }

/*------------------------------------*
FORMULARZE REJESTRACJA
*------------------------------------*/

#RejLogin, #RejRej {
float: left;
width: 100%;
margin-bottom: 25px;
padding: 0px;
clear: both;
}

#RejLogin {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #C20000;
color: #ffffff;
text-align: center;
}

#RejLogin form {
padding: 12px;
}

#RejLogin > a, #RejLogin > div > a {
color: #ffffff;
font-weight: bold;
}

#RejLogin > form > input, #RejRej > form > input {
height: 30px;
}

#RejLogin select, #RejRej select {
height: 30px;
}

#RejRej input, #RejRej select {
margin-left: 10px;
}


#RejRej textarea {
width: 100%;
height: 200px;
padding: 3px;
}

#RejRej td {
padding: 6px;
width: 50%;
border-bottom: 1px solid #EDEDED;
}

#RejRej th {
text-align: left;
font-size: 16px;
border-bottom: 1px solid #EDEDED;
padding: 6px;
width: 50%;
}

.ProfNoSel, .ProfSel {
float: left;
padding: 10px;
}

.ProfNoSel a, .ProfSel a {
color: white;
}

.ProfSel {
background-color: #474747;
}


/*------------------------------------*
ZAMÓWIENIE
*------------------------------------*/


#Zamowienie {
FLOAT: LEFT;
}

#Zamowienie p {
padding-bottom: 20px;
font-size: 16px;
font-weight: bold;
color: red;
}

#Zamowienie table {
float: left;
width: 500px;
}

#Zamowienie table tr td {
padding: 5px;
}

.ZamOC td {
border-bottom: 2px solid red;
}


#Zamowienie ul li span {
font-size: 16px;
}

#Zamowienie ul li {
margin-bottom: 30px;
}

#Zamowienie ul li a {
color: #4D9E3E;
font-size: 12px;
display: block;
margin: 5px 0px 5px 10px;
font-weight: bold;
}

#Zamowienie ul li a:hover {
color: red;
text-decoration: underline;
}

.ZamUkr div {
display: none;
}

.ZamUkr span{
cursor: pointer;
}


/*------------------------------------*
PROFIL
*------------------------------------*/

.ProfilMenu {
float: left;
width: 100%;
margin-bottom: 25px;
border-bottom: 1px solid #C20000;
}


.ProfilMenu > a {
display: block;
float: left;
width: 25%;
padding: 12px;
font-size: 14px;
text-align: center;
color: #C20000;
}


.ProfilMenu > a:hover {
color: white;
background: #C20000;
}


.ProfilMenu > .ProZaz {
color: white;
background: #C20000;
}

/*------------------------------------*
ZAMÓWIENIE
*------------------------------------*/

#TabWybZam {
float: left;
width: 100%;
}

#TabWybZam th {
background: #dddddd;
color: black;
font-size: 16px;
font-weight: normal;
}


#TabWybZam td, #TabWybZam th {
text-align: left;
padding: 14px;
border-bottom: 1px solid #EDEDED;
}


#TabWybZam a {
display: block;
width: 100%;
height: 100%;
color: #C20000;
font-size: 18px;
background: #EDEDED;
text-align: center;
padding: 3px;
}

#TabWybZam a.ZamNazTow {
font-size: 12px !important;
text-align: left !important;
background: #ffffff !important;
font-weight: bold;
}


#TabWybZam a:hover {
background: #ec028c;
color: white;
}

#TabWybZam a.ZamNazTow:hover {
background: #ffffff !important;
color: #ec028c !important;
}


.TabWybZamB {
background: #C20000;
padding: 15px;
font-size: 18px;
color: white;
}

.MemNonMem {
margin-top: 25px;
background: #C20000;
float: left;
width: 50%;
padding: 12px;
}

.MemNonMem > a {
padding: 25px;
background: #C20000;
float: left;
width: 100%;
text-align: center;
font-size: 20px;
color: white;
}

.MemNonMem > a:hover {
background: #000000;
}


.ZamZakTr {
padding: 25px;
background: none repeat scroll 0% 0% #0369DC;
float: left;
width: 80%;
margin: 25px 10% 25px 10%;
text-align: center;
font-size: 20px;
border: 25px solid #EDEDED;
color: #FFF;
}


/*------------------------------------*
SONDY
*------------------------------------*/

.BokSonda {
float: left;
display: block;
width: 100%;
margin-bottom: 20px;
}

.BokSonda > p {
font-weight: bold;
}

.BokSonda > div {
float: left;
width: 100%;
font-size: 11px;
}

.BokSonda > div > input {
margin-right: 10px;
}

.BokSonda > input {
margin-top: 10px;
}




/*------------------------------------*
	COOKIES
*------------------------------------*/

#cookiesDiv {
z-index: 10000;
display: none;
position: fixed;
bottom: 0;
margin: 0;
width: 100%;
height: auto;
text-align: center;
background-color: #005159;
color: #003549;
padding: 10px 0;
opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */
}

#cookiesDiv:hover {
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */

}

#cookiesDiv p {
text-align: center;
color: #fff;
font-family: Verdana, sans-serif;
font-size: small;
padding: 0;
margin: 0;
}
#cookiesDiv a {
text-align: center;
color: #fff;
font-family: Verdana, sans-serif;
font-size: small;
text-decoration: underline;
}
#cookiesDiv a:hover {
text-align: center;
color: #000;
font-family: Verdana, sans-serif;
font-size: small;
text-decoration: underline;
}


/*------------------------------------*
MAPA
*------------------------------------*/

.MapaPokaz {
cursor: pointer;
padding: 15px;
background-color: #f5f6f6;
font-family: Oswald, sans-serif;
color: #005159;
text-align: center;
font-size: 15px;
}

.MapaUkr {
display: none;
transition: 0.4s;
}

.MapaUkrx {
display: block;
transition: 0.4s;
}

.mapaUsl {
display: block;
background-color: #f5f6f6;
float: left;
padding: 15px 15px 15px 15px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
margin: 0px 6px 6px 0px;
}

.mapaUsl:hover {
background-color: #76cccd;
}

.mapaUslx {
display: block;
background-color: #be2026;
float: left;
padding: 15px 15px 15px 15px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
margin: 0px 6px 6px 0px;
}

.mapaUsl > img, .mapaUslx > img {
height: 25px;
width: auto;
margin-right: 10px;
}

.mapaUsl > span, .mapaUslx > span {
display: block;
color: #eeeeee;
font-size: 10px;
margin-top: -25px;
margin-left: 25px;
display: block;
height: 30px;
width: 90px;
}

.mapaUsl > span {
color: #be2026;
}

.mapaUslx > span {
color: #f5f6f6;
}

.Maph4 {
padding-bottom: 5px;
padding-top: 5px;
border-bottom: 1px dotted #76cccd;
color: #444d4d;
display: block;
float: left;
clear: both;
width: 100%;
}



.Maph4:hover {
text-decoration: none;
background-color: #f5f6f6;
}


/*------------------------------------*
FORUM
*------------------------------------*/

.ForFor {
width: 100%;
font-size: 20px;
}

.ForFor td, .ForFor th {
width: 50%;
text-align: left;
padding: 12px;
border-bottom: 1px solid #dddddd;
}

.ForFor td > span {
font-size: 14px;
}

.ForFor td > a {
font-size: 20px;
color: #262626;
font-weight: 700;
}

.ForFor td > ul > li {
font-size: 13px;
margin: 3px 0;
}

.ForFor td > ul > li > a {
color: #262626;
font-weight: 700;
}

.ForWat {
width: 100%;
font-size: 12px;
}

.ForWat td, .ForWat th {
width: 50%;
padding: 6px;
border-bottom: 1px solid #dddddd;
}

.ForWat a {
width: 100%;
color: #262626;
font-weight: 700;
font-size: 16px;
}

.ForWatP {
text-align: right;
}

a.ForNW {
display: block;
float: right;
padding: 6px;
background-color: #696969;
color: #dddddd;
font-size: 15px;
font-weight: 400;
margin-bottom: 25px;
border: 1px solid white;
}

.ProForTy {
display: block;
float: left;
width: 100%;
padding: 12px 6px;
font-size: 20px;
font-weight: 700;
}

.ProForum {
display: block;
float: left;
width: 100%;
padding: 6px;
}

.ProForum:nth-child(odd) {
background: #eeeeee;
}

.ProForum:nth-child(even) {
background: #ffffff;
}

.ProForum > span {
font-weight: 700;
font-size; 18px;
}


.ProForum > a {
display: block;
float: right;
padding: 3px;
background-color: #696969;
color: #dddddd;
font-size: 12px;
font-weight: 400;
border: 1px solid white;
}


