/*
Plugin: jQuery Parallax
Version 1.1.3
Author: Ian Lunn
Twitter: @IanLunn
Author URL: http://www.ianlunn.co.uk/
Plugin URL: http://www.ianlunn.co.uk/plugins/jquery-parallax/

License: http://creativecommons.org/licenses/by-sa/3.0/ (Attribution Share Alike). Please attribute work to Ian Lunn simply by leaving these comments in the source code or if you'd prefer, place a link on your website to http://www.ianlunn.co.uk/.
*/

@charset "utf-8";
/* CSS Document */

body{
	margin: 0;
	min-width: 980px;
	padding: 0;
	background-color: #000000;
}

* {
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
}
img{
	border: 0;
}


.float-left{
	float: left;	
	margin: 0 0 0 20px;
}

.float-right{
	float: right;
	margin: 0 20px 0 0;
	margin-top:200px;
	max-height: 300px;
	overflow:hidden;
}

.center{
	font-size: 2.5em;
	padding: 80px 0 0 0;
	text-align: center;
}

#nav{
	list-style: none;
	position: fixed;
	right: 20px;
	z-index:2;
	top: 120px;
}

#nav li{
	margin: 0 0 15px 0;	
}

#header, #intro, #second{
	width: 100%;
}

#intro{
	background:url(images/nou/homepage3.png) 50% 0 no-repeat fixed;
	color: white;
	height: 1060px;
	margin: 0 auto;
	padding: 0;
}
#test {
	bottom: 0;
	color: white;
	display: block;
	left: 50%;
	margin-left: -640px;
	font-size: 38px;
	position: absolute;
	width: 1022px;
}

/*
#second{
/*	background: url(images/shau5.png) center -30% no-repeat fixed;
	overflow:hidden;
	color: white;
	height: 1583px;
	margin: 0 auto;
	padding: 0;
	position:relative;
	width:1600px;
}
*/
/*old*/

/*#second{
	background: url(images/perspective2.jpg) 50% 0 no-repeat fixed;
	color: white;
	height: 1493px;
	margin: 0 auto;
	
	width:1024px;
}

.shau {
	background: url(images/shau2.png)no-repeat bottom center;
	color: white;
	height: 1493px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	position:absolute;
	top:0px;
	width:1024px;
	margin-left:-511px;
	left:50%;
}*/
#second{
	/*background: url(images/shau4-fara-prag.png) center bottom no-repeat fixed;*/
	overflow:hidden;
	color: white;
	height: 800px;
	margin: 0 auto;
	padding: 0;
	width:1022px;
	position:relative;
}
#second .subtitle {
	display:block;
	position: relative;
}
#second .subtitle span {
	display:block;
	position: absolute;
	width:100%;
	height:100%;
	background: #248eb3;
}
.bg{
	background: url(images/nou/our-perspective-bucuresti.jpg) 50% 0 no-repeat fixed;
	color: white;
	height: 895px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	position:absolute;
	top:0px;
	width:1022px;
	z-index: -1;
}
.shau {
	background: url(images/shau2.png)no-repeat bottom center;
	color: white;
	height: 750px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	position:absolute;
	top:0px;
	width:1022px;
	margin-left:-511px;
	left:50%;
}

#third{
	background: url(images/nou/our-expertise-1-6.jpg) 50% 0 no-repeat fixed;
	color: white;
	height: 1022px;
	margin: 0 auto;
}
#fourth{
	background: url(images/nou/expertise_2_2.jpg) 50% 0 no-repeat fixed;
	color: white;
	height: 1260px;
	margin: 0 auto;
}

.arrow {
	background: url(images/nou/our-expertise-arrow.png) no-repeat bottom center;
	width:803px;
	height:606px;
	margin: 0 auto;
	/*margin-top:100px;*/
}
.dude {
	background:url(images/nou/our-expertise-man.png) no-repeat 0 0;
	width:251px;
	height: 523px;
	bottom: -65px;
	left: 50%;
	margin-left: -418px;
	position: absolute;
}


#fifth{
	background: url(images/nou/partners.jpg) 50% 0 no-repeat fixed;
	color: white;
	height: 1066px;
	margin: 0 auto;
}

/*
#fifth{
	background: url(images/nou/people.jpg) 50% 0 no-repeat fixed;
	color: white;
	height: 960px;
	margin: 0 auto;
}
*/
#sixth {
	background:url(images/nou/people5.jpg) 50% 0 repeat fixed;
/*	background:#090c04;*/
	color: white;
	min-height: 599px;
	margin: 0 auto;
	padding-bottom:20px;
/*	padding-top:100px;*/
}
#seventh{
	background: url(images/nou/contact2.jpg) 50% 0 no-repeat fixed;
	color: white;
	height: 1052px;
	margin: 0 auto;
}
#seventh .page-container{
	top:300px;
}

.story{
	margin: 0 auto;
	min-width: 1022px;
	overflow: auto;
	width: 1022px;
	position:relative;
}
.page .subtitle {
	font-size:25px;
	text-transform:uppercase;
	background:#bb0101;
	padding-left:20px;
	padding-top:17px;
	padding-right:17px;
	padding-bottom:15px;
	float:left;
	z-index:2;
}

.page {
	position: relative;
}
.page-container {
	position:relative;
	z-index:2;
}
body .page .body {
	padding-top:28px;
	padding-left:10px;
	padding-right:8px;
	background:url(images/red-rpt.png) repeat;
	float:left;
	width:475px;
	font-size:13px;
	clear:left;
	margin-top: -25px;
	margin-left: 11px;
	z-index: -1;
	position: relative;
}
#second .subtitle {
/*	background:#248eb3;*/
	background:url(images/blue-subtitle-rpt.png) repeat;
	width: 280px;
	
}
#second .body {
	background:url(images/blue-rpt.png) repeat;
	width:338px;
}

#third .subtitle {
	background:#261b26;
}
#third .body {
	background:#261b26;
	width:338px;
}
#fourth .subtitle {
	background:#9d2500;
}

#fourth .body {
	background:url(images/new-red-rpt.png) repeat;
	width:517px;
}
#sixth .subtitle {
	background:#34322b;
	padding-left:45px;
	padding-right:45px;
}
#sixth .body {
	background:url(images/grey-rpt.png) repeat;
	width:250px;
	padding-left:20px;
	padding-right:20px;
	margin-left:27px;
}
.page .body p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:14px;
}
.page-container {
	left:50%;
	margin-left:-314px;
	top:400px;
	margin-left: -450px;
}
#intro .page-container{
	top:500px;
}
#foot .container {
	width:1024px;
	margin:0 auto;
}
#second .page-container {
	top:184px;
}
#third .page-container {
	top:242px;
/*	margin-left:-600px;*/
}
#fourth .page-container {
	top:188px;
/*	margin-left:-454px;*/
}
#sixth .page-container {
	top:230px;
}

.subpages {
	position:absolute;
	top:440px;
	z-index:2;
	left:50%;
	margin-left: -85px;
	
}
#third .subpages.column0 {
	position:absolute;
	top:400px;
	z-index:2;
	left:50%;
	margin-left: -85px;
}
#fourth .subpages {
	position:absolute;
	top:240px;
	z-index:2;
	left:50%;
	margin-left: -85px;
	
}
#fourth .subpages.columns1 {
	position:absolute;
	top:350px;
	z-index:2;
	left:50%;
	margin-left: -85px;
	
}
.subpage {
	margin-bottom:55px;
	display: block;
	overflow: hidden;
}

.subpages h1 {
	font-size:25px;
	font-size:22px;
	text-transform:uppercase;
	background:#251825;
	padding-left:20px;
	padding-top:17px;
	padding-right:17px;
	padding-bottom:15px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	z-index:2;
	font-family: Times;
	font-weight: normal;
}

.subpage.type-2 h1{
	background:#504650;
}
.subpage.type-2 .body{
	background:url(images/grey2-rpt.png) repeat!important;
}

.subpage.type-3 h1{
	background:#9f0201;
}
.subpage.type-4 h1{
	background:#415063;
}
.subpage.type-4 .body{
	background:url(images/dark-blue-rpt.png) repeat!important;
}
.subpages .body{
	margin-left: 24px;
}
.subpages.subpages-col-2 {
/*	display: block;*/
}
.subpages-col-2 h1 {
	background:red;
}
body #third .subpages.subpages-col-2 .body{
	background:url(images/red-rpt.png) repeat;
	width:475px;
}
#third .subpages .body {
	background:url(images/purple-rpt.png) repeat;
	width:484px;
}

#lang_switch {
	display: none;
}
div#head { 
	background:url(images/top-rpt.jpg) repeat-x;
	height: 140px;
	position:fixed;
    top:0;
    width:100%;
    z-index:100;
}
ul.menu { 
	display:block;
	overflow:hidden;
	float:right;
	margin-top: 25px; }
ul.menu_main li { 
	display:block;
	overflow:hidden;
	float:left;
	padding-left:13px;
	padding-right:17px;
	text-transform:uppercase;
	border-left:1px solid red;
	height:20px;
	line-height:20px;
	color:white; 
}
ul.menu_main li.last {
	padding-right:17px;
}
ul.menu_main li a{ 
	display:block;
	overflow:hidden;
	color:white;
	text-decoration:none;
	text-transform:uppercase;
	font-size:13px;
}
ul.menu_main li:hover a,ul.menu_main li.selected a{
	color:red;
}
span.motto {
	display: none;
	float:left;
	width:316px;
	height:39px;
	display:block;
	background:url(images/nou/head-text-2.png) no-repeat;
	margin-left:20px;
	margin-top:14px;
	font-size:0px;
	text-indent:-9999px;
	top:0px;
}

p.motto {
	color:#9899a5;
	text-align:center;
	font-size:32px;
	text-transform:uppercase;
	font-size:0px;
	text-indent:-9999px;
	width:627px;
	height:52px;
	background:url(images/nou/alt-text-3-en.png) no-repeat;
	margin-top: -24px;
	position: absolute;
	left: 50%;
	margin-left: -271px;
	top: 93px;
}
a.logo{
	float:left;
	width:127px;
	height:110px;
	background:url(images/nou/logo-2.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
	margin-left:23px;
	margin-top:14px;	
	
}
#main {
	margin-top:140px;
	width: 1022px;
	margin:0 auto;
}

div#head p.motto { display:block; overflow:hidden; clear:both; }
.main {
	width:1024px;
	margin:0 auto;
	display:block;
	overflow:hidden;
}
#head .container {
	width:1024px;
	margin:0 auto;
	display:block;
	overflow:hidden;
}
div#foot { 
	background:url(images/foot.jpg) repeat-x;
	height:29px;
	width:100%;
	position:fixed;
	bottom:0px;
	z-index: 2;
	
}
div#foot p.copy {
		display:block;
		overflow:hidden;
		float:right;
		color:#aaaaaa;
		line-height: 29px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
}
ul.lawyers {
	width:927px;
	margin:0 auto;
	margin-top:100px;
}	
ul.lawyers li{
	list-style:none;
	float:left;
/*	margin-left:24px;*/
/*	margin-bottom:24px;*/
	cursor:pointer;
}

/*
ul.lawyers  li.pos-5 {
	margin-left: 140px;
}
*/
li.pos-7 {
	margin-right:0px;
}
.lawyer {
	display:none;
	width:900px;
	text-align:center;
	font-family:Arial;
	margin:0 auto;
	margin-top:30px;
}
.lawyer .body{
	display:block;
	width:852px!important;
	padding:0!important;
	margin:0 auto!important;
	float:none!important;
	z-index: 0!important;
	background:none!important;
	font-size:11px!important;
	line-height: 16px!important;
}
.lawyer h3:first-child {
	display:none;
}
.lawyer h3{
	font-weight:bold;
	margin-bottom:5px;
}
.lawyer h1 {
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:10px;
}
.lawyer p.position{
	color:#ff0000;
	font-style:italic;
	font-size:14px;
}
.columns1 {
	display:none;
}
#slider { width: 800px;margin:0 auto; }
#slider li { width: 250px; }

ul#flip {
				list-style: none;
				padding: 0;
				margin: 0 auto ;
				position: relative;
				top: 30px;
				width: 900px;
				height: 300px;
				margin-left: 68px!important;
			}
			ul#flip li {
				width:auto;
				height: 200px;
				text-align: center;
				cursor: pointer;
				color: #fee330;
				border:none;
			}
.buttons a {
	display: block;
	width: 23px;
    height: 26px;
    cursor: pointer;
	position: absolute;
	top: 32%;
	margin-top: -29px; /* if you change the arrow images, you may have to adjust this (1/2 height of arrow image) */
	cursor: pointer;
	text-decoration: none;
	outline: 0;
	border: 0;
}
.prev-button a {
	left: 5px;
	background: url(images/sprite.png) no-repeat -26px 0px;
	z-index:2;
}
.next-button a {
	right: 5px;
    background: url(images/sprite.png) no-repeat -26px -26px;
    z-index:2;
}
.languages {
	float:left;
	margin-top:4.5px;
}
.languages a {
	float:left;
	margin-right:5px;
}
