/* CSS Document */

body {
	margin:0;
	padding:0;
	background-image: url(img/bg_intro.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:90%;
}
table {border:0; }
img {border:0;}
li,ol {list-style-type: none;}
.clear {clear:both;}

li, ul {margin:0; padding:0;}

/*------------------- Headers -------------------------*/


/*------------------- Links -------------------------*/

a {}
a:hover {}


/*------------------- Sides -------------------------*/
#wrapper {margin:0 auto; width:960px;}
#header { height:100px; margin:0 0 30px 0; padding:0; /*border-bottom:1px solid #333;*/}
#intro {
	width:960px;
	background-image: url(img/intro1.jpg);
	background-repeat: no-repeat;
	background-position: 370px 49px;
	height:570px;
	 float:left;
}
#left {}
#middle {}
#right {}
#container {}
#footer {width:100%; height:80px; margin:20px auto 0 auto; padding:0; background:#F5F5F5 url(img/footer_shadow.jpg) repeat-x left top;}


/*------------------- Menu -------------------------*/


#menu {float:right; width:500px; margin:40px 0 0 0;}
#menu ul {margin:0; padding:0;}
#menu li {float:left;    height:29px;   }
#menu li a {color:#FFF; text-decoration:none; padding:5px 12px; display:block}

#menu li a:hover {    background: #222222; color:#FFF;   display:block;  } 
#menu li .current {    background: #222222; color:#FFF;  display:block;  } 


/*-----Header-------------------------------------------------------------------- */
#logo {float:left; margin:20px 0 0 0x;}

/*-----Intro-------------------------------------------------------------------- */
#intro_box_left {float:left; color:#FFFFFF;  width:370px; margin:91px 0 0 0; padding:0; height:500px; }
#intro_box {float:right; color:#FFFFFF;  width:500px;}
.intro_header {
	font-size:88px;
	background-image: url(img/intro_k.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:120px;
	padding-right:110px;
	width:400px;
	 
}
.intro_header span {font-size:20px; 	margin:5px 40px 5px 0; float:right;}
.service_intro {    color:#FFFFFF;  margin:60px 0 0 200px;  }
.service_intro li {
	background-image: url(img/circ.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
	margin:5px 0 12px 20px;
	font-size:14px;

}

.footer {
	
	color: #999999;
	margin:10px auto 0 auto;
	font-size:12px;
	
	
	padding:20px 0 0 0;
	width:960px;
}
.weoffer {color:#666; font-size:20px; margin:0 0 0 20px;}
.knowmore {margin:30px 0 0 50px;}
.silki {float:left; width:440px; color: #999999; margin:6px 0 0 20px; font-size:12px; }
.silki a:visited {color:#006699}
.silki a {margin-right:5px; color:#006699;}
.silki h1 {font-size:12px; font-weight:normal}
.footer_intro {float:right; color: #999999; margin:60px 0 0 0; font-size:12px; width:300px; text-align:right}
/*-----Left-------------------------------------------------------------------- */

/*-----Middle-------------------------------------------------------------------- */


.clients_line {width:100%; height:84px;}
#languages {float:left; color:#FFF; height:20px; margin:10px 0 0 0; padding:0; width:100%; font-size:12px;}
#languages a {color:#FFF; text-decoration:none;}
#languages a:hover {color:#999; text-decoration:none;}

/*-----Right-------------------------------------------------------------------- */


/*-----Container-------------------------------------------------------------------- */

/*-----Footer-------------------------------------------------------------------- */
.copyright { float:left; width:500px; font-size:12px;}
.copyright a { color:#999; text-decoration:none;}
#betacom {}
.box {float:right; width:500px; margin:-150px 0 0 0;}
.vacancy {    }
.footer_intro a {color:#999; text-decoration:none;}
/*-----Buttons-------------------------------------------------------------------- */      