
/*Author: Julia Isachenkova*/

body {
     font: normal 8pt/1.3 Verdana, "Trebuchet MS", Helvetica;
	 color: #8c8c8c;
	 margin: 0; 
     padding: 0;
	 background: url(images/bgall.jpg) repeat 0 0;
	 height: 100%;
	 }
#bodybg	{
     background-color: #ffffff;
	 background: url(images/bg.jpg) repeat-y center 0;
	 }
#conteiner {
     position: relative;    
     width: 896px;
	 height: auto!important;
	 height: 1%;
	 margin: 0 auto;
	 padding: 0;
	 text-align: left;
	 }
#header {
     margin: 0;
     width: 896px;
	 height: 130px;
	 padding: 0;
	 }
.phone{
     font: 104%/1.7 Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #7b7b7b;
	 margin: 0 auto;
	 padding: 0 0 2px 0;
     width: 826px;
	 height: 14px;
	 border-top: 1px dashed #8c8c8c;
	 border-bottom: 1px dashed #8c8c8c;
	 }
.slogan  {
	 float: left;
	 width: 550px;
	 margin: -2px 0 0 0;
	 padding: 0;
	 }
.tel {
	 float: right;
	 width: 150px;
	 text-align: right;
	 margin: -2px 0 0 0;
	 padding: 0;
	 }
a {
     color: #0292cd;
	 text-decoration: none;
	 }
a:hover {
     color: #039cdb;
	 text-decoration: underline;
	 }	
a.more {
     color: #25449c;
	 text-decoration: none;
	 }
a.more:hover {
     color: #25449c;
	 text-decoration: underline;
	 }	
h2.posttitle a {
     color: #ee3a42;
	 font-size: 20px;
	 margin: 0 0 -20px 0;
	 text-decoration: none;
	 }
h2.posttitle a:hover {
     color: #ee3a42;
	 font-size: 20px;
	 text-decoration: underline;
	 }	
h3.posttitle a {
     font-family: arial; 
	 font-size:18px;
	 color: #0571bc; 
	 margin: 0 0 0 0; 
	 padding:0; 
	 font-weight: normal; 
	 line-height: 15pt;
	 text-decoration: underline;
	 }
h3.posttitle a:hover {
     font-family: arial; 
	 font-size:18px;
	 color: #0571bc; 
	 margin: 0 0 0 0; 
	 padding:0; 
	 font-weight: normal; 
	 line-height: 15pt;
	 text-decoration: none;
	 }	
h2.pagetitle {
     font-family: arial; 
	 font-size:20px;
     color: #ee3a42;
	 margin: 0 0 0 0; 
	 padding:0; 
	 font-weight: normal; 
	 line-height: 15pt;
	 text-decoration: none;
	 }
.line {
     width: 495px;
	 float:left;
	 margin: 0 0 0 0;
	 padding:0 0 0 2px; 
	 border-bottom:#e2e2e0 1px solid;
	 } 
.forgotten {
	 margin: 10px 0 0 0;
	 }
.right {
	 position: absolute;
	 top: 150px;
	 right:30px;
	 width: 161px;
	 height: 257px;
	 text-align: center;
	 margin: 0; 
     padding: 10px 10px 0 10px;
	 border: 1px solid #9fc4db;
	 }
.rightsidebar {
	 height: auto!important;
	 height: 1%;
	 }	 
.bottomright {
     font:  8pt/1.4 arial, Verdana, "Trebuchet MS", Helvetica;
	 color: #8c8c8c;
	 position: absolute;
	 top: 423px;
	 right: 30px;
	 width: 167px;
/*	 height: auto!important;
	 height: 1%;*/
	 height: 209px;
	 text-align: left;
	 margin: 0; 
     padding: 7px 7px 50px 7px;
	 border: 1px solid #9fc4db;
	 background: url(images/heandbg.jpg) no-repeat center bottom;
	 }
.bottomright2 {
     font:  8pt/1.4 arial, Verdana, "Trebuchet MS", Helvetica;
	 color: #8c8c8c;
	 position: absolute;
	 top: 695px;
	 right: 30px;
	 width: 167px;
/*	 height: auto!important;
	 height: 1%;*/
	 height: 90px;
	 text-align: left;
	 margin: 0; 
     padding: 7px 7px 0px 7px;
	 border: 1px solid #9fc4db;
	 }
.content {
	 height: auto!important;
	 height: 527px;
	 min-height: 527px;
	 width: 641px!important;
	 width: 640px;
	 margin: 0 220px 0 30px;
	 padding: 5px 1px 5px 1px;
	 border: 1px solid #9fc4db;
	 }

.textbox {
	 height: auto!important;
	 height: 1%;
	 margin: 0;
	 padding: 30px 30px 5px 40px;
	 /*padding: 10px 10px 5px 10px;*/
	 }
.post {
	 margin: 0;
	 padding: 0;
	 /*padding: 10px 10px 5px 10px;*/
	 }
.postind {
	 margin: 0;
	 padding: 0 0 25px 0;
	 /*padding: 10px 10px 5px 10px;*/
	 }
.navigation {
	 margin: 0;
	 padding: 0 0 20px 0;
	 /*padding: 10px 10px 5px 10px;*/
	 }
.textboxcont {
	 height: auto!important;
	 height: 1%;
	 margin: 0;
	 padding: 40px 10px 5px 60px;
	 }
.boxtop {
	 margin: 0; 
     padding: 14px 6px 0 40px;
	 height: 245px;
	 border-bottom: 1px solid #9fc4db;
	 background: url(images/chameleon.jpg) no-repeat 295px bottom;
	 }
.boxbottom {
	 margin: 4px 0 0 0; 
     padding: 4px 5px 0 5px;
	 height: 216px;
	 border-top: 1px solid #9fc4db;
	 }
.boxtopeng {
	 margin: 0; 
     padding: 34px 7px 0 7px;
	 height: 330px;
	 border-bottom: 1px solid #9fc4db;
	 }
.boxbottomeng {
	 margin: 4px 0 0 0; 
     padding: 10px 7px 0 7px;
	 height: 116px;
	 border-top: 1px solid #9fc4db;
	 }
.boxbottoment {
	 margin: 4px 0 0 0; 
     padding: 14px 7px 0 7px;
	 height: 156px;
	 border-top: 1px solid #9fc4db;
	 }
.boxtranst {
     font:  10pt/1.4 arial, Verdana, "Trebuchet MS", Helvetica;
	 margin: 0; 
     padding: 50px 7px 0 7px!important;
     padding: 50px 7px 0 0;
	 display: block;
	 height: 270px!important;
	 height: 270px;
	 }
.boxtrans {
     font:  10pt/1.4 arial, Verdana, "Trebuchet MS", Helvetica;
	 margin: 0; 
     padding: 50px 7px 0 7px!important;
     padding: 50px 7px 0 0;
	 display: block;
	 height: 290px!important;
	 height: 310px;
	 }
.boxlang {
     font:  9pt/1.4 arial, Verdana, "Trebuchet MS", Helvetica;
	 margin: 0; 
     padding: 40px 7px 0 60px;
	 height: 280px;
	 }
.sblacktextbig {
     font:  10pt/1.4 arial, Verdana, "Trebuchet MS", Helvetica;
	 }
.docum	{
     font:  8pt/1.4 arial, Verdana, "Trebuchet MS", Helvetica;
	 margin: 20px 0 0 0; 
     padding: 0;
	 width: 245px;
	 float: left;
	 }
.blacktext {
     font:  14pt/1.2 arial, Verdana, "Trebuchet MS", Helvetica;
	 color: #000000;
	 margin: 0; 
     padding: 0;
	 }
.sblacktext {
     font:  14pt/1.1 arial, Verdana, "Trebuchet MS", Helvetica;
	 color: #000000;
	 margin: 0; 
     padding: 0;
	 }
.boxint {
     font:  10pt/1.2 arial, Verdana, "Trebuchet MS", Helvetica;
	 margin: 0; 
     padding: 0 7px 0 7px!important;
     padding: 0 7px 0 0;
	 height: 140px;
	 }
.contry {
	 margin: 0; 
     padding: 14px 7px 0 0;
	 float: left;
	 width: 150px;
	 }
.icon {
	 height: 40px;
	 width: 40px;
	 float: left;
	 margin: 10px 20px 0 20px;
	 }
.iconbig {
	 height: 38px;
	 width: 38px;
	 float: left;
	 margin: 10px 20px 0 20px;
	 display: inline;
	 }
.iconbigan {
	 height: 38px;
	 width: 38px;
	 float: left;
	 margin: 0 20px 0 20px;
	 display: inline;
	 }
.anglink {
	 height: 38px;
	 width: 350px;
	 float: left;
	 margin: 20px 18px 0 0;
	 padding: 0;
	 }
.angi {
     list-style: none;
	 margin: 0;
	 padding: 0;
	 }
.angi li {
	 margin: 0 0 20px 0;
	 padding: 0;
	 }
.anglink a {
     font:  14pt/1.2 arial, Verdana, "Trebuchet MS", Helvetica;
	 padding: 10px 0 0 0;
	 }
a.hoverred  {
     font:  14pt/1.2 arial, Verdana, "Trebuchet MS", Helvetica;
	 padding: 10px 0 0 0;
	 color: #ee3a42;
	 }	 
.iconbig img  {
	 padding: 0 0 4px 0;
	 }
.textin {
	 width: 510px;
	 float: left;
	 margin: 0;
	 }
.textineng {
	 width: 540px;
	 float: left;
	 margin: 0 0 0 0;
	 }
.textinlang {
	 width: 430px;
	 margin: 0 0 0 30px;
	 float: left;
	 margin: 0;
	 }
.boxmen {
     font:  10pt/1.2 arial, Verdana, "Trebuchet MS", Helvetica;
	 margin: 0; 
     padding: 14px 7px 0 7px;
	 height: 510px;
	 background: url(images/men.jpg) no-repeat 265px bottom;
	 }
.boxrec {
     font:  10pt/1.2 arial, Verdana, "Trebuchet MS", Helvetica;
	 margin: 0 0 -18px 0; 
     padding: 14px 7px 0 7px;
	 height: 517px;
	 background: url(images/rec.jpg) no-repeat 365px bottom;
	 }
.mentext {
	 margin: 0; 
     padding: 30px 30px 0 60px!important;
     padding: 30px 30px 0 50px;
	 }
.redtext {
	 margin: 0; 
     padding: 30px 30px 0 0;
     font-family: arial; 
	 font-size:18px;
	 color: #ee3a42; 
	 font-weight: normal; 
	 line-height: 20pt;
	 }
.redtextleng {
	 margin: 0; 
     padding: 30px 30px 0 60px;
     font-family: arial; 
	 font-size:18px;
	 color: #ee3a42; 
	 font-weight: normal; 
	 line-height: 18pt;
	 }
#footer {
     font: normal 8pt/1.3 Verdana, "Trebuchet MS", Helvetica;
	 clear: both;
	 width: 900px;
	 height: 30px;
	 margin: 5px 0 0 -1px;
	 padding: 0 0 0 0;
	 background: url(images/bgfooter.jpg) no-repeat -6px bottom;
	}
img {
	 border: none;
	}
.menu  {
	 height: 22px;
	 width: 837px;
	 margin: 0 auto;
	 padding: 0;
	 }
a#services {
    display: block;
	float: left;
	width: 92px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/services.jpg) no-repeat 0 -21px;
	}
a#services:hover {
    display: block;
	float: left;
	width: 92px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/services.jpg) no-repeat 0 0;
	}
a#industries {
    display: block;
	float: left;
	width: 93px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/industries.jpg) no-repeat 0 -21px;
	}
a#industries:hover {
    display: block;
	float: left;
	width: 93px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/industries.jpg) no-repeat 0 0;
	}
a#languages {
    display: block;
	float: left;
	width: 92px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/languages.jpg) no-repeat 0 -21px;
	}
a#languages:hover {
    display: block;
	float: left;
	width: 92px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/languages.jpg) no-repeat 0 0;
	}
a#quality{
    display: block;
	float: left;
	width: 92px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/quality.jpg) no-repeat 0 -21px;
	}
a#quality:hover {
    display: block;
	float: left;
	width: 92px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/quality.jpg) no-repeat 0 0;
	}
a#recruitment{
    display: block;
	float: left;
	width: 93px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/recruitment.jpg) no-repeat 0 -21px;
	}
a#recruitment:hover {
    display: block;
	float: left;
	width: 93px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/recruitment.jpg) no-repeat 0 0;
	}
a#contactus{
    display: block;
	float: left;
	width: 92px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/contactus.jpg) no-repeat 0 -21px;
	}
a#contactus:hover {
    display: block;
	float: left;
	width: 92px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/contactus.jpg) no-repeat 0 0;
	}
a#news{
    display: block;
	float: left;
	width: 92px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/news.jpg) no-repeat 0 -21px;
	}
a#news:hover {
    display: block;
	float: left;
	width: 92px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/news.jpg) no-repeat 0 0;
	}
a#newshover{
    display: block;
	float: left;
	width: 92px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/news.jpg) no-repeat 0 0;
	}
a#newshover:hover {
    display: block;
	float: left;
	width: 92px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/news.jpg) no-repeat 0 -21px;
	}
a#serviceshover {
    display: block;
	float: left;
	width: 92px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/services.jpg) no-repeat 0 0;
	}
a#serviceshover:hover {
    display: block;
	float: left;
	width: 92px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/services.jpg) no-repeat 0 -21px;
	}
a#industrieshover {
    display: block;
	float: left;
	width: 93px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/industries.jpg) no-repeat 0 0;
	}
a#industrieshover:hover {
    display: block;
	float: left;
	width: 93px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/industries.jpg) no-repeat 0 -21px;
	}
a#languageshover {
    display: block;
	float: left;
	width: 92px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/languages.jpg) no-repeat 0 0;
	}
a#languageshover:hover {
    display: block;
	float: left;
	width: 92px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/languages.jpg) no-repeat 0 -21px;
	}
a#qualityhover{
    display: block;
	float: left;
	width: 92px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/quality.jpg) no-repeat 0 0;
	}
a#qualityhover:hover {
    display: block;
	float: left;
	width: 92px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/quality.jpg) no-repeat 0 -21px;
	}
a#recruitmenthover{
    display: block;
	float: left;
	width: 93px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/recruitment.jpg) no-repeat 0 0;
	}
a#recruitmenthover:hover {
    display: block;
	float: left;
	width: 93px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/recruitment.jpg) no-repeat 0 -21px;
	}
a#contactushover{
    display: block;
	float: left;
	width: 92px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/contactus.jpg) no-repeat 0 0;
	}
a#contactushover:hover {
    display: block;
	float: left;
	width: 92px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(images/contactus.jpg) no-repeat 0 -21px;
	}
.menu ul.value  {
     list-style: none;
	 margin: 0;
	 padding: 0;
	 }
ul.value li  {
     margin: 0;
	 padding: 0;
	 display: inline;
	 }	 
.login {
     font: normal 7pt/1.1 Verdana, "Trebuchet MS", Helvetica;
	 margin: -3px 0 -6px 0px;
	 }
input.form	 {
	 width: 114px;
	 margin: 0 0 3px 0;
	 padding: 3px 0 3px 6px;;
	 background-color: #e8e7e8;
     font: normal 8pt/1.1 Verdana, "Trebuchet MS", Helvetica;
	 border: 1px solid #000000;
	 }	
textarea.name	 {
	 width: 430px;
	 height: 100px;
	 margin: 0 0 0 0;
	 padding: 3px 0 3px 6px;;
	 }	
.allform  {
	 margin: 16px 0 0 0!important;
	 margin: -10px 0 0 0;
	 }	
.signin  {
	 margin: 8px 0 5px 0;
	 }
h1 { 
     font-family: arial; 
	 font-size:20px;
	 color: #ee3a42; 
	 margin: 0 0 0 0; 
	 padding:0; 
	 font-weight: normal; 
	 line-height: 15pt;
	 }	 
h2 { 
     font-family: arial; 
	 font-size:18px;
	 color: #ee3a42; 
	 margin: 0 0 0 0; 
	 padding:0; 
	 font-weight: normal; 
	 line-height: 15pt;
	 }	 
h2.comment { 
     font-family: arial; 
	 font-size:18px;
	 color: #504f4f; 
	 margin: 0 0 0 0; 
	 padding:0; 
	 font-weight: normal; 
	 line-height: 15pt;
	 }	
h1.cham { 
     font-family: arial; 
	 font-size:21px;
	 color: #ee3a42; 
	 margin: 30px 0 0 50px!important; 
	 margin: 40px 0 0 50px; 
	 padding:0; 
	 font-weight: normal; 
	 line-height: 19pt;
	 }	 
h3.blue { 
     font-family: arial; 
	 font-size:18px;
	 color: #0571bc; 
	 margin: 20px 0 3px 50px; 
	 padding:0; 
	 font-weight: normal; 
	 line-height: 15pt;
	 }	 
h3.red { 
     font-family: arial; 
	 font-size:18px;
	 color: #ee3a42; 
	 margin: 20px 0 3px 50px; 
	 padding:0; 
	 font-weight: normal; 
	 line-height: 15pt;
	 }	 
.provide { 
     font:  9pt/1.3 arial, Verdana, "Trebuchet MS", Helvetica;
	 color: #8c8c8c;
	 margin: 15px 0 0 50px; 
	 padding:0; 
	 }	 
.adress {
     font:  8pt/1.4 arial, Verdana, "Trebuchet MS", Helvetica;
	 margin: 5px 0 0 5px!important;
	 margin: 15px 0 0 3px;
	 font-size: 9px;
	 width: 600px;
	 float: left;
	 }
.adressfoot {
     font:  8pt/1.4 arial, Verdana, "Trebuchet MS", Helvetica;
	 margin: 20px 0 0 5px!important;
	 margin: 20px 0 0 3px;
	 font-size: 9px;
	 width: 630px;
	 float: left;
	 }
.rtext {
	 margin: 5px 0 5px 0;
	 }
.stretch {
	 margin: 15px 10px 5px 0;
	 float: left;
	 height: 80px;
	 }
.speechmarks {
	 margin: 20px 20px 5px 0;
	 float: left;
	 height: 50px;
	 }
.stext {
	 margin: 0 0 0 30px;
	 width: 400px;
	 float: left;
	 text-align: left;
	 }
.written {
     margin: 10px 0 0 0; 
     padding: 0 0 5px 0; 
	 color: #666666;
	 border-bottom: 1px solid #9fc4db;
	 }
img.boxtopim {
    display: block;
	float: left;
	width: 191px;
	height: 21px;
	margin: 0;
	padding: 0;
	}
.loginmen {
	width: 151px;
	height: 100px;
	margin: 0;
	padding: 0;
	}
.entrysingl  {
	 height: auto!important;
	 height: 595px;
	 min-height: 595px;
	 }
ul.submenu-rss2 li.e-mail a  {
        margin: 0;
        padding: 5px 0 5px 24px;
        text-decoration: none;
        background: url(images/email.gif) no-repeat 0px 4px;
}

ul.submenu-rss2 li.e-mail a:hover  {
        margin: 0;
        padding: 5px 0 5px 24px;
        text-decoration: underline;
        background: url(images/email.gif) no-repeat 0px 4px;
        border: none;
}
ul.submenu-rss2 li.rsss a  {
        margin: 0;
        padding: 5px 0 5px 24px;
        text-decoration: none;
        background: url(images/rss.gif) no-repeat 0px 2px;
}

ul.submenu-rss2 li.rsss a:hover  {
        margin: 0;
        padding: 5px 0 5px 24px;
        text-decoration: underline;
        background: url(images/rss.gif) no-repeat 0px 2px;
        border: none;
}
ul.submenu-rss2 li  {
		margin: 10px 0 0 0;
		list-style: none;
}
ul.submenu-rss2  {
        margin: 0 0 10px 0px;
        padding: 0 1px 5px 0;
}
.speechmarksnews {
	    margin: 0;
	    float: left;
        padding: 0;
 		width: 107px;
		height: 44px;
        background: url(images/speechmarks.jpg) no-repeat 0px 0px;
}
.blockquote {
        margin: 0 0 10px 0;
        padding: 0;
		width: 457px;
		float: left;
}
.pdf {
        margin: 0px 0 10px 0;
        padding: 17px 0 0 0;
		width: 457px;

}
.pdf a {
        margin: 0;
        padding: 9px 0 6px 25px;
        background: url(images/pdflogo.gif) no-repeat 0px 0px;
}
.pdf a:hover {
        margin: 0;
        padding: 9px 0 6px 25px;
        background: url(images/pdflogo.gif) no-repeat 0px 0px;
}