
body {


color:#1b1b1b;
font-family:'Open Sans', sans-serif;
font-size:14px;
font-weight:normal;
margin:0px auto;
text-align:left;
line-height:22px;
padding:0px;
background-color:#fff;
}

body.no-scroll {
	overflow:hidden;
}

.fr {float:right;}
.fl {float:left;}
.tal {text-align:left;}
.tar {text-align:right;}
.tac {text-align:center;}
.cp {cursor:pointer;}

div.clear {clear:both;line-height:0px;padding:0px;margin:0px;}
img {border:0px;max-width: 100%;}
a img {border:0px;}
a {color:#1b1b1b;text-decoration:none;}
a:hover {color:#007a66;text-decoration:none;}
ul li, li {list-style-type:none;}
ul {padding:0px;margin:0px;}
.no_b {border:0px;background:none;}
p {padding:5px 0px;margin:0px;text-align:left;}
input, textarea, select, option {font-family:'Open Sans', sans-serif;font-size:12px;font-weight:normal;color:#1b1b1b;outline:none;}

#header {position:relative;min-height:465px;}

.header-position {position:absolute;top:0;left:0;right:0;bottom:0;}

#head {background:url(../gfx/opacity-w76.png) repeat top left;width:100%;float:left;}

#page {margin:0px 0.5%;clear:both;position:relative;/*min-height:270px;height:auto !important;height:270px;*//**/max-width: 80%;margin: 0px auto;}
#page-ls {/*padding:0px 280px 0px 0px;*/padding: 0px 350px 0px 0px;position:relative;}
#page-rs {width:270px;float:right;padding:15px 0px 0px 0px;position:relative;z-index:1;}
#page-rs h3 {padding:0px 5px 15px 5px;}

#logo {float:left;padding:10px;}

h1 {font-size:22px;line-height:25px;font-weight:300;color:#333;padding:0px;margin:0;text-align:center;}
h2 {font-size:16px;color:#007062;padding:20px 0px;margin:0;float:left;width:100%;font-weight:600;text-transform: uppercase;font-family: 'Ubuntu', sans-serif;}
h3 {font-size:16px;line-height:22px;font-weight:300;color:#007062;padding:15px 5px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;clear:both;}
h4 {font-size:16px;line-height:22px;font-weight:300;color:#333;padding:0px 0px 5px 0px;margin:0;}
h5 {font-size:14px;line-height:20px;font-weight:normal;color:#333;padding:5px 0px;margin:0;}

nav#menu {float:right;font-size:14px;margin:0px 10px 0px 0px;}
nav#menu ul {height:95px;}
nav#menu li {display:table;vertical-align:middle;height:100%;float:left;position:relative;}
nav#menu ul li {}
nav#menu ul li a, nav#menu ul li span{display:table-cell;vertical-align:middle;height:100%;padding:0px 17px;color:#007062;}
nav#menu ul li a:hover, nav#menu ul li a.active, nav#menu ul li span:hover, nav#menu ul li span.active {background:#fff url(../gfx/line.gif) repeat-x bottom left;cursor:pointer;}
nav#menu .menu-headline {display:none;}

nav#menu ul li ul.submenu {position:absolute;top:95px;left:0;height:auto;background-color:#fff;padding:20px;min-width:200px;width:auto !important;width:200px;display:none;z-index:9;}
nav#menu ul li ul.submenu li {width:100%;float:left;height:auto;}
nav#menu ul li ul.submenu li a {display:block;padding:5px 5px 2px 5px;border-bottom:1px solid #e5e6e6;color:#333;height:auto;}
nav#menu ul li ul.submenu li a:hover, nav#menu ul li ul.submenu li a.active {border-bottom:1px solid #007062;color:#007062;background:none;}

div#menu-bottom {position:absolute;bottom:0;left:0;right:0;border-bottom:3px solid #b8eee7;}
div#menu-bottom a.menu-bottom-headline {display:none;}
div#menu-bottom ul {height:65px;}
div#menu-bottom li {display:table;vertical-align:middle;height:100%;float:left;width:19.8%;margin:0px 0.1%;background:url(../gfx/opacity-w70.png) repeat top left;position:relative;}
div#menu-bottom ul li {}
div#menu-bottom ul li a.link {position:absolute;top:0;left:0;right:0;bottom:0;z-index:999;}
div#menu-bottom ul li a {display:table-cell;vertical-align:middle;text-align:center;font-size:22px;line-height:25px;font-weight:300;color:#333;}
div#menu-bottom ul li a:hover, div#menu-bottom ul li a.active {color:#007062;background:#b8eee7;}
/*div#menu-bottom ul li a.active {background:#b8eee7;}*/
div#menu-bottom ul li h1.active-middle {color:#007062;position:relative;z-index:999;}
div#menu-bottom h1 {display:table-cell;vertical-align:middle;padding:5px;}
div#menu-bottom li p {display:none;text-align:center;padding:5px 10px;line-height:18px;}
div#menu-bottom li.box-hover {background:#b8eee7;}
div#menu-bottom li.box-hover h1 {display:none;}
div#menu-bottom li.box-hover p {display:table-cell;vertical-align:middle;}
div#menu-bottom li.box-hover a.link {background:none;color:#b1b1b1;}

#footer {/*float:left;*/padding:0px;/*width:99%;*/max-width: 80%;margin: 0px auto;display: block;clear: both;font-size: 13px;}
#footer a {color:#007a66;border-bottom:2px solid #fff;float:left;padding:0px;margin:20px 10px 10px 10px;}
#footer a:first-child {margin:20px 15px 10px 0px;}
#footer a:hover, #footer a.active {color:#007a66;border-bottom:2px solid #007062;}
#footer a.mf, #footer a.mf:hover {float:right;border:0px;margin:0px;}

div#flag {position:absolute;top:70px;left:10px;width:80px;}
div#flag img {float:left;margin:0px 3px;}
div#flag a {background-color:#fff;opacity:0.5;filter:alpha(opacity=50);}
div#flag a img {opacity:0.5;filter:alpha(opacity=50);}
div#flag a.active, div#flag a:hover {background-color:#fff;opacity:1;filter:alpha(opacity=99);}
div#flag a.active img, div#flag a:hover img {opacity:1;filter:alpha(opacity=99);}

div#menu-banner-top {float:right;margin-right:5px;position:relative;}
div#menu-banner-top ul {float:right;}
div#menu-banner-top ul li {float:left;}
div#menu-banner-top a {float:left;width:180px;height:40px;line-height:40px;margin:5px 5px 0px 0px;text-align:center;background:url(../gfx/opacity-w54.png) repeat top left;position:relative;}
div#menu-banner-top a:hover {background:url(../gfx/opacity-w76.png) repeat top left;}
div#menu-banner-top a.active {background-color:white;color:#007A66;}
div#menu-banner-top a.menu-banner-headline {display:none;}
div#menu-banner-top ul li a img {position:absolute;left:20px;padding:8px 0px;}

div.badge {width:179px;height:179px;float:right;clear:both;display:none;vertical-align:middle;font-size:16px;font-weight:300;text-align:center;margin:20px 10px 0px 0px;clear:right;}
div.badge a {display:table-cell;vertical-align:middle;padding:15px;background:url(../gfx/badge.png) no-repeat top left;}
div.badge a span {color:#007a66;font-size:24px;/*display:inline-block;*/display:block;clear:both;padding:5px 0px;}
div.badge a:hover {color:#1b1b1b;background-position:bottom left !important;}
div.badge a span.price {background:url(../gfx/basket.png) no-repeat top left;font-size:16px;font-weight:bold;color:#333;padding:5px 0px 5px 35px;display:inline-block;margin:5px 0px 0px 0px;}
div.badge a span#basket-total-count {font-size:16px;color:#1b1b1b;padding:0;}
div.badge a:hover span.price {background-position:bottom left !important;}

div#box-grid {padding:10px 0px;}
div#box-grid div.box {width:19.8%;margin:0px 0.1%;float:left; display:none;}
div#box-grid div.box h3 {font-weight: 500;}
div#box-grid div.box h3 a {color: #007062;font-weight: 500;}
div#box-grid div.box-content {position:relative;border:1px solid #e9e9e9;overflow:hidden;}
div#box-grid div.box-content img.img-bg {display:block;}
div#box-grid div.box-content a.link {position:absolute;top:0;left:0;right:0;bottom:0;z-index:9999;}
/*div#box-grid div.box-content span h4 {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:90%;display:-moz-inline-box;}*/
div#box-grid div.bottom-text {background:url(../gfx/opacity-w80.png) repeat top left;position:absolute;left:0;right:0;bottom:0;height:90px;display:table;width:100%;z-index:999;}
div#box-grid div.bottom-text div.text-position {display:table-cell;vertical-align:middle;text-align:center;padding:10px;}
div#box-grid div.bottom-text div.text-position p {padding:0;}
div#box-grid div.bottom-text h4 {display:table-cell;vertical-align:middle;text-align:center;padding:10px;}
div#box-grid div.text {position:absolute;top:0;right:0;bottom:0;left:0;padding:20px 10px;}
div#box-grid a.ask {background-color:#fff;opacity:0.9;filter:alpha(opacity=90);color:#007a66;padding:10px;margin:0px auto;position:absolute;top:35%;left:0;right:0;text-align:center;width:70%;font-size:16px;}

div#box-grid div.box-question {/*display:none;*//*background-color:#fff;*/opacity:0.98;filter:alpha(opacity=98);position:absolute;top:0;left:0;right:0;bottom:0;line-height:17px;}
div#box-grid div.box-question p {padding:10px 10px;}
div#box-grid div.box-question p.green-box {background-color:#ddfcf8;padding:5px 8px;clear:both;}
div#box-grid div.box-question p.bottom-txt {color:#008b78;padding:10px 5px 10px 83px;text-align:left;min-width:67px;}
div#box-grid div.box-question p.bottom-txt span {text-align:center;display:block;}
div#box-grid div.box-question p.ask_pharmacist {color:#007062;font-size:24px;font-weight:300;line-height:30px;text-align:center;padding:5px;}
div#box-grid div.box-question p.bottom-txt a {margin:10px auto 0px;padding:5px;width:150px;float:none;}
div#box-grid div.box-question p.patients_rights_info {position:relative;padding:10% 10px 10px 10px;margin:10% 0px 0px 0px;}
div#box-grid div.box-question p.patients_rights_info:before {content:'';position:absolute;top:0;left:0;right:0;width:70%;border-top:1px solid #007a66;margin:0px auto;}
div#box-grid div.box-question div.bottom-text-position {position: absolute; bottom: 0px; left: 0px; right: 0px;}
div#box-grid div.box-question ul {border-left:1px solid #007a66;margin:0px 10px 5px 10px;padding:0px 10px;}
div#box-grid div.box-question ul li {padding:2px 0px;}
div#box-grid div.box-question a.link-button, div#box-grid div.box-question a.link-button:hover {background:none;color:#007062;padding:0px;margin:0px auto;}
div#box-grid div.box-question a {padding:5px;width:55%;margin:5px auto;/*float:left;*/}
div#box-grid div.box-question a {background-color:#55b8ac;color:#fff;display:block;text-align:center;
	-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}
div#box-grid div.box-question a:hover {background-color:#007062;}

div#box-grid div.box-hover-active div.box-content {border:1px solid #55b8ac;}
div#box-grid div.box-hover-active div.box-hover {display:block;}

div#box-grid .bx-wrapper h4 {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:350px;}
.bx-caption p {text-align:center;padding:0px;}
.corner .bx-pager {display:none !important;}

ul.list {padding:0px 0px 30px 0px;}
ul.list li {border-bottom:1px solid #fff;}
ul.list li.month {font-size:16px;border:0px;}
ul.list li a {color:#007062;position:relative;}
ul.list li a span {position:absolute;bottom:0px;left:20px;background-color:#fff;min-width:150px;border:1px solid #55b8ac;color:#1b1b1b;padding:5px;display:none;}
ul.list li a:hover span {display:block;}

ul.list-line {padding:5px 0px;}
ul.list-line li {margin:-5px;}
ul.list-line li span {border-left:1px solid #007a66;display:inline-block;margin:0px 10px;padding:5px;}

ul.dot-list {padding:0px 0px 0px 20px;}
ul.dot-list li {background:url(../gfx/circle.png) no-repeat center left;padding:2px 5px 2px 10px;}

ul.border-list {padding:5px 0px 20px 0px;clear:both;display:table;/*display:inline-block;padding:5px 0px 25px 0px;clear:both;*/}
ul.border-list li {border-bottom:1px solid #eee;padding:5px;}
ul.border-list li a {display:block;}
ul.border-list li.bold {font-size:14px;padding:20px 5px 5px 5px;font-weight:bold;}

div.slider {border-left:1px solid #007a66;margin:10px 10px 15px 0px;float:left;}
div.slider .bx-pager {top:-25px;}

ul#slider-news {margin:0px 5px;padding:0px 5px;}
ul#slider-news li {padding:2px 0px;margin:0px !important;/*float:left !important;*/}
ul#slider-news li a {border-bottom:1px solid #007062;color:#007062;overflow:hidden;padding:0px 15px 0px 5px;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;}
ul#slider-news li a:hover, ul#slider-news li a.active {border-bottom:1px solid #ccc;color:#1b1b1b;}

ul.slider-news {border-left: 1px solid #007a66;float:left;margin:0px 0px 15px 0px;padding:0px 0px 0px 10px;font-weight: 600;}
ul.slider-news li {padding:2px 0px;margin:0px !important;float:left !important;}
ul.slider-news li a {border-bottom:1px solid #007062;color:#007062;overflow:hidden;padding:5px 15px 5px 5px;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;width:240px;}
ul.slider-news li a:hover, ul.slider-news li a.active {border-bottom:1px solid #ccc;color:#1b1b1b;}

ul.img-text-list {padding:5px 0px;display:table;clear:both;}
ul.img-text-list li {float:left;padding:10px;}
ul.img-text-list img {float:left;clear:both;border:1px solid #eee;}
ul.img-text-list span {clear:both;float:left;padding:10px 0px;}

/*ul.img-text-list {padding:5px 0px;display:table;clear:both;}
ul.img-text-list li {float:left;height:170px;padding:10px;margin:10px;position:relative;}
ul.img-text-list img {float:left;clear:both;}
ul.img-text-list span {clear:both;position:absolute;bottom:0px;left:0px;right:0px;}*/

#show-cat-details {display:none;}

p.big {font-size:16px;position:absolute;bottom:5%;left:0;right:0;text-align:center;}
.circle {display:inline-block;margin:2px;}
.circle-dot {background:url(../gfx/circle.png) no-repeat right 8px;padding:1px 4px;margin-right:4px;}

.bolder {font-weight: 600 !important;}

#search-box {background:url(../gfx/opacity-w66.png) repeat top left;height:20px;padding:2px 10px;margin:10px;float:left;width:160px;}
input#search {background:url(../gfx/search.png) no-repeat right 2px;border:0px;margin:0;padding:0px 10% 0px 0px;width:90%;}

div.banners {float:left;}
div.banners a {float:left;margin:10px;}

div.navigation {float:left;width:100%;margin-left:-10px;padding:18px 0px 5px 0px;}
div.navigation a {float:left;color:#007062;background:url(../gfx/circle.png) no-repeat right 8px;padding:0px 15px 0px 10px;}
div.navigation a:last-child {background:none;}
div.navigation a:hover {text-decoration:underline;}
div.navigation span {float:left;/*background:url(../gfx/circle.png) no-repeat right 8px;*/padding:0px 15px 0px 10px;}
div.navigation span.ring {background:url(../gfx/circle.png) no-repeat left 8px;padding:0px 10px 0px 15px;}

img.img {float:left;margin:5px 1.3% 15px 0px;width:23.75%;}
img.img-text {float:left;margin:5px 1% 10px 0px;}

div#popup {position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:url(../gfx/opacity-w80.png) repeat top left;}
div#popup div.popup-content {position:absolute;left:0;right:0;top:50%;margin:-240px auto 0px;width:550px;background:#fff;border:1px solid #ccc;padding:50px;}
div#popup div.popup-content p {padding:5px 5px 10px 5px;}

div#popup div.popup-content ul {border-left:1px solid #007a66;margin:0px 10px 5px 10px;padding:0px 10px;}
div#popup div.popup-content ul li {padding:2px 0px;}
/*div#box-grid div.box-question a {padding:5px;width:44%;margin:5px 1%;float:left;}
div#box-grid div.box-question a {background-color:#55b8ac;color:#fff;display:block;text-align:center;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}
div#box-grid div.box-question a:hover {background-color:#007062;}*/


table.tbl-contact {width:100%;}
table.tbl-contact td {padding:5px;vertical-align:top;}
table.tbl-contact td .button {float:right;}
.simbols-position {float:left !important;width:50% !important;margin:20px 10px 0px 15px !important;}

.close {position:absolute;top:20px;right:20px;background:url(../gfx/close.png) no-repeat top left;width:12px;height:12px;}
.close:hover {background-position:bottom left !important;}
.close img {display:none;}

a.captcha {color:#aaa;text-decoration:none;display:block;padding:23px 0px 0px 0px;float:left;}
.error {border:1px solid #f00 !important;}

/*div.product-details {position:relative;float:left;width:74.95%;}*/
div.product-details {/*position:relative;*//*float:left;*/width:100%;}
div.product-details p {padding:5px 190px 5px 0px;}
div.article-details {position:relative;float:left;width:100%;}
/*div.article-details p {padding:0 5px 5px 5px;}*/
div.price {float:right;width:180px;}
div.price-badge {width:130px;height:130px;margin:0px auto;display:table;vertical-align:middle;text-align:center;background:url(../gfx/badge.png) no-repeat bottom left;background-size:130px auto;}
div.price-badge p {display:table-cell;vertical-align:middle;text-align:center;padding:15px;}
div.price-badge span {font-weight:bold;font-size:16px;display:block;}

div.basket {background:#55b8ac url(../gfx/basket.png) no-repeat 97% -12px;background-size:20px auto;color:#fff;margin:15px 10px;padding:5px 5px 5px 5px;height:24px;text-align:center;}
div.basket div.product-no {background-color:#fff;font-size:14px;color:#333;width:40px;height:24px;line-height:24px;float:left;}

img.arrow, img.arrow-basket {float:right;margin:4px 5px 0px 5px;cursor:pointer}
#quantity {float:left;margin:0px 6px 0px 5px}
#add-product {position:relative;float:right;top:-5px;width:85px;height:26px;padding-right:25px;padding-top:7px;cursor:pointer}

#add-to-basket:hover {background-position:97% 12px !important;background-color:#b8eee7 !important;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}
#add-to-basket:hover #add-product {color:#1b1b1b;}

/*div.product-gallery {margin:-125px 0px 0px 25.05%;float:left;clear:left;width:74.95%;}*/
/*div.product-gallery {clear:both;float:left;}
div.product-gallery img {float:left;margin:0px 5px 5px 0px;}*/

div.product-gallery {display:inline-block;clear:both;margin: 15px 0px 30px 0px;}
div.product-gallery img {display: block;height: 72px;}
div.product-gallery ul li {width: auto !important;}
/*div.product-gallery a {display:inline-block;vertical-align:top;overflow:hidden;margin:0px 0px 10px 0px;}
div.product-gallery img {float:left;margin:0px 5px 5px 0px;height:72px}*/

#gkToolbar {
	/*left: 0;
	position: absolute;
	top: 95px;*/
	width: 52px;
	height:104px;
	position:relative;
	float:left;
	background-color:#fff;
}

.gkFb, .gkYoutube {
	background: transparent url('../gfx/icons.png') no-repeat 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	clear: both;
	display: block;
	height: 52px;
	line-height: 52px;
	text-indent: -9999px;
	-webkit-transition: background-position .15s ease-out;
	-moz-transition: background-position .15s ease-out;
	-ms-transition: background-position .15s ease-out;
	-o-transition: background-position .15s ease-out;
	transition: background-position .15s ease-out;
	width: 52px;
}

.gkFb {
	background-position: 0px 0px;
}

.gkFb:active,
.gkFb:focus,
.gkFb:hover {
	background-position: -53px 0px;
}

.gkYoutube {
	background-position: 0px -54px;
}

.gkYoutube:active,
.gkYoutube:focus,
.gkYoutube:hover {
	background-position: -53px -54px;
}

.product {
  float: left;
  margin:5px;
}
.more {
  display: block;
  float: right;
  margin-top: 25px;
}

.more img{
	position:relative;
	top:5px;
}
.article-list h2{
	/*float:none;*/
}

div.webshop-products {}
div.webshop-products ul {}
div.webshop-products li {position:relative;}
div.webshop-products ul li {display:inline-block;vertical-align:top;width:206px;margin:5px;}
div.webshop-products ul li img {}
div.webshop-products ul li h5 {text-transform:lowercase;}
div.webshop-products ul li h5:first-letter {text-transform:uppercase;}
div.webshop-products ul li a {}
div.webshop-products ul li a.link {position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;}
div.webshop-products ul li a.badge {background:url(../gfx/badge.png) no-repeat top left;background-size:103px auto;width:103px;height:103px;margin:0px auto;position:absolute;top:20px;left:0;right:0;display:table;vertical-align:middle;text-align:center;color:#333;}
div.webshop-products ul li a.badge:hover {color:#333;}
div.webshop-products ul li a.badge span {display:table-cell;vertical-align:middle;text-align:center;font-size:16px;font-weight:bold;}
div.webshop-products ul li a.badge span.rsd {font-size:12px;float:right;padding:1px 10px 0px 0px;}

div.webshop-products ul li.wp-hover a.badge {background-position:bottom left;}

/*div.padd-products {padding:0px 280px 125px 0px !important;}*/

/*basket*/
div#basket-page {display:block;clear:both;width:99%;margin:0px 0.5%;}
div#basket-page div.headline-basket {background-color:#b8eee7;font-size:14px;float:left;width:100%;margin:0px 0px 20px 0px;}
div#basket-page div.headline-basket a {padding:5px 10px;margin:3px 2px 0px 2px;float:left;}
div#basket-page div.headline-basket a:hover, div#basket-page div.headline-basket a.active {background-color:#fff;}
table.tbl-basket {width:100%;clear:both;}
table.tbl-basket td {height:35px;vertical-align:bottom;border-bottom:1px solid #eee;padding:5px 0px;}
table.tbl-basket tr.space td {height:20px;padding:0;border:0;}
table.tbl-basket td.picture {width:55px;}
table.tbl-basket td.picture img {width:35px;float:left;}
table.tbl-basket td.price {width:100px;text-align:center;}
table.tbl-basket td.price span {border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;display:block;padding:0px 10px;}
table.tbl-basket td.price-add {width:90px;padding:5px 10px;}
table.tbl-basket td.price-add span.quantity {border:1px solid #b5b4b4;min-width:70px;text-align:center;float:left;}
table.tbl-basket td.price-add img.arrow, table.tbl-basket td.price-add img.arrow-basket {float:right;clear:right;margin:3px 0px 0px 0px;}
table.tbl-basket td.delete {width:20px;padding:5px 10px;}
table.tbl-basket td.delete img {display:none;}
table.tbl-basket td.delete a {background:url(../gfx/delete.png) no-repeat top left;height:12px;width:12px;overflow:hidden;float:left;}
table.tbl-basket td.delete a:hover {background-position:bottom left !important;}
table.tbl-basket tr.sum {background-color:#eee;text-align:right;}
table.tbl-basket tr.sum:hover {background-color:#b8eee7;}
table.tbl-basket tr.sum td {vertical-align:middle;}
table.tbl-basket tr.sum td span {background-color:#fff;display:inline-block;padding:5px;margin:0px 3px;}
table.tbl-basket tr.price-button td {border:0px;}
table.tbl-basket tr.price-button a, table.tbl-contact tr.price-button a, div#basket-page a.bp-link {background-color:#55b8ac;color:#fff;padding:6px;width:150px;margin:0;display:block;text-align:center;float:right;font-size:12px;
	-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}
table.tbl-basket tr.price-button a:hover, table.tbl-contact tr.price-button a:hover, div#basket-page a.bp-link:hover {background-color:#007062;}


div#basket-page .smart-forms table td {width:50%;}
div#basket-page .smart-forms table td label.field {margin:0px 0px 10px 0px;}

div#basket-page ul {float:left;}
div#basket-page ul li {border-bottom:1px solid #eee;padding:5px 10px;}
div#basket-page ul li span {color:#aaa;}

#user-data-basket{clear:both;}

ul.question {float:left;width:100%;}
ul.question li {position:relative;margin:0px 0px 2px 0px;padding:10px 0px 0px 0.5%;background-color:#f9f9f9;float:left;width:99%;}
ul.question li:hover {background-color:#effffd;}
ul.question li p {padding:0px 5px 5px 0px;}
ul.question li a.answer-link {background-color:#cdcdcd;color:#1b1b1b;width:130px;height:30px;line-height:30px;text-align:center;float:right;position:relative;
	-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}
ul.question li a.answer-link:hover, ul.question li a.answer-link.active, ul.question li.question-box-hover a.answer-link, ul.question li.question-box-active a.answer-link {background-color:#55b8ac;color:#fff;}
ul.question li.question-box-hover, ul.question li.question-box-active {background-color:#effffd;}
ul.question li div.answer {position:absolute;right:0px;left:5px;border:1px solid #55b8ac;background-color:#fff;padding:10px;margin-top:30px;z-index:2;display:none;}
ul.question li div.answer a {color:#55b8ac;}
ul.question li div.answer img {display:none;}
ul.question li div.answer a.delete {background:url(../gfx/delete.png) no-repeat top left;width:12px;height:12px;float:right;clear:both;}

div#succes-added-to-basket {text-align:center;color:#ccc;font-size:11px;}
div#succes-added-to-basket a {color:#007062;}
div.full-size{width:100%;padding-right:0 !important;}
img.read_more_img{position:relative;left:5px;top:3px;}
.main-image{float:left;margin-right:10px;position:relative;top:5px;}
.main-image.article-image {margin: 5px 1.3% 15px 0px;width: 23.75%;}

div.results-articles {/*width:45%;float:left;*/padding:0px 350px 0px 0px;}
div.results-products {width:320px;float:right;}
div.results-articles h2 span, div.results-products h2 span {font-size:12px;}

div.results-products ul {float:left;width:95%;}
div.results-products ul li {border-bottom:1px solid #eee;padding:5px 0px;}
div.results-products li {display:table;vertical-align:middle;width:100%;}
div.results-products ul li a {display:table-cell;vertical-align:middle;}
div.results-products ul li img {width:35px;float:left;margin:0px 10px 0px 0px;}
div.results-products ul li span {display:table-cell;vertical-align:middle;height:45px;}

div.results-articles ul {float:left;width:100%;}
div.results-articles ul li {padding:10px 0px;border-bottom:1px solid #eee;}
div.results-articles p {padding:0px;}
div.results-articles h3 {padding:0px;}
div.results-articles h3 a {color:#007062;}

div.contact-box {padding:0px 0px 20px 0px;}
div.contact-box h5 {background-color:#b8eee7;color:#333;padding:5px 10px;text-transform:uppercase;}
div.contact-box ul {padding:5px 10px 5px 10px;}
div.contact-box ul li {padding:2px 0px;}
div.contact-box ul li a {color:#007062;}
div.contact-box ul li a:hover {color:#1b1b1b;}

table.tbl-cms {}
table.tbl-cms td {border-bottom:1px solid #eee;border-left:1px solid #eee;padding:5px;vertical-align:middle;}
table.tbl-cms td:first-child {border-left:0px;}
.question-pagination {
	padding: 10px;
	width: 80%;
	text-align: center;
}
.question-pagination .page-lnk {
	margin: 5px;
}
.question-pagination .page-lnk.active{
	color:#007A66;
}

div#cat-details-expanded {
    border: 1px solid black;
}
div.mousescroll {
    overflow: hidden;
}
div.mousescroll:hover {
    overflow-y: scroll;
}
ul {
    list-style-type: none;
}



#map_wrapper {
    height: 400px;
    margin-bottom: 10px;
}
#map_canvas {
    width: 100%;
    height: 100%;
}
.info_content h3{
	padding: 15px 0;
}
.info_content a{
	color:#007062;
}

.privacy-policy-box{
	margin:10px;
	width: 600px;

}

div.page-list ul > li {
    font-weight: bold;
}
ul.children{
    margin-left: 20px;

}
ul.children li {
    list-style-type: circle;
    font-style: italic;
    font-weight: normal !important;
    text-indent: 5px;
}
div.page-list{
    padding: 10px;
}

