@charset "utf-8";
/* CSS Document */
body
{margin:0px;
padding:0px;
width:8100px;
height:600px;
background: #000000 url(../images/bg.jpg);
background-repeat:repeat-x;
}
.main
{position:relative;
float:left;
width:8100px;
height:600px;
}
.home
{position:relative;
float:left;
width:863px;
height:600px;
}
.logo
{width:217px;
height:138px;
background-repeat:no-repeat;
float:left;
}
.logo-mail
{width:217px;
height:138px;
margin-left:-10px;
margin-top:-48px;
background-repeat:no-repeat;
float:left;
}
body:first-of-type
.logo-mail
{width:217px;
height:138px;
margin-left:-10px;
margin-top:-48px;
background-repeat:no-repeat;
float:left;
}
.video
{
margin-top:150px;
margin-left:18px;
background-repeat:no-repeat;
width:426px;
height:274px;
}
.nav-menu
{
position:relative;
float:left;
width:165px;
margin-left:466px;
_margin-left:233px;
margin-top:-200px;
background-repeat:no-repeat;
}
.menu-top
{width:368px;
height:16px;
margin-left:475px;
margin-top:32px;
}
.home-top
{width:33px;
height:15px;
display:block;

background-repeat:no-repeat;
}
.home-top a
{width:33px;
height:15px;
display:block;

background-repeat:no-repeat;
}
.home-top a:hover
{width:33px;
height:15px;
display:block;

background-repeat:no-repeat;
}
.about-top
{width:65px;
height:15px;
margin-left:82px;
margin-top:-15px;
display:block;

background-repeat:no-repeat;
}
.about-top a
{width:65px;
height:15px;
display:block;

background-repeat:no-repeat;
}
.about-top a:hover
{width:65px;
height:15px;
display:block;

background-repeat:no-repeat;
}
.career-top
{width:58px;
height:15px;
margin-left:102px;
margin-top:-15px;
display:block;

background-repeat:no-repeat;
}
.career-top a
{width:58px;
height:15px;
display:block;

background-repeat:no-repeat;
}
.career-top a:hover
{width:58px;
height:15px;
display:block;

background-repeat:no-repeat;
}
.client-top
{
width:52px;
height:15px;
margin-left:164px;
margin-top:-15px;
display:block;

background-repeat:no-repeat;
}
.client-top a
{
width:52px;
height:15px;
display:block;

background-repeat:no-repeat;
}
.client-top a:hover
{
width:52px;
height:15px;
display:block;

background-repeat:no-repeat;
}
.contact-top
{
width:74px;
height:15px;
margin-left:226px;
margin-top:-15px;
display:block;

background-repeat:no-repeat;
}
.contact-top a
{
width:74px;
height:15px;
display:block;

background-repeat:no-repeat;
}
.contact-top a:hover
{
width:74px;
height:15px;
display:block;

background-repeat:no-repeat;
}


.web-v
{
margin-top:270px;
margin-left:30px;
width:28px;
height:209px;
background-repeat:no-repeat;
}
.inter-v
{
margin-top:316px;
margin-left:30px;

width:28px;
height:163px;
background-repeat:no-repeat;
}
.corp-v
{
margin-top:240px;
margin-left:30px;

width:28px;
height:239px;
background-repeat:no-repeat;
}
.wt-v
{
margin-top:235px;
margin-left:30px;

width:28px;
height:244px;
background-repeat:no-repeat;
}
.corp-ident-v
{
margin-top:199px;
margin-left:30px;

width:28px;
height:280px;
background-repeat:no-repeat;
}
.evmg-v
{
margin-top:211px;
margin-left:30px;

width:28px;
height:268px;
background-repeat:no-repeat;
}
.about-v
{
margin-top:349px;
margin-left:30px;

width:28px;
height:130px;
background-repeat:no-repeat;
}
.career-v
{
margin-top:370px;
margin-left:30px;

width:28px;
height:109px;
background-repeat:no-repeat;
}
.client-v
{
margin-top:376px;
margin-left:30px;

width:28px;
height:103px;
background-repeat:no-repeat;
}
.contact-v
{
margin-top:320px;
margin-left:30px;

width:28px;
height:159px;
background-repeat:no-repeat;
}
.websol-data
{
width:850px;
height:385px;
position:relative;
float:left;
background-repeat:no-repeat;
margin-top:-345px;
margin-left:100px;
_margin-left:48px;
}
.contact-data
{
width:650px;
height:385px;
position:relative;
float:left;
background-repeat:no-repeat;
margin-top:-325px;
margin-left:200px;
_margin-left:48px;
}
.contact-data3
{
width:400px;
height:385px;
position:relative;
float:left;
background-repeat:no-repeat;
margin-top:-325px;
margin-left:10px;
_margin-left:48px;
}
.career-data
{
width:850px;
height:380px;
position:relative;
float:left;
background-repeat:no-repeat;
margin-top:-345px;
margin-left:100px;
_margin-left:48px;
}
.head1
{font-family:"Trebuchet MS";
font-size:15px;
font-weight:bold;
color:#9c9595;
margin-top:10px;
text-decoration:none;
}
body:first-of-type
.head2
{font-family:"Trebuchet MS";
font-size:15px;
color:#9c9595;
margin-top:4px;
text-decoration:none;
}
.head3
{font-family:"Trebuchet MS";
font-size:15px;
color:#9c9595;
margin-top:4px;
margin-top:80px;
text-align:center;
margin-left:185px;
text-decoration:none;
}
.head4
{font-family:"Trebuchet MS";
font-size:15px;
color:#9c9595;
margin-top:4px;
margin-top:80px;
text-align:center;
margin-left:185px;
text-decoration:none;
}
.head4 a
{font-family:"Trebuchet MS";
font-size:15px;
color:#9c9595;
margin-top:4px;
margin-top:80px;
margin-left:185px;
text-decoration:none;
}
.head4 a:hover
{font-family:"Trebuchet MS";
font-size:15px;
color:#ffffff;
margin-top:4px;
margin-top:80px;
margin-left:185px;
text-decoration:none;
}
.head2-add
{font-family:"Trebuchet MS";
font-size:15px;
color:#9c9595;
margin-top:4px;
text-align:center;
text-decoration:none;
}
.head-e
{font-family:"Trebuchet MS";
font-size:15px;
font-weight:normal;
color:#9c9595;
text-decoration:none;
}
.head-f
{font-family:"Trebuchet MS";
font-size:15px;
font-weight:normal;
color:#9c9595;
margin-top:26px;
text-decoration:none;
}
.head2
{font-family:"Trebuchet MS";
font-size:15px;
color:#9c9595;

text-decoration:none;
}
.head2-event
{font-family:"Trebuchet MS";
font-size:15px;
color:#9c9595;
width:690px;
text-align:center;
margin-top:10px;
margin-left:90px;
text-decoration:none;
}
.head2-ident
{font-family:"Trebuchet MS";
font-size:15px;
color:#9c9595;
width:720px;
text-align:center;
margin-top:10px;
margin-left:80px;
text-decoration:none;
}
.head2-inter
{font-family:"Trebuchet MS";
font-size:15px;
color:#9c9595;
width:700px;
text-align:center;
margin-top:10px;
margin-left:90px;
text-decoration:none;
}
.head2-film
{font-family:"Trebuchet MS";
font-size:15px;
color:#9c9595;
width:700px;
margin-top:10px;
margin-left:90px;
text-align:center;
text-decoration:none;
}
.head2-walk
{font-family:"Trebuchet MS";
font-size:18px;
color:#9c9595;
width:690px;
margin-left:90px;
text-decoration:none;
}
.head2-web
{font-family:"Trebuchet MS";
font-size:15px;
color:#9c9595;
width:680px;
text-align:center;
margin-top:10px;
margin-left:90px;
text-decoration:none;
}

.aboutus-data
{font-family:"Trebuchet MS";
font-size:15px;
color:#9c9595;
width:340px;
text-align:justify;
text-decoration:none;
}
.head3
{font-family:"Trebuchet MS";
font-size:15px;
color:#9c9595;
width:280px;
text-decoration:none;
}
.head3-interactive
{font-family:"Trebuchet MS";
font-size:18px;
color:#9c9595;
width:690px;

padding-top:25px;
margin-left:90px;
text-align:center;
text-decoration:none;
}
.head3-web
{font-family:"Trebuchet MS";
font-size:18px;
color:#9c9595;
width:680px;
margin-left:90px;
padding-top:8px;
text-align:center;
margin-top:0px;

text-decoration:none;
}

.portf
{width:480px;
margin-left:240px;
margin-top:26px;
}
body:first-of-type
.portf
{width:480px;
margin-left:240px;
margin-top:20px;
}
.one
{width:80px;
height:58px;
cursor: hand;
background-repeat:no-repeat;
}
.two
{width:80px;
margin-top:10px;
height:58px;
background-repeat:no-repeat;
}
.three
{width:80px;
height:58px;
margin-left:100px;
margin-top:-126px;
background-repeat:no-repeat;
}
.four
{width:80px;
height:58px;
margin-left:100px;
margin-top:10px;
background-repeat:no-repeat;
}
.five
{width:80px;
height:58px;
margin-left:200px;
margin-top:-126px;
background-repeat:no-repeat;
}
.six
{width:80px;
height:58px;
margin-left:200px;
margin-top:10px;
background-repeat:no-repeat;
}
.seaven
{width:80px;
height:58px;
margin-left:300px;
margin-top:-126px;
background-repeat:no-repeat;
}
.eight
{width:80px;
height:58px;
margin-left:300px;
margin-top:10px;
background-repeat:no-repeat;
}
.mainmenu
{width:77px;
height:14px;
margin-left:500px;
margin-top:34px;

display:block;

background-repeat:no-repeat;
}
.mainmenumail
{width:77px;
height:14px;
margin-left:400px;
margin-top:34px;

display:block;

background-repeat:no-repeat;
}
.mainmenu a
{width:77px;
height:14px;


display:block;

background-repeat:no-repeat;
}
.mainmenu a:hover
{width:77px;
height:14px;

display:block;

background-repeat:no-repeat;
}
.first
{width:165px;
height:30px;

display:block;
background-position:center;
background-attachment:fixed;
background-repeat:no-repeat;
}
.first a
{width:165px;
height:30px;

display:block;
background-repeat:no-repeat;
}
.first a:hover
{width:165px;
height:30px;

display:block;
background-repeat:no-repeat;
}

.second
{width:165px;
height:36px;

display:block;
background-repeat:no-repeat;
}
.second a
{width:165px;
height:36px;

display:block;
background-repeat:no-repeat;
}
.second a:hover
{width:165px;
height:36px;

display:block;
background-repeat:no-repeat;
}
.third
{width:165px;
height:28px;

display:block;
background-repeat:no-repeat;
}
.third a
{width:165px;
height:28px;

display:block;
background-repeat:no-repeat;
}
.third a:hover
{width:165px;
height:28px;

display:block;
background-repeat:no-repeat;
}
.fourth
{width:165px;
height:29px;

display:block;
background-repeat:no-repeat;
}
.fourth a
{width:165px;
height:29px;

display:block;
background-repeat:no-repeat;
}
.fourth a:hover
{width:165px;
height:29px;

display:block;
background-repeat:no-repeat;
}
.fifth
{width:165px;
height:24px;

display:block;
background-repeat:no-repeat;
}
.fifth a
{width:165px;
height:24px;

display:block;
background-repeat:no-repeat;
}
.fifth a:hover
{width:165px;
height:24px;

display:block;
background-repeat:no-repeat;
}
.sixth
{width:165px;
height:23px;

display:block;
background-repeat:no-repeat;
}
.sixth a
{width:165px;
height:23px;

display:block;
background-repeat:no-repeat;
}
.sixth a:hover
{width:165px;
height:23px;

display:block;
background-repeat:no-repeat;
}
.web-sol
{position:relative;
float:left;
width:968px;
height:600px;
}
.return 
{position:relative;
float:left;
width:100px;
height:30px;
margin-top:34px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bolder;
color:#820000;
margin-left:20px;
text-decoration:none;
background-repeat:no-repeat;
}
.return a
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bolder;
color:#820000;
margin-left:68px;
text-decoration:none;
}
.return a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bolder;
color:#848484;
margin-left:68px;
text-decoration:none;
}
.inter
{position:relative;
float:left;
width:968px;
height:600px;
}
.inter-contact
{position:relative;
float:left;
width:980px;
height:600px;
}
.inter-contact2
{position:relative;
float:left;

width:968px;
height:600px;
}
.inter-contact3
{
position:relative;
float:left;
margin-left:50px;
background:#000000
width:600px;
height:600px;
background-color: #000000;
}
.intermail
{position:relative;
float:left;
margin-left:10px;
width:760px;
height:600px;
}
.walk-thru
{position:relative;
float:left;
width:968px;
height:600px;
}
