/* www.ehcservices.eu
CSS@version 3.0
@author Emilio Kyriakakis 
@edited e-millescreations.com
*/
* {
margin:0;
border:0;
outline:0;
}
body { 
background:#ffffff; 
height:100%;
font-family:"Times New Roman", Times, serif;
font-size:.9em;
letter-spacing:1px;
color:#000000;
}
img { border:none; }
ul#demo-block{ margin:0 15px 15px 15px; }
ul#demo-block li{ margin:0 0 10px 0; padding:10px; display:inline; float:left; clear:both; }
ul#demo-block li a{ z-index:99999;}
a {
color:#000000;
text-decoration:none;
}
a:link {
color:#000000;
text-decoration:none;
}
a:visited {
color:#000000;
text-decoration:none;
}
a: active {
color:#000000;
text-decoration:none;
}
a:hover {
color:#b71318;
text-decoration:none;
}
.footer {
font-size:0.8em;
font-weight:bold;
letter-spacing:.8px;
color:#ffffff;
text-decoration:none;
}
.footer:link {
font-size:0.8em;
font-weight:bold;
letter-spacing:.8px;
color:#ffffff;
text-decoration:none;
}
.footer:visited {
font-size:0.8em;
font-weight:bold;
letter-spacing:.8px;
color:#ffffff;
text-decoration:none;
}
.footer:active {
font-size:0.8em;
font-weight:bold;
letter-spacing:.8px;
color:#ffffff;
text-decoration:none;
}
.footer:hover {
font-size:0.8em;
font-weight:bold;
letter-spacing:.8px;
color:#ffffff;
text-decoration:none;
}
.footer1 {
font-size:0.8em;
letter-spacing:.8px;
color:#ffffff;
text-decoration:none;
}
.footer1:link {
font-size:0.8em;
letter-spacing:.8px;
color:#ffffff;
text-decoration:none;
}
.footer1:visited {
font-size:0.8em;
letter-spacing:.8px;
color:#ffffff;
text-decoration:none;
}
.footer1:active {
font-size:0.8em;
letter-spacing:.8px;
color:#ffffff;
text-decoration:none;
}
.footer1:hover {
font-size:0.8em;
letter-spacing:.8px;
color:#ffffff;
text-decoration:none;
}
.menu {
font-size:1.1em;
font-weight:bold;
color:#000000;
font-stretch: ultra-condensed;
text-decoration:none;
}
.menu:link {
font-size:1.1em;
font-weight:bold;
color:#000000;
font-stretch: ultra-condensed;
text-decoration:none;
}
.menu:visited {
font-size:1.1em;
font-weight:bold;
color:#000000;
font-stretch: ultra-condensed;
text-decoration:none;
}
.menu:active {
font-size:1.1em;
font-weight:bold;
color:#000000;
font-stretch: ultra-condensed;
text-decoration:none;
}
.menu:hover {
font-size:1.1em;
font-weight:bold;
color:#b71318;
font-stretch: ultra-condensed;
text-decoration:none;
}
.menu1 {
font-size:.8em;
color:#000000;
font-stretch: ultra-condensed;
text-decoration:none;
}
.menu1:link {
font-size:.8em;
color:#000000;
font-stretch: ultra-condensed;
text-decoration:none;
}
.menu1:visited {
font-size:.8em;
color:#000000;
font-stretch: ultra-condensed;
text-decoration:none;
}
.menu1:active {
font-size:.8em;
color:#000000;
font-stretch: ultra-condensed;
text-decoration:none;
}
.menu1:hover {
font-size:.8em;
color:#b71318;
font-stretch: ultra-condensed;
text-decoration:none;
}
.menu2 {
font-size:1.1em;
font-weight:bold;
color:#b71318;
height:32px;
line-height:40px;
font-stretch: ultra-condensed;
text-decoration:none;
}
.menu2:link {
font-size:1.1em;
font-weight:bold;
color:#b71318;
background:url(../images/velos.png) no-repeat center center;
height:32px;
line-height:40px;
font-stretch: ultra-condensed;
text-decoration:none;
}
.menu2:visited {
font-size:1.1em;
font-weight:bold;
color:#b71318;
background:url(../images/velos.png) no-repeat center center;
height:32px;
line-height:40px;
font-stretch: ultra-condensed;
text-decoration:none;
}
.menu2:active {
font-size:1.1em;
font-weight:bold;
color:#b71318;
background:url(../images/velos.png) no-repeat center center;
height:32px;
line-height:40px;
font-stretch: ultra-condensed;
text-decoration:none;
}
.menu2:hover {
font-size:1.1em;
font-weight:bold;
color:#b71318;
background:url(../images/velos.png) no-repeat center center;
height:32px;
line-height:40px;
font-stretch: ultra-condensed;
text-decoration:none;
}
#screml {
scrollbar-base-color: #a6a7a5;
scrollbar-arrow-color: #a1a1a1;
scrollbar-face-color: #c5c5c5;
scrollbar-track-color: #efefef;
width:40%;
min-width:400px;
position: fixed;
top:250px; 
right:0px;
background:rgba(255,255,255,.9); 
padding:30px;
margin-bottom:30px;
vertical-align:top;
visibility: visible;
overflow:auto;
display:inline; 
clear:both;
z-index:-1;
}
#screml2 {
scrollbar-base-color: #a6a7a5;
scrollbar-arrow-color: #a1a1a1;
scrollbar-face-color: #c5c5c5;
scrollbar-track-color: #efefef;
width:55%;
min-width:400px;
position: fixed;
top:250px; 
right:0px;
background:rgba(255,255,255,.9); 
padding:30px;
margin-bottom:30px;
vertical-align:top;
visibility: visible;
overflow:auto;
display:inline; 
clear:both;
z-index:-1;
}
#scremlcont {
scrollbar-base-color: #a6a7a5;
scrollbar-arrow-color: #a1a1a1;
scrollbar-face-color: #c5c5c5;
scrollbar-track-color: #efefef;
width:55%;
min-width:400px;
position: fixed;
bottom:100px; 
right:0px;
background:rgba(255,255,255,.9); 
padding:30px;
margin-bottom:30px;
vertical-align:top;
visibility: visible;
overflow:auto;
display:inline; 
clear:both;
z-index:100000;
}
#scremlcont1 {
width:50%;
min-width:400px;
position: fixed;
top:280px; 
right:0px;
background:transparent; 
padding:30px;
vertical-align:top;
visibility: visible;
overflow:auto;
display:inline; 
clear:both;
z-index:-1;
}

#footer {
width:100%; 
height:130px; 
background:#b71318; 
position:absolute; 
bottom:0px;
min-width:960px;
}
.title {
font-weight:bold;
color:#b71318;
font-size:1.4em;
}
.boldred {
font-weight:bold;
color:#b71318;
}
#menustyle0 {
width:100%; height:140px; background:rgba(255,255,255,.85); position:absolute; top:0px; min-width:960px;
}
#menustyle1 {
position:absolute; top:15px; left:0px; text-align:left; z-index:103;
}
#menustyle2 {
width:100%; height:64px; position:absolute; top:30px; right:290px; min-width:960px; text-align:right; z-index:102;
}
#menustyle3 {
width:100%; height:64px; position:absolute; top:0px; right:35px;  min-width:960px; text-align:right; z-index:100;
}
#menustyle4 {
width:auto; float:right; padding:100px 13px 0px 0px;
}
#menuscroll {
width:100%; position:absolute; top:73px; right:30px;
}
.fancybox-custom .fancybox-skin {
box-shadow: 0 0 50px #222;
}
.column-text {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
-moz-column-gap: 10px;
-webkit-column-gap: 10px;
column-gap: 10px;
font-size:.8em;
}
.column-text2 {
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
-moz-column-gap: 10px;
-webkit-column-gap: 10px;
column-gap: 10px;
font-size:.8em;
}
#scrwidth {
position: fixed;
top:73px; 
right:40px;
left:300px;
vertical-align:top;
visibility: visible;
overflow:auto;
display:inline; 
clear:both;
z-index:1;
}
#imagetext {
font-family: "Arial Black", Gadget, sans-serif;
font-weight:bold;
font-size:2em;
color:rgba(255,255,255,.7);
font-style:italic;
position:absolute;
bottom:130px;
right:30px;
z-index:999999;
}
/*@media screen and (max-width: 1650px) {  
#menuscroll {
width:100%; position:absolute; top:73px; max-width:1400px; right:40px;
}

}*/
@media screen and (max-width: 1200px) {  
#menustyle0 {
width:100%; height:182px; background:rgba(255,255,255,.85); position:absolute; top:0px; min-width:960px;
}
#menustyle4 {
width:auto; float:right; padding:150px 13px 0px 0px;
}
#menuscroll {
width:100%; position:absolute; top:130px; max-width:960px; left:50%; margin-left:-480px;
}
#scrwidth {
position: fixed;
top:130px; 
right:40px;
left:40px;
vertical-align:top;
visibility: visible;
overflow:auto;
display:inline; 
clear:both;
z-index:1;
}

}
/*
@media screen and (max-width: 960px) {  
#menustyle0 {
width:960px; height:162px; background:rgba(255,255,255,.85); position:absolute; top:0px;
}
#menustyle4 {
width:auto; float:right; padding:130px 13px 0px 0px;
}

}

@media screen and (max-width: 600px) {  
#menustyle2 {
width:auto; height:64px; position:fixed; top:70px; right:35px;
}


}*/