@viewport{
    width: device-width;
	initial-scale: 1;
}

@-ms-viewport{
    width: device-width;
    initial-scale: 1;
}

:focus
{
  -moz-outline-style: none;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner
{
  padding: 0px;
  border: 0 transparent none;
}

a, a:hover, a:active, a:focus, object, embed, div, span
{
	outline:			0;
}

body, html {

}

* {
	margin:				0;
	padding:			0;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
}

input[type="text"], select, input[type="password"]
{
	border:1px solid #80CA0C;
    -moz-padding-start: 0px;
    -moz-padding-end: 0px;
	height:18px;
}

/* idiotic Safari paddings fix */
select {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;

	height:21px;
}

select[multiple="multiple"] {
	height: auto;
}

textarea
{
	display: block;
	padding:0px;
    border:1px solid #80CA0C;
    margin:0px;
    overflow:auto;
	resize: none;
}

.shadow
{
	-moz-box-shadow: 0px 0px 11px 1px #D6F0AE;
	-webkit-box-shadow: 0px 0px 11px 1px #D6F0AE;
	box-shadow: 0px 0px 11px 1px #D6F0AE;

	-moz-border-radius: 1px 1px 11px 1px;
	-webkit-border-radius: 1px 1px 11px 1px;
	border-radius: 1px 1px 11px 1px;
}

body {
	font-size: 			12px;
	font-family: 		"Tahoma";
	color: 				#6d6e71;
	line-height:		18px;
	/*background: 		#FEFFFF url(../img/background.png) top center no-repeat;*/
	outline: 			none;
}

a, a:visited {
	text-decoration: 	none;
	outline: 			none;
	color:				#d4787a;
}

a:hover
{
	text-decoration: 	underline;
}

img {
	border:				0px;
}

h1 {
	font-size: 			28px;
	line-height:		36px;
	color:				#d4787a;
}

h2 {
	font-size: 			16px;
	color:				#d4787a;
}

h3 {
	font-size: 			13px;
	color:				#d4787a;
}

.clear
{
	margin:0px;
	padding:0px;
	overflow:hidden;
	clear:both;
	height: 0px;
}

/* border color green - #82C829 */
#body_container
{
	overflow: hidden;
	width:	900px;
	margin:0px auto 3px;
	border-left: 5px solid #FAFEF6;
	border-right: 5px solid #FAFEF6;
	border-bottom: 5px solid #FAFEF6;
	background: 		#FEFFFF;
}

#site_container_aligner
{
	overflow:			hidden;
	background:			#FFFFFF url(../img/back.png) top repeat-x;
}

#site_container
{
	width:				900px;
	overflow:			hidden;
	margin:				0px auto;
	background:			url(../img/body.png) center 117px no-repeat;
}

#header_container
{
	overflow:			hidden;
	height:				117px;
	background:			url(../img/header.png) center top no-repeat;
}

#header_container #logo
{
	float:				left;
	margin: 			7px 0 5px 38px;
	overflow:			hidden;
	width:				220px;
	height:				75px;
}

#header_container #topmenu
{
	float:right;
	margin: 20px 37px 0px 0px;
}

#header_container .topmenu_item
{
	display:block;
	float:left;
	margin-left:1px;
}

#header_container .social_icon
{
	padding: 1px 0px 0px 0px;
}

#header_container .afspraak_link
{
	background:	url(../img/calendar_icon_2.png) no-repeat center left;
	padding:	0px 6px 0px 19px;
	text-decoration:none;
}

#header_container .contact_link
{
	background:	url(../img/phone_icon.png) no-repeat center left;
	padding:	0px 6px 0px 19px;
	text-decoration:none;
}

#header_container #title
{
    color: #981B1E;
    float: left;
    font-family: "Arial Black",sans-serif;
    font-size: 15.5px;
    font-weight: bold;
    margin: 64px 0 0 0;
    overflow: hidden;
}

#header_container #main_menu_container
{
	float:				left;
	overflow:			hidden;
	clear:				both;
	height:				29px;
	padding:			6px 0px 0px 20px;
	width:				880px;
}

#header_container #main_menu_container #main_menu
{
	list-style:			none;
	overflow:			hidden;
}

#header_container #main_menu_container #main_menu li
{
	float:				left;
	font-family: 		"Tahoma";
    font-size:			13px;
	font-weight:		bold;
	padding:			0px 15px 2px 14px;
}

#header_container #main_menu_container #main_menu li:first-child
{
	background:			transparent none;
	padding-right:		0px;
	padding-left:		21px;
}

#header_container #main_menu_container #main_menu li a
{
	font-size:			13px;
/*
	color:				#FFFFFF;
*/
	color: 				#991918;
}

#header_container #main_menu_container #main_menu li.active a,
#header_container #main_menu_container #main_menu li a:hover
{
/*
	color:				#008447;
*/
	color:				#ffffff;
}

/*
#content_container.left_menu_visible
{
	background:			url(../img/menu_back.png) left top repeat-y;
}
*/

#content_container #left_menu_container
{
	float:				left;
	overflow:			hidden;
	clear:				both;
	width:				220px;
	padding:			40px 30px;
}

#content_container #left_menu_container #left_menu
{
    margin-bottom: 1.5em;
    margin-left: 1.3em;
    color:#D4787A;
    clear:both;
}

#content_container #left_menu_container #left_menu li
{
	font-family: 		"Tahoma";
    font-size:			12px;
	font-weight:		bold;
}

#content_container #left_menu_container #left_menu li:first-child
{
	background:			transparent none;
}

#content_container #left_menu_container #left_menu li a
{
	font-size:			12px;
	color:				#d4787a;
}

#content_container #left_menu_container #left_menu li.active a,
#content_container #left_menu_container #left_menu li a:hover
{
	color:				#b81e21;
}

#content_container #left_menu_container .leftmenutitle a
{
	font-family: 		"Tahoma";
    font-size:			12px;
	line-height:		18px;
	font-weight:		bold;
	color :				#B81E21;
}

#content_container #content
{
	position:relative;
	overflow: hidden;
	padding-top: 10px;
	padding-left:10px;
}

#text_content
{
	margin-left:		270px;
}

#page_content
{
	margin-bottom: 		10px;
}

#content p img
{
	float: 				right;
	margin:				0 30px 10px 10px;
}

#index_logindiv
{
	float:				right;
	height:				81px;
	width:				395px;
	margin: 			3px 0 6px;
}

#index_messagediv
{
	width:				1151px;
	clear:				both;
    height: 			20px;
}

#index_messagediv div
{
/*    float: 				none;
    margin: 			0 auto;
 */
   text-align: 		center;
}

#body_container #content_container
{
	overflow:			hidden;
	margin:				0px;
	width:				880px;
	min-height:			350px;
	/*background:			#F8F8F8;*/
}

#body_container #footer_container
{
	width:				880px;
	background:			url(../img/footer.png) bottom center repeat-x;
	height:				29px;
	margin:				0px auto;
	padding:			0px 10px;
	-moz-border-radius: 1px 1px 6px 1px;
	-webkit-border-radius: 1px 1px 6px 1px;
	border-radius: 1px 1px 6px 1px;
}

#body_container #footercontentdiv
{
	height: 25px;
    overflow: hidden;
    padding: 4px 0 0;
}

#body_container #footercontentdiv span
{
	display:			block;
	float:				left;
	padding:			2px 10px 0px 2px;
	color:				#e5f1d4;
	font-size:			10px;
	font-weight:		bold;

}

#body_container #footercontentdiv a
{
	display:			block;
	float:				left;
	padding:			2px 2px 0px 2px;
}

#body_container #footercontentdiv #footer_copyright
{
	float:				left;
}

#body_container #footercontentdiv #footer_menu
{
	float:				right;
	list-style:			none;
}

#body_container #footercontentdiv #footer_menu li
{
	float:				left;
	padding:			0px 0px 0px 25px;
}

#body_container #footercontentdiv #footer_menu li:first-child
{
	background:			transparent none;
}

#body_container #footercontentdiv #footer_menu li a
{
	display:			block;
	font-size:			10px;
	color:				#FFFFFF;
	font-weight:		bold;
}

#body_container #footercontentdiv #footer_menu .active a,
#body_container #footercontentdiv #footer_menu a:hover
{
	color:				#008447;
}

#content img,
#pageblock.home #page_footer .page_footer_item,
#pageblock.media #page_footer .page_footer_item
{
    -moz-box-shadow: 1px 1px 4px #999999;
	-webkit-box-shadow: 1px 1px 4px #999999;
	box-shadow: 1px 1px 4px #999999;
    background:#FFF;
}

#timeTableContainer img
{
	background : none;
}

#content img
{
	padding: 4px;
    margin: 0 4px 10px 10px;
    clear: right;
    float: right;
}

#content ul {
    list-style: disc outside none;
    margin-bottom: 1.5em;
    margin-left: 4em;
}

#content hr {
    border-color: #AAAAAA;
    border-style: solid;
    border-width: 1px 0 0;
    margin-bottom: 15px;
}

#banner_container{
	overflow:hidden;
	width:900px;
	margin:0px auto;
}

#bannerdiv{
	overflow: hidden;
}

#bannerdiv img{
	display: block;
	padding-left:			6px;
}

#content ol {
    list-style: decimal outside none;
    margin-bottom: 1.5em;
    margin-left: 4em;
}

#content ol.news_items {
    list-style: decimal outside none;
    margin-bottom: 1.5em;
    margin-left: 0;
}

#content ol.news_items p.newsintro {
    margin-bottom: 0;
}

ol.news_items li {
    background: none repeat scroll 0 0 #EEF7E2;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 10px;
}

#content #tabs
{
	margin-bottom: 20px;
}

#content #tabs ul{
	margin-left: 0px;
	margin-bottom: 0px;
}

#content #tabs div.recipes .jumplist {
	margin-left: 2em;
    margin-top: 0.5em;
}

#page_content a{
	text-decoration: underline;
	color: #D4787A;
}

#page_content p  {
    margin-bottom: 1.5em;
}

#page_content p strong {
    font-weight: bold;
}

h2 {
 margin-bottom: 0.3em;
}

h1 {
 margin-bottom: 0.5em;
}

#content #tabs div.recipes ul{
	list-style: disc outside none;
    margin-bottom: 1.5em;
    margin-left: 4em;
}

#content a.tablinks{
	text-decoration: none;
	color: #fff;
}

#content table thead th {
    background-color: #8CC63E;
    color: #FFFFFF;
    font-style: italic;
    padding: 4px 8px;
}

caption, th {
    text-align: left;
}

#content table {
    border-spacing: 2px;
}

table tbody th {
    font-weight: bold;
}

table tbody th, table tbody td {
    background: none repeat scroll 0 0 #EEF7E2;
    padding: 4px 8px;
}

p em {
    font-style: italic;
}

#content .social img,
#content .noshadowimg
{
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: transparent none;
    clear: none;
    float: none;
    margin: 0px;
    padding: 0px;
}

.form.new_inquiry  {
    background: none repeat scroll 0 0 #DDF6CE;
}

.leftmenutitle{
	display: block;
    float: left;
    padding-bottom: 7px;
}

#pageblock
{
	overflow: hidden;
	margin:0px auto;
	background:			url(../img/menu_back.png);
}

#page_footer{
	width: 900px;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
	margin:0px auto;
}

#page_footer .page_footer_item{
	float:left;
	margin-left: 8px;
	padding:4px;
    overflow: hidden;
    position:relative;
}

#page_footer .page_footer_item:first-child
{
	margin-left: 10px;
}

#page_footer .page_footer_item div{
	overflow: hidden;
}

#page_footer .page_footer_item .link_title{
	background: url("../img/pageblock_back.png") repeat scroll 0 0 transparent;
    padding: 4px 7px 7px;
    width: 266px;
    position:absolute;
}

#page_footer .page_footer_item img{
	display: block;
	margin: 0px;
	width: 206px;
	height:115px;
}

#pageblock.home #page_footer .page_footer_item img{
	width: 280px;
	height:145px;
}

#page_footer .page_footer_item a{
	font-size: 18px;
	text-decoration: none;
	display: block;
	float: left;
	margin: 0px;
    padding: 0px;
}

#page_footer .page_footer_item a:hover
{
	color: #b81e21;
}

#tweet_content {
	width:400px;
}

#home_content, #media_content
{
	overflow: hidden;
    padding-left: 20px;
    padding-top: 35px;
    padding-bottom: 5px;
}

.frameWrapper
{
	position:relative;

	background: #F5FCEB; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#F5FCEB) to(#C2EB81)); /*old webkit*/
    background: -webkit-linear-gradient(#F5FCEB, #C2EB81); /*new webkit*/
    background: -moz-linear-gradient(#F5FCEB, #C2EB81); /*gecko*/
    background: -ms-linear-gradient(#F5FCEB, #C2EB81); /*IE10*/
    background: -o-linear-gradient(#F5FCEB, #C2EB81); /*opera 11.10+*/
    background: linear-gradient(#F5FCEB, #C2EB81); /*future CSS3 browsers*/
    -pie-background: linear-gradient(#F5FCEB, #C2EB81); /*PIE*/

	-moz-box-shadow: 0px 0px 11px 1px #E0E0E0;
	-webkit-box-shadow: 0px 0px 11px 1px #E0E0E0;
	box-shadow: 0px 0px 11px 1px #E0E0E0;

	padding: 17px;
	margin: 11px 11px 11px 4px;

	overflow: hidden;
}

.frame
{
	background: #FFF;
	padding: 17px;
	overflow: hidden;
}

.frame div, .frame form{
	overflow: hidden;
}

#contactFormWrapper,
.regularFormWrapper
{
	float: left;
	overflow: hidden;
}

#contactFormWrapper div.submit,
#contactFormWrapper div.input,
#contactFormWrapper div.birthDate,
.regularFormWrapper div.submit,
.regularFormWrapper div.input,
.regularFormWrapper div.birthDate,
#inquiryFormWrapper div.submit
{
	float: left;
	width: 401px;
}

#contactFormWrapper div, #contactFormWrapper form,
.regularFormWrapper div
{
	clear: both;
}

/*
#contactFormWrapper label, #inquiryFormWrapper label,
#contactFormWrapper legend, .regularFormWrapper div.input label,
.regularFormWrapper div.birthDate label
{
	margin-right: 0px;
	background: #80CA0C;
	color:#6D6E71;
	padding: 1px 2px 1px 6px;
	font-weight: normal;
}

#contactFormWrapper div.radio label.radioTitleLabel,
.regularFormWrapper div.radio label.radioTitleLabel
{
	margin-right: 0px!important;
	background: #80CA0C!important;
	color:#6D6E71!important;
	padding: 1px 2px 1px 6px!important;
}
*/

#contactFormWrapper div.role
{
	background: none !important;
	color:#6D6E71!important;
	padding: 1px 2px 1px 170px!important;
	display: block;
    float: left;
    margin-right: 5px;
    width: 230px;
}

.covFormWrapper {
	width:404px;
	height: 217px;
}

.worker_add div.employee_roles,
.worker_add div.employee_consulttypes {
	overflow:hidden;
}

.worker_add div.role,
.worker_add div.consulttype
{
	background: none !important;
	color:#6D6E71!important;
	padding: 1px 2px 1px 155px!important;
	display: block;
    float: left;
    margin-right: 5px;
    width: 239px;
	clear:both;
}

#contactFormWrapper div.role input[type=checkbox],
.worker_add div.role input[type=checkbox],
.worker_add div.consulttype input[type=checkbox]
{
	margin-right: 5px;
}

#contactFormWrapper div.system_info_text{
	padding-left: 160px;
}

/*
#contactFormWrapper div.textarea label,
.regularFormWrapper div.textarea label
{
	width:396px;
}

#contactFormWrapper textarea,
.regularFormWrapper textarea
{
	width: 397px;
}
*/

#contactFormWrapper div.submit input, #inquiryFormWrapper div.submit input
{
	/*
	background: #E5F4CB;
	color: #D67879;
	*/

	float:left;
}

#contactFormWrapper div.submit input.backButtonForm, #inquiryFormWrapper div.submit input.backButtonForm
{
  clear:none;
}

#contactFormWrapper div.submit input.covButtonForm {
	float: right;
	margin: 0;
	width: 241px;
}

div.submitGreen {
	background: #80CA0C;
}

#content p.p_small_right
{
	text-align: right;
	margin: 0px;
	font-size: 11px;
}

.new_inquiry #inqury_message_div label
{
	width:498px;
}

.new_inquiry .textarea textarea{
	width:499px;
}

.new_inquiry .error-message  {
    clear: both;
    color: #FF0000;
    float: left;
   /* margin-left: auto;*/
   width:239px;
}


/* Georgi Mitev scrollable*/

.news_separator{
	margin:0px 0 0 0;
	border-bottom:#FFFFFF solid 2px;
	width:100%;
	height:1px;
}

.twitter_selected{
	background-color: #C4F86E;
}

#facebook_page .scrollable, #dieetplaneet_page .scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;

}
#search_form
{
	position: absolute;
	right: 200px;
	top: 45px;
	width: 270px;

}

.search_btn {
	display: block;
	float: left;
	height: 19px;
	vertical-align: middle;
	width: 19px;
}
#SearchIndexForm  input[type="text"] {
	float: left;
	height:17px;
	color: #999999;
}
#SearchSearchFor  {
	width:234px!important;
	padding-right:3px;
	padding-left:3px;
}
#SearchIndexForm .submit {

	margin:-20px 0 0 242px;

}
#SearchIndexForm .submit input {
	width:18px;
	height:20px;
}
._next {
	background: url(../img/right_arrow.gif) left top no-repeat;
	width:20px;
	height:19px;
	display:inline-block;
	position:relative;
	top:-1px;
	margin:5px;
	text-decoration:none!important;
}
._prev {
	background: url(../img/left_arrow.gif) left top no-repeat;width:20px;
	height:19px;
	display:inline-block;
	position:relative;
	top:-1px;
	margin:5px;
	text-decoration:none!important;
}
#news_page ._next:hover, #news_page ._prev:hover { text-decoration:none }
.style_me_selectfieldmini{
		width: 50px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
		border:1px solid #c0c0c0;
  -moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px 5px;
		height:18px;
		cursor:pointer;
}

.result_title_margin_div {
	margin:10px 0 5px 0;
}

.result_body_margin_div {
	margin:5px 0 0 0;
}

.highlight {
	font-weight:bold;
	color:#000000!important;
}

#facebook_page img, #dieetplaneet_page img, #twitter_page img
{
	padding: 0px;
    margin: 0px;
    clear: both;
	float:none;

}
#flowpanes {
	position:relative;
	overflow:hidden;
	clear:both;
	/*height:415px;*/
	/*width:335px;*/
	margin:5px 0 0 0px;
	/*border:#000000 solid 1px;*/
}
#fb_wrapper .fb_post_data_div {
	margin:0 0 0 10px;
	padding:0 5px 0 0;
	float:left;
	/*border:#000000 solid 1px;*/
	/*width:257px;*/
	/*height:388px;*/
	overflow-y:auto;
	overflow-x:hidden;
}
#flowpanes .sub_item {
	float:left;
	display:block;
	/*width:335px;*/
	/*border: #CCCCCC solid 1px;*/
}

#flowpanes .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
}

#facebook_page #fb_wrapper {
	margin:0 0 10px -5px;
}
.dieetplaneet_page_css {
	position:relative;
	margin:0 0 10px -5px;
	/*height:549px;
	width:361px;*/
	padding:5px 0 0 0;

	background: #FFFFFE; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFE) to(#D4F1A6)); /*old webkit*/
    background: -webkit-linear-gradient(#FFFFFE, #D4F1A6); /*new webkit*/
    background: -moz-linear-gradient(#FFFFFE, #D4F1A6); /*gecko*/
    background: -ms-linear-gradient(#FFFFFE, #D4F1A6); /*IE10*/
    background: -o-linear-gradient(#FFFFFE, #D4F1A6); /*opera 11.10+*/
    background: linear-gradient(#FFFFFE, #D4F1A6); /*future CSS3 browsers*/
    -pie-background: linear-gradient(#FFFFFE, #D4F1A6); /*PIE*/
}
.inner_gradient_div {
	/*height:540px;
	width:351px;*/
	margin:0px 5px 5px 5px;

	position:relative;

	background: #D4F1A6; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#D4F1A6) to(#FFFFFE)); /*old webkit*/
    background: -webkit-linear-gradient(#D4F1A6, #FFFFFE); /*new webkit*/
    background: -moz-linear-gradient(#D4F1A6, #FFFFFE); /*gecko*/
    background: -ms-linear-gradient(#D4F1A6, #FFFFFE); /*IE10*/
    background: -o-linear-gradient(#D4F1A6, #FFFFFE); /*opera 11.10+*/
    background: linear-gradient(#D4F1A6, #FFFFFE); /*future CSS3 browsers*/
    -pie-background: linear-gradient(#D4F1A6, #FFFFFE); /*PIE*/

}
.bground_apple{

	background:url(../img/apple_bground.png) center center no-repeat;
}
.bground_media{

	background:url(../img/tvr_bground.png) center center no-repeat;
}
.bground_facebook{

	background:url(../img/facebook_bground.png) center center no-repeat;
}
.bground_twitter{

	background:url(../img/twitter_bground.png) center center no-repeat;
}
.player_shadow
{
	-moz-box-shadow: -6px -6px 6px #F2F2F2;
	-webkit-box-shadow:-6px -6px 6px #F2F2F2;
	box-shadow: -6px -6px 6px #F2F2F2;
}
#twitter_page #fb_wrapper {
	margin:0 0 10px -5px;
	height:549px;
	width:361px;
	background:url(../img/twitter_bground.png) no-repeat;
}
#dieetplaneet_page table tbody th, #dieetplaneet_page table tbody td, #facebook_page table tbody th, #facebook_page table tbody td, #twitter_page table tbody th, #twitter_page table tbody td {
    background: none;
    padding:0px;
}

#fb_wrapper img, #twitter_wrapper img
{
    -moz-box-shadow: 1px 1px 4px #D5F1A8;
	-webkit-box-shadow: 1px 1px 4px #D5F1A8;
	box-shadow: 1px 1px 4px #D5F1A8;
    background:#D5F1A8;
}
#dieetplaneet_page img, #facebook_page img, #twitter_page img {

    -moz-box-shadow:none;
	-webkit-box-shadow: none;
	box-shadow: none;
    background: none;

}
#fb_wrapper .fb_post_data_div a, #fb_wrapper .fb_post_data_div a:visited {
	text-decoration: 	none;
	outline: 			none;
}
#fb_wrapper .lees_meer_div a, #fb_wrapper .lees_meer_div a:visited {
	text-decoration: 	none;
	outline: 			none;
	color:				#39579A;
	font-size:11px;
}

#fb_wrapper .lees_meer_div a:hover
{
	text-decoration: 	none;
	outline: 			none;
	color:				#39579A;
	font-size:11px;
}
#fb_wrapper .post_img {
	border:#999999 solid 1px;
}
#fb_wrapper .fb_photo_div {
	margin:0 0 0 8px;
	float:left;
	height:100%;
	width:50px;
	/*border:#000000 solid 1px;*/
}

#fb_wrapper .fb_from_name_div {
	color:#39579A;
	/*width:247px;*/
	font-size:12px;
	word-wrap: break-word;
	font-weight:bold;
	/*border:#000000 solid 1px;*/
}
#fb_wrapper .fb_post_msg_div {
	margin:5px 0 0 0;
	/*width:240px;*/
	font-size:11px;
	word-wrap: break-word;
}
#fb_wrapper .msg_full {
	margin:5px 0 0 0;
	width:240px;
	font-size:11px;
	word-wrap: break-word;
}
#fb_wrapper .msg_post_img_div {
	margin:10px 5px 0 0;
	/*width:230px;*/

	float:left;
	/*border: #000000 solid 1px;*/

}
.msg_details_div {
	margin:5px 0 0 0;
	padding-left:5px;

}
.msg_name_div a, .fb_from_name_div a {
	color:				#39579A!important;
	font-weight:bold;
}
.msg_caption_div a {
	color:				#39579A!important;
}
.nav_table {

	width:100%;
	border:#000000 solid 1px;
}

.nav_table td {
	background:none;
	border:#000000 solid 1px;
	padding:0px!important;
}

/*fb-like button*/
.fb_edge_comment_widget {
    margin-top: -150px;
}
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
	display: none !important;
}
#facebook_like, .facebook_like {
	overflow:hidden;
	 width:130px;
	 height:25px;
	 margin:5px 0 0 5px;
}
#twitter_wrapper {
	margin:0 0 10px -5px;
	padding:10px 0 0 5px;
	/*height:649px;
	width:359px;*/
	/*background:url(../img/twitter_bground.png) no-repeat;*/
	font-size:11px;
}

#tweets {
	/*width: 346px;
	height:545px;*/
	overflow-y:auto;
	overflow-x:hidden;
	margin:8px 0 0 0;
}
#tweets .row_div {
  margin:0 0 5px 0px;

  /*min-height:54px;*/
 /* padding: 3px;*/
  color: #7a8a99;
  border-bottom:#FFFFFF solid 2px;
  text-align:left;
}
#row_content_div {
	margin:-3px 0 3px 3px;
	padding-top:5px;
	/*height:77px;*/
	line-height:100%;
}
#tw_user_photo_div {
	float:left;
	margin:0 5px 0 5px;
	height:100%;
}
#tw_message_div {
}
#tweets .row_div:first-child {
	border-top:#FFFFFF solid 2px;
	min-height:62px;
	padding:5px 0 0 0;
}
#twitter_folowme {
	float:right;
	margin:-6px 20px 0 0;
}
#news_page #dieetplaneet_ul li,
#news_page #dieetplaneetblog_ul li{
	background-image: url(../img/apple.png);
	background-repeat:no-repeat;
	background-position:0px 3px;
	margin:0 0 5px -47px;
	padding:0 0 0 25px;
	list-style:none;
}

#news_page #tv_radio_ul li {
 	background-image: url(../img/tvr.png);
	background-repeat:no-repeat;
	background-position:0px 3px;
	margin:0 0 5px -47px;
	padding:2px 0 0 25px;
	list-style:none;
}
#news_page #facebook_ul li {
 	background-image: url(../img/fb_li.png);
	background-repeat:no-repeat;
	background-position:0px 3px;
	margin:0 0 5px -47px;
	padding:2px 0 0 25px;
	list-style:none;
}
#news_page #twitter_ul li {
 	background-image: url(../img/twitter_li.png);
	background-repeat:no-repeat;
	background-position:0px 3px;
	margin:0 0 5px -47px;
	padding:2px 0 0 25px;
	list-style:none;
}
#news_page h3 {
	font-weight:bold;
	color:#6D6E71;
}
#news_page h3 a {
	text-decoration:none;
	color:#6D6E71;
}
#news_page h2 a {
	text-decoration:none;
}
#overlay {
	position: absolute;
	left: 5px;
	top: 5px;
	/*width: 338px;
	height:466px;*/
	background-color:#D5F1A8;
	opacity: 0.7;
    filter: alpha(opacity=70);
	display:none;
}
/*#overlay img {
	position:relative;
	left:160px;
	top:200px;
}*/
#tweets .row_div a {
	color: #7a8a99;
	text-decoration:none;
}
#no_news_div {
	margin:0 0 0 5px;
}
.h1_image {
	margin:3px 0 0 5px;

}
.date_created {
	font-size:10px;
	margin:10px 0 0 0;
}
.date_created_twitter {
	font-size:10px;
	margin:3px 0 0 0;
}
#previous_link {
	margin:0 0 0 155px;
}
/*end Georgi Mitev*/

.processing
{
	background-image: url('../img/ajax-loader.gif');
	background-position: center center;
	background-repeat: no-repeat;
}

.processing_message
{
	padding-left: 32px;
	line-height: 32px;
	background: url('../img/ajax-loader.gif') left center no-repeat;
}

.processing-important
{
	background-image: url('../img/ajax-loader.gif')!important;
	background-position: center center!important;
	background-repeat: no-repeat!important;
}

.processing-visible
{
	min-width: 32px;
	min-height: 64px;
}

.processing-overlay {
	background-color: #FFFFFF!important;
	position:absolute;
	width:100%;
	height:100%;
	top: 0;
	left: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;
	z-index: 9999;
}

.processing-overlay.texted-overlay {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; filter: alpha(opacity=95); -moz-opacity: 0.95; -khtml-opacity: 0.95; opacity: 0.95;
}

.processing-input
{
	background-image: url('../img/icon_working_green.gif');
	background-position: right center;
	background-repeat: no-repeat;
}

.centerdiv-table {
	display: table;
	height: 100%;
	vertical-align: middle;
	width: 100%;
}

.centerdiv-cell {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.centerdiv-content {
	display: inline-block;
}

.processing-indicator {
	width: 24px;
	height: 24px;
	float: left;
	margin: 0 3px;
}

.disabled
{
	background: transparent none;
}

/* Jp STYLES  */

div#dashboardContainer
{
	background: none repeat scroll 0 0 transparent;
	float: left;
	margin: 10px 0 10px 20px;
	overflow: hidden;
	padding-top: 5px;

	/*
	opacity: 0.8;
	filter: alpha(opacity=80);
	*/

	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

div#dashboardContainer h2
{
	background-color: transparent;
	border-bottom: 1px dotted;
	color:#D4787A;
	float: left;
	font-size: 14px;
	font-weight:bold;
	margin: 0 0 0 10px;
	padding: 0 0 6px;
	width: 260px;
}

div#dashboardContainer h2.c1{
	width: 538px;
}

div#dashboardContainer h2.c2{
	width: 264px;
}

div#dashboardContainer .h2_sub {
	overflow: hidden;
	clear: both;
}

div#dashboardContainer .h2_sub h2{
	width: 811px;
}

#dashboardContainer div.dashboardCollumnFull {
	background-color: transparent;
	width:811px;
	float:left;
	min-height:20px;
	margin: 10px 0 10px 10px;

	font-size: 12px;
	overflow: hidden;
}

#dashboardContainer div.dashboardCollumn
{
	background-color: transparent;
	width:538px;
	float:left;
	min-height:200px;
	margin: 10px 0 10px 10px;

	font-size: 12px;
	overflow: hidden;
}

div.dashboardCollumn div.top,
div.dashboardCollumnLast div.top{
	height:210px;
}

div.dashboardCollumn div.bottom,
div.dashboardCollumnLast div.bottom{
	height:20px;
}

#dashboardContainer div.dashboardCollumnLast
{
	background-color: transparent;
	border-right: 0px;
	width:264px;
	float:left;
	min-height:100px;
	margin: 10px 0 10px 10px;
	color: #000;
	font-size: 12px;
}

div.dashboardCollumnBottom
{
	background-color: transparent;
	border-right: 0px;
	width:264px;
	float:left;
	min-height:100px;
	margin: 10px 0px 10px 10px;

	color: #000;
	font-size: 12px;
}

div.dashboardCollumnBottomLast
{
	background-color: transparent;
	border-right: 0px;
	width:264px;
	float:left;
	min-height:100px;
	margin: 10px 0px 10px 10px;

	color: #000;
	font-size: 12px;
}

#dashboardContainer div.dashboardCollumn span,
#dashboardContainer div.dashboardCollumn span a,
#dashboardContainer div.dashboardCollumnLast span,
#dashboardContainer div.dashboardCollumnLast span a
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}

#dashboardContainer div.dashboardCollumnLast .top span.app
{
	color:#6D6E71;
	font-weight:bold;
	font-size:12px;
}

#dashboardContainer div.dashboardCollumnLast .top span.app a
{
	color:#D4787A;
	font-weight:bold;
	font-size:12px;
}

/* End Jp STYLES  */

#content #dietist_list_title
{
	font-weight: bold;
	margin-bottom: 5px;
}

#content .dietist_info
{
	clear: left;
    float: left;
    margin-bottom: 30px;
    margin-right: 15px;
    overflow: hidden;
    width: 245px;
}

#content .dietist_info_even
{
	margin-right: 0px;
	clear:none;
}

#content .diestist_info_img
{
	float: left;
    margin-right: 10px;
    overflow: hidden;
	clear:none;
	width:64px;
	padding: 2px;
	overflow: hidden;
}

#content .diestist_info_img img
{
	width:60px;
	height: 60px;
	display: block;
	padding: 0px;
	margin:0px;
	float: left;
	position:relative;
}

#content .diestist_summary, #content .saloon_wdays_info
{
	float: left;
    overflow: hidden;
	clear:none;
}

#content .saloon_wdays_info {
	width: 180px;
}

#content .diestist_summary .wday, #content .saloon_wdays_info .wday
{
	float:left;
	clear:left;
	width: 85px;
}

#content .diestist_summary .winfo, #content .saloon_wdays_info .winfo
{
	float:left;
	clear:none;
	overflow: hidden;
	width: 75px;
}

#content .diestist_summary .winfo_inner, #content .saloon_wdays_info .winfo_inner
{
	float:left;
	overflow: hidden;
	white-space: nowrap;
	width: 75px;
}

#map_canvas img{
	background: transparent none!important;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
    padding:0px;
	margin:0px;
	float: none;
	clear: none;
}

.h_back_row{
	overflow:hidden;
	margin-bottom: 10px;
}

.h_back_row h1,
.h_back_row h2 {
	float:left;
	margin:0px;
	font-size: 20px;
}

.h_back_row a.apage_gobacklnk{
	float:right;
	padding-top: 4px;
}

#saloon_table, #employee_table
{
  clear:both;
}

#saloon_table label, #employee_table label
{
  width:auto;
  margin-right:5px;
}

a.mapSearch
{
  clear:both;
  margin-left:155px;
  display:block;
}

#login_content{
	/*padding: 0px 0px 0px 30px;*/
	margin: 30px auto 0;
    width: 410px;
}

#top_login_links
{
	clear: both;
    float: left;
    padding-top: 5px;
	overflow: hidden;
	width: 170px;
}

.invisible_important{
	display:none!important;
}

.ajax_dossier{
	width: 500px;
}

.ajax_dossier .left{
	width: 150px;
	float:left;
}

.ajax_dossier .right{
	float:left;
	width: 350px;
}

div.input textarea.dossier_description{
	width:350px;
}

.nowrap_70{
	white-space: nowrap;
	width:70px;
}

.nowrap_90{
	white-space: nowrap;
	width:90px;
}

.nowrap_95{
	white-space: nowrap;
	width:95px;
}

.nowrap_100{
	white-space: nowrap;
	width:100px;
}

.nowrap_120{
	white-space: nowrap;
	width:120px;
}

.nowrap_160{
	white-space: nowrap;
	width:160px;
}

.fancybox-skin {
	border: 3px solid #8CC63E!important;
}

#poweredby {
	clear: both;
	margin: 0px auto 30px;
	font-size: 10px;
	color: #82C829;
	padding: 0px 10px 0px 12px;
	width: 876px;
	text-align: center;
	font-weight: normal;
}

#poweredby a {
	color: #82C829;
	font-weight: bold;
	text-decoration: none;
}

.cov-message {
	float: left;
	overflow: hidden;
	font-size: 110%;
	font-weight: bold;
	clear: both;
	margin-bottom: 5px;
}

.cov-error-message {
	color: red;
}

.cov-message-info {
	color: #6D6E71;
	font-size: 100%;
	font-weight: normal;
	clear: both;
	margin-bottom: 5px;
}

.cov-progress {
	margin:3px 0;
	float:left;
	width: 26px;
	height:26px;
}

.ajax-dialog {
	min-width: 350px;
}

.cov-message-wrapper {
	min-height: 87px;
}

.cov-field-container {
	margin-bottom: 5px;
	overflow: hidden;
}

.cov-checkbox-wrapper {
	background: none repeat scroll 0 0 #F9F9F9;
	border: 1px solid #E5E5E5;
	float: left;
	margin-right: 5px;
	min-width: 123px;
	overflow: hidden;
	padding: 4px 5px;
}

.cov-checkbox-label {
	float: left;
	line-height: 120%;
}

.cov-checkbox, .cov-checkbox-all {
	float: left;
	margin-right: 5px;
	height: 15px;
}

.cov-field-value {
	float: left;
	line-height: 130%;
	min-width: 198px;
	padding: 5px;
	font-weight: normal;
}

.cov-insurances-titleinfo {
	font-weight: normal;
}

.cov-insurance-entry {
	overflow: hidden;
	padding: 0 5px 0 30px;
	border: 1px solid transparent;
	background-image: url(../img/unknown.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 4px 3px;
}

.cov-insurance-entry-notinsured {
	background-image: url(../img/favorite_red.png);
}

.cov-insurance-entry-insured {
	background-image: url(../img/favorite.png);
}

.cov-insurance-detail {
	clear: both;
	overflow: hidden;
}

.cov-insurance-detailname {
	float: left;
	min-width: 160px;
}

.cov-insurance-insuredstatus {
	color: #F08B12;
	font-size: 120%;
	padding-bottom: 2px;
	padding-top: 4px;
	float:left;
}

.cov-insurance-entry-insured .cov-insurance-insuredstatus {
	color: #8EB71F;
}

.cov-insurance-entry-notinsured .cov-insurance-insuredstatus {
	color: #C92222;
}

.cov-insurance-result {
	clear: left;
	float: left;
	line-height: 115%;
	padding-bottom: 5px;
}

.cov-insurance-coveredstatus {
	color: #F08B12;
	float: left;
	line-height: 115%;
	padding-bottom: 5px;
	margin-left:7px;
}

.cov-insurance-result.active,
.cov-insurance-coveredstatus.covered  {
	color: #008000;
}

.cov-insurance-result.inactive,
.cov-insurance-coveredstatus.notcovered {
	color: #DD0000;
}

.cov-insurance-detailvalue {
	color: #333333;
	float: left;
	font-weight: normal;
	width: 195px;
}

.cov-insurance-expanddetail {
	clear: both;
	overflow: hidden;
	padding: 5px 0 0;
}

.cov-insurance-expanddetail .cov-insurance-detailslink {
	color: #52B100;
	float: right;
}

.cov-insurance-infoavailable {
	background: url("../img/info.png") no-repeat scroll right center transparent;
	float: right;
	height: 17px;
	margin: 3px 0 0;
	padding: 1px 17px 0 0;
}

.cov-insurance-packagespopup,
.cov-insurance-packageadd,
.cov-insurance-infoavailable {
	font-weight: normal;
	color: #52B100 !important;
}

.cov-insurance-packageadd {
	background: url("../img/add.png") no-repeat scroll right top transparent;
	float: right;
	height: 19px;
	margin: 3px 0 0;
	padding: 1px 22px 0 0;
}

.cov-insurer-packageslist {
	table-layout: auto;
}

.cov-insurer-packageslist th {
	background: #8CC63E;
	color: #FFFFFF;
	vertical-align: top;
	padding-right:5px;
}

.cov-insurer-packageslist td {
	background: #F9F9F9;
	vertical-align: top;
	padding-right:5px;
	padding-bottom:9px;
	font-weight: bold;
}

.cov-insurer-packageslist td.separator {
	border-top: 2px solid #EEF7E2;
}

.back_button {
	float:left;
	clear:none;
}

.act_button {
	float:right;
	clear:none;
}

.blockOverlay {
	background: url("custom-theme/images/ui-bg_diagonals-thick_15_444444_40x40.png") repeat scroll 50% 50% #444444;
	opacity: .3;
}

.ui-dialog .ui-dialog-buttonpane {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.ui-daterangepicker {
	border: 1px solid #80CA0C;

	-moz-border-top-left-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}

.ui-daterangepicker span {
	color : #80CA0C;
	font-family: Arial;
}

.ui-daterangepicker button.btnDone {
	color : #FFFFFF;
	font-family: Arial;
	padding : 2px 15px 3px;
	font-size: 100% !important;
}

.ui-daterangepicker li a {
	display: block !important;
    font-weight: normal !important;
    line-height: 26px !important;
    margin: 0px !important;
	padding-left:5px;
	font-weight: bold!important;
	font-family: Arial;
	font-size: 12px;
	color: #6D6E71;
}

.ui-daterangepicker li.ui-state-hover a ,
.ui-daterangepicker li.ui-state-hover a:hover
{
	color:#FFFFFF;
}

.ui-daterangepicker li {
	padding:1px !important;
}

.ui-daterangepicker .ui-datepicker-current-day a {
	background-color: yellow;
}

.notice {
	color: #777777;
	font-weight: normal;
}

.notice_italic {
	color: #777777;
	font-weight: normal;
	font-style: italic;
}

.infoTooltip {
	background: #f9f9f9;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eeeeee));
	background: -webkit-linear-gradient(top, #f9f9f9 0%,#eeeeee 100%);
	background: -o-linear-gradient(top, #f9f9f9 0%,#eeeeee 100%);
	background: -ms-linear-gradient(top, #f9f9f9 0%,#eeeeee 100%);
	background: linear-gradient(to bottom, #f9f9f9 0%,#eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eeeeee',GradientType=0 );

	padding: 2px 5px;
}

.checkboxes_multiselect {
	float: left;
	margin: 0;
}

.checkboxes_multiselect div {
	margin:0;
}

.nofloat {
	float:none!important;
}

.select.subgroup {
	clear: both;
	margin-left: 5px!important;
	margin-bottom : 7px;
}

.select.subgroup.last {
	margin-bottom : 0px;
}

.errortip {
	margin: 0;
	padding: 3px 7px;
	max-width: 300px;
	position: absolute;
	z-index: 9999;
	border-width: 2px;
	background: none repeat scroll 0 0 #E71313;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	-moz-box-shadow: 0 0 5px #AAAAAA;
	-webkit-box-shadow: 0 0 5px #AAAAAA;
	box-shadow: 0 0 5px #AAAAAA;
}

.opacity4 {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4;
}

.opacity7 {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;
}

.opacity8 {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;
}

.opacity9 {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9;
}

.messageBubble, .messageBubble:hover, .messageBubble:visited {
	display: block;
	text-decoration: none;
    border-radius: 10px;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 14px;
    line-height: 120%;
    overflow: hidden;
    padding: 1px 5px;
    position: absolute;
	margin: 0;
	background: #FE0000;
}

.paging {
	overflow: hidden;
	padding: 0;
}

.paging span {
    float: left;
    font-weight: bold;
    height: 16px;
    line-height: 120%;
    margin: 0 2px 0 0;
    min-width: 16px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
	padding: 0;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.paging span.current {
	background-color : #d4787a;
	color: #FFF;
	min-width: 10px;
	padding: 0 3px;
}

.paging span a {
	display: inline-block;
	overflow: hidden;
}

.paging span a img {
	display: block;
}

.paging .paging_info {
	float: right;
	overflow: hidden;
	margin: 0;
}

.moreDetailToggle {
	cursor: pointer;
	text-decoration: none !important;

	width: 100%;
	display: inline-block;

	background: url("../img/tree_expand.png") no-repeat scroll center right transparent;
}

.moreDetailToggle.open {
	background: url("../img/tree_collapse.png") no-repeat scroll center right transparent;
}
