@charset "utf-8";

/* -------------------------------------------------------------------------------------------------------------------------------
  ☯ >>> NULL CLASSES  ======================================================================================================== >>>
________________________________________________________________________________________________________________________________*/

/* >>> NULL CLASSES RESET (by Eric Meyer, edited by Codean) =================================================================== */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: none;
}
ins {	/* remember to highlight inserts somehow! */
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.anchor{
	position:absolute;
	top:0px;
}

/* CSS HOVER FOR IE6 ============================================================================ */
/* DEPRECATED - IE6 NOT USED ANYMORE
html, body {
	behavior: url('/data/htc/csshover.htc');
}
*/

/* FireFox input bug ============================================================================ */

input::-moz-focus-inner {
	border:0;
	padding:0
}

/* -------------------------------------------------------------------------------------------------------------------------------
  ☯ >>> HELPING CLASSES  ===================================================================================================== >>>
________________________________________________________________________________________________________________________________*/

	.h1dn,
	.mn-logo b,
	#bd-home h1,
	#bd-kavarna h1,
	#bd-filosofie h1,
	#bd-pec_dor h1,
	#bd-kontakt h1,
	#bd-gallery h1,
	#bd-eshop h1,
	#bd-news h1{
		position: absolute !important;
		width: 0px !important;
		height: 0px !important;
		overflow: hidden !important;
		left: -1000px !important;
		top: -1000px !important;
		padding: 0 !important;
		margin: 0 !important;
		display: block !important;
		font-size: 1px !important;
		line-height: 1px !important;
	}

	.cleaner {
		clear: both !important;
		font-size: 0 !important;
		height: 0 !important;
		width: auto !important;
		line-height: 0 !important;
		margin: 0 !important;
		padding: 0 !important;
		overflow: hidden !important;
	}

/* -------------------------------------------------------------------------------------------------------------------------------
 ☯ >>> FONT DEFINITIONS ====================================================================================================== >>>
_______________________________________________________________________________________________________________________________ */

@font-face {
	font-family: 'RaleighGothic';
	src: url('/data/fonts/RaleighGothicCS.eot');																											/* IE9 Compat Modes */
	src: url('/data/fonts/RaleighGothicCS.eot?#iefix') format('embedded-opentype'),										/* IE6-IE8 */
		 url('/data/fonts/RaleighGothicCS.woff') format('woff'),																				/* Modern Browsers */
		 url('/data/fonts/RaleighGothicCS.ttf') format('truetype');																			/* Safari, Android, iOS */
									
	font-weight: normal;
	font-style: normal;
}

@font-face {
		font-family: 'Raleway-ExtraLight';
		src: url('/data/fonts/raleway-extralight.eot');
		src: url('/data/fonts/raleway-extralight.eot?#iefix') format('embedded-opentype'),
				 url('/data/fonts/raleway-extralight.woff2') format('woff2'),
				 url('/data/fonts/raleway-extralight.woff') format('woff'),
				 url('/data/fonts/raleway-extralight.ttf') format('truetype');
         /* url('/data/fonts/raleway-extralight.svg#ralewayextralight') format('svg'); */						/* Legacy iOS - Solved at BS Mobile Version */
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'Raleway-Thin';
		src: url('/data/fonts/raleway-thin.eot');
		src: url('/data/fonts/raleway-thin.eot?#iefix') format('embedded-opentype'),
				 url('/data/fonts/raleway-thin.woff2') format('woff2'),
				 url('/data/fonts/raleway-thin.woff') format('woff'),
				 url('/data/fonts/raleway-thin.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}


/* -------------------------------------------------------------------------------------------------------------------------------
 ☯ >>> BAKESHOP PRESET  ====================================================================================================== >>>
_______________________________________________________________________________________________________________________________ */

html, body {
	height: 100%;
}
body{
	font-family: 'Arial CE', Arial, 'Verdana  CE', Verdana, 'Helvetica CE', Helvetica, sans-serif;
	background-color:#232323;
	text-align:center; /* horizontal centering for IE Win quirks */
	font-weight:100;
}
h1, h2, h3{
	font-family: 'RaleighGothic', 'Arial CE', Arial, 'Verdana  CE', Verdana, 'Helvetica CE', Helvetica, sans-serif;
	font-size:58px;
	font-weight:100;
}
p{
	font-family: 'Raleway-ExtraLight', sans-serif;
	font-size:17px;
	line-height:21.5px;
}

body, ul, li, h1, h2, h3, h4, h5, p, a, div, textarea {
	word-wrap: break-word;
	background-repeat:no-repeat;
}
a {
	color:#000000;
	text-decoration: none;
	background-repeat: no-repeat;
}
a:hover{
	text-decoration: none;
	color:#491c5a;
}
div{
	position:relative;
}

/* -------------------------------------------------------------------------------------------------------------------------------
 ☯ >>> GLOBAL ELEMENTS ======================================================================================================= >>>
_______________________________________________________________________________________________________________________________ */

/* >>> MAIN MENU ============================================================================ >>>	*/

#menu{
	position:relative;
	top:0px;
	padding-top:93px;
	padding-left:24px;
	padding-bottom:20px;
	z-index:1000;
	width:auto;
}
	#menu li a{
		font-family: 'RaleighGothic', 'Trebuchet MS', 'MS Sans Serif', Arial, Helvetica;
		color:#fff;
		font-size:45px;
		line-height:38.5px;
	}
		#menu li a:hover{
			color:#ABB202;
			text-decoration:none;
		}
		 #lang-en #menu li a{
			font-size:45px;
			line-height:38.5px;
		}

	/* Submenu ==================================================================================== */

	#menu li ul{
		padding-top:3px;
		padding-bottom:6px;
		margin-bottom:8px;
		width:181px;
		border-bottom:1px solid #abab9f;
		margin-left:1px;
		display:none;
	}
	#menu .mnu-act ul{
		display:block;
	}
	#menu li ul li a{
		font-size:36px;
		line-height:32px;
		padding-left:1px;
	}
	#lang-en #menu li ul li a{
		font-size:36px;
		line-height:32px;
	}

	/* >>> TOP LOGO - PROLINKS TO HP ============================================================== */

	#menu .mn-logo{
		position:absolute;
		top:25px;
		left:25px;
		width:159px;
		height:50px;
		line-height:50px;
		background-image:url('/data/img/logo-sm-white.png');
	}
	#menu .mn-logo a{
		position:relative;
		display:block;
		width:159px;
		height:50px;
		line-height:50px;

	}
	#menu .mn-logo a:hover{
		background-image:url('/data/img/dorty/logo-sm-ov.png');
	}
/* >>> LEFT MENU - CONTACT ====================================================================== */

.contact{
	position:absolute;
	padding-left:26px;
	margin-bottom:18px;
	z-index: 1000;
	bottom:-5px;
}
	.contact p,
	.contact a,
	.cont p,
	.cont a	{
		font-family: 'RaleighGothic', 'Trebuchet MS', 'MS Sans Serif', Arial, Helvetica;
		font-size: 25px;
		line-height: 24px !important;
		color:#fff;
		font-style: normal;
	}
	.contact p{
		border-top: 1px solid #fff;
		padding-top: 8px;
		padding-bottom: 6px;
		width:176px;
	}
	.contact a:hover{
		color:#ABB202;
	}

.flags{
	padding-top: 0px;
	padding-bottom: 0px;
	height:28px;
	padding-top: 4px;
	padding-bottom: 3px;
}
	.flags a{
		display:block;
		float:left;
		height:24px;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left:38px;
		background-image:url('/data/img/items.png');
	}

	.flags .cz:hover{ background-position:0px -230px; }
	.flags .cz{ background-position:0px -260px; }
	.flags .en:hover{ background-position:0px -170px; }
	.flags .en{ background-position:0px -200px; }

/* >>> SOCIAL NETWORKS SVGS ===================================================================== */

.contact #nw-links{
	position:absolute;
	right:-5px;
	top:54px;
	border:0px !important;
}

  .contact #nw-links a{
		display:block;
    margin-top:1px;
    margin-bottom:2px;
	}
  .contact #nw-links a svg{
		width:34px;
		height:34px;
  }

	.contact #nw-links #inst-link svg{
		width: 31px;
		height: 31px;
  }
	.contact #nw-links #fb-link svg{
    position: relative;
    right:3px;
		width:37px;
		height:37px;
  }

/* >>> BOTTOM COPYRIGHT ===================================================================== >>> */

.copy{
	clear:both;
	position:absolute;
	right:26px;
	bottom:18px;
	/* width:260px; */
	height:25px;
}
.copy p{
	position:relative;
	float:right;
	font-family: 'RaleighGothic', 'Trebuchet MS', 'MS Sans Serif', Arial, Helvetica;
	font-style:normal;
	font-size: 26px;
	line-height: 24px !important;
	height:10px;
	padding-bottom:7px;
	color:#fff;
}
	.copy .col2{
		position:relative;
		top:2px;
		border-left:1px solid #ffffff;
		padding-left:10px;
		margin-left:9px;
	}
	.copy .col2 i{
		position:relative;
		top:-2px;
		font-style: normal;
	}
	.copy span{
		position:relative;
		top:1px;
		padding-right:6px;
		line-height: 18px;
	}

/* DAILY MENU - ACROSS ALL PAGES BY ADMIN INERFACE ============================================== */

.daily-menu{
	width:226px;
	border: 1px solid #fff;
	min-height:265px;
}
#dm-h1dn{
	visibility:hidden;
}
	.daily-menu h2{
		font-size:45px;
		line-height:38px;
		/* padding-left:12px; */
		width:226px;
		margin-top:13px;
		margin-bottom:14px;
		text-align:center;
	}
	.daily-menu p{
		font-family: "Baskerville", "Times New Roman", Times, serif;
		position:relative;
		padding-left:13px;
		font-size:15px;
		font-weight:normal !important;
		line-height:17px !important;
		padding-right:70px;
		margin-bottom:13px;
	}
		.daily-menu p.last{
			margin-bottom:12px;
		}
		.daily-menu .no-price-lst,
		.daily-menu .no-price{
			padding-right:15px;
		}
		.daily-menu p i{
			position:absolute;
			display:block;
			right:13px;
			bottom:0px;
			text-align:right;
			font-weight:normal;
		}

	.daily-menu .hand{
		position:absolute;
		width:33px;
		height:69px;
		top:-81px;
		right:-1px;
		background-image:url('/data/img/items.png');
		background-position:-2px -289px;
	}

/* >>> HANDS PICTURES LINKS - GLOBAL STYLES ===================================================== */

.arw-links{
	display:block;
	position:relative;
	width:130px;
}
.arw-links a{
	display:block;
	height:37px;
	background-image:url("/data/img/items.png");

	font-family: 'RaleighGothic', 'Arial CE', Arial, sans-serif;
	font-size:34px;
	line-height:35px;
	font-style:normal;
	color:#ffffff;
	padding-top:4px;
	padding-left:9px;
}
	.arw-links .lnk-eshop{
		width:119px;
		background-position:0px 0px;
	}
		.arw-links .lnk-eshop:hover{
			background-position:0px -42px;
			color:#D1CFBA;
		}
	.arw-links .lnk-gal{
		margin-top:5px;
		width:102px;
		background-position:0px -84px;
	}
		.arw-links .lnk-gal:hover{
			background-position:0px -126px;
			color:#D1CFBA;
		}

/* >>> GLOBAL FORM ELEMENTS - JS BUBBLES & LOADING IMG - FORM SENT ========================== >>> */

.bubb-container div{
	position:absolute;
	width:164px;
	height:53px;
	left:0px;
	top:0px;
	background-image:url('/data/img/items.png');
	background-position:0px -1054px;

	padding-top:16px;
	padding-left:28px;
	padding-right:8px;
	z-index:10000000;

	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	font-style:italic;
	color:#ffffff;
}

.bubb-container .resp-msg{
	position:absolute;
	top:20px;
	width:335px;
	height:390px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-image:url('/data/img/empty.png');
	background-position:0px 0px;
	background-repeat:repeat;
}
	.bubb-container .resp-msg .msg-cont,
	.bubb-container .resp-msg .msg-cont-load{
		position:relative;
		top:110px;
		left:57px;
		width:190px;
		line-height:19px;
		height:auto;
		padding-bottom:8px;
		padding-top:10px;
		padding-left:15px;
		padding-right:15px;
		background-image:url('/data/img/wh-trans-90.png');
		background-position:0px 0px;
		background-repeat:repeat;
		color:#000000;
	}
	.bubb-container .resp-msg .msg-cont-load{
		width:158px;
		height:49px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:10px;
		left:73px;
		top:120px;
	}

		.bubb-container .resp-msg .msg-cont a{
			position:static;
			display:block;
			clear:both;
			color:#cccccc !important;
			margin-left:170px;
			width:30px;
			height:16px;
			background-image:url('/data/img/arrow_sm.png');
			background-position:right 0px;
		}
			.bubb-container .resp-msg .msg-cont a:hover{
				background-position:right -21px;
				text-decoration:none;
				color:#BFB02C !important;
			}

.loading-l{
	position:absolute;
	width:168px;
	height:40px;
	left:10px;
	top:29px;
}

/* >>> LIGHTBOX - Contact Google Maps & Cakes Ligtbox =========================================== */

#lbox-box{
	position:fixed;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	z-index:1000000;
	display:none;
	text-align:center;

}
	#lbox-box #over-bg{
		position:absolute;
		width:100%;
		height:100%;
		background-color:#000000;
		z-index:1000000;
		cursor:pointer;
		display:block;
	}

/* >>> SPECIAL CHARS (NOT IN FONT) ============================================================== */

.speccharC{
	font-family: 'Courier', 'Trebuchet MS', 'Arial', 'Arial CE', sans-serif;
}
.speccharA{
	position:relative;
	top:-3px;
	font-family: 'Arial', 'Trebuchet MS', 'Arial', 'Arial CE', sans-serif;
	font-size:15px;
	line-height:17px;
}

/* -------------------------------------------------------------------------------------------------------------------------------
 ☯ >>> DEBUG MODE  =========================================================================================================== >>>
________________________________________________________________________________________________________________________________*/

/* >>> JAVASCRIPT DEBUGGER ====================================================================== */

#debuggerBox{
	position:fixed;
	z-index: 100000;
	top:50px;
	right:50px;
	min-width:200px;
	min-height: 200px;
	background-color: #ffffff;
	opacity: 0.7;
	font-size: 14px;
	font-weight:bold;
	text-align: left;
	color: black;
	padding:10px 10px 10px 10px;
	display:block;
}
#debug #menu a{
	color:green;
	opacity:0.5;
}

/* DALITY MENU */

#debug .daily-menu{
	border: 1px solid green;
}
#debug .daily-menu .hand{
	background-image:url('/data/img/!debug/items.png');
}
#debug .copy p,
#debug .copy a{
	color:green;
}
#debug .copy .col2{
	border-left:1px solid green;
}

/* GLOBAL CONTACT (LEFT MENU) */

#debug .contact p,
#debug .contact a,
#debug .cont p,
#debug .cont a	{
	color:green;
}
#debug .contact p{
	border-top: 1px solid green	;
}

/* >>> DEBUG - ORDER FORM (CAKES) =============================================================== */

#debug #for-form{
	background-image:url('/img-flat/objednavka.png');
}
	#bd-dorty #for-form h3{
		color:red;
	}
	#bd-dorty #for-form .row{
		color:red;
	}

/* -------------------------------------------------------------------------------------------------------------------------------
   ☯ >>> HOMEPAGE  =========================================================================================================== >>>
________________________________________________________________________________________________________________________________*/

/* >>> HP LAYOUT - VERTICAL LAYOUT (V+H CENTER) ================================================= */

#bd-home #distance {
	width:100px;
	height:50%;
	margin-bottom:-337px;		/* half of container's height */
	float:left;
}
#bd-home #page-h-cent {
	display:block;
	margin:0 auto;
	position:relative;			/* puts container in front of distance */
	text-align:left;
	width:1000px;
	height:674px;
	clear:left;
	background-color:#aaa;
}

	#bd-home #page-h-cent {
		background-position:left top;
		background-color:#000;
	}

	#bd-home .hp-page{
		position:relative;
		z-index:1000;
	}

	#bd-home #hp-bgFadeBox{
		position:absolute;
		top:0px;
		left:0px;
		width:1000px;
		height:674px;
		overflow:hidden;
		z-index:0;
	}

	#bd-home #hp-bgFadeBox img{
		position:absolute;
		left:0px;
		top:0px;
		width:1000px;
		height:674px;
		z-index:0;
	}

/* Debug Mode =================================================================================== */

#debug #bd-home #page-h-cent {
	background-image: url('/img-flat/home.jpg');
}

/* HP Menu & colors ============================================================================= */

#bd-home #menu{
	padding-left:25px;
	padding-top:25px;
}
	#bd-home #menu .mn-logo {
		position:relative;
		margin-bottom:14px;
		left:0px;
		top:0px;
	}
	#bd-home #menu .mn-logo a{
		background-image:url('/data/img/logo-sm-yell.png');
	}
	#bd-home #menu .mn-logo a:hover{
		background-image:url('/data/img/logo-sm-white.png');
	}
	#bd-home .contact a:hover{
		color:#ABB202;
	}

 #bd-home .contact{
	position:absolute;
	top:401px;
}
#bd-home .copy{
	position:absolute;
	right:24px;
	top:636px;
}

/* HP Message Ligthbox (Corona LB) ============================================================== */

.LBox_Container{
	position:fixed;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	z-index:1000000;
	display:none;
	text-align:center;
}
	.LBox_Container .LBox_over-bg{
		display:block;
		position:absolute;
		width:100%;
		height:100%;
		background-color:#232323;
		z-index:1000000;

		opacity: .40;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)";
		filter: alpha(opacity=40);
	}
	.LBox_Container .LBox_Center {
		position:absolute;
		width:1px;
		height:1px;
		overflow:visible;
		left:50%;
		top:50%;
	}
		.LBox_Container #HP-LightBox{
			position:absolute;
			z-index:1000000;
			margin:auto;
			text-align:left;

			left:-210px;
			top:-225px;
			width:420px;
			height:450px;

			background-color:#C0B02C;
			-webkit-box-shadow: 5px 5px 70px 10px rgba(35,35,35,1);
			-moz-box-shadow: 5px 5px 70px 10px rgba(35,35,35,1);
			box-shadow: 5px 5px 70px 10px rgba(35,35,35,1);
		}
			.LBox_Container .LBox_Center #HP-LightBox h2{
				margin-top:20px;
				padding-top:74px;
				padding-bottom:13px;
				color:#ffffff;
				font-size:37px;
				font-weight:normal;
				width:100%;
				text-align:center;
				letter-spacing:2px;

				font-weight:100;

				background-image:url('/data/img/HP-Lightbox/IMG-LikeHand.svg');
				background-repeat:no-repeat;
				background-position:center top;
			}

		.LBox_Container .LBox_Center .LB_Corona_TXT{
			font-size:17px;
			line-height:23px;
			letter-spacing:1px;
			word-spacing:-1px;

			padding-left:31px;
			padding-right:32px;
			padding-bottom:25px;
			color:#ffffff;
			text-align:center;

			/* filter: invert(27%) saturate(77777%) hue-rotate(137deg) brightness(60%); */
		}
			.LBox_Container .LBox_Center .LB_Corona_TXT b{
				font-weight:bold !important;
				word-spacing:-1px;
			}
			.LBox_Container .LBox_Center .LB_Corona_TXT p{
				padding-bottom:8px;
			}
			.LBox_Container .LBox_Center .LB_Corona_TXT p.LB_Corona_P-Last{
				padding-top:2px;
				padding-bottom:0px;
			}

			.LBox_Container .LBox_Center .LB_Corona_TXT .LB_Corona_P-Last a{
				color:#ffffff;
			}
			.LBox_Container .LBox_Center .LB_Corona_TXT .LB_Corona_P-Last a:hover{
				color:#ffffff;
				text-decoration:underline;
			}
			.LBox_Container .LBox_Center .LB_Corona_TXT .LB_Corona_P-Last a:visited{
				color:#eeeeee;
			}

			.LBox_Container .LBox_Center .LB_Corona_TXT .RaleyNum{
				display:block;
				padding-left:4px;
				padding-top:10px;
				font-size:26px;
				font-family: 'Montserrat', Arial, 'sans-serif';
				letter-spacing:2px;

				/* filter: invert(27%) saturate(77777%) hue-rotate(137deg) brightness(60%);  */
			}
			.LBox_Container .LBox_Center .LB_Corona_TXT .RaleyNum i{
				font-size:14px;
			}

		.LBox_Container .LBox_Center .btn-continue,
		.LBox_Container .LBox_Center .btn-continue-en{
			position:relative;
			top:-2px;
			margin-left:106px;

			width:210px;
			height:46px;
			background-image:url('/data/img/HP-Lightbox/Arrows-Next.svg');
			background-repeat:no-repeat;
			background-position:0px 0px;
			background-color:transparent;
			border:0px;

			font-family: 'RaleighGothic', 'Arial CE', Arial, sans-serif;
			letter-spacing:1px;
			color:#ffffff;
			font-size:35px;
			line-height:38px;
			text-align:left;

			padding-left:20px;
			padding-top:10px;
			cursor:pointer;

			/* filter: invert(27%) saturate(77777%) hue-rotate(137deg) brightness(60%); */
		}
		.LBox_Container .LBox_Center .btn-continue-en{
			padding-left:30px;
			letter-spacing:2px;
			width:200px;

		}
		.LBox_Container .LBox_Center .btn-continue:hover,
		.LBox_Container .LBox_Center .btn-continue-en:hover{
			background-position:0px -56px;
			color:#C0B02C;
		}

/* -------------------------------------------------------------------------------------------------------------------------------
   ☯ >>> INNER PAGES STYLES ================================================================================================== >>>
________________________________________________________________________________________________________________________________*/

/* >>> INNER PAGES LAYOUT - VERTICAL LAYOUT (H-CENTER) ========================================== */

.page {
	position:relative;
	display:block;
	margin:0 auto;
	width:1000px;
	text-align:left;
	clear:both;
}
	.page .content{
		position:relative;
		float:right;
		width:766px;
	}
	.page #left{
		position:relative;
		float:right;
		padding-bottom:195px;

		width:234px;
		height:auto;
	}

/* -------------------------------------------------------------------------------------------------------------------------------
   ☯ >>> CAFE & BISTRO  ====================================================================================================== >>>
_______________________________________________________________________________________________________________________________ */

	/* Debug Mode ================================================================================= */

	#debug #bd-kavarna .page{
		background-image:url('/img-flat/kavarna.png');
	}
	#debug #bd-kavarna{
		color:#00af9d;
	}
	#debug #bd-kavarna #menu li a:hover,
	#debug #bd-kavarna #menu .mnu-act,
	#debug #bd-kavarna .contact a:hover{
		color:#9e836e;
	}

	#debug #bd-kavarna .bl-2A{
		border-bottom:1px solid #9f4b4b;
	}
	#debug #bd-kavarna .bl-8{
		border-top:1px solid #9f4b4b;
		border-bottom:1px solid #9f4b4b;
	}
	#debug #bd-kavarna .daily-menu{
		border: 1px solid #9f4b4b;
	}

	#debug #bd-kavarna .bl-9 .vtour-desc{
		border-top:1px solid red;
		border-bottom:1px solid red;
	}
	#debug #bd-kavarna .vtour-tit{
		color:red;
	}

	/* >>> CAFE AND BISTRO - LIGHT VERSION DEBUG =====================================================
	====== As Debug Class rendered by PHP through .htaccess ======================================= */

	#kav_light #bd-kavarna .page {
		background-color:#372b23;
	}
	#kav_light #bd-kavarna #menu li a:hover,
	#kav_light #bd-kavarna #menu .mnu-act,
	#kav_light #bd-kavarna .contact a:hover{
		color:#9e836e;
	}
	#kav_light #bd-kavarna .page {
		background-color:#372b23;
	}
	#kav_light #bd-kavarna #menu .mn-logo a{
		background-image:url('/data/img/logo-sm-yell.png');
	}
		#kav_light #bd-kavarna #menu .mn-logo a:hover{
			background-image:url('/data/img/logo-sm-white.png');
		}

  /* Menu & colors ============================================================================== */

	#bd-kavarna #menu .mn-logo a{
		background-image:url('/data/img/logo-sm-yell2.png');
	}
		#bd-kavarna #menu .mn-logo a:hover{
			background-image:url('/data/img/logo-sm-white.png');
		}

	#bd-kavarna #menu li a:hover,
	#bd-kavarna #menu .mnu-act a,
	#bd-kavarna #menu .mnu-act ul li a:hover,
	#bd-kavarna #menu .mnu-act ul .mnu-act a,
	#bd-kavarna .contact a:hover,
	#bd-kavarna p b,
	#bd-kavarna h2 b,
	#bd-kavarna h3 b {
		color:#BFB02C;
		font-weight:normal;
	}

	#bd-kavarna #menu li ul li a,
	#bd-kavarna #menu .mnu-act ul li a{
		color:#B4924A;
	}
	#bd-kavarna #menu li ul{
		border-bottom:1px solid #45381D;
	}

	#bd-kavarna{
		color:#ffffff;
		background-color:#201a0d;
	}
	#bd-kavarna .page{
		background-color:#201a0d;
	}

  /* Layout ===================================================================================== */

	#bd-kavarna .page{
		padding-bottom:100px;
	}
	#bd-kavarna .page #left{
		padding-bottom:205px;
	}
	#bd-kavarna p{
		line-height:21.6px;
	}

  /* Block 1 ==================================================================================== */

		#bd-kavarna .bl-1{
			clear:both;
			float:left;
		}
			#bd-kavarna .bl-1 p{
				font-family: 'RaleighGothic', 'Arial Narrow', 'Arial CE', Arial, sans-serif;
				font-style:normal;
				font-size:48px;
				line-height:40px;

				width:305px;
				float:right;
				margin-right:83px;
				margin-top:228px;
				padding-top:10px;
			}
			#bd-kavarna #lang-en .bl-1 p{
			/*	margin-top:25px;	*/
			}

			#bd-kavarna .bl-1 .img-1-1{
				display:block;
				width:360px;
				height:334px;

				margin-top:25px;
				margin-left:0px;
				float:left;
			}
			#bd-kavarna .bl-1 .img-1-2{
				position:absolute;
				width:195px;
				height:195px;

				left:365px;
				top:25px;
			}
			#bd-kavarna .bl-1 .img-1-3{
				width:220px;
				height:133px;

				float:left;
				margin-top:5px;
				margin-left:140px;
			}

  /* Block 2 ==================================================================================== */

		#bd-kavarna .bl-2{
			clear:both;
			float:left;
			width:741px;
			margin-left:1px;
			padding-bottom:14px;
		}
			#bd-kavarna .bl-2 h2{
				position:absolute;
				z-index:10000;
				top:-15px;
				right:0px;

				width:196px;

				font-size:111px;
				line-height:94px;

			}
			#bd-kavarna .bl-2 h2 b{
				display:block;
				float:left;

				width:70px;
				text-align:right;
				font-size:34px;
				line-height:31px;
				margin-top:6px;
				margin-right:8px;
			}

			#bd-kavarna .bl-2 h2 i{
				display:block;

				font-style:normal;
				font-size:40px;
				line-height:35px;
				float:right;
				margin-right:6px;
			}

			#bd-kavarna .bl-2 h3{
				font-size:42px;
				line-height:38px;

				width:356px;
				margin-left:2px;
				margin-top:128px;
				text-align:right;
			}

		#bd-kavarna .bl-2 h3 span{
			display:block;
		}
			#bd-kavarna .bl-2 p{
				float:left;
				width:358px;
				margin-top:14px;
				margin-left:4px;
				font-size:17px;
				line-height:21.5px;
			}
				#bd-kavarna .bl-2 .col2{
					margin-left:21px;
					width:354px;
				}

			#bd-kavarna .bl-2 .img-2-1{
				position:absolute;
				z-index:1000;
				left:375px;
				top:56px;
				width:365px;
				height:294px;
			}

  /* Block 2A =================================================================================== */

	#bd-kavarna .bl-2A{
		clear:both;
		float:left;
		width:741px;
		margin-left:1px;
		border-bottom:1px solid #ffffff;
		padding-bottom:49px;
	}

		#bd-kavarna .bl-2A h2{
			position:absolute;
			display:block;
			width:95px;
			font-size:35px;
			line-height:31px;
			text-align:right;
			color:#BFB02C;
			left:265px;
			top:76px;
		}

		#bd-kavarna .bl-2A .litl-addr{
			position:absolute;
			display:block;
			left:6px;
			top:17px;

			width:205px;

			font-family: 'RaleighGothic', 'Arial Narrow', 'Arial CE', Arial, sans-serif;
			font-style:normal;

			font-size:40px;
			line-height:38px;
		}
		#bd-kavarna .bl-2A .litl-addr b{

			color:#ffffff;
			font-size:85px;
			line-height:76px;
			font-style:normal;
		}

		#bd-kavarna .bl-2A .text{
			float:right;
			width:350px;
			margin-top:341px;
			margin-right:7px;
			font-size:17px;
			line-height:21.5px;

		}

		#bd-kavarna .bl-2A .img-2-2{
			float:left;
			width:365px;
			height:365px;
			margin-top:142px;
		}

		#bd-kavarna .bl-2A .img-2-3{
			position:absolute;
			top:23px;
			right:1px;

			width:370px;
			height:298px;
		}

  /* Block 3 ==================================================================================== */

		#bd-kavarna .bl-3{
			clear:both;
			float:right;
			width:475px;
			margin-right:26px;
		}
			#bd-kavarna .bl-3 h2{
				font-size:70px;
				line-height:60px;
				margin-right:2px;
				margin-top:16px;
			}
			#bd-kavarna .bl-3 p{
				float:left;
				width:430px;
				margin-top:7px;
				margin-left:0px;
				line-height:21.5px;
			}
			#bd-kavarna #lang-en .bl-3 p{
				width:450px;
			}
			#bd-kavarna .img-4{
				float:right;
				margin-top:19px;
				margin-right:17px;
				width:248px;
				height:248px;

			}

  /* Block 4 - Daily Menu ======================================================================= */

	#bd-kavarna .daily-menu{
		float:right;
		margin-right:26px;
		margin-top:2px;
	}
	#bd-kavarna #lang-en .daily-menu{
		margin-top:36px;
	}

  /* Image 5 & 6 ================================================================================ */

	#bd-kavarna .img-5,
	#bd-kavarna .img-6{
		width:185px;
		height:185px;
		float:left;
		margin-top:6px;
	}
	#bd-kavarna .img-6{
		margin-left:5px;
	}

  /* Block 5 & 6 ================================================================================ */

	#bd-kavarna .bl-5{
		clear:left;
		float:left;
		width:264px;
		margin-top:50px;
	}
	#bd-kavarna #lang-en .bl-5 h2{
		width:300px;

	}
		#bd-kavarna .bl-5 h2{
			font-size:70px;
			line-height:60px;
			margin-left:1px;
		}
		#bd-kavarna .bl-5 p{
			margin-top:5px;
			width:260px;
			font-size:17px;
		}

	#bd-kavarna .img-7{
		float:left;
		width:285px;
		height:285px;
		margin-top:51px;
		margin-left:46px;

	}

	#bd-kavarna .bl-6{
		float:left;
	}
		#bd-kavarna .bl-6 .arw-links{
			position:relative;
			margin-top:50px;
			margin-left:21px;
		}
			#bd-kavarna .bl-6 .arw-links a:hover{
				color:#3A2E26;
			}
		#bd-kavarna .bl-6 .img-8{
			width:141px;
			height:141px;
			margin-left:5px;
			margin-top:58px;

		}

	#bd-kavarna .img-9{
		clear:left;
		width:185px;
		height:185px;
		margin-top:114px;
		margin-left:0px;
	}
	#bd-kavarna #lang-en .img-9{
		margin-top:194px;
	}

  /* Block 7 ==================================================================================== */

	#bd-kavarna .bl-7{
		position:relative;
		float:right;
		width:440px;
		margin-top:13px;
		margin-right:17px;
	}
		#bd-kavarna .bl-7 h2{
			width:259px;
			font-size:42px;
			line-height:36px;
		}
		#bd-kavarna .bl-7 p{
			width:222px;
			margin-top:6px;
		}
		#bd-kavarna .bl-7 .img-10{
			position:absolute;
			width:185px;
			height:185px;
			top:120px;
			right:9px;
		}


  /* Block 8 ==================================================================================== */

	#bd-kavarna .bl-8{
		position:relative;
		float:right;
		width:435px;
		margin-top:44px;
		margin-right:24px;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #ffffff;
		padding-top:13px;
		padding-bottom:14px;
	}
		#bd-kavarna .bl-8 h2{
			width:427px;
			font-size:40px;
			line-height:36px;
			margin-left:1px;
		}
		#bd-kavarna #lang-en .bl-8 h2{
			width:435px;
		}
		#bd-kavarna .bl-8 p{
			font-size:17px;
			line-height:20px;
			width:436px;
			margin-top:7px;
		}
		#bd-kavarna .bl-8 .img-10{
			position:absolute;
			width:185px;
			height:185px;
			top:120px;
			right:9px;
		}

	#bd-kavarna .img-11{
		float:left;
		width:292px;
		height:292px;
		margin-top:110px;
	}
	#bd-kavarna #lang-en .img-11{
		margin-top:185px;
	}
	#bd-kavarna .img-12{
	/* float:left;
		width:127px;
		height:127px;
		margin-top:30px;
		margin-left:6px; */
	}

  /* Block 9 ==================================================================================== */

	#bd-kavarna .bl-9{
		float:left;
		clear:left;
		width:293px;
	}
		#bd-kavarna .vtour-tit{
			width:234px;
			height:22px;
			padding-right:57px;

			font-family: "Times New Roman", Georgia, Serif;
			font-style:normal;
			font-weight:bold;

			font-style:italic;
			font-size:15px;
			line-height:20px;
			text-align:right;
			color:#6C592C;
			float:left;
			margin-top:28px;
			padding-top:9px;
			background-image:url('/data/img/items.png');
			background-position: 242px -593px;
		}
		#bd-kavarna .bl-9 .vtour-desc{
			font-family: 'RaleighGothic', 'Arial CE', Arial, sans-serif;
			font-style:normal;
			font-size:41px;
			line-height:37px;
			border-top:1px solid #ffffff;
			border-bottom:1px solid #ffffff;
			float:left;
			padding-top:7px;
			padding-bottom:4px;
			padding-left:2px;
			margin-top:7px;
		}

	#bd-kavarna .kav-vtour{
		float:right;
		width:435px;					/* RATIO IS 1,526748971193416 - IN ORIGINAL 371 x 243 px*/
		height:284px;
		border:0px;
		margin-right:25px;
		margin-top:47px;
	}

/* -------------------------------------------------------------------------------------------------------------------------------
   ☯ >>> BAKERY & CAKES - SIGNPOST =========================================================================================== >>>
_______________________________________________________________________________________________________________________________ */

  /* Debug Mode ================================================================================= */

	#debug #bd-pec_dor{
		color:#974949;
	}
	#debug #bd-pec_dor .page{
		background-image:url('/img-flat/pecivo-a-dorty.png');
	}
	#debug #bd-pec_dor .pd-bl-5{
		border-top:1px solid red;
		border-bottom:1px solid red;
	}
	#debug #bd-pec_dor #arrow-r{
		background-image:url('/data/img/!debug/items.png');
	}

  /* Menu & colors ============================================================================== */

	#bd-pec_dor #menu .mn-logo a{
		background-image:url('/data/img/logo-sm-mar.png');
	}
		#bd-pec_dor #menu .mn-logo a:hover{
			background-image:url('/data/img/logo-sm-white.png');
		}

	#bd-pec_dor #menu li a:hover,
	#bd-pec_dor #menu .mnu-act a,
	#bd-pec_dor #menu .mnu-act ul li a:hover,
	#bd-pec_dor .contact a:hover,
	#bd-pec_dor p b,
	#bd-pec_dor h2 b{
		font-weight:100;
		color:#D1CE9B;
	}
	#bd-pec_dor #menu .mnu-act ul li a,
	#bd-pec_dor #menu li ul li a{
		color:#96793D;
	}
	#bd-pec_dor #menu li ul{
		border-bottom:1px solid #45381D;
	}

	#bd-pec_dor{
		color:#ffffff;
		background-color:#0a0a03;
	}
	#bd-pec_dor p{
		line-height:23px;
	}

  /* Layout ===================================================================================== */

	#bd-pec_dor .page{
		background-color:#0a0a03;
		padding-bottom:80px;
	}
	#bd-pec_dor .page #left{
		padding-bottom:225px;
	}

  /* Block 1 ==================================================================================== */

	#bd-pec_dor .pd-bl-1{
		clear:both;
		float:right;
		width:660px;
		margin-top:77px;
		margin-right:20px;
	}
		#bd-pec_dor .pd-bl-1 h2{
			float:left;
			text-align:right;
			width:340px;
			font-size:55px;
			line-height:50px;
			margin-top:60px;
		}
		#bd-pec_dor .pd-bl-1 .pd-img-1{
			float:left;
			width:301px;
			height:301px;
			margin-left:14px;
		}

  /* Block 2 ==================================================================================== */

	#bd-pec_dor .pd-bl-2 h2{
		float:right;
		width:293px;
		font-size:55px;
		line-height:50px;
		margin-top:3px;
		margin-right:24px;
	}
	#bd-pec_dor #lang-en .pd-bl-2 h2{
		font-size:55px;
	}

	#bd-pec_dor .pd-bl-2 .pd-img-2{
		float:right;
		width:301px;
		height:301px;
		margin-right:15px;
		margin-top:7px;
	}

  /* Block 3 - LINKS ============================================================================ */

	#bd-pec_dor .pd-bl-3{
		float:left;
		width:490px;
		font-style:normal;
	}

	#bd-pec_dor .pd-bl-3 a{
		display:block;
		width:490px;
		clear:both;
		position:relative;
		top:-26px;
		font-family: 'RaleighGothic', 'Arial Narrow', 'Arial CE', Arial, sans-serif;
	}

		#bd-pec_dor .pd-bl-3 a strong{
			position:relative;
			z-index:1000;
			display:block;
			width:210px;
			text-align:center;
			height:142px;
			font-size:100px;
			line-height:90px;
			font-weight:normal;
			float:left;
			color:#ffffff;
			padding-top:68px;
			margin-top:2px;
		}

			#bd-pec_dor .pd-bl-3 a:hover strong,
			#bd-pec_dor .pd-bl-3 a:hover i{
				color:#D1CE9B;
			}
			#bd-pec_dor .pd-bl-3 a:hover strong{
				color:#0A0A03;
				background-image:url('/data/img/wh-trans-30.png');
				background-repeat:repeat;
			}


		#bd-pec_dor .pd-bl-3 a i{
			display:block;
			float:left;
			width:265px;

			font-style:normal;
			color:#ffffff;
			font-size:50px;
			line-height:45px;
			margin-left:11px;
		}
			#bd-pec_dor #lang-en .pd-bl-3 a i{
				font-size:49px;
			}
		#bd-pec_dor .pd-bl-3 .pd-img-3,
		#bd-pec_dor .pd-bl-3 .pd-img-4{
			position:absolute;
			width:210px;
			height:210px;
			z-index:100;
			left:0px;
			top:2px;
		}
		#bd-pec_dor .pd-bl-3 .link-2{
			top:-22px;
		}
		#bd-pec_dor .pd-bl-3 .link-2 i{
			width:205px;
		}

  /* Block 4 - DAILY MENU ======================================================================= */

	#bd-pec_dor .daily-menu{
		float:right;
		margin-top:135px;
		margin-right:25px;

	}

  /* Block 5 - GENERIC VIDEO ==================================================================== */

	#bd-pec_dor .pd-bl-5{
		float:left;
		width:310px;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #ffffff;
		margin-left:2px;
		font-family: 'RaleighGothic', 'Arial Narrow', 'Arial CE', Arial, sans-serif;
		font-style:normal;
		font-size:41px;
		line-height:37px;
		margin-top:40px;
		padding-top:8px;
		padding-bottom:3px;
		padding-left:3px;
		background-image:url('/data/img/pec_dor/hand-r.png');
		background-position:right bottom;
	}

	#bd-pec_dor #pd-vgeneric{
		float:left;
		margin-top:39px;
		margin-left:12px;
	}
	#bd-pec_dor .arw-links{
		position:relative !important;
		float:right;
		margin-right:22px;
		margin-top:40px;
	}
		#bd-pec_dor .arw-links a:hover{
			color:#0A0A03;
		}
		#bd-pec_dor #arrow-r{
			float:right;
			width:69px;
			height:33px;
			background-image:url('/data/img/items.png');
			background-position:-37px -290px;
			margin-right:13px;
			margin-top:46px;
		}

/* -------------------------------------------------------------------------------------------------------------------------------
   ☯ >>> DELIVERY & CATERING ================================================================================================= >>>
_______________________________________________________________________________________________________________________________ */

  /* Debug Mode ================================================================================= */

	#debug #bd-rozvoz h1, #debug #bd-rozvoz h2, #debug #bd-rozvoz h3{
		color:#25516f;
	}
	#debug #bd-rozvoz{
		color:#7d1919;
	}
	#debug #bd-rozvoz .page{
		background-image:url('/img-flat/catering-2.png');
	}

  /* Menu & colors ============================================================================== */

	#bd-rozvoz #menu .mn-logo a{
		background-image:url('/data/img/logo-sm-coffee.png');
	}
		#bd-rozvoz #menu .mn-logo a:hover{
			background-image:url('/data/img/logo-sm-white.png');
		}
	#bd-rozvoz #menu li a,
	#bd-rozvoz .contact p,
	#bd-rozvoz .contact a{
		color:#ffffff;
	}

	#bd-rozvoz #menu li a:hover,
	#bd-rozvoz #menu .mnu-act a,
	#bd-rozvoz #menu .mnu-act ul li a:hover,
	#bd-rozvoz #menu .mnu-act ul .mnu-act a,
	#bd-rozvoz .contact a:hover{
		color:#9E836C;
	}
	#bd-rozvoz #menu li ul li a,
	#bd-rozvoz #menu .mnu-act ul li a{
		color:#897456;
	}
	#bd-rozvoz #menu li ul{
		border-bottom:1px solid #60503D;
	}

	#bd-rozvoz{
		background-color:#372b23;
		color:#ffffff;
	}

  /* Layout ===================================================================================== */

	#bd-rozvoz .page{
		background-color:#372b23;
		padding-bottom:83px;
	}
	#bd-rozvoz .page #left{
		padding-bottom:222px;
	}

  /* Block 1 ==================================================================================== */

		#bd-rozvoz .rc-bl-1{
			clear:both;
			float:right;
		}
			#bd-rozvoz .rc-bl-1 h1{
				float:left;
				font-size:90px;
				line-height:76px;
				text-align:right;
				margin-top:30px;
				margin-right:13px;
				color:#ffffff;
			}
			#bd-rozvoz .rc-bl-1 .rc-img-1{
				display:block;
				width:219px;
				height:218px;

				margin-top:28px;
				margin-right:25px;
				float:left;
			}

  /* Block 2 ==================================================================================== */

		#bd-rozvoz .rc-bl-2{
			clear:both;
			float:left;
		}
			#bd-rozvoz .rc-bl-2 p{
				font-family: 'RaleighGothic', 'Arial Narrow', 'Arial CE', Arial, sans-serif;
				font-style:normal;
				font-size:48px;
				line-height:43px;

				width:490px;
				margin-left:253px;
				margin-top:39px;
				color:#ffffff;
			}
				#bd-rozvoz .rc-bl-2 p strong{
					font-weight:normal;
					color:#9e836e;
				}

			#bd-rozvoz .rc-bl-2 .rc-img-2{
				position:absolute;
				width:237px;
				height:237px;

				top:-32px;
				left:5px;
			}

  /* Block 3 ==================================================================================== */

		#bd-rozvoz .rc-bl-3{
			clear:left;
			float:left;
			border-top:1px solid #666666;
			border-bottom:1px solid #666666;
			width:483px;
			margin-top:44px;
			padding-bottom:5px;
		}
			#bd-rozvoz .rc-bl-3 h2{
				font-size:90px;
				line-height:77px;
				margin-top:13px;
			}

			#bd-rozvoz .rc-bl-3 p{
				font-size:17px;
				line-height:24px;
				width:500px;
				margin-top:5px;
				padding-left:1px;
				margin-bottom:11px;
			}

			#bd-rozvoz .rc-bl-2 .rc-img-2{
				position:absolute;
				width:237px;
				height:237px;

				top:-32px;
				left:5px;
			}

  /* Block 4 ==================================================================================== */

		#bd-rozvoz .rc-bl-4{
			float:right;
			width:180px;
			margin-top:40px;
			margin-right:28px;
		}
			#bd-rozvoz .rc-bl-4 h2{
				font-size:55px;
				line-height:47px;
				margin-bottom:4px;
				color:#9e836e;
			}
			#bd-rozvoz .rc-bl-4 h2 strong{
				color:#ffffff;
				font-weight:normal;
			}
			#bd-rozvoz .rc-bl-4 .rc-img-3{
				width:175px;
				height:175px;
			}

		#bd-rozvoz .rc-img-4{
			float:left;
			clear:both;
			width:270px;
			height:270px;
			margin-top:49px;
		}

  /* ARROW LINKS ================================================================================ */

	#bd-rozvoz .arw-links{
		float:right;
		margin-top:36px;
		margin-right:33px;
	}
	#bd-rozvoz .arw-links a:hover{
		color:#372b23;
	}

  /* Block 5 ==================================================================================== */

		#bd-rozvoz .rc-bl-5{
			float:left;
			width:460px;
			margin-top:7px;
			margin-left:12px;
		}
			#bd-rozvoz .rc-bl-5 h2{
				font-size:75px;
				line-height:64px;
			}
			#bd-rozvoz .rc-bl-5 p{
				font-size:16px;
				line-height:22px;

				width:460px;
				margin-top:6px;
				padding-left:1px;
			}
			#bd-rozvoz #lang-en .rc-bl-5 p{
				width:400px;

			}

  /* Block 6 - Daily Menu ======================================================================= */

	#bd-rozvoz .daily-menu{
		position:relative;
		left:-4px;
		top:-18px;
		float:left;
		margin-top:2px;
		color:#ffffff;
	}
	#bd-rozvoz .daily-menu h2{
		color:#ffffff;
	}

  /* Bakeshop Car =============================================================================== */

	#bs-car{
		width:300px;
		height:149px;
		background-image:url('/data/img/car-big.png');
	}

	#bd-rozvoz #bs-car{
		background-position:-300px 0px;
		float:left;
		margin-top:116px;
		margin-left:211px;
	}

/* -------------------------------------------------------------------------------------------------------------------------------
   ☯ >>> ALCOHOLIC DRINKS ==================================================================================================== >>>
_______________________________________________________________________________________________________________________________ */

/* Menu & colors ================================================================================ */

	#bd-alco-drinks h1{
		color:#000000;
		filter: invert(98%) sepia(8%) saturate(1122%) hue-rotate(4deg) brightness(89%) contrast(90%);
		font-size:4.2em;
		padding-top:20px;
	}

	#bd-alco-drinks h2{
		position:relative;
		padding-bottom:0px;
		padding-left:20px;
		color:#D8D9AA;
		font-size:3.3em;
		line-height:1em;
		padding-top:20px;
		/*text-shadow: -1px 0 #5D482E, 0 2px #5D482E, 2px 0 #5D482E, 0 -1px #5D482E;*/

	}
	#bd-alco-drinks h2 i{
		position:absolute;
		top:82px;
		left:20px;
		width:400px;
		color:#ffffff;
		display:block;
		text-shadow:none;
		font-family: 'Raleway-ExtraLight', sans-serif;
		font-size:16px;
		line-height:18px;
		padding-bottom:3px;
	}

	#bd-alco-drinks #menu .mn-logo a{
	/*	background-image:url('/data/img/bs-logo.svg');*/
	}
		#bd-alco-drinks #menu .mn-logo a:hover{
			/*background-image:url('/data/img/logo-sm-white.png');*/
			filter: invert(77%) sepia(11%) saturate(2577%) hue-rotate(12deg) brightness(89%) contrast(90%);
		}

		#bd-alco-drinks #menu .mn-logo{
			position:absolute;
			top:25px;
			left:25px;
			width:161px;
			height:52px;
			line-height:50px;
			background-image:none;
		}
		#bd-alco-drinks #menu .mn-logo a{
			position:relative;
			display:block;
			width:161px;
			height:52px;
			line-height:50px;
			color:red;
			background-image:url('/data/img/bs-logo.svg');
			filter: invert(98%) sepia(8%) saturate(1122%) hue-rotate(4deg) brightness(89%) contrast(90%);

		}

	#bd-alco-drinks #menu li a,
	#bd-alco-drinks .contact p,
	#bd-alco-drinks .contact a{
		color:#ffffff;
	}

	#bd-alco-drinks #menu li a:hover,
	#bd-alco-drinks #menu .mnu-act a,
	#bd-alco-drinks #menu .mnu-act ul li a:hover,
	#bd-alco-drinks #menu .mnu-act ul .mnu-act a,
	#bd-alco-drinks .contact a:hover{
		color:#000000;
	}
	#bd-alco-drinks #menu li ul li a,
	#bd-alco-drinks #menu .mnu-act ul li a
	{
		color:#D8D9AA;
	}
	#bd-alco-drinks #menu li ul{
		border-bottom:1px solid #8A8A7D;
	}

	#bd-alco-drinks{
		color:#222222;
		background-color:#7F7F64;
	}
	#bd-alco-drinks p{
		font-style:normal;
	}

/* Layout ======================================================================================= */

	#bd-alco-drinks .page{
		background-color:#7F7F64;
		padding-bottom:120px;
		min-height:1250px;
		overflow:hidden;
		/* border:1px solid #E4E4E4; */
	}
	#bd-alco-drinks .page #left{
		padding-bottom:185px;
	}

/* Food Menu ==================================================================================== */

	#bd-alco-drinks .MeniBoxContainer{
		position:relative;
		float:left;
		display:block;

		margin-top:20px;
	}

		#bd-alco-drinks #MeniBoxContainer1{ 	/* Šumivá Vína */
			left:0px;
		}
		#bd-alco-drinks #MeniBoxContainer2{ 	/* Růžová Vína */
			top:-75px;
			left:40px;
		}
		#bd-alco-drinks #MeniBoxContainer3{		/* Bílá Vína */
			clear:left;
		}
		#bd-alco-drinks #MeniBoxContainer4{		/* Červená Vína */
			padding-top:260px;
			left:40px;
		}
		#bd-alco-drinks #MeniBoxContainer5{		/* Michane Drinky */
			padding-top:20px;
			left:40px;
		}
		#bd-alco-drinks #MeniBoxContainer5 .meni{
			padding-top: 10px;
		}

	#bd-alco-drinks .meni{
		float:left;
		display:block;
		border-top: 1px solid #D8D9AA;
		border-bottom: 1px solid #D8D9AA;
		width:20em;
		top: 0px;
		padding-top: 40px;
		padding-bottom: 0px;
		margin-left:20px;

	}
		#bd-alco-drinks .meni div{
			position: static;
			cursor:pointer;
			display: block;
			background-color: #7F7F64;

		}
		#bd-alco-drinks .meni p{
			position: static;

			font-family:  'RaleighGothic', 'Trebuchet MS', 'MS Sans Serif', Arial, Helvetica;
			font-size: 2.5em;
			line-height: 0.9em;
			letter-spacing: 0.035em;
			color: #ffffff;
			float: left;
			background-color: #7F7F64;
			padding-bottom:2px;

		}
		#bd-alco-drinks .meni p i{
			display:block;
			font-style: normal;
			font-size: 28px;
			line-height: 28px;
			height: 28px;
			position:relative;
			top: 0px;
			padding-right: 3px;
		}
		#bd-alco-drinks .meni .meniRowPrice {
			color: #D8D8AA;
			float: right;
		}
		#bd-alco-drinks .meni .boxPrices {
			position:relative;
			display: block;
			float: right;
			clear:both;
		}
		#bd-alco-drinks .meni .boxPrices .boxPriceTitles,
		#bd-alco-drinks .meni .boxPrices .boxPriceVals{
			position:relative;
			float:right;
			width:auto;
			background-color: #7F7F64;
		}
		#bd-alco-drinks .meni .boxPrices .boxPriceVals{
		}
		#bd-alco-drinks .meni .boxPrices .boxPriceTitles p,
		#bd-alco-drinks .meni .boxPrices .boxPriceVals p{
			float: none;
		}

		#bd-alco-drinks .meni .meniPrice {
			position: relative;
			display: block;
			top:4px;
			color: #343434; /*D6CCC5 C1BEB3 B9B0AA D6CDBC*/
			text-align: right;
			float: none;
			clear:both;

			font-size: 2.4em;
			line-height: 0.9em;
			padding-left: 18px;
		}
		#bd-alco-drinks .meni .meniPriceTit {
			position: relative;
			display: block;
			top:4px;

			color: #343434;
			font-size: 2.4em;
			line-height: 0.9em;
			float: none;
		}
		#bd-alco-drinks .meni .meniItemX{
			position:relative;
			top:0px;
			display:block;
			background-image: url('/data/img/eshop/empty.gif');
			clear:both;
			width:20em;
			padding-bottom:15px;
		}

/* Image Box - Globals ========================================================================== */

	#bd-alco-drinks #rightCol{
		position:relative;
		width:350px;
		float:left;
		left:20px;
		top:-70px;
	}

	#bd-alco-drinks .boxText{
		position: static;
		background-image: url('/data/img/eshop/empty.gif');
		display: block;
		clear:both;
	}
	#bd-alco-drinks .boxText p{
		font-family:  'RaleighGothic', 'Trebuchet MS', 'MS Sans Serif', Arial, Helvetica;
		background-color: #7F7F64;
	}
	#bd-alco-drinks .boxText .boxPrices {
		position:static;
}
	#bd-alco-drinks .boxText .boxPrices i{
		position:static;
		font-style: normal;
		font-size: 24px;
		line-height: 24px;
		height: 24px;
		top: 0px;
		padding-right: 3px;
	}
	#bd-alco-drinks .boxPrices .boxPrice{
		position: static;
		display: block;
		text-align: right;
		padding-left: 0.15em;
		float: left;
	}
	#bd-alco-drinks .boxPrices .boxPriceTit{
		position: static;
		display: block;
		float: left;
	}

/* Image Box 1 ================================================================================== */

	#bd-alco-drinks .imgbox1{
		position:absolute;
		width:310px;
		left:50px;
		top:-90px;
	}
		#bd-alco-drinks .imgbox1 img{
			position: static;
			width:315px;
			height:315px;
			margin-left: 0px;
			float:right;
			clear: left;
		}
		#bd-alco-drinks .imgbox1 .boxText{
			position: static;
			margin-top:10px;
			width: 300px;
			float: right;
			clear: left;
		}
			#bd-alco-drinks .imgbox1 .boxText .boxTitle i{
				display:none;
			}

		#bd-alco-drinks .imgbox1 .boxText .boxPrices{
			float: right;
		}

		#bd-alco-drinks .imgbox1 .boxText .boxPrices div p{
			color: #fff;
			font-size: 2em;
			line-height: 0.8em;
			padding-left:10px;

		}
		#bd-alco-drinks .imgbox1 .boxText .boxTitle {

			color: #F1EDEB;
			border-top:1px solid #F1EDEB;
			padding-top:5px;
		}
		#bd-alco-drinks .imgbox1 .boxText .boxDescr {
			border-bottom:1px solid #F1EDEB;
			padding-bottom:2px;
			line-height: 0.8em;
			margin-bottom: 5px;
			color:#343434;
		}
		#bd-alco-drinks .imgbox1 .boxText p{
			font-size: 2.8em;
			line-height: 0.75em;
			color: #fff;
		}

/* Image Box 2 ================================================================================== */

	#bd-alco-drinks .imgbox2{
		position:absolute;
		top:620px;
		left:-340px;
	}
		#bd-alco-drinks .imgbox2 #bs-car{
			float:left;
			width:195px;
			height:97px;
			background-image: url('/data/img/eshop/car-small.png');
		}
		#bd-alco-drinks .imgbox2 .hand-left{
			width:73px;
			height:33px;
			background-image: url('/data/img/eshop/hand-left.png');
			float:left;
		}
		#bd-alco-drinks .imgbox2 .boxText{
			width: 500px;
			margin-left: 10px;
		}
		#bd-alco-drinks .imgbox2 .boxText .boxPrices{
			float: right;
		}
		#bd-alco-drinks .imgbox2 .boxText .boxPrices div p{
			color: #fff;
			font-size: 1.4em;
			line-height: 0.8em;
		}
		#bd-alco-drinks .imgbox2 .boxText .boxTitle {
			color: #fff;
			padding-top:4px;
			border-top:1px solid #fff;
		}
		#bd-alco-drinks .imgbox2 .boxText .boxDescr {
			padding-bottom:2px;
			margin-bottom: 5px;
			border-bottom:1px solid #fff;
		}
		#bd-alco-drinks .imgbox2 .boxPrice{
			float:left;
			text-align: right;
			width: 30px;
		}
		#bd-alco-drinks .imgbox2 .boxText p{
			color: #343434;
			font-size: 1.7em;
			line-height: 0.75em;
		}


/* Image Box 3 ================================================================================== */

	#bd-alco-drinks .imgbox3{
		position:absolute;
		left:-300px;
		top:750px;
		width:445px;
	}
		#bd-alco-drinks .imgbox3 img{
			position: static;
			width:270px;
			height:270px;
			float: left;
		}

		#bd-alco-drinks .imgbox3 .boxText{
			position: relative;
			width: 250px;
			margin-left: 20px;
			margin-top: 280px;
			clear: none;
		}
		#bd-alco-drinks .hand-down{
			position:absolute;
			background-image:url('/data/img/eshop/hand-dwn.png');
			left:-20px;
			top:-360px;
			width:30px;
			height:66px;
		}
		#bd-alco-drinks .imgbox3 .boxText .boxPrices{
			float: right;
		}
		#bd-alco-drinks .imgbox3 .boxText .boxPrices p{
			color: #fff;
			font-size: 2em;
			line-height: 0.8em;
			padding-left:10px;
		}
		#bd-alco-drinks .imgbox3 .boxText .boxTitle {
			color: #fff;
			border-top:1px solid #fff;
			padding-top:6px;
		}
		#bd-alco-drinks .imgbox3 .boxText .boxTitle i{
			display:none;
		}
		#bd-alco-drinks .imgbox3 .boxText .boxDescr {
			border-bottom:1px solid #fff;
			padding-bottom:2px;
			margin-bottom: 5px;
			line-height:0.8em;
		}
		#bd-alco-drinks .imgbox3 .boxText p{
			font-size: 2.6em;
			line-height: 0.75em;
			color: #343434;
		}


/* -------------------------------------------------------------------------------------------------------------------------------
   ☯ >>> ESHOP & MENU ======================================================================================================== >>>
_______________________________________________________________________________________________________________________________ */

  /* Menu & colors ============================================================================== */

	#bd-eshop #menu .mn-logo a{
		background-image:url('/data/img/logo-sm-black.png');
	}
		#bd-eshop #menu .mn-logo a:hover{
			background-image:url('/data/img/logo-sm-white.png');
		}
	#bd-eshop #menu li a,
	#bd-eshop .contact p,
	#bd-eshop .contact a{
		color:#ffffff;
	}

	#bd-eshop #menu li a:hover,
	#bd-eshop #menu .mnu-act a,
	#bd-eshop #menu .mnu-act ul li a:hover,
	#bd-eshop #menu .mnu-act ul .mnu-act a,
	#bd-eshop .contact a:hover{
		color:#000000;
	}
	#bd-eshop #menu li ul li a,
	#bd-eshop #menu .mnu-act ul li a
	{
		color:#54534E;
	}
	#bd-eshop #menu li ul{
		border-bottom:1px solid #8A8A7D;
	}

	#bd-eshop{
		color:#222222;
		background-color:#9c9c8b;
	}
	#bd-eshop p{
		font-style:normal;
	}


  /* Layout ===================================================================================== */

	#bd-eshop .page{
		background-color:#9c9c8b;
		padding-bottom:120px;
		min-height:1250px;
	}
	#bd-eshop .page #left{
		padding-bottom:185px;
	}

  /* Food Menu ================================================================================== */

	#bd-eshop .meni{
		float:left;
		display:block;
		border-top: 1px solid #f4f4ea;
		border-bottom: 1px solid #f4f4ea;
		width:11em;
		top: 22px;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-left:20px;
		margin-top:80px;
	}
		#bd-eshop .meni div{
			position: static;
			cursor:pointer;
			display: block;
			background-color: #9c9c8b;
		}
		#bd-eshop .meni p{
			position: static;

			font-family:  'RaleighGothic', 'Trebuchet MS', 'MS Sans Serif', Arial, Helvetica;
			font-size: 1.5em;
			line-height: 1em;
			letter-spacing: 0.03em;
			color: #f4f4ea;
			float: left;
			background-color: #9c9c8b;
		}
		#bd-eshop .meni p i{
			font-style: normal;
			font-size: 14px;
			line-height: 14px;
			height: 14px;
			position:relative;
			top: 0px;
			padding-right: 3px;
		}
		#bd-eshop .meni .meniRowPrice {
			color: #55544f;
			float: right;
		}
		#bd-eshop .meni .boxPrices {
			position:relative;
			display: block;
			float: right;
			clear:both;
		}
		#bd-eshop .meni .boxPrices .boxPriceTitles,
		#bd-eshop .meni .boxPrices .boxPriceVals{
			position:relative;
			float:right;
			width:auto;
			background-color: #9c9c8b;
		}
		#bd-eshop .meni .boxPrices .boxPriceVals{
		}
		#bd-eshop .meni .boxPrices .boxPriceTitles p,
		#bd-eshop .meni .boxPrices .boxPriceVals p{
			float: none;
		}

		#bd-eshop .meni .meniPrice {
			position: relative;
			display: block;
			color: #55544f;
			text-align: right;
			float: none;
			clear:both;

			font-size: 1.4em;
			line-height: 0.8em;
			padding-left: 8px;
		}
		#bd-eshop .meni .meniPriceTit {
			position: relative;
			display: block;

			color: #55544f;
			font-size: 1.4em;
			line-height: 0.8em;
			float: none;
		}
		#bd-eshop .meni .meniItemX{
			display:block;
			background-image: url('/data/img/eshop/empty.gif');
			clear:both;
			width:11em;
		}

  /* Image Box - Globals ======================================================================== */

	#bd-eshop #rightCol{
		position:relative;
		width:550px;
		float:left;
	}

	#bd-eshop .boxText{
		position: static;
		background-image: url('/data/img/eshop/empty.gif');
		display: block;
		clear:both;
	}
	#bd-eshop .boxText p{
		font-family:  'RaleighGothic', 'Trebuchet MS', 'MS Sans Serif', Arial, Helvetica;
		background-color: #9c9c8b;
	}
	#bd-eshop .boxText .boxPrices {
		position:static;
	}
	#bd-eshop .boxText .boxPrices i{
		position:static;
		font-style: normal;
		font-size: 24px;
		line-height: 24px;
		height: 24px;
		top: 0px;
		padding-right: 3px;
	}
	#bd-eshop .boxPrices .boxPrice{
		position: static;
		display: block;
		text-align: right;
		padding-left: 0.15em;
		float: left;
	}
	#bd-eshop .boxPrices .boxPriceTit{
		position: static;
		display: block;
		float: left;
	}

  /* Image Box 1 ================================================================================ */

	#bd-eshop .imgbox1{
		position:absolute;
		width:510px;
		left:35px;
		top:100px;
	}
		#bd-eshop .imgbox1 img{
			position: static;
			width:315px;
			height:315px;
			margin-left: 0px;
			float:right;
			clear: none;
		}
		#bd-eshop .imgbox1 .boxText{
			position: static;
			width: 188px;
			float: left;
			clear: none;
		}
		#bd-eshop .imgbox1 .boxText .boxPrices{
			float: right;
		}
		#bd-eshop .imgbox1 .boxText .boxPrices div p{
			color: #55544f;
			font-size: 2em;
			line-height: 0.8em;
		}
		#bd-eshop .imgbox1 .boxText .boxTitle {
			color: #55544f;
			border-top:1px solid #6f6f69;
			padding-top:5px;
		}
		#bd-eshop .imgbox1 .boxText .boxDescr {
			border-bottom:1px solid #6f6f69;
			padding-bottom:2px;
			margin-bottom: 5px;
		}
		#bd-eshop .imgbox1 .boxText p{
			font-size: 2.8em;
			line-height: 0.75em;
			color: #fff;
		}

  /* Image Box 2 ================================================================================ */

	#bd-eshop .imgbox2{
		position:absolute;
		top:520px;
		left:40px;
	}
		#bd-eshop .imgbox2 #bs-car{
			float:left;
			width:195px;
			height:97px;
			background-image: url('/data/img/eshop/car-small.png');
		}
		#bd-eshop .imgbox2 .hand-left{
			width:73px;
			height:33px;
			background-image: url('/data/img/eshop/hand-left.png');
			float:left;
		}
		#bd-eshop .imgbox2 .boxText{
			width: 515px;
			margin-left: 10px;
		}
		#bd-eshop .imgbox2 .boxText .boxPrices{
			float: right;
		}
		#bd-eshop .imgbox2 .boxText .boxPrices div p{
			color: #fff;
			font-size: 1.4em;
			line-height: 0.8em;
		}
		#bd-eshop .imgbox2 .boxText .boxTitle {
			color: #fff;
			padding-top:4px;
			border-top:1px solid #fff;
		}
		#bd-eshop .imgbox2 .boxText .boxDescr {
			padding-bottom:2px;
			margin-bottom: 5px;
			border-bottom:1px solid #fff;
		}
		#bd-eshop .imgbox2 .boxPrice{
			float:left;
			text-align: right;
			width: 30px;
		}
		#bd-eshop .imgbox2 .boxText p{
			color: #55544f;
			font-size: 1.7em;
			line-height: 0.75em;
		}


  /* Image Box 3 ================================================================================ */

	#bd-eshop .imgbox3{
		position:absolute;
		left:70px;
		top:800px;
		width:445px;
	}
		#bd-eshop .imgbox3 img{
			position: static;
			width:270px;
			height:270px;
			float: left;
		}

		#bd-eshop .imgbox3 .boxText{
			position: relative;
			width: 170px;
			margin-left: 275px;
			margin-top: 60px;
			clear: none;
		}
		#bd-eshop .hand-down{
			position:absolute;
			background-image:url('/data/img/eshop/hand-dwn.png');
			left:140px;
			top:-70px;
			width:30px;
			height:66px;
		}
		#bd-eshop .imgbox3 .boxText .boxPrices{
			float: left;
		}
		#bd-eshop .imgbox3 .boxText .boxPrices p{
			color: #fff;
			font-size: 1.8em;
			line-height: 0.8em;
		}
		#bd-eshop .imgbox3 .boxText .boxTitle {
			color: #fff;
			border-top:1px solid #fff;
			padding-top:4px;
		}
		#bd-eshop .imgbox3 .boxText .boxDescr {
			border-bottom:1px solid #fff;
			padding-bottom:2px;
			margin-bottom: 5px;
		}
		#bd-eshop .imgbox3 .boxText p{
			font-size: 2.6em;
			line-height: 0.75em;
			color: #55544f;
		}

/* -------------------------------------------------------------------------------------------------------------------------------
   ☯ >>> PASTRY  ============================================================================================================= >>>
_______________________________________________________________________________________________________________________________ */

  /* Debug ====================================================================================== */

	#debug #bd-pecivo .page{
		background-image:url('/img-flat/pecivo.png');
	}
	#debug #bd-pecivo{
		color:#7bbe93;
	}
	#debug #bd-pecivo .pc-bl-4 h2{
		background-image:url('/data/img/pecivo/hand-dwn-deb.png');
	}

  /* Menu & colors ============================================================================== */

	#bd-pecivo #menu .mn-logo a{
		background-image:url('/data/img/logo-sm-mar.png');
	}
		#bd-pecivo #menu .mn-logo a:hover{
			background-image:url('/data/img/logo-sm-white.png');
		}

	#bd-pecivo #menu li a:hover,
	#bd-pecivo #menu .mnu-act a,
	#bd-pecivo #menu .mnu-act ul li a:hover,
	#bd-pecivo #menu .mnu-act ul .mnu-act a,
	#bd-pecivo .contact a:hover{
		color:#D1CE9B;
	}
	#bd-pecivo #menu li ul li a,
	#bd-pecivo #menu .mnu-act ul li a{
		color:#96793D;
	}
	#bd-pecivo #menu li ul{
		border-bottom:1px solid #45381D;
	}

	#bd-pecivo{
		color:#ffffff;
		background-color:#0A0A03;
	}


  /* Layout ===================================================================================== */

	#bd-pecivo .page{
		background-color:#0A0A03;
		padding-bottom:97px;
	}
	#bd-pecivo .page #left{
		padding-bottom:208px;
	}

  /* Block 1 ==================================================================================== */

	#bd-pecivo .pc-bl-1{
		float:right;
		margin-right:20px;
		width:326px;
	}
		#bd-pecivo .pc-bl-1 h1{
			display:block;
			font-size:81px;
			line-height:68px;
			margin-top:83px;
			/*color:#fff;*/
		}
		#bd-pecivo #lang-en .pc-bl-1 h1{
			font-size:74px;
			line-height:57px;
			width:324px;
			margin-top:24px;
		}
		#bd-pecivo .pc-bl-1 p{
			margin-top:11px;
			width:315px;
		}

		#bd-pecivo #lang-en .pc-bl-1 p{
			width:320px;
		}

		#bd-pecivo .pc-img-1{
			display:block;
			width:395px;
			height:395px;

			margin-top:25px;
			margin-left:11px;
		}
		#bd-pecivo .pc-img-2{
			width:180px;
			height:180px;

			margin-top:5px;
			margin-left:225px;
		}

  /* Block 2 ==================================================================================== */

	#bd-pecivo .pc-bl-2{
		position:relative;
		float:left;
		margin-top:57px;
		width:402px;
	}
		#bd-pecivo .pc-bl-2 h2{
			display:block;
			width:210px;
			font-size:65px;
			line-height:85%;
			float:right;
			text-align:right;
		}
		#bd-pecivo .pc-bl-2 p{
			padding-top:4px;
			width:399px;
			text-align:right;
			clear:both;
		}
		#bd-pecivo #lang-en .pc-bl-2 p{
			width:404px;
		}
		#bd-pecivo .pc-img-3{
			display:block;
			width:185px;
			height:185px;
		}
		#bd-pecivo .pc-img-4{
			float:right;
			width:326px;
			height:326px;

			margin-top:55px;
			margin-right:27px;
		}

  /* Block 3 ==================================================================================== */

	#bd-pecivo .pc-bl-3{
		position:relative;
		float:left;
		margin-top:56px;
		width:398px;
	}
		#bd-pecivo .pc-bl-3 h2{
			display:block;
			width:160px;
			font-size:70px;
			line-height:85%;
			margin-top:181px;
			margin-left:2px;
		}
		#bd-pecivo .pc-bl-3 p{
			padding-top:11px;
			padding-left:3px;
			width:324px;
			clear:both;
		}

		#bd-pecivo .pc-img-5{
			position:absolute;
			width:150px;
			height:150px;
			top:0px;
			left:8px;

		}
		#bd-pecivo .pc-img-6{
			position:absolute;
			width:235px;
			height:235px;
			top:0px;
			left:163px;
		}

  /* Block 4 ==================================================================================== */

	#bd-pecivo .pc-bl-4{
		position:relative;
		float:right;
		margin-top:54px;
		width:345px;
		margin-right:11px;
	}
		#bd-pecivo .pc-bl-4 h2{
			font-size:70px;
			line-height:85%;
			margin-left:3px;
			width:328px;
			background-image:url('/data/img/pecivo/hand-dwn.png');
			background-position:right top;
		}
		#bd-pecivo .pc-bl-4 p{
			width:340px;
			padding-top:10px;
			padding-left:3px;
		}

		#bd-pecivo .pc-img-7{
			float:left;
			width:185px;
			height:185px;
			margin-top:28px;
		}

	#bd-pecivo .arw-links{
		float:left;
		margin-right:0px;
		margin-top:0px;
		width:128px !important;
		margin-left:15px;
		margin-top:19px;
	}
	#bd-pecivo .arw-links a:hover{
		color:#0A0A03;
	}


  /* Block 5 ==================================================================================== */

	#bd-pecivo .pc-bl-5{
		position:relative;
		float:left;
		margin-top:15px;
		padding-left:252px;
		clear:both;
	}
		#bd-pecivo .pc-bl-5 h2{
			width:200px;
			font-size:70px;
			line-height:85%;
			margin-top:30px;
		}
		#bd-pecivo .pc-bl-5 p{
			padding-top:4px;
			padding-left:1px;
			width:290px;
		}
		#bd-pecivo #lang-en .pc-bl-5 p{
			font-size:16px;
		}

		#bd-pecivo .pc-img-8{
			position:absolute;
			width:240px;
			height:240px;
			left:0px;
			top:0px;
		}
		#bd-pecivo .pc-img-9{
			float:left;
			width:185px;
			height:185px;
			margin-top:111px;
			margin-left:13px;
		}


  /* Block 6 ==================================================================================== */

	#bd-pecivo .pc-bl-6{
		position:relative;
		float:right;
		margin-top:22px;
		width:312px;
		margin-right:24px;
	}
		#bd-pecivo .pc-bl-6 h2{
			width:205px;
			font-size:70px;
			line-height:85%;
			margin-top:30px;
		}
		#bd-pecivo .pc-bl-6 p{
			width:310px;
			padding-top:7px;
			padding-left:0px;
		}

		#bd-pecivo .pc-img-10{
			float:right;
			width:185px;
			height:185px;
			margin-right:6px;
			margin-top:55px;
		}
		#bd-pecivo .pc-img-11{
			float:right;
			width:223px;
			height:223px;
			margin-top:55px;
			margin-right:16px;
		}


  /* DELIVERY =================================================================================== */

	#bd-pecivo .pc-bl-7{
		position:relative;
		float:left;
		width:308px;
		margin-top:64px;
		padding-top:14px;
		border-top:1px solid #333333;
	}
		#bd-pecivo .pc-bl-7 h2{
			font-size:90px;
			line-height:85%;
		}
		#bd-pecivo .pc-bl-7 p{
			position:relative;
			left:-1px;
			width:385px;
			margin-top:5px;
			padding-left:2px;
		}
		#bd-pecivo #lang-en .pc-bl-7 p{
			width:380px;
		}
		#bd-pecivo #bs-car{
			position:absolute;
			left:423px;
			top:165px;
		}

		#bd-pecivo .pc-road{
			margin-top:15px;
			float:left;
			display:block;
			width:741px;
			height:1px;
			border-top:1px solid #333333;
			font-size:1px;
			line-height:1px;
		}

/* -------------------------------------------------------------------------------------------------------------------------------
   ☯ >>> NEWS  =============================================================================================================== >>>
_______________________________________________________________________________________________________________________________ */

  /* Menu & colors ============================================================================== */

	#bd-news #menu .mn-logo a{
		background-image:url('/data/img/logo-sm-grey.png');
	}
		#bd-news #menu .mn-logo a:hover{
			background-image:url('/data/img/logo-sm-white.png');
		}

	#bd-news #menu li a:hover,
	#bd-news #menu .mnu-act a,
	#bd-news #menu .mnu-act ul li a:hover,
	#bd-news #menu .mnu-act ul .mnu-act a,
	#bd-news .contact a:hover{
		color:#8e8d8b;
	}
	#bd-news #menu li ul li a,
	#bd-news #menu .mnu-act ul li a{
		color:#ffffff;
	}
	#bd-news #menu li ul{
		border-bottom:1px solid #B0B09D;
	}

	#bd-news{
		color:#ffffff;
		background-color:#422128;
	}

  /* Layout ===================================================================================== */

	#bd-news .page{
		background-color:#422128;
		padding-bottom:87px;
		color:#fff9fb;
	}
	#bd-news .page #left{
		padding-bottom:218px;
	}

	#bd-news .block-news{
		margin-top:25px;
		border-top: 1px solid #fffcfd;
		width:725px;
		padding-bottom:50px;
		margin-left:10px;
	}
	#bd-news .block-news a{
		color:#D1CE9B;
	}
	#bd-news .block-news a:hover{
		color:#96793D;
	}
	#bd-news .block-news .date{
		font-family: 'RaleighGothic';
		text-transform: uppercase;
		color:#ffffff;
		font-weight:100;
		font-size:42px;
		line-height:40px;
		font-style:normal;
		padding-bottom:15px;
		padding-top:2px;
	}

  /* Tiny MCE Classes =========================================================================== */

	#bd-news .content h2{
		font-family: 'RaleighGothic';
		text-transform: uppercase;
		color:#ffffff;
		font-weight:100;
		font-size:52px;
	}

	#bd-news .content p{
	/*	font-family: "Times New Roman",Times,serif; */
		color:#ffffff;
	/*	font-style:italic; */
		font-size:16px;
		line-height:22px;
	}
	#bd-news .content .bs-block-200{
		width:200px;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #ffffff;
		border-right:none;
		border-left:none;
		padding-top:4px;
		padding-bottom:4px;
	}

	#bd-news .content h2, #bd-news .content h3, #bd-news .content h4, #bd-news .content h5, #bd-news .content h6{
		font-family: 'RaleighGothic';
		text-transform: uppercase;
		color:#ffffff;
		font-weight:100;
		margin-bottom:15px;
		margin-top:5px;
		line-height:85%;
	}
		#bd-news .content h2{ font-size:62px; }
		#bd-news .content h3{ font-size:50px; }
		#bd-news .content h4{ font-size:38px; }
		#bd-news .content h5{ font-size:30px; }

	#bd-news .content p, #bd-news .content li{
	/*	font-family: "Times New Roman",Times,serif; */
	/*	font-style:italic; */
		color:#ffffff;
		font-size:17px;
		line-height:24px;
		margin-top:0px;
		margin-bottom:0px;
	}
	#bd-news .content .p-10px-space{ margin-bottom:10px; }
	#bd-news .content .p-20px-space{ margin-bottom:20px; }

	#bd-news .content p a{
		color:#888a87;
		text-decoration:underline;
	}
		#bd-news .content p a:hover{
			text-decoration:none;
		}

	#bd-news .content h2 strong, #bd-news .content h3 strong, #bd-news .content h4 strong, #bd-news .content h5 strong{
		font-weight:normal;
		color:#888a87;
	}
	#bd-news .content p strong{
		font-weight:bold;
	}
	#bd-news .content p strong a,
	#bd-news .content p a strong{
		color:#D1CE9B;
		text-decoration:underline;
	}
		#bd-news .content p strong a:hover,
		#bd-news .content p a:hover strong{
			color:#96793D;
			text-decoration:none;
		}

	#bd-news .content p em, #bd-news .content li em{
		color:#888a87;
	}
	#bd-news .content li {
		list-style-type:disc;
		margin-left:40px;
	}

	#bd-news .content .clear-l { clear: left !important; }
	#bd-news .content .clear-r { clear: right !important; }

	#bd-news .content .grey{
		color:#7c8685;
	}
	#bd-news .content .img-10px-RBmarg{ margin-right:10px; margin-bottom:10px; }
	#bd-news .content .img-10px-LBmarg{ margin-left:10px; margin-bottom:10px; }
	#bd-news .content .img-10px-RTmarg{ margin-right:10px; margin-top:10px; }
	#bd-news .content .img-10px-LTmarg{ margin-left:10px; margin-top:10px; }

	#bd-news .content .box-12-width{ width:360px; }
	#bd-news .content .box-13-width{ width:240px; }
	#bd-news .content .box-14-width{ width:180px; }

	#bd-news .content .box-Line{ border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; padding-top:3px; padding-bottom:3px;}
	#bd-news .content .box-Fl-L{ float: left;}
	#bd-news .content .box-Fl-R{ float: right;}


/* -------------------------------------------------------------------------------------------------------------------------------
   ☯ >>> CAKES  ============================================================================================================== >>>
_______________________________________________________________________________________________________________________________ */

  /* Debug ================================================================================== */

	#debug #bd-dorty .page{
		background-image:url('/img-flat/dorty.jpg');
		color:#ac4c4c;
	}
	#debug #bd-pecivo{
		color:#7bbe93;
	}
	#debug #bd-pecivo .pc-bl-4 h2{
		background-image:url('/data/img/pecivo/hand-dwn-deb.png');
	}

  /* Menu & colors ========================================================================== */

	#bd-dorty #menu .mn-logo a{
		background-image:url('/data/img/logo-sm-grey2.png');
	}
		#bd-dorty #menu .mn-logo a:hover{
			background-image:url('/data/img/logo-sm-white.png');
		}

	#bd-dorty #menu li a:hover,
	#bd-dorty #menu .mnu-act a,
	#bd-dorty #menu .mnu-act ul li a:hover,
	#bd-dorty #menu .mnu-act ul .mnu-act a,
	#bd-dorty .contact a:hover{
		color:#666759;
	}
	#bd-dorty #menu li ul li a,
	#bd-dorty #menu .mnu-act ul li a{
		color:#8E917F;
	}
	#bd-dorty #menu li ul{
		border-bottom:1px solid #B0B09D;
	}

	#bd-dorty{
		color:#666659;
		background-color:#d1cfba;
	}

  /* Layout ===================================================================================== */

	#bd-dorty .page{
		background-color:#d1cfba;
		padding-bottom:57px;
	}
	#bd-dorty .page #left{
		padding-bottom:248px;
	}

  /* Block 1 ==================================================================================== */

	#bd-dorty .dr-bl-1{
		float:right;
		width:334px;
		margin-right:10px;
		margin-top:22px;
	}
		#bd-dorty h1{
			font-size:68px;
			line-height:57px;
			color:#fff;
		}
		#bd-dorty .dr-bl-1 p{
			font-family: 'RaleighGothic', 'Arial CE', Arial, sans-serif;
			font-size:68px;
			line-height:57px;
			font-style:normal;
		}

		#bd-dorty .dr-img-01{
			float:right;
			width:350px;
			height:350px;

			margin-top:25px;
			margin-right:14px;
		}

  /* Block 2 ==================================================================================== */

	#bd-dorty .dr-bl-2{
		float:left;
		width:490px;
		margin-right:13px;
		margin-top:47px;
		text-align:right;
	}
		#bd-dorty .dr-bl-2 h2{
			font-size:58px;
			line-height:49px;
		}
		#bd-dorty .dr-bl-2 h2{
			font-size:52px;
			line-height:49px;
		}
		#bd-dorty .dr-bl-2 h2 strong{
			color:#fff;
		}
		#bd-dorty .dr-bl-2 p{
			margin-top:12px;
			font-size:16px;
		}
		#bd-dorty #lang-en .dr-bl-2 p{
			font-size:17px;
		}

		#bd-dorty .dr-img-02{
			float:left;
			width:240px;
			height:240px;
			margin-top:49px;
		}

  /* Block Links Signpost ======================================================================= */

	#bd-dorty .arrow-1{
		font-size:30px;
		line-height:27px;
		color:#fff;
		float:right;
		text-align:right;
		background-image:url("/data/img/hand-dwn.png");
		background-position:right top;
		padding-right:37px;
		padding-top:18px;
		height:51px;
		margin-top:23px;
		margin-right:26px;
	}

	#bd-dorty .dr-links{
		position:relative;
		clear:both;
		width:740px;
		padding-top:15px;
		margin-left:1px;
	}

	/* variant II

		#bd-dorty .dr-links div{
			position:relative;
			width:185px;
			height:185px;
			float:left;
			overflow:hidden;
			color:#666659;
		}
		#bd-dorty .dr-links h3{
			position:absolute;
			display:block;
			top:-185px;
			width: 185px;
			height: 370px;
		}
	*/

		#bd-dorty .dr-links a{
			position:relative;
			width:185px;
			height:185px;
			float:left;
			overflow:hidden;
			color:#666659;
			z-index:100000;
		}
			#bd-dorty .dr-links a:hover{
				overflow:visible;
			}

			#bd-dorty .dr-links a span{
				position:absolute;
				display:block;
				top:-185px;
				width: 185px;
				height: 370px;
			}
				#bd-dorty .dr-links a:hover span{
					background-image:url("/data/img/dorty/dort-link-ov.png");
					background-repeat:no-repeat;
				}

				#bd-dorty .dr-links a strong{
					display:block;
					font-family: 'RaleighGothic', 'Arial CE', Arial, sans-serif;
					font-size:37px;
					line-height:33.3px;
					font-weight:normal;
					font-style:normal;
					padding-top:9px;
					padding-left:11px;
					padding-right:11px;
				}
				#bd-dorty .dr-links a i{
					display:block;
					padding-left:11px;
					padding-right:11px;
					padding-top:3px;
					font-size:16px;
					line-height:110%;
				}
				#bd-dorty .dr-links a u{
					text-decoration:none;
					font-style:normal;

					font-family: 'RaleighGothic', 'Arial CE', Arial, sans-serif;
					font-size:27px;
					line-height:30px;
					color:#BDBA9A;

					position:absolute;
					text-align:right;
					top:150px;
					right:9px;
				}

	#bd-dorty .arw-links{
		float:right;
		width:127px;
		margin-right:25px;
		margin-top:19px;
	}

  /* Block 3 ==================================================================================== */

	#bd-dorty .dr-bl-3{
		float:right;
		width:390px;
		margin-right:8px;
		margin-top:50px;
	}
		#bd-dorty .dr-bl-3 h2{
			font-size:75px;
			line-height:64px;
		}
		#bd-dorty .dr-bl-3 p{
			margin-top:13px;
		}
		#bd-dorty #lang-en .dr-bl-3 p{
			width:420px;
		}
		#bd-dorty .dr-bl-3 p span{
			color:#000000;
			text-decoration:underline;
			cursor:pointer;
		}
			#bd-dorty .dr-bl-3 p span:hover{
				color:#ffffff;
				text-decoration:none;
			}

		#bd-dorty .dr-img-3{
			float:right;
			width:200px;
			height:200px;
			margin-top:55px;
			margin-right:16px;
		}

  /* Block 4 ==================================================================================== */

	#bd-dorty .dr-bl-4{
		float:right;
		width:271px;
		margin-right:19px;
		margin-top:43px;
	}
		#bd-dorty .dr-bl-4 h2{
			width:271px;
			font-size:89px;
			line-height:76px;
		}
		#bd-dorty #lang-en .dr-bl-4 h2{
			font-size:75px;
			line-height:64px;
		}
		#bd-dorty .dr-bl-4 p{
			width:255px;
			margin-top:11px;
			padding-left:1px;
		}
		#bd-dorty #lang-en .dr-bl-4 p{
			width:268px;
		}
		#bd-dorty .dr-img-4{
			float:right;
			width:460px;
			height:285px;
			margin-top:47px;
			margin-right:16px;
		}

  /* Block 5 ==================================================================================== */

	#bd-dorty .dr-bl-5{
		float:left;
		text-align:right;
		width:414px;
		margin-left:47px;
		margin-top:67px;
	}
		#bd-dorty .dr-bl-5 h2{
			font-size:75px;
			line-height:90%;
		}
		#bd-dorty .dr-bl-5 p{
			width:411px;
			margin-top:3px;
			padding-left:2px;
		}
		#bd-dorty #lang-en .dr-bl-5 p{
			width:370px;
			margin-left:41px;
		}
		#bd-dorty .dr-img-5{
			float:left;
			width:265px;
			height:185px;
			margin-top:47px;
			margin-left:16px;
		}

  /* Block 6 ==================================================================================== */

	#bd-dorty .dr-bl-6{
		float:right;
		width:330px;
		margin-right:150px;
		margin-top:38px;
	}
		#bd-dorty .dr-bl-6 h2{
			font-size:70px;
			line-height:90%;
		}
		#bd-dorty #lang-en .dr-bl-6 h2{
			width:350px;

		}
		#bd-dorty .dr-bl-6 p{
			width:315px;
			margin-top:3px;
			padding-left:2px;
		}
		#bd-dorty #lang-en .dr-bl-6 p{
			width:355px;
		}
		#bd-dorty .dr-img-6{
			position:relative;
			top:-16px;
			float:right;
			width:270px;
			height:270px;
			margin-right:15px;
		}

  /* Block 7 ==================================================================================== */

	#bd-dorty .dr-bl-7{
		float:right;
		width:234px;
		margin-right:11px;
		margin-top:29px;
	}
		#bd-dorty .dr-bl-7 h2{
			font-size:87px;
			line-height:85%;
		}
		#bd-dorty #lang-en .dr-bl-7 h2{
			font-size:78px;
			line-height:85%;

		}
		#bd-dorty .dr-bl-7 p{
			width:210px;
			margin-top:3px;
			padding-left:2px;
		}

		#bd-dorty .dr-img-7a{
			float:right;
			width:317px;
			height:317px;
			margin-right:15px;
			margin-top:34px;
		}
		#bd-dorty .dr-img-7b{
			float:right;
			width:185px;
			height:185px;
			margin-right:3px;
			margin-top:166px;
		}

  /* Block 8 ==================================================================================== */

	#bd-dorty .dr-bl-8{
		float:right;
		width:476px;
		margin-right:25px;
		margin-top:37px;
		clear:right;
	}
		#bd-dorty .dr-bl-8 h2{
			font-size:70px;
			line-height:90%;
		}
		#bd-dorty .dr-bl-8 p{
			width:385px;
			margin-top:7px;
			padding-left:2px;
		}

		#bd-dorty .dr-img-8a{
			float:right;
			width:250px;
			height:250px;
			margin-right:15px;
			margin-top:42px;
		}
		#bd-dorty .dr-img-8b{
			float:right;
			width:185px;
			height:185px;
			margin-right:0px;
			margin-top:30px;
		}
		#bd-dorty .dr-img-8c{
			float:right;
			width:185px;
			height:185px;
			margin-right:0px;
			margin-top:30px;
		}

  /* DELIVERY =================================================================================== */

	#bd-dorty .dr-bl-9{
		position:relative;
		top:-58px;
		float:left;
		width:308px;
		margin-top:0px;
		padding-top:14px;
		border-top:1px solid #9C9B8A;
	}
		#bd-dorty .dr-bl-9 h2{
			font-size:90px;
			line-height:85%;
		}
		#bd-dorty .dr-bl-9 p{
			position:relative;
			left:-1px;
			width:375px;
			margin-top:5px;
			padding-left:2px;
		}
		#bd-dorty #lang-en .dr-bl-9 p{
			width:380px;
		}
		#bd-dorty #bs-car{
			position:absolute;
			left:423px;
			top:166px;
		}

		#bd-dorty .dr-road{
			position:relative;
			top:-44px;
			float:left;
			display:block;
			width:741px;
			height:1px;
			border-top:1px solid #9C9B8A;
			font-size:1px;
			line-height:1px;
		}

	/* >>> CAKES ORDER FORM =================================================================== >>> */

	#bd-dorty #lbox-box #for-center {
		position:absolute;
		width:1px;
		height:1px;
		overflow:visible;
		left:50%;
		top:50%;
	}
	#bd-dorty #lbox-box  #over-bg{
		background-color:#D1CFBA;
	}
		#bd-dorty #for-form{
			position:absolute;
			left:-309px;
			top:-211px;
			margin:auto;
			width:551px;
			height:429px;
			background-color:#ffffff;
			z-index:1000000;
			text-align:left;
			border:3px solid black;

			padding-left:73px;
		}
			#bd-dorty #for-form h3{
				font-family: 'RaleighGothic', 'Arial CE', Arial, sans-serif;
				color:#000000;
				font-size:70px;
				line-height:84px;
				text-align:center;
				margin-top:27px;
				padding-right:73px;
			}
			#bd-dorty #for-form .form-desc{
				font-size:16px;
				line-height:20px;
				color:#000000;
				width:500px;
				padding-top:15px;
			}

				#bd-dorty #for-form .row{
					width:140px;
					float:left;
					margin-top:25px;
					color:#000000;
					margin-right:28px;
				}

					#bd-dorty #for-form .row label{
						font-size:16px;
						line-height:18px;
						margin-bottom:4px;
						padding-left:2px;
						float:left;
					}
					#bd-dorty #for-form .row input,
					#bd-dorty #for-form .row textarea{
						float:left;
						border:1px solid #000000;
						color:#000000;
						width:125px;
						height:16px;
						font-size:15px;
						line-height:16px;
						font-weight:bold;
						padding-top:3px;
						padding-bottom:3px;
						padding-left:6px;
						padding-right:6px;
						background-color:transparent;
						font-family: "Times New Roman", Times, serif;
					}
						#bd-dorty #for-form .row input:hover,
						#bd-dorty #for-form .row input:focus,
						#bd-dorty #for-form .row textarea:hover,
						#bd-dorty #for-form .row textarea:focus{
							border:1px solid #acacac;
						}

						#bd-dorty #for-form .row .inp-red{
							border:1px solid #990000;

						}

					#bd-dorty #for-form #box-msg{
						margin-top:12px;
						float:left;
					}
						#bd-dorty #for-form #box-msg textarea{
							width:462px;
							height:46px;
							padding-top:6px;
							padding-bottom:6px;
						}
					#bd-dorty #for-form .required{
						float:left;
						clear:both;
						font-size:14px;
						line-height:18px;
						margin-top:0px;
						color:#000000;
						margin-top:17px;
						height:18px;
					}

			#bd-dorty #for-form .btn-send{
				width:88px;
				height:41px;
				background-image:url('/data/img/items.png');
				background-repeat:no-repeat;
				background-position:0px -804px;
				color:#ffffff;
				background-color:transparent;
				border:0px;
				font-family: 'RaleighGothic', 'Arial CE', Arial, sans-serif;
				font-size:34px;
				line-height:28px;
				cursor:pointer;
				text-align:left;
				padding-left:10px;
				padding-top:4px;

				float:right;
				margin-right:75px;
				margin-top:15px;
			}
			#bd-dorty #for-form .btn-send:hover{
				background-position:0px -756px;
				color:#000000;

			}
			#bd-dorty #for-form .btn-close{
				position:absolute;
				width:24px;
				height:23px;
				right:7px;
				top:8px;
				background-image:url('/data/img/items.png');
				background-position: -51px -473px;
				cursor:pointer;
			}
				#bd-dorty #for-form .btn-close:hover{
					background-position: -51px -448px;
				}

	#bd-dorty #for-form .bubb-container{
		position:absolute;
		left:0px;
		top:0px;
	}
		 #for-form .bubb-container #bubb-for-name{
			left:78px;
			top:151px;
			color:#ffffff;
			background-position:0px -906px;
		}
		 #for-form .bubb-container #bubb-for-mail{
			left:415px;
			top:151px;
			background-position:0px -906px;
			color:#ffffff;
		}
		 #for-form .bubb-container #bubb-for-message{
			height: 37px; /* 71 - */
			padding-top:34px;
			background-position:0px -980px;

			left:78px;
			top:326px;
			color:#ffffff;
		}

	 #for-form .bubb-container .resp-msg{
		position:absolute;
		top:165px;
		left:58px;
		width:504px;
		height:220px;
	}
		 #for-form .bubb-container .resp-msg .msg-cont,
		 #for-form .bubb-container .resp-msg .msg-cont-load{
			position:absolute;
			left:139px;
			width:200px;
			background-image:url('/data/img/bl-trans-90.png');
			color:#ffffff;
			padding-bottom:12px;
			top:-10px;
		}
		#for-form .bubb-container .resp-msg .msg-cont-load{
			width:200px;
			height:49px;
			padding-left:15px;
			padding-right:15px;
			padding-bottom:5px;
			top:17px;
			left:139px;
		}
			#for-form .bubb-container .resp-msg .msg-cont a{
				margin-left:177px;
			}
				.bubb-container .resp-msg .msg-cont a:hover{
				/*	background-position:right -21px;
					text-decoration:none;
					color:#BFB02C !important; */
				}

	#for-form .loading-l{
		position:relative;
		left:-10px;
		top:8px;
		width:220px;
		height:19px;
		opacity:1;
	}

/* -------------------------------------------------------------------------------------------------------------------------------
   ☯ >>> OUR PHILOSOPHY ====================================================================================================== >>>
_______________________________________________________________________________________________________________________________ */

  /* Debug ====================================================================================== */

	#debug #bd-filosofie .page{
		background-image:url('/img-flat/nase-filosofie2.png');
		color:#ac4c4c;
	}
	#debug #bd-filosofie .nf-bl-3{
		border-top:1px solid red;
		border-bottom:1px solid red;
	}
	#debug #bd-filosofie .nf-bl-5{
		border-top:1px solid red;
		border-bottom:1px solid red;
	}
	#debug #bd-filosofie .nf-bl-5 .nf-orgs h3{
		color:red;
	}
	#debug #bd-filosofie .nf-bl-5 .nf-orgs p{
		color:red;
	}
	#debug #bd-filosofie .nf-bl-5 .nf-orgs p a{
		color:red;
	}

  /* Green variant ============================================================================== */

	#bd-filosofie #menu .mn-logo a{
		background-image:url('/data/img/logo-sm-yell2.png');
	}
		#bd-filosofie #menu .mn-logo a:hover{
			background-image:url('/data/img/logo-sm-white.png');
		}

	#fil_green #bd-filosofie .page{
		background-color:#181a00;
		color:#fff;
	}

	#fil_green #bd-filosofie #menu li a,
	#fil_green #bd-filosofie .contact p,
	#fil_green #bd-filosofie .contact a,
	#fil_green #bd-filosofie .copy p,
	#fil_green #bd-filosofie .copy a{
		color:#ffffff;
	}

	#fil_green #bd-filosofie #menu li a:hover,
	#fil_green #bd-filosofie #menu .mnu-act,
	#fil_green #bd-filosofie .contact a:hover{
		color:#b8b308;
	}
	#fil_green #bd-filosofie .contact p{
		border-top: 1px solid #fff;
	}
	#fil_green #bd-filosofie{
		color:#ABAB9E;
	}
	#fil_green #bd-filosofie .nf-bl-2 h2{
		color:#fff;
	}
	#fil_green #bd-filosofie .nf-bl-3{
		border-top:1px solid #ffffff;
		border-bottom:1px solid #ffffff;
	}
	#fil_green #bd-filosofie .nf-bl-5{
		float:left;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #ffffff;
	}
	#fil_green #bd-filosofie .nf-bl-5 .nf-orgs{
		background-image:url('/data/img/filosofie/filosofie-06-01.jpg');
	}
	#fil_green #bd-filosofie .copy .col2{
		border-left:1px solid #ffffff;
	}

  /* Menu & colors ============================================================================== */

	#bd-filosofie #menu .mn-logo a{
		background-image:url('/data/img/logo-sm-white.png');
	}
		#bd-filosofie #menu .mn-logo a:hover{
			background-image:url('/data/img/logo-sm-black.png');
		}
	#bd-filosofie #menu li a,
	#bd-filosofie .contact p,
	#bd-filosofie .contact a,
	#bd-filosofie .copy p,
	#bd-filosofie .copy a{
		color:#000000;
	}

	#bd-filosofie #menu li a:hover,
	#bd-filosofie #menu .mnu-act a,
	#bd-filosofie #menu .mnu-act ul li a:hover,
	#bd-filosofie #menu .mnu-act ul .mnu-act a,
	#bd-filosofie .contact a:hover,
	#bd-filosofie p b,
	#bd-filosofie h2 b{
		color:#ffffff;
		font-weight:100;
	}

	#bd-filosofie .nf-bl-2 h2 b,
	#bd-filosofie .nf-bl-1 p b{
		color:#000000;
		font-weight:100;
	}
	#bd-filosofie #menu li ul li a,
	#bd-filosofie #menu .mnu-act ul li a{
		color:#D9D9D5;
	}
	#bd-filosofie #menu li ul{
		border-bottom:1px solid #C8C8BF;
	}

	#bd-filosofie .contact p{
		border-top: 1px solid #000;
	}
	#bd-filosofie .copy .col2{
		border-left:1px solid #000000;
	}
	#bd-filosofie{
		color:#ABAB9E;
		background-color:#ABAB9E;
	}

  /* Layout ===================================================================================== */

	#bd-filosofie .page{
		background-color:#ABAB9E;
		padding-bottom:101px;
		color:#000;
	}
	#bd-filosofie .page #left{
		padding-bottom:204px;
	}

  /* Block 1 ==================================================================================== */

	#bd-filosofie .nf-bl-1{
		margin-top:93px;
		color:#fff;
	}
		#bd-filosofie .nf-bl-1 p{
			font-family: 'RaleighGothic', 'Arial CE', Arial, sans-serif;
			font-size:60px;
			line-height:51px;
			font-style:normal;
			float:right;
			width:374px;
			margin-right:25px;
		}
		#bd-filosofie #lang-en .nf-bl-1 p{
			width:330px;
			margin-right:69px;
		}

		#bd-filosofie .nf-img-1{
			float:right;
			width:290px;
			height:290px;
			margin-right:16px;
			margin-top:2px;
		}
		#bd-filosofie .nf-bl-1 p{
			font-family: 'RaleighGothic', 'Arial CE', Arial, sans-serif;
			font-size:60px;
			line-height:51px;
			font-style:normal;
			float:right;
			width:374px;
			margin-right:25px;
		}

  /* Block 2 ==================================================================================== */

	#bd-filosofie .nf-bl-2{
		position:relative;
		float:left;
	}
		#bd-filosofie .nf-bl-2 h2{
			font-family: 'RaleighGothic', 'Arial CE', Arial, sans-serif;
			font-size:45px;
			line-height:38px;
			font-style:normal;
			float:left;
			width:296px;
			margin-left:235px;
			margin-top:124px;
			text-align:right;
			color:#fff;
		}
		#bd-filosofie .nf-img-3{
			float:left;
			width:200px;
			height:200px;
			margin-left:10px;
			margin-top:33px;
		}
		#bd-filosofie .nf-img-2{
			position:absolute;
			width:170px;
			height:170px;
			top:-13px;
			left:0px;
		}

  /* Block 3 ==================================================================================== */

	#bd-filosofie .nf-bl-3{
		border-top:1px solid #000000;
		border-bottom:1px solid #000000;
		float:left;
		margin-top:45px;
		width:742px;
		padding-top:20px;
		padding-bottom:12px;
		padding-left:2px;
	}
		#bd-filosofie .nf-bl-3 div{
			width:351px;
			float:left;
		}
		#bd-filosofie .nf-bl-3 .col-1{
			margin-right:31px;
		}
		#bd-filosofie #lang-en .nf-bl-3 .col-2{
			width:360px;
		}
		#bd-filosofie .nf-bl-3 p{
			font-size:17px;
			line-height:22px;
			margin-bottom:10px;
		}

  /* Block 4 ==================================================================================== */

	#bd-filosofie .nf-bl-4{
		float:right;
		margin-top:56px;
		margin-right:14px;
		width:480px;
	}
		#bd-filosofie .nf-bl-4 h2{
			font-size:78px;
			line-height:66px;
		}
		#bd-filosofie .nf-bl-4 p{
			font-size:17px;
			line-height:22px;
			margin-top:9px;
			margin-left:4px;
			width:460px;
		}
		#bd-filosofie #lang-en .nf-bl-4 p{
			width:450px;
			font-size:16px;
			line-height:21px;
		}
		#bd-filosofie .nf-img-4{
			float:right;
			margin-right:15px;
			margin-top:48px;
			width:257px;
			height:254px;
		}
		#bd-filosofie .nf-img-5{
			float:right;
			margin-right:15px;
			margin-top:5px;
			width:150px;
			height:150px;
		}

  /* Block 5 ==================================================================================== */

	#bd-filosofie .nf-bl-5{
		float:left;
		border-top:1px solid #000000;
		border-bottom:1px solid #000000;

		margin-top:50px;
		width:741px;
		padding-top:20px;
		padding-bottom:16px;
	}
	#bd-filosofie .nf-bl-5 .nf-texts{
		float:left;
		width:390px;

	}
		#bd-filosofie .nf-bl-5 .nf-texts h2{
			font-size:68px;
			line-height:61px;
			width:390px;
		}
		#bd-filosofie .nf-bl-5 .nf-texts p{
			font-size:16px;
			line-height:20px;
			margin-top:9px;
			padding-bottom:5px;
			margin-left:2px;
			width:390px;
		}
		#bd-filosofie .nf-bl-5 .nf-orgs{
			width:335px;
			height:355px;
			padding-top:25px;
			background-image:url('/data/img/filosofie/filosofie-06-01-blue.jpg');
			float:left;
			margin-top:4px;
			margin-left:16px;
			margin-bottom:5px;
			color:#fff;
		}
			#bd-filosofie .nf-orgs .nf-row,
			#bd-filosofie .nf-orgs .nf-row2{
				width:144px;
				margin-left:18px;
				margin-bottom:40px;
				float:left;
			}
			#bd-filosofie .nf-orgs .nf-row2{
				clear:left;
			}
				#bd-filosofie .nf-bl-5 .nf-orgs h3{
					font-family: 'RaleighGothic', 'Arial CE', Arial, sans-serif;
					font-size:27px;
					line-height:29px;
				}
				#bd-filosofie .nf-bl-5 .nf-orgs p{
					font-family: "Times New Roman", Times, serif;
					font-size:14px;
					line-height:18px;
					font-weight:bold;
				}
				#bd-filosofie .nf-bl-5 .nf-orgs p a{
					color:#ffffff;
					text-decoration:underline;
				}
					#bd-filosofie .nf-bl-5 .nf-orgs p a:hover{
						text-decoration:none;
					}
				#bd-filosofie .nf-bl-5 #nf-org-pcroc{
					margin-top:17px;
				}
				#bd-filosofie .nf-bl-5 #nf-row-last{
					margin-top:2px;
					width:290px;
				}

/* -------------------------------------------------------------------------------------------------------------------------------
   ☯ >>> FOTOGALLERY  ======================================================================================================== >>>
_______________________________________________________________________________________________________________________________ */

  /* Menu & colors ============================================================================== */

	#bd-gallery #menu .mn-logo a{
		background-image:url('/data/img/logo-sm-coffee.png');
	}
		#bd-gallery #menu .mn-logo a:hover{
			background-image:url('/data/img/logo-sm-white.png');
		}

	#bd-gallery #menu li a,
	#bd-gallery .contact p,
	#bd-gallery .contact a{
		color:#ffffff;
	}
	#bd-gallery #menu li a:hover,
	#bd-gallery #menu .mnu-act a,
	#bd-gallery #menu .mnu-act ul li a:hover,
	#bd-gallery #menu .mnu-act ul .mnu-act a,
	#bd-gallery .contact a:hover{
		color:#9A8578;
	}

	#bd-gallery #menu li ul li a,
	#bd-gallery #menu .mnu-act ul li a{
		color:#7E625F;
	}
	#bd-gallery #menu li ul{
		border-bottom:1px solid #594548;
	}

	#bd-gallery{
		color:#222222;
		background-color: #432F38;
	}
	#bd-gallery p{
		font-style:normal;
	}

  /* Layout ===================================================================================== */

	#bd-gallery .page{
		background-color: #432F38;
		padding-bottom:100px;
	}
	#bd-gallery .page #left{
		padding-bottom:205px;
	}

	#bd-gallery .page .content{
		height:800px;

	}
		#bd-gallery .submenu{
			float:left;
			top:98px;
			left:20px;
			z-index:9999999;
		}
			#bd-gallery .submenu a{
				position: relative;
				display:block;
				font-family:  'RaleighGothic', 'Trebuchet MS', 'MS Sans Serif', Arial, Helvetica;
				font-size: 2.4em;
				line-height: 0.78em;
				height:0.78em;
				color: #fff;
				overflow: hidden;
			}
			#bd-gallery .submenu a:hover{
				color: #9A8578;
			}
			#bd-gallery .submenu .mnu-active{
				color: #9A8578;
			}

		#bd-gallery .submenu2{
			position: static;
			margin-bottom: 10px;
			margin-top: 4px;
		}
			#bd-gallery .submenu2 a{
				display:block;
				font-family:  'RaleighGothic', 'Trebuchet MS', 'MS Sans Serif', Arial, Helvetica;
				font-size: 1.6em;
				line-height: 0.78em;
				color: #fff;
				padding-left: 10px;
				margin-bottom:2px;
			}

	#bd-gallery #photoBox{
		position:absolute;
		width:502px;
		height: 502px;
		top:60px;
		left:200px;
		bottom: 0px;
	}
	#bd-gallery .bigphoto{
		position: absolute;
	}
	#bd-gallery #thumb-box{
		position:absolute;
		top:580px;
		left:169px;
	}
	#bd-gallery .thumbHider{
		display: block;
		position:static;
		float:left;
		width:520px;
		height:54px;
		overflow: hidden;
	}

	#bd-gallery .arrow-l{
		display:block;
		float:left;
		height: 54px;
		width: 30px;
		background-image: url('/data/img/gallery/gal-arr-l.jpg');
		background-position: left center;
		visibility: hidden;
	}
	#bd-gallery .arrow-l:hover{
		background-image: url('/data/img/gallery/gal-arr-l-ov.jpg');
	}
	#bd-gallery .arrow-r{
		display:block;
		position: relative;
		left: -18px;
		float:left;
		height: 54px;
		width: 33px;
		background-image: url('/data/img/gallery/gal-arr-r.jpg');
		background-position: right center;
	}
	#bd-gallery .arrow-r:hover{
		background-image: url('/data/img/gallery/gal-arr-r-ov.jpg');
	}
	#bd-gallery .thumbimg{
		position: static;
		margin-right: 10px;
		margin-left:0px;
		width: 54px;
		height: 54px;
		opacity: .40;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)";
		filter: alpha(opacity=40);
	}

/* -------------------------------------------------------------------------------------------------------------------------------
   ☯ >>> CONTACT ============================================================================================================= >>>
_______________________________________________________________________________________________________________________________ */

  /* Debug ====================================================================================== */

	#debug #bd-kontakt .knt-bl-1 h2,
	#debug #bd-kontakt .knt-bl-1 p{
		color:red;
	}
	#debug #bd-kontakt{
		color:#974949;
	}
	#debug #bd-kontakt .page{
		background-image:url('/img-flat/kontakt.png');
	}
	#debug #bd-kontakt .knt-vtour-tit{
		background-image:url('/data/img/!debug/items.png');
	}
	#debug #bd-kontakt .cnt-form input,
	#debug #bd-kontakt .cnt-form textarea{
		color:red;
	}
	#debug #bd-kontakt .knt-delivery{
		border-top:1px solid red;
		border-bottom:1px solid red;
	}
	#debug #bd-kontakt .knt-vtour-tit{
		width:50px;
		height:44px;
		padding-top:3px;
		padding-right:30px;
		font-family: 'RaleighGothic', 'Arial CE', Arial, sans-serif;
		font-style:normal;
		text-align:right;
		font-size:23px;
		line-height:20px;
		color:#BFB02C;
	}

  /* Menu & colors ============================================================================== */

	#bd-kontakt #menu .mn-logo a{
		background-image:url('/data/img/logo-sm-yell2.png');
	}
		#bd-kontakt #menu .mn-logo a:hover{
			background-image:url('/data/img/logo-sm-white.png');
		}

	#bd-kontakt a{
		color:#fff;
	}

	#bd-kontakt #menu li a:hover,
	#bd-kontakt #menu .mnu-act a,
	#bd-kontakt #menu .mnu-act ul li a:hover,
	#bd-kontakt #menu .mnu-act ul .mnu-act a,
	#bd-kontakt .contact a:hover,
	#bd-kontakt a:hover{
		color:#BFB02C;
	}

	#bd-kontakt #menu li ul li a,
	#bd-kontakt #menu .mnu-act ul li a{
		color:#928621;
	}
	#bd-kontakt #menu li ul{
		border-bottom:1px solid #454010;
	}

	#bd-kontakt{
		color:#ffffff;
	}

  /* Layout ===================================================================================== */

	#bd-kontakt .page{
		background-color:#0a0a03;
		padding-bottom:50px;
		background-image:url('/data/img/kontakt/back.jpg');
	}
	#bd-kontakt .page #left{
		padding-bottom:10px;
	}

  /* Block 1 ==================================================================================== */

	#bd-kontakt .knt-left{
		float:left;
		width:330px;
	}
	#bd-kontakt .knt-bl-1{
		position:relative;
		margin-top:93px;
		margin-left:5px;
	}
		#bd-kontakt .knt-bl-1 h2{
			color:#BFB02C;
			font-size: 45px;
			line-height:38px;
		}
		#bd-kontakt .knt-bl-1 p{
			font-family: 'RaleighGothic', 'Arial CE', Arial, sans-serif;
			font-size: 45px;
			line-height:38px;
			color:#ffffff;
			font-style:normal;
			margin-bottom:10px;
		}
		#bd-kontakt .knt-bl-1 .court{
			font-family: "Times New Roman", Times, serif;
			font-size:15px;
			line-height:18px;
			font-style:italic;
			margin-bottom:45px;
		}
			#bd-kontakt .knt-bl-1 .speccharA{
				font-size:30px;
			}
			#bd-kontakt .knt-bl-1 p b{
				font-weight:normal;
				color:#BFB02C;
			}

		#bd-kontakt .knt-bl-1 img{
			position:absolute;
			width:180px;
			height:130px;
			left:145px;
			top:55px;
			z-index:10000;
		}

  /* Contact Form =============================================================================== */

	#bd-kontakt .cnt-form{
		width:335px;
		padding-top:1px;
	}
		#bd-kontakt .cnt-form p{
			font-size:16px;
			padding-left:5px;
		}
		#bd-kontakt .cnt-form .frm-title{
			line-height:20px;
			margin-bottom:18px;
		}
		#bd-kontakt .cnt-form .row{
			height:36px;
			width:335px;
			padding-left:0px;
		}
		#bd-kontakt .cnt-form label{
			display:block;
			float:left;
			width:74px;
			font-size:16px;
			line-height:20px;
			margin-left:3px;
		}
		#bd-kontakt .cnt-form input,
		#bd-kontakt .cnt-form textarea{
			display:block;
			float:left;
			width:237px;
			background-color:transparent;
			border:1px solid #ffffff;
			font-family: "Times New Roman", Times, serif;
			font-size:14px;
			line-height:16px;
			height:15px;
			padding-top:4px;
			padding-bottom:4px;
			padding-left:8px;
			padding-right:8px;
			color:#ffffff;
			background-image:url('/data/img/grey-trans.png');
			background-repeat:repeat;
		}
		#bd-kontakt .cnt-form #box-msg{
			margin-top:7px;
		}
			#bd-kontakt .cnt-form #box-msg label{
				width:330px;
				margin-bottom:8px;
			}
			#bd-kontakt .cnt-form #box-msg textarea{
				margin-left:2px;
				background-color:transparent;
				border:1px solid #ffffff;
				width:316px;
				height:90px;
				padding-right:4px;
			}
			#bd-kontakt .cnt-form #box-msg textarea:hover,
			#bd-kontakt .cnt-form #box-msg textarea:focus,
			#bd-kontakt .cnt-form input:hover,
			#bd-kontakt .cnt-form input:focus,
			#bd-kontakt .cnt-form .inp-red{
				background-image:url('/data/img/gr-trans-90.png');
				background-repeat: repeat;
			}

			#bd-kontakt .cnt-form .required{
				float:left;
				font-size:14px;
				line-height:15px;
				margin-top:8px;
				padding-left:3px;
			}
			#bd-kontakt .cnt-form .btn-send{
				width:98px;
				height:41px;
				background-image:url('/data/img/items.png');
				background-position:0px -360px;
				background-color:transparent;
				border:0px;
				cursor:pointer;
				font-family: 'RaleighGothic', 'Arial CE', Arial, sans-serif;
				font-size:34px;
				line-height:23px;
				text-align:left;
				float:right;
				margin-right:2px;
				margin-top:10px;
				padding-left:11px;
				padding-bottom:2px;
			}
			#bd-kontakt .cnt-form .btn-send:hover{
				background-image:url('/data/img/items.png');
				background-position:0px -403px;
				color:#2F2F29;
				padding-bottom:1px;
			}

		#bd-kontakt .knt-right{
			float:right;
			width:390px;
			margin-right:5px;
		}
			#bd-kontakt .knt-delivery{
				border-top:1px solid #dfdfdf;
				border-bottom:1px solid #dfdfdf;
				width:370px;
				margin-top:244px;
				padding-top:15px;
				padding-bottom:15px;
			}
			#bd-kontakt .knt-delivery h2{
				font-size:90px;
				line-height:76px;
				margin-bottom:6px;
			}
			#bd-kontakt .knt-delivery p{
				font-size:16px;
				line-height:19px;
				margin-left:1px;
			}
			#bd-kontakt .knt-delivery #bs-car{
				position:absolute;
				top:-148px;
				left:69px;
				background-position:-300px 0px;
			}

	/* >>> CONTACT MAP JS OVERLAY WITH GOOGLE LINK ============================================ >>> */

	#bd-kontakt #cnt-map-arrow{
		display:block;
		position:absolute;
		left:-23px;
		top:294px;
		z-index:10010;
		font-family: 'RaleighGothic', 'Arial CE', Arial, sans-serif;
		font-size:33px;
		line-height:28px;
		color:#ffffff;
		background-image:url('/data/img/items.png');
		background-position: 0px -505px;
		width:104px;
		height:33px;
		padding-top:6px;
		padding-left:9px;
		cursor:pointer;
	}
		#bd-kontakt #cnt-map-arrow:hover{
			color:#ffffff;
			background-position: 0px -549px;
		}

	#bd-kontakt #lbox-box #lbox-logo{
		position:fixed;
		top:13px;
		left:15px;
		background-image:url('/data/img/logo-tiny-yell.png');
		width:80px;
		height:25px;
		z-index:2000000;
	}
			#bd-kontakt #lbox-box #google-map{
				z-index:1000000;
				position:fixed;
				left:15px;
				top:50px;
			}
			#bd-kontakt #lbox-box #gmap-open-l{
				position:absolute;
				bottom:3px;
				right:15px;
				font-family: 'RaleighGothic', 'Arial CE', Arial, sans-serif;
				font-size:22px;
				line-height:17px;
				z-index:1000000;
				color:#ffffff;
				width:auto;
			}
			#bd-kontakt #lbox-box #gmap-open-l:hover{
				color:#BFB02C;
			}

			#bd-kontakt #lbox-box #btn-close{
				position:absolute;
				right:15px;
				top:17px;
				width:18px;
				height:17px;
				background-image:url('/data/img/items.png');
				background-position: -28px -450px;
			}
			#bd-kontakt #over-bg:hover #btn-close{
				background-position: -28px -471px;

			}

	/* >>> CONTACT FORM ======================================================================= >>> */

	#bd-kontakt #fwu-bubb-cont{
		position:absolute;
		left:0px;
		top:0px;
	}

	.bubb-container #bubb-fwu-name{
		left:325px;
		top:45px;
	}
	.bubb-container #bubb-fwu-mail{
		height:35px; /* 51 - 16 */
		background-position:0px -1129px;

		left:325px;
		top:125px;
	}
	.bubb-container #bubb-fwu-message{
		height:35px; /* 51 - 16 */
		background-position:0px -1129px;

		left:325px;
		top:270px;
	}

	/* >>> FLAG LANG SWITCH FORM ============================================================== >>> */

	#bd-kontakt .flags{
		position:relative;
		top:2px;
		border-top:0px;
	}
	#bd-kontakt #lang-en .flags{
		/* top:193px;*/
	}