html , body {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;}
body {
	position:relative;
	min-width:990px;
	min-height:793px;
	font-size:12pt;
	background: #91d2f1;} 
a {
	outline: none;}
img {
	border:0px;
	margin:0px;
	padding:0px;}
#big{	
	position: absolute;
	width:100%;
	height:100%;
	min-height:793px;}
#small {
	position: absolute;
	z-index:20;
	width: 100%;
	height: 100%;
	min-height:763px;
	overflow:hidden;
	background: url(../images/body_bg.jpg) 100% 0% repeat-x;}
.menu {
	position:relative;
	top:100px;
	left:0%;
	z-index:150;
	width:253px;
	float:left;
	background:none;}
#links {
	top:0px;
	left:0%;
	position:relative;
	padding:20px 0px 0px 0px;
	margin:0px;
	list-style-type:none;}
#links li {
	position:relative;
	width:230px;
	height:150px;
	margin:0px 0px 0px 0px;}
.default_link_a  .active_menu, .default_link .notactive_menu {
	position:absolute;
	top:40px;
	left:10px;
	height:110px;}
.default_link {
	position:absolute;
	z-index:250;}
.default_link_a {
	position:absolute;
	z-index:300;}
.default_link_a  img, .default_link img {
	height:183px;}
#wp_01, #wp_02, #wp_03, #wp_04 {
	top:192px;
	float:left;}
#wp_04 {
	left: 5000px;}
#wp_03 {
	left: 3500px;}		
#wp_02 {
	left: 2000px;}				
#wp_01 {
	left: 430px;}
div.workplace {
	position: absolute;
	/*min-height:763px;*/
	height:100%;
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	cursor:default;
	font: normal 90% "Arial narrow";
	color:777;}
.ui-draggable {
	width:100%;
	float:left;
	z-index:5;}
a.act {
	font-weight: bold;
	text-decoration:none;}
#go:link,
#go:active,
#go:visited {
	color:#fff;
	text-decoration: none;}
#go:hover {
	color: #eee;}
.bottons , .logo , .menu , .footer {
	z-index:200;}
a {
	color:#000;
	font-weight:bold;}
.page {
	position:relative;
	z-index:70;}
.cont {
	position:absolute;
	left:0px;
	float:left;}
/*coment under main image*/
.container {
	position:absolute;
	top:0px;
	left:0px;
	margin:50px 0px 0px 20%;
	height:100%;
	background:none;
	z-index:4;
	color:#333;}
.container_1 {
	position:absolute;
	top:-50px;
	left:220px;
	float:left;
	margin:0px;
	width:70%;
	height:70%;
	background:none;
	color:#333;
	z-index:4;}
img.coment {
	position:relative;}
.coment_txt {
	position:absolute;
	top:15px;
	left:25px;
	z-index:5;}
/*end coment under main image*/
/*navigations bottons*/
/*end navigations bottons*/
/*footer*/
.backward, .forward, .girl {
	position:absolute;
	top:300px;
	z-index:360;}
.backward {
	left:70px;}
.forward {
	left:93%;}
.slogan  {
	position:relative;
	top:-24px;
	left:25%;
	width:700px;
	z-index:350;}
.slogan  span {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:2em;
	line-height:0.9em;
	font-weight:bold;
	color:#48799d;
	text-transform: uppercase;}
.girl {
	top:-411px;
	left:75%;
	margin:0px;
	padding:0px;}
.logo {
	position:absolute;
	top:20px;
	left:60px;}
.logo_img {
	float:left;}
.logo span {
	position:relative;
	top:40px;
	font-size:1.6em;
	color:#4d6278;
	text-transform: uppercase;}
.lang {
	position:absolute;
	top:20px;
	left:300px;
	clear:both;
	color:#be0d0d;
	font-size:0.7em;
	margin:5px 0px 0px 130px;}
.lang_separete {
	margin:-3px 0px 0px 0px;
	float:left;}
.lang a {
	float:left;
	margin:0px 3px 0px 3px;
	color:#be0d0d;
	text-decoration:none;}
.page2 {
	float:left;
	margin:0px 10px 10px 0px}
.page2_txt, .page2_txt2 , .page1_txt1, .page1_txt2 {
	font-size:1.1em;
	/*letter-spacing: 0.02em;
	font-variant:small-caps;
	line-height:1.4em;
	word-spacing: 0.4em;*/}
.page2_txt2 {
	width:65%;
	clear:both;
	margin:10px 10px 10px 0px}
.page1_txt1 {
	width:400px;
	margin:70px 0px 0px 375px;}
.page1_txt2 {
	width:350px;
	margin:40px 0px 0px 395px;}
.overflow {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	float:left;
	z-index:100;}
.wrap {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	clear:both;
	float:left;
	height:100%;
	min-height:763px;
	margin:0 0 0px;
	z-index:30;}
.footer {
	position:absolute;
	clear:both;
	bottom:0px;
	left:0px;
	float:left;
	width:100%;
	height:30px;
	background: url(../images/footer.gif) repeat-x;}
div.workplace .footer {
	position:absolute;
	clear:both;
	bottom:0px;
	left:0px;
	width:100%;
	height:0px;
	background: none;
	border:1px solid red;}
div.workplace  .wrap {
	position:relative;
	top:0px;
	left:0px;
	width:95%;
	clear:both;
	float:left;
	height:100%;
	min-height:763px;
	margin:0 0 0px;
	z-index:30;}
div.workplace .footer {
	z-index:25;}
#wp_01 .cont {
	top:-865px;
	left:-2px;}
#wp_02 .cont {
	top:-950px;}