@charset "UTF-8";
/* CSS Document */



body {
height:100%;
width:100%;
}

a img {
border: none;
display:block;
}

.tcent {
width:100%;
height:100%;
vertical-align:middle;
}

.midtable {
width:600px;
border:none;
}

.linkstable {
border:none;
}

/* about button */
 .nava
{
position: relative;
font-family: arial, helvetica, sans-serif;
background:url(../images/babouto.png) no-repeat;
white-space: nowrap;
display: block;
width: 90px;
height: 29px;
margin: 0;
padding: 0;
}

.nava a
{
display: block;
color: #000000;
font-size: 11px;
width: 90px;
height: 29px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.nava img
{
width: 90px;
height: 29px;
border: 0
}

* html a:hover
{
visibility:visible
}

.nava a:hover img
{
visibility:hidden
}

.nava span
{
position: absolute;
left: 15px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/* news button */
 .navn
{
position: relative;
font-family: arial, helvetica, sans-serif;
background:url(../images/bnewso.png) no-repeat;
white-space: nowrap;
display: block;
width: 90px;
height: 29px;
margin: 0;
padding: 0;
}

.navn a
{
display: block;
color: #000000;
font-size: 11px;
width: 90px;
height: 29px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.navn img
{
width: 90px;
height: 29px;
border: 0
}

* html a:hover
{
visibility:visible
}

.navn a:hover img
{
visibility:hidden
}

.navn span
{
position: absolute;
left: 15px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/* portfolio button */
 .navp
{
position: relative;
font-family: arial, helvetica, sans-serif;
background:url(../images/bporto.png) no-repeat;
white-space: nowrap;
display: block;
width: 90px;
height: 29px;
margin: 0;
padding: 0;
}

.navpv a
{
display: block;
color: #000000;
font-size: 11px;
width: 90px;
height: 29px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.navp img
{
width: 90px;
height: 29px;
border: 0
}

* html a:hover
{
visibility:visible
}

.navp a:hover img
{
visibility:hidden
}

.navp span
{
position: absolute;
left: 15px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/* contact button */
 .navc
{
position: relative;
font-family: arial, helvetica, sans-serif;
background:url(../images/bcontacto.png) no-repeat;
white-space: nowrap;
display: block;
width: 90px;
height: 29px;
margin: 0;
padding: 0;
}

.navc a
{
display: block;
color: #000000;
font-size: 11px;
width: 90px;
height: 29px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.navc img
{
width: 90px;
height: 29px;
border: 0
}

* html a:hover
{
visibility:visible
}

.navc a:hover img
{
visibility:hidden
}

.navc span
{
position: absolute;
left: 15px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/* clients button */
 .navcl
{
position: relative;
font-family: arial, helvetica, sans-serif;
background:url(../images/bclientso.png) no-repeat;
white-space: nowrap;
display: block;
width: 90px;
height: 29px;
margin: 0;
padding: 0;
}

.navcl a
{
display: block;
color: #000000;
font-size: 11px;
width: 90px;
height: 29px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.navcl img
{
width: 90px;
height: 29px;
border: 0
}

* html a:hover
{
visibility:visible
}

.navcl a:hover img
{
visibility:hidden
}

.navcl span
{
position: absolute;
left: 15px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/* for popup */

#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65%);
position:absolute;
z-index: 1001;
top:0px;
left:0px;
width:100%;
}

#popUpDiv {
width:390px;
height:491px;
position:absolute;
top:50%;
left:50%;
margin-left:-50px;
margin-top:-100px;
z-index: 9001;
}

#popUpClients {
width:390px;
height:491px;
position:absolute;
top:50%;
left:50%;
margin-left:-50px;
margin-top:-100px;
z-index: 9001;
}

.poptext {
height:270px;
width:292px;
overflow:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#415A6C;
background-color:#FFFFFF;
padding-left:23px;
}

/* twitter feed */

#tweet {
text-align:left;
margin-left:-65px;
padding-top:50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#415a6c;
}

#tweet a {
color:#415a6c;
}

