@charset "utf-8";
/* CSS Document */
/*
@font-face {
	font-family: 'CalibriRegular';
	src: url('css/fonts/calibri.eot');
	src: url('css/fonts/calibri.eot?#iefix') format('embedded-opentype'),	
	url('css/fonts/Calibri.woff') format('woff'),
	url('css/fonts/calibri.ttf') format('truetype'), 
	url('css/fonts/Calibri.svg#Calibri') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HSGrotesk-Light';
	src: url('css/fonts/hsgrln__0.PFB.eot');
	src: url('css/fonts/hsgrln__0.PFB.eot?#iefix') format('embedded-opentype'),	
	url('css/fonts/hsgrln__0.PFB.woff') format('woff'),
	url('css/fonts/hsgrln__0.PFB.ttf') format('truetype'), 
	url('css/fonts/hsgrln__0.PFB.svg#hsgrln__0.PFB') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HSGrotesk';
	src: url('css/fonts/hsgrb___0.PFB.eot');
	src: url('css/fonts/hsgrb___0.PFB.eot?#iefix') format('embedded-opentype'),	
	url('css/fonts/hsgrb___0.PFB.woff') format('woff'),
	url('css/fonts/hsgrb___0.PFB.ttf') format('truetype'), 
	url('css/fonts/hsgrb___0.PFB.svg#hsgrb___0.PFB') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
@font-face {
	font-family: 'CalibriRegular';
	src: url('fonts/calibri.eot');
	src: url('fonts/calibri.eot?#iefix') format('embedded-opentype'),
		url('fonts/Calibri.woff') format('woff'), url('fonts/calibri.ttf')
		format('truetype'), url('fonts/Calibri.svg#Calibri') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HSGrotesk-Light';
	src: url('fonts/hsgrln__0.PFB.eot');
	src: url('fonts/hsgrln__0.PFB.eot?#iefix') format('embedded-opentype'),
		url('fonts/hsgrln__0.PFB.woff') format('woff'),
		url('fonts/hsgrln__0.PFB.ttf') format('truetype'),
		url('fonts/hsgrln__0.PFB.svg#hsgrln__0.PFB') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HSGrotesk';
	src: url('fonts/hsgrb___0.PFB.eot');
	src: url('fonts/hsgrb___0.PFB.eot?#iefix') format('embedded-opentype'),
		url('fonts/hsgrb___0.PFB.woff') format('woff'),
		url('fonts/hsgrb___0.PFB.ttf') format('truetype'),
		url('fonts/hsgrb___0.PFB.svg#hsgrb___0.PFB') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	padding: 0;
	margin: 0;
	background: #f9f5ec;
	font-size: 18px;
	color: #372a0a;
/*	font-family: 'PT Sans', sans-serif;*/
	font-family: 'CalibriRegular';
}

*:focus {
	outline: none;
}

a {
	color: #ea6c24;
	text-decoration: none;
}

a:hover {
	color: #eb5523;
	text-decoration: underline;
}

img {
	border: none;
}

#body {
	margin: 0 auto;
	padding: 0 10px;
	width: 1000px;
	background: #FFFFFF;
}

#header {
	float: left;
	width: 1000px;
	padding: 8px 0 10px 0;
}

#header_left {
	float: left;
	width: 335px;
	padding: 9px 0 0 0;
}

#header_right {
	float: left;
	width: 665px;
}

#top_nav {
	float: left;
	width: 665px;
}

#lng {
	float: right;
	width: 50px;
	padding: 5px 0 0 0;
}

#top_nav ul {
	float: right;
	padding: 5px 0 0 0;
	margin: 0;
	font-size: 14px;
/*	font-family: 'PT Sans', sans-serif;*/
}

#top_nav ul li {
	float: left;
	list-style: none;
	color: #7e7e7d;
	padding: 0 6px;
}

#top_nav ul li a {
	color: #7e7e7d;
}

form {
	padding: 0;
	margin: 0;
}

#search {
	float: right;
	width: 175px;
	height: 26px;
	border: 1px solid #d1cdc3;
}

.search {
	border: 0px solid #333;
	width: 145px;
	height: 22px;
	line-height: 16px;
	font-size: 12px;
	color: #b0a998;
	font-style: italic;
	margin: 0;
	padding: 1px 0 0 5px;
	vertical-align: middle;
	font-family: 'PT Sans', sans-serif;
}

.search_button {
	background: url(img/search_button.gif) no-repeat top left;
	border: none;
	width: 19px;
	height: 19px;
	vertical-align: middle;
}

h1 {
	padding: 20px 0 0 0;
	margin: 0;
	font-size: 30px;
	font-family: 'CalibriRegular';
	font-weight: normal;
	color: #eb5523;
}

.main_nav {
	padding: 0;
	float: left;
	width: 665px;
	padding: 32px 0 0 0;
	font-family: 'PT Sans', sans-serif;
	font-size: 15px;
}

.main_nav ul {
	padding: 0;
	margin: 0;
	float: left;
	width: 665px;
	color: #372a0a;
	border-top: 1px solid #009B5F;
	border-bottom: 2px solid #009B5F;
/* 	border-top: 1px solid #009B5F;
	border-bottom: 2px solid #009B5F; */
}

.main_nav ul li {
	list-style: none;
	float: left;
}

.main_nav ul li a {
	padding: 9px 12px 9px 12px;
	display: block;
	color: #372a0a;
}

.main_nav ul li a.active {
	color: #fff;
	background: #009B5F;
	/* background: #009B5F; */
}

.sub_nav {
	padding: 0;
	float: left;
	width: 665px;
	padding: 0;
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	background: #66C39F26;
	/* background: #66C39F26; */
}

.sub_nav ul {
	padding: 0;
	margin: 0;
	float: left;
	width: 665px;
	color: #372a0a;
}

.sub_nav ul li {
	list-style: none;
	float: left;
}

.sub_nav ul li a {
	padding: 5px 13px 5px 13px;
	display: block;
	color: #6c634b;
}

.sub_nav ul li a.active {
	font-weight: bold;
	background:none !important;
}

#slogan {
	color: #c4c0b7;
	font-size: 20px;
	font-family: 'PT Sans', sans-serif;
	letter-spacing: 2px;
	text-align: right;
	float: left;
	width: 665px;
	padding: 28px 0 0 0;
}

.kare-row {
	float: left;
	clear: both;
	width: 1000px;
	padding: 10px 0 10px 0;
}

#kare1 {
	float: left;
	width: 202px;
	padding: 0 0 0 0;
}

#kare2 {
	float: left;
	width: 202px;
}

#kare3 {
	float: left;
	width: 202px;
	padding: 0 0px 0 0;
}

#kare4 {
	float: left;
	width: 202px;
}
#kare5 {
	float: left;
	width: 190px;
}

.left_part {
	float: left;
	width: 710px;
	padding: 10px 20px 0 0;
	font-family: 'CalibriRegular';
}
.home_row {
	float: left;
	width: 710px;
	padding: 10px 20px 0 0;
	font-family: 'CalibriRegular';
}
.left_part_inner {
	float: left;
	width: 685px;
	padding: 0 30px 0 15px;
	font-family: 'CalibriRegular';
	border: 0px solid #333;
	font-size: 18px;
}

#right_part_inner {
	float: left;
	width: 270px;
	padding: 25px 0 0 0;
}

.left_part_inner .path {
	color: #372a0a;
	font-size: 16px;
}

.left_part_inner .path a {
	color: #9b9484;
}

.left_part_inner h1 {
	font-family: 'HSGrotesk-Light';
	font-size: 32px;
	color: #ea6c24;
	font-weight: normal;
	padding: 13px 0 20px 0;
	margin: -6px 0 0 0;
	line-height: 28px;
}

.left_part_inner h1 a {
	color: #ea6c24;
}

.left_part_inner h2 {
	font-size: 17px;
	font-family: 'PT Sans';
	color: #ea6c24;
	padding: 0 0 10px 0;
	margin: 0;
}
.left_part_inner h2 a {
	color: #ea6c24;
}

.left_part_inner h3 {
	font-size: 16px;
	font-family: 'PT Sans';
	color: #70421a;
	padding: 0;
	margin: 0;
}

.left_part_inner h3 a {
	color: #70421a;
}
.left_part_inner h4 {
	font-family: 'HSGrotesk-Light';
	font-size: 22px;
	color: #ea6c24;
	font-weight: normal;
	padding: 13px 0 20px 0;
	margin: -6px 0 0 0;
	line-height: 28px;
}

.left_part_inner h4 a {
	color: #ea6c24;
}
.left_part_inner img {
	border: 3px solid #f3ecd9;
}

.left_part_inner p {
	padding: 0 0 20px 0;
	margin: 0;
	line-height: 22px;
}

.left_part_inner p.fr_p {
	padding: 0;
	margin: 0;
	line-height: 22px;
}

.left_part_inner ul {
	padding: 0 0 15px 0;
	margin: 0;
}
.similar .more { margin:5px 0 0 0; float:left; line-height:18px; padding:0 0 3px 0;}
.left_part_inner ul li ul {
	padding: 5px 0 0 0;
	margin: 0;
}

.pic_link { display:block; padding:4px; margin:0 0 5px 0;  clear:both; background:#f0f0f0; border:1px solid #fff; float:left; text-align:center;
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2); 
}
.promo_inner {
	padding: 20px 0 0 0;
	font-size: 18px;
/*	line-height: 17px;*/
}

.promo_inner .more {
	color: #FFF;
	background: #ffcb05;
	width: 80px;
	padding: 0 0 2px 10px;
	margin: 5px 0 0 0;
}

.promo_inner .more a {
	color: #FFF;
}

.promo_inner h2 {
	font-family: 'HSGrotesk-Light';
	font-size: 22px;
	color: #675a3a;
	font-weight: normal;
	padding: 0 0 10px 0;
	margin: 0;
	line-height: 18px;
}

.promo_inner img {
	float: left;
	width: 115px;
	margin: 5px 10px 0 0;
}

#stats {
	float: left;
	width: 315px;
	min-height:250px;
	border-bottom:3px solid #009B5F;
	border-top:10px solid #009B5F;
	margin-right:20px;
	padding:15px 0 0 5px;
}
#kare_links {
	float: left;
	width: 315px;
	padding:15px 0 0 0;
	min-height:250px;
	border-bottom:3px solid #009B5F;
	border-top:10px solid #009B5F;
}
#stats .more {
	color: #FFF;
	width: 80px;
	background: #009B5F;
	margin: 5px 0;
	padding: 0 0 2px 10px;
	clear:both;
}

#stats .more a,#promo .more a {
	color: #FFF;
}

#news, #articles {
	float: left;
	padding: 0;
	width: 315px;
	margin:15px 0 0 5px;
}
#news {
	float: left;
	padding-right: 20px;
}
#news h3, #articles h3 {
	font-family: 'PT Sans';
	font-size: 18px;
	color: #372a0a;
	padding: 0;
	margin: 0;
}
#news h3 a, #articles h3 a {
	color: #372a0a;
}
#news p, #promo p, #articles p {
	padding: 0;
	margin: 0;
}
#promo {
	float: left;
	width: 315px;
	padding: 0 20px 0 0;
	margin:15px 0 0 5px;
}
#promo img:hover, #stats img:hover, #news img:hover, #articles img:hover { opacity: 0.3; filter: alpha(opacity=30); } 

#promo .more {
	color: #FFF;
	background: #ffcb05;
	width: 60px;
	padding: 0 0 2px 10px;
	margin: 5px 0 0 0;
	clear:both;
}
#promo h2,#stats h2,#news h2 {
	font-family: 'HSGrotesk-Light';
	font-size: 22px;
	color: #675a3a;
	font-weight: normal;
	padding: 5px 0 20px 0;
	margin: 0;
	line-height: 18px;
}
#promo img, #news img, #articles img {
	float: left;
/*	width:335px;
	height:235px;*/
	margin:0;
	width:300px !important; 
	height:190px !important; 
}
#stats img { float:left;width:120px; margin:0 10px 0 0;}
.date {
	background: #a49c89;
	color: #FFFFFF;
	font-size: 12px;
}

#website {
	float: left;
	clear: both;
	width: 700px;
	background: url(img/website.gif) no-repeat top left;
	height: 32px;
	margin: 40px 0 0 0;
	padding: 0 0 0 10px;
}

.site_day {
	float: left;
	width: 340px;
	color: #FFFFFF;
	font-family: 'HSGrotesk-Light';
	font-size: 21px;
	font-weight: normal;
}

.url {
	float: left;
	width: 350px;
	color: #675a3a;
	font-size: 20px;
}

.url a {
	color: #675a3a;
}

#right_part {
	float: left;
	width: 270px;
	padding: 15px 0 0 0;
}

.reservation {
	border: 0px solid #009B5F;
	height: 35px;
	font-size: 17px;
	font-family: 'HSGrotesk';
	padding: 13px 0 0 55px;
	color: #675a3a;
	line-height: 20px;
	background: url(img/reservation.gif) no-repeat top left;
	margin: 0 0 7px 0;
}

.reservation a,.voucher a,.consultations a,.anketa a,.products_home a {
	color: #675a3a;
}
.products_home {
	border: 0px solid #009B5F;
	height: 35px;
	font-size: 17px;
	font-family: 'HSGrotesk';
	padding: 13px 0 0 55px;
	color: #675a3a;
	line-height: 20px;
	background: url(img/products.gif) no-repeat top left;
	margin: 0 0 7px 0;
}
.voucher {
	border: 0px solid #009B5F;
	height: 35px;
	font-size: 17px;
	font-family: 'HSGrotesk';
	padding: 13px 0 0 55px;
	color: #675a3a;
	line-height: 20px;
	background: url(img/voucher.gif) no-repeat top left;
	margin: 0 0 7px 0;
}

.consultations {
	border: 0px solid #009B5F;
	height: 35px;
	font-size: 17px;
	font-family: 'HSGrotesk';
	padding: 13px 0 0 55px;
	color: #675a3a;
	line-height: 20px;
	background: url(img/consultations.gif) no-repeat top left;
	margin: 0 0 7px 0;
}

.anketa {
	border: 0px solid #009B5F;
	height: 43px;
	font-size: 17px;
	font-family: 'HSGrotesk';
	padding: 5px 0 0 55px;
	color: #675a3a;
	line-height: 18px;
	background: url(img/anketa.gif) no-repeat top left;
	margin: 0 0 7px 0;
}

.anketa span {
	font-size: 14px;
	font-family: 'CalibriRegular';
}

#kare_links .reservation {
	border: 0px solid #009B5F;
	height: 37px;
	font-size: 17px;
	font-family: 'HSGrotesk';
	padding: 13px 0 0 58px;
	color: #675a3a;
	line-height: 20px;
	background: url(img/reservation_home.gif) no-repeat top left;
	margin: 0 0 7px 0;
}
#kare_links .voucher {
	border: 0px solid #009B5F;
	height: 37px;
	font-size: 17px;
	font-family: 'HSGrotesk';
	padding: 13px 0 0 58px;
	color: #675a3a;
	line-height: 20px;
	background: url(img/voucher_home.gif) no-repeat top left;
	margin: 0 0 7px 0;
}
#kare_links .consultations {
	border: 0px solid #009B5F;
	height: 37px;
	font-size: 17px;
	font-family: 'HSGrotesk';
	padding: 13px 0 0 58px;
	color: #675a3a;
	line-height: 20px;
	background: url(img/consultations_home.gif) no-repeat top left;
	margin: 0 0 7px 0;
}
#kare_links .anketa {
	border: 0px solid #009B5F;
	height: 45px;
	font-size: 17px;
	font-family: 'HSGrotesk';
	padding: 5px 0 0 58px;
	color: #675a3a;
	line-height: 18px;
	background: url(img/anketa_home.gif) no-repeat top left;
	margin: 0 0 7px 0;
}
#kare_links .products_home {
	border: 0px solid #009B5F;
	height: 37px;
	font-size: 17px;
	font-family: 'HSGrotesk';
	padding: 13px 0 0 58px;
	color: #675a3a;
	line-height: 20px;
	background: url(img/products_home.gif) no-repeat top left;
	margin: 0 0 7px 0;
}




.buletin {
	font-size: 17px;
	font-family: 'HSGrotesk';
	margin: 0 20px 0 0;
	color: #675a3a;
	line-height: 18px;
	float: left;
	width: 315px;
	padding:15px 0 0 0;
	min-height:250px;
	border-bottom:3px solid #009B5F;
	border-top:10px solid #009B5F;
}

.buletin_text {
	border: 1px solid #d1cdc3;
	width: 268px;
	height: 22px;
	line-height: 16px;
	font-size: 12px;
	color: #b0a998;
	font-style: italic;
	margin: 10px 0 0 0;
	padding: 1px 0 0 5px;
	vertical-align: middle;
	font-family: 'PT Sans', sans-serif;
}

.buletin_button {
	background: url(img/subscribe_button.gif) no-repeat top left;
	border: none;
	width: 25px;
	height: 25px;
	vertical-align: middle;
	margin: 10px 0 0 0;
}

.contacts_right {
	padding: 20px 0 0 0;
	font-size: 14px;
	font-family: "PT Sans",sans-serif;
}
.contacts_right a {
	color:#009B5F;
}
.buletin .contacts_right h3 {
	font-size: 17px;
	font-family: 'HSGrotesk';
	padding: 7px 0 7px 10px;
	color: #fff;
	font-weight: normal;
	background: #a49c89;
	line-height: 18px;
	margin: 20px 10px 10px 0;
}
.video {
	padding: 25px 0 0 0;
}

/*start slideshow*/
#pr_slideshow {
	position: relative;
	float: left;
	clear: both;
	padding: 0 0 10px 0;
	width: 1000px;
}

#slideshow {
	position: relative;
	height: 250px;
}

#slideshow img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8;
}

#slideshow IMG.active {
	z-index: 10;
}

#slideshow IMG.last-active {
	z-index: 9;
}
/*end slideshow*/

/*start ZDRAVE*/
.zdrave h2 {
	font-size: 17px;
	font-family: 'PT Sans';
	color: #70421a;
	padding: 0 0 15px 0;
	margin: 0;
}

.zdrave h2 a {
	color: #70421a;
}

.zdrave a {
	color: #70421a;
}

.zdrave ul {
	padding: 0 0 15px 0;
	margin: 0;
}

.zdrave ul li ul {
	padding: 5px 0 0 0;
	margin: 0;
}

.zdrave ul li {
	list-style: none;
	padding: 0 0 5px 15px;
	background: url(img/bullet_zdrave.gif) no-repeat top left;
}

.zdrave ul li li {
	list-style: none;
	padding: 0 0 5px 15px;
	background: url(img/bullet_zdrave_s.gif) no-repeat top left;
}

.zdrave .programs_table {
	width: 680px;
	padding: 0;
	margin: 10px 0;
	border-top: 1px solid #cebdb0;
	border-left: 1px solid #cebdb0;
}

.zdrave .programs_table th {
	margin: 0;
	border-bottom: 1px solid #cebdb0;
	border-right: 1px solid #cebdb0;
	background: #e2d9d1;
	vertical-align: top;
	text-align: left;
	padding: 2px 5px;
}

.zdrave .programs_table td {
	padding: 2px 5px;
	margin: 0;
	border-bottom: 1px solid #cebdb0;
	border-right: 1px solid #cebdb0;
	vertical-align: top;
}

.left_part_inner .programs_table {
	width: 680px;
	padding: 0;
	margin: 10px 0;
	border-top: 1px solid #cebdb0;
	border-left: 1px solid #cebdb0;
}

.left_part_inner .programs_table th {
	margin: 0;
	border-bottom: 1px solid #cebdb0;
	border-right: 1px solid #cebdb0;
	background: #e2d9d1;
	vertical-align: top;
	text-align: left;
	padding: 2px 5px;
}

.left_part_inner .programs_table td {
	padding: 2px 5px;
	margin: 0;
	border-bottom: 1px solid #cebdb0;
	border-right: 1px solid #cebdb0;
	vertical-align: top;
}

.zdrave .book_now {
	display: block;
	width: 250px;
	height: 35px;
	color: #FFFFFF;
	background: #70421a;
	text-align: center;
	font-family: 'HSGrotesk-Light';
	font-size: 21px;
	margin: 10px 0 0 0;
}

.zdrave h1 {
	color: #70421a;
}

.zdrave h1 a {
	color: #70421a;
}

.zdrave_nav_sub {
	background: #e2d9d1 !important;
}

.zdrave_nav ul {
	border-top: 1px solid #70421a;
	border-bottom: 2px solid #70421a;
}

.zdrave_nav ul li a.active {
	background: #70421a;
}
/*end ZDRAVE*/

/*start ZDRAVOSLOWNA POCHIVKA*/
.healthy-v h2 {
	font-size: 17px;
	font-family: 'PT Sans';
	color: #7a3c7d;
	padding: 0 0 15px 0;
	margin: 0;
}

.healthy-v h2 a {
	color: #7a3c7d;
}

.healthy-v a {
	color: #7a3c7d;
}

.healthy-v ul {
	padding: 0 0 15px 0;
	margin: 0;
}

.healthy-v ul li ul {
	padding: 5px 0 0 0;
	margin: 0;
}

.healthy-v ul li {
	list-style: none;
	padding: 0 0 5px 15px;
	background: url(img/bullet_zdrave.gif) no-repeat top left;
}

.healthy-v ul li li {
	list-style: none;
	padding: 0 0 5px 15px;
	background: url(img/bullet_zdrave_s.gif) no-repeat top left;
}

.healthy-v .programs_table {
	width: 680px;
	padding: 0;
	margin: 10px 0;
	border-top: 1px solid #d0b8d1;
	border-left: 1px solid #d0b8d1;
}

.healthy-v .programs_table th {
	margin: 0;
	border-bottom: 1px solid #d0b8d1;
	border-right: 1px solid #d0b8d1;
	background: #e2cde3;
	vertical-align: top;
	text-align: left;
	padding: 2px 5px;
}

.healthy-v .programs_table td {
	padding: 2px 5px;
	margin: 0;
	border-bottom: 1px solid #d0b8d1;
	border-right: 1px solid #d0b8d1;
	vertical-align: top;
}

/*.left_part_inner .programs_table {
	width: 680px;
	padding: 0;
	margin: 10px 0;
	border-top: 1px solid #cebdb0;
	border-left: 1px solid #cebdb0;
}

.left_part_inner .programs_table th {
	margin: 0;
	border-bottom: 1px solid #cebdb0;
	border-right: 1px solid #cebdb0;
	background: #e2cde3;
	vertical-align: top;
	text-align: left;
	padding: 2px 5px;
}

.left_part_inner .programs_table td {
	padding: 2px 5px;
	margin: 0;
	border-bottom: 1px solid #cebdb0;
	border-right: 1px solid #cebdb0;
	vertical-align: top;
}*/

.healthy-v .book_now {
	display: block;
	width: 250px;
	height: 35px;
	color: #FFFFFF;
	background: #7a3c7d;
	text-align: center;
	font-family: 'HSGrotesk-Light';
	font-size: 21px;
	margin: 10px 0 0 0;
}

.healthy-v h1 {
	color: #7a3c7d !important;
}

.healthy-v h1 a {
	color: #7a3c7d !important;
}

.healthy-v_nav_sub {
	background: #e2cde3 !important;
}

.healthy-v_nav ul {
	border-top: 1px solid #7a3c7d;
	border-bottom: 2px solid #7a3c7d;
}

.healthy-v_nav ul li a.active {
	background: #7a3c7d;
}
/*end ZDRAVOSLOWNA POCHIVKA*/

/*start DETOX*/
.detox h2 {
	font-size: 17px;
	font-family: 'PT Sans';
	color: #ff7400;
	padding: 0 0 15px 0;
	margin: 0;
}

.detox h2 a {
	color: #ff7400;
}

.detox a {
	color: #ff7400;
}

.detox ul {
	padding: 0 0 15px 0;
	margin: 0;
}

.detox ul li ul {
	padding: 5px 0 0 0;
	margin: 0;
}

.detox ul li {
	list-style: none;
	padding: 0 0 5px 15px;
	background: url(img/bullet_detox.gif) no-repeat top left;
}

.detox ul li li {
	list-style: none;
	padding: 0 0 5px 15px;
	background: url(img/bullet_detox_s.gif) no-repeat top left;
}

.detox .programs_table {
	width: 680px;
	padding: 0;
	margin: 10px 0;
	border-top: 1px solid #e9c9af;
	border-left: 1px solid #e9c9af;
}

.detox .programs_table th {
	margin: 0;
	border-bottom: 1px solid #e9c9af;
	border-right: 1px solid #e9c9af;
	background: #ffe3cc;
	vertical-align: top;
	text-align: left;
	padding: 2px 5px;
}

.detox .programs_table td {
	padding: 2px 5px;
	margin: 0;
	border-bottom: 1px solid #e9c9af;
	border-right: 1px solid #e9c9af;
	vertical-align: top;
}

.detox .book_now {
	display: block;
	width: 250px;
	height: 35px;
	color: #FFFFFF;
	background: #ff7400;
	text-align: center;
	font-family: 'HSGrotesk-Light';
	font-size: 21px;
	margin: 10px 0 0 0;
}

.detox h1 {
	color: #ff7400;
}

.detox h1 a {
	color: #ff7400;
}

.detox_nav_sub {
	background: #ffe3cc !important;
}

.detox_nav ul {
	border-top: 1px solid #ff7400;
	border-bottom: 2px solid #ff7400;
}

.detox_nav ul li a.active {
	background: #ff7400;
}
/*end DETOX*/

/*start OTSLABVANE*/
.otslabvane h2 {
	font-size: 17px;
	font-family: 'PT Sans';
	color: #009B5F;
	padding: 0 0 15px 0;
	margin: 0;
}

.otslabvane h2 a {
	color: #009B5F;
}

.otslabvane a {
	color: #009B5F;
}

.otslabvane ul {
	padding: 0 0 15px 0;
	margin: 0;
}

.otslabvane ul li ul {
	padding: 5px 0 0 0;
	margin: 0;
}

.otslabvane ul li {
	list-style: none;
	padding: 0 0 5px 15px;
	background: url(img/bullet_otslabvane.gif) no-repeat top left;
}

.otslabvane ul li li {
	list-style: none;
	padding: 0 0 5px 15px;
	background: url(img/bullet_otslabvane_s.gif) no-repeat top left;
}

.otslabvane .programs_table {
	width: 680px;
	padding: 0;
	margin: 10px 0;
	border-top: 1px solid #d1dba5;
	border-left: 1px solid #d1dba5;
}

.otslabvane .programs_table th {
	margin: 0;
	border-bottom: 1px solid #d1dba5;
	border-right: 1px solid #d1dba5;
	background: #66C39F26;
	vertical-align: top;
	text-align: left;
	padding: 2px 5px;
}

.otslabvane .programs_table td {
	padding: 2px 5px;
	margin: 0;
	border-bottom: 1px solid #d1dba5;
	border-right: 1px solid #d1dba5;
	vertical-align: top;
}

.otslabvane .book_now {
	display: block;
	width: 250px;
	height: 35px;
	color: #FFFFFF;
	background: #009B5F;
	text-align: center;
	font-family: 'HSGrotesk-Light';
	font-size: 21px;
	margin: 10px 0 0 0;
}

.otslabvane h1 {
	color: #009B5F;
}

.otslabvane h1 a {
	color: #009B5F;
}

.otslabvane_nav_sub {
	background: #66C39F26 !important;
}

.otslabvane_nav ul {
	border-top: 1px solid #009B5F;
	border-bottom: 2px solid #009B5F;
}

.otslabvane_nav ul li a.active {
	background: #009B5F;
}
/*end OTSLABVANE*/

/*start OTSLABVANE*/
.jiznenost h2 {
	font-size: 17px;
	font-family: 'PT Sans';
	color: #ffcb05;
	padding: 0 0 15px 0;
	margin: 0;
}

.jiznenost h2 a {
	color: #ffcb05;
}

.jiznenost a {
	color: #ffcb05;
}

.jiznenost ul {
	padding: 0 0 15px 0;
	margin: 0;
}

.jiznenost ul li ul {
	padding: 5px 0 0 0;
	margin: 0;
}

.jiznenost ul li {
	list-style: none;
	padding: 0 0 5px 15px;
	background: url(img/bullet_jiznenost.gif) no-repeat top left;
}

.jiznenost ul li li {
	list-style: none;
	padding: 0 0 5px 15px;
	background: url(img/bullet_jiznenost_s.gif) no-repeat top left;
}

.jiznenost .programs_table {
	width: 680px;
	padding: 0;
	margin: 10px 0;
	border-top: 1px solid #dfd3a1;
	border-left: 1px solid #dfd3a1;
}

.jiznenost .programs_table th {
	margin: 0;
	border-bottom: 1px solid #dfd3a1;
	border-right: 1px solid #dfd3a1;
	background: #fff5cd;
	vertical-align: top;
	text-align: left;
	padding: 2px 5px;
}

.jiznenost .programs_table td {
	padding: 2px 5px;
	margin: 0;
	border-bottom: 1px solid #dfd3a1;
	border-right: 1px solid #dfd3a1;
	vertical-align: top;
}

.jiznenost .book_now {
	display: block;
	width: 250px;
	height: 35px;
	color: #FFFFFF;
	background: #ffcb05;
	text-align: center;
	font-family: 'HSGrotesk-Light';
	font-size: 21px;
	margin: 10px 0 0 0;
}

.jiznenost h1 {
	color: #ffcb05;
}

.jiznenost h1 a {
	color: #ffcb05;
}

.jiznenost_nav_sub {
	background: #fff5cd !important;
}

.jiznenost_nav ul {
	border-top: 1px solid #ffcb05;
	border-bottom: 2px solid #ffcb05;
}

.jiznenost_nav ul li a.active {
	background: #ffcb05;
}
/*end OTSLABVANE*/

.promo_table {
	width: 680px;
	padding: 0;
	margin: 10px 0;
	border-top: 1px solid #d1dba5;
	border-left: 1px solid #d1dba5;
}

.promo_table th {
	margin: 0;
	border-bottom: 1px solid #d1dba5;
	border-right: 1px solid #d1dba5;
	background: #66C39F26;
	vertical-align: top;
	text-align: left;
	padding: 2px 5px;
}

.promo_table td {
	padding: 2px 5px;
	margin: 0;
	border-bottom: 1px solid #d1dba5;
	border-right: 1px solid #d1dba5;
	vertical-align: top;
}

/*start gallery*/
.gallery-row {
	float: left;
	width: 685px;
	clear: both;
	margin: 0 0 20px 0;
/*	background: url(img/bgr_gallery_row.gif) repeat-y top left;*/
	border: 0px solid #333;
}

.gallery-item {
	padding: 5px 5px 20px 5px;
	margin:0 10px 0 0;
	font-size: 12px;
	float: left;
	width: 150px;
	border: 0px solid #000000;
	background: url(img/gallery_item_last.png) no-repeat bottom right #f3ecd9;
	min-height:150px;
}

.last {
	width: 150px;
	padding: 5px 5px 20px 5px;
	background: url(img/gallery_item_last.png) no-repeat bottom right;
}

.gallery-item a {
	text-decoration: none;
	color: #372a0a;
	font-size: 13px;
}

.gallery-row img {
	border: none;
}

img.pic-news {
	margin: 0 12px 15px 0;
}

.gallery-row-inner {
	float: left;
	width: 685px;
	clear: both;
	margin: 0 0 20px 0;
	border: 0px solid #333;
}
/*end gallery*/

/*start trainings*/
.future_trainings {
	float: left;
	clear:both;
	width: 685px;
}

.future_trainings h3 {
	font-size: 17px;
	font-family: 'PT Sans';
	color: #ea6c24;
	padding: 0 0 15px 0;
	margin: 0;
}
.future_trainings .date {
	background: #ff7400;
	color: #FFFFFF;
	font-size: 12px;
}
.future_trainings p {
	padding: 0 0 20px 0;
	margin: 0;
}
.future_trainings a {
	color: #372a0a;
}
.past_trainings {
	float: left;
	clear:both;
	width: 685px;
	padding:30px 0 0 0;
}
.past_trainings h3 {
	font-size: 17px;
	font-family: 'PT Sans';
	color: #a52a2a;
	padding: 0 0 15px 0;
	margin: 0;
}
.past_trainings .date {
	background: #a52a2a;
	color: #FFFFFF;
	font-size: 12px;
}
.past_trainings p {
	padding: 0 0 20px 0;
	margin: 0;
}
.past_trainings a {
	color: #a52a2a;
	font-size:20px;
}
/*.future_trainings {
	float: left;
	width: 330px;
	padding: 0 10px 0 0;
}

.future_trainings h3 {
	font-size: 17px;
	font-family: 'PT Sans';
	color: #ea6c24;
	padding: 0 0 15px 0;
	margin: 0;
}
.future_trainings .date {
	background: #ff7400;
	color: #FFFFFF;
	font-size: 12px;
}
.future_trainings p {
	padding: 0 0 20px 0;
	margin: 0;
}
.future_trainings a {
	color: #372a0a;
}
.past_trainings {
	float: left;
	width: 330px;
	padding: 0 10px 0 0;
}
.past_trainings h3 {
	font-size: 17px;
	font-family: 'PT Sans';
	color: #ffcb05;
	padding: 0 0 15px 0;
	margin: 0;
}
.past_trainings .date {
	background: #ffcb05;
	color: #FFFFFF;
	font-size: 12px;
}
.past_trainings p {
	padding: 0 0 20px 0;
	margin: 0;
}
.past_trainings a {
	color: #372a0a;
}*/
/*end trainings*/

/*start regform*/
.sbHolder {
	background-color: #FFFFFF;
	border: 1px solid #009B5F;
	font-family: 'CalibriRegular';
	font-size: 15px;
	font-weight: normal;
	height: 37px;
	position: relative;
	width: 672px;
}

.sbSelector {
	display: block;
	height: 37px;
	left: 0;
	line-height: 35px;
	outline: medium none;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 15px;
	position: absolute;
	top: 0;
	width: 645px;
}

.sbSelector:link,.sbSelector:visited,.sbSelector:hover {
	background: none repeat scroll 0 0 transparent;
	color: #120204;
	outline: medium none;
	text-decoration: none;
}

.ages .sbSelector {
	width: 99px;
	padding: 0 0 0 10px;
}

.sbToggle {
	background: url("img/select-icons.gif") no-repeat scroll right center
		transparent;
	display: block;
	height: 35px;
	outline: medium none;
	position: absolute;
	right: 0;
	top: 0;
	width: 41px;
}

.sbHolderDisabled {
	background-color: #FFFFFF;
	border: 1px solid #009B5F;
}

.sbOptions {
	background-color: #FFFFFF;
	border: 1px solid #009B5F;
	left: -1px;
	list-style: none outside none;
	margin: 0;
	overflow-y: auto;
	padding: 0;
	position: absolute;
	top: 30px;
	width: 100%;
	z-index: 1;
}

.left_part_inner .sbOptions li {
	padding: 0 7px;
	background: none;
}

.sbOptions a {
	border-bottom: 1px dotted #515151;
	display: block;
	outline: medium none;
	padding: 7px 0 7px 3px;
}

.sbOptions a:link,.sbOptions a:visited {
	color: #120204;
	text-decoration: none;
}

.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #009B5F;
}

.sbOptions li.last a {
	border-bottom: medium none;
}

.sbOptions .sbDisabled {
	border-bottom: 1px dotted #A7A7A7;
	color: #999999;
	display: block;
	padding: 7px 0 7px 3px;
}

.sbOptions .sbGroup {
	border-bottom: 1px dotted #A7A7A7;
	color: #120204;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}

.sbOptions .sbSub {
	padding-left: 17px;
}

.f1 {
	background: #FFFFFF;
	border: 1px solid #009B5F;
	float: left;
	font-family: 'CalibriRegular';
	font-size: 15px;
	font-weight: normal;
	height: 37px;
	line-height: 50px;
	margin: 0 10px 20px 0;
	padding: 0 0 0 10px;
	width: 320px;
}

.f2 {
	background: #009B5F;
	border: none;
	color: #FFFFFF;
	font-family: 'HSGrotesk-Light';
	font-size: 21px;
	height: 40px;
	line-height: 20px;
	margin: 0;
	padding: 0 0 3px 0;
	width: 180px;
}
a.f2 {
	background: #009B5F;
	display:block;
	text-align:center;
	border: none;
	color: #FFFFFF;
	font-family: 'HSGrotesk-Light';
	font-size: 21px;
	height: 30px;
	line-height: 20px;
	margin: 0;
	padding: 10px 0 3px 0;
	width: 180px;
}

.f2_consult {
	background : #009B5F;
	border     : none;
	color      : #FFFFFF;
	font-family: 'HSGrotesk-Light';
	font-size  : 21px;
	height     : 40px;
	line-height: 20px;
	margin     : 0;
	padding    : 0 0 3px 0;
	width      : 180px;
}
a.f2_consult {
	background: #009B5F;
	display:block;
	text-align:center;
	border: none;
	color: #FFFFFF;
	font-family: 'HSGrotesk-Light';
	font-size: 21px;
	height: 30px;
	line-height: 20px;
	margin: 0;
	padding: 10px 0 3px 0;
	width: 300px;
}

.styledRadio, .styledCheckbox {
	margin-bottom: 10px;
	width: 23px;
	float: left;
	margin-right: 1%;
}

label {
	float: left;
	margin-right: 20px;
	width: 80px;
}

span.type_radio {
	float: left;
	margin-right: 20px;
	width: 120px;
}

.type-radio {
	float: left;
	margin-right: 20px;
	width: 96%;
	padding:5px 10px;
	margin-bottom:10px;
	background:#66C39F26;
}

textarea {
	border: 1px solid #009B5F;
	width: 662px;
	height: 100px;
	font-family: 'CalibriRegular';
	font-size: 15px;
	font-weight: normal;
	padding: 5px;
	resize: none;
	margin: 0 0 20px 0;
}

.type-p { margin:0 0 20px 0;}

.ages {
	float: left;
	width: 650px;
	padding: 0 0 20px 0;
}

.ages_col {
	float: left;
	width: 108px;
}

.ages .sbHolder {
	width: 70px;
}
/*end regform*/
.row_article {
	clear: both;
	padding: 0 0 25px 0;
	width:100%;
	float:left;
}

.row_article .cat {
	text-transform: uppercase;
	font-size: 11px;
	color: #ea6c24;
}

.row_article .more {
	background: #70421a;
	color: #FFFFFF;
}
.row_article .more a {
	color: #FFF;
}
.more {
	background: #ea6c24;
	color: #FFFFFF;
}
.more a {
	color: #FFF;
}

.row_article h2 {
	font-size: 17px;
	font-family: 'PT Sans';
	color: #70421a;
	padding: 0;
	margin: 0;
	line-height: 21px;
}

.row_article h2 a {
	color: #70421a;
}

.row_article img {
	float: left;
	width:220px;
	margin: 0 10px 30px 0;
}
.similar img {
	width:160px !important;
	height:105px;
	margin-top:4px;
	margin-bottom:20px;
}
.similar p {
	line-height: 19px !important;
}
.articles h3 {
	font-family: 'HSGrotesk-Light';
	font-size: 22px;
	color: #ea6c24;
	font-weight: normal;
	padding: 13px 0 10px 0;
	margin:0;
	line-height: 28px;
}

.left_part_inner h1 {
	font-family: 'HSGrotesk-Light';
	font-size: 32px;
	color: #ea6c24;
	font-weight: normal;
	padding: 13px 0 20px 0;
	margin: -6px 0 0 0;
	line-height: 28px;
}
.row_article p {
	padding: 0;
	margin: 0;
	line-height: 20px;
}

.menu_articles a {
	color: #675a3a;
}

.menu_articles ul {
	padding: 0 0 15px 0;
	margin: 0;
}

.menu_articles ul li ul {
	padding: 5px 0 0 0;
	margin: 0;
}

.menu_articles ul li {
	list-style: none;
	padding: 0 0 5px 15px;
	font-family: 'HSGrotesk';
	font-size: 17px;
	background: url(img/bullet_cat_articles.gif) no-repeat top left;
}

.menu_articles ul li li {
	list-style: none;
	padding: 0 0 3px 0;
	font-family: 'CalibriRegular';
	font-size: 14px;
	background: none;
}

.left_part_inner a.dw {
	color: #70421a;
}

.row_recepti {
	clear: both;
	padding: 0 0 40px 0;
	float: left;
	widows: 685px;
}

.recepta {
	float: left;
	width: 330px;
	padding: 0 10px 0 0;
}

.recepta .cat {
	text-transform: uppercase;
	font-size: 14px;
	color: #ea6c24;
}

.recepta .more {
	background: #70421a;
	color: #FFFFFF;
}

.recepta .more a {
	color: #FFF;
}

.recepta h2 {
	font-size: 17px;
	font-family: 'PT Sans';
	color: #70421a;
	padding: 0;
	margin: 0;
	min-height:42px;
	line-height: 21px;
}

.recepta h2 a {
	color: #70421a;
}

.recepta img {
	float: left;
	width:300px;
	height:210px;
	margin:0 0 5px 0;
	padding:0 !important;
	border: 3px solid #f3ecd9;
}

.st-accordion {
	width: 685px;
	margin: 0 auto;
	clear: both;
}

.st-accordion ul {
	padding: 0;
	margin: 0;
	list-style: none !important;
}

.st-accordion ul li {
	height: auto;
	margin: 0 0 5px 0;
	padding: 0;
	background: none;
	list-style:none !important;
}

.st-accordion .st-content {
	padding: 0 0 30px 0;
	margin: 0;
	width: 685px;
	float: left;
}
.st-accordion ul li>a.acc-header {
	background: url(img/acc2.png) no-repeat top left #f3ecd9;
	padding: 0px 0 0px 30px;
	text-decoration: none;
	font-size: 17px;
	font-family: 'PT Sans';
	color: #ea6c24;
	font-weight: bold;
	display: block;
	position: relative;
	outline: none;
	min-height:25px;
}

.st-accordion ul li>a.acc-header:hover {
	background: url(img/acc1green.png) no-repeat center left #f6ddc2;
}

.st-accordion ul li.st-open>a.acc-header {
	background: url(img/acc1green.png) no-repeat center left #f6ddc2;
}

.archive ul li>a.acc-header {
	background: url(img/acc2green.png) no-repeat top left #66C39F26 !important;
	padding: 5px 0 5px 30px;
	text-decoration: none;
	font-size: 16px;
	font-family: 'PT Sans';
	color: #6c634b;
	font-weight:normal;
	display: block;
	position: relative;
	outline: none;
	min-height:25px;
}
.left_part_inner .archive ul li { list-style:none !important; padding-left:0;}

.left_part_inner img { border:0px solid #f3ecd9 !important; }



.st-accordion .st-content ul li {
	margin: 0;
	padding: 0 0 5px 15px;
	background: url(img/bullet_detox_s.gif) no-repeat top left;
}

.st-accordion .st-content ul {
	padding: 10px 0 0 0;
	margin: 0;
}

.st-accordion .st-content p {
	padding: 15px 0 0 0;
}

#footer {
	clear: both;
	float: left;
	width: 1000px;
	margin: 30px 0 0 0;
	padding: 10px 0 10px 0;
	border-top: 1px solid #dfddd7;
}

.copy {
	float: left;
	width: 300px;
	font-size: 14px;
}

.copy a {
	color: #a49c89;
}

.social {
	float: right;
	text-align: right;
	width: 650px;
}
.social img {
	vertical-align:middle;
}
.clear {
	clear: both;
	padding: 10px 0 0 0;
}

.service_check {
	float: left;
	width: 670px;
	clear: both;
	padding: 5px 0;
}
.service_check label {
	float: left;
	margin-right: 10px;
	width: 520px;
}
.service_radio {
	float: left;
	width: 670px;
	clear: both;
	padding:0;
}
.service_radio label {
	float: left;
	margin-right: 10px;
	width: 520px;
}
.price_service {
	float: left;
	width: 110px;
	font-size: 20px;
	color: #EA6C24;
	font-weight: bold;
	text-align: right;
}

h4 {
	font-size: 17px;
	font-family: 'PT Sans';
	color: #009B5F;
	padding: 15px 0 5px 0;
	margin: 0;
}

h4 a {
	color: #009B5F;
}
.error {
	color : #964809;
    font-weight:bold;
}
.pages {
	float:left;
	clear:both;
	width:650px;
	padding:20px 0 0 0;
}
.prev {
	float:left;

}
.left_part_inner .pages img {
	border:none;
	margin:3px 10px 0 10px;
	vertical-align:middle;
	float:left;
}
.numbers {
	float:left;
}
.numbers a {
	padding:0 5px;
}
.numbers strong {
	padding:0 5px;
}

.next {
	float:left;
	width:120px;
}
/*#promo h3, #stats h3 {
	font-size: 74px;
	font-family: 'CalibriRegular';
	color:#009B5F;
	font-weight:bold;
	float:left;
	padding:0 5px 0 0;
	line-height:55px;
	margin:0;
}
*/
.programm_title {
	color:#fff;
	z-index:200;
	font-family: 'HSGrotesk-Light';
    font-size: 46px;
	position:absolute;
	top:155px;
	left:50px;
}

input.error
{	
	border:1px solid #FF7400 !important;
}
	


div.error {
	color:#FF7400;
	font-weight:bold;	
}

div.success {
	/*color:;*/
	font-weight:bold;
	color:#009B5F;	
}

.home h1 {
	color: #c4c0b7;
	font-size: 20px;
	font-family: 'PT Sans', sans-serif;
	letter-spacing: 2px;
	text-align: right;
	float: left;
	width: 665px;
	padding: 10px 0 0 0;
}
#promo h3, #stats h3, .buletin h3 {
	font-family: 'HSGrotesk-Light';
	font-size: 22px;
	color: #009B5F;
	font-weight: normal;
	padding: 5px 0 10px 0;
	margin: 0;
	line-height: 18px;
}

#news h3, #articles h3 {
	font-family: 'HSGrotesk-Light';
	font-size: 22px;
	color: #675a3a;
	font-weight: normal;
	padding: 5px 0 10px 0;
	margin: 0;
	width:330px;
	line-height: 18px;
}

#news h3 a, #promo h3 a, #articles h3 a, #stats h3 a {
	color: #009B5F;
}

#promo h4, #stats h4 {
	font-size: 74px;
	font-family: 'CalibriRegular';
	color:#675a3a;
	font-weight:bold;
	float:left;
	width:155px;
	padding:0 5px 0 0;
	line-height:55px;
	margin:0;
}

#news h4, #articles h4, #promo h5 {
	font-family: 'PT Sans';
	font-size: 17px;
	color: #372a0a;
	padding: 0 0 0 0;
	margin: 0;
}

#news h4 a, #articles h4 a, #promo h5 a {
	color: #372a0a;
}

.search-inner{
	float: left;
	width: 685px;
	padding:25px 0 0 0;
}

.left_part_inner h4, .left_part_inner h4 a{
	padding:0;
	margin:0 0 10px 0;
	color: #675A3A;
    font-family: 'HSGrotesk-Light';
    font-size: 22px;
    font-weight: normal;
    line-height: 18px;
	text-decoration:underline;
}

.left_part_inner h5, .left_part_inner h5 a{
	padding:0;
	margin:0 0 5px 0;
	color: #372A0A;
    font-family: 'HSGrotesk-Light';
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
	text-decoration:none;
}

.left_part_inner h6, .left_part_inner h6 a{
	padding:0;
	margin:0 0 5px 0;
	color: #372A0A;
    font-family: 'HSGrotesk-Light';
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
	text-decoration:none;
}

.left_part_inner ul li {
	list-style: none !important;
	padding: 0 0 5px 15px;
	background: url(img/bullet_search_first.gif) no-repeat top left;
}

.left_part_inner ul li ul li{
	list-style: none !important;
	padding: 0 0 5px 15px;
	margin:0 0 0 15px;
	background: url(img/bullet_search_second.gif) no-repeat top left;
}

.left_part_inner ul li ul li ul li{
	list-style: none !important;
	padding: 0 0 5px 15px;
	margin:0 0 0 25px;
	background: url(img/bullet_search_third.gif) no-repeat top left;
}

table.form1 {
	background:#FFFFFF;
	
}
table.form1 th {
	background:#d1cdc3;
	line-height:16px;
}
table.form1 th, table.form1 td {
	padding:3px 5px;
	border-left:1px solid #FFF;
}
table.form1 .odd td {
	background:#efebe2;
}
table.form1 .styledRadio {
	margin:0 auto;
	text-align:center;
/*	width: 23px;
	float: left;
	margin-right: 1%;*/
}
table.form1 .iradio {
	width:25px; border:0px solid #000;
}
table.form1 td {
}

table.voucher_table{
width:650px;
padding:0;
margin:0;
float:left;
border:0px solid #000000;
}

table.voucher_table tr td{
padding:0 0 10px 0;
margin:0;
vertical-align:middle;
}

table.voucher_table tr td img{
border:none;
}

/*---------------start price slider---------------------*/
#inputTest3, .one span, #inputTest4  {
float:left;
}
#inputTest3:focus {
	outline: none;
}
#inputTest3 {
width:50px;
font-size:30px;
font-family: 'HSGrotesk-Light';
color:#EA6C24;
border:none;
  -webkit-user-select: none;  
  -moz-user-select: none;    
  -ms-user-select: none;      
  user-select: none;
}
.fd-slider{
width:300px;
height:20px;
margin:0;
float: left;
        text-align:center;
        display:block;
        position:relative;
        cursor:pointer;        
        text-decoration:none;
        border:0px solid #000000;
        -webkit-user-select: none;
         -khtml-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
             -o-user-select: none;
                user-select: none;
}

.fd-slider-wrapper{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.fd-slider-bar {
display:block;
position:absolute;
top:14px;
right:10px; 
left:0px;                
z-index:2;
height:11px;
margin:0;
padding:0;
overflow:hidden;
border-top:1px solid #009B5F;
border-bottom:2px solid #009B5F;
line-height:13px;
background:#ffffff;
-webkit-background-clip: padding-box; 
-moz-background-clip: padding; 
background-clip: padding-box;
}

.fd-slider-range {
display:block;
position:absolute;
top:16px;
left:1px;        	      
z-index:3;
height:9px;      
margin:0;
padding:0;
overflow:hidden;
line-height:13px;
background:#FECC0A;
border:none;
}

.fd-slider-handle {
position:absolute;
display:block;
padding:0;
border:0 none;
margin:5px 0 0 0;
z-index:3;
top:0;
left:0;
width:28px;
height:28px;
outline:0 none;
background:url(img/handle.png) no-repeat top left;
cursor:W-resize;  
line-height:20px;
font-size:10px;       
-moz-outline:0 none;
-webkit-touch-callout: none;        
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;                                 
}

.one span.metric {
float:left;
width:30px;
padding:14px 0 0 0;
}

/*---------------end price slider---------------------*/

.i1 {
	background: #FFFFFF;
	border: 1px solid #009B5F;
	float: left;
	font-family: 'CalibriRegular';
	font-size: 15px;
	font-weight: normal;
	height: 37px;
	line-height: 30px;
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
	width: 370px;
}

.i2 {
	background: #FFFFFF;
	border: 1px solid #009B5F;
	float: left;
	font-family: 'CalibriRegular';
	font-size: 15px;
	font-weight: normal;
	height: 37px;
	line-height: 50px;
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
	width: 150px;
}

.i3 {
	background: #FFFFFF;
	border: 1px solid #009B5F;
	float: left;
	font-family: 'CalibriRegular';
	font-size: 15px;
	font-weight: normal;
	height: 37px;
	line-height: 50px;
	margin: 0 10px 10px 0;
	padding: 0 0 0 10px;
	width: 315px;
}



textarea.t1 {
	border: 1px solid #009B5F;
	width: 370px;
	height: 100px;
	font-family: 'CalibriRegular';
	font-size: 15px;
	font-weight: normal;
	padding: 5px;
	resize: none;
	margin:0px 0 20px 0;
}

.captcha{
padding:0 0 0 20px;
margin:0;
float:left;
}

.captcha img{
border:none;
}

a.view-btn {
padding:7px 0 0 0;
margin:20px 0 0 0;
float:left;
width:180px;
height:33px;
background:#FECC0A;
font-family: 'HSGrotesk-Light';
font-size:21px;
text-align:center;
}

a.view-btn:hover{
text-decoration:none;
}

.f3 {
	background: #009B5F;
	border: none;
	color: #FFFFFF;
	font-family: 'HSGrotesk-Light';
	font-size: 21px;
	height: 40px;
	line-height: 20px;
	margin:20px 0 0 0;
	padding: 0 0 3px 0;
	width: 180px;
	cursor:pointer;
}



.products_table {
	width: 400px;
	padding: 0;
	margin: 10px 0;
	border-top: 1px solid #d1dba5;
	border-left: 1px solid #d1dba5;
}

.products_table th {
	margin: 0;
	border-bottom: 1px solid #d1dba5;
	border-right: 1px solid #d1dba5;
	background: #66C39F26;
	vertical-align: top;
	text-align: left;
	padding: 2px 5px;
}

.products_table td {
	padding: 2px 5px;
	margin: 0;
	border-bottom: 1px solid #d1dba5;
	border-right: 1px solid #d1dba5;
	vertical-align: top;
}


a.link_kare {
	color:#fff;
	font-weight:bold;
/*	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 8px;*/
	position:absolute;
	z-index:10;
	left:15px;
	top:105px;
	font-size:18px;
	padding:0 8px 2px 8px;
}
.mosaic {
	position:relative;
}
.header_accent {
	font-weight:bold;
	color: #ea6c24;
	text-align:right;
	font-size:22px;
	line-height:19px;
	float:right;
	padding:20px 0 0 0;
}
.header_accent a {
	color: #ea6c24;
}
.button_subscr {
	float:right;
	padding:20px 0 0 0;
	width: 665px;
	font-size:17px;
}
.button_subscr a {
	color: #009B5F;
	display:block;
	background:url("img/subscribe_button.gif")  no-repeat scroll center right;
	margin: 5px 0;
	padding: 5px 0 7px 0;
	line-height:20px;
}


#kare1 a.link_kare {
	background:#3c1e04 !important;
/*	border-top:1px solid #9a6d44;
	border-right:1px solid #000;*/
}
#kare2 a.link_kare {
	background:#c13f01 !important;
}
#kare3 a.link_kare {
	background:#627900 !important;
}
#kare4 a.link_kare {
	background:#f58e01 !important;
}

/*------------------------------------*/

#kare1 a.link_kare {
	background:#d1a47b !important;
	color:#3c1e04;
/*	border-top:1px solid #9a6d44;
	border-right:1px solid #000;*/
}
#kare2 a.link_kare {
	background:#fdb68c !important;
	color:#c13f01 !important;
}
#kare3 a.link_kare {
	background:#deeb9b !important;
	color:#627900 !important;
}
#kare4 a.link_kare {
	background:#ffe993 !important;
	color:#f58e01 !important;
}

.left_part_inner .past_trainings img { float:left; margin:0; border:2px solid #f3ecd9; width:300px; }
.img_events { width:305px; margin:0 10px 0 0; float:left; border:1px solid #f3ecd9; min-height:50px; }








