﻿/* Standard elements */
body {margin:0px;background-color:#404040;font-family:Arial, Helvetica, sans-serif;color:#E4E4E4;}
h1 {font-size:12px; line-height:14px; margin-bottom:3px; margin-top:3px;}
p  {font-size:12px; line-height:14px; margin-top:8px; margin-bottom:8px;}
li {font-size:12px; line-height:14px; list-style:circle;}
ul {list-style-position:outside; margin-top:2px; margin-bottom:2px;}
img {border:none; z-index:2000}

/* Links */
a:link {color:silver;text-decoration:none;background-color:transparent;}
a:visited {color:silver;text-decoration:none;background-color:transparent;}
a:active {color:#E4E4E4;text-decoration:none;background-color:transparent;}
a:hover {color:#E4E4E4;text-decoration:none;background-color:transparent;font-weight:bold;}

/* Classes */
.block {position: absolute; left:1px; width: 770px; background-color: #000000}
.Language {width:20px;padding:0 10px 0 10px;float:left;}
.privacy {font-size:x-small;}
.Flag {width:20px;height:13px;}
.WhatWeDo {color:silver;cursor:pointer;font-size:16px;font-weight:normal;margin:0 auto;top:15px;}
.DefMenu {font-size:15px;float:left;margin-top:4px;}
.DefMenuSmall {font-size:11px;float:left;margin-top:6px;}
.PageTitle {position:absolute;right:10px;top:5px;font-size:22px;font-weight:bolder;color:silver;}
.Content {position:absolute;top:3px;left:188px;width:578px;height:255px;padding:0px 0px 0px 0px;text-align:left;overflow:auto;}
.withPic {list-style-type:none;padding-left:20px;background-repeat:no-repeat;background-position:5px 0px;margin-left:-20px;}
.smaller {font-size:11px;}
.expanded {letter-spacing:4px}
.via1 {color:orange;font-weight:bold;font-family:"Arial Black",sans-serif;}
.via2 {color:white;font-weight:bold;font-family:"Arial Black",sans-serif;}

/* hover effect */
.thumbnail {width:30%;height:30%;}
.image {width:100%;height:100%}
.image img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
    }
.image:hover img {
    -webkit-transform:scale(1.50); /* Safari and Chrome */
    -moz-transform:scale(1.50); /* Firefox */
    -ms-transform:scale(1.50); /* IE 9 */
    -o-transform:scale(1.50); /* Opera */
    transform:scale(1.50);
    z-index:9999;
    }

/* menu */
.menu {width:100%;height:32px;position:relative;z-index:100;}
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:400px;}
.menu li {width:400px;position:relative;margin:0 auto;list-style:none;text-align:center;}
.menu ul a {display:block;font-size:12px;text-decoration:none;color:silver;width:100%;height:20px;line-height:20px;font-weight:bold;text-align:center;cursor:default;}
.menu ul ul a {display:block;font-size:12px;text-decoration:none;color:silver;width:100%;height:20px;line-height:20px;font-weight:normal;text-align:center;cursor:pointer;}
.menu ul ul a:hover {display:block;font-size:12px;text-decoration:none;color:#fff;width:100%;height:20px;line-height:20px;font-weight:bold;text-align:center;}

/* ID's */
#viasis-plus  {position:absolute;top:0px;left:60px;}
#viasis-mini  {position:absolute;top:40px;left:0px;}
#viasis-basic {position:absolute;top:90px;left:90px;}
#main {position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;width:772px;height:500px;background-color:#ccc;}
#Logo {position:absolute;left:215px;/*top:145px;*/top:72px;}
#Logo1 {position:absolute;left:215px;top:45px;}
#Company {position:absolute;left:410px;top:260px;font-size:12px;font-weight:bolder;color:silver;}
#Company1 {position:absolute;left:410px;top:160px;font-size:12px;font-weight:bolder;color:silver;}
#WhatWeDo0 {float:left;width:50%;text-align:center;}
#WhatWeDo1 {float:right;width:50%;text-align:center;}
#WhatWeDo3 {top:15px;width:100%;text-align:center;cursor:default;}
#Languages1 {display:inline-block;margin-top:5px;}
#Privacy {margin-top:15px;}
#BestWith {text-align:center;font-size:x-small;color:gray;width:330px;margin:0 auto;}
#FLogo {position:absolute;left:10px;top:6px;width:300px;}
#FName {position:absolute;left:85px;top:51px;width:150px;font-size:11px;font-weight:bolder;color:silver;}
#PageLink {position:absolute;left:450px;top:220px;font-size:10px;}
#Map {position:absolute;top:4px;left:4px;width:548px;height:378px;}
#Directions {position:absolute;top:15px;left:560px;width:200px;}
#Coordinates {position:absolute;top:260px;left:560px;width:200px;}
#DownloadPDF {position:absolute;top:330px;left:560px;width:200px;}
#Text {}
#Devices {position:absolute;top:70px;left:320px;}
#PicTxt1 {position:absolute;top:82px;left:200px;color:white;font-family:Arial, sans-serif;font-size:16px;font-weight:bold;}
#PicTxt2 {position:absolute;top:105px;left:220px;color:white;font-family:Arial, sans-serif;font-size:12px;font-weight:bold;}

#Pic0 {position:relative;top:0px;}
#Pic1 {position:absolute;top:0px;left:0px;}
#Pic2 {position:absolute;top:0px;left:192px;}
#Pic3 {position:absolute;top:0px;left:385px;}
#Pic4 {position:absolute;top:0px;left:578px;}
#Pic5 {position:absolute;top:0px;left:0px;}

#blk01 {top:1px;/*height:350px;*/height:250px;}
#blk02 {/*top:351px;height:98px;*/top:251px;height:198px;}
#blk03 {top:449px;height:50px;text-align:center;}
#blk04 {top:500px;height:10px;background-color:transparent;}

#blk05 {top:1px;height:200px;}
#blk06 {top:201px;height:78px;}
#blk07 {top:280px;height:135px;}
#blk08 {top:416px;height:9px;}
#blk09 {top:425px;height:25px;}
#blk10 {top:449px;height:50px;text-align:center;}

#blk11 {top:1px;height:39px;}
#blk12 {top:40px;height:46px;}
#blk13 {top:87px;height:135px;}
#blk14 {top:223px;height:250px;}
#blk15 {top:474px;height:25px;}
#blk16 {top:87px;height:386px;}

#MenuL {width:70px;}
#Menu1 {width:115px;text-align:left;}
#Menu2 {width:201px;text-align:center;}
#Menu3 {width:201px;text-align:center;}
#Menu4 {width:115px;text-align:right;}
#MenuR {width:70px;}

#Text1 {position: absolute; left:0px; top:10px;}
#Text2 {position: absolute; left:210px; top:10px;}
#Text3 {position: absolute; left:0px; top:145px;}
#Text4 {position: absolute; left:210px; top:125px;}
#Text5 {position: absolute; left:0px; top:100px;}
