@charset "utf-8";
body {
	background-color: #a8e5ea;
	margin: 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
}
:focus {
	-moz-outline-style:none;
}
@font-face {
font-family: 'AshleyCapital';
src: url('font/AshleyCapitaliSofia.otf');
}
#mainContentHolder {
	width:980px;
	margin:0 auto;
	display:table;
}
#slideHolder {
	height:407px;
	width:1070px;
	margin:0 auto;
}
h1, h2 {
	font-family: 'AshleyCapital';
	color:#00aeef;
}
h2 {
	font-size:24px;
}
h3 {
	font-size:16px;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom:10px;
	color:#9BE0E9;
}
img {
	border:0px;
}
h1.logo {
	background:url(images/logo.png) no-repeat;
	width:138px;
	height:78px;
	float:left;
}
h1.logo a:link, h1.logo a:active, h1.logo a:hover, h1.logo a:visited {
	width:138px;
	height:78px;
	display:block;
}
h1.logo span {
	display:none;
}
a, a:link, a:active, a:visited {
	color:#e57812;
	text-decoration:underline;
}
a:hover {
	color:#249bad;
	text-decoration:none;
}
dl {
	padding:30px;
}
dt {
	font-size:24px;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom:10px;
	color:#9BE0E9;
}
dd.title {
	font-size:16px;
}
.pad20 {
	padding:20px;
}
.marginNegative50 {
	margin-top:-50px;
}
/* Menu Start --------------------------------------- */

#mainContentHolder .menudilidist {
	display: block;
	margin-left: 780px;
	margin-top: 10px;
}

.menu ul {
	padding:0;
	margin:0;
	width:700px;
}
.menu span {
	margin-left:-10000px;
}
.menu li {
	padding-left:3px;
	float:left;
	list-style:none;
	margin-top:20px;
}
.firmata a:link, .firmata a:active, .firmata a:visited {
	background:url(images/firmata.png) no-repeat;
	height:61px;
	width:129px;
	display:block;
}
.firmata a:hover {
	background:url(images/firmataOn.png) no-repeat;
	display:block;
	width:129px;
	height:61px;
}
.productite a:link, .productite a:active, .productite a:visited {
	background:url(images/productite.png) no-repeat;
	display:block;
	width:129px;
	height:61px;
}
.productite a:hover {
	background:url(images/productiteOn.png) no-repeat;
	display:block;
	width:129px;
	height:61px;
}
.dilarite a:link, .dilarite a:active, .dilarite a:visited {
	background:url(images/dilarite.png) no-repeat;
	display:block;
	width:127px;
	height:61px;
}
.dilarite a:hover {
	background:url(images/dilariteOn.png) no-repeat;
	display:block;
	width:127px;
	height:61px;
}
.mneniata a:link, .mneniata a:active, .mneniata a:visited {
	background:url(images/mneniata.png) no-repeat;
	display:block;
	width:109px;
	height:61px;
}
.mneniata a:hover {
	background:url(images/mneniataOn.png) no-repeat;
	display:block;
	width:109px;
	height:61px;
}
.recepeti-idei a:link, .recepeti-idei a:active, .recepeti-idei a:visited {
	background:url(images/recepeti-idei.png) no-repeat;
	display:block;
	width:140px;
	height:61px;
}
.recepeti-idei a:hover {
	background:url(images/recepeti-ideiOn.png) no-repeat;
	width:140px;
	height:61px;
	display:block;
}
.kontakti a:link, .kontakti a:active, .kontakti a:visited {
	background:url(images/kontakti.png) no-repeat;
	display:block;
	width:120px;
	height:61px;
}
.kontakti a:hover {
	background:url(images/kontaktiOn.png) no-repeat;
	display:block;
	width:120px;
	height:61px;
}
.lang {
	padding-top:30px;
	font-size:9px;
	width:50px;
	height:20px;
	border-left:1px solid #d2f1f6;
	text-align:center;
}
.lang a {
	color:#000;
	text-decoration:none;
}
/* --------------------- Menu Ends ------------ */
/* Menu Start English --------------------------------------- */


.firmataEng a:link, .firmataEng a:active, .firmataEng a:visited {
	background:url(eng/images/firmata.png) no-repeat;
	height:61px;
	width:129px;
	display:block;
}
.firmataEng a:hover {
	background:url(eng/images/firmataOn.png) no-repeat;
	display:block;
	width:129px;
	height:61px;
}
.productiteEng a:link, .productiteEng a:active, .productiteEng a:visited {
	background:url(eng/images/productite.png) no-repeat;
	display:block;
	width:129px;
	height:61px;
}
.productiteEng a:hover {
	background:url(eng/images/productiteOn.png) no-repeat;
	display:block;
	width:129px;
	height:61px;
}
.dilariteEng a:link, .dilariteEng a:active, .dilariteEng a:visited {
	background:url(eng/images/dilarite.png) no-repeat;
	display:block;
	width:99px;
	height:61px;
}
.dilariteEng a:hover {
	background:url(eng/images/dilariteOn.png) no-repeat;
	display:block;
	width:99px;
	height:61px;
}
.mneniataEng a:link, .mneniataEng a:active, .mneniataEng a:visited {
	background:url(eng/images/mneniata.png) no-repeat;
	display:block;
	width:109px;
	height:61px;
}
.mneniataEng a:hover {
	background:url(eng/images/mneniataOn.png) no-repeat;
	display:block;
	width:109px;
	height:61px;
}
.recepeti-ideiEng a:link, .recepeti-ideiEng a:active, .recepeti-ideiEng a:visited {
	background:url(eng/images/recepeti-idei.png) no-repeat;
	display:block;
	width:140px;
	height:61px;
}
.recepeti-ideiEng a:hover {
	background:url(eng/images/recepeti-ideiOn.png) no-repeat;
	width:140px;
	height:61px;
	display:block;
}
.kontaktiEng a:link, .kontaktiEng a:active, .kontaktiEng a:visited {
	background:url(eng/images/kontakti.png) no-repeat;
	display:block;
	width:129px;
	height:61px;
}
.kontaktiEng a:hover {
	background:url(eng/images/kontaktiOn.png) no-repeat;
	display:block;
	width:129px;
	height:61px;
}
/* --------------------- Menu Ends ------------ */

ul.logos {
	list-style:none;
	overflow:hidden;
	border:1px solid #fff;
}
.logos li {
	float:left;
}
.logos img {
	border:0;
}
.footer {
	width:100%;
	height:130px;
	background:#4bbdd3;
	border-top:3px solid #fff;
}
.meche {
	position:absolute;
	width:458px;
	height:166px;
	background:url(images/meche_bottom.png) no-repeat;
	top:-50px;
	padding:20px;
}
.meche h2 {
	padding:0px;
	margin:0px;
}
.m2 {
	left:540px !important;
	width:350px !important;
	height:140px !important;
	background:url(images/contacti.png) no-repeat !important;
	
}
.m2 h2 {
	padding:10px;
}
.m2 ul {
	list-style:none;
}

	
.meche p {
	width:300px;
	height:30px;
	overflow:hidden;
}
.meche div {
	margin-bottom: 15px;
}
.footer2 {
	width:100%;
	height:30px;
	background:#249bad;
	border-top:1px solid #1f7d8b;
	position:absolute;
	z-index:2;
}
.footer2 ul {
	list-style:none;
	margin:0 auto;
	padding:5px;
	width:950px;
	color:#fff;
}
.footer2 li {
	float:left;
	padding-left:10px;
}
.footer2 a {
	color:#fff;
	text-decoration:none;
}
.footer2 a:hover {
	text-decoration:underline;
}
.cutterLine {
	background:url(images/cutterBg.png) no-repeat;
	height:19px;
	clear:both;
}
.footerPlodove {
	clear:both;
	background:url(images/footerBg.jpg);
	min-height:105px;
}
/* --------------------- aSide ------------ */

div.aSide {
	width:250px;
	float:left;
	min-height:700px;
}
div.aSide ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
div.aSide img {
	border:0px;
}
/* --------------------- Content ------------ */
div.content {
	background:#fff url(images/bgMainContent.png) -6px repeat-y;
	margin:10px 10px 0 10px;
	float:left;
	width:610px;
	position:relative;
	padding:20px;
}
img.contentBottom {
	position:absolute;
	top:100%;
	left:-6px;
	padding:0px;
	margin:0px;
}
img.contentTop {
	position:absolute;
	left:-6px;
	top:-10px;
	margin:0;
	padding:0;
}
div.content h1 {
	font-size:24px;
	color:#00aeef;
	padding:10px 20px;
}
div.content p {
	padding:5px 20px;
}
div.content table {
	width:70%;
	margin:10px 20px;
	border:1px solid #09F;
	padding:10px;
}
.danni {
	background-color:#edf9fb;
	padding:20px 10px;
	margin:10px;
	color:#606060;
}
.danni ul {
	list-style:none;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
.raz {
	background:url(images/box.gif) no-repeat;
	padding:10px 0 0 70px;
	font-size:24px;
	height:65px;
	width:140px;
	float:left;
	border-right:1px solid #bfe5eb;
	margin-left:2px;
}
.srok {
	background:url(images/time.gif) no-repeat;
	padding:10px 0 0 65px;
	font-size:24px;
	height:65px;
	width:140px;
	float:left;
	border-right:1px solid #bfe5eb;
	margin-left:2px;
}
.gram {
	background:url(images/gramaj.gif) no-repeat;
	padding:10px 0 0 55px;
	font-size:24px;
	height:65px;
	width:90px;
	float:left;
	margin-left:2px;
}
.paragraf2columes p {
	font-size:10px;
	clear:both;
	padding:0px;
	margin:-10px -10px -5px -17px;
}
.sladki {
	position:absolute;
	top:300px;
	left:450px;
}
/* ----------------------- Logo start ------------------------- */
div.logo {
	width:106px;
	height:24px;
	float:left;
	margin-top:-8px;
	margin-left:320px;
}
div.logo img {
	border:0px;
}
div.logo a {
	display:block;
	width:106px;
	height:24px;
}
div.logo span {
	margin:-10000px;
}
/*--------------- Logo End --------------------------- */
.prdList {
	list-style:none;
	padding:10px 30px;
	width:610px;
	margin:0 auto;
}
.prdList li {
	float:left;
}
.prdList img {
	border:0px;
}
/* -------- PNG Fix ----------- */ 

img, div, a, input {
	behavior: url(iepngfix.htc)
}
/*
 * FORM STYLES
 */
fieldset {
	border: 0px;
	padding: 25px;
}
fieldset label {
	width: 100%;
	float: left;
	clear: both;
}
fieldset input, fieldset textarea {
	border: 1px solid #aaa;
	padding: 5px;
	margin: 5px 0px;
}
fieldset input {
	width: 200px;
	float: left;
}

fieldset .form-group input{
	width: auto;
	margin-right: 7px;
	margin-top: 3px;
}

fieldset textarea {
	width: 400px;
}
fieldset button {
	float: right;
	clear: both;
}
/*
 * MESSAGES
 */
#error {
	color: #FF0000;
}
#complete {
	color: #249718;
}
/*
 * GUEST BOOK
 */
#mnenia {
	border-top: 1px dashed #d3d3d3;
	padding: 20px;
}
#mnenia #all {
	background-color: #a1e1eb;
	padding: 5px;
}
.clear {
	clear: both;
}
.mnenie {
	border-bottom:1px solid #b3e8ee;
	padding:10px;
	margin:5px 0;
}
.name {
	font-size:18px;
}
.date {
	font-size:9px;
}
/* ---------- Table Design ------------- */ 

div.table {
	width:950px;
	clear:both;
	background:#fff;
	font-size:10px;
}
div.table table, th, td {
	width:950px;
	border-bottom:1px solid #f5f5f5;
	border-left:1px solid #f5f5f5;
	padding:3px;
}
div.table th {
	text-align:left;
	background:#f6feff;
}
div.table td {
	text-align:center;
}


/*
COOKIE STYLES
*/

.cookie-message-content{
	width: 100%;
	background-color: #000000;
	position: fixed;
	z-index: 999;
	bottom: 0;
	padding: 30px;
	opacity: 0.8;
	box-sizing: border-box;
	text-align: center;
	left: 0;
}

.cookie-message-content .row{
	display: flex;
	justify-content: space-around;
	align-content: center;
	align-items: center;
	flex-direction: column;
}

.cookie-message-content a{
	font-size: 16px;
	color: #ffffff;
}

.cookie-message-content .btn{
	font-size: 14px;
	color: #fff;
	font-weight: 700;
	border: 1px solid #fff;
	border-radius: 15px;
	padding: 15px 20px;
	transition: ease-in-out 0.8s;
}

.cookie-message-content .btn span{
	color: #ffffff;
}

.cookie-message-content .btn:hover{
	background-color: rgba(0,0,0,0.3);
	transition: ease-out 0.8s;
	color: #fff;
}

.cookie-message-content p{
	font-size: 14px;
	color: #fff;
	margin-bottom: 25px;
}

@media(min-width: 768px){
	.cookie-message-content .row{
		flex-direction: row;
	}

	.cookie-message-content .btn{
		font-size: 16px;
		margin-left: 60px;
		margin-top: 0;
		margin-bottom: 0;
	}

	.cookie-message-content p{
		font-size: 16px;
		margin-bottom: 0;
	}
}