@font-face {
    font-family: 'victorian';
    src: url('/font/victorian.eot');
    src: url('/font/victorian.eot?#iefix') format('embedded-opentype'),
         url('/font/victorian.woff') format('woff'),
         url('/font/victorian.ttf') format('truetype'),
         url('/font/victorian.svg#    victorian') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'chasmbold';
    src: url('/font/chasm.eot');
    src: url('/font/chasm.eot?#iefix') format('embedded-opentype'),
         url('/font/chasm.woff') format('woff'),
         url('/font/chasm.ttf') format('truetype'),
         url('/font/chasm.svg#chasmbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

* {margin:0; padding:0;}

// html, body, table, a, p, a:link, a:visited, A:hover, A:active {color:#fff;font-size:18px;font-family:'chasmbold';}
html, body, table, a, p, a:link, a:visited, A:hover, A:active {font-size:18px;font-family:'chasmbold';}

html, body{
margin:0; 
padding:0;
// text-align:center;
}

a:link, a:visited {text-decoration:none;}
a:hover, a:active {background-color:red; text-decoration:underline;}

//img,table{
 // margin-left:auto;
//  margin-right:auto;
//  text-indent:2px;
//  border:0
//         }

/* zoom: 1.0; cursor: hand; */

video {
-moz-opacity: 0.70;
-khtml-opacity: 0.70;
opacity: 0.70;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
filter:alpha(opacity=70);

width: 100%;
min-width: 800px;
min-height: 720px;
position: absolute;
left: 0;
top: 69px;
}

html { 
//background-color:#002872; 
// #EED897;
 background-image:url('http://www.eurodental.eu/z4/t.png');
 background-repeat:no-repeat;
 background-size:cover;
 background-position:center top;
 background-attachment:fixed;
}

body1 {
-moz-opacity: 0.90;
-khtml-opacity: 0.90;
opacity: 0.90;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=90);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
filter:alpha(opacity=90);
}


h20 {
  margin: 0px;
  background-image: url('http://www.eurodental.eu/i/sf1.jpg');
  background-repeat: no-repeat;
  color: #FFFFFF;
  background-color: red;
  font-size: 140%;
  font-weight: normal; 
  line-height: 260px;
  text-align: center;
  width: 240px;
  height: 150px;          
}

h1 {
font-family:'victorian';
//	font-size: 12px;
	font-size: 5rem;
	margin: 0;
	text-shadow: 0 2px 1px #fff;
	line-height:85%;
}


h2 {
font-family:'chasmbold';
//	font-size: 18px;
	font-size: 4rem;
	margin: 0;
	text-shadow: 0 2px 1px #fff;
	line-height:85%;
}


h6 {
font-family:'chasmbold';
	font-size: 20px;
	font-size: 4rem;
	margin: 0;
	text-shadow: 0 2px 1px #fff;
	line-height:85%;
	word-spacing: 3px;  
 letter-spacing: 2px;
}

h7 {
font-family:'chasmbold';
	font-size: 18px;
	font-size: 3.5rem;
	margin: 0;
	text-shadow: 0 2px 1px #fff;
	line-height:85%;
	font-weight: bold;
//	word-spacing: 1px;  
	 letter-spacing: 0px;
}

h9, h9 a:link , h9 a:visited , h9 a:hover, h9 a:active
{
font-family:'chasmbold';
//	font-size: 20px;
	font-size: 6rem;
	margin: 0;
	text-shadow: 0 2px 1px #fff;
	line-height:150%;
	font-weight: bold;
	color:#c3a343;
	text-decoration:none;
//	word-spacing: 1px;  
	 letter-spacing: 0px;
}


h8 {
font-family:'victorian';
	font-size: 40px;
//	font-size: 4rem;
//	margin: 0;
	text-shadow: 0 2px 1px #fff;
//	line-height:80%;
	font-weight: bold;
	color:#000;
	text-decoration:none;
//	word-spacing: 1px;  
//	letter-spacing: 0px;
}

h88, h88 a:link , h88 a:visited , h88 a:hover, h88 a:active
{
font-family:'verdana';
//	font-size: 20px;
	font-size: 6rem;
	margin: 0;
	text-shadow: 0 2px 1px #fff;
	line-height:150%;
	font-weight: bold;
//	word-spacing: 1px;  
	 letter-spacing: 0px;
}


h7_{ font:normal 50px/530px "chasmbold", Verdana, sans-serif;line-height:70%; }


h8_{ font:normal 120px/120px "victorian", Verdana, sans-serif;line-height:70%; }

tot {
background-color:#002872; 
-moz-opacity: 0.50;
-khtml-opacity: 0.50;
opacity: 0.50;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
filter:alpha(opacity=50);
}


.modal.fade {
    -webkit-transition: opacity .3s linear, top .3s ease-out;
    -moz-transition: opacity .3s linear, top .3s ease-out;
    -ms-transition: opacity .3s linear, top .3s ease-out;
    -o-transition: opacity .3s linear, top .3s ease-out;
    transition: opacity .3s linear, top .3s ease-out;
    top: -25%;
}



#box-1 {
 width: 85%;
 height: 4000px;
 padding: 10px;
 border: 1px solid #002c53;
 //  background: #568ec0;
 
 background: #000000;
 position: relative;
 top: 40px;
 left: auto;
 right: auto;
margin-left:auto; margin-right:auto;

}

#opaco90 {

-moz-opacity: 0.90;
-khtml-opacity: 0.90;
opacity: 0.90;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=90);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
filter:alpha(opacity=90);

box-shadow:10px 10px 10px blue;
filter:progid:DXImageTransform.Microsoft.Shadow(color='blue', Direction=135, Strength=16);
}

#boxdown {
-moz-opacity: 1.00;
-khtml-opacity: 1.00;
opacity: 1.00;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
filter:alpha(opacity=100);
}

input:focus{background-color:#ff0;}

#tooltip
{
  text-decoration:none;
  position:relative;
}

#tooltip span
{
  display:none;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  color:#000;
  background:#fff;	
}

#tooltip span img
{
  float:left;
  margin:0 8px 8px 0;
}

#tooltip:hover span
{
  display:block;
  position:absolute;
  top:0;
  left:0;
  z-index:1000;
  width:auto;
  max-width:320px;
  min-height:128px;
  border:1px solid #000;
  margin-top:12px;
  margin-left:32px;
  overflow:hidden;
  padding:8px;
}
#text16_{font-size:66px;color:white;font-family:'victorian';line-height:60%; !important}

#text01{text-align:center;font-size:26px;}
#text02{text-align:center;font-size:80px;font-family:'victorian';line-height:70%;}
#text03{text-align:center;font-size:22px;}
#text04{font-size:26px;font-family:'victorian';}
#text05{font-size:30px;text-shadow:5px 5px 10px blue;}
#text06{font-size:66px;font-family:'victorian';margin-left:10px;margin-right:10px;line-height:70%;text-shadow:5px 5px 10px blue;}

#text13{filter:progid:DXImageTransform.Microsoft.Shadow(color='red', Direction=135, Strength=16);width:120px;}
#text14{font-size:24px;color:white;font-family:'chasmbold';filter:progid:DXImageTransform.Microsoft.Shadow(color='Blue', Direction=135, Strength=16);width:290px;}
#text15{font-size:20px;color:white;font-family:'chasmbold';filter:progid:DXImageTransform.Microsoft.Shadow(color='red', Direction=135, Strength=16);width:340px;}
#text16{font-size:60px;color:white;font-family:'victorian';filter:progid:DXImageTransform.Microsoft.Shadow(color='Blue', Direction=135, Strength=16);width:290px;}

#text07{text-align:center;font-size:20px;text-shadow:5px 5px 10px red;margin-left:10px;margin-right:10px;}
#text17{text-align:center;font-size:22px;text-shadow:5px 5px 10px green;}
#text18{box-shadow:10px 10px 10px blue;margin-left:10px;margin-right:10px;}

#text08{font-size:22px;}
#text09{font-size:12px;font-family:'Arial Black';}

tim12{font-size:12px;font-family:'Times New Roman';}
tim22{font-size:22px;font-family:'Times New Roman';}
tim32{font-size:32px;font-family:'Times New Roman';}

cha12{font-size:12px;}
cha14{font-size:14px;}
cha14 a:link, a:visited {font-size:14px; text-decoration:none;}

cha22{font-size:22px;}
cha26{font-size:26px;}
cha32{font-size:32px;}

vic12{font-size:12px;font-family:'victorian';}
vic22{font-size:22px;font-family:'victorian';}
vic32{font-size:32px;font-family:'victorian';}
vic50{font-size:50px;font-family:'victorian';}
vic80{font-size:80px;font-family:'victorian';line-height:70%; !important}
vic80_{font-size:2000px;font-family:'victorian';color: red;line-height:70%; !important}

ver12{font-size:12px;font-family:'verdana';}
ver22{font-size:22px;font-family:'verdana';}

 
ver32{font-size:32px;font-family:'verdana';color:#666666;text-decoration:none}
ver38{font-size:38px;font-family:'verdana';}

ver28_ {font-size: 26px;font-family:'victorian';
	
	margin: 0;
	text-shadow: 0 2px 1px #fff;
	line-height:85%;
}


ver22_{font-size:22px;font-family:'verdana';color:red;}


cou12{font-size:12px;font-family:'courier new';}
cou22{font-size:22px;font-family:'courier new';}
cou32{font-size:32px;font-family:'courier new';}

#container { width:650px; margin:0 auto; text-align:left; }


/* HORIZONTAL MARQUEE */
#example {

 	width:450px;
 	height:30px;
 	overflow:hidden;
}

#example  p {
 	padding:0 30px;
 	margin:0;
 	width:auto;
 	display:inline;
 	float:left;
 	white-space:nowrap;
	line-height:30px;
}

/* VERTICAL MARQUEE */
#example2 {

	height:100px;
 	overflow:hidden;
}

#example2 div {
	padding:0 10px;
}

#example2  p {
 	padding:10px 0;
 	margin:0;
}

#example2 a, #example2 em {
	display:block;
}


#wrap{
width: 46.25em;
margin: 1.5em auto;
border: 0.063em solid #ccc;
background: #fff;
text-align: left;
}

/*------------------------  BASE-REM SIZING  */


@media (min-width: 1401px) {
	html {
		font-size: 5.7px;
	}
}

@media (max-width: 1400px) {
	html {
		font-size: 5.6px;
	}
}

/* target screen width  */
@media (max-width: 1280px) {
	html {
		font-size: 5.5px;
	}
}
	
@media (max-width: 1160px) {
	html {
		font-size: 5.4px;
	}
}
	
@media (max-width: 1040px) {
	html {
		font-size: 5.3px;
	}
}
	
@media (max-width: 920px) {
	html {
		font-size: 5.2px;
	}
}
	
@media (max-width: 800px) {
	html {
		font-size: 5px;
	}
}
	
@media (max-width: 680px) {
	html {
		font-size: 6.8px;
	}
}
	
@media (max-width: 560px) {
	html {
		font-size: 6.6px;
	}
}
	
@media (max-width: 440px) {
	html {
		font-size: 6.4px;
	}
}

@media (max-width: 320px) {
	html {
		font-size: 6.3px;
	}
}