﻿/*====================================== reset.css is here ========================================*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
	
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
.clear_0 {
	clear:both;
	font-size:0px;
	line-height:0px;
	display:block;
}
.last {
	margin:0 !important;
}
.pad_last {
	padding:0 !important;
}
.no_bg {
	background:none !important;
}

@font-face {
    font-family: 'rumpelstiltskinregular';
    src: url('fonts/rumpelstiltskin-webfont.eot');
    src: url('fonts/rumpelstiltskin-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/rumpelstiltskin-webfont.woff') format('woff'),
         url('fonts/rumpelstiltskin-webfont.ttf') format('truetype'),
         url('fonts/rumpelstiltskin-webfont.svg#rumpelstiltskinregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/**************************************************************************************/
a {
	color:#000;
	text-decoration:none;
	outline:0 none;
}
a:hover {
	color:#000;
	text-decoration:none;
}
h1 {
	font-size:24px;
}
h2 {
	font-size:22px;
}
h3 {
	font-size:18px;
}
h4 {
	font-size:16px;
}
h5 {
	font-size:14px;
}
h6 {
	font-size:12px;
}
/*----------------------------------------------------------------------------------*/
html {
	height: 100%;
	padding: 0;
	margin: 0;
}
body {
	color:#b1b1b1;
	font-family:"Arial", Verdana, Tahoma;
	font-size:12px;
	background:url(images/body-bg.gif) repeat;
	height:100%;
	position:relative;
	z-index:0;
}
.inner{
	background:url(images/inner-bg.gif) repeat;
}
.flt_Lt {
	float:left;
	display:inline;
}
.flt_Rt {
	float:right;
	display:inline;
}


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


/* ----------------------- layout ----------*/
.main_content{
	background:url(images/wrapper-bg.png) repeat-y left bottom;
	width:945px;
	margin:-7px auto 0;
	position:relative;
	z-index:0;
	padding:0 0 30px 0;
	clear:both;
	overflow:hidden;
}
.container {
	width:900px;
	margin:0 auto;
}
/*-------------------------------------------*/

/* ------------------------- HEADER HERE -------------------*/
#header {
	background:url(images/header-bg.png) repeat-x left top;
	width:100%;
	height:57px;
	clear:both;
	overflow:hidden;
	position:relative;
	z-index:999;
}
#header .container{
	text-align:center;
	clear:both;
	overflow:hidden;
}
#logo {
}
.top-list{
	width:515px;
	float:left;
	margin:3px 0 0 290px;
}
.top-list ul{
	float:left;
}
.top-list ul li{
	float:left;
	padding:0 2px 0 3px;
}
.banner{
	width:900px;
}
.baner-img{
	width:900px;
	position:relative;
	float:left;
}
.banner-content{
	width:476px;
	height:150px;
	position:absolute;
	right:6px;
	top:-3px;
	z-index:999;
}
.banner-content2{
	top:30px;
}
.home{
	width:108px;
	height:61px;	
	position:absolute;
	left:33px;
	bottom:40px	;
}
.home a{
	background:url(images/home.png) no-repeat center center;
	width:108px;
	height:61px;
	float:left;
}
.home a:hover{
	background:url(images/home-over.png) no-repeat center center;
}
/* ---------------------------------------------------------*/



/* ------------------------- NAVIGATION HERE ---------------*/
#nav {
	background:url(images/menu-border.gif) repeat-x left bottom;
	width:900px;
	float:left;
	position:absolute;
	left:0;
	bottom:-6px;
}
#nav ul {
	width:900px;
	float:left;
}
#nav ul li {
	float:left;
	margin:0 0 0 -36px;
}
#nav ul li.first {
	margin-left:0;
}
#nav ul li a {
	float:left;
	position:relative;
	z-index:0;
	padding:0 0 9px 0;
}
#nav ul li a.projects{
	background:url(images/project.png) no-repeat left top;
	width:172px;
	height:35px;
}
#nav ul li a.projects:hover{
	background:url(images/project-over.png) no-repeat left top;
}
#nav ul li a.weight{
	background:url(images/pesa.png) no-repeat left top;
	width:187px;
	height:38px;
}
#nav ul li a.weight:hover{
	background:url(images/pesa-over.png) no-repeat left top;
}
#nav ul li a.assist{
	background:url(images/assist.png) no-repeat left top;
	width:187px;
	height:38px;
}
#nav ul li a.assist:hover{
	background:url(images/assist-over.png) no-repeat left top;
}
#nav ul li a.logos{
	background:url(images/logos.png) no-repeat left top;
	width:180px;
	height:38px;
}
#nav ul li a.logos:hover{
	background:url(images/logos-over.png) no-repeat left top;
}
#nav ul li a.disclouser{
	background:url(images/disclouser.png) no-repeat left top;
	width:180px;
	height:38px;
}
#nav ul li a.disclouser:hover{
	background:url(images/disclouser-over.png) no-repeat left top;
}
#nav ul li a.contact{
	background:url(images/contact.png) no-repeat left top;
	width:174px;
	height:38px;
}
#nav ul li a.contact:hover{
	background:url(images/contact-over.png) no-repeat left top;
}
/* ---------------------------------------------------------*/

/* ------------------------ MIAN CONTENT HERE --------------*/
.content-main{
	background:url(images/inner_pages-content-top.gif) repeat-y left bottom;
	width:900px;
	float:left;
	margin:12px 0 0 0;
}
.content-bottom{
	background:url(images/content-bottom.gif) no-repeat center bottom;
	width:900px;
	padding:0 0 680px 0;
	margin:0 0 -90px 0;
	position:relative;
	z-index:9999;
	float:left;
}
.content-bottom2{
	background:url(images/inner_pages-content-bottom.gif) no-repeat center bottom;
	padding-bottom:400px;
}
.content-inner{
	width:850px;
	float:left;
	margin:14px 0 -622px 0;
	padding:7px 0 90px 52px;
}

.content-block1{
	width:339px;
	float:left;
	padding:0 0 0 0;
	margin:0 48px 25px 0;
}
.block1-top{
	background:url(images/content-block1.png) no-repeat left top;
	width:339px;
	height:51px;
	float:left;
}
.block1-top-guimaraes{
	background:url(images/content-block1.png) no-repeat left top;
	width:339px;
	height:51px;
	float:left;
}
.block1{
	width:327px;
	float: left;
	margin: 0 0 -199px 0;
	position: relative;
	padding:3px 0 13px 12px;
	z-index: 9999;
}
.block1-top span{
	background:url(images/rounded-rectangel.png) no-repeat left center;
	width:250px;
	height:30px;
	line-height:33px;
	padding:0 0 0 10px;
	margin:5px 0 0 0;
    font-family: 'rumpelstiltskinregular';
	font-size:27px;
	color:#fff;
	float:left;
	font-weight:normal;
}
.block1-top-guimaraes span{
	background:url(images/rounded-rectangel-guimaraes.png) no-repeat left center;
	width:250px;
	height:30px;
	line-height:33px;
	padding:0 0 0 10px;
	margin:5px 0 0 0;
    font-family: 'rumpelstiltskinregular';
	font-size:27px;
	color:#fff;
	float:left;
	font-weight:normal;
}
.block1 p{
	width:305px;
	font-size:14px;
	text-align:justify;
	color:#fff;
	padding:0 0 0 0;
	float:left;
	line-height:20px;
}
.block1-object{
	position:absolute;
	right:-20px;
	top:-68px;
}
.block1-bottom{
	background:url(images/content-block1-bottom.png) no-repeat left bottom;
	width:339px;
	padding:0 0 196px 0;
	float:left;
}
.block1_wrap{
	background:#ff7900 url(images/block1-bg.png) repeat-y center top;
	width:339px;
	padding: 0 0 0 0;
	margin:0 0 0 0;
	float:left;
}
.content-block2{
	float: left;
	width:404px;
	margin:0 0 24px 0;
}
.content-block2-quiz{
	float: left;
	width:404px;
	margin:24px 0 0 0;
}
.block2_wrap {
	padding: 0 0 0 0;
	background: url(images/block2-bg.png) repeat-y center top;
	width: 404px;
	float:left;
}
.block2-top{
	background:url(images/block2-top.png) no-repeat left top;
	width:404px;
	height:46px;
	float:left;
	padding:0;
	margin:0;
}
.block2{
	width:388px;
	float: left;
	margin: 0 0 -180px 0;
	position: relative;
	padding:3px 0 0 12px;
	z-index: 9999;
}
.block2 p{
	width:170px;
	font-size:14px;
	text-align:justify;
	color:#fff;
	padding:3px 0 0 0;
	float:left;
	line-height:21px;
}
.block2-bottom{
	background:url(images/block2-bottom.png) no-repeat left bottom;
	width:404px;
	padding:0 0 188px 0;
	float:left;

}
.block2-top span{
	background:url(images/rounded-rectangel2.png) no-repeat left center;
	width:103px;
	height:32px;
	line-height:33px;
	padding:4px 0 0 10px;
	margin:5px 0 0 0;
    font-family: 'rumpelstiltskinregular';
	font-size:27px;
	color:#fff;
	float:left;
	font-weight:normal;
}
.button{
	background:url(images/button.png) no-repeat left top;
	width:151px;
	height:50px;
	float:left;
	border:0;
	margin:23px 0 0 -4px;
	cursor:pointer;
}
.block2-object{
	position:absolute;
	right:190px;
	top:-60px;
}
.block2 span{
	float:right;
	width:190px;
	height:208px;
	margin:-40px 1px 0 0;
}
.bottom{
	width:800px;
	float:left;
}
.content-block3{
	width:339px;
	padding:0 0 0 0;
	margin:0 44px 0 0;
	float:left;
}
.block3-top{
	background:url(images/block3-top.png) no-repeat left top;
	width:339px;
	height:40px;
	float:left;
}
.block3{
	width:327px;
	margin: 0 0 -268px 0;
	position: relative;
	float:left;
	padding:3px 0 13px 12px;
	z-index: 9999;
}
.block3-top span{
	background:url(images/rounded-rectangle3.png) no-repeat left center;
	width:163px;
	height:30px;
	line-height:30px;
	padding:4px 0 0 5px;
	margin:8px 0 0 0;
    font-family: 'rumpelstiltskinregular';
	font-size:28px;
	color:#fff;
	float:left;
	font-weight:normal;
}
.block3 p{
	width:305px;
	font-size:14px;
	text-align:justify;
	color:#fff;
	padding:0 0 0 0;
	line-height:20px;
	float:left;
	padding:10px 0 0 0;
}
.block3-object{
	position:absolute;
	right:-20px;
	top:-60px;
}
.block3-bottom{
	background:url(images/block3-bottom.png) no-repeat left bottom;
	width:339px;
	padding:0 0 268px 0;
	float:left;
}
.block3_wrap{
	background: url(images/block3-bg.png) repeat-y center top;
	width:339px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}
.block3 span{
	background:url(images/block3-img-bg.png) no-repeat left top;
	width:295px;
	height:117px;
	padding: 11px 0 0 12px;
	float:left;
}
.download1{
	background:url(images/download-btn1.png) no-repeat left top;
	width:140px;
	height:29px;
	float:right;
	border:0;
	margin:-2px 0 0 0;
	cursor:pointer;
}
.content-block3 strong{
	position:absolute; 
	top:-60px;
	right:-25px;
}
.content-block4{
	float: left;
	width:401px;
	margin:7px 0 24px 4px;
}
.block4_wrap {
	padding: 0 0 0 0;
	background: url(images/block4-bg.png) repeat-y center top;
	width: 401px;
	float:left;
}
.block4-top{
	background:url(images/block4-top.png) no-repeat left top;
	width:401px;
	height:51px;
	float:left;
	padding:0;
	margin:0;
}
.block4{
	width:388px;
	float: left;
	margin: 0 0 -229px 0;
	position: relative;
	padding:3px 0 0 12px;
	z-index: 9999;
}
.block4 p{
	width:170px;
	font-size:14px;
	text-align:justify;
	color:#fff;
	padding:3px 0 0 0;
	float:left;
	line-height:20px;
}
.block4-bottom{
	background:url(images/block4-bottom.png) no-repeat left bottom;
	width:401px;
	padding:0 0 229px 0;
	float:left;
}
.block4-top span{
	background:url(images/rounded-rectangle4.png) no-repeat left center;
	width:196px;
	height:34px;
	line-height:34px;
	padding:0 0 0 10px;
	margin:5px 0 0 2px;
    font-family: 'rumpelstiltskinregular';
	font-size:27px;
	color:#fff;
	float:left;
	font-weight:normal;
}
.video{
	width:377px;
	height:228px;
	float:left;
	padding:0 0 14px 0;
	margin:0px 0 0 0;
}
.download2{
	background:url(images/download-btn2.png) no-repeat left top;
	width:140px;
	height:31px;
	float:right;
	margin:-3px 0 0 0;
	border:0;
	cursor:pointer;
}
.block4-object{
	position:absolute;
	right:110px;
	top:-75px;
}
/* ---------------------------------------------------------*/
html, body {height: 100%;
padding: 0;
margin: 0;
}

.wrapper {
	width:100%;
	min-height: 100%;
	}

#main {overflow:auto;
	/*padding-bottom: 90px;*/
	} 
	 /* must be same height as the footer */

#footer {
	position: relative;
	margin-top: -90px; /* negative value of footer height */
	height: 90px;
	clear:both;
	background:url(images/footer.png) repeat-x left top;
	text-align:center;
	z-index:0;
} 

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}
html, body, form, #wrap {height: 100%;}
/* ------------------ FOOTER HERE --------------------------*/
#footer .container{
	padding:55px 0 0 120px;
	position:relative;
	z-index:0;
	height:35px;
	width:780px;
	overflow:hidden;
	display:block;
}
#footer span{
	font-size:12px;
	color:#462b01;
	font-weight:bold;
	padding:50px 118px 0 0;
	margin:0 auto;
	width:600px;
}
#footer span em{
	font-weight:normal;
}
.copy {
}
/* ---------------------------------------------------------*/
/*inner css start*/
.main_inner_content{
	width:865px;
	margin:15px 18px -280px 18px;
	padding:0 0 195px 0;
	min-height:710px;
	float:left;
}
.block1_inner{
	width:382px;	
	min-height:318px;
	float:left;
	border: 1px solid #c7ceaf;
	-webkit-border-radius:0 20px;
	-moz-border-radius:0 20px;
	border-radius:0 20px;
	-webkit-box-shadow: #9da28d 0px 2px 3px;
	-moz-box-shadow: #9da28d 0px 2px 3px;
	box-shadow: #9da28d 0px 2px 3px;
	background: #fda700;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fda700), to(#FF7900));
	background: -webkit-linear-gradient(#fda700, #FF7900);
	background: -moz-linear-gradient(#fda700, #FF7900);
	background: -ms-linear-gradient(#fda700, #FF7900);
	background: -o-linear-gradient(#fda700, #FF7900);
	background: linear-gradient(#fda700, #FF7900);
	-pie-background: linear-gradient(#fda700, #FF7900);
	margin:0 19px 40px 0;
	padding:0 19px;
	behavior: url(PIE.htc);
}
.block1_inner img{
	width:382px;
	height:204px;
	padding:21px 0 13px 0;
	text-align:center;
}
.block1_inner p{
	width:382px;
	font-size:15px;
	color:#fff;
	line-height:20px;	
}
.block1_inner1{
	margin:0 0 40px 0 !important;
}
.block1_inner2{
	width:382px;	
	min-height:318px;
	float:left;
	border: 1px solid #c7ceaf;
	-webkit-border-radius:0 20px;
	-moz-border-radius:0 20px;
	border-radius:0 20px;
	-webkit-box-shadow: #9da28d 0px 2px 3px;
	-moz-box-shadow: #9da28d 0px 2px 3px;
	box-shadow: #9da28d 0px 2px 3px;
	background: #FDA600;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FDA600), to(#FF7800));
	background: -webkit-linear-gradient(#FDA600, #FF7800);
	background: -moz-linear-gradient(#FDA600, #FF7800);
	background: -ms-linear-gradient(#FDA600, #FF7800);
	background: -o-linear-gradient(#FDA600, #FF7800);
	background: linear-gradient(#FDA600, #FF7800);
	-pie-background: linear-gradient(#FDA600, #FF7800);
	margin:0 19px 40px 0;
	padding:0 19px;
	behavior: url(PIE.htc);

/*	background: #fda700 !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fda700), to(#ff7800)) !important;
	background: -webkit-linear-gradient(#fda700, #ff7800) !important;
	background: -moz-linear-gradient(#fda700, #ff7800) !important;
	background: -ms-linear-gradient(#fda700, #ff7800) !important;
	background: -o-linear-gradient(#fda700, #ff7800) !important;
	background: linear-gradient(#fda700, #ff7800) !important;
	behavior: url(PIE.htc) !important;
*/}
/*inner css start*/
.main_inner2_content{
	width:796px;
	float:left;
	margin:5px 62px -230px 62px;
	min-height:710px;
}
.main_inner1_content{
	width:776px;
	float:left;
	margin:50px 62px 250px 62px;
	min-height:710px;
}
.sub_menu{
	width:465px;
	float:right;
}
.sub_menu ul{
	width:465px;
	float:left;
}
.sub_menu ul li{
	float:left;
	height:43px;
	padding:0 0 0 3px;
}
.sub_menu ul li a{
	height:43px;
	float:left;
}
.sub_menu ul li a.school{
	background:url(images/school.png) no-repeat left top;
	width:85px;
}
.sub_menu ul li a.school:hover{
	background:url(images/school-hover.png) no-repeat left top;
}
.sub_menu ul li a.production{
	background:url(images/prodiction.png) no-repeat left top;
	width:229px;
}
.sub_menu ul li a.production:hover{
	background:url(images/production-hover.png) no-repeat left top;
}
.sub_menu ul li a.team{
	background:url(images/team.png) no-repeat left top;
	width:85px;
}
.sub_menu ul li a.team:hover{
	background:url(images/team-hover.png) no-repeat left top;
}

.inner1_left{
	width:340px;
	float:left;
	position:relative;	
}
.inner1_left_block{
	width:338px;
	border: 1px solid #c7ceaf;
	-webkit-border-radius:0 20px;
	-moz-border-radius:0 20px;
	border-radius:0 20px;
	-webkit-box-shadow: #9da28d 0px 2px 3px;
	-moz-box-shadow: #9da28d 0px 2px 3px;
	box-shadow: #7f5200 0px 2px 3px;
	background: #FDA600;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FDA600), to(#FF7800));
	background: -webkit-linear-gradient(#FDA600, #FF7800);
	background: -moz-linear-gradient(#FDA600, #FF7800);
	background: -ms-linear-gradient(#FDA600, #FF7800);
	background: -o-linear-gradient(#FDA600, #FF7800);
	background: linear-gradient(#FDA600, #FF7800);
	-pie-background: linear-gradient(#FDA600, #FF7800);
	float:left;
	position:relative;
	z-index:3;
	padding:0 0 20px 0;
	behavior: url(PIE.htc);
	border-left:0;
}
.inner1_left_block span{
	position:absolute;
	right:-15px;
	top:-15px;
}
.inner1_left_block h2{
	-webkit-border-radius:0 20px 20px 0;
	-moz-border-radius:0 20px 20px 0;
	border-radius:0 20px 20px 0;
	background: #fdc000;	
	float:left;
	margin:5px 0 15px 0;
	height:33px;
	color:#fff;
	padding:0 20px 0 6px;
	line-height:33px;
	text-shadow:0 1px 3px #909090;
	clear:both;
	float:left;
	font-family: 'rumpelstiltskinregular';
	font-size:30px;
	font-weight:normal;
}
.inner1_left_block p{
	font-size:14px;
	color:#fff;
	line-height:21px;
	padding:0 12px 12px 12px;
	width:316px;
	text-align:justify;
	float:left;
}
.inner1_left_block1{
	width:338px;	
	float:left;
	position:relative;
	z-index:2;
	margin:-13px 0 0 0;
	padding:0 0 4px 0;
}
.inner1_left_block1 h3{
	-webkit-border-radius:0 20px 20px 0;
	-moz-border-radius:0 20px 20px 0;
	border-radius:0 20px 20px 0;
	background: #fdc000;	
	float:left;
	margin:21px 0 15px 0;
	height:33px;
	color:#fff;
	padding:0 20px 0 6px;
	line-height:33px;
	text-shadow:0 1px 3px #909090;
	clear:both;
	float:left;
	font-family: 'rumpelstiltskinregular';
	font-size:30px;
	font-weight:normal;
	behavior: url(PIE.htc);
}
.inner1_left_block2{
	width:338px;	
	float:left;
	position:relative;
	z-index:1;
	margin:-14px 0 0 0;
}
.inner1_right{
	width:394px;
	float:left;
	margin:0 0 0 55px;	
}
.inner1_right_equipe{
	width:394px;
	float:left;
	margin:0 0 0 0px;	
}
.inner1_right_block{
	width:389px;
	border: 1px solid #c7ceaf;
	-webkit-border-radius:0 20px;
	-moz-border-radius:0 20px;
	border-radius:0 20px;
	-webkit-box-shadow: #9da28d 0px 2px 3px;
	-moz-box-shadow: #9da28d 0px 2px 3px;
	box-shadow: #7f5100 0px 2px 3px;
	background: #FDA600;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FDA600), to(#FF7800));
	background: -webkit-linear-gradient(#FDA600, #FF7800);
	background: -moz-linear-gradient(#FDA600, #FF7800);
	background: -ms-linear-gradient(#FDA600, #FF7800);
	background: -o-linear-gradient(#FDA600, #FF7800);
	background: linear-gradient(#FDA600, #FF7800);
	-pie-background: linear-gradient(#FDA600, #FF7800);
	float:left;
	position:relative;
	z-index:3;
	padding:0 0 12px 0;
	behavior: url(PIE.htc);
	border-left:0;
}
.inner1_right_block span{
	position:absolute;
	right:-21px;
	top:-12px;
}
.inner1_right_block h2{
	-webkit-border-radius:0 20px 20px 0;
	-moz-border-radius:0 20px 20px 0;
	border-radius:0 20px 20px 0;
	background: #fdc000;	
	float:left;
	margin:10px 0 15px 0;
	height:33px;
	color:#fff;
	padding:0 20px 0 6px;
	line-height:33px;
	text-shadow:0 1px 4px #cea100;
	clear:both;
	float:left;
	font-family: 'rumpelstiltskinregular';
	font-size:30px;
	background: #fdbb00;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fdbb00), to(#ffc100));
	background: -webkit-linear-gradient(#fdbb00, #ffc100);
	background: -moz-linear-gradient(#fdbb00, #ffc100);
	background: -ms-linear-gradient(#fdbb00, #ffc100);
	background: -o-linear-gradient(#fdbb00, #ffc100);
	background: linear-gradient(#fdbb00, #ffc100);
	-pie-background: linear-gradient(#fdbb00, #ffc100);
	behavior: url(PIE.htc);
}
.inner1_right_block p{
	font-size:14px;
	color:#fff;
	line-height:20px;
	padding:0 12px 18px 12px;
	width:370px;
	text-align:justify;
	float:left;
}
.inner1_right_block1{
	width:390px;	
	float:left;
	position:relative;
	z-index:2;
	margin:-12px 0 0 0;
	padding:0 0 0 0;
}
.inner1_right_block1 h3{
	-webkit-border-radius:0 20px 20px 0;
	-moz-border-radius:0 20px 20px 0;
	border-radius:0 20px 20px 0;
	background: #fdc000;	
	float:left;
	margin:21px 0 5px 0;
	height:33px;
	color:#fff;
	padding:0 20px 0 6px;
	line-height:40px;
	text-shadow:0 1px 3px #909090;
	clear:both;
	float:left;
	font-family: 'rumpelstiltskinregular';
	font-size:30px;
	background: #fdbb00;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fdbb00), to(#ffc100));
	background: -webkit-linear-gradient(#fdbb00, #ffc100);
	background: -moz-linear-gradient(#fdbb00, #ffc100);
	background: -ms-linear-gradient(#fdbb00, #ffc100);
	background: -o-linear-gradient(#fdbb00, #ffc100);
	background: linear-gradient(#fdbb00, #ffc100);
	-pie-background: linear-gradient(#fdbb00, #ffc100);
	behavior: url(PIE.htc);
}
.inner1_right_block1 p{
	padding-bottom:5px;
}
.inner1_right_block2{
	width:390px;
	float:left;
	position:relative;
	z-index:1;
	margin:-13px 0 0 0;
}
.inner1_right_gallery{
	width:389px;
    height: 450px;
	border: 1px solid #c7ceaf;
	-webkit-border-radius:0 20px;
	-moz-border-radius:0 20px;
	border-radius:0 20px;
	-webkit-box-shadow: #9da28d 0px 2px 3px;
	-moz-box-shadow: #9da28d 0px 2px 3px;
	box-shadow: #9da28d 0px 2px 3px;
	background: #02c378;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#02c378), to(#427f15));
	background: -webkit-linear-gradient(#02c378, #427f15);
	background: -moz-linear-gradient(#02c378, #427f15);
	background: -ms-linear-gradient(#02c378, #427f15);
	background: -o-linear-gradient(#02c378, #427f15);
	background: linear-gradient(#02c378, #427f15);
	-pie-background: linear-gradient(#02c378, #427f15);
	float:left;
	position:relative;
	z-index:3;
	padding:0 0 30px 0;
	margin:30px 0 0 5px;
	behavior: url(PIE.htc);
}
.inner1_right_gallery h2{
	-webkit-border-radius:0 20px 20px 0;
	-moz-border-radius:0 20px 20px 0;
	border-radius:0 20px 20px 0;
	background: #fdc000;	
	float:left;
	margin:10px 0 15px 0;
	height:33px;
	color:#fff;
	padding:0 20px 0 6px;
	line-height:33px;
	text-shadow:0 1px 3px #5fa755;
	clear:both;
	float:left;
	font-family: 'rumpelstiltskinregular';
	font-size:30px;
	background: #25d15b;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#25d15b), to(#6dd669));
	background: -webkit-linear-gradient(#25d15b, #6dd669);
	background: -moz-linear-gradient(#25d15b, #6dd669);
	background: -ms-linear-gradient(#25d15b, #6dd669);
	background: -o-linear-gradient(#25d15b, #6dd669);
	background: linear-gradient(#25d15b, #6dd669);
	-pie-background: linear-gradient(#25d15b, #6dd669);
	behavior: url(PIE.htc);
}
.inner1_right_gallery span{
	position:absolute;
	right:5px;
	top:-23px;
}
.inner1_right_gallery h5{
	width:256px;
	float:left;
	margin:0px;
	color:#fff;
	text-align:left;
	padding:12px 0 0 0;
	font-family: 'rumpelstiltskinregular';
	font-size:30px;
	line-height:20px;
}
.inner1_right_gallery p{
	width:340px;
	float:left;
	margin-top:20px;
	color:#fff;
	text-align:left;
	padding:0px 0 0 0;
	font-size:14px;
	line-height:20px;
}
.gallery_box{
	width:327px;
	float:left;
	margin:0 auto;
	height:254px;
	position:relative;
	padding:0;
}

ul.list_box{
	width:394px;
	float:left;
}
ul.list_box li{
	width:380px;
	float:left;
	font-size:13px;
	line-height:normal;
	padding:5px 0 0 5px;
	color:#fff;
}
.subtitulo_ficha_tecnica
{
    font-family: Arial;
    font-size: 14px !important;
    font-weight: bold;
    color: white;
    margin-top: 5px;
    margin-bottom: 10px;
}
.inner1_left_gallery{
	width:340px;
	border: 1px solid #c7ceaf;
	-webkit-border-radius:0 20px;
	-moz-border-radius:0 20px;
	border-radius:0 20px;
	-webkit-box-shadow: 0  8px 6px -6px #555b44;
	-moz-box-shadow: 0  8px 6px -6px #555b44;
	box-shadow:0  8px 6px -6px #555b44;
	background: #02c378;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#02c378), to(#427f15));
	background: -webkit-linear-gradient(#02c378, #427f15);
	background: -moz-linear-gradient(#02c378, #427f15);
	background: -ms-linear-gradient(#02c378, #427f15);
	background: -o-linear-gradient(#02c378, #427f15);
	background: linear-gradient(#02c378, #427f15);
	-pie-background: linear-gradient(#02c378, #427f15);
	float:left;
	padding:0 0 30px 0;
	margin:30px 0 0 0;
	position:relative;
	behavior: url(PIE.htc);
}
.inner1_left_gallery span{
	position:absolute;
	right:0;
	top:-18px;
}
.inner1_left_gallery h2{
	-webkit-border-radius:0 20px 20px 0;
	-moz-border-radius:0 20px 20px 0;
	border-radius:0 20px 20px 0;
	background: #fdc000;	
	float:left;
	margin:15px 0 15px 0;
	height:33px;
	color:#fff;
	padding:0 20px 0 6px;
	line-height:33px;
	text-shadow:2px 2px 3px #4ab053;
	clear:both;
	float:left;
	font-family: 'rumpelstiltskinregular';
	font-size:30px;
	background: #25d15b;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#25d15b), to(#6dd669));
	background: -webkit-linear-gradient(#25d15b, #6dd669);
	background: -moz-linear-gradient(#25d15b, #6dd669);
	background: -ms-linear-gradient(#25d15b, #6dd669);
	background: -o-linear-gradient(#25d15b, #6dd669);
	background: linear-gradient(#25d15b, #6dd669);
	-pie-background: linear-gradient(#25d15b, #6dd669);
	behavior: url(PIE.htc);
}
.gallery_box1{
	width:256px;
	float:left;
	margin:0 42px;
	background:#fff;
	height:254px;
}
.inner1_left_gallery h5{
	width:256px;
	float:left;
	margin:0px;
	color:#fff;
	text-align:left;
	padding:12px 0 0 0;
	font-family: 'rumpelstiltskinregular';
	font-size:30px;
	line-height:20px;
}
.inner1_left_gallery p{
	width:250px;
	float:left;
	margin:0px;
	color:#fff;
	text-align:left;
	padding:12px 0 0 0;
	font-size:14px;
	line-height:20px;
}
.inner1_left_sinpose{
	width:340px;
	border: 1px solid #c7ceaf;
	-webkit-border-radius:0 20px;
	-moz-border-radius:0 20px;
	border-radius:0 20px;
	-webkit-box-shadow: #9da28d 0px 2px 3px;
	-moz-box-shadow: #9da28d 0px 2px 3px;
	box-shadow: #9da28d 0px 2px 3px;
	background: #01d2e5;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#01d2e5), to(#018efb));
	background: -webkit-linear-gradient(#01d2e5, #018efb);
	background: -moz-linear-gradient(#01d2e5, #018efb);
	background: -ms-linear-gradient(#01d2e5, #018efb);
	background: -o-linear-gradient(#01d2e5, #018efb);
	background: linear-gradient(#01d2e5, #018efb);
	-pie-background: linear-gradient(#01d2e5, #018efb);
	float:left;
	padding:0 0 15px 0;
	position:relative;
	behavior: url(PIE.htc);
}
.inner1_left_sinpose span{
	position:absolute;
	right:-25px;
	top:-22px;
}
.inner1_left_sinpose h2{
	-webkit-border-radius:0 20px 20px 0;
	-moz-border-radius:0 20px 20px 0;
	border-radius:0 20px 20px 0;
	background: #02bccd;	
	float:left;
	margin:6px 0 15px 0;
	height:33px;
	color:#fff;
	padding:0 20px 0 6px;
	line-height:33px;
	text-shadow:0 5px 3px #1396ab;
	clear:both;
	float:left;
	font-family: 'rumpelstiltskinregular';
	font-size:30px;
	background: #25d15b;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#02bccd), to(#32b3da));
	background: -webkit-linear-gradient(#02bccd, #32b3da);
	background: -moz-linear-gradient(#02bccd, #32b3da);
	background: -ms-linear-gradient(#02bccd, #32b3da);
	background: -o-linear-gradient(#02bccd, #32b3da);
	background: linear-gradient(#02bccd, #32b3da);
	-pie-background: linear-gradient(#02bccd, #32b3da);
	behavior: url(PIE.htc);
}
.inner1_left_sinpose p{
	font-size:14px;
	color:#fff;
	line-height:20px;
	padding:0 12px 0 12px;
	width:316px;
	text-align:justify;
	float:left;
}
.next2{
	background:url(images/next2.png) no-repeat left top;
	width:24px;
	height:31px;
	position:absolute;
	right:3px;
	top:165px;
}
.next2:hover{
	background:url(images/next2-hover.png) no-repeat left top;
}
.prev2{
	background:url(images/prev2.png) no-repeat left top;
	width:24px;
	height:31px;
	position:absolute;
	left:2px;
	top:164px;
}
.prev2:hover{
	background:url(images/prev2_hover.png) no-repeat left top;
}
.next3{
	right:9px;
}
.prev3{
	left:9px;
}
/*-------------inner1-submenu--------------------*/
.sub_menu1{
	width:600px;
	float:right;
}
.sub_menu1 ul{
	width:600px;
	margin:10px 0 0 0;
}
.sub_menu1 ul li{
	float:left;
}
.sub_menu1 ul li a{
	float:left;
	height:50px;
}
.sub_menu1 li a.press{
	background:url(images/press.png) no-repeat left top;
	width:280px;
}
.sub_menu1 li a.press:hover{
	background:url(images/press-hover.png) no-repeat left top;
}
.sub_menu1 li a.photos{
	background:url(images/photos.png) no-repeat left top;
	width:318px;
}
.sub_menu1 li a.photos:hover{
	background:url(images/photos-hover.png) no-repeat left top;
}
.sub_menu2{
	width:320px;
}
.sub_menu2 ul li a{
	height:47px;
}
.sub_menu2 ul li a.screen_play{
	background:url(images/screen-play.png) no-repeat left top;
	width:100px;
}	
.sub_menu2 ul li a.screen_play:hover{
	background:url(images/screen-play-hover.png) no-repeat left top;
}
.sub_menu2 ul li a.craft{
	background:url(images/craft.png) no-repeat left top;
	width:163px;
}
.sub_menu2 ul li a.craft:hover{
	background:url(images/craft-hover.png) no-repeat left top;
}
/*-----------------INNER4 HERE-----------------------*/
.content-inner4{
	width:900px;
	float:left;
	margin:8px 0 -120px 0;
	padding:30px 0 350px 0;
}
.inner4_block1_main{
	width:402px;
	float:left;
	margin:0 0 0 38px;
	position:relative;
}
.inner4_block1{
	width:400px;
	border: 1px solid #c7ceaf;
	-webkit-border-radius:0 20px;
	-moz-border-radius:0 20px;
	border-radius:0 20px;
	background: #01cee7;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#01cee7), to(#018efb));
	background: -webkit-linear-gradient(#01cee7, #018efb);
	background: -moz-linear-gradient(#01cee7, #018efb);
	background: -ms-linear-gradient(#01cee7, #018efb);
	background: -o-linear-gradient(#01cee7, #018efb);
	background: linear-gradient(#01cee7, #018efb);
	-pie-background: linear-gradient(#01cee7, #018efb);
	float:left;
	padding:17px 0 0 0;
	position:relative;
	behavior: url(PIE.htc);
}
.inner4_block1 p{
	width:350px;
	color:#fff;
	font-size:15px;
	font-weight:normal;
	padding:0 0 15px 17px;
	float:left;
}
.inner4_video1{
	width:400px;
    height: 290px;
	border:1px solid #c7ceaf;
	-webkit-border-radius:0 20px;
	-moz-border-radius:0 20px;
	border-radius:0 20px;
	-webkit-box-shadow: #646955 0px 2px 3px;
	-moz-box-shadow: #646955 0px 2px 3px;
	box-shadow: #646955 0px 1px 3px;
	background: #01d2e5;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#01d2e5), to(#018ffb));
	background: -webkit-linear-gradient(#01d2e5, #018ffb);
	background: -moz-linear-gradient(#01d2e5, #018ffb);
	background: -ms-linear-gradient(#01d2e5, #018ffb);
	background: -o-linear-gradient(#01d2e5, #018ffb);
	background: linear-gradient(#01d2e5, #018ffb);
	-pie-background: linear-gradient(#01d2e5, #018ffb);
	float:left;
	padding:5px 0 12px 0;
	position:relative;
	float:left;
	behavior: url(PIE.htc);

}
.inner4_video1 h2{
	background:url(images/part-ofd-video-bg.png) no-repeat left top;
	width:190px;
	float:left;
	margin:0 0 15px 0;
	height:34px;
	color:#fff;
	padding:0 0 0 5px;
	line-height:33px;
	text-shadow:0 1px 1px #000;
	clear:both;
	float:left;
	font-family: 'rumpelstiltskinregular';
	font-size:30px;
}
.video1{
	margin:0 0 0 12px;
}
.download3{
	background:url(images/download3-bg.png) no-repeat left top;
	width:120px;
	height:35px;	
	float:right;
	margin:0 -2px 0 0;
	text-align:center;
	padding:3px 0 0 20px;
}
.download3 a{
	background:url(images/down-load1.png) no-repeat left top;
	width:106px;
	height:21px;
	float:left;
}
.download3 a:hover{
	background:url(images/down-load1-hover.png) no-repeat left top;
}
.top_object2{
	position:absolute;
	left:160px;
	top:-13px;
}
.inner4_block1_main2{
	width:402px;
	float:left;
	margin:0 0 0 25px;
	position:relative;
}
.inner4_block2{
	width:400px;
	border: 1px solid #c7ceaf;
	-webkit-border-radius:0 20px;
	-moz-border-radius:0 20px;
	border-radius:0 20px;
	background: #583d79;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#573c7a), to(#4c3180));
	background: -webkit-linear-gradient(#573c7a, #4c3180);
	background: -moz-linear-gradient(#573c7a, #4c3180);
	background: -ms-linear-gradient(#573c7a, #4c3180);
	background: -o-linear-gradient(#573c7a, #4c3180);
	background: linear-gradient(#573c7a, #4c3180);
	-pie-background: linear-gradient(#573c7a, #4c3180);
	float:left;
	padding:17px 0 0 0;
	behavior: url(PIE.htc);
	position:relative;
}
.inner4_block2 p{
	width:350px;
	color:#fff;
	font-size:15px;
	font-weight:normal;
	padding:0 0 15px 17px;
	float:left;
}
.inner4_video2{
	width:400px;
    height: 290px;
	border:1px solid #c7ceaf;
	-webkit-border-radius:0 20px;
	-moz-border-radius:0 20px;
	border-radius:0 20px;
	-webkit-box-shadow: #626855 0px 1px 0;
	-moz-box-shadow: #626855 0px 1px 0;
	box-shadow: #626855 0px 1px 1px;
	background: #573c79;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#573c79), to(#4f347e));
	background: -webkit-linear-gradient(#583d79, #4f347e);
	background: -moz-linear-gradient(#573c79, #4f347e);
	background: -ms-linear-gradient(#573c79, #4f347e);
	background: -o-linear-gradient(#573c79, #4f347e);
	background: linear-gradient(#573c79, #4f347e);
	-pie-background: linear-gradient(#573c79, #4f347e);
	float:left;
	padding:5px 0 12px 0;
	position:relative;
	float:left;
    background-image: url(images/versao_legendas.png);
    background-repeat: no-repeat;
    background-position: 250px 5px;
	behavior: url(PIE.htc);
}
.inner4_video2 h2{
	background:url(images/making-of-bg.png) no-repeat left top;
	width:190px;
	float:left;
	margin:0 0 15px 0;
	height:34px;
	color:#fff;
	padding:0 0 0 5px;
	line-height:33px;
	text-shadow:0 1px 1px #000;
	clear:both;
	float:left;
	font-family: 'rumpelstiltskinregular';
	font-size:30px;
}
.video1{
	margin:0 0 0 12px;
}
.download4{
	background:url(images/download4-bg.png) no-repeat left top;
	width:120px;
	height:35px;	
	float:right;
	margin:0 -2px 0 0;
	text-align:center;
	padding:4px 0 0 20px;
}
.download4 a{
	background:url(images/down-load2.png) no-repeat left top;
	width:106px;
	height:21px;
	float:left;
}
.download4 a:hover{
	background:url(images/down-load2-hover.png) no-repeat left top;
}
.top_object{
	position:absolute;
	right:-5px;
	top:-10px;
}
/*---------------Inner5 here------------------------*/
.inner5_blocks{
	width:850px;
	margin:0 0 0 30px;
	display:block;
}
.inner5_block1{
	width:400px;
	border: 1px solid #c7ceaf;
	-webkit-border-radius:0 20px;
	-moz-border-radius:0 20px;
	border-radius:0 20px;
	-webkit-box-shadow: 0 5px 3px -3px #666b5a;
	-moz-box-shadow: 0 5px 3px -3px #666b5a;
	box-shadow: 0 5px 3px -3px #666b5a;
	background: #583d79;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#583d79), to(#3c2189));
	background: -webkit-linear-gradient(#583d79, #3c2189);
	background: -moz-linear-gradient(#583d79, #3c2189);
	background: -ms-linear-gradient(#583d79, #3c2189);
	background: -o-linear-gradient(#583d79, #3c2189);
	background: linear-gradient(#583d79, #3c2189);
	-pie-background: linear-gradient(#583d79, #3c2189);
	float:left;
	padding:7px 0 10px 0;
	position:relative;
	behavior: url(PIE.htc);
}
.inner5_block1_left{
	width:210px;
	float:left;
}
.inner5_block1_left h2{
	background:url(images/quiz-bg.png) no-repeat left top;
	width:103px;
	float:left;
	margin:0 0 18px 0;
	height:33px;
	color:#fff;
	padding:0 0 0 5px;
	line-height:33px;
	text-shadow:0 1px 1px #000;
	clear:both;
	float:left;
	font-family: 'rumpelstiltskinregular';
	font-size:30px;
}
.inner5_block1_left p{
	width:177px;
	padding:0 0 15px 10px;
	float:left;
	font-size:15px;
	color:#fff;
	text-align:justify;
	line-height:20px;
}
.play{
	background:url(images/play.png) no-repeat left top;
	width:164px;
	height:61px;
	float:left;
}
.play:hover{
	background:url(images/play-hover.png) no-repeat left top;
}
.inner5_block1_right{
	width:174px;
	height:192px;
	float:left;
	margin:10px 0 0 0;
	-webkit-box-shadow: #29175c 2px 2px 2px;
	-moz-box-shadow: #29175c 2px 2px 2px;
	box-shadow: #29175c 0 2px 4px 2px;
	behavior: url(PIE.htc);
}
.bloc1_top{
	position:absolute;
	top:-15px;
	left:160px;
	z-index:999;
}

.inner5_block2{
	padding:10px 0 11px 0;
	margin:0 0 0 40px;
	background: #01d1e5;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#01d1e5), to(#018ffb));
	background: -webkit-linear-gradient(#01d1e5, #018ffb);
	background: -moz-linear-gradient(#01d1e5, #018ffb);
	background: -ms-linear-gradient(#01d1e5, #018ffb);
	background: -o-linear-gradient(#01d1e5, #018ffb);
	background: linear-gradient(#01d1e5, #018ffb);
	-pie-background: linear-gradient(#01d1e5, #018ffb);
	behavior: url(PIE.htc);
}

.inner5_blockerros{
	padding:10px 0 11px 0;
	margin:0 0 0 40px;
	background: #01d1e5;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fda600), to(#ff7900));
	background: -webkit-linear-gradient(#fda600, #ff7900);
	background: -moz-linear-gradient(#fda600, #ff7900);
	background: -ms-linear-gradient(#fda600, #ff7900);
	background: -o-linear-gradient(#fda600, #ff7900);
	background: linear-gradient(#fda600, #ff7900);
	-pie-background: linear-gradient(#fda600, #ff7900);
	behavior: url(PIE.htc);
}

.inner5_block2_left{
	width:210px;
	float:left;
}
.inner5_block2_left h2{
	background:url(images/cruzada.png) no-repeat left top;
	width:103px;
	float:left;
	margin:0 0 18px 0;
	height:33px;
	color:#fff;
	padding:0 0 0 5px;
	line-height:33px;
	text-shadow:0 1px 1px #000;
	clear:both;
	float:left;
	font-family: 'rumpelstiltskinregular';
	font-size:30px;
}
.inner5_block2_left h3{
	background:url(images/erros.png) no-repeat left top;
	width:203px;
	float:left;
	margin:0 0 18px 0;
	height:33px;
	color:#fff;
	padding:0 0 0 5px;
	line-height:33px;
	text-shadow:0 1px 1px #000;
	clear:both;
	float:left;
	font-family: 'rumpelstiltskinregular';
	font-size:30px;
}

.inner5_block2_left p{
	width:177px;
	padding:0 0 15px 10px;
	float:left;
	font-size:15px;
	color:#fff;
	text-align:justify;
	line-height:20px;
}
.play2{
	background:url(images/play2.png) no-repeat left top;
	width:160px;
	height:60px;
	float:left;
}
.play2:hover{
	background:url(images/play2-hover.png) no-repeat left top;
}
.playerros{
	background:url(images/playerros.png) no-repeat left top;
	width:160px;
	height:60px;
	float:left;
}
.inner5_block2_right{
	width:174px;
	height:192px;
	float:left;
	margin:10px 0 0 0;
	-webkit-box-shadow: #0162a8 2px 2px 2px;
	-moz-box-shadow: #0162a8 2px 2px 2px;
	box-shadow: #0162a8 0 2px 4px 2px;
	behavior: url(PIE.htc);
}
.bloc2_top{
	position:absolute;
	top:-15px;
	left:160px;
}


/*SLIDER */
.slider{
	width:395px;
	position:relative;
	float:left;
	z-index:0;
}
.sliderbutton {
	float:left;
	width:23px;
	height:31px;
	cursor:pointer;
	}
#slideleft {
	background:url(images/prev2.png) no-repeat left top;
	position:relative;
	z-index:999;
	position:absolute;
	top:100px;
	left:2px;
}
#slideleft:hover {
	background:url(images/prev2_hover.png) no-repeat left top;
}
#slideright {
	background:url(images/next2.png) no-repeat left top;
	position:absolute;
	top:100px;
	right:12px;
}
#slideright:hover {
	background:url(images/next2-hover.png) no-repeat left top;
}
#slider {
	float:left;
	width:328px;
	height:255px;
	margin:0 0 0 30px;
	position:relative;
}
#slider ul {
	position:absolute;
	list-style:none;
	top:0;
	left:0
}
#slider li {
	float:left;
	width:328px;
	height:255px;
	/*background:#fff;*/
}
.pagination {
	position:absolute;
	top:40px;
	right:61px;
	list-style:none;
	height:25px;
	display:none;
}
.pagination li {
	float:left;
	cursor:pointer;
	height:8px;
	width:8px;
	background:#ccc;
	margin:0 4px 0 0;
	border:1px solid #fff
}
.pagination li:hover, li.current {
	background:#fff
}
.slider2{
	width:247px !important;
	height:450px !important;
	margin-left:40px !important;
	float:left;
}
.slider2 li{
	width:247px !important;
	height:450px !important;
}
.slider3{
	width:310px !important;
	height:450px !important;
	margin-left:40px !important;
	float:left;
}
.inner3_slider{
	width:335px;
}