/* CSS Document */
@charset "utf-8";
/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;box-sizing: border-box;-moz-box-sizing: border-box;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;box-sizing: border-box;-moz-box-sizing: border-box;}
body {line-height: 1;min-width: 1170px;font-family: Tahoma, Geneva, sans-serif;font-size: 62.5%;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
/* CSS Document */
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html, body {
width: 100%;
height: 100%;
}
body {
background: #FFF;
color: #545454;
font-family: Tahoma, Helvetica, Geneva, sans-serif;
font-size: 13px;
}
a {
text-decoration: none;
color: #005a85;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
a:hover {
color: #133b86;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
a.link-disabled { cursor: default; }
p {
margin-bottom: 1.6em;
line-height: 1.5em;
}
p:last-child { margin-bottom: 0; }
.wrapper {
width: 1170px;
margin: 0 auto;
position: relative;
}
input, textarea { font-family: Helvetica, Tahoma, Geneva, sans-serif; }
.ok {
color: green;
border: 1px solid green;
padding: 1%;
margin: 1% 0;
}
.error {
color: red;
border: 1px solid red;
padding: 1%;
margin: 1% 0;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
input:focus { outline: none; }
input::-webkit-input-placeholder, input::-moz-placeholder {
 color:#666;
}
.miniFinder input::-webkit-input-placeholder, .miniFinder input::-moz-placeholder {
 color:#999;
}
.clear { clear: both; }
.roundAll {
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
.page { font-family: Arial, Helvetica, sans-serif; }
.top {
background-image: url(../img/bg_top.jpg);
background-repeat: repeat-x;
background-position: left top;
margin-right: auto;
margin-left: auto;
}
.top .navi {
height: 58px;
background-image: url(../img/bg_top.jpg);
background-repeat: repeat-x;
background-position: left top;
margin-right: auto;
margin-left: auto;
width: 960px;
}
.top .navi ul {
display: block;
float: left;
height: 58px;
overflow: hidden;
}
.top .navi ul.left { width: 650px; }
.top .navi ul.right { width: 310px; }
.top .navi ul li { }
.top .navi ul li a {
display: block;
float: left;
height: 43px;
color: #FFF;
text-decoration: none;
font-size: 14px;
font-weight: bold;
text-align: left;
padding-right: 10px;
padding-left: 0px;
line-height: 16px;
padding-top: 15px;
letter-spacing: 0px;
}
.navi ul li a .textMini {
display: block;
font-size: 10px;
font-weight: normal;
line-height: 10px;
height: 12px;
white-space: nowrap;
padding-right: 10px;
}
.navi ul li .arrow {
float: left;
display: block;
height: 38px;
width: 10px;
background-image: none;
background-repeat: no-repeat;
background-position: left top;
}
.top .navi ul li.current a, .top .navi ul li.selected a {
background-image: url(../img/bg_top_hover.jpg);
background-repeat: repeat-x;
background-position: left top;
color: #588b00;
}
.navi ul li.current a .textMini, .navi ul li.selected a .textMini { color: #666; }
.navi ul li.current .arrow { background-image: url(../img/top_arrow.png); }
.top .navi ul li.login a {
height: 58px;
width: 55px;
display: block;
background-image: url(../img/login.png);
background-repeat: no-repeat;
overflow: hidden;
background-position: 0px 0px;
}
.top .navi ul li.login a:hover { background-position: 0px -58px; }
.page .center {
background-color: #EEE;
background-image: url(../img/bg_content.png);
background-repeat: repeat-x;
background-position: left top;
padding-top: 20px;
}
.center .content {
width: 960px;
margin-right: auto;
margin-left: auto;
}
.content .coll { float: left; }
#collA .miniFinder {
margin-bottom: 20px;
display: none;
}
.miniFinder .arrow {
background-image: url(../img/mF_arrow.png);
height: 10px;
background-repeat: no-repeat;
background-position: left bottom;
}
.miniFinder .mFbg {
background-color: #588B00;
padding: 3px;
}
.miniFinder .mFbg .mF_text {
background-color: #FFF;
padding: 10px;
font-size: 10px;
line-height: 12px;
color: #666;
}
.mF_text h2 {
font-size: 12px;
font-weight: bold;
color: #5a8f00;
display: block;
}
.miniFinder .form { margin-top: 10px; }
.miniFinder .form input {
background-image: url(../img/mini_input_bg_empty.png);
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
background-color: transparent;
display: block;
width: 199px;
font-size: 12px;
font-weight: bold;
height: 37px;
color: #333;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 5px;
background-repeat: no-repeat;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 2px;
margin-left: 0px;
}
.miniFinder .form input.find {
background-image: url(../img/mini_input_bg.png);
padding-left: 35px;
}
.miniFinder .form input.pass {
background-image: url(../img/mini_input_bg_pass.png);
width: 157px;
float: left;
}
#collB { margin-bottom: 40px; }
#collB .noBlock {
width: 100%;
max-width: 750px;
margin-bottom: 10px;
margin-left: 0px;
height: 100px;
/*margin: 0 auto;*/
/*old float
float: right;*/

/*float:left;*/

padding-left: 10px;

}
#collB .fullFinder {
margin-top: -8px;
margin-left: 0px;
width: 100%;
}
#collB .findContent {
width: calc(100% - 1px);
-webkit-border-radius: 26px;
-moz-border-radius: 26px;
border-radius: 16px;
padding: 21px; padding-top:29px;
background: #fff;
border: 1px solid #73aa19;
/*border: 1px solid #5a8f00;*/
margin-top: 20px
}
#bartoszFull { position: relative}
.fullFinder .form input {
/*background-image: url(../img/full_input_bg.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	background-color: transparent;
	display: block;
	width: 693px;
	font-size: 16px;
	font-weight: bold;
	height: 37px;
	color: #333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: left top;
	*line-height: 37px;
	_line-height: 37px;*/
width: 100%;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
border-bottom-right-radius: 8px !important;
border-bottom-left-radius: 8px !important;

border-top-right-radius: 8px;
border-top-left-radius: 8px;

webkit-border-bottom-right-radius: 8px !important;
webkit-border-bottom-left-radius: 8px !important;

webkit-border-top-right-radius: 8px;
webkit-border-top-left-radius: 8px;

padding: 10px;
/*padding-bottom:18px;*/
/*-webkit-box-shadow: inset 0px 0px 8px 0px rgba(0, 0, 0, .2);
-moz-box-shadow: inset 0px 0px 8px 0px rgba(0, 0, 0, .2);
box-shadow: inset 0px 0px 8px 0px rgba(0, 0, 0, .2);*/
border: 1px solid #dadada;
/*margin-top: 42px;*/
margin-top: 12px;
font-size: 18px;
background:url(../img/lupa.png) no-repeat top 12px left 14px #fff;
padding-left:61px;
font-family: 'Lato', sans-serif;



}

.find {/*
	width: 100%;
-webkit-border-radius: 22px;
-moz-border-radius: 22px;
border-radius: 22px;
padding: 25px;
-webkit-box-shadow: inset 0px 0px 5px 0px rgba(50, 50, 50, .25);
-moz-box-shadow: inset 0px 0px 5px 0px rgba(50, 50, 50, .25);
box-shadow: inset 0px 0px 5px 0px rgba(50, 50, 50, .25);
border: 1px solid #dadada;
margin-top: 30px;
font-size: 16px;
background: url(../../img/lupa.png) no-repeat center left 20px #fff;
padding-left: 60px;
	*/
width: 100% !important;
-webkit-border-radius: 16px !important;
-moz-border-radius: 16px !important;
border-radius: 16px !important;
padding: 23px !important;
padding-bottom:22px !important;
-webkit-box-shadow: inset 0px 0px 8px 0px rgba(0, 0, 0, .2) !important;
-moz-box-shadow: inset 0px 0px 8px 0px rgba(0, 0, 0, .2)!important;
box-shadow: inset 0px 0px 8px 0px rgba(0, 0, 0, .2) !important;
border: 1px solid #dadada !important;
margin-top: 42px !important;
font-size: 18px !important;
background:url(../img/lupa.png) no-repeat top 22px left 29px #fff !important;
padding-left:73px !important;




	}

.fullFinder .form input.focused { background-position: 0px -37px; }
#collB .findContent .fC_bg { }
.fC_bg .fC_data {
/*background-color: #FFF;*/
padding: 0px;
font-size: 14px;
line-height: 18px;
color: #666;
}
.fC_bg .fC_data.loader { }
.b_loader {
background-image: url(../img/ajax-loader.gif);
background-repeat: no-repeat;
background-position: center;
height: 24px;
width: 24px;
display: none;
float: left;
position:absolute;
left:322px; top:163px;
}
h1 {
font-size: 16px;
font-weight: bold;
color: #5a8f00;
display: block;
line-height: 26px;
margin-bottom: 10px;
}
.pad { height: 18px; }
.fC_data p {
display: block;
margin-bottom: 18px;
line-height: 18px;
}
.fC_data a {
color: #73aa19;
text-decoration: none;
font-weight: 400;
}/*
.fC_data strong { color: #333; }
*/
.fC_data .zalecenia, .post-it {
color: #7c6000;
background-color: #f3fde2;
font-size: 14px;
line-height: 18px;
border: 1px solid #d5c800;
padding: 11px;
border: none;
margin: 0px;
margin-bottom: 12px;
border-radius: 12px;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
color: #575859;
text-align:justify
}
.fC_data .zalecenia, .wskazania-it {
background-image: url(../img/blockquote.jpg), url(../img/blockquote-close.jpg) ;
background-position: top 19px left, bottom right;
background-repeat: no-repeat, no-repeat;
background-size: 21px 16px, 21px 16px;
padding-left: 31px;
padding-right: 25px;
font-size: 14px;
font-style: normal;
min-height: 50px;
padding-top: 19px;
display:table;
text-align: justify;
}
.cx-ad {
margin-right: 20px;
margin-left: 20px;
margin-top: 30px;
width: 600px;
height: 80px;
background-image: url('../img/CxPreloader.gif');
background-repeat: no-repeat;
background-position: center center;
}
#collB .textPage {/*
width: 100%;
-webkit-border-radius: 22px;
-moz-border-radius: 22px;
border-radius: 22px;
padding: 27px;
background: #fff;
border: 1px solid #dadada;
margin-top: 30px;
float:right;*/

width: calc(100% - 1px);
-webkit-border-radius: 26px;
-moz-border-radius: 26px;
border-radius: 26px;
padding: 32px;
padding-top: 29px;
background: #fff;
border: 1px solid #dadada;
margin-top: 20px;
margin-bottom: 20px;
padding-top:12px !important;
float:right;
}


#collB .textPage.textPage-o-stronie {
width: 100%;
-webkit-border-radius: none;
-moz-border-radius: none;
border-radius: none;
padding: 0;
background: none;
border: none;
margin-top:20px;
}
#collB .textPage.textPage-o-stronie .text_bg .textContent {
background: none !important;
/*padding: 10px;*/
font-size: 12px;
line-height: 14px;
color: #666;
}
#collB .textPage .text_bg { /*background-color: #588B00;
	padding: 3px;*/
}
.textPage .text_bg .textContent {
background-color: #FFF;
/*padding: 10px;*/
font-size: 12px;
line-height: 14px;
color: #666;
}
.textContent p {
display: block;
margin-bottom: 14px;
}
.textContent h3 {
font-weight: normal;
display: block;
color: #333;
font-size: 14px;
line-height: 26px;
}
.textContent strong {
font-weight: normal;
color: #333;
}
.textContent em {
font-size: 10px;
font-style: normal;
}
.textContent a {
text-decoration: none;
color: #588B00;
}
.textContent .fotoInfo {
font-size: 11px;
color: #999;
}
.pagin {
font-size: 11px;
line-height: 12px;
margin-top: 10px;
padding-top: 4px;
padding-right: 0px;
padding-bottom: 4px;
padding-left: 0px;
}
.pagin .paginStats {
float: right;
padding-top: 3px;
padding-bottom: 3px;
color: #666;
}
.pagin .paginStats strong {
font-weight: bold;
color: #333;
}
.pagin a { font-weight: bold; }
.pagin ul li a {
text-align: center;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #CCC;
}
.pagin ul li .current {
color: #FFF;
background-color: #5A8F3A;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
.page .foter {
background-image: url(../img/bg_ft.png);
background-repeat: repeat-x;
background-position: left top;
padding-top: 20px;
padding-bottom: 20px;
font-size: 10px;
line-height: 12px;
background-color: #858585;
color: #CCC;
font-weight: bold;
}
.page .foter a {
color: #CCC;
text-decoration: none;
}
#loginModalBox table {
margin-right: auto;
margin-left: auto;
margin-top: 10px;
}
#loginModalBox h6 {
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
display: block;
font-size: 14px;
color: #666;
text-align: center;
margin-bottom: 10px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCC;
line-height: 26px;
}
#loginModalBox table tr td.logoM {
background-image: url(../img/logo.png);
background-repeat: no-repeat;
background-position: center 14px;
width: 260px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: none;
border-left-style: none;
border-right-width: 1px;
border-right-color: #CCC;
}
#loginModalBox table td {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
vertical-align: middle;
padding: 1px;
color: #666;
font-weight: bold;
text-align: right;
}
#loginModalBox table tr td input {
width: 173px;
font-size: 12px;
font-weight: bold;
color: #333;
line-height: 16px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border: 1px solid #CCC;
padding: 4px;
}
#loginModalBox table tr td .loginGo {
color: #FFF;
text-decoration: none;
font-weight: bold;
font-size: 10px;
display: block;
background-color: #588B00;
float: right;
padding: 5px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
#loginModalBox table tr td a.loginGo:hover {
background-color: #0056a7;
color: #FFF;
}
#loginModalBox table tr td .error { color: #DF0000; }
#loginModalBox .success { color: rgba(44,143,0,1); }
/*
.foter .fIn {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
*/
#tooltip {
position: absolute;
z-index: 3000;
border: 1px solid #335100;
background-color: #fff;
padding: 5px;
opacity: 0.85;
font-size: 11px;
font-weight: normal;
color: #575859;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
line-height: 12px;
}
#tooltip h3, #tooltip div {
margin: 0;
width: 150px;
font-weight: normal;
font-size: 11px;
font-weight: normal;
color: #575859;
}
/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */

.reveal-modal-bg {
position: fixed;
height: 100%;
width: 100%;
background: #000;
background: rgba(0, 0, 0, .8);
z-index: 100;
display: none;
top: 0;
left: 0;
}
.reveal-modal {
visibility: hidden;
top: 100px;
left: 50%;
margin-left: -300px;
width: 520px;
position: absolute;
z-index: 101;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
background-image: url(../img/modal-gloss.png);
background-repeat: no-repeat;
background-position: -200px -80px;
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
background-color: #eee;/* 	display: none; */
}
.reveal-modal.small {
width: 200px;
margin-left: -140px;
}
.reveal-modal.medium {
width: 400px;
margin-left: -240px;
}
.reveal-modal.large {
width: 600px;
margin-left: -340px;
}
.reveal-modal.xlarge {
width: 800px;
margin-left: -440px;
}
.reveal-modal .close-reveal-modal {
font-size: 22px;
line-height: .5;
position: absolute;
top: 8px;
right: 11px;
color: #aaa;
text-shadow: 0 -1px 1px rbga(0, 0, 0, .6);
font-weight: bold;
cursor: pointer;
}
.goLogin {
display: block;
float: left;
height: 37px;
width: 42px;
line-height: 37px;
color: #FFF;
text-align: center;
background-image: url(../img/login_v2.png);
background-repeat: no-repeat;
background-position: left top;
}
.fb-rootin {
width: 690px;
float: right;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-align: right;
background-color: #eee;
height: 24px;
overflow: hidden;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 34px;
background-image: url(../img/fb.png);
background-repeat: no-repeat;
background-position: 10px center;
}
.blueName, .blueName td { color: #0056a7!important; }
.listing {
border-bottom-width: 0px;
border-bottom-style: none;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-left-style: solid;
border-top-color: #eee;
border-right-color: #eee;
border-left-color: #eee;
margin: 10px;
}
.listing li {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #eee;
padding-right: 10px;
padding-left: 10px;
padding-top: 6px;
padding-bottom: 6px;
}
.loginTable { width: 520px; }
.loginTable .names { width: 70px; }
.loginTable .padder { width: 2px; }
.fullTable { width: auto; }
.fullTable .centerMidle {
text-align: center;
vertical-align: middle;
}
.fullTable .leftMidle {
text-align: left;
vertical-align: middle;
}
.fullTable .noWarp { white-space: nowrap; }
.fullTable .pad20 { width: 20px; }
.forDads {
margin-right: auto;
margin-left: auto;
height: 200px;
width: 200px;
overflow: hidden;
}
.lt-ie7 .navi li {
display: inline-block;
float: left;
}
.lt-ie7 .navi .b_loader {
display: none;
float: left;
}
.lt-ie7 .miniFinder .mFbg { margin-top: -8px; }
.lt-ie7 .textContent { width: 702px; }
.lt-ie8 .fullFinder .form input { line-height: 37px; }
.lt-ie6 .navi li {
display: inline-block;
float: left;
width: 154px;
}
.lt-ie6 .coll {
width: 716px;
overflow: hidden;
}
.lt-ie6 .textContent { width: 696px; }
.browser_downloads { height: 350px; }
.browser_downloads a {
text-align: center;
display: block;
float: left;
width: 128px;
margin-right: 20px;
padding-top: 128px;
margin-bottom: 20px;
background-repeat: no-repeat;
background-position: center top;
}
.browserimg.ie { background-image: url(../img/b_IE.png); }
.browserimg.safari { background-image: url(../img/b_Safari.png); }
.browserimg.firefox { background-image: url(../img/b_Firefox.png); }
.browserimg.chrome { background-image: url(../img/b_Chrome.png); }
.browserimg.opera { background-image: url(../img/b_Opera.png); }
select.specialty { width: 183px; }
select.laborgroup { width: 183px }
#regulamin { width: auto !important; }
.reveal-modal { font-family: Arial, Helvetica, sans-serif; }
.reveal-modal p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
color: #333;
margin-bottom: 16px;
}
.reveal-modal p.just { text-align: justify; }
.reveal-modal p.bolder {
text-align: center;
font-weight: bold;
color: #000;
}
.reveal-modal a {
font-weight: bold;
color: #F00;
text-decoration: none;
}
.reveal-modal .miniText { color: #666; }
.reveal-modal .miniText input { float: left !important; }
.reveal-modal .miniText label { width: 470px; margin-left: 10px; cursor:pointer; }
.reveal-modal .clear { clear: both; }
.reveal-modal .startLinks {
width: auto;
margin-right: auto;
margin-left: auto;
text-align: center;
margin-top: 20px;
}
.reveal-modal .startLinks a {
display: inline-block;
font-size: 14px;
line-height: 32px;
font-weight: bold;
height: 32px;
width: 120px;
background-color: #CCC;
color: #333;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
cursor: pointer!important;
}
.reveal-modal .startLinks a.red {
color: #FFF;
background-color: #F00;
}
.reveal-modal .startLinks a.white {
color: #FFF;
background-color: #5a8f00;
}
.top .navi ul li.barAll.current a, .top .navi ul li.barAll.selected a {
color: #000;
background-image: url(../img/bg_top_new.png);
}
::-ms-clear {
width : 0;
height: 0;
}
::-ms-reveal {
width : 0;
height: 0;
}
.message, .auth {
color: #a50707;
text-align: center;
font-size: 14px;
}
/*MODS*/




/* Responsive images */
img {
width: auto\9;
height: auto;
max-width: 100%;
vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic;
}
.r-img {
width: 100%;
max-height: 100%;
}
.r-img-h100 {
max-width: 100%;
height: 100%;
}
.r-img-h { max-height: none }
.r-img-w { max-width: none }
.r-img-wa { width: auto; }
.img-left {
float: left;
margin-right: 24px;
margin-bottom: 24px;
border: 1px solid #e2e2e2;
}
.img-right {
float: right;
margin-left: 24px;
margin-bottom: 24px;
border: 1px solid #e2e2e2;
}
.img-center {
margin: 0 auto 24px auto;
border: 1px solid #e2e2e2;
padding: 1%;
background: #fff;
width: auto;
}
.img-left-50 {
float: left;
margin-right: 24px;
margin-bottom: 24px;
clear: right;
width: 50%;
max-height: 100%;
}
.img-right-50 {
float: right;
margin-left: 24px;
margin-bottom: 24px;
clear: left;
width: 50%;
max-height: 100%;
}
/* Text */
b, strong { font-weight: bold; }
i, em { font-style: italic; }
sup {
vertical-align: super;
font-size: small;
}
.center { text-align: center; }
.upper { text-transform: uppercase; }
blockquote {
min-height: 60px;
background: url(/layout/blockquote.png) no-repeat top left;
margin: 4% 0 4% 0;
text-transform: none !important;
font-style: italic;
padding: 7px 0 0 100px;
font-size: 16px;
color: #8f8f8f;
font-weight: 500;
min-height: 105px;/*border-top:1px solid #e2e2e2;*/
}
.white { color: #fff; }
.pink { color: #ed54ac !important; }
a.pink { color: #ed54ac !important; }
a.pink:hover { color: #035f14 !important; }
.normal { font-weight: 400; }
.info { font-size: 12px; }
.wysrodkowanie-w-pionie {
display: table-cell !important;
vertical-align: middle;
margin: 0 auto;
}
.lighter { color: #868c92; }
/* Headers*/
h1, h2, h3, h4, h5, h6 {
font-weight: 300;
line-height: 1.3em;
color: #5c217e;
font-family: 'Source Sans Pro', sans-serif;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #035f14; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #ed54ac }
h1 {
font-size: 58px;
color: #5c217e
}
h2 {
font-size: 46px;
font-weight: bold;
color: #5c217e;
line-height: 1;
text-transform: uppercase
}
h2 span {
font-size: 36px;
font-weight: bold;
color: #5c217e
}
h3 {
font-size: 30px;
font-weight: bold;
margin-bottom: 40px
}
h3 span {
font-size: 22px;
font-weight: bold;
color: #2e3b97
}
h4 {
font-size: 22px;
font-weight: light;
color: #565656;
padding-bottom: 20px;
margin-bottom: 25px;
border-bottom: 1px solid #ececec
}
h5 {
font-size: 13px;
font-weight: bold;
}
h6 {
font-size: 12px;
font-weight: bold;
}
/* Borders */
img.bordered { border: 1px solid #e5e5e5; }
.border-space {
border-bottom: 1px solid #e5e5e5;
margin-bottom: 2%;
padding-bottom: 2%;
}
.border-np { border-bottom: 1px solid #e5e5e5; }
.border {
padding-bottom: 5px;
border-bottom: 1px solid #b2c4da;
}
.border-grey {
padding-bottom: 5px;
border-bottom: 1px solid #e5e5e5;
}
.border-bottom, .border-blue {
padding-bottom: 5px;
border-bottom: 1px solid #aec9ea;
}
.border-top {
padding-top: 12px;
border-top: 1px solid #aec9ea;
}
.grey-border-top {
padding-top: 12px;
border-top: 1px solid #dedede;
}
.no-border { border: 0 !important; }
.border-top-grey {
margin-top: 5px;
border-top: 1px solid #e5e5e5;
}
/* BUTTONS */

/* BUTTON */

.button {
border: none;
font-size: 18px;
color: inherit;
background: none;
cursor: pointer;
padding: 6px 35px;
display: inline-block;
margin: 15px 0;
text-transform: uppercase;
letter-spacing: 2px;
outline: none;
position: relative;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
font-family: 'Source Sans Pro', sans-serif;
}
.button:after {
content: '';
position: absolute;
z-index: -1;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.button-big {
padding: 16px 35px;
font-size: 18px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.button-border-light {
background: #9f9ac2;
/*border: 1px solid #ffffff;*/
color: #ffffff;
}
.button-border-light:hover,  .button-border-light:active {
color: #ffffff;
background: #5c217e;
text-decoration: none;
}
iframe body { margin: 0 !important; }
/* TRANSITIONS */
.animate {
-webkit-transition: all 1.4s ease;
-moz-transition: all 1.4s ease;
-ms-transition: all 1.4s ease;
-o-transition: all 1.4s ease;
transition: all 1.4s ease;
}
/* Display */
:focus { outline: none; }
.hide { display: none; }
.none {
width: 0;
height: 0;
padding: 0;
margin: 0;
}
.block {
display: block;
width: 100%;
height: inherit;
}
.relative { position: relative; }
.absolute { position: absolute; }
.fixed {
position: fixed;
z-index: 100;
}
.f-left { float: left; }
.f-right { float: right; }
.left {
float: left;
margin-right: 24px;
}
.right {
float: right;
margin-left: 24px;
}
.clear { clear: both; }
.w1200px {
width: 1200px;
margin: 0 auto;
}
.w1170px {
width: 1170px;
margin: 0 auto;
}
.w1920px { width: 1920px }
/* Margins */
.margin-left { margin-left: 24px; }
.margin-right { margin-right: 24px; }
.margin-right-small { margin-right: 12px; }
.margin-right-x-small { margin-right: 6px; }
.margin-top { margin-top: 24px; }
.margin-top-2-5 { margin-top: 60px; }
.margin-top-small { margin-top: 12px; }
.margin-bottom { margin-bottom: 24px; }
.margin-bottom-small { margin-bottom: 12px; }
.margin-bottom-x-small { margin-bottom: 6px; }
.no-margin { margin: 0; }
.animate {
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
/* Paddings */
.padding { padding: 24px; }
.padding-side {
padding-left: 24px;
padding-right: 24px;
}
.padding-no-left { padding: 24px 24px 24px 0; }
.padding-no-right { padding: 24px 0 24px 24px; }
.padding-top { padding-top: 24px; }
.padding-left { padding-left: 24px; }
.padding-small-left { padding-left: 14px; }
.padding-small { padding: 12px; }
.padding-small-top { padding-top: 12px; }
.padding-small-bottom { padding-bottom: 12px; }
.padding-top-20px { padding-top: 20px; }
.padding-top-10px { padding-top: 10px; }
/* Arrows */

/* colors */
.background-dark-grey {
background-color: #354049;
color: #FFF;
}
.background-light-grey { background-color: #f1f5f4; }
.background-blue {
background-color: #00aeef;
color: #FFF;
}
.background-white { background-color: #FFF; }
.background-dark-grey a {
color: #FFF;
font-weight: bold;
}
.background-dark-grey a:hover { color: #00aeef; }
.background-blue a, .background-blue a:hover { color: #354049; }
.blue-text { color: #00aeef; }
.white-text { color: #FFF; }
.dark-grey-text { color: #354049; }
/* Layout */
.w100 { width: 100%; }
/* Box scheme */

.w50 { width: 50%; }
.h100 { height: 100%; }
.bg-white { background-color: #fff; }
.bg-light-grey { background-color: #f2f2f2; }
.bg-grey { background-color: #f9f9f9; }
.bg-cover { background-size: cover; }
/* S T Y L E */

/*Home*/
	/* Home navi*/

.home-header {
background: url(../layout/head-bg.jpg) no-repeat top center;
height: 400px;
background-size: cover;
position: absolute;
width: 100%;
z-index: -1
}
.site-logo {
height: 58px;
margin-left: -40px;
background: url(../layout/metronidazol_logo2.png) no-repeat;
width: 100%;
background-size: contain;
margin-top: 30px;
text-indent: -10000px;
display: block
}
.page-header {
background: url(../layout/head-bg.jpg) no-repeat top center;
height: 175px;
background-size: cover;
position: absolute;
width: 100%;
z-index: -1
}
.contener-logo { margin-bottom: 55px; }
.page-contener-logo { margin-bottom: -45px }
.main-packshot {
width: auto;
height: auto
}
.intro-text { margin-bottom: 55px; }
.packshot-image-bottom-trim {/* margin-bottom:-60px;*/ }
.navi-list .button { margin: 0px }
.navi-table { float: left }
.navi-list { float: right }
.navi-list .button-big {
font-size: 14px;
padding: 15px 20px;
}
.navi-list .navi-list-item .navi-table {
margin-right: 8px;
margin-top: 24px;
}
.navi-list .navi-list-item:last-child .navi-table { margin-right: 0px; }
.navi-list-item { display: inline-block }
.navi-list .button-border-menu {
background: #ffffff;
color: #2e3b97;
}
.navi-list .button-border-menu:hover, .navi-list .navi-list-item.active .button-border-menu {
color: #ffffff;
background: #2e3b97;
text-decoration: none;
}
#-item-209 {
color: #ffffff;
background: #2e3b97;
}
#-item-209:hover {
background: #ffffff;
color: #2e3b97;
}
/* Article links */
.article-link-image { height: 162px; }
.article-link-title {
background: #f1f1f1;
height: 105px;
padding: 15px 20px
}
.article-link:hover .article-link-title { background: #5a217f; }
.article-link-title h3 {
color: #565656;
font-size: 16px;
}
.article-link:hover .article-link-title h3 {
color: #fff;
font-size: 16px;
}
.article-link { height: 250px; }
.read-more {
font-size: 13px;
color: #5a217f;
font-family: 'Source Sans Pro', sans-serif;
background: url(../layout/arrow-right.png) no-repeat left 90px center
}
.article-link:hover .article-link-title .read-more {
font-size: 13px;
color: #fff;
font-family: 'Source Sans Pro', sans-serif;
background: url(../layout/arrow-right-w.png) no-repeat left 90px center
}
.h1-70p { width: 70% }
/*Articles*/
.article-link-title h3 { margin-bottom: 0px; }
.mb100 { margin-bottom: 100px; }
.mb50 { margin-bottom: 50px; }
.badge {
font-size: 16px;
color: #565656;
font-family: 'Source Sans Pro', sans-serif;
padding: 15px 30px;
background: #eaebec;
display: block;
margin-bottom: 30px;
margin-top: 30px;
float: left
}
.spacer {
width: 100%;
height: 60px;
}
/* Article text */
.page-text ul, .page-text ol {
margin-bottom: 1.6em;
line-height: 1.5em;
}
.page-text ol { counter-reset: ol-counter; }
.page-text ul > li, .page-text ol > li {
position: relative;
margin-left: 30px;
}
.page-text ul > li:before {
content: '';
position: absolute;
top: 7px;
height: 6px;
width: 6px;
border-radius: 100%;
left: -18px;
background: #5c217e;
}
.page-text ol > li { position: relative }
.page-text ol > li:before {
content: counter(ol-counter, decimal)".";
counter-increment: ol-counter;
position: absolute;
font-weight: bold;
left: -18px;
color: #5c217e;
font-family: 'Source Sans Pro', sans-serif;
}
.page-text p.lead { font-weight: bold; }
.page-text h1 {
font-size: 30px;
font-weight: bold;
margin-bottom: 40px;
}
.page-text h2 {
font-size: 22px;
padding-bottom: 5px;
margin-bottom: 10px;
margin-top: 30px;
}
.page-text h3 {
font-size: 13px;
font-weight: bold;
}
.page-text h4 {
font-size: 12px;
font-weight: bold;
}
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer {
overflow: hidden;
position: relative;
}
.jspPane { position: absolute; }
.jspVerticalBar {
position: absolute;
top: 0;
right: 0;
width: 16px;
height: 100%;
background: red;
}
.jspHorizontalBar {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 13px;
background: #FFF;
box-shadow: inset 0 0 6px #CCCCCC;
}
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { position: relative; }
.jspDrag {
background: pink;
position: relative;
top: 0;
left: 0;
cursor: pointer;
}
.jspHorizontalBar .jspTrack {
float: left;
height: 100%;
}
.jspHorizontalBar .jspDrag {
float: left;
height: 9px;
margin: 2px;
}
.jspArrow {
background: #50506d;
text-indent: -20000px;
display: block;
cursor: pointer;
padding: 0;
margin: 0;
}
.jspArrow.jspDisabled {
cursor: default;
background: #80808d;
}
.jspVerticalBar .jspArrow { height: 16px; }
.jspHorizontalBar .jspArrow {
width: 16px;
float: left;
height: 100%;
}
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner {
background: #eeeef4;
float: left;
height: 100%;
}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner { margin: 0 -3px 0 0; }
.pull-right-fix {
margin-left: 0px !important;
margin-right: 2.127659574468085%
}
#footer_text .right.footer-text-padding { padding-top: 4px; }
.mobile-show-hide.span-image { }
.mobile-show-hide.inner-image { display: none }
.read-also {
margin-left: 25.531914893617%;
font-size: 15px
}
/*
------------------------------
	Impromptu
------------------------------
*/
.jqibox { position: fixed !important; }
.jqifade {
position: absolute;
background-color: #000;
}
div.jqi {
width: 400px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
position: absolute;
background-color: #ffffff;
font-size: 11px;
text-align: left;
border: solid 1px #eeeeee;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
padding: 7px;
}
div.jqi .jqicontainer { }
div.jqi .jqiclose {
position: absolute;
top: 4px;
right: -2px;
width: 18px;
cursor: default;
color: #bbbbbb;
font-weight: bold;
}
div.jqi .jqititle {
padding: 5px 10px;
font-size: 16px;
line-height: 20px;
border-bottom: solid 1px #eeeeee;
color: #004075;
}
div.jqi .jqimessage {
padding: 10px;
line-height: 20px;
color: #444444;
}
div.jqi .jqibuttons {
text-align: right;
padding: 5px 0 5px 0;
border: solid 1px #eeeeee;
background-color: #f4f4f4;
}
div.jqi button {
padding: 3px 10px;
margin: 0 10px;
background-color: #7A1B6D;
border: solid 1px #f4f4f4;
color: #ffffff;
font-weight: bold;
font-size: 13px;
cursor: pointer;
}
div.jqi button:hover { background-color: #728A8C; }
div.jqi button.jqidefaultbutton {
background-color: transparent !important;
font-size: 12px;
color: #545454 !important;
font-weight: normal;
}
.jqiwarning .jqi .jqibuttons { background-color: #BF5E26; }
.jqi .jqiarrow {
position: absolute;
height: 0;
width: 0;
line-height: 0;
font-size: 0;
border: solid 10px transparent;
}
.jqi .jqiarrowtl {
left: 10px;
top: -20px;
border-bottom-color: #ffffff;
}
.jqi .jqiarrowtc {
left: 50%;
top: -20px;
border-bottom-color: #ffffff;
margin-left: -10px;
}
.jqi .jqiarrowtr {
right: 10px;
top: -20px;
border-bottom-color: #ffffff;
}
.jqi .jqiarrowbl {
left: 10px;
bottom: -20px;
border-top-color: #ffffff;
}
.jqi .jqiarrowbc {
left: 50%;
bottom: -20px;
border-top-color: #ffffff;
margin-left: -10px;
}
.jqi .jqiarrowbr {
right: 10px;
bottom: -20px;
border-top-color: #ffffff;
}
.jqi .jqiarrowlt {
left: -20px;
top: 10px;
border-right-color: #ffffff;
}
.jqi .jqiarrowlm {
left: -20px;
top: 50%;
border-right-color: #ffffff;
margin-top: -10px;
}
.jqi .jqiarrowlb {
left: -20px;
bottom: 10px;
border-right-color: #ffffff;
}
.jqi .jqiarrowrt {
right: -20px;
top: 10px;
border-left-color: #ffffff;
}
.jqi .jqiarrowrm {
right: -20px;
top: 50%;
border-left-color: #ffffff;
margin-top: -10px;
}
.jqi .jqiarrowrb {
right: -20px;
bottom: 10px;
border-left-color: #ffffff;
}
/* bootstrap grid system */
.container {
margin-right: auto;
margin-left: auto;
/*width: 90%;*/
}

@media (min-width:1200px) {
.container { width: 1170px }
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px
}
.row { /*margin-left: -15px; margin-right: -15px */ }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left }
.col-xs-12 { width: 100% }
.col-xs-11 { width: 91.66666667% }
.col-xs-10 { width: 83.33333333% }
.col-xs-9 { width: 75% }
.col-xs-8 { width: 66.66666667% }
.col-xs-7 { width: 58.33333333% }
.col-xs-6 { width: 50% }
.col-xs-5 { width: 41.66666667% }
.col-xs-4 { width: 33.33333333% }
.col-xs-3 { width: 25% }
.col-xs-2 { width: 16.66666667% }
.col-xs-1 { width: 8.33333333% }
.col-xs-pull-12 { right: 100% }
.col-xs-pull-11 { right: 91.66666667% }
.col-xs-pull-10 { right: 83.33333333% }
.col-xs-pull-9 { right: 75% }
.col-xs-pull-8 { right: 66.66666667% }
.col-xs-pull-7 { right: 58.33333333% }
.col-xs-pull-6 { right: 50% }
.col-xs-pull-5 { right: 41.66666667% }
.col-xs-pull-4 { right: 33.33333333% }
.col-xs-pull-3 { right: 25% }
.col-xs-pull-2 { right: 16.66666667% }
.col-xs-pull-1 { right: 8.33333333% }
.col-xs-pull-0 { right: 0 }
.col-xs-push-12 { left: 100% }
.col-xs-push-11 { left: 91.66666667% }
.col-xs-push-10 { left: 83.33333333% }
.col-xs-push-9 { left: 75% }
.col-xs-push-8 { left: 66.66666667% }
.col-xs-push-7 { left: 58.33333333% }
.col-xs-push-6 { left: 50% }
.col-xs-push-5 { left: 41.66666667% }
.col-xs-push-4 { left: 33.33333333% }
.col-xs-push-3 { left: 25% }
.col-xs-push-2 { left: 16.66666667% }
.col-xs-push-1 { left: 8.33333333% }
.col-xs-push-0 { left: 0 }
.col-xs-offset-12 { margin-left: 100% }
.col-xs-offset-11 { margin-left: 91.66666667% }
.col-xs-offset-10 { margin-left: 83.33333333% }
.col-xs-offset-9 { margin-left: 75% }
.col-xs-offset-8 { margin-left: 66.66666667% }
.col-xs-offset-7 { margin-left: 58.33333333% }
.col-xs-offset-6 { margin-left: 50% }
.col-xs-offset-5 { margin-left: 41.66666667% }
.col-xs-offset-4 { margin-left: 33.33333333% }
.col-xs-offset-3 { margin-left: 25% }
.col-xs-offset-2 { margin-left: 16.66666667% }
.col-xs-offset-1 { margin-left: 8.33333333% }
.col-xs-offset-0 { margin-left: 0 }

@media (min-width:768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left }
.col-sm-12 { width: 100% }
.col-sm-11 { width: 91.66666667% }
.col-sm-10 { width: 83.33333333% }
.col-sm-9 { width: 75% }
.col-sm-8 { width: 66.66666667% }
.col-sm-7 { width: 58.33333333% }
.col-sm-6 { width: 50% }
.col-sm-5 { width: 41.66666667% }
.col-sm-4 { width: 33.33333333% }
.col-sm-3 { width: 25% }
.col-sm-2 { width: 16.66666667% }
.col-sm-1 { width: 8.33333333% }
.col-sm-pull-12 { right: 100% }
.col-sm-pull-11 { right: 91.66666667% }
.col-sm-pull-10 { right: 83.33333333% }
.col-sm-pull-9 { right: 75% }
.col-sm-pull-8 { right: 66.66666667% }
.col-sm-pull-7 { right: 58.33333333% }
.col-sm-pull-6 { right: 50% }
.col-sm-pull-5 { right: 41.66666667% }
.col-sm-pull-4 { right: 33.33333333% }
.col-sm-pull-3 { right: 25% }
.col-sm-pull-2 { right: 16.66666667% }
.col-sm-pull-1 { right: 8.33333333% }
.col-sm-pull-0 { right: 0 }
.col-sm-push-12 { left: 100% }
.col-sm-push-11 { left: 91.66666667% }
.col-sm-push-10 { left: 83.33333333% }
.col-sm-push-9 { left: 75% }
.col-sm-push-8 { left: 66.66666667% }
.col-sm-push-7 { left: 58.33333333% }
.col-sm-push-6 { left: 50% }
.col-sm-push-5 { left: 41.66666667% }
.col-sm-push-4 { left: 33.33333333% }
.col-sm-push-3 { left: 25% }
.col-sm-push-2 { left: 16.66666667% }
.col-sm-push-1 { left: 8.33333333% }
.col-sm-push-0 { left: 0 }
.col-sm-offset-12 { margin-left: 100% }
.col-sm-offset-11 { margin-left: 91.66666667% }
.col-sm-offset-10 { margin-left: 83.33333333% }
.col-sm-offset-9 { margin-left: 75% }
.col-sm-offset-8 { margin-left: 66.66666667% }
.col-sm-offset-7 { margin-left: 58.33333333% }
.col-sm-offset-6 { margin-left: 50% }
.col-sm-offset-5 { margin-left: 41.66666667% }
.col-sm-offset-4 { margin-left: 33.33333333% }
.col-sm-offset-3 { margin-left: 25% }
.col-sm-offset-2 { margin-left: 16.66666667% }
.col-sm-offset-1 { margin-left: 8.33333333% }
.col-sm-offset-0 { margin-left: 0 }
}

@media (min-width:992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left }
.col-md-12 { width: 100% }
.col-md-11 { width: 91.66666667% }
.col-md-10 { width: 83.33333333% }
.col-md-9 { width: 75% }
.col-md-8 { width: 66.66666667% }
.col-md-7 { width: 58.33333333% }
.col-md-6 { width: 50% }
.col-md-5 { width: 41.66666667% }
.col-md-4 { width: 33.33333333% }
.col-md-3 { width: 25% }
.col-md-2 { width: 16.66666667% }
.col-md-1 { width: 8.33333333% }
.col-md-pull-12 { right: 100% }
.col-md-pull-11 { right: 91.66666667% }
.col-md-pull-10 { right: 83.33333333% }
.col-md-pull-9 { right: 75% }
.col-md-pull-8 { right: 66.66666667% }
.col-md-pull-7 { right: 58.33333333% }
.col-md-pull-6 { right: 50% }
.col-md-pull-5 { right: 41.66666667% }
.col-md-pull-4 { right: 33.33333333% }
.col-md-pull-3 { right: 25% }
.col-md-pull-2 { right: 16.66666667% }
.col-md-pull-1 { right: 8.33333333% }
.col-md-pull-0 { right: 0 }
.col-md-push-12 { left: 100% }
.col-md-push-11 { left: 91.66666667% }
.col-md-push-10 { left: 83.33333333% }
.col-md-push-9 { left: 75% }
.col-md-push-8 { left: 66.66666667% }
.col-md-push-7 { left: 58.33333333% }
.col-md-push-6 { left: 50% }
.col-md-push-5 { left: 41.66666667% }
.col-md-push-4 { left: 33.33333333% }
.col-md-push-3 { left: 25% }
.col-md-push-2 { left: 16.66666667% }
.col-md-push-1 { left: 8.33333333% }
.col-md-push-0 { left: 0 }
.col-md-offset-12 { margin-left: 100% }
.col-md-offset-11 { margin-left: 91.66666667% }
.col-md-offset-10 { margin-left: 83.33333333% }
.col-md-offset-9 { margin-left: 75% }
.col-md-offset-8 { margin-left: 66.66666667% }
.col-md-offset-7 { margin-left: 58.33333333% }
.col-md-offset-6 { margin-left: 50% }
.col-md-offset-5 { margin-left: 41.66666667% }
.col-md-offset-4 { margin-left: 33.33333333% }
.col-md-offset-3 { margin-left: 25% }
.col-md-offset-2 { margin-left: 16.66666667% }
.col-md-offset-1 { margin-left: 8.33333333% }
.col-md-offset-0 { margin-left: 0 }
}

@media (min-width:1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left }
.col-lg-12 { width: 100% }
.col-lg-11 { width: 91.66666667% }
.col-lg-10 { width: 83.33333333% }
.col-lg-9 { width: 75% }
.col-lg-8 { width: 66.66666667% }
.col-lg-7 { width: 58.33333333% }
.col-lg-6 { width: 50% }
.col-lg-5 { width: 41.66666667% }
.col-lg-4 { width: 33.33333333% }
.col-lg-3 { width: 25% }
.col-lg-2 { width: 16.66666667% }
.col-lg-1 { width: 8.33333333% }
.col-lg-pull-12 { right: 100% }
.col-lg-pull-11 { right: 91.66666667% }
.col-lg-pull-10 { right: 83.33333333% }
.col-lg-pull-9 { right: 75% }
.col-lg-pull-8 { right: 66.66666667% }
.col-lg-pull-7 { right: 58.33333333% }
.col-lg-pull-6 { right: 50% }
.col-lg-pull-5 { right: 41.66666667% }
.col-lg-pull-4 { right: 33.33333333% }
.col-lg-pull-3 { right: 25% }
.col-lg-pull-2 { right: 16.66666667% }
.col-lg-pull-1 { right: 8.33333333% }
.col-lg-pull-0 { right: 0 }
.col-lg-push-12 { left: 100% }
.col-lg-push-11 { left: 91.66666667% }
.col-lg-push-10 { left: 83.33333333% }
.col-lg-push-9 { left: 75% }
.col-lg-push-8 { left: 66.66666667% }
.col-lg-push-7 { left: 58.33333333% }
.col-lg-push-6 { left: 50% }
.col-lg-push-5 { left: 41.66666667% }
.col-lg-push-4 { left: 33.33333333% }
.col-lg-push-3 { left: 25% }
.col-lg-push-2 { left: 16.66666667% }
.col-lg-push-1 { left: 8.33333333% }
.col-lg-push-0 { left: 0 }
.col-lg-offset-12 { margin-left: 100% }
.col-lg-offset-11 { margin-left: 91.66666667% }
.col-lg-offset-10 { margin-left: 83.33333333% }
.col-lg-offset-9 { margin-left: 75% }
.col-lg-offset-8 { margin-left: 66.66666667% }
.col-lg-offset-7 { margin-left: 58.33333333% }
.col-lg-offset-6 { margin-left: 50% }
.col-lg-offset-5 { margin-left: 41.66666667% }
.col-lg-offset-4 { margin-left: 33.33333333% }
.col-lg-offset-3 { margin-left: 25% }
.col-lg-offset-2 { margin-left: 16.66666667% }
.col-lg-offset-1 { margin-left: 8.33333333% }
.col-lg-offset-0 { margin-left: 0 }
}
@-ms-viewport {
width:device-width
}
.visible-xs, .visible-sm, .visible-md, .visible-lg { display: none !important }

@media (max-width:767px) {
.visible-xs { display: block !important }
table.visible-xs { display: table }
tr.visible-xs { display: table-row !important }
th.visible-xs, td.visible-xs { display: table-cell !important }
}

@media (min-width:768px) and (max-width:991px) {
.visible-sm { display: block !important }
table.visible-sm { display: table }
tr.visible-sm { display: table-row !important }
th.visible-sm, td.visible-sm { display: table-cell !important }
}

@media (min-width:992px) and (max-width:1199px) {
.visible-md { display: block !important }
table.visible-md { display: table }
tr.visible-md { display: table-row !important }
th.visible-md, td.visible-md { display: table-cell !important }
}

@media (min-width:1200px) {
.visible-lg { display: block !important }
table.visible-lg { display: table }
tr.visible-lg { display: table-row !important }
th.visible-lg, td.visible-lg { display: table-cell !important }
}

@media (max-width:767px) {
.hidden-xs { display: none !important }
}

@media (min-width:768px) and (max-width:991px) {
.hidden-sm { display: none !important }
}

@media (min-width:992px) and (max-width:1199px) {
.hidden-md { display: none !important }
}

@media (min-width:1200px) {
.hidden-lg { display: none !important }
}
.visible-print { display: none !important }

@media print {
.visible-print { display: block !important }
table.visible-print { display: table }
tr.visible-print { display: table-row !important }
th.visible-print, td.visible-print { display: table-cell !important }
}

@media print {.hidden-print { display: none !important }
}

.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after { content: " "; display: table }
.clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after { clear: both }
/* END: bootstrap grid system */

/* Display */
:focus { outline: none; }
.hide { display: none; }
.none {
width: 0;
height: 0;
padding: 0;
margin: 0;
}
.block {
display: block;
width: 100%;
height: inherit;
}
.relative { position: relative; }
.absolute { position: absolute; }
.fixed {
position: fixed;
z-index: 100;
}
.f-left { float: left; }
.f-right { float: right; }
.left {
float: left;
margin-right: 24px;
}
.right {
float: right;
margin-left: 24px;
}
.clear { clear: both; }
/* Margins */
.no-margin { margin: 0; }
/* Paddings */

/* Box scheme */

.show-mobile { display: none; }
input:focus, select:focus, textarea:focus, button:focus { outline: none; }
/* Responsive images */
img {
width: auto\9;
height: auto;
max-width: 100%;
vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic;
}
.r-img {
width: 100%;
max-height: 100%;
}
.r-img-h100 {
max-width: 100%;
height: 100%;
}
.r-img-h { max-height: none }
.r-img-w { max-width: none }
.r-img-wa { width: auto; }
.img-left {
float: left;
margin-right: 24px;
margin-bottom: 24px;
border: 1px solid #e2e2e2;
}
.img-right {
float: right;
margin-left: 24px;
margin-bottom: 24px;
border: 1px solid #e2e2e2;
}
.img-center {
margin: 0 auto 24px auto;
border: 1px solid #e2e2e2;
padding: 1%;
background: #fff;
width: auto;
}
.img-left-50 {
float: left;
margin-right: 24px;
margin-bottom: 24px;
clear: right;
width: 50%;
max-height: 100%;
}
.img-right-50 {
float: right;
margin-left: 24px;
margin-bottom: 24px;
clear: left;
width: 50%;
max-height: 100%;
}
/* Texts */
a {
text-decoration: none;
color: #005a85;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
a:hover {
color: #133b86;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
a.link-disabled { cursor: default; }
p {
font-size: 1em;
line-height: 1.5em;
margin-bottom: 1.5em;
font-weight: 300;
}
p:last-child { margin-bottom: 0; }
b, strong { font-weight: bold; }
i, em { font-style: italic; }
sup {
vertical-align: super;
font-size: small;
}
.center { text-align: center; }
.upper { text-transform: uppercase; }
blockquote {
min-height: 60px;
margin: 4%;
padding: 25px 50px;
color: #7A1B6D;
border: 1px solid #7A1B6D;
-webkit-border-radius: 4px;
border-radius: 4px;
}
blockquote p { font-size: 15px !important; }
.normal { font-weight: 400; }
.info { font-size: 12px; }
.valign {
display: table-cell !important;
vertical-align: middle;
margin: 0 auto;
}
/* Headers*/

h1, h2, h3, h4, h5, h6 {
font-weight: 300;
line-height: 1.5em;
color: #005a85;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #035f14; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #ed54ac }
h1 { font-size:;
}
h2 { font-size:;
}
h3 { font-size:;
}
h4 { font-size:;
}
h5 {
font-size:; font-weight: bold; }
h6 {
font-size:; font-weight: bold; }
a {
text-decoration: none;
color: #000;
}
b, strong { font-weight: bold; }
i, em { font-style: italic; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.aligncenter {
margin: 0 auto;
display: block;
clear: both;
}
/*
h1 { text-transform: uppercase; color: #1c3583; font-size: 3.1em; }
h2 { text-transform: uppercase; color: #002665; font-size: 2.7em; }
h3 { text-transform: uppercase; color: #002665; font-size: 2.4em; }
*/

/*PAGES CSS*/

.wrapper {
max-width: 1080px;
margin: 0 auto
}
/*
 colors
 */

.green1 { #86c225
}
.green2 { #73aa19
}
.green3 { #588b00
}
.green4 { #197d1d
}
.green5 { #055828
}
.green6 { #023920
}
.green7 { }
.topcolor { #e5e5e5
}
.midcolor { #f7f7f7
}
.botcolor { #575859
}
header {
background: #e5e5e5;
/*margin-top: 19px;*/
}
header div.container ul.row li {
padding: 0px 0px;
position: relative;
height: 98px
}
header div.container ul.row li:nth-child(1) { background: #86c225 }
header div.container ul.row li:nth-child(2) { background: #73aa19 }
header div.container ul.row li:nth-child(3) { background: #588b00 }
header div.container ul.row li:nth-child(4) { background: #197d1d }
header div.container ul.row li:nth-child(5) { background: #055828 }
header div.container ul.row li:nth-child(6) { background: #023920 }
header div.container ul.row li:nth-child(7) { background: #023920 }
header div.container ul.row li a span.textMini {
font-size: 14px;
font-family: 'Lato', sans-serif;
position: absolute;
left: 27px;
top: 65px;
text-transform:none;
}
header div.container ul.row li:nth-child(1) a span.textMini { color: #197d1d }
header div.container ul.row li:nth-child(2) a span.textMini { color: #023920 }
header div.container ul.row li:nth-child(3) a span.textMini { color: #023920 }
header div.container ul.row li:nth-child(4) a span.textMini { color: #023920 }
header div.container ul.row li:nth-child(5) a span.textMini { color: #73aa19 }
header div.container ul.row li:nth-child(6) a span.textMini { color: #73aa19 }
header div.container ul.row li:nth-child(7) a span.textMini { color: #73aa19 }
header div.container ul.row li a {
color: #fff;
text-transform: uppercase;
font-size: 18px;
font-family: 'Lato', sans-serif;
display: block !important;
position: relative;
padding: 19px;
padding-left:27px;
height: 100%;
}
header div.container ul.row li.active, header div.container ul.row li:hover { background: #fff; }
header div.container ul.row li.active a span.textMini, header div.container ul.row li:hover a span.textMini { color: #000000 }
header div.container ul.row li.active a, header div.container ul.row li:hover a { color: #828283 }
body { background: #e5e5e5 }
section.main-page-content {
background: #f7f7f7;
width: 100%;
padding-top: 10px
}
/*iframe, iframe html { height:0px} */


/*Sidebar */

.sidebar {
	width:329px !important;
	/*padding-left:29px;  stary padding*/
	padding-left:10px;
	padding-right:0px;
	padding-top:5px;
	/*padding-top:35px;*/

}

/* sidebar bartosz-foto*/



.content #collA {
width: 100%;
margin-bottom: 40px;
min-height: 500px;
}
#collA .logo {
width: 100%;
max-width: 300px;
text-align: center;
/* 	margin-bottom: 20px; */
margin-bottom: 36px;
display: block;
margin-left: auto;
margin-right: auto;
}
#collA .bartosz {
/*
width: 100%;
height: 300px;
*/

width: 260px;
height: 260px;
max-width: 300px;
/*background-color: #588b00;*/
	/*background-color: #840000; */
	/*background-color: ;*/
overflow: hidden;
-webkit-border-radius: 330px;
-moz-border-radius: 330px;
border-radius: 330px;
border: 1px solid #DBDBDB;
margin: 0 auto;
}
#collA .bartosz .bartoszFoto {
height: 100%;
width: 100%;
overflow: hidden;
text-align: center;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
margin-right: auto;
margin-left: auto;
background: url(../img/bartosz@2x.jpg) center center no-repeat;
background-size: contain
}

.bartoszFoto .imgDescription {

  width: 258px;
  height: 258px;
  background: rgba(75,153,30,0.72);
  color: #fff;
  visibility: hidden;
  opacity: 0;
  cursor: pointer;
  cursor: hand;

}


.bartoszFoto .imgDescription .imgText {
	position:absolute;
	top: 225px;
	left: -1px;
	padding-left: 30px;
	padding-right: 30px;
	font-size: 16px;

}
.bartoszFoto:hover .imgDescription {
  visibility: visible;
  opacity: 1;
}

.bartoszFoto .imgDescription .choice{
	position: absolute;
	top: 190px;
	padding-left: 1px;
	padding-right: 30px;
	font-size: 16px;
}
/*
#collA .bartosz .bartoszFoto img {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	overflow: hidden;
	display: none;
	margin-top: 6px;
}
#collA .shadow {
	background-image: url(../img/shadow.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 20px;
	width: 204px;
}
*/

/**/
.bartoszFoto img.bartosz {display:none !important}
#collA .pageInfo {
/* 	margin-bottom: 20px;	 */

display: ;
 text-align:center;  border-radius:10px; font-size:11px; border: 1px solid #e8e8e8; padding:8px 12px; color:#b2b2b2; margin:10xp auto; margin-bottom: 36px; margin-top:32px;
}

#collA .pageInfo img { display:none}

#collA .pageInfo, #collA .pageInfo a {
font-size: 11px;
line-height: 12px;
/* 	margin-top: 20px; */

color: #b2b2b2;
text-decoration: none;
}
#collA .pageInfo strong { color: #848484; }
.page-info-new {
margin-bottom: 12px;
text-align: center;
margin-top: 30px; display:none
}
.page-info-new .infoDostarcza {
font-size: 23px;
font-family: 'Lato', sans-serif;
font-weight: 400;
margin-bottom: 25px !important; display:none
}
.page-info-new a {
padding: 31px 104px;
background: url(../img/logo_phx.png) center center no-repeat #ffb200;
background-size: 180px 19px;
color: rgba(255,178,0,0.00);
border-radius: 22px;
-moz-border-radius: 22px;
-webkit-border-radius: 22px;
display: block;
width: 270px;
max-width: 270px;
margin: 0 auto;
}
.main-content {
margin: 0;
padding: 0;

/*padding-left: 59px; old paddding*/
padding-left: 30px;
width: 720px !important;
    width: -webkit-calc(100% - 330px)  !important;
    width: -moz-calc(100% - 330px)  !important;
    width: calc(100% - 330px)  !important;

}
/* orginal*/
/*
.forDads {
	margin-right: auto;
	margin-left: auto;
	height: 200px;
	width: 200px;
	overflow: hidden;
}
*/
#PhxDrugGlossaryForm { /*margin-bottom:12px*/}
.forDads {
margin-right: auto;
margin-left: auto;
height: 250px;
width: 300px;
overflow: hidden;
margin-bottom: 65px;
}
.forDads img, .forDads object { /*width: 270px !important;*/ }
/*stylowanie Bartosz mówi*/

h1#bartosz-rzecze, .textContent.roundAll h1 {
font-family: 'lato', sans-serif;
font-weight: 900;
text-transform: uppercase;
height: 16px;
/*margin-bottom: 18px;*/
margin-bottom: 0px;
color: #575859;
font-size: 16px;
}
#bartosz-slowa, .bartosz-slowa {
color: #575859;
height: 24px;
font-family: 'lato', sans-serif;
font-size: 16px;
line-height: 1.4
}
#bartosz-slowa .bartosz-slowa-zielone{
color: #73aa19;
height: 24px;
font-family: 'lato', sans-serif;
font-size: 18px;
line-height: 2.4; padding-bottom:10px;
}


#bartosz-milczy {
	min-height: 27px;
	margin-top: 15px;
}


#bartosz-slowa div {}

.findContent { padding-top: 12px !important; }
.findContent, .afterarrows { position: relative; }
.afterarrows { margin-top:20px !important;}
.findContent:before, .afterarrows:before {
width: 0;
content: "\A";
height: 0;
border-style: solid;
border-width: 24px 22px 24px 0;
border-color: transparent #73aa19 transparent transparent;
/*border-color: transparent #5A8F00 transparent transparent;*/
position: absolute;
left: -22px;
z-index: 0;
top: 27px;
}
.findContent:after, .afterarrows:after {
width: 0;
content: "\A";
height: 0;
border-style: solid;
border-width: 23px 21px 23px 0;
border-color: transparent #ffffff transparent transparent;
position: absolute;
left: -21px;
z-index: 2;
top: 28px
}


/*3 kropki*/
/*
.findContent .fC_bg.roundAll:before {
content: url('../img/dots.png');
z-index: 2;
position: absolute;
left: -86px;
top: 46px;
}
*/
/* FOOTER */

.social1 { float:left}
.social2 { float: left; margin-left: 12px;}
.info-o-lekach { clear:both; float:left; padding-top:16px; font-weight:100; font-family: 'lato', sans-serif;}
.pharmindex-link { display:block; width:100%; height:100%; }
footer a:hover { color: #89a3ca; }
footer {
color: #ffffff;
background: #575859;
padding: 47px 0px 45px 0px;
}
.info-dostarcza-logo { width:124px; height:13px;margin-top: 15px; margin-left:13px; float:left; background-size:cover; background:url(../img/logo_phx2.png)}
footer a {
color: #ffffff;
text-decoration: none;
}
footer a:hover { text-decoration: none; }
.fotter-div-one { width:371px; font-size:12px; font-weight:lighter;}
.fotter-div-one .by-bartosz {
font-family: 'lato', sans-serif;
font-weight: 300;
font-size: 22px;
color: #a4de46;
margin-bottom: 22px;
text-transform: uppercase;
}
.fotter-div-one .fIn {
font-family: 'lato', sans-serif;
font-weight: 300;
font-size: 12px;
color: #fff;
padding-top: 8px;
line-height: 1.3em;
padding-bottom:32px;
}
.fotter-div-one .fb-like.fb_iframe_widget {}
.footer-div-mid {
border-left: 1px solid #79797a;
border-right: 1px solid #79797a;
padding: 0 40px;
min-height: 150px; width:605px
}
.footer-div-mid div h2 {
font-family: 'lato', sans-serif;
font-weight: 300;
font-size: 30px;
color: #a4de46;
margin-bottom: 6px;
padding: 0;
padding-left: 70px;
background: url(../img/bm_ico_mail@2x.png) center left no-repeat;
background-size: 46px 28px;
}
.footer-div-mid div h3 {
font-family: 'lato', sans-serif;
font-weight: 300;
font-size: 16px;
color: #fff;
margin-bottom: 18px;
padding-left: 0px;
}

.fotter-div-one, .footer-div-last  { padding-left:0px; padding-right:0px;}
.author-fs { font-size:13px;}
.footer-div-mid #newsletter { }
.footer-div-last { width:192px;}
.footer-div-last p, .footer-div-last div { float: right }
.footer-div-last p{ font-size: 14px; font-weight: 300; font-family: 'Lato', sans-serif; }
.footer-div-last .istore, .o-stronie-section .istore {
width: 141px;
height: 47px;
background: url(../img/bm_store_ico@2x.png) no-repeat top center;
background-size: 141px 101px;
margin-bottom: 10px
}
.footer-div-last .and-market, .o-stronie-section .and-market {
width: 141px;
height: 44px;
background: url(../img/bm_store_ico@2x.png) no-repeat bottom center;
background-size: 141px 101px;
}
.footer-div-last div a, .o-stronie-section div a {
display: block;
width: 100%;
height: 100%;
}
.o-stronie-section .istore, .o-stronie-section .and-market { margin: 10px 0px;  float:left}
.o-stronie-section .and-market {}
.o-stronie-section .istore { margin-right:9px}
{
float:right
}
/* tabelka - header*/
th.header {
position: relative;
text-align: left;
padding-bottom: 20px !important
}
/*małe strzałki*/
/*
th.header:after {
position: absolute;
width: 0;
content: url('../img/look-down.png');
height: 4px;
width: 8px;
left: -4px;
margin-left: 50%;
z-index: 1;
bottom: 16px;
}

*/


/*
.lista tr {
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
border-radius: 14px;
 margin-bottom:10px
}
*/
table {
border-collapse: separate;
border-spacing: 0px 5px
}
.lista { font-size: 12px; width:100%; }
.lista tr th {
color: #333;
line-height: 14px;
padding-top: 8px;
padding-right: 4px;
padding-bottom: 8px;
padding-left: 4px;
}
.lista tr td a strong {
font-weight: bold;
color: #5a8f00;
}
.lista tr td {
vertical-align: middle;
padding: 8px;
height: 42px;
padding-left: 16px;
max-width: 162px;
overflow: hidden
}
.lista.listaLeft { /*border: 1px solid #CCC;*/ width: 100%; }
.lista.listaLeft tr th:first-child { width: 25%; font-weight:bold}
.lista.listaLeft tr th { text-align: right; }
.lista.listaLeft tr td { height: auto; }
.lista thead tr { background: none !important }
.lista tr {
border: none;
background-color: #f8f8f8
}
.lista tr td:first-child { border-top-left-radius: 14px;  }
.lista tr td:first-child { border-bottom-left-radius: 14px; }
.lista tr td:last-child { border-top-right-radius: 14px; }
.lista tr td:last-child { border-bottom-right-radius: 14px; }
.lista tbody tr td:nth-child(4) {
font-weight: bold;
font-size: 20px;
}
.lista tr:first-child { background-color: f3fde2 }
.lista tr:hover { background-color: #f1f1f1 }
.lista tbody tr:first-child { background: #f3fde2 !important }
.small-table-text { font-size: 14px; }
/*

.lista tr.even {
	background-color: #f8f8f8;
}
.lista tr.odd {
	background-color: #f8f8f8;
}
*/
table.tablesorter .header {
background-image: url(../img/ts_bg.png);
background-repeat: no-repeat;
padding-left: 30px;
height: auto;
}
table.tablesorter .headerSortUp {
background-image: url(../img/ts_asc.png);
background-repeat: no-repeat;
}
table.tablesorter .headerSortDown {
background-image: url(../img/ts_desc.png);
background-repeat: no-repeat;
}
table.tablesorter th { cursor: pointer; }
/* kalkulatory*/

/* o -stronie*/

.o-stronie-section {
width: 100%;
-webkit-border-radius: 22px;
-moz-border-radius: 22px;
border-radius: 22px;
padding: 27px;
background: #fff;
border: 1px solid #dadada;
margin-bottom: 30px;
}
.o-stronie-section p {
line-height: 1.8;
font-size: 13px;
font-family: 'lato', sans-serif;
font-weight: normal
}
.o-stronie-section p span.larger {
font-size: 18px;
line-height: 1.2;
}
.o-stronie-section h3 {
text-transform: uppercase;
padding-bottom: 22px
}
.o-stronie-section-1 {
background: url(../img/bartosz_box_bg.jpg) no-repeat;
background-size: cover;
}
.textPage-o-stronie .no-margin-left {
margin-left: 0px;
padding-left: 0px
}
.textPage-o-stronie .no-margin-right {
margin-right: 0px;
padding-right: 0px
}
.napisz, .wiecej-o {
border-bottom: 1px solid #DDDDDD;
width: 100%;
display: block;
padding-bottom: 10px;
background: url(../img/napisz@2x.png) no-repeat top right;
background-size: 16px 15px;
height: 24px;
font-size: 13px;
color: #73aa19;
font-weight: normal
}
.wiecej-o {
background: url(../img/wiecej-o@2x.png) no-repeat top right;
background-size: 16px 16px;
height: 24px
}
.logos {
background-image: url(../img/logos.jpg);
background-repeat: no-repeat;
background-size: 148px 450px;
height: 50px;
width: 100%;
overflow: hidden;
border-bottom: 1px solid #e2e2e2;
margin-bottom: 10px;
}
.logos.logo1 { background-position: 20px 0px }
.logos.logo2 { background-position: 20px -50px }
.logos.logo3 { background-position: 20px -100px }
.logos.logo4 { background-position: 20px -150px }
.logos.logo5 { background-position: 20px -200px }
.logos.logo6 { background-position: 20px -250px }
.logos.logo7 { background-position: 20px -300px }
.logos.logo8 { background-position: 20px -350px }
.logos.logo9 { background-position: 20px -400px }
.li-rounded li a {
background: #f3fde2 !important;
border-radius: 14px;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
display: block;
padding: 10px 20px;
margin-bottom: 25px;
color: #588b00;
font-weight: bold
}
/* leki - strona główna */


.odplatnosc {
font-weight: bold;
color: #333;
}
/*
.odplatnoscBox {
font-size: 50px;
font-weight: bold;
color: #FFF;
display: block;
float: left;
padding-right: 10px;
}
.maly-prcent {
padding-top: 10px;
font-size: 20px;
}
*/
.odplatnoscBox, .maly-prcent { color:#fff; display:inline-block}
.odplatnoscBox {margin-bottom: 9px;}

.cena-po-odliczeniu, .pln-style {
float: left;
font-size: 18px;
margin-top: -3px;
color: #575859;
/*poprawki */
display:none
}

.pln-style {
text-transform: uppercase;
margin-left: 5px;
}
.cena-po-odliczeniu { font-weight: bold; }
/*bezpłatny%*/
/*
.styleA { color: #86c225; }
*/
/*30%*/
/*
.styleB { color: #e3c91c; }
*/
/*50%*/
/*
.styleC { color: #e48032; }
*/
/*ryczałt%*/
/*
.styleD { color: #005AB5; }
*/
/*100%*/
/*
.styleE { color: #b1353d; }
*/

.styleA { background-color: #0056a7;  color:#fff }
.styleB { background-color: #5a8f00; color:#fff}
.styleC { background-color: #fefabc;  color:#484848}
.styleD { background-color: #eeeeee; color:#66667b}
.styleE { background-color: #feb112; color:#fff}

/*

.styleA { background-color: #86c225;  color:#fff }
.styleB { background-color: #e3c91c; color:#fff}
.styleC { background-color: #e48032;  color:#fff}
.styleD { background-color: #005AB5; color:#fff}
.styleE { background-color: #b1353d; color:#fff}
*/


.styleA, .styleB, .styleC, .styleD, .styleE {
	margin-top: 5px;

	border-radius:20px; width:90px; padding:3px 0px; padding-bottom:4px; text-align:center; }
/*.styleA, .styleB, .styleC, .styleD, .styleE { width:90px; padding:0px 8px; text-align:center; }
.w-small, .odplatnoscBox-bezplatny { border-radius:20px; text-align:center; }*/

.nazwa-leku-span { float: left; width:80%; padding-left: 15px; margin-left: 0%; }

.kolor-span,
.nazwa-leku-span {
	padding: 5px;
	font-weight: bold;
	font-family: 'lato', sans-serif;
	display: block; padding-left:15px;
}

.kolor-span { float: right; /*width: 16%;*/ text-align: right; border-radius:20px; padding:3px 5px; font-size:11px; margin-top:3px; }
.kolor-span span { border-radius:20px; padding:1px 5px; padding-top:1px; padding-bottom:4px font-size:11px; }
.kolor-span span:last-child { margin-right:0px  }
.kolor-span {margin-right:14px;}

.kolor_100 { background-color: #feb112; color:#fff }
.kolor_50 { background-color: #fefabc; color:#484848 }
.kolor_30, .kolor_bezpatny_30 span:nth-child(2), .kolor_ryczat_30 span:nth-child(2) { background-color: #5a8f00; color:#fff }
.kolor_bezpatny, .kolor_bezpatny_30 span:nth-child(1), .kolor_bezpatny_ryczat span:nth-child(1)  { background-color: #0056a7; color:#fff }
.kolor_ryczat, .kolor_ryczat_30 span:nth-child(1), .kolor_bezpatny_ryczat span:nth-child(2) { background-color: #eeeeee; color:#66667b }


.ui-menu .ui-menu-item a:hover .kolor_100 { color: #feb112 !important; background:#FFFFFF }
.ui-menu .ui-menu-item a:hover .kolor_50 { color:#fefabc !important; background:#484848}
.ui-menu .ui-menu-item a:hover .kolor_30, .ui-menu .ui-menu-item a:hover .kolor_bezpatny_30 span:nth-child(2), .ui-menu .ui-menu-item a:hover .kolor_ryczat_30 span:nth-child(2) { color: #5a8f00 !important; background:#FFFFFF }
.ui-menu .ui-menu-item a:hover .kolor_bezpatny, .ui-menu .ui-menu-item a:hover .kolor_bezpatny_30 span:nth-child(1), .ui-menu .ui-menu-item a:hover .kolor_bezpatny_ryczat span:nth-child(1)  { color: #0056a7 !important; background:#FFFFFF }
.ui-menu .ui-menu-item a:hover .kolor_ryczat, .ui-menu .ui-menu-item a:hover .kolor_ryczat_30 span:nth-child(1), .ui-menu .ui-menu-item a:hover .kolor_bezpatny_ryczat span:nth-child(2) { color: #eeeeee !important;  background:#66667b}

/*Scrollbar*/

::-webkit-scrollbar{
    width: 8px;
    height: 8px;
    padding-top: 40px; margin-top:10px;
}

::-webkit-scrollbar-track{
   /* -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.3);*/
    border: 0px solid black;
    background:none;
    border-radius: 10px;

}
::-webkit-scrollbar-thumb{
    border-radius:10px;
    height: 30px;
    width: 8px;
    border: 0px solid black;
    background: #9b9b9b;
 /*   -webkit-box-shadow: 0 1px 1px rgb(0,0,0); */

}

::-webkit-scrollbar-thumb:hover {
    background: #777777;
}
::-webkit-scrollbar-track-piece {
    height: 30px;
    width: 30px;
}


/*
.odplatnoscBox-ryczalt{ font-size: 16px; color: #FFF; background: #1d6aad; padding: 6px 10px; display: inline-block; border-radius: 10px;}
.odplatnoscBox-ryczalt .odplatnoscBox,
.odplatnoscBox-ryczalt .cena-po-odliczeniu,
.odplatnoscBox-ryczalt .pln-style{font-size: 16px; color: #FFF; margin-top: 0;}
.odplatnoscBox-ryczalt .odplatnoscBox{ font-weight: 400; }
.odplatnoscBox-ryczalt:after{ content: ''; display: block; clear: both; }
.odplatnoscBox-bezplatny{ font-size: 16px; color: #FFF; background: #7db91b; padding: 6px 10px; display: inline-block; border-radius: 10px;}
.odplatnoscBox-bezplatny .odplatnoscBox,
.odplatnoscBox-bezplatny .cena-po-odliczeniu,
.odplatnoscBox-bezplatny .pln-style{font-size: 16px; color: #FFF; margin-top: 0;}
.odplatnoscBox-bezplatny .odplatnoscBox{ font-weight: 400; }
.odplatnoscBox-bezplatny:after{ content: ''; display: block; clear: both; }
*/
.ui-menu .ui-menu-item div {
	display: inline-block;
	width: 100%;
/*	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #dddddd !important; */
}



.ui-menu .ui-menu-item a:hover .kolor-span, .ui-menu .ui-menu-item a.ui-state-hover .kolor-span { color: #fff  }
.ui-menu {
background: #fff !important;
font-family: 'lato', sans-serif;
}
.ui-menu .ui-menu-item { padding: 0px 15px }

.ui-menu .ui-menu-item a {
cursor:pointer !important;
border: none;
margin: 0px 0px !important;
background: none !important;
display: block !important;
margin-bottom: 0px;
padding-bottom: 0px;

-webkit-transition: background 0.2s ease-in;
-moz-transition: background 0.2s ease-in;
-ms-transition: background 0.2s ease-in;
-o-transition: background 0.2s ease-in;
transition: background 0.2s ease-in;
position:relative
}
.ui-menu .ui-menu-item a:after {content:"";
  background: black;
  position: absolute;
  bottom: 0;
  left:2%;
  width: 96%;
  height: 1px;
  border-bottom: 1px solid #dddddd !important;}



.ui-menu .ui-menu-item a:hover .kolor-span.kolor_bezpatny_30 span { color:#fff}
.ui-menu .ui-menu-item a:hover {/*
border: none;
padding: 0px !important;
margin: 5px 0px !important;
background: none !important;*/
}
.ui-menu .ui-menu-item a div { padding-top:5px ; padding-bottom:4px;}
.ui-menu .ui-menu-item a:hover div, .ui-menu .ui-menu-item a.ui-state-hover div { background: #73aa19;
/*-webkit-transition: background 0.2s ease-in;
-moz-transition: background 0.2s ease-in;
-ms-transition: background 0.2s ease-in;
-o-transition: background 0.2s ease-in;
transition: background 0.2s ease-in; */}

.lek-p01 {
float: right;
margin-top: -46px;
font-size:16px;
margin-right:-17px;
}
.lek-p02 { display: inline; width: 480px;}
.lek-p02 a, .lek-p02 small { /*color: #575859;*/ font-weight:400 }
.lek-p03 /*, .lek-p02 */ { display: inline }
.lek-p03 { color: #000 }
.lek-p03 span { font-size: 16px; color:#575859}

.lek-p03, .ile-zaplacisz {
font-size: 16px;
line-height: 22px !important;
font-weight:400;
/*nie da rady margin-top: -32px;*/
 color:#575859;
}

p.ile-zaplacisz {
	margin-top: 10px;
}


div.promotedDrugBox {
	clear: both;
	display: inline-block;
	margin-top: 14px;
	margin-bottom: 10px;
	width: 100%;
	margin-left: -5px;

}

.promotedDrugBox span {
	padding-top: 15px;
	padding-left: 24px;
	font-size: 15px;
	color: #575859;
	display: block;


	background-color: #EEEFEC;
	border: none;
margin-bottom: 12px;
border-radius: 12px;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
padding: 11px;
margin: 0px;


padding-left: 5px;





}



.promotedDrugBox a {
	color: #73aa19;
  	text-decoration: none;
  	font-weight: 400;
}

.lek-ad1{
	font-size: 15px;
/*
	float: right;
	z-index: 90;
	position: relative;
	width: 180px;
*/
/*
	right: 20px;
	bottom: 75px;
*/
	color: #7c6000;
	text-align: left;
background-color: #fffce8;
/* background-color: #f7f7f7; */
/* background-color: #eff7ff; */
/* background-color: #fcfff0; */
/* background-color: #eefff8; */
border: 1px solid #d5c800;
padding: 10px;
border: none;
margin: 0px;
margin-bottom: 20px;
border-radius: 22px;
-moz-border-radius: 22px;
-webkit-border-radius: 22px;
color: #575859;
}

.lek-ad1-up{
	font-size: 15px;
/*
	float: right;
	z-index: 90;
	position: relative;
	width: 180px;
*/
/*
	right: 20px;
	bottom: 75px;
*/
	color: #7c6000;
	text-align: left;
background-color: #fffce8;
/* background-color: #f7f7f7; */
/* background-color: #eff7ff; */
/* background-color: #fcfff0; */
/* background-color: #eefff8; */
border: 1px solid #d5c800;
padding: 4px;
border: none;
margin: 0px;
margin-bottom: 0px;
border-radius: 22px;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
color: #575859;
position: relative;
top: -43px;
margin-left: 19%;
padding-left: 17px;
width: 71%;
color: #ccc;

text-transform: none;
margin-top: 7px;
font-weight: normal;
/*height: 1.2em;
text-overflow: ellipsis; overflow: hidden;*/
}

.lek-ad2{
	font-size: 15px;
	color: #7c6000;
	text-align: left;
background-color: #f7f7f7;
border: 1px solid #d5c800;
padding: 10px;
border: none;
margin: 0px;
margin-bottom: 20px;
border-radius: 22px;
-moz-border-radius: 22px;
-webkit-border-radius: 22px;
color: #575859;
}
.lek-ad3{
	font-size: 15px;
	color: #7c6000;
	text-align: left;
background-color: #eff7ff;
border: 1px solid #d5c800;
padding: 10px;
border: none;
margin: 0px;
margin-bottom: 20px;
border-radius: 22px;
-moz-border-radius: 22px;
-webkit-border-radius: 22px;
color: #575859;
}
.lek-ad4{
	font-size: 15px;
	color: #7c6000;
	text-align: left;
background-color: #fcfff0;
border: 1px solid #d5c800;
padding: 10px;
border: none;
margin: 0px;
margin-bottom: 20px;
border-radius: 22px;
-moz-border-radius: 22px;
-webkit-border-radius: 22px;
color: #575859;
}
.lek-ad5{
	font-size: 15px;
	color: #7c6000;
	text-align: left;
background-color: #eefff8;
border: 1px solid #d5c800;
padding: 10px;
border: none;
margin: 0px;
margin-bottom: 20px;
border-radius: 22px;
-moz-border-radius: 22px;
-webkit-border-radius: 22px;
color: #575859;
}
.lek-p04 { font-size:16px;
margin-top: 10px;
}
 .lek-p05 {
font-size: 16px;g
color: #000;
}
.lek-p05 span, .lek-p05 .chpl {
color: #575859;
width: 100%;
border-bottom: 1px solid #dddddd;
padding-bottom: 10px;
font-size: 16px;
padding-top: 10px;

display: block; font-weight:400; margin-bottom:8px; font-weight:normal
}
.wiecej-search {text-transform: uppercase;
color: #575859;
width: 100%;
border-bottom: 1px solid #dddddd;
padding-bottom: 10px;
font-size: 16px;
display: block; font-weight:400; margin-bottom:10px;
padding-top:5px}

.lek-p09 { min-height: 50px; margin-bottom: 90px;}
.fC_data .drug-more { margin-bottom: 10px }
.drug-more {
display: block;
font-size: 14px;
color: #73aa19 !important;
width: 48%;
border-bottom: 1px solid #DDDDDD;
text-decoration: none;
min-height: 21px;
padding-bottom: 5px;
padding-right: 26px;
text-align: left
}
.drug-info-03 { float: left }
.drug-info-02, .drug-info-01 { float: right; margin-left:28px; }
.drug-info-01 {
background-image: url(../img/drugs-more-ico-2.png);
background-repeat: no-repeat;
background-size: 21px 21px;
background-position: top right;
}
.drug-info-02 {
background-image: url(../img/drugs-more-ico-3.png);
background-repeat: no-repeat;
background-size: 21px 21px;
background-position: top right;
}
.drug-info-03 {
background-image: url(../img/drugs-more-ico-1.png);
background-repeat: no-repeat;
background-size: 21px 21px;
background-position: top right;
margin-bottom: 10px
}
.dropdown {
    position: relative;
    display: inline-block;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    height: 100%;
    z-index: 1;
}

.dropdown:hover .dropdown-content {
    display: block;
}

/*
jScrollPane
================== */
.jspContainer { overflow: hidden; position: relative; }
.jspPane { position: absolute; }
.jspVerticalBar { position: absolute; top: 0; right: 0; width: 10px; height: 100%; }
.jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 10px; }
.jspVerticalBar *, .jspHorizontalBar * { margin: 0; padding: 0; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { background: #fff; position: relative; }
.jspDrag { background: #89a3ca; position: relative; top: 0; left: 0; cursor: pointer; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer; }
.jspArrow.jspDisabled { cursor: default; background: #80808d; }
.jspVerticalBar .jspArrow { height: 10px; background:url(/layout/scroll-arrows.png) 0px 0px no-repeat #fff; }
.jspVerticalBar .jspArrow.jspArrowDown { background-position:-10px 0px; }
.jspHorizontalBar .jspArrow { width: 10px; float: left; height: 100%; background:url(/layout/scroll-arrows.png) 0px -10px no-repeat #fff; }
.jspHorizontalBar .jspArrow.jspArrowRight { background-position:-10px -10px; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner { background: #eeeef4; float: left; height: 100%; }
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner { margin: 0 -3px 0 0; }



/* CSS Document media */
@media \0screen {
.r-img { width: auto; /* for ie 8 */ }
}

@media (max-width: 1200px) {

	header div.container ul.row li:first-child a { padding-left:14px; padding-right:14px}
body { min-width: 1200px; }
/*
.no-margin-right, .no-margin-left {
margin: 0px;padding: 0px;}
.noBlock { display:none}

.footer-div-last .istore, .o-stronie-section .istore {
width: 113px;
height: 38px;
background: url(../img/bm_store_ico@2x.png) no-repeat top center;
background-size: 113px 81px;
margin-bottom: 10px
}
.footer-div-last .and-market, .o-stronie-section .and-market {
width: 113px;
height: 35px;
background: url(../img/bm_store_ico@2x.png) no-repeat bottom center;
background-size: 113px 81px;
}

.findContent .fC_bg.roundAll:before { display:none}

.textContent roundAll table { overflow: scroll }
*/
}
/*
@media (max-width: 979px) {
	}

@media (max-width: 768px) {
}
@media (max-width: 640px) {
	@-ms-viewport { width: device-width; }
}
*/
