/*******************************************************************************
		Coded by GS on 21.02.2007, True Vision
*******************************************************************************/
#spacer { width: 950px; }


/*----------------------------------- logo -----------------------------------*/
#logo {
	background: url(../images/i/bg/logo.png) 0 0 no-repeat;
	width: 267px;
	float: right;
}
#logo div { background: url(../images/i/bg/logo.gif) 0 0 no-repeat; padding: 42px 35px 0 72px; }
#logo span {
	background: url(../images/i/logo2.gif) 0 0 no-repeat;
	width: 160px; height: 100px;
	display: block;
}
#logo span.logo-rus { background: url(../images/i/logo2_rus.gif) 0 0 no-repeat; }
#logo span.logo-lat { background: url(../images/i/logo2_lat.gif) 0 0 no-repeat; }
#logo span.logo-eng { background: url(../images/i/logo2_eng.gif) 0 0 no-repeat; }
#logo span img { visibility: hidden; }


/*--------------------------------- language ---------------------------------*/
#language { position: absolute; left: 69px; top: 430px; }
#language ul { margin: 0; padding: 0; }
#language ul li {
	background: url(../images/i/mrk/lang.gif) 0 50% no-repeat;
	margin: 0 10px 0 0; padding: 0 0 0 8px;
	display: inline;
	text-transform: uppercase;
	color: #FFF;
	font-size: 9px; font-family: arial,verdana,tahoma,sans-serif;
}
#language ul li.active { background: url(../images/i/mrk/lang_active.gif) 0 50% no-repeat; }
#language a { text-decoration: none; }


/*---------------------------------- titles ----------------------------------*/
#title-idea h1 {
	position: absolute; top: 64px; left: 129px;
	margin: 0; padding: 0;
	white-space: nowrap;
	color: #FFF;
	font-size: 2.5em; font-weight: normal; font-family: arial,tahoma,sans-serif;
}

#title-decision h1 {
	position: absolute; top: 64px; left: 475px;
	margin: 0; padding: 0;
	white-space: nowrap;
	color: #FFF;
	font-size: 2.5em; font-weight: normal; font-family: arial,tahoma,sans-serif;
}


/*----------------------------------- promo ----------------------------------*/
#promo { height: 520px; }
#promo div.promo-layer1 { height: 520px; }
#promo div.promo-layer2 { padding-top: 100px; }
#promo div.next { height: 51px; }
#promo a.next {
	background: url(../images/i/ico/next.png) 0 0 no-repeat;
	margin: 0 20px; padding-bottom: 37px;
	display: block;
	float: right;
	width: 35px;
	text-decoration: none;
	color: #6F97BA;
	font-size: 1em; font-family: arial,tahoma,sans-serif;
	letter-spacing: -1px;
}
#promo a.next:hover { color: #FFFFFF; }
#promo h2 {
	margin: 0; padding: 10px 20px 20px 20px;
	float: right;
	color: #FFF;
	font-size: 1.1em; font-weight: bold; font-family: arial,tahoma,sans-serif;
}
#promo h2 a { color: #FFF; text-decoration: none; }
#promo h2 a:hover { color: #FFF; text-decoration: underline; }
#promo h2.blue a { background-color: #004685; padding: 0 3px; color: #FFF; }
#promo h2.blue a:hover { color: #FFF; }


/*---------------------------------- content ---------------------------------*/
#content-layout {
	background: url(../images/i/bg/content.gif) 100% 50px no-repeat;
	margin-top: -170px;
	min-height: 497px;
}
* html #content-layout { height: 497px; }
#content {
	background: url(../images/i/bg/content_brdr.gif) 0 46px repeat-x;
	margin-left: 303px; padding: 75px 0 0 35px;
}


/*------------------------------------ menu ----------------------------------*/
#menu { margin: 0 267px 30px -20px; height: 17px; }
#menu ul { position: absolute; margin: 0; padding: 0; width: 500px; white-space: nowrap; }
#menu ul li {
	background: url(../images/i/mrk/menu.gif) 0 50% no-repeat;
	margin: 0; padding: 0 15px 0 20px;
	display: inline;
	white-space: nowrap;
	color: #FFF;
	font-size: 14px; font-weight: bold;
}


/*---------------------------------- footer ----------------------------------*/
#footer { padding: 20px 0 20px 40px; color: #626262; font-size: 0.9em; }
#footer a { color: #004685; }
#footer a:hover { color: #000000; }


#copyright { width: 295px; float: left; }
#copyright p { margin: 0; padding-bottom: 25px; }


#address h3 { margin-bottom: 5px; }
#address table { margin-top: 5px; }
#address table th { padding-right: 15px; }


