html, body {
	height:100%;
}

body, p, form, ul, li, hr, input, h1, h2, h3, h4, h5, h6 {
	padding:0;
	margin:0;
}

body {
	background:url("../img/background.png") #e8e8e8 repeat-x top;
	font-family:arial, georgia, sans-serif;
	font-size:100.01%;
	color:#666;
}

a.txt:link, a.txt:visited {
	text-decoration:none;
	font-weight:bold;
	padding:0 2px;
	color:#c12d4f;
}

a.txt:hover, a.txt:active {
	background-color:#c12d4f;
	color:#fff;
}

table {
	border-collapse:collapse;
	margin:10px 20px;
}

img {
	border:0;
}
h1 {
	position:absolute;
	font-size:350%;
	color:#605d5c;
	top:-45px;
	font-weight: normal;
}
h2 {
	background:url("../img/h2.gif") no-repeat;
	height:26px;
	line-height:26px;
	color:#c0143c;
	padding-left:20px;
	.font-size:140%;
	_font-size:150%;
}

h3 {
	background:url("../img/h3.gif") repeat-y;
	padding:2px 10px;
	color:#777;

	.font-size:110%;
	_font-size:90%;
}

h4 {
	margin-left:20px;
	font-size:120%;
	color:#c0143c;
}


ul {
	list-style-image:url("../img/li.gif");
	margin:10px 0;
	font-size:110%;
}

ul ul {
	font-size:100%;
	list-style-image:url("../img/li_2.gif");
}


li {
	margin:2px 0 2px 35px;
}

li.li {
	margin:2px 0 2px 35px;
	
}


p {
	margin:10px 20px;
	line-height:17px;
	font-size:110%;
	width:700px;
}

span {
	display:block;
	margin-left:20px;
	margin-top:3px;
}

/* PAGE LAYOUT */

div#container {
	margin:0 auto;
	font-size:80%;
	height:100%;
 	width:910px;
}


div#intro {
	font-size:80%;
	margin:0 auto;
	height:550px;
	width:1200px;
}

div#intro table{
	margin:50px auto 0 auto;
	color:#333;
	font-weight:bold;
	font-size:90%;
	width:70%;
}

div#intro td {
	text-align:center;
	vertical-align:top;
}

div#intro table img {
	margin-top:5px;
}



div#devel {
	margin-top:10px;
	float:right;
}

div#devel img {
	vertical-align:bottom;
}

div#header {
	height:150px;
}

div#middle {
	border:1px solid #b6b6b6;
	background-color:#efefef;
	min-height:200px;
	font-size:90%;
	padding:45px 0 10px 0;
	_margin-top:-30px;
	position:relative;
}

div#middle p {
	text-align:justify;
}

div#middle ul {
	text-align:justify;
	width:720px;
}

div#popup ul {
	width:97%;
}

div#middle table.static {
	border-collapse:collapse;
	position:absolute;
	width:148px;
	float:right;
	right:0px;
	top:-30px;
}

div#middle table.static td.txt {
	text-align:left;
	font-weight:bold;
	font-size:110%;
	padding:2px 0;
}


div#middle div.h1 {
	position:absolute;
	font-size:350%;
	color:#605d5c;
	top:-45px;
}

div#footer {
	background:url("../img/splash.gif") no-repeat center;
	margin-top:30px;
	font-size:90%;
	height:150px;
	width:900px;
	font-size:12px;
	margin:30px auto 0 auto;
	width:900px;
}

div#lang {
	background:url("../img/topmenubg.gif") no-repeat right;
	position:relative;
	text-align:right;
	height:21px;

	padding-right:18px;
	width:360px;
}

div#lang img {
	vertical-align:middle;
	padding:2px;
}

a#logo img, a#aimslogo img{
	margin-top:20px;
}

a#logo {
	position:relative;
	z-index:1001;
}

a#aimslogo {
	position:relative;
	z-index:1001;
	left:10px;
	top:0px;
}





div#nav {
	position:relative;
	height:100px;
	top:-55px;
	z-index:999;
}

div#nav a:link, div#nav a:visited {
	height:115px;
	width:125px;
	float:right;
	position:absolute;
	background-repeat:no-repeat;
	background-position:top left;
}


a.nav_clients_lv:link, a.nav_clients_lv:visited {
	background-image:url("../img/new_nav_buttons/nav_clients_n.gif");
	right:0;
	z-index:13;
}

a.nav_clients_lv:hover, a.nav_clients_lv:active, a.nav_clients_lv.active {
	background-image:url("../img/new_nav_buttons/nav_clients_o.lv.gif");
	z-index:13;
}

a.nav_survey_lv:link, a.nav_survey_lv:visited {
	background-image:url("../img/new_nav_buttons/nav_survey_n.gif");
	right:65px;
	z-index:14;
}

a.nav_survey_lv:hover, a.nav_survey_lv:active, a.nav_survey_lv.active {
	background-image:url("../img/new_nav_buttons/nav_survey_o.lv.gif");
	z-index:14;
}


a.nav_gradi360_lv:link, a.nav_gradi360_lv:visited {
	background-image:url("../img/new_nav_buttons/nav_gradi360_n.gif");
	right:130px;
	z-index:15;
}
a.nav_gradi360_lv:hover, a.nav_gradi360_lv:active, a.nav_gradi360_lv.active {
	background-image:url("../img/new_nav_buttons/nav_gradi360_o.lv.gif");
	z-index:15;
}


a.nav_couching_lv:link, a.nav_couching_lv:visited {
	background-image:url("../img/new_nav_buttons/nav_couching_n.gif");
	right:195px;
	z-index:16;
}
a.nav_couching_lv:hover, a.nav_couching_lv:active, a.nav_couching_lv.active {
	background-image:url("../img/new_nav_buttons/nav_couching_o.lv.gif");
	z-index:16;
}


a.nav_audit_lv:link, a.nav_audit_lv:visited {
	background:url("../img/new_nav_buttons/nav_audit_n.gif");
	right:260px;
	z-index:17;
	
}

a.nav_audit_lv:hover, a.nav_audit_lv:active, a.nav_audit_lv.active {
	background-image:url("../img/new_nav_buttons/nav_audit_o.lv.gif");
	right:260px;
	z-index:17;
}

a.nav_developement_lv:link, a.nav_developement_lv:visited {
	background-image:url("../img/new_nav_buttons/nav_developement_n.gif");
	right:325px;
	z-index:18;
}

a.nav_developement_lv:hover, a.nav_developement_lv:active, a.nav_developement_lv.active {
	background-image:url("../img/new_nav_buttons/nav_developement_o.lv.gif");
	z-index:18;
}


a.nav_salary_lv:link, a.nav_salary_lv:visited {
	background-image:url("../img/new_nav_buttons/nav_salary_n.gif");
	right:390px;
	z-index:19;
}
a.nav_salary_lv:hover, a.nav_salary_lv:active, a.nav_salary_lv.active {
	background-image:url("../img/new_nav_buttons/nav_salary_o.lv.gif");
	z-index:19;
}


a.nav_consultation_lv:link, a.nav_consultation_lv:visited {
	background-image:url("../img/new_nav_buttons/nav_consultation_n.gif");
	right:455px;	
	z-index:20;
}

a.nav_consultation_lv:hover, a.nav_consultation_lv:active, a.nav_consultation_lv.active {
	background-image:url("../img/new_nav_buttons/nav_consultation_o.lv.gif");
	z-index:20;
}

a.nav_personnel_lv:link, a.nav_personnel_lv:visited {
	background-image:url("../img/new_nav_buttons/nav_personnel_n.gif");
	right:520px;	
	z-index:21;
}

a.nav_personnel_lv:hover, a.nav_personnel_lv:active, a.nav_personnel_lv.active {
	background-image:url("../img/new_nav_buttons/nav_personnel_o.lv.gif");
	z-index:21;
}



a.nav_contacts_en:link, a.nav_contacts_en:visited {
	background-image:url("../img/nav_contacts_n.gif");
	right:0;
	z-index:13;
}

a.nav_contacts_en:hover, a.nav_contacts_en:active, a.nav_contacts_en.active {
	background-image:url("../img/nav_contacts_o.en.gif");
	z-index:13;
}

a.nav_employees_en:link, a.nav_employees_en:visited {
	background-image:url("../img/nav_employees_n.gif");
		right:65px;
	z-index:14;
}
a.nav_employees_en:hover, a.nav_employees_en:active, a.nav_employees_en.active {
	background-image:url("../img/nav_employees_o.en.gif");
	z-index:14;
}

a.nav_clients_en:link, a.nav_clients_en:visited {
	background-image:url("../img/nav_clients_n.gif");
	right:130px;
	z-index:15;
}
a.nav_clients_en:hover, a.nav_clients_en:active, a.nav_clients_en.active {
	background-image:url("../img/nav_clients_o.en.gif");
	z-index:15;
}
a.nav_survey_en:link, a.nav_survey_en:visited {
	background-image:url("../img/nav_survey_n.gif");
	right:195px;
	z-index:17;
}
a.nav_survey_en:hover, a.nav_survey_en:active, a.nav_survey_en.active {
	background-image:url("../img/nav_survey_o.en.gif");
	z-index:17;
}

a.nav_consultation_en:link, a.nav_consultation_en:visited {
	background-image:url("../img/nav_consultation_n.gif");
	right:260px;
	z-index:18;
}

a.nav_consultation_en:hover, a.nav_consultation_en:active, a.nav_consultation_en.active {
	background-image:url("../img/nav_consultation_o.en.gif");
	z-index:18;
}

a.nav_personnel_en:link, a.nav_personnel_en:visited {
	background-image:url("../img/nav_personnel_n.gif");
	right:325px;
	z-index:19;
}
a.nav_personnel_en:hover, a.nav_personnel_en:active, a.nav_personnel_en.active {
	background-image:url("../img/nav_personnel_o.en.gif");
	z-index:19;
}

a.nav_about_en:link, a.nav_about_en:visited {
	background-image:url("../img/nav_about_n.gif");
	right:390px;
}

a.nav_about_en:hover, a.nav_about_en:active, a.nav_about_en.active {
	background-image:url("../img/nav_about_o.en.gif");
}


div#employees span {
	margin:0 0 10px 5px;
	font-weight:bold;
	color:#bd3052;
	font-size:90%;
}

div#employees a:link, div#employees a:visited {
	border:4px solid #fff;
	display:block;
	margin:4px;
}


div#employees a:active, div#employees a:hover {
	border-color:#c12d4f;
}


div#employeeslv {
	background-image:url("../img/bg_employees.lv.png");
}

div#employeeslv span {
	margin:0 0 10px 5px;
	font-weight:bold;
	color:#bd3052;
	font-size:90%;
}

div#employeeslv a:link, div#employeeslv a:visited {
	border:4px solid #fff;
	display:block;
	margin:4px;
}


div#employeeslv a:active, div#employeeslv a:hover {
	border-color:#c12d4f;
}



div#cvinfos div {
	display:none;
}
/*-------------------*/

table.employee {
	border-collapse:collapse;
}

td {
	vertical-align:top;
}

td.photo {
	background:url("../img/logo2.gif") no-repeat top right;
	background-color:#ececec;
	width:305px;
}

td.cv {
	background-color:#efefef;
	font-size:80%;
	width:305px;
}

td.sep {
	width:4px;
}

td.photo img{
	position:relative;
	margin-left:3px;
	top:-10px;
}

td.close {
	text-align:right;
}

div.text {
	width:720px;
}

/*-------------------*/

div#popup {
	margin-left:-306px;
	position:absolute;
	display:none;
	height:505px;
	z-index:1003;
	width:612px;
	top:100px;
	left:50%;
}

div#popup a.close {
	text-align:right;
	display:block;
}

div#popup div#cv {
	font-size:80%;
}

div#popup p {
	width:280px;
	font-size:140%;
	font-weight:bold;
}

div#popup h2 {
	background:none;
	font-size:150%;
}

div#popup div#photo img {
	position:relative;
	margin-left:3px;
	top:-10px;
}

div#popup div.name {
	position:relative;
	font-size:250%;
	color:#c12d4f;
	left:10px;
	top:-15px;
}

div#popup div.surname {
	position:relative;
	font-size:180%;
	color:#c12d4f;
	left:40px;
	top:-15px;
}

div#layer {
	background-color:#000;
	position:fixed;
	display:none;
	z-index:1002;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}

table.opt {
	border:1px solid #bbb;
}

table.opt td{
	border:1px solid #bbb;
	text-align:center;
	padding:2px;
}

table.opt td.title {
	text-align:left;
	font-weight:bold;
}

table.opt th {
	background-color:#e7e7e7;
}


div.map {
	position:relative;
	margin:10px 20px;
	line-height:17px;
	font-size:110%;
	width:700px;
}

div#mapinfo {
	border:1px solid #c5c7c4;
	background-color:#e6e6e6;
	position:absolute;
	font-size:80%;
	display:none;
	padding:2px;
	width:250px;
	left:70px;
	top:95px;
}


div.print div#middle img.static {
	margin-right:20px;
	position:static;
}

div.print div#header {
	height:120px;
}

div.print div#middle div.h1 {
	top:75px;
}

div.print div#footer {
	background-image:none;
	margin-top:0;
	height:30px;
}




a#print:link, a#print:visited {
	position:absolute;
	left:670px;
	top:20px;
}

div.clients {
	position:relative;
	left:20px;
	width:700px;
	height:670px;
}

div.clients label {
	position:absolute;
	font-weight:bold;
	font-size:140%;
	color:#222;
}

div.clients img {
	position:absolute;
}


div.clients table {
	width:700px;
}

div.clients table td {
	vertical-align:middle;
	text-align:center;
	border:1px solid red;
}

td.txt a.txt:link, td.txt a.txt:visited {
 font-size:110%;
}

div#employees table.director {
margin:40px 0 0 270px;
width:400px;
}

td.txt h3 {
	background-image:url("../img/h3_nl.gif");
	padding-left:5px;
}

div#middle div.special h3 {
	background:url("../img/longh3_bg.png") repeat-y center;
	padding-left:25px;
	text-align:center;
	font-size:180%;
	color:#c0143c;
	width:700px;
}

div#middle div.special p {
	text-align:center;
	font-size:130%;
	width:700px;
}

div#middle div.special ul {
	list-style-image:none;
	text-align:center;
	list-style:none;
	font-size:130%;
}


div.news-block h3 {
margin-bottom:20px;
	
}

div.news-block h3.title span {
font-size:13px;
margin-left:10px;
cursor:pointer;
}

div.news-block h3.title span.date {
font-size:9px;
font-weight:200;
margin-left:10px	
}

div.news-block div.list_text {
width:450px;
font-size:12px;
margin-left:8px;
margin-top:2px;
margin-bottom:20px;
	
}
.jaunumi {
	
margin-left:50px;
font-size:16px;
font-weight:bold;
}

#intros {
	margin: -240px auto 0;
	position: relative;
	top: 50%;



} 


