body {
	background:#ffffff url(../gfx/longar_background_main.gif);
	margin: 0px;
	padding:0px;
	font:11px Verdana, Arial, sans-serif;
	color:#4a4a4a;
}

a:link, a:active, a:visited {
	color:#4a4a4a;
	text-decoration:none;
}

a:hover {
	color:#4a4a4a;
	text-decoration:underline;
}

h1,h2 {
	font: bold 11px Verdana, Arial, sans-serif;
	color:#4a4a4a;
	margin:20px;
}
h2{margin:0}

img {
	border: none;
	margin: 0px;
	behavior:url(img.htc);
}

p {
	margin:0px;
}

span.underline {

}

span.none {
	text-decoration:none;
}

.error {
	color:#bb0000;
}

.done {
	color:#0e860b;
}

strong, .strong {
	font-weight:bold;
}

.lighten {
	color:#757575;
}

acronym {
	cursor:help;
	border-bottom:1px #a9a9a9 dotted;
}

#longar-contener {
	position:absolute;
	left:50%;
	margin-left:-380px; /* 761 */
}

#longar-left-top {
	position:absolute;
	left:0px;
	top:0px;
	width:7px;
	height:167px;
}

#longar-top {
	position:absolute;
	left:7px;
	top:0px;
	width:747px;
	height:135px;
	background: #f7f7f7;
}

/* top */

#longar-left-beam {
	position:absolute;
	left:0px;
	top:7px;
}

#longar-right-beam {
	position:absolute;
	left:745px;
	top:7px;
}

#longar-top-beam {
	position:absolute;
	left:0px;
	top:0px;
}

#longar-logo {
	position:absolute;
	left:529px;
	top:17px;
}

#longar-right-top {
	position:absolute;
	left:754px;
	top:0px;
	width:7px;
	height:167px;
}

#longar-flash {
	position:absolute;
	left:42px;
	top:12px;
}

/* end top */

#longar-menu {
	position:absolute;
	left:7px;
	top:135px;
	width:747px;
	height:32px;
}

/* menu  left 7 top 135*/

#menu-left {
	position:absolute;
	left:7px;
	top:135px;
}

#menu-bg {
	position:absolute;
	left:20px;
	top:135px;
	width:700px;
	height:32px;
	background:url(../gfx/menu/bg.gif);
}

#menu-mainpage {
	position:absolute;
	left:34px;
	top:135px;
}

#menu-news {
	position:absolute;
	left:159px;
	top:135px;
}


#menu-about {
	position:absolute;
	left:270px;
	top:135px;
}

#menu-careers {
	position:absolute;
	left:356px;
	top:135px;
}


#menu-activity {
	position:absolute;
	left:441px;
	top:135px;
}

#menu-ref {
	position:absolute;
	left:548px;
	top:135px;
}

#menu-contact {
	position:absolute;
	left:651px;
	top:135px;
}

#menu-right {
	position:absolute;
	left:728px;
	top:135px;
}

#longar-content {
	position:absolute;
	left:0px;
	top:167px;
	width:761px;
	background:url(../gfx/background.gif);
}

#longar-bottom-1 {
	width:761px;
	clear:both;
}

#longar-bottom-2 {
	width:761px;
	clear:both;
}


input, textarea {
	margin: 0px;
	padding:0px;
	font:11px Verdana, Arial, sans-serif;
	color:#4a4a4a;	
	border:1px #c9c9c9 solid;
	background:#fcfcfc;
}

/* career */

form#career_form { padding: 20px 35px; margin: 0; }
#career_form fieldset { padding: 0; margin: 0; border: none; }
#career_form legend { display: none; }
#career_form p { position: relative; padding: 8px 0; display: block; }
#career_form p label { display: block; width: 200px; }
#career_form p input { height: 17px; position: absolute; top: 3px; left: 120px; width: 150px; }
#career_form p select { position: absolute; top: 3px; left: 120px; width: 150px; font-size: 1em; }
#career_form p input.long { width: 200px; }
#career_form p.textarea { height: 60px; }
#career_form p textarea { width: 240px; height: 60px; position: absolute; top: 3px; left: 120px;  }
#career_form p.agree input { left: 14px !important; left: -30px;  top: 5px; width: auto; border: none; background: #f7f7f7; }
#career_form p.agree label { width: 500px; margin-left: 40px; }
#career_form input.submit { border:none; display: block; float: right; position: relative; z-index: 2; }
#career_form input.file { width: auto !important; width: 330px; }
#career_form p.error { position: relative; z-index: 0; display: block; width: 500px; }
#career_form p.error span { color: #0053c7; }

.pages .active { color: #388bd9; }

/* new */
div.activity_position { width:690px; margin-left:35px; margin-top:20px; padding-bottom: 10px; }
div.activity_position h1 { margin: 0 0 15px 0; font-size: 12px; }
div.activity_position p { margin-bottom: 10px; }
div.activity_position img.img_to_right { border:1px #a7a7a7 solid;width:142px;height:115px;margin-left:10px;margin-bottom:5px;float:right }
