/* general layout */
#main-navigation {margin:0 0 2em;}

/*h2,h3 {font-family:Times New Roman CE,Times,serif;line-height:1;font-weight:normal;margin:0 0 1em;color:#333;}*/
h1, h2, h3 {
  font-family:Times New Roman CE,Times,serif;line-height:1;font-weight:normal;margin:0 0 1em 0;color:#333;overflow: visible;
  font-style: normal;
}

.clr { clear: both; }

.lt-ie8 h1 span { line-height: 1.6; }
h3#krkaVetPurposeAni {
  clear: left;
  margin: 0 0 0.5em;
  padding-top: .5em;
}
/*h2 {font-size:3em;margin:0 0 .5em;}*/
h1, .heading1, .cms .heading1 {font-size:3em;margin:0 0 .5em;}
/*h3 {font-size:2em;}*/
h2, h3, .cms .heading2 {font-size:2em;}
h1 .additional-info,
h2 .additional-info,
h3 .additional-info {font-weight:normal;font-size:0.8em}
.no-cms-h1 {
  color:#333 !important;
  font-family:Times New Roman CE,Times,serif !important;
  font-size: 3em !important;
  font-weight: normal !important;
  line-height: 1 !important;
  padding: 0 !important;
}
/*h2 .additional-info,
h3 .additional-info {font-weight:normal;font-size:0.8em}*/
/*.button {
	/*float:left;display:block;font-weight:bold;padding:.5em 1em .4em;border:1px solid #ccc;border-left-color:#ddd;border-top-color:#ddd;border-bottom-color:#bbb;border-right-color:#bbb;background:#ededed url("/img/v-1/bg-button.png") repeat-x 0 0;* /
	float:left;display:block;font-weight:bold;padding:.5em 1em .4em;border:1px solid #ccc;border-left-color:#ddd;border-top-color:#ddd;border-bottom-color:#bbb;border-right-color:#bbb;background:#ededed url("/img/v-1/bg-button.png") repeat-x 0 0;
	text-decoration: none;
	white-space: nowrap;
}
.button:hover {background-image:url("/img/v-1/bg-button-hover.png");background-color:#009141;color:#fff;}
.button:active {background-image:url("/img/v-1/bg-button-active.png");background-color:#484848;color:#fff;outline:none;}*/
#agree-en,
#agree-pl { cursor: pointer; }
/* theme photo */
/*.theme-photo {width:700px;margin:0 0 1.5em;overflow:hidden;}*/
.theme-photo {width:100%;margin:0 0 1.5em;overflow:hidden;}
.theme-photo img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

/* secondary navigation: main */
#secondary-navigation {
	border-bottom:.5em solid #ebebeb;
	border-top: 1px solid #cbcbcb;
	margin:0 0 2em;
}
#secondary-navigation ul {
  display:block !important;
  width: 100%;
}
#secondary-navigation li {display:block;width:100%;float:left;}
#secondary-navigation a {color:#4c4c4c;display:block;padding:.2em 2em .2em 0;border-bottom:1px solid #cbcbcb;text-decoration:none;font-weight:bold;}
#secondary-navigation a:hover {color:#00ad4c;text-decoration:underline;}
/* secondary navigation: states */
#secondary-navigation .more {background:url("/img/v-1/arrow-grey-down.png") no-repeat 95% 50%;}
#secondary-navigation .opened,
#secondary-navigation .active {color:#00ad4c;}
#secondary-navigation .active {background:#eaeaea url("/img/v-1/arrow-white-right.png") no-repeat 95% 50%;}
#secondary-navigation .active:hover {text-decoration:none;}
/* secondary navigation: indent */
#secondary-navigation ul li a {padding-left:1em;}
#secondary-navigation ul li ul li a {padding-left:2.5em;}
/*#secondary-navigation ul li ul li ul li a {padding-left:4em;}*/
#secondary-navigation ul li ul li ul li a,
#secondary-navigation ul li ul li.normal a {
  font-weight: normal;
  padding-left: 2.5em;
} /* 04.06.2012 Ž.P. */
#secondary-navigation ul li ul li ul li ul li a {padding-left:5.5em;}

/* sidebar blocks */
#sidebar-left .block {background:#e6e6e6;border:1px solid #cbcbcb;padding:1em 12px;width:184px;margin:0 0 1em;}
#sidebar-left .block h3 {color:#000;font-size:1em;line-height:1;margin:0 0 1em;font-family:Arial,Helvetica,Garuda,serif;font-weight:bold;}

#sidebar-left .products a {clear:both;float:left}
#sidebar-left .products img {
	clear:both;float:left;
	width: 106px;
}
#sidebar-left .products p {clear:both;float:left}

#sidebar-left .contact {background-image:url("/img/v-1/cellphone.png");background-repeat:no-repeat;background-position:98% 2.22em;}
#sidebar-left .rss {background-image:url("/img/v-1/rss.png");background-repeat:no-repeat;background-position:97% 5px;}
#sidebar-left .faq {background-image:url("/img/v-1/faq.png");background-repeat:no-repeat;background-position:100% 0;}
#sidebar-left .news {background-image:url("/img/v-1/speech-bubble.png");background-repeat:no-repeat;background-position:100% 0;}
#sidebar-left .enews {background-image:url("/img/v-1/speech-bubble.png");background-repeat:no-repeat;background-position:100% 0;}
#sidebar-left .poll {background-image:url("/img/v-1/poll.png");background-repeat:no-repeat;background-position:98% 8px;}

#sidebar-left .poll h4 {margin:0 0 1em;font-size:1em;}
#sidebar-left .poll ol {margin:0 0 1em;}
#sidebar-left .poll ol li {width:100%;float:left;margin:0 0 3px;}
#sidebar-left .poll ol li input {float:left;margin:2px 8px 0 0;}
#sidebar-left .poll ol li label {float:left;display:block;width:150px;}
#sidebar-left .poll ol li.radio input {border:0;background:none;}
.lt-ie9 #sidebar-left .poll ol li.radio input {margin:0 3px 0 0;}
#sidebar-left .poll ol li.submit {padding:5px 0 0;}
#sidebar-left .poll ol li.submit a {float:left;display:block;margin:10px 0 0;}
#sidebar-left .poll ol li.submit input {float:right;cursor:pointer;}

#sidebar-left .poll ol.results li {margin:0 0 1em;}
#sidebar-left .poll ol.results li .g {height:12px;background:#fff;width:100%;margin:0 0 2px;}
#sidebar-left .poll ol.results li .g div {height:100%;background:#808080;}

/*#sidebar-left .poll h3,*/
/*#sidebar-left .news h3 {margin:0 0 1.5em;font-size:1em;}*/
#sidebar-left .news h4 {margin:0 0 1em;font-size:1em;}
#sidebar-left .news h4 a {text-decoration:none;}
#sidebar-left .news h4 a:hover {text-decoration:underline;}

#sidebar-left .swf {border:none;background:none;padding:0;}

#sidebar-left .banner {width:208px;padding:0;}
#sidebar-left .banner a {display:block;}
#sidebar-left .banner a img {display:block;}

#sidebar-left .contact address {border-bottom:1px solid #ccc;margin:0 0 1em;padding:0 0 1em;}
#sidebar-left .contact address:last-child {border-bottom:none;margin:0;padding:0;} /* 20.08.2018 */
#sidebar-left .contact dl dt,
#sidebar-left .contact dl dd {float:left;}
#sidebar-left .contact dl dt {
  clear: left;
  width:60px;
}
#sidebar-left .contact dl dd {width:120px;}
#sidebar-left .contact dl dd.email_dd {font-size:0.9em;padding: .1em 0;}
#sidebar-left .contact p {
  margin-bottom: 0;
  padding-top: 1em;
}

#sidebar-left .poll h3,
#sidebar-left .news h3,
#sidebar-left .rss h3,
#sidebar-left .faq h3 {
  border-bottom:1px solid #ccc;margin:0 0 1em;padding:0 0 .5em;
  width: 127px;
}
#sidebar-left .hr h3 { border-bottom:1px solid #ccc;margin:0 0 1em;padding:0 0 .5em; }

#sidebar-left product a {clear:both;float:left;}
#sidebar-left product p {clear:both;float:left;}

/* stock view */
#stock-view {background:#b2b2b2;padding:2%;margin:0 0 1.5em;width:96%;}
#stock-view .change-view,#stock-view .stock-info {background:#e6e6e6;}
#stock-view .flash-chart {
	/*background: url("/media/img/temp/chart-2.gif") left 1px; /* tmd * /
	height: 140px; /* tmd* /
	width:400px;/*float:left;*/
  overflow:hidden;
}
#stock-view .flash-chart img {display:block;float:left;}
#stock-view .stock-info {padding:5px;width:390px;/*float:left;*/margin:0 0 .5em;}
#stock-view .stock-info ul {display:block;overflow: hidden;width:100%;}
#stock-view .stock-info ul li {display:block;float:left;width:24%;}
#stock-view .stock-info ul li span {display:block;}
#stock-view .stock-info ul li .num {font-family:Times New Roman CE,Times,serif;font-size:2em;line-height:1;font-weight:normal;width:90px;float:left;}
#stock-view .stock-info ul li.change {width:34%;}
#stock-view .stock-info ul li.change .up {font-family:Times New Roman CE,Times,serif;font-size:2em;line-height:1;font-weight:normal;color:#00a851;display:block;width:5px;float:left;margin-top:-3px;}
#stock-view .stock-info ul li.change .down {font-family:Times New Roman CE,Times,serif;font-size:2em;line-height:1;font-weight:normal;color:red;width:5px;display:block;float:left;margin-top:-3px;}
* html #stock-view .stock-info ul li.change .down {margin-top:0;}
* html #stock-view .stock-info ul li.change .up {margin-top:0;}
#stock-view .stock-info ul li.price .num {color:#000;}
#stock-view .stock-info ul li.stock {width:40%;}
#stock-view .stock-info ul li.stock h3 {margin:0 0 .1em;}
#stock-view .change-view {float:left;width:246px;padding:12px 12px 12px 0;font-size:.95em;}
#stock-view .stock-source {float:left;width:246px;padding:12px 12px 12px 0;font-size:.95em;}
/*#stock-view .change-view  ul li a {background:url("/img/v-1/bullet-green-grey.png") no-repeat 12px 1.2em;padding:.55em 0 .4em 24px;display:block;}*/
#stock-view .change-view ul li {background:url("/img/v-1/bullet-green-grey.png") no-repeat 12px 1.2em;padding:.55em 0 .4em 24px;}
/*#stock-view .change-view  ul li.active a {background:#b2b2b2;color:#fff;font-weight:bold;border-bottom:1px solid #fff;}
#stock-view .change-view  ul li.active a:hover {text-decoration:none;}*/

#stock-view .x-split {
  float: left;
  margin-right: 14px;
  width: 400px;
}

/* stock trading view */
.stock-trade .resp-tab-content .filter {width:100%;border:0;background:none;padding:4px 0 0;margin:0;}
.stock-trade .resp-tab-content .filter .timespan,
.stock-trade .resp-tab-content .filter .timespan li {display:inline;margin:0 .5em 0 0;}
.stock-trade .resp-tab-content .filter .half {width:50%;float:left;}
.stock-trade .resp-tab-content .filter .half a.view {display:block;float:right;margin:.5em 0 0 .5em;}
.stock-trade .resp-tab-content .flash-chart {width:680px;height:350px;overflow:hidden;margin:1em 0;float:left;}
.stock-trade .resp-tab-content .flash-chart-large {width:680px;height:455px;overflow:hidden;margin:2em 0 1em;}

.stock-trade .resp-tab-content .results {float:left;clear:both;margin-top:30px;}
.stock-trade .resp-tab-content .results div {padding:5px 0 0 0;}

/* stocks trade */
/*.stock-trade .content li {display:none;}
.stock-trade .content li.active {display:block;}*/

.stock-trade .resp-tab-content .filter form {
  float: right;
}
.lt-ie7 .stock-trade .resp-tab-content .filter form input { margin-top: 0; }
.stock-trade .resp-tab-content .filter input.calc {
  font-weight:bold;padding: 0 1em 0;border:1px solid #ccc;border-left-color:#ddd;border-top-color:#ddd;border-bottom-color:#bbb;border-right-color:#bbb;background:#ededed url("/img/v-1/bg-button.png") repeat-x 0 0;font-size: 12px;
  cursor: pointer;
  margin-right: 0;
  overflow: visible; /* ie 6, 7 fix */
  height: 1.86em; /* fix all */
}
.lt-ie8 .stock-trade .resp-tab-content .filter input.calc {
  padding-top: 2px;
}

/*.filter button:hover {background-image:url("/img/v-1/bg-button-hover.png");background-position:0 -4px;background-color:#009141;color:#fff;}
.filter button:active {background-image:url("/img/v-1/bg-button-active.png");background-position:0 -4px;background-color:#484848;color:#fff;outline:none;}*/
.stock-trade .resp-tab-content .filter input.calc:hover {background-image:url("/img/v-1/bg-button-hover.png");background-position:0 -4px;background-color:#009141;color:#fff;}
.stock-trade .resp-tab-content .filter input.calc:active {background-image:url("/img/v-1/bg-button-active.png");background-position:0 -4px;background-color:#484848;color:#fff;outline:none;}

/* stocks table */
/*.stock-trade table th,
.stock-trade table td {padding:.35em .5em .15em;vertical-align:top;font-weight:normal;text-align:center;}*/
.stock-trade table th {padding:.35em .5em .15em;vertical-align:top;font-weight:normal;text-align:center;}
.stock-trade table td {padding:.35em 0 .15em;vertical-align:top;font-weight:normal;text-align:center;}
.stock-trade table.exports td {padding:.35em .5em .15em;vertical-align:top;font-weight:normal;text-align:left;}
.stock-trade table.exports td.workplace,
.stock-trade table.exports th.workplace {width:15%;}
.stock-trade table thead th {border:1px solid #ccc;}
.stock-trade table thead th.date {border-right:0;width:13%;}
.stock-trade table thead th.rate {border-right:0;border-left:0;}
.stock-trade table thead th.bestBid {border-right:0;border-left:0;}
.stock-trade table thead th.bestAsk {border-right:0;border-left:0;}
.stock-trade table thead th.change {border-right:0;border-left:0;}
.stock-trade table thead th.volume {border-right:0;border-left:0;}
.stock-trade table thead th.volumeEur {border-left:0;}
.stock-trade table .odd {background-color:#ffffff;}
.stock-trade table tbody tr:hover a,
.stock-trade table tbody tr:hover td {background-color:#01aa4d !important;color:#fff;}

.overflow_table {overflow:auto;}

#calculator-li {overflow:auto;}
#calculator-li form fieldset {width:49%;float:left;}
#calculator-li form fieldset ul li {display:block;padding:5px 0 5px 0;}
#calculator-li form fieldset ul li.mid {clear:both;padding:5px 0;}
#calculator-li form fieldset ul li label{width:120px;float:left;}
#calculator-li form fieldset ul li input{float:left;}
#calculator-li form fieldset ul li input.calculate{margin-left:173px;margin-top:32px;}
#calculator-li div{display:block;}
#calculator-li div.disclaimer{margin-top:30px;font-weight:bold;}

/*#report-li form fieldset ol li {display:block;padding:5px 0 5px 0;}*/
#report-li form fieldset ol li {display:block;padding:0 0 5px 0;}
#report-li form fieldset ol li.check {padding-left: 31.5%;}

/* COLUMNS (2col, 3col, ...)
------------------------------ */
.columns {margin:0 0 1em;}
.columns ul {width:100%;}
.columns ul li {display:block;float:left;margin:0 20px 25px 0;padding:0 0 .5em;}
.columns ul li li {float:none;width:auto;margin:0;border:0;padding:0;min-height:0;}
.columns ul li.left {clear:left;}
.columns ul li.right {margin-right:0;}
.columns ul li .photo {height:100px;overflow:hidden;margin:0 0 1em;}
/*.columns ul li h3 {font:bold 1.25em Arial,Helvetica,Garuda,serif;color:#000;margin:0 0 .5em;border-bottom:1px solid #ccc;padding:0 0 .25em;}*/
.columns ul li h2 {font:bold 1.25em Arial,Helvetica,Garuda,serif;color:#000;margin:0 0 .5em;border-bottom:1px solid #ccc;padding:0 0 .25em;}
.columns ul li h3 {
	font-family: Arial,Helvetica,Garuda,serif;
	font-weight: bold;
	line-height: 1.25;
	margin: .35em 0;
}
/*.columns ul li h3 a {color:#000;display:block;text-decoration:none;}*/
.columns ul li h2 a {color:#000;display:block;text-decoration:none;}
/*.columns ul li h3 a:hover {text-decoration:underline;}*/
.columns ul li h2 a:hover {text-decoration:underline;}

/* 2 columns */
.col-2 ul li {width:340px;margin:0 20px 30px 0;}
.col-2 ul li .photo {width:340px;}
/*.col-2 ul li h3 a {color:#00AD4C;text-decoration:none;}*/
.col-2 ul li h2 a {color:#000;text-decoration:none;}
/*.col-2 ul li h3 a:hover {text-decoration:underline;}*/
.col-2 ul li h2 a:hover {text-decoration:underline;}
/*.col-2 ul li h4 {font-size:1em;}*/
.col-2 ul li h3 {font-size:1em;}
.col-2 ul li h3 a {
	color: #00ad4c;
	text-decoration: none;
} /* tmd */
.col-2 ul li h3 a:hover { text-decoration: none; } /* tmd */

/* 3 columns */
.col-3 ul li {width:220px;border-bottom:1px solid #ccc;min-height:25em;padding-bottom: 0;}
.col-3 ul li .photo {width:220px;}
.col-3 ul li h4 {font:bold 1em Arial,Helvetica,Garuda,serif;}
.col-3 ul li h4 a:hover {text-decoration:underline;}
/*.col-3 ul li li {width:100%;float:left;}*/
/*.finances ul li {width:220px;border-bottom:1px solid #ccc;min-height:19em;}*/
.finances ul li {
	min-height: 19em;
}
.pharmaceuticals ul li {
	min-height: 16em;
	position: relative;
}
.lt-ie7 .pharmaceuticals ul li { height: 190px; }
.bf .pharmaceuticals ul li { min-height: 10em; /*22em*/ }
.bn .pharmaceuticals ul li { min-height: 11em; /*25em*/ }
.pharmaceuticals ul li a.button {
	bottom: 10px;
	position: absolute;
}

/* columns - nested lists */
.columns ul ul {width:100%;}

/* columns - link list */
.columns ul li .link-list, /* margin: 0, out of columns: 0 0 1em */
.columns ul li .link-list li {margin:0;}
/*.columns ul li .link-list li a {display:block;font-weight:bold;padding:0 0 0 1em;background:url("/img/v-1/bullet-green-white.png") no-repeat 0 7px;text-decoration:none;} *//* tmd: padding-top: 8px?; razhaja se za 1px?! */
.columns ul li .link-list li {display:block;padding:0 0 0 1em;background:url("/img/v-1/bullet-green-white.png") no-repeat 0 7px;}
.columns ul li .link-list li a {
	font-weight: bold;
	text-decoration: none;
}
.columns ul li .link-list li a.first {color: #000;} /* tmd: padding-top: 8px?; razhaja se za 1px?! */
/*.columns ul li .link-list li.cat-link a.first {display:inline;font-weight:bold;padding:0 0 0 1em;background:url("/img/v-1/bullet-green-white.png") no-repeat 0 7px;text-decoration:none;font-weight:bold;color:#000;}*/
.columns ul li .link-list li.cat-link a {display:inline;font-weight:bold;padding:0;background:none;text-decoration:none;}
.columns ul li .link-list li a:hover { text-decoration: underline; }

/* columns - news list */
.columns ul li .news { margin:0 0 1em; }
.columns ul li .news li {border-bottom:1px solid #ccc;margin:0 0 .5em;padding:0 0 .35em;}
.columns ul li .news li.last {
	border-bottom: 0 none;
	margin: 0;
}
.columns ul li .news li a {padding:0;background:none;text-decoration:none;}
.columns ul li .news li a:hover { text-decoration: underline; }
.columns ul li .news li .date {font-size:.9em;}

/* columns - mediacenter */
.columns.mediacenter ul li h3 {border-bottom:0;padding-bottom:0;}
/*.columns.mediacenter ul li h3 a {color:#000;text-decoration:none;}*/

/* columns - about */
.columns.about ul li h3 {border-bottom:0;padding-bottom:0;}

/* columns - finances */
.columns.finances ul li .news { margin: 0; }

.columns.owl {
  clear: both;
}
.columns.owl > ul > li {
  border-bottom: none;
  list-style-type: none;
  margin: 0 20px 50px 0 !important;
}
.columns.owl > ul > li.mb-0 {
  margin-bottom: 0 !important;
}
.columns.owl.col-2 > ul > li {
  margin-right: 20px;
  min-height: auto;
  width: 340px;
}
.columns.owl.col-3 > ul > li {
  margin-right: 20px;
  min-height: auto;
  width: 303px;
}
.columns.owl.col-2 > ul > li:nth-child(2n),
.columns.owl.col-3 > ul > li:nth-child(3n) {
  margin-right: 0 !important;
}
.columns.owl h3 {
  padding-top: 0;
}
.columns.owl h3 > a {
  display: block;
}
.columns.owl .img {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  height: 0;
  margin-bottom: 12px;
  overflow: hidden;
  padding-bottom: 66%;
  position: relative;
}
.columns.owl .img > img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.columns.owl .inline-image img.mb-0 {
  margin-bottom: 0 !important;
}

.job_desc {margin:0 0 1.5em;clear:both;float:left;}

/* article */
.article {margin:0 0 1.5em;}
.article.cms img {
	margin: 0;
	/*float:right;clear:right;display:block;margin:0 0 1em 2em;*/
  max-width: 100%;
}
.article.cms img.left {float:left;clear:right;display:block;margin:0 2em 1em 0;}
.article.cms .image-box-left, .article.cms .image-box-right {margin:0 10px 10px 0;font-size:.9em;text-align:center;}
.article.cms .image-box-left {float:left;}
.article.cms .image-box-right {float:right;}
.article.cms .image-box-left img, .article.cms .image-box-right img {display:block;clear:none;float:none;margin-bottom:8px;}

.abstract {font-weight:bold;}

.article-meta .date {font-size:.9em;}
/*.article-meta h3 {font:bold 1.25em Arial,Helvetica,Garuda,serif;margin:0 0 1em;}*/
.article-meta h1 {font:bold 1.25em Arial,Helvetica,Garuda,serif;margin:0 0 1em;}
/*.article-meta ul {margin-bottom:30px;}*/
.article-meta ul {margin-bottom: 1em;}

/* articles */
.articles {margin:0 0 1.5em;border-bottom:1px solid #cbcbcb;}
.articles ul li {margin:0 0 1.5em;}
.hu div.articles ul li {margin:0 0 3em;}
.articles ul li h3 {font:bold 1.25em Arial,Helvetica,Garuda,serif;margin:0 0 1em;}
.articles ul li h3 a {display:block;float:left;padding:0 0 1px;text-decoration:none;}
.articles ul li h3 a:hover {padding:0;border-bottom:1px solid #ffffff;text-decoration:underline;}
.articles ul li img {display:block;float:left;margin:0 2em 1em 0;}
.articles ul li img.publications_landing_image {
	display:block;float:left;margin:0 2em 1em 0;
	/*width: 200px;*/
}
.articles ul li .cms p {margin:0;}
.articles ul li dl {font-size:.9em;color:#aaa;}
.articles ul li dl,
.articles ul li dl dt,
.articles ul li dl dd {display:inline;}
.articles ul li dl .l {border-right:1px solid #a6a6a6;padding:0 .75em 0 0;margin:0 .4em 0 0;}

/* filelist */
.filelist li {width:100%;float:left;margin:0 0 .75em;}
.filelist li h4 {width:35%;float:left;margin:0 3% 0 0;font-size:1em;}
.filelist li p {width:55%;float:left;margin-bottom:0;}
.filelist li h4 a.icon {padding:2px 2em 2px 0;background-repeat:no-repeat;background-position:100% 0;}

/* files */
.pdf {background-image:url("/img/v-1/pdf.gif");}
.doc {background-image:url("/img/v-1/doc.gif");}
.xls {background-image:url("/img/v-1/xls.gif");}
.ppt {background-image:url("/img/v-1/ppt.gif");}
.zip {background-image:url("/img/v-1/zip.gif");}
.pdf,
.doc,
.xls,
.ppt,
.zip {
  background-repeat: no-repeat;
  padding-left: 20px;
}

.job_pdf_icon{padding:2px 5px 0 0;}

.files,
.files-x {
	clear: both;
	margin:0 0 2em;
}
.files ul li,
.files-x ul li {width:100%;/*float:left;*/display:block;margin:0 0 .25em;}
.files ul li a,
.files-x ul li a {padding:2px 0 0 2em;display:block;/*float:left;*/background-repeat:no-repeat;background-position:0 50%;}
.files ul li a.alert-lnk,
.files-x ul li a.alert-lnk {
  font-weight: bold;
  padding-left: 0;
}

.medications .pdf {
  padding: 2px 0 0 2em;
  display: block;
  background-repeat: no-repeat;
  background-position: 0 50%;
}

/* general content filter */
.filter {margin:0 0 1.5em;background:#eaeaea;border:1px solid #bdbdbd;width:95.5%;padding:2%;}
.filter select {width:20em;margin:0 2em 0 0;}
.filter label {margin:0 .75em 0 0;}
.filter input {margin:-5px 3px 0 0;vertical-align:middle;}
.filter .radio,
.filter .checkbox {border:0;background:none;padding:0;width:15px;height:15px;margin:-2px 3px 0 0;}
/*.filter button {font-weight:bold;padding:.2em 1em .1em;margin:0 0 0 .5em;border:1px solid #ccc;border-left-color:#ddd;border-top-color:#ddd;border-bottom-color:#bbb;border-right-color:#bbb;background:#ededed url("/img/v-1/bg-button.png") repeat-x 0 0;}*/

.filterSingle {
  padding-left: 0;
  padding-right: 0;
  width: 698px;
}
.filterSingle form {
  padding: 0 2%;
}

.filterDouble {
	padding: 0;
  width: 698px;
}
.filterDouble div {
	float: left;
	padding: 2% 0 2% 35px;
}
.filterDouble div.company {
  background: url("//maps.gstatic.com/mapfiles/ms2/micons/blue.png") 15px center no-repeat;
  padding-left: 50px;
}
.filterDouble div.office { background: url("//maps.gstatic.com/mapfiles/ms2/micons/green.png") left no-repeat; }

.map-frame {
  border: 1px solid #bdbdbd;

}
.lt-ie7 .map-frame {
  overflow: hidden;
}
/* publications */
.publications {margin:0 0 1.5em;width:100%;}
.publications table {margin:0 0 1.5em;border-bottom:1px solid #cbcbcb;}
.publications table thead th {border-bottom:1px solid #cbcbcb;border-top:1px solid #cbcbcb;padding:.35em .5em .15em;text-transform:uppercase;font-size:.9em;}
.publications table thead .title {border-left:1px solid #cbcbcb;width:60%;}
.publications table thead .datetime {border-right:1px solid #cbcbcb;width:20%;}
.publications table tbody td {padding:.5em .5em .25em;}
.publications table tbody td a {font-weight:bold;display:block;text-decoration:none;}
.publications table tbody .odd td {background-color:#eee;}
.publications table tbody tr:hover a,
.publications table tbody tr:hover td {background-color:#01aa4d !important;color:#fff;}

/* news */
.news ul {margin:0 0 2em;}
.news ul li {border-bottom:1px solid #cecece;padding:.5em 0 0;}
.news ul li .date {font-size:.9em;}
.news ul li h3 {font:bold 1.2em Arial,Helvetica,Garuda,serif;margin:0 0 .5em;}
.news ul li h3 a {text-decoration:none;}
.news li h4 a {text-decoration:none;}

/*.cms dl {
  margin: 0 0 1em;
  overflow: hidden;
}
.cms dt {
  clear: left;
  float: left;
  width: 10%;
}
.cms dd {
  float: left;
  width: 90%;
}*/
.cms a.pdf {
  background-repeat: no-repeat;
  display: inline-block;
  /*margin-left: 2em;*/
  /*padding-left: 20px;*/
}

/* product search */

.product-search {background:#e6e6e6;border:1px solid #cbcbcb;padding:1em;margin:0 0 2em;}
.tab-content.medications.js .product-search {background:none; border:none; padding: 0; margin: 0;} /* izbira izdelkov peterlin */
.product-search a.x-search { display: none; }
.product-search ul.split-content { background: url("/img/v-1/bg-product-search.gif") 50% repeat-y;  }
.product-search ul {width:100%;overflow: hidden;}
/*.product-search ul li {display:block;float:left;width:47%;padding:0 2% 0 0;}*/
.product-search ul li {
  display:block;float:left;width:48%;padding:0 2% 0 0;
  margin: 0 2% 0 0;
}
.product-search ul li h3 {margin-bottom:.5em;}
.product-search ul li a {font-weight:bold;text-decoration:none;}
.product-search ul li a:hover {text-decoration:underline;}
/*.product-search ul li.abc {padding:0 0 0 2%;width:48%;border-left:2px solid #cbcbcb;}*/
.product-search ul li.abc {
  margin: 0;
  /*padding: 0 0 0 2%;*/
  padding: 0;
}
.product-search ul li.purpose ul li {
	padding:0;border:0;line-height:1.25;
	margin:0 0 .5em 0;
	/*margin:0 0 .25em 0;*/
	/*height:1.4em;*/
  width: 50%;
}
.product-search ul li.purpose ul li a {
  display: block;
  padding-right: 5px;
}
.product-search ul li.purpose ul li.active a {color:#333;}
.product-search ul li.abc ol {width:100%;float:left;margin:0 0 2em;}
.bg .product-search ul li.abc ol.ltrs {margin-bottom: 0;}
.product-search ul li.abc ol li {
  width:auto;padding:0 0 .25em;border:0;
  margin: 0;
}
.product-search ul li.abc ol li a {padding:.5em 2px .15em 1px;display:block;
  text-align: center;
}
.ua .product-search ul li.abc ol li a {
  padding-right: 1px;
}
.product-search ul li.abc ol li.active a,
.product-search ul li.abc ol li a:hover {text-decoration:none;background:url("/img/v-1/arrow-green-down.png") no-repeat 50% 0;}
.product-search ul li.abc ol li.active,
.product-search ul li.abc ol li:hover {background:url("/img/v-1/arrow-green-top.png") no-repeat 50% 100%;}

.product-search ul li.abc .search ol {margin:0;width:100%;}
.product-search ul li.abc .search ol li {width:100%;padding:0;margin:.5em 0 0;}
.product-search ul li.abc .search ol li.inn {width:74.5%;float: left;}
.ru .product-search ul li.abc .search ol li.inn {width:70.5%;}
.de .product-search ul li.abc .search ol li.inn {width:72%;}
.product-search ul li.abc .search ol li:hover {background:none;}
.product-search ul li.abc .search ol li input {width:98%;height:1.2em;line-height:1.5;padding:.25em .15em .15em;}
.product-search ul li.abc .search ol li.inn input {width:98%;height:1.2em;line-height:1.5;padding:.5em .15em .55em;}
.product-search ul li.abc .search ol li select {width:98%;padding:.25em .15em .15em;}
.product-search ul li.abc .search ol li ul {width:96%;}
.product-search ul li.abc .search ol li p a {display:inline;padding:0;background:none;}
.product-search ul li.abc .search ol li ul li {width:100%;}
.product-search ul li.abc .search ol li ul li.radio input,
.product-search ul li.abc .search ol li ul li.checkbox input {width:auto;float:left;margin:0 .25em 0 0;}
.product-search ul li.abc .search ol li ul li.radio label,
.product-search ul li.abc .search ol li ul li.checkbox label {width:90%;display:block;line-height:1.25;}
.product-search ul li.abc .search button {
  /*display:block;*/
  float:right;font-weight:bold;color:#009141;margin:.5em 0 0 0;padding:.5em 1em .4em;border:1px solid #ccc;border-left-color:#ddd;border-top-color:#ddd;border-bottom-color:#bbb;border-right-color:#bbb;background:#ededed url("/img/v-1/bg-button.png") repeat-x 0 0;
  height: 32px;
  line-height: 1;
  overflow: visible; /* ie 6, 7 fix */
}
.lt-ie8 .product-search ul li.abc .search button { margin-top: .6em; } /* IE 6,7 */
.product-search ul li.abc .search button:hover {background-image:url("/img/v-1/bg-button-hover.png");background-color:#009141;color:#fff;}
.product-search ul li.abc .search .expand {display:block;float:left;padding:0 0 0 1.75em;margin:.75em 0 0;cursor:pointer;font-size:.9em;background:url("/img/v-1/expand-on.png") no-repeat 0 1px;}
.product-search ul li.abc .search .expand.off {background-image:url("/img/v-1/expand-off.png");}

/* autocomplete */
.ac_results {padding:0;border:1px solid WindowFrame;background-color:Window;overflow:hidden;z-index:9000;text-align:left;}
.ac_results ul {width:100%;list-style-position:outside;overflow:hidden;}
.ac_results iframe {display:none;/*sorry for IE5*/ display/**/:block;/*sorry for IE5*/ position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
.ac_results li {padding:2px 5px;cursor:pointer;display:block;width:100%;font:menu;font-size:12px;overflow:hidden;}
.ac_loading {background:Window url("/img/v-1/spinner.gif") no-repeat 100% 50%;}
.ac_over {background-color:Highlight;color:HighlightText;}

.product-search-results {
  /*margin:0 0 1.5em;*/
  margin: 0;
  overflow: hidden;
}
.product-search-results ol {
  margin: 0 0 1.5em;
  overflow: hidden;
}
.product-search-results ol li {
  border-bottom:1px solid #cbcbcb;width:100%;float:left;
  /*padding:0 0 1em;*/
  padding:0 0 1.5em;
  margin:0 0 1.5em;
}
.product-search-results ol li.last {
  margin: 0;
}
.product-search-results ol li .photo {
  /*width:110px;height:110px;margin:0 1.5em .5em 0;*/
  float: left;
  height: 108px;
  margin: 0 1.5em 0 0;
  width: 108px;
}
.product-search-results ol li .photo a {
	width:106px;height:106px;display:block;border:1px solid #cbcbcb;background-repeat:no-repeat;background-position:50% 50%;
	overflow: hidden;
}
.product-search-results ol li .photo a.no_image {
  /*background:#e9e8e8;*/
  background: url(/img/v-1/no-img.jpg?dc=20161122) center no-repeat;
}
.product-search-results ol li .photo a img {
	/*display:none;*/
	/*width: 106px;*/
	width: 100%;
}
.product-search-results ol li .photo a:hover {border-color:#aaa;}
/*.product-search-results ol li h3 {font:bold 1.25em Arial,Helvetica,Garuda,serif;margin:0 0 .5em;}*/
.product-search-results ol li h3 {font:bold 1.25em Arial,Helvetica,Garuda,serif;margin: 0 0 .5em;}
.product-search-results ol li h3 a:hover {text-decoration:none;}
.product-search-results dl { margin-left: 128px; }
.product-search-results dl dt {font-weight:bold;font-style:italic;color:#000;display:inline;}
.product-search-results dl dd {display:inline;}
.product-search-results .more,
a.more-oep {display:block;margin:.5em 0 0;font-weight:bold;float:right; /*max-width: 572px;*/ }
a.more-oep {margin:0; }
a.no-link { text-decoration: none; }
p.oep {
  margin-bottom: 0;
  margin-top: .5em;
}
.product-search-results .more { margin-left:1.5em; }
/*.ph_link {display:block;margin:.5em 0 0;font-weight:bold;float:right;clear:right;background:url("/img/v-1/logo-lekarnanadom-small.png") no-repeat 0 0;width:100px;height:28px;text-indent:-9999em;}*/
.ph_link {display:inline-block;margin:1em 0 0;font-weight:bold;clear:right;float:right;background:url("/img/v-1/ico-LND.png") no-repeat 0 0;height:18px;padding-left:24px;}
.product-search-results .ph_link { clear: none; }

.product-description {margin:0 0 1.5em;width:100%;}
.product-description .cms {margin:0 20px 0 0;}
.product-description .photo {float:right;width:338px;text-align:right;}
.product-description .photo img {display:inline;}

.products-x table {
  float: left;
  margin-bottom: 0;
  /*margin-right: 10px;*/
  width: 520px !important;
}

/* product selector */
.product-selector {margin:0 0 1.5em;}
.product-selector a.x-products { display: none; }
.product-selector ul {width:100%;}
.product-selector ul li {
  width:227px;float:left;margin:0 9px 9px 0;
  position: relative;
}
.product-selector ul li a.product-group-item {
  color:#000;display:block;float:left;border:1px solid #cbcbcb;width:215px;padding:5px;min-height:115px;text-decoration:none;
  /*position: relative;*/
}
.lt-ie7 .product-selector ul li a.product-group-item {
  height: 115px;
}
.product-selector ul li a.product-group-item .photo {width:90px;height:90px;overflow:hidden;float:left;margin:0 10px 5px 0;border:0;padding:0;/*background-color:#eee !important;*/}
.product-selector ul li a.product-group-item .no_image { background: url(/img/v-1/no-img.jpg?dc=20161122) center no-repeat; }
/*.products-x .photo {width:70px;height:70px;overflow:hidden;float:left;margin:0 10px 5px 0;border:0;padding:0;background-color:#f2f2f2 !important;}*/
.products-x .photo {width:70px;height:70px;overflow:hidden;float:left;margin:0 0 5px 10px;border:0;padding: 0;background-color:#f2f2f2 !important;}
.product-selector ul li a.product-group-item .photo img,
.products-x .photo img {display:block;width: 100%;}
.lt-ie7 .product-selector ul li a.product-group-item .photo img {
  max-width: 100%;
  height: auto !important;
  -ms-interpolation-mode: bicubic;
}
.product-selector ul li a.product-group-item .title {font-size:1em;margin:0 0 3px;display:block;color:#01aa4d;font-weight:bold;text-decoration:none;
  white-space: pre-wrap;
  word-wrap:break-word;
}
.product-selector ul li a.product-group-item:hover .title {
  text-decoration: underline;
}
.product-selector ul li.active .title {color:#000;/*font-weight:normal;*/text-decoration:none;}
.product-selector ul li .disclaimer {
  bottom: 0;
  display: block;
  line-height: 1.3;
  padding: 0 5px 3px 105px;
  position: absolute;
  right: 0;
}
.product-selector ul li:hover,
.product-selector ul li.active a.product-group-item {background:#e6e6e6;}
/* emulating CSS3 property ".product-selector ul li:nth-child(3n) {}" */
.product-selector ul li.p3,
.product-selector ul li.p6,
.product-selector ul li.p9,
.product-selector ul li.p12,
.product-selector ul li.p15,
.product-selector ul li.p18,
.product-selector ul li.p21,
.product-selector ul li.p24,
.product-selector ul li.p27,
.product-selector ul li.p30 {float:right;margin-right:0;clear:right;}
.product-selector ul li a.enlarge {
  background: url('/img/v-1/bg-enlarge.gif') left no-repeat;
  bottom: 6px;
  color: #4c4c4c;
  left: 8px;
  padding-left: 20px;
  position: absolute;
  /*z-index: 5;*/
}
/** html .product-selector ul li a.enlarge  { z-index: 5; }*/
.product-selector ul li a.enlarge:hover { text-decoration: none; }

.spec-disclaimer {
	clear:both;
	margin-right: 10px;
	/*float:left;*/
}
.ee .spec-disclaimer p {
  font-size: .92em;
  font-style: italic;
  padding-top: 1em;
}

ul.products-group .spec-disclaimer { margin-right: 0; }
ul.products-group .spec-disclaimer p { margin: 0; }
ul.products-group .clear { overflow: hidden; }
ul.products-group .clear .col-02,
ul.products-group .clear .col-03 { padding-bottom: 1rem; }
ul.products-group .clear .col-02:first-child,
ul.products-group .clear .col-03:nth-child(-n+2) {
  padding-left: .5em;
  padding-right: .5em;
}


.spec-disclaimer img {
	margin-right: 10px;
	margin-top: 4px;
	float: left;
}
.product-search-results .spec-disclaimer p { margin: 0; }

.de .product-search-results ol.r-OTC dl { margin-left: 0; }

/* related products/items */
.related {margin:0 0 1.5em;}
.related ul {width:100%;}
.related ul li {float:left;display:block;margin:0 9px 20px 0;}
/*.related ul li a {display:block;border:1px solid #cbcbcb;width:166px;height:100px;text-decoration:none;position:relative;background-repeat:no-repeat;background-position:50% 30%;}*/
.related ul li a {
	background-position: center 30%;
	background-repeat: no-repeat;
	display:block;border:1px solid #cbcbcb;
	width: 160px;
	height: 90px;
	overflow: hidden;
	padding: 10px 3px 0;
	text-decoration:none;position:relative;
}
.related ul li img { width: 160px;}
/*.related ul li img {display:none;}*/
.related ul li span {cursor:pointer;display:block;background:#f2f2f2/*#ccc*/;text-align:center;color:#00aa4f;position:absolute;width:100%;padding:3px 0 2px;overflow:hidden;bottom:0;left:0;}
.related ul li.last {margin-right:0;}
.related ul li a:hover {border-color:#01aa4d;}
.related ul li a:hover span {background:#01aa4d;color:#fff;}

table.norms th,
table.norms td {
  padding: .35em .5em .15em;
  text-align: right;
}
table.norms th {
  border:1px solid #ccc;
}
table.norms th.label { border-width: 1px 0 1px 1px; }
table.norms th.ek { border-width: 1px 0; }
table.norms th.pzn { border-width: 1px 1px 1px 0; }

/* corporate identity */
.identity table { border-bottom: 0 none; }
.identity table td,
.identity table th {padding:.3em 0 .1em;}
.identity table th {color:#4b4b4b;padding-top:2em;
  text-align: left;
}
.identity table .title {width:50%;}

/* financial reports */
.yearly-report {margin:0 0 3em;}
.yearly-report .cover {width:230px;overflow:hidden;float:left;margin:0 1em 1em 0;}
.yearly-report .cover img {display:block;}
.yearly-report h3 {font:bold 1.25em Arial,Helvetica,Garuda,serif;display:block;clear:both;margin:0 0 .5em;}
.yearly-report ul li {margin:0 0 .15em;}

/* financial calendar */
.financial-calendar {margin:0 0 2em;}
.financial-calendar table th,
.financial-calendar table td {padding:.35em .5em .15em;vertical-align:top;}
.financial-calendar table thead th {border:solid #ccc;border-width:1px 0;text-transform:uppercase;
  text-align: left;
}
.financial-calendar table thead tr th:first-child {border-left-width:1px;}
.financial-calendar table thead tr th:last-child {border-right-width:1px;}
.financial-calendar table thead th.date {border-right:0;width:22%;}
.financial-calendar table thead th.time {border-right:0;border-left:0;width:12%;}
.financial-calendar table thead th.title {border-left:0;}

.financial-calendar table .odd {background-color:#f2f2f2;}
.financial-calendar table tbody > tr:nth-child(2n) {background-color:#f2f2f2;}

.healthcare div.cms {display:block;}
.lt-ie8 .healthcare div.cms {
  overflow: hidden;
}

.disclaimer {font-size:0.9em;}

/*
.sk .tab-r { margin-bottom: 0; }
.sk .tab-content .resp-tabs-container { border-bottom: 0; }
.sk .files {
  background: #f2f2f2;
  border: solid #cbcbcb;
  border-width: 0 1px 1px 1px;
  margin-top: 0;
  padding: 1.5em .75em .5em;
}*/

/* financial reports - tabs */
.yearly-reports .resp-tab-content h4 {color:#000;font-size:1.25em;margin:0 0 .5em;}
.yearly-reports .resp-tab-content ul,
.medications .resp-tab-content ul {margin:0 0 1em;}
/*.yearly-reports .resp-tab-content ul a {background:url("/img/v-1/bullet-green-grey.png") no-repeat 5px 6px;padding:0 0 0 17px;}*/
.yearly-reports .resp-tab-content ul li,
.medications .resp-tab-content ul li {background:url("/img/v-1/bullet-green-grey.png") no-repeat 5px 6px;padding:0 0 0 17px;}

/* collapsing headlines */
.tab-content .resp-tab-content h3 {cursor:pointer;padding:.5em 2.5em .25em .5em;background:#fff url("/img/v-1/arrow-toggle-up.png") no-repeat 99% 50%;border:1px solid #cbcbcb;color:#00a94d;font:bold 1em Arial,Tahoma,sans-serif;}
.tab-content .resp-tab-content h3.active {background:#fff url("/img/v-1/arrow-toggle-down.png") no-repeat 99% 50%;}
.people .resp-tab-content h3 { cursor: text; }
.yearly-reports .resp-tab-content h3 {cursor:text; background-image:none; }


#jobs-countries div {margin-top:10px;}
/* who is who - tabs */
.people .resp-tab-content ul {width:100%;}
.people .resp-tab-content ul li {float:left;width:50%;margin:0 0 1em;}
.ru .people .resp-tab-content ul li { width: 100%; }
.people .resp-tab-content ul li.clear {float:none;width:auto;height:0;margin:0;}
.people .resp-tab-content ul li h3 {font:bold 1.25em Arial,Helvetica,Garuda,serif;margin:0;background:none;border:none;color:#000000;padding-left: 0;}
.people .resp-tab-content ul li em {font-style:normal;margin:0 0 1em;display:block;}
.people .resp-tab-content ul li .photo {width:85px;/*height:100px;*/float:left;margin:0 1em .5em 0;background:#fff;padding:5px;border:1px solid #ccc;}
.people .resp-tab-content ul li .photo span {display:block;width:100%;height:100%;overflow:hidden;
  max-height: 100px;
}
.people .resp-tab-content ul li .photo span img {
	display:block;
	width: 85px;
}

/* ingredients */
.ingredients {margin:0 0 2em;}
.ingredients .p1 {width:48%;float:left;margin:0 4% 0 0;}
.ingredients .p2 {width:48%;float:right;}
.ingredients h3 {font:bold 1.25em Arial,Helvetica,Garuda,serif;margin:0 0 1em;}
.ingredients ul {margin:0 0 1em;}
.ingredients ul li {background:url("/img/v-1/bullet-green-white.png") no-repeat 5px 8px;padding:0 0 0 17px;margin:0 0 5.em;}

/* media archive */
.media-archive {margin:0 0 2em;}
.media-archive h3 {font:bold 1.25em Arial,Helvetica,Garuda,serif;margin:0 0 1em;}
.media-archive ul {width:100%;}
.media-archive ul li {float:left;width:150px;margin:0 33px 10px 0;}
.media-archive ul li.clear {
	float: none;
	height: 0;
	margin: 0 !important;
	padding: 0;
	width: 100%;
}
.media-archive ul li a {
	cursor: pointer;
	display:block;text-decoration:none;color:#4b4b4b;
}
.media-archive ul li p a {
  background: url("/img/v-1/arrow-green-right.png") no-repeat scroll 0 5px transparent;
  padding: 0 0 0 10px;
  position: relative;
	display:block;text-decoration:none;color:#4b4b4b;
}
.media-archive ul li a span {
	display:block;margin:0 0 .5em;
	/*height: 100px;*/
  line-height: 0;
	overflow: hidden;
}
/*.media-archive ul li a span img {
	display:block;
}*/
.media-archive ul li a span.crop-v { height: 150px; }
.media-archive ul li a span.crop-v img {
  width: auto;
  max-height: 100%;
}
.media-archive ul li a span img.old {
	/*width: 150px;*/
	height: 100px;
}
.tmd-tmp ul li a span img {
	width: auto;
}
.media-archive ul li a:hover {text-decoration:underline;color:#00ab4e;}
/* emulating CSS3 property ".media-archive ul li:nth-child(4n+1) {}" */
.media-archive ul li.first{clear:left;}
/* emulating CSS3 property ".media-archive ul li:nth-child(4n) {}" */
.media-archive ul li.last {margin-right:0;float:right;clear:right;}

/* organizational units */
.org-network {margin:0 0 2em;width:100%;}
.org-network h3 {font:bold 1.25em Arial,Helvetica,Garuda,serif;margin:0 0 1em;}
/*.fr .org-network h3 {font-weight: normal;}*/
.org-network .units,
.org-network .contact {
  float:left;width:220px;
  /*margin:0 20px 0 0;*/
  margin: 0;
}
.org-network .contact h3 {color:#00ab4e;}
.org-network .contact address {margin:0 0 1em;}
.org-network .contact p {margin:0 0 3em;}
.org-network .contact .contact_data p {margin:0 0 0.5em;}
.org-network .contact .button {margin:.5em 0 1em;}
.org-network .units li {margin:0 0 .5em;padding:.5em 1em;background:url("/img/v-1/bullet-green-white.png") no-repeat 3px 12px;}
.org-network .units li:hover {background-color:#f6f5f5;}
.org-network .units li.active {background-color:#eaeaea;background-image:url("/img/v-1/bullet-darkgrey-grey.png");}
.org-network .units li h4 {font-size:1em;}
.org-network .units li h4 a {
	cursor: pointer;
}
.org-network .units li em {font-style:normal;}
.org-network .map-data {float:right;width:460px;}
.org-network .map-data .map {margin:0 0 1em;}
.org-network .map-data .map iframe {
  border: 1px solid #bdbdbd;
  margin:0 0 .25em;
}
.org-network .map-data .map .larger {text-align:right;}
.org-network .map-data .map .larger a {text-decoration:none;font-weight:bold;}
.org-network .map-data .map .larger a:hover {text-decoration:underline;}
.org-network .map-data .data h4 {color:#000;font-size:1.25em;margin:0 0 1.5em;}
.org-network .map-data .data p {margin:0;}
.org-network .map-data .no-map {
	background: url("/img/v-1/map.jpg");
	border: 1px solid #bdbdbd;
	height: 298px;
	text-align: center;
	width: 458px;
}
.org-network .map-data .no-map p {
	color: #01aa4d;
	font-weight: bold;
	margin-top: 140px;
}

.org-network .map-data dl dt,
.org-network .map-data dl dd {
  float: left;
}
.org-network .map-data dl dt {
  clear: left;
  width: 60px;
}

.org-network .local-info { margin-top: 2.5em; }


/* IE - map */
div.ie-county div.mark { float:left; width:20px; height:20px; }
div.ie-county p { margin-left: 25px; }
.clr1 { background-color:#00A850; }
.clr2 { background-color:#C5FADE; }
.clr3 { background-color:#8BC19D; }
.clr4 { background-color:#50B681; }

/* map */
div.county div.mark { float:left; width:20px; height:20px; }
div.conuty p.txt-mark { margin-left: 25px; }
div.county p.img-contact { float: left; width: 75px; }
div.county p.txt-contact { margin-left: 90px; }
.txt-green { color:#01ab4b; }
.txt-blue { color:#67c8f2; }
.txt-yellow { color:#ffc910; }
.txt-red { color: #f6424b; }
.txt-pink { color:#feb0ca; }
.txt-orange { color: #ffc61f; }

/* news list */
.news-list {
	border-top: 1px solid #cbcbcb;
	margin:0 0 1em;
	width:100%;
}
.news-list ul li {width:100%;float:left;border-bottom:1px solid #ccc;padding:1em 0 0;}
.cms .news-list ul li {
  list-style-type: none;
  margin: 0 !important;
  padding: 1em 0 0 0 !important;
}
.news-list.documents ul li {padding:1.2em 0 0;}
.news-list ul li .date {font-size:.9em;}
.news-list ul li h3 {font:bold 1.25em Arial,Helvetica,Garuda,serif;margin:0 0 1em;}
.cms .news-list ul li h3 {padding: 0;}
.news-list ul li h3 a {text-decoration:none;}
.news-list ul li h3 a:hover {text-decoration:underline;}
.news-list ul li .cms {margin:0;}
.news-list ul li .loc {margin-top:-1em;}
/* emulating CSS3 property ".news-list ul li:last-child {}" */
.news-list ul li.last {border:0;}

/* news columns (LT) * /
/* bo kar cols.col-3.owl * /
.cms .news-cols ul {
  list-style: none;
}
.cms .news-cols ul > li {
  float: left;
  list-style: none;
  margin-left: 0 !important;
  margin-right: 20px !important;
}
.cms .news-cols ul > li:nth-child(3n) {
  margin-right: 0 !important;
}
.news-cols ul > li h3 {font:bold 1.25em Arial,Helvetica,Garuda,serif;margin:0 0 1em;}*/

#agree-yes { border-top: 0 none; }

/* faq */
.faq {width:100%;margin:0 0 2em;}
.faq ol li {width:100%;float:left;}
.faq ol li h3 {background:#f2f2f2;border:1px solid #cbcbcb;color:#00ab4e;font:bold 1.25em Arial,Helvetica,Garuda,serif;padding:.5em;cursor:pointer;}
.faq ol li h3:hover {background:#00ab4e;color:#fff;}
.faq ol li.active h3 {background:#fff;color:#000;cursor:text;}
.faq ol li .cms {display:block;}
/* if javascript */
.faq.js ol li .cms {display:none;}

/* curriculum vitae */
.curriculum-vitae-meta {width:100%;margin:0 0 2em;}
.curriculum-vitae-meta .photo {float:left;width:200px;background:#fff;border:1px solid #ccc;padding:5px;margin:0 2em 1em 0;}
.curriculum-vitae-meta .photo span {display:block;width:100%;height:100%;overflow:hidden;}
.curriculum-vitae-meta .photo span img {
	display:block;
	width: 200px;
}
.curriculum-vitae-meta h3 {color:#00ab4e;font:bold 1.25em Arial,Helvetica,Garuda,serif;margin:0;}
.curriculum-vitae-meta em {display:block;margin:0 0 2em;font-style:normal;}

/* banners */
.banner {margin:0 0 2em;clear:both;overflow:hidden;}
.banner a {
  display: block;
  line-height: 0;
}
.banner.b700x70 {width:698px;border:solid 1px #CBCBCB}
.banner.b700x70 img { width: 698px; }

#gallery {width:100%;margin:25px 0;
  overflow: hidden;
}
#gallery li {float:left;background:none;padding:none;}
#gallery li#view {width:590px;overflow:hidden;padding:0;}
#gallery li#view ul{width:10000px;}
#gallery li#view ul li{width:auto;}
#gallery li#view ul li img {
	float:left;
}
#gallery li#view ul li img.old,
#gallery li#view ul li img.gal-h {
  /* height: auto; */
	/* max-height: 100px; */
  height: 100px;
  width: auto;
}
#gallery li#view ul li img.gal-v {
	height: 100px;
}
#gallery li.back a,#gallery li.forward a{text-indent:-9999px;display:block;outline:none;float:left;margin:18px 0 0 0;width:25px;height:60px;padding:0;}
#gallery li.forward {width:24px;padding:0 0 0 10px;}
#gallery li.back {width:24px;padding:0 10px 0 0;}
#gallery li.back a{background:url("/img/v-1/back.gif") no-repeat 0 50%;}
#gallery li.back a:hover{background-position:-1px 50%;}
#gallery li.forward a{background:url("/img/v-1/forward.gif") no-repeat 0 50%;}
#gallery li.forward a:hover{background-position:1px 50%;}
#gallery #images li {padding:0;margin:0 10px 0 0;}
#gallery #images li a {
	border:1px solid #f2f2f2;float:left;display:block;
	height: 100px;
	overflow: hidden;
}
#gallery #images li a:hover {border:1px solid #ddd;}

ul.inline-images {
  overflow: hidden;
  text-align: center;
  width: 100%;
}
ul.inline-images li {
  display: inline-block !important;
  list-style-type: none;
  margin: 0 1em !important;
  width: 250px;
}
ul.inline-images li img {
  display: block;
  max-width: 100%;
}

div.videoYT {
  padding-bottom: 56.25%;
  width: 100%;
  position: relative;
  display: block;
  height: 0;
  overflow: hidden;
  margin-bottom: 1em;
}
div.videoYT.ratio-2-by-1 { padding-bottom: 50%; }
div.videoYT iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

#tags span {font-weight:bold;}

/* job form */
#job-form {width:100%;height:1000px;border:0;}
#job-db-form {width:100%;height:1500px;border:0;}

.job-header {float:right;}

p.buttons {  overflow: hidden; }

/* expert login */
.expert-login.v {background:url("/img/v-1/v-bg-login.png") no-repeat 0 50%;}
.expert-login {border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:3em 0;}
.expert-login strong {font:normal 2em Georgia,serif;font-style:italic;color:#00ab4e;display:block;float:right;clear:both;width:65%;height:135px;}
.expert-login div {width:99%;padding:0 1% 0 0;float:right;font-size:1.2em;}
.expert-login div span {display:block;float:right;padding:7px 20px 0 0;font:normal 1.2em Georgia,serif;}
.expert-login div a {float:right;text-decoration:none;color:#000;}

a#video {
	display: block;
	height: 590px;
	width: 700px;
}

/* produkti - EN */
ul.country {
	background: #f2f2f2 url("/media/img/en/world-light.png") 98% no-repeat;
	border: 1px solid #CBCBCB;
	font-weight: bold;
	/*padding: 2em 0 1em 2em;*/
	padding: 2em 10em 1em 2em;
	margin-bottom: 30px;
  overflow: hidden;
}
.lt-ie7 ul.country {
  height: 90px;
}
.cms .country li {
	float: left;
	list-style: none;
	/*margin: 0 2em 0 0 !important;*/
	margin: 0 !important;
  width: 25%;
}
.cms .country ul {
	margin: 0 !important;
}
.cms .country ul li {
	float: none;
	margin: 0 !important;
	padding: 0 0 1em .8em !important;
	background: url("/img/v-1/arrow-green-right.png") no-repeat scroll 0 5px transparent;
	list-style-type: none;
  width: auto;
}
.country li a {
	text-decoration: none;
}
.country li a:hover {
	text-decoration: underline;
}
ul.c-products {
  padding: 3em 10em 3em 2em
}
.c-products li a.country {
  display: block;
	float: none;
	margin: 0 !important;
	padding: 0 0 0 .8em !important;
	background: url("/img/v-1/arrow-green-right.png") no-repeat scroll 0 5px transparent;
}
.c-products li a.country span {
  padding: .5em;
}
.c-products li a.active {
  color: #fff;
}
.c-products li a.active span {
  background-color: #4c4c4c;
  color: #fff;
}

div.products-header-substance,
div.products-header-name,
div.products-header-category,
div.products-header-img {
	float: left;
	overflow: hidden;
	width: 50%;
}
#content-alphabetical div.products-header-substance,
#content-alphabetical div.products-header-name,
#content-alphabetical div.products-header-category,
#content-generic div.products-header-substance,
#content-generic div.products-header-category,
#content-generic div.products-header-name,
.ie div.products-header-substance,
.ie div.products-header-name,
.ie div.products-header-category,
.ie div.products-header-img,
.es div.products-header-substance,
.es div.products-header-name,
.es div.products-header-category,
.es div.products-header-img,
/*.fr .otc #content-category div.products-header-substance,
.fr .otc #content-category div.products-header-name,
.fr .otc #content-category div.products-header-category,*/
.fr #content-category div.products-header-substance,
.fr #content-category div.products-header-name,
.fr #content-category div.products-header-category,
.fr #content-category div.products-header-img,
.ee #content-category div.products-header-substance,
.ee #content-category div.products-header-name,
.ee #content-category div.products-header-img { width: 33.33%; }
.ie #content-alphabetical div.products-header-substance,
.ie #content-alphabetical div.products-header-name,
.ie #content-alphabetical div.products-header-category,
.ie #content-alphabetical div.products-header-img,
.ie #content-generic div.products-header-substance,
.ie #content-generic div.products-header-name,
.ie #content-generic div.products-header-category,
.ie #content-generic div.products-header-img,
.es #content-alphabetical div.products-header-substance,
.es #content-alphabetical div.products-header-name,
.es #content-alphabetical div.products-header-category,
.es #content-alphabetical div.products-header-img,
.es #content-generic div.products-header-substance,
.es #content-generic div.products-header-name,
.es #content-generic div.products-header-category,
.es #content-generic div.products-header-img,
.ee #content-alphabetical div.products-header-substance,
.ee #content-alphabetical div.products-header-name,
.ee #content-alphabetical div.products-header-category,
.ee #content-alphabetical div.products-header-img,
.ee #content-generic div.products-header-substance,
.ee #content-generic div.products-header-name,
.ee #content-generic div.products-header-category,
.ee #content-generic div.products-header-img,
.fr #content-alphabetical div.products-header-substance,
.fr #content-alphabetical div.products-header-name,
.fr #content-alphabetical div.products-header-category,
.fr #content-alphabetical div.products-header-img,
.fr #content-generic div.products-header-substance,
.fr #content-generic div.products-header-name,
.fr #content-generic div.products-header-category,
.fr #content-generic div.products-header-img { width: 25%; }

div.products-header-substance p,
div.products-header-name p,
div.products-header-category p,
div.products-header-img p {
	background-color: #cbcbcb;
	color: #fff;
	font-weight: bold;
	margin: 0 0 2em;
	padding: .5em 0;
	text-align: center;
}

div.products-header-substance p,
div.products-header-name p,
div.products-header-category p,
div.products-header-img p {
	margin-left: 1px;
}
#content-category div.products-header-substance p,
#content-generic div.products-header-substance p,
#content-alphabetical div.products-header-name p { margin-left: 0; }
#content-category p.enlarge,
#content-generic p.enlarge,
#content-alphabetical p.enlarge { margin-top: .5em; }
.edit.fr #content-category p.enlarge,
.edit.fr #content-generic p.enlarge,
.edit.fr #content-alphabetical p.enlarge { margin-bottom: 0; }
#content-category p.enlarge a,
#content-generic p.enlarge a,
#content-alphabetical p.enlarge a {
  background: url('/img/v-1/bg-enlarge.gif') left no-repeat;
  padding-left: 20px;
}

div.products-generic,
div.products-list-rx {
  float: left;
  overflow: hidden;
  width: 50%;
}
#content-alphabetical div.products-generic,
#content-alphabetical div.products-list-rx,
#content-alphabetical div.products-purpose,
#content-generic div.products-generic,
#content-generic div.products-list-rx,
#content-generic div.products-purpose,
.ie div.products-generic,
.ie div.products-list-rx,
.es div.products-generic,
.es div.products-list-rx,
.ee div.products-generic,
.ee div.products-list-rx,
/*.fr .otc div.products-generic,
.fr .otc div.products-list-rx,
.fr .otc div.products-purpose,*/
.fr div.products-generic,
.fr div.products-list-rx,
.fr div.products-purpose {
  float: left;
  width: 33.33%;
}
.edit.fr #content-category div.products-list-rx {
  width: 66.66%;
}

.ie #content-alphabetical div.products-generic,
.ie #content-alphabetical div.products-list-rx,
.ie #content-alphabetical div.products-purpose,
.ie #content-generic div.products-generic,
.ie #content-generic div.products-list-rx,
.ie #content-generic div.products-purpose,
.es #content-alphabetical div.products-generic,
.es #content-alphabetical div.products-list-rx,
.es #content-alphabetical div.products-purpose,
.es #content-generic div.products-generic,
.es #content-generic div.products-list-rx,
.es #content-generic div.products-purpose,
.ee #content-alphabetical div.products-generic,
.ee #content-alphabetical div.products-list-rx,
.ee #content-alphabetical div.products-purpose,
.ee #content-generic div.products-generic,
.ee #content-generic div.products-list-rx,
.ee #content-generic div.products-purpose,
.fr #content-alphabetical div.products-generic,
.fr #content-alphabetical div.products-list-rx,
.fr #content-alphabetical div.products-purpose,
.fr #content-generic div.products-generic,
.fr #content-generic div.products-list-rx,
.fr #content-generic div.products-purpose { width: 25%; }
.edit.fr #content-generic div.products-list-rx { width: 75%; }

.ie div.products-generic p,
.es div.products-generic p,
.ie div.products-list-rx p,
.es div.products-list-rx p,
.fr div.products-list-rx p { padding-right: .5em; }
.ie #content-alphabetical p.generic-name,
.ie #content-alphabetical div.products-purpose p,
.ie #content-generic div.products-purpose p,
.es #content-alphabetical p.generic-name,
.es #content-alphabetical div.products-purpose p,
.es #content-generic div.products-purpose p,
.fr #content-alphabetical p.generic-name,
.fr #content-alphabetical div.products-purpose p,
.fr #content-generic div.products-purpose p {
  padding-left: .5em;
  padding-right: .5em;
}
.ie .medications .resp-tab-content .cms div.products-list-rx ul,
.es .medications .resp-tab-content .cms div.products-list-rx ul,
.ee .medications .resp-tab-content .cms div.products-list-rx ul,
.fr .medications .resp-tab-content .cms div.products-list-rx ul { padding-left: .5em; }
.edit.fr .medications .resp-tab-content .cms div.products-list-rx ul {
  border-left: 0;
  padding-left: 0;
}

div.product-img div.frame {
  background-color: #fff;
  border: 1px solid #cbcbcb;
  padding: 1em;
}
div.product-img div.frame img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

.cms div.products-list li {
	list-style: none;
	margin: 0 !important;
	padding: 0 !important;
}

.cms ul.products-group {
	margin: 0 !important;
	overflow: hidden;
	padding-top: .5em;
	width: 100%;
}
.cms ul.products-group li {
	border-bottom: 1px solid #cbcbcb;
	clear: left;
	float: left;
	list-style: none;
	margin: 0 0 1.5em !important;
	overflow: hidden;
	padding: 0 0 1em !important;
	width: 100%;
}
.lt-ie8 .cms ul.products-group li { width: 664px; }
.cms ul.products-group li.last { border-bottom: none; }
.medications  h4 { padding-top: 0; }
.medications .content .cms li ul.products-list {
	margin-bottom: .5em !important;
	/*margin-left: 128px !important;*/
	/*position: relative;*/
}
/*.medications .rx .cms li ul.products-list {
	margin-left: 0 !important;
}*/
.medications .vet .cms li ul.products-list {
	margin-left: 0 !important;
}
.en .medications .vet .cms li ul.products-list {
  margin-left: 126px !important;
}

.cms ul.products-list li {
	border: none;
	clear: none;
	float: none;
	margin: 0 !important;
	padding: 0 !important;
  width: auto;
}
.en .vet .cms ul.products-list li { margin: 0 0 1em !important; }
.en .vet .cms ul.products-list li p { margin: 0; }

.fr .cms ul.products-list li { padding: 0 0 1em 0 !important; }
.edit.fr .cms ul.products-list li { padding: 0 !important; }
.ie .cms ul.products-list li { padding: 0 .5em 0 0 !important; }
.es .cms ul.products-list li,
.ee .cms ul.products-list li { padding: 0 .5em .5em 0 !important; }

.resp-tab-content span.blank:before {
  /*content: "\1F30D";*/
  content: "\1F310";
  color: #333;
  display: inline-block;
  font-family: apple color emoji,segoe ui emoji,noto color emoji,android emoji,emojisymbols,emojione mozilla,twemoji mozilla,segoe ui symbol;
  margin-right: 0.2em;
}
.resp-tab-content div.product-description {
	display: block;
	float: left;
	margin-bottom: 0;
	width: 50%;
}
.en .otc .resp-tab-content div.product-description { width: 100%; }
.resp-tab-content div.product-description p { margin-bottom: .5em; }

.resp-tab-content div.description { margin-left: 128px; }
/*ul.content.rx li div.description { margin-left: 0; }*/

.resp-tab-content div.products-list {
	float:left;
	width: 50%;
}
.medications .resp-tab-content .cms div.products-list ul {
	border-left: 1px solid #cbcbcb;
	margin: 0 0 .5em 1.5em !important;
	min-height: 108px;
	padding-left: 1.5em;
}
.medications .resp-tab-content .cms div.products-list-rx ul,
.ee .medications .resp-tab-content .cms div.product-img p {
	border-left: 1px solid #cbcbcb;
	margin: 0 0 .5em !important;
	padding-left: 1.5em;
}
.ee .medications .resp-tab-content .cms div.product-img p.enlarge {
  border-left: 0 none;
}
.medications #content-generic .cms div.products-list-rx ul {
  border-right: 1px solid #cbcbcb;
  margin: 0 0 .5em !important;
}
.edit.fr .medications #content-generic .cms div.products-list-rx ul {
  border-right: 0;
}


div.js-toggle div.photo {
	background-color: #fff;
	border: 1px solid #cbcbcb;
	float: left;
	height: 106px;
	line-height: 0;
	margin: 0 1.5em .5em 0;
	width: 106px;
}
.medications div.js-toggle table {
  border-bottom-color: #000;
  float: none;
}
/*p.generic-name {
	font-style: italic;
	font-weight: bold;
}*/
/*.products-list-rx p {
	font-weight: bold;
}*/
#content-alphabetical p.generic-name,
#content-alphabetical div.products-purpose p,
.fr #content-category div.products-purpose p {
  border-left: 1px solid #cbcbcb;
  padding-left: 1.5em;
}
.edit.fr #content-alphabetical p.generic-name,
.edit.fr #content-alphabetical div.products-purpose p,
.edit.fr #content-category div.products-purpose p {
  border: 0;
}
#content-generic div.products-purpose p {
  padding-left: 1.5em;
}
.ee #content-alphabetical p.generic-name,
.ee #content-alphabetical div.products-purpose p,
.ee .medications .resp-tab-content .cms div.product-img p,
.ee #content-generic div.products-purpose p {
  padding-left: .5em !important;
}

.lt-ie7 .medications .resp-tab-content .cms div.products-list ul { height: 108px; }


/*div.product a { display: block; }
div.product img {
  border: 1px solid #cbcbcb;
  box-sizing: border-box;
  display: block;
}*/


/* KMF */
.kmf h1,
.kmf h2,
.kmf h3,
.kmf h4,
.kmf h5,
.kmf h6 {
  color: #00ab4e;
  font-family: Arial,Helvetica,Garuda,serif;
}
.kmf p,
.kmf li {
  font-family:Times New Roman CE,Times,serif;
  font-size: 1.3em;
  line-height: 1.3;
}
.kmf .kwd h2 {
  font-size: 1.2em;
}
.kmf .kwd h3,
.kmf .abs h2 {
  color: #333;
  font-family:Times New Roman CE,Times,serif;
  font-size: 1.3em;
  line-height: 1.3;
  margin-bottom: 0;
}
.kmf .kwd p,
.kmf .abs p {
  font-style: italic;
}

.kmf a.no-link { text-decoration: none; }

.article.cms.kmf img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

.kmf .kwd {
  float: left;
  width: 210px;
}
.kmf .abs {
  margin-left: 240px;
}

.kmf dl.kmf-brand {
  overflow: hidden;
}
.kmf dl.kmf-brand dt {
  clear: left;
  float: left;
  width: 35%;
}
.kmf dl.kmf-brand dd {
  float: left;
  width: 65%;
}

div.kmf-dl {
  background: url(/img/v-1/kmf-bg.jpg) 300px bottom no-repeat;
  border: 1px solid #cdcdcd;
  padding: 15px 400px 76px 20px;
  position: relative;
}
.si div.kmf-dl { background-image: url(/img/v-1/kmf-SI-bg-2017.jpg); }
.en div.kmf-dl { background-image: url(/img/v-1/kmf-EN-bg-2017.jpg); }

.kmf-dl p {
  font-family: Arial,Helvetica,Garuda,serif;
  font-size: 1em;
  line-height: 1.5;
}
.article.cms.kmf .kmf-dl img.kmf-logo {
  margin: 0 0 20px;
}

.kmf-pdf,
.kmf-btn {
  bottom: 20px;
  left: 20px;
  margin-bottom: 0;
  position: absolute;
}
.kmf-pdf a {
  background: url(/img/v-1/bg-kmf-pdf.png) left top no-repeat;
  color: #333;
  display: block;
  padding-left: 52px;
  text-decoration: none;
}
.kmf-pdf a strong {
  display: block;
}

#sidebar-left .block.kmf-dl {
  background: #fff url(/img/v-1/bg-kmf-block.jpg) top left no-repeat;
  background-size: 100%;
  height: auto;
  padding: 120px 6px 1em;
  width: auto;
}
.block.kmf-dl .kmf-pdf {
  bottom: auto;
  left: auto;
  position: relative;

}
.block.kmf-dl .kmf-pdf a {
  padding-left: 46px;
}
.block.kmf-dl .kmf-pdf span {
  font-size: .92em;
  text-transform: uppercase;
}

.kmf ol.reference li { font-size: 1.2em; }

/* UA WARNING OTC */
#site.otc-warning {
  padding-bottom: 138px;
}
.lt-ie7 #site.otc-warning {
  padding-bottom: 0;
}
div.otc-warning-div {
  bottom: 0;
  position: fixed;
  width: 950px;
}
/*div.otc-wrap {
  margin: 0 auto;
  width: 950px;
}*/
div.otc-warning-div div.message {
  margin-bottom: 0;
  padding-top: .8em;
}
.x-large {
  font-size: 3em;
  margin-bottom: .25em;
  text-transform: uppercase;
}

/* columns <div> */
div.col-02,
div.col-03 {
  box-sizing: border-box;
  float: left;
  overflow: hidden;
}
div.col-02 { width: 50%; }
div.col-03 { width: 33.33%; }

/* columns/logo */
ul.c-5 {
  overflow: hidden;

}
ul.c-5 li {
  float: left;
  list-style: none;
  margin-left: 0 !important;
  width: 20%;
}
ul.logos {
  border: 1px solid #cbcbcb;
}
ul.logos li img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

ul.c-4 {
  list-style: none;
}
ul.c-4 > li {
  float: left;
  list-style: none;
  margin: 0 33px 10px 0 !important;
  width: 150px;
}
ul.c-4 > li:nth-child(4n) {
  margin-right: 0 !important;
}


/* player - playlist */

.player-700x394 {
  display: block;
  height: 394px;
  margin-bottom: 10px;
  overflow: hidden;
  width: 700px;
}
.player-700x590 {
  display: block;
  height: 590px;
  margin-bottom: 10px;
  overflow: hidden;
  width: 700px;
}

div.clips {
	background-color: #f2f2f2;
    border: 1px solid #cbcbcb;
    margin-bottom: 30px;
    padding: 15px 10px;
	overflow: hidden;
}
div.clips a {
	background: url("/img/v-1/arrow-green-right.png") no-repeat 0 center transparent;
	display: block;
	float: left;
	font-weight: bold;
	padding: .5em 0 .5em 10px;
	width: 100px;
}
.hu div.vsvz a {
  width: 300px;
}
div.clips a.list {
  float: none;
  Width: auto;
}


.znanje {
  height: 50px;
  background-color: #00ab4e;
  display: block;
  margin-bottom: 2em;
  padding: 0 20px;
  text-align: right;
}
#content .znanje img {
  height: 30px;
  margin: 10px 0;
}


.si h1.razpis,
.si .h1.razpis {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height: 1.3;
  margin-bottom: 13px;
}
.si h1.razpis {
  color: #01aa4d;
  font-size: 16px;
  font-weight: bold;
}
.si .h1.razpis strong {
  color: #01aa4d;
  display: block;
  font-size: 19px;
  margin-bottom: 13px;
}
.si .h1.razpis strong > span {
  font-size: 24px;
}
.si .job_desc h5 {
  font-size: 1em;
  color: #01aa4d;
}


/* RU VET NEW */
.info-products {}
.info-products h1,
.info-products h2,
.info-products h3 {
  font-family: Arial,Helvetica,sans-serif;
  /*font-weight: bold;*/
}
.info-products .btn {
  background-color: #01aa4d;
  border-radius: 25px;
  color: #fff;
  display: inline-block;
  height: 50px;
  line-height: 50px;
  padding: 0 25px;
  text-decoration: none;
}
.info-products .btn:hover { background-color: #096d36; }
.info-products .item { text-align: center; }
.info-products .item h1 {
  font-size: 40px;
  font-weight: bold;
  /*text-transform: uppercase;*/
}
.info-products p.intro { font-size: 16px; }
.info-products .item p {
  font-size: 14px;
}
.info-products .item .img {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 0;
  margin: 0 auto 16px;
  width: 125px;
  padding-bottom: 125px;
}
.info-products p.line {
  height: 250px;
  position: relative;
  text-align: right;
}
.info-products p.line:after {
  border-top: 2px solid #d0d0d0;
  content: '';
  display: block;
  height: 0;
  left: 0;
  /*margin-top: -1px;*/
  right: 200px;
  position: absolute;
  top: 50%;
}
.info-products p.line .btn {
  margin-top: -25px;
  padding: 0 50px;
  position: absolute;
  right: 0;
  top: 50%;

  z-index: 2;
}

.info-products .resp-tabs-list {
  margin-bottom: 0 !important;
  overflow: hidden;
}
.info-products .resp-tabs-list > li {
  box-sizing: border-box;
  float: left;
  list-style-type: none;
  margin: 0 !important;
  padding-right: 20px !important;
  width: 20%;
}
.info-products .resp-tabs-list > li > span {
  border: 1px solid #d0d0d0;
  background-color: #efefef;
  border-radius: 8px 8px 0 0;
  cursor: pointer;
  display: block;
  padding: 15px;
  overflow: hidden;
}
.info-products .resp-tabs-list > li.resp-tab-active > span {
  background-color: #fff;
  border-bottom-color: #fff;
}
.info-products .resp-tabs-container {
  border-top: 1px solid #d0d0d0;
  margin-top: -1px;
  padding: 40px 0;
}
.info-products .resp-tabs-container .resp-tab-content { display: none; }
.info-products .resp-tabs-container .resp-tab-content-active { display: block; }

.ua .info-products .resp-tabs-list > li {
  margin-bottom: .5em !important;
}
.ua .info-products .resp-tabs-list > li > span {
  background-color: #01aa4d;
  border: none;
  border-radius: 25px;
  line-height: 1.1;
  padding: 0 25px;
}
.ua .info-products .resp-tabs-list > li.resp-tab-active > span {
  background-color: #096d36;
}
.ua .info-products .resp-tabs-container {
  border-top: none;
  margin-top: 0;
}

.responsive-16-10 {
  height: 0;
  padding-bottom: 62.5%;
  position: relative;
}
.responsive-16-10 > a {
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
}

.text-sans {
  font-family: Arial, Helvetica, Garuda, sans-serif; /* drugje je serif!? */
}

/* duplicate, out of columns */
ul.link-list { margin-bottom: 1em; }
ul.link-list > li { margin:0; }
ul.link-list > li {display:block;padding:0 0 0 1em;background:url("/img/v-1/bullet-green-white.png") no-repeat 0 7px;}
ul.link-list ul.link-list { margin-bottom: 0; }


div[class^='grid'] > div.col { margin-bottom: 16px; }
div[class^='grid'] > div.col .img {
  background-position: center;
  background-repeat: no-repeat;
  /*background-size: cover;*/
  background-size: contain;
}
div[class^='grid'] > div.col .img > a { background: url(/inc/v-3/img/ico-play.png) center no-repeat; }
.grid-2.offset-single > div.col {
  float: none;
  margin-left: auto !important;
  margin-right: auto !important;
}
div[class^='grid'] > div.col .videoYT {
  margin-bottom: 0;
  padding-bottom: 62.5%;
}

blockquote.bq-green {
  border: 2px solid #01aa4d;
  color: #01aa4d;
  margin-bottom: 1em;
  padding: 1em;
}
blockquote.bq-green > *:last-child {
  margin-bottom: 0;
}

.de #secondary-navigation a:hover,
.de #secondary-navigation .opened,
.de #secondary-navigation .active,
.de .col-2 ul li h3 a,
.de .product-selector ul li a.product-group-item .title,
.de .product-search ul li.abc .search button,
.de .org-network .contact h3 { color:#0068b4; }
.de .paging ul li.next a {
  background-image: url("/img/v-1/raquo-blue.png");
  color:#0068b4;
}
.de .paging ul li.back a {
  background-image: url("/img/v-1/laquo-blue.png");
  color:#0068b4;
}
.de .product-search ul li.abc .search button:hover {
  background-color: #0068b4;
  background-image: url("/img/v-1/bg-button-hover-blue.png");
  color: #fff;
}
.de .product-search ul li.abc ol li.active,
.de .product-search ul li.abc ol li:hover { background-image: url("/img/v-1/arrow-blue-top.png"); }
.de .product-search ul li.abc .search ol li:hover { background-image: none; }
.de .product-search ul li.abc ol li.active a,
.de .product-search ul li.abc ol li a:hover { background-image: url("/img/v-1/arrow-blue-down.png"); }
.de .product-search ul li.abc ol li#hidden,
.de .product-search ul li.abc ol li#hidden a { background: none; }
.de .medications .resp-tab-content ul li,
.de .columns ul li .link-list li { background-image: url("/img/v-1/bullet-blue-white.png"); }
.de .product-search ul li.abc .search .expand { background-image: url("/img/v-1/expand-on-blue.png"); }
.de .product-search ul li.abc .search .expand.off { background-image: url("/img/v-1/expand-off-blue.png"); }
.de #gallery li.back a { background-image: url("/img/v-1/back-blue.gif"); }
.de #gallery li.forward a { background-image: url("/img/v-1/forward-blue.gif") }
.de .no-margin { margin-bottom: 0 !important; }

.de .bg-t4u {
  /*background-color: #0069a0;
  background-image: linear-gradient(#4db8da 0%, #0069a0 50%, #4db8da 100%);
  box-sizing: border-box;
  color: #ffffff;*/
  /*height: 455px;*/
  color: #0068b4;
  padding: 30px;
}
.bg-t4u + .bg-t4u { border-top: 5px solid #0068b4; }
/*.bg-gradient-v-01 a { color: #ffffff; }*/
.bg-t4u .t4u-arrow {
  margin-right: 100px;
}
.bg-t4u .form {
  margin-bottom: 30px;
}
.bg-t4u .form label {
  display: inline-block;
  float: left;
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  margin-right: 15px;
  margin-top: 2px;
  text-transform: uppercase;
}
.bg-t4u .form input {
  box-sizing: border-box;
  border-color: #0068b4;
  line-height: 1.2;
  margin-right: 15px;
  padding: 6px 20px 5px;
  width: 200px;
}
.bg-t4u .form input[type='submit'] {
  background-color: #01ac4e;
  color: #ffffff;
  cursor: pointer;
  margin-right: 0;
  width: auto;
}
.box-icon {
  background-size: 150px;
  padding-top: 150px;
  position: relative;
}
.box-icon:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  content: '';
  display: block;
  height: 140px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.box-icon.icon-trainings:before { background-image: url('/media/uploads/de/gesundheit/ICO-Thumb-s21.jpg'); }
.box-icon.icon-info:before { background-image: url('/media/uploads/de/gesundheit/ICO-Thumb-s4.jpg'); }
.box-icon.icon-service:before { background-image: url('/media/uploads/de/gesundheit/ICO-Thumb-s5.jpg'); }
.box-icon .ul-check > li {
  list-style: none !important;
  margin-left: 0 !important;
  padding-left: 24px !important;
  position: relative;
}
.box-icon .ul-check > li:before {
  content: '🗸';
  display: block;
  font-weight: bold;
  font-size: 14px;
  left: 0;
  position: absolute;
}

.loginbox-link { cursor:pointer;text-decoration:underline;margin-bottom:.5em; }
.loginbox-link:hover { text-decoration: none; }


.ifr-100-2000 {
  width: 100%;
  height: 6300px;
}
.ifr-100 {
  width: 100%;
}

.img-full {
  max-width: 100%;
  margin-bottom: 20px !important;
}
.img-h-left {
  float: left;
  margin-right: 20px !important;
  margin-bottom: 20px !important;
  width: 50%;
  max-width: 50%;
}
.img-h-right {
  float: right;
  margin-left: 20px !important;
  margin-bottom: 20px !important;
  width: 50%;
  max-width: 50%;
}
.img-q-left {
  float: left;
  margin-right: 20px !important;
  margin-bottom: 20px !important;
  width: 25%;
  max-width: 25%;
}
.img-q-right {
  float: right;
  margin-left: 20px !important;
  margin-bottom: 20px !important;
  width: 25%;
  max-width: 25%;
}
.img-3q-center,
.img-400-center,
.img-500-center {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.img-150-left {
  float: left;
  margin-right: 20px !important;
  margin-bottom: 20px !important;
  width: 150px;
  max-width: 50%;
}
.img-150-right {
  float: right;
  margin-left: 20px !important;
  margin-bottom: 20px !important;
  width: 150px;
  max-width: 50%;
}


@media screen and (min-width: 992px) {
  .img-3q-center > img { max-width: 75% !important; }
  .img-400-center > img { max-width: 400px !important; }
  .img-500 > img { max-width: 500px !important; }
}
@media screen and (max-width: 719px) {
  .img-h-left {
    width: 100%;
    margin-right: 0;
    max-width: 100%;
  }
  .img-h-right {
    width: 100%;
    margin-left: 0;
    max-width: 100%;
  }
  .img-q-left {
    width: 50%;
    max-width: 50%;
  }
  .img-q-right {
    width: 50%;
    max-width: 50%;
  }
}


/* sovica */

body.si.sovica #content .cms h2 { font-size: 1.8em; }
body.si.sovica #content .cms h3 { font-size: 1.6em; }
body.si.sovica #content .cms .medications h3 { font-size: 1em; }
body.si.sovica #content .cms h4 { font-size: 2em; color: #00AB4E; }
body.si.sovica #content .cms h5 { font-size: 1.3em; color: #00AB4E; }
body.si.sovica #content .cms h6 { font-size: 1.2em; color: #868686; }
body.si.sovica #content .cms p { font-size: 16px; }
body.si.sovica #content .cms .medications p { font-size: 1em; }
body.si.sovica #content .cms .warning p { font-size: 1em; }
body.si.sovica #content .cms .left-align { margin: 1em 2em 1em 0; }

body.si.sovica #content .cms iframe,
body.si.sovica #content .cms .video-box { padding: 1em; background-color: #cceedc; }

body.si.sovica #content .cms .videoYT { margin-bottom: 0; }
body.si.sovica #content .cms .videoYT > iframe { padding: 0; }

body.de.sovica .bc-navigation.bc-colors { background-color: #0068b4; color: white; margin-top: -1em; margin-bottom: 2em; padding: 2px 5px; }

body.xsi.sovica .bc-navigation { padding:3px 0; margin:0; height:auto; color: white; margin-bottom: 8px; }
body.si.sovica .bc-navigation p,
body.sk.sovica .bc-navigation p,
body.cz.sovica .bc-navigation p,
body.bg.sovica .bc-navigation p,
body.rs.sovica .bc-navigation p,
body.hu.sovica .bc-navigation p,
body.ba.sovica .bc-navigation p,
body.de.sovica .bc-navigation p,
body.ua.sovica .bc-navigation p { color: white; padding:0; margin: 0; }

body.si.sovica .bc-navigation p.rt,
body.sk.sovica .bc-navigation p.rt,
body.cz.sovica .bc-navigation p.rt,
body.bg.sovica .bc-navigation p.rt,
body.rs.sovica .bc-navigation p.rt,
body.hu.sovica .bc-navigation p.rt,
body.ba.sovica .bc-navigation p.rt,
body.de.sovica .bc-navigation p.rt,
body.ua.sovica .bc-navigation p.rt { float:right; }

body.si.sovica .bc-navigation p a,
body.si.sovica .bc-navigation p span,
body.sk.sovica .bc-navigation p a,
body.sk.sovica .bc-navigation p span,
body.cz.sovica .bc-navigation p a,
body.cz.sovica .bc-navigation p span,
body.bg.sovica .bc-navigation p a,
body.bg.sovica .bc-navigation p span,
body.rs.sovica .bc-navigation p a,
body.rs.sovica .bc-navigation p span,
body.hu.sovica .bc-navigation p a,
body.hu.sovica .bc-navigation p span,
body.ba.sovica .bc-navigation p a,
body.ba.sovica .bc-navigation p span,
body.de.sovica .bc-navigation p a,
body.ua.sovica .bc-navigation p span,
body.ua.sovica .bc-navigation p a,
body.de.sovica .bc-navigation p span { display:inline-block; padding:2px 7px; color: white; }
body.de.sovica .columns.owl ul li h3 { text-align:center; }
body.de.sovica .columns.owl ul li h3 span.img { text-align:left; }

@media screen and (max-width: 719px) {
  body.si.sovica .bc-navigation p.rt { display: none; }
  body.de.sovica .bc-navigation.bc-colors { margin-top: 1em; }
}

.text-center { text-align: center; }
.text-right { text-align: right; }

.cookieman-init-hidden-link { display: none; }
