@charset "utf-8";
/* CSS Document */

html{
	background:#FFF;
	background:url(../imgs/bg.jpg) top left repeat;
	}

body{
	word-wrap:break-word;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	font-family:calibri, Palatino, 'Palatino Linotype', Georgia, serif;
	font-size:18px;
	color:#5b5b5b;
	line-height:22px;
	text-align:justify;
	color:#4c312b;
/*	background:#ffffff;*/
	}

table, td{text-align:justify;}	
img {border : none;}
a img:hover{
	text-decoration: none;
	border: 0 none;
}

a{color:#C69;text-decoration:none;font-style:italic;}
a:hover{color:#C69;/*border-bottom:1px dotted #5d3d34;*/}


p{margin:0px; margin-bottom:20px; }
p a:hover{border-bottom:1px dotted #C69;}
.p-text{font-size:12px; line-height:17px; margin:0px; margin-bottom:0px; color:#4c312b; background:#f0f0f0; padding:20px;}

.p-text2{font-size:12px; line-height:17px; border-left:2px solid #759229; margin:0px; margin-bottom:0px; color:#4c312b; padding-left:20px; padding-right:20px;}

.p-text3{font-size:12px; line-height:17px; border:1px solid #759229; margin:0px; margin-bottom:0px; color:#4c312b; padding:20px; background:#fafafa;}

.page{padding-bottom:20px; color:#363636;}
.page a{color:#759229; text-decoration:none;}
.page :hover{text-decoration:underline;}



h1{color:#412b1d; font-weight:bold; font-size:12px; padding:0px; margin:0px;}



h2{color:#a5715c; font-weight:normal; font-size:20px;  line-height:24px; padding:0px; margin:0px; margin-bottom:20px;}
h2 a{color:#a5715c; text-decoration:none;}
h2 :hover{color:#a5715c;text-decoration:underline;}

h3{font-size:14px; line-height:16px; color:#004f00; padding-top:4px; padding-bottom:10px; font-weight:normal;}
h3 a{color:#004f00; text-decoration:none;}
h3 :hover{text-decoration:underline;}



h4{color:#252525; font-weight:normal; font-size:18px;  line-height:23px; padding:0px; margin:0px;}
h5{color:#388dcf; font-weight:normal; font-size:16px;  line-height:18px; padding:0px; margin:0px; margin-bottom:10px;}
h5 a{color:#388dcf; text-decoration:none;}
h5 :hover{text-decoration:underline;}
h6{color:#388dcf; font-weight:normal; font-size:16px;  line-height:18px; padding:0px; margin:0px; margin-bottom:5px; font-weight:bold;}
h6 a{color:#388dcf; text-decoration:none;}
h6 :hover{text-decoration:underline;}

/*blockquote{
  font-size:18px;
  line-height:20px;
  padding-left: 40px;
  padding-top:30px;
  padding-bottom:20px;
  padding-right: 10px;
  color:#4c312b;
  background-color: #dadada;
  border-top: 2px solid #d4d4d4;
  border-bottom: 2px solid #d4d4d4;
  margin:5px;
  margin-top:20px;
  margin-bottom:10px;
  background:url(../imgs/blockquote.png);
  background-position: middle left;
  background-repeat: no-repeat;
  text-indent: 23px;
  }*/


/*   path   */
.path-titles {}
.path-titles a{color:#4c312b; text-decoration:none;font-style:normal;}
.path-titles :hover{/*text-shadow: 1px 1px 1px #767676;*/ color:#434343;}

.path-d {
	border-top:1px dashed #4c312b;
	border-bottom:1px dashed #4c312b;
	line-height:32px; 
	color:#4c312b;
}

  
/*   index titles  */
hr {
	background-color: #a5715c;
	border: 0;
	clear: both;
	height: 2px;
	margin-bottom: 0px;
	margin-top: 10px;
}

hr.dashed {
	border: 0;
	border-bottom: 1px dashed #a5715c;
	background-color: transparent;
	margin-bottom: 10px;
	margin-top: 30px;
}
hr.dashed-small {
	border: 0;
	border-bottom: 1px dashed #a5715c;
	background-color: transparent;
	margin-bottom: 0px;
	margin-top: 0px;
}

.text {
	display: block;
	margin-top: -15px;
}
.text h2 {
	color: #5d3d34;
	background: #e0ccb4;
	display: inline-block;
	padding: 0 10px;
	line-height: 28px;
	font-weight: normal;
	letter-spacing: 1px;
	border: 1px solid #5d3d34;
	text-shadow: 1px 1px #FFF;
}


.index-titles{font-size:30px; color:#e21380; line-height:36px; padding-bottom:10px; border-bottom:dotted 1px; margin-top:20px; margin-bottom:20px;}


.index-main-categories {line-height:36px; color:#C69; text-shadow: 1px 1px #FFF;font-weight:bold; padding:4px; margin-bottom:10px;margin-top:20px; background:#e0ccb4;text-align:center; border:1px dashed #C69;}
.index-main-categories a{text-decoration:none;font-style:normal;}
.index-main-categories a:hover{border-bottom:0px;}




/*.index-main-secon-categories{font-size:18px; line-height:36px; font-weight:bold; color:#ffffff; padding:4px; margin-bottom:10px; margin-top:16px; background:#e21380;}*/
.index-main-secon-categories{line-height:36px; font-weight:normal; color:#5d3d34; padding:4px; margin-bottom:10px; margin-top:16px; background:#e0ccb4;text-align:center; border:1px dashed #C69;}


/*   products results  */
.products-results{font-size:16px; line-height:26px; font-weight:bold; color:#ffffff; padding:4px; margin-bottom:10px; background:#e21380;}



/*   contact  */
.contact-titles{font-size:14px; color:#e21380; line-height:18px; padding-bottom:10px; font-weight:bold;}

/* date style */
.date-all-style{font-size:12px; line-height:14px; color:#419520;}


/*   ekdilosis results  */
.ekdilosis-results-reg{padding-top:10px; height:180px; /*border-bottom:solid 3px #ececec;*/}
.ekdilosis-results-imgs{float:left; border:solid 5px #ececec; margin-right:10px;}
a img.ekdilosis-results-imgs:hover{border:solid 5px #FFF;}

.ekdilosis-results-title{font-size:22px; line-height:26px; font-weight:bold;color:#C69;}
.ekdilosis-results-title a{font-style:normal;border:none;}
.ekdilosis-results-title a:hover{text-shadow: 1px 1px 1px #c5c5c5;}

.ekdilosis-preview-title{font-size:22px; line-height:24px; padding-bottom:4px; font-weight:normal;letter-spacing:1px;}
.ekdilosis-preview-text{border-top: solid 4px #e21380; margin-top:30px; padding:20px;color:#5d3d34; background:#e0ccb4;line-height:22px;}

.ekdilosis-side-text{padding-left:20px; padding-right:20px; padding-top:140px; color:#ffffff;line-height:24px;}

/*  social  */
.social-facebook{background:url(../imgs/icon-facebook.png) top left no-repeat;cursor:pointer;}
.social-facebook:hover{background:url(../imgs/icon-facebook.png) bottom left no-repeat;}
.social-youtube{background:url(../imgs/icon-youtube.png) top left no-repeat;cursor:pointer;}
.social-youtube:hover{background:url(../imgs/icon-youtube.png) bottom left no-repeat;}

input{
	height:30px;
	margin-bottom:20px;
}

/*  footer  */
.comment-footer{
	padding:0px;
	margin:0px;
	height:200px;
}

.quote-footer{
    position:relative;
    width:1000px;
    padding:25px;
	padding-top:35px;
    margin:0px;
	border-radius:25px;
    color:#FFF;
    background:#C69;
	height:142px;
	border:4px solid #FFF;
}
blockquote, blockquote p{
	padding: 0px;
	margin: 0px;
}
blockquote.block-footer:after{
	content:url(../imgs/tribal-white.png);
    position:absolute;
    top: 0px;
	right: 0px;
}

blockquote.block-footer p, blockquote.block-footer div{
	font: normal 16px/1.8 calibri, Palatino, 'Palatino Linotype', Georgia, serif;
	color: #FFF;
	text-align:justify;
	float:left;
	padding-right: 30px;
	padding-left: 30px;
	margin-right:10px;
	margin-left:10px;
	border-right:1px dashed #FFF;
	height:140px;
	min-width:170px;
}

blockquote.block-footer p span{
	font: normal 16px/1.8 calibri, Palatino, 'Palatino Linotype', Georgia, serif;
	text-align:left;
	margin-top: 10px;
	position:absolute;
}
blockquote.block-footer p span img{
	font: normal 16px/1.8 calibri, Palatino, 'Palatino Linotype', Georgia, serif;
	text-align:left;
	position:absolute;
	left:-80px;
	margin-top: -10px;
}
blockquote.block-footer p a, blockquote.block-footer p span a, blockquote.block-footer div a, blockquote.block-footer div a{
	color: #FFF;
	text-decoration:none;
	font-style:normal;
}
blockquote.block-footer p a:hover, blockquote.block-footer div a:hover{
	color: #FFF;
	border-bottom:1px dotted #FFF;
}
blockquote.block-footer p span a img:hover, blockquote.block-footer div span a img:hover, blockquote.block-footer div span a:hover{
	border-bottom:0px dotted #FFF;
}
blockquote.block-footer .footer-sni{font-size:14px; float:right;border:0px;margin-right:10px;height:auto;padding-right:0px;}
blockquote.block-footer .footer-sni a{color:#FFF; text-decoration:none;font-style:italic;}
blockquote.block-footer .footer-sni :hover{
	color: #FFF;
	border-bottom:1px dotted #FFF;
}
.ajaxSubmit {
	padding: 20px;
	background: #fff6bf;
	border: 4px solid #FFF;
	display: block;
}
.date{
	font-size:12px;
	text-align:right;
	margin-bottom:10px;
	}