* {
	font-family: Arial;
	font-size: 12px;
	color: #3f3b3c;
}

body {
	background-color: #fff;
	color: White;
}

img {
	border: none;
}
input {
	font-family: Arial;
	font-size: 12px;
	border-right: #464646 1px solid;
	border-top: #464646 1px solid;
	border-left: #464646 1px solid;
	border-bottom: #464646 1px solid;
}
a {
	text-decoration: none;	
}
ul {
	margin:0 0 0 15px;
	padding:0px;
}
li {
	margin:0 0 8px 0;
	padding:0;
	color:#939395;
}
li a, li span {
	font-size:12px;
	color:#626262;
}
.LangMenu {
	position:absolute;
	bottom:134px;
	left:4px;
	width:80px;
	background-color:#e7e7e7;
	text-align:left;
	border:1px solid #777777;
	padding:1px;
}
.LangMenu a {
	border:1px solid #e7e7e7;
	width:100%;
	height:15px;
}
.LangMenu a:Hover {
	background-color:#eebf00;
	/*border:1px dotted #000;*/
	border:1px dotted Transparent;
}
.ClientsBox {
	background-color:#eebf00;
	padding:16px 0 20px 0;
}
.ClientDiv a {
	border:0px solid black;
	color:White;
	float:left;
	width:113px;
	padding-bottom:4px;
	font-size:14px;
}
.ClientDiv a.selected {
	color:Black;
}

.ProjectsBox {
	background-color:#eebf00;
	padding:16px 0 10px 0;
}

.ProjectDiv {
	border:0px solid black;
	white-space:nowrap;
	color:White;
	float:left;
	width:150px;
	padding-bottom:4px;
	font-size:14px;
}
.ProjectDiv a {
	color:White;
	font-size:14px;
}
.ProjectDiv a.selected {
	color:Black;
}

.ProjectDivW {
	border:0px solid black;
	white-space:nowrap;
	color:White;
	float:left;
	width:200px;
	height: 20px;
	padding-bottom:4px;
	font-size:14px;
}
.ProjectDivW a {
	color:White;
	font-size:14px;
}
.ProjectDivW a.selected {
	color:Black;
}

/* projects box */
.box-t div div {
	margin:0 29px 0 29px;
	width:100%;
	background:#fff;
}
.box-t div {
	height: 26px;
	line-height: 1px;
	font-size: 1px;
	background: url(../images/projects/TR.gif) no-repeat 100% 0;
}
.box-t {
	height: 26px;
	background: url(../images/projects/TL.gif) no-repeat 0 0;
}
.box-b {
	height: 26px;
	line-height: 1px;
	font-size: 1px;
	background: url(../images/projects/BR.gif) no-repeat 100% 0;
}
.box-b div {
	height: 26px;
	background: url(../images/projects/BL.gif) no-repeat 0 0;
}
.box-b div div {
	margin:0 29px 0 29px;
	width:100%;
	background:#fff;
}
.box-content{
	height:290px;
	background-color:#fff;
	padding:0 20px 0 20px;
}

/* contact box */
.contact .box-t div div {
	margin:0 28px 0 28px;
	width:100%;
	background:#cbc9ca;
}
.contact .box-t div {
	height: 25px;
	line-height: 1px;
	font-size: 1px;
	background: url(../images/contact/TR.gif) no-repeat 100% 0;
}
.contact .box-t {
	height: 25px;
	background: url(../images/contact/TL.gif) no-repeat 0 0;
}
.contact .box-b {
	height: 26px;
	line-height: 1px;
	font-size: 1px;
	background: url(../images/contact/BR.gif) no-repeat 100% 0;
}
.contact .box-b div {
	height: 26px;
	background: url(../images/contact/BL.gif) no-repeat 0 0;
}
.contact .box-b div div {
	margin:0 28px 0 28px;
	width:100%;
	/*background:#eebf00;*/
	background:#cbc9ca;
}
.contact .box-content{
	height:179px;
	background-color:#cbc9ca;
	padding:0 20px 0 20px;
}
.contact .flags {
	width:130px;
	height:100%;
	border-right:1px solid #FFF;
	margin-right:20px;
}
.contact .flags img {
	margin-right:7px;
}
.contact .flags label {
	vertical-align:2px;
}
.contact .flags div {
	margin-bottom:11px;
}
.contact a {
	color:#5e5e5e;
}

/* News */

.news {
	padding-top:0px;
}
.news .years td {
	vertical-align:top;
	text-align:center;
	height: 26px;
	width:25%;
	font-weight:bold;
}
.news .year {
	background: url(../images/news/year.gif) repeat-x 100% bottom;
	cursor:pointer;
}
.news .yearSelected {
	color:#000;
	background: url(../images/news/yearS.gif) repeat-x 100% bottom;
}

.NewsLetter .years td {
	vertical-align:top;
	text-align:center;
	height: 26px;
	width:25%;
	font-weight:bold;
}
.NewsLetter .year {
	background: url(../images/news/year.gif) repeat-x 100% bottom;
	cursor:pointer;
}
.NewsLetter .yearSelected {
	color:#000;
	background: url(../images/news/yearS.gif) repeat-x 100% bottom;
}

.news_tiker a {padding-bottom:10px;text-decoration:none;)
.news_tiker a:hover {text-decoration:underline;)

/* Info Boxes */
.infoBox a {
	text-decoration:underline;
}
.infoBox ul li a {
	text-decoration:none;
}