/*
Author:           Razvan Stavila
Author URI:       http://x3studios.com/
Version:	   	   0.1
Project:				Ideo Ideis
Description:		Un teatru de care sa ne simtim apropiati, care sa ne apartina si de care sa apartinem.
*/

img { margin: 0; border-width: 0; padding: 0; }
h1, div, p, ul, ol, li, form, table, tr, th, td, dl, dt, dd, address, blockquote, ins {
	margin: 0;
	padding: 0;
	font-size: 100%;
	text-decoration: none;
	height: auto;
}
input, select { font-size: 1em; font-family: Georgia, serif; }
p, ul, ol, dl, table, address { margin: 1em 0 1.1em; padding: 0; }
html { width: 100% }
.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;	
}
.alignright {
	float: right;
	margin: 0 0 20px 20px;
	border: 3px solid #b1b1b1;
}
.alignleft {
	float: left;
	margin: 0 20px 20px 0;
	border: 3px solid #b1b1b1;
}
table td {
	vertical-align: top
}
a {
	color: #485356;
}
.spacer {
	display: block;
	height: 177px;
}
body {
	background: #f7ffff url(../img/bg.gif) repeat-x;
	margin: 0;
	padding: 0;
	font-size: 87.5%;
	font-family: Georgia, serif;
	color: #485356;
	line-height: 1.5;
	text-align: center;
	width: 100%;
	height: 100%
}
body.withsubs { background: #f7ffff url(../img/bg-subs.gif) repeat-x; }
.noboder {
	border: none;
	margin: 0
}
.motto { 
	position: absolute;
	left: 500px;
	top: 45px;
	background: url(../img/pascupas.gif) no-repeat;
	width: 452px;
	height: 122px;
	text-indent: -9000px;
}

#branding { 
	width: 960px;
	height: 167px;
	position: relative;	
	margin: 0 auto; 
	text-align: left;
	z-index: 4;
}
/* Curtains */
.curtains { 
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	min-width: 960px;
	min-height: 800px;
	width: expression(document.body.clientWidth < 962? "960px" : document.body.clientWidth > 100? "100%" : "auto");
	_height: 800px;
	z-index: 2
}
.curtain-left { 
	position: absolute; 
	left: 0;
	top: 0;
	background: url(../img/curtain-left.png);
	width: 559px;
	height: 922px;
	overflow: hidden;	
}
.curtain-right { 
	position: absolute; 
	right: 0;
	top: 0;
	background: url(../img/curtain-right.png);
	width: 557px;
	height: 911px;
	overflow: hidden;
}
/* Menu */
#menu { 
	position: relative;
	width: 960px;
	/*width: expression(document.body.clientWidth < 962? "960px" : document.body.clientWidth > 1202? "1200px" : "auto");*/
	margin: 0 auto;
	z-index: 4;
}
#menu ul { 
	margin: 0; 
	padding: 11px 0 0 0
}
#menu ul ul {
	display: none; 
	position: absolute;
	top: 40px;
	width: 100%;
	left: 0;
}
#menu ul li.selected ul {
	display: block;
}
#menu ul li.soon ul {
	display: none;
}
#menu li { 
	list-style: none;
	display: inline;
	color: white;
	font-weight: bold;	
}
#menu li li {
	display: inline;
	font-weight: normal;
}
#menu li a { 
	color: white; 
	text-decoration: none;	
}
#menu li a:hover { 
	text-decoration: underline 
}
#menu li ins { 
	margin: 0 15px 0 12px; 
}
#menu li li ins { 
	margin: 0 20px 0 20px; 
}
#menu li.selected a { 
	background: transparent url(../img/item-selected.gif) no-repeat 50% 100%;
	padding: 13px 0 14px 0;
	position: relative;
}
#menu li.selected li a {
	background: none;
}
#menu li li.selected a {
	background: transparent url(../img/item-sec-selected.gif) no-repeat 50% 100%;
	padding: 13px 0 12px 0;
}
/* Ornaments */
.ornament {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/graphics.gif);
	z-index: 1;
}
.g1 {
	width: 68px;
	height: 35px;
	left: 310px;
	top: 35px;
	background-position: 0 0;	
}
.g2 {
	width: 150px;
	height: 57px;
	margin-left: 100%;
	left: -150px;
	top: 100%;
	background-position: -68px 0;
	margin-top: -57px;
}
.g3 {
	width: 68px;
	height: 1px;
	left: 720px;
	top: 109px;
	background-position: 0 -57px;
}
.g4 {
	width: 419px;
	height: 248px;
	left: 0;
	top: -32px;
	background-position: -626px -60px;
}
.g5 {
	width: 417px;
	height: 123px;
	left: -479px;
	top: -42px;
	margin-left: 100%;
	background-position: -626px -307px;
}
.g6 {
	width: 626px;
	height: 86px;
	left: 124px;
	top: 95px;
	background-position: 0 -692px;
}
.g7 {
	width: 261px;
	height: 105px;
	left: 394px;
	top: -15px;
	background-position: 0 -778px;
}

/* Cine suntem noi */
#weare {
	margin-top: 50px;
	border-bottom: 5px solid #5e6b6c;
	background: #f2ffff;
	min-width: 960px;
	width: expression(document.body.clientWidth < 962? "960px" : document.body.clientWidth > 100? "100%" : "auto");
	width: 100%;
	overflow: hidden;
	position: relative;
}
#weare .wrap {
	position: relative;
	z-index: 4;
	width: 790px;
	margin: 0 auto;
	text-align: left;
	padding-top: 30px;
	padding-bottom: 35px;
}#weare .wrap-simplu {	position: relative;	z-index: 4;	width: 790px;	margin: 0 auto;	text-align: left;	padding-bottom: 35px;}
#weare .wrap .col-l,
#weare .wrap .col-r {
	position: relative;
	z-index: 2
}
#weare .wrap .col-l {
	float: left;
	width: 380px;
}
#weare .wrap .col-r {
	float: right;
	width: 380px;
}#weare .wrap-simplu .col-l,#weare .wrap-simplu .col-r {	position: relative;	z-index: 2}#weare .wrap-simplu .col-l {	float: left;	width: 380px;}#weare .wrap-simplu .col-r {	float: right;	width: 380px;}

/* Handboxes */
.min960hand,
.quotes {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin: -5px auto 0 auto;
	padding-top: 10px;
	z-index: 3;
	min-width: 960px;
	width: expression(document.body.clientWidth < 962? "960px" : document.body.clientWidth > 100? "100%" : "auto");
}
.handbox {
	width: 821px;
	margin: 0 auto;	
	color: #ffffff;
	text-align: left;
	position: relative;
	z-index: 2;
}
.handbox .wrap {
	background: #829290 url(../img/handbox-dark1.png) no-repeat 50% 100%;
	position: relative;
	z-index: 2;
	width: 821px;
	margin: 0 auto;
	padding: 15px 0 110px 0;
	min-height: 120px;
}
.handbox .hnd-tl,
.handbox .hnd-bl {
	position: absolute;
	height: 140px;
	width: 200px;
	left: -120px;
	top: -11px;
	overflow: hidden;
}
.handbox .hnd-tl {	
	background: url(../img/hnd-l1-t.png);
	z-index: 3;	
}
.handbox .hnd-bl {
	background: url(../img/hnd-l1-b.png);	
	z-index: 1;
}
.handbox .hnd-tr,
.handbox .hnd-br {
	position: absolute;
	height: 140px;
	width: 200px;
	right: -120px;
	top: -11px;
	margin-left: 100%;
	overflow: hidden;
}
.handbox .hnd-tr {
	background: url(../img/hnd-r1-t.png);
	z-index: 3;
}
.handbox .hnd-br {
	background: url(../img/hnd-r1-b.png);
	z-index: 1;
}
.handbox h2,
.qte h2,
.handbox p,
.qte p {
	margin: 0;
	padding: 0 100px 10px 100px;
}
.handbox h2,
.qte h2 {
	font-size: 230%;
	font-weight: normal;
}
.widthand .wrap {
	background: #829290 url(../img/handbox-dark2.png) no-repeat 50% 100%;
	padding-bottom: 240px;
}
.widthand2 .wrap {
	background: #829290 url(../img/handbox-dark3.png) no-repeat 50% 100%;
	padding-bottom: 240px;	
}
.widthand2 .hnd-tr {
	width: 147px;
	height: 212px;
	top: 2px;
	right: -51px
}
.widthand2 .hnd-tl {
	width: 147px;
	height: 212px;
	top: 2px;
	left: -51px
}
.widthand2 .hnd-tr {
	background: url(../img/hnd-r5.png);
}
.widthand2 .hnd-tl {
	background: url(../img/hnd-l5.png);
}

/* Slides */
.slide-q,
.gall {
	width: 650px;
	height: 220px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	float: left;
	z-index: 4;
}
.slide-q .items,
.gall .items {
	width: 10000px;
	height: 220px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
}
.slide-q .items div,
.gall .items div {
	float: left;
	width: 650px;
	height: 220px;
	text-align: left;
	margin-right: 30px;
	background: url(../img/quote-l.gif) no-repeat 0 0;
}
.slide-q .items div.quoteimage {
	background-position: 160px 0
}
.slide-q .items div p {
	margin-top: 0;
	line-height: 1.2
}
.slide-q .items div blockquote {
	background: url(../img/quote-r.gif) no-repeat 100% 100%;
	padding: 10px 0;
}
.slide-q .items div blockquote .author {
	text-align: right;
	font-weight: bold;
	margin: 0
}
.slide-q .items div img,
.gall .items div img {
	float: left;
	border: 3px solid #b1b1b1;
	margin: 0 20px 0 0;
}
.slide-p {
	width: 660px;
	left: 50%;
	margin-left: -330px;
	overflow: hidden;
	height: 290px;
	position: absolute;
	z-index: 6;
	margin-top: 20px;
	text-align: left;
}
.slide-p h2 {
	font-size: 210%;
	font-weight: normal;
}
.slide-p p,
.slide-p h2 {
	padding: 0;
	color: #ffffff;
	margin: 0;
}
.slide-p .items {
	height: 290px;
	width: 30000px;
	position: absolute;
	left: 0;
	top: 55px;
	z-index: 4
}
.slide-p .items div {
	float: left;
	height: 290px;
	margin-right: 20px;
	width: 640px;
}
.slide-p ul {
	margin: 0 0 0 40px;
	color: #ffffff
}
.slide-p ul li {
	line-height: 1.4;
}
.slide-t {
	width: 650px;
	height: 220px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	float: left;
	z-index: 4;
}
.slide-t .items {
	width: 10000px;
	height: 220px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
}
.slide-t .items table {
	width: 100%
}
.slide-t .items table td {
	padding-left: 10px;
	width: 50%
}
.slide-t .items div {
	float: left;
	width: 650px;
	height: 220px;
	text-align: left;
	margin-right: 30px;
}

.slide-t .items div p {
	margin-top: 0;
	line-height: 1.6;
	font-size: 110%
}
.slide-t .items div a {
	color: #485356;
}
.slide-t .items div a:hover {
	text-decoration: none
}

.slide-t .items img {
	float: left;
	border: 3px solid #b1b1b1;
	margin: 0 15px 0 0;
}
.slide-content {
	width: 620px;
	margin: 0 auto;
	position: relative;
}
.slide-content .slide-e {
	width: 620px;
	height: 580px;
	overflow: hidden;
	position: relative;
	z-index: 5;
	margin: 0 auto;
	text-align: left
}
.slide-content .slide-e .items {
	width: 30000px;
	height: 580px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
}
.slide-content .slide-e .items div {
	float: left;
	width: 620px;
	height: 580px;
	margin-right: 20px;
}
.slide-content .slide-e .items div p {
	line-height: 1.4
}
.slide-content .slide-e .items div p.title {
	font-size: 140%;
}
.content {
	min-width: 960px;
	width: expression(document.body.clientWidth < 962? "960px" : document.body.clientWidth > 100? "100%" : "auto");
	width: 100%;
	overflow: hidden;
	position: relative;
}
.e-nav {
	width: 1300px;
	position: absolute;
	left: 50%;
	margin-left: -650px;
	height: 300px;
}
.e-nav .prev-ev,
.e-nav .next-ev {
	position: absolute;
	width: 318px;
	height: 1302px;
	left: 0;
	top: 120px;
	overflow: hidden;
	background: url(../img/graphics2.gif);
}
.e-nav .prev-ev a {
	float: right;
	margin-right: 40px;
	margin-top: 70px
}
.e-nav .next-ev a {
	float: left;
	margin-left: 30px;
	margin-top: 50px
}
.e-nav .prev-ev a,
.e-nav .next-ev a {
	cursor: pointer;
	text-decoration: underline;
	font-size: 120%;
}
.e-nav .prev-ev a:hover,
.e-nav .next-ev a:hover {
	text-decoration: none
}
.e-nav .prev-ev {
	text-align: right;
	background-position: 0 0;	
	line-height: 1;
}
.e-nav .next-ev {
	text-align: left;
	margin-left: 100%;
	left: -318px;
	background-position: -318px 0;
	line-height: 1;
}

/* Quote hands */
.palm {
	background: url(../img/wood.gif) no-repeat 50% 100%;
	margin: 0 auto;
	padding: 0 0 150px 0;

}
.quotes {
	margin-top: 70px
}
.quotes .wrap {
	width: 960px;
	margin: 0 auto 0 auto;
}
/* Quotes navigation */
#q-nav {
	position: absolute;
	left: 50%;
	top:0;
	margin-left: -640px;
	width: 1280px;
	height: 700px;
}
#q-nav a {
	cursor: pointer;
	position: relative;
	text-decoration: underline;
	font-size: 114%;
}
#q-nav a:hover {
	text-decoration: none
}
#q-nav .prev-quote,
#q-nav .next-quote {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 4;
	line-height: 1;
}
#q-nav .prev-quote {
	width: 260px;
	height: 633px;	
	background: url(../img/graphics.gif) no-repeat 0 -60px;	
	text-align: right
}
#q-nav .next-quote {
	width: 360px;
	height: 633px;	
	background: url(../img/graphics.gif) no-repeat -265px -60px;	
	margin-left: 100%;
	left: -260px;
	text-align: left;	
}
#q-nav .prev-quote a {
	top: 24px;
	right: 28px;
}
#q-nav .next-quote a {
	top: 24px;
	left: 30px;
}
a.first-item,
a.last-item {
	text-decoration: none!important;
	color: #aab4b7!important;
	cursor: default!important;
}
#p-nav {
	position: absolute;
	left: 50%;
	top:0;
	margin-left: -550px;
	width: 1100px;
	height: 336px;
	z-index: 3
}
#p-nav .prev-proj,
#p-nav .next-proj {
	position: absolute;
	left: -20px;
	width: 192px;
	height: 336px;	
	margin-top: 0;
}
#p-nav .prev-proj {	
	background: url(../img/hnd-l4.png);
}
#p-nav .next-proj {	
	background: url(../img/hnd-r4.png);
	margin-left: 100%;
	left: -172px;
}
#p-nav-links {
	width: 100%;
	position: absolute;
	z-index: 5;
	top: 530px;
	left: 0;
	text-align: left;
	min-width: 960px;
	width: expression(document.body.clientWidth < 962? "960px" : document.body.clientWidth > 100? "100%" : "auto");
	overflow: hidden;
}
#p-nav-links .wrap {
	width: 920px;
	margin: 0 auto;
	position: relative;
	height: 40px;
	line-height: 1;
}
#p-nav-links a {
	cursor: pointer;
	color: #ffffff;
	text-decoration: underline;
}
#p-nav-links a:hover {
	text-decoration: none
}
#p-nav-links .next-item-p,
#p-nav-links .next-item-t {
	position: absolute;
	right: 0;
	top: 0
}
#p-nav-links .prev-item-p {
	text-align: right!important
}

.quotes .hnd2-tl,
.quotes .hnd2-tr {
	width: 140px;
	height: 250px;		
}
.quotes .hnd2-tl {
	background: url(../img/hnd-l2.png) no-repeat left top;
	float: left;
	margin: 20px 15px 0 0;
}
.quotes .hnd2-tr {
	background: url(../img/hnd-r2.png) no-repeat left top;
	float: right;
	margin: 20px 0 0 0;
}

.qte {
	width: expression(document.body.clientWidth < 962? "960px" : document.body.clientWidth > 1050? "1048px" : "auto");
	max-width: 1048px;
	min-width: 960px;
	margin: 0 auto 0 auto;
	background: #829290;
	color: #ffffff;
	position: relative;
	padding: 30px 0 40px 0;
	z-index: 3
}
.qte .hnd3-tl,
.qte .hnd3-tr {
	position: absolute;
	width: 363px;
	height: 200px;	
	top: 100%;
	left: 0;
	margin-top: -15px;
}
.qte .hnd3-tl {
	background: url(../img/hnd-l3.png);	
	margin-left: -30px;
}
.qte .hnd3-tr {
	background: url(../img/hnd-r3.png);
	margin-left: 100%;
	left: -340px;
}
.qte h3 {
	padding: 0 150px;
	font-size: 170%;
	font-family: "Trebuchet MS", sans-serif;
	line-height: 1.4;
	font-style: italic;
	margin: 0;
}

/* Ascoiatia */
.logo-teta {
	background: url(../img/logo-teta.png);
	width: 115px;
	height: 222px;
	position: absolute;
	right: 0;
	top: 5px;
	z-index: 6
}
body.asociatia .palmas {
	margin: 0 auto 0;
	min-width:960px;
	overflow:hidden;
	padding-top:10px;
	position:relative;
	width:100%;
	background: none
}
.q-links {
	margin: 0 auto 0;
	min-width:960px;
	position: absolute;
	width: 100%;
	overflow: hidden;
	height: 700px;
	z-index: 1;
}
body.asociatia #weare .wrap {
	padding-bottom: 0;
}
body.asociatia .palmas h3 {
	color: #fff;
	margin-top: 0;
	border-bottom: 1px dashed;
	padding-bottom: 10px;
}
body.asociatia .palmas .qte {
	z-index: 2;
	height: 260px;
	text-align: left;
}
body.arhiva .palmas .qte {
	height: 350px;
}
body.arhiva .palmas {
	margin-top: 100px;
	background: #f2ffff;
}
body.arhiva .palmas table {
	width: 100%
}
body.arhiva #weare {
	//margin-top: 130px;
}
body.arhiva .palmas table td {
	width: 50%
}
 body.arhiva .palmas table td.col-l {
 	padding-right: 20px
 }
body.asociatia .palmas .slide-p {
	height: 350px
}
body.asociatia .curtains  {
	z-index: 4
}
body.asociatia .g1 {
	left: 70px
}
body.asociatia .g3 {
	top: 132px;
	left: 458px;
	width: 85px
}
body.asociatia .g2 {
	display: none
}
#team div {
	background: none
}
#team .col-l {
	float: left;
	width: 270px;
}
#team .col-r {
	float: right;
	width: 270px;
}
#team table td {
	padding-bottom: 10px;
}
body.asociatia .quotes {
	margin-top: 0
}
body.echipa .quotes {
	padding-top: 130px!important;
	margin-top: 0
}
body.echipa #q-nav .prev-quote {
	left: 60px;
}
body.echipa #q-nav .next-quote {
	left: -360px;
}
body.echipa #p-nav-links {
	top: 283px;
}
body.echipa #p-nav-links .wrap {
	width: 830px
}
body.echipa #p-nav-links a {
	color: #485356;
	font-size: 115%;
}
body.echipa #p-nav-links a.next-item-t {
	margin-right: 49px
}
body.echipa #q-nav {
	z-index: 1;
	top: 60px;
}
body.echipa .min960hand, .quotes {
	z-index: auto;
}
body.echipa .quotes .wrap {
	position: relative;
	z-index: 4;
}
body.echipa .quotes .hnd2-tl,
body.echipa .quotes .hnd2-tr {
	margin-top: 30px
}
.awards {
	width: 960px;
	text-align: left;
	position: relative;
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
}
.awards .col-l {
	float: left;
	width: 300px;
	padding-left: 150px;
}
.awards .col-r {
	float: right;
	width: 300px;
	padding-right: 155px;
}
.awards h4 {
	font-weight: normal;
	font-size: 130%;
	margin-top: 0;
}
.awards .col-l,
.awards .col-r {
	position: relative;
	z-index: 2;
}
.awards .col-r ol {
	margin-left: 20px;
	list-style: decimal;
}
.monitor td p {
	padding-right: 20px;
	line-height: 1.2!important
}

/* Arhiva */
#trupe {
	min-width: 960px;
	width: expression(document.body.clientWidth < 962? "960px" : document.body.clientWidth > 100? "100%" : "auto");
	width: 100%;
	overflow: hidden;
	position: relative;
}
#trupe .palm {
	margin: 0 auto 0;
	min-width:960px;
	overflow:hidden;
	padding-top:10px;
	position:relative;
	width:100%;
	background: none
}
#trupe .qte {
	height: 430px;
	background: none;
	color: #485356;
}
#trupe .slide-p p {
	color: #485356;
	padding-bottom: 10px;
	line-height: 1.2
}
#trupe .slide-p h2 {
	color: #829290;
	font-size: 230%;
}
#trupe .slide-p {
	height: 470px
}
#trupe .slide-p .items {
	height: 450px;
	top: 70px
}
#trupe .slide-p .items div {
	height: 450px;
}
#trupe #p-nav {
	top: 190px;
	line-height: 1;
	z-index: 4;
	text-align: left
}
#trupe #p-nav div {
	padding-top: 30px;	
}
#trupe #p-nav a {
	cursor: pointer;
	text-decoration: underline;
	font-size: 120%;
	display: block;
	margin-right: 30px;
	padding-top: 10px;
	text-align: right;
}
#trupe #p-nav a:hover {
	text-decoration: none
}
#trupe #p-nav .prev-proj {
	background: url(../img/graphics.gif) -626px -429px;
	height: 290px;
	width: 144px;
	left: 40px;
	z-index: 5
}
#trupe #p-nav .next-proj {
	background: url(../img/graphics.gif) -770px -429px;
	height: 300px;
	width: 144px;	
	z-index: 5
}
#trupe #p-nav .next-proj a {
	text-align: left;
	margin: 0 0 0 30px;
}
.nospace {
	padding-top: 0;
	margin-top: 0
}
.qte-credits {
	text-align: left
}
.qte-credits a {
	text-decoration: underline;
	color: white;
}
.qte-credits a:hover {
	text-decoration: none;
}
.qte-credits table {
	width: 100%;
}
.qte-credits .needspace {
	padding: 0 100px
}
.qte-credits table td {
	padding: 10px 0
}
.qte-credits h2 {
	font-size: 160%;
	padding: 0
}
.qte-credits p {
	padding: 8px 0;
}
.tit-multumiri {
	background: url(../img/title-multumiri.gif);
	border: none!important
}
.mult .col-l {
	width: 250px!important;
	margin-top: 40px
}
.mult .col-r {
	width: 350px!important
}
.mult .col-r td {
	padding: 0 40px 0 0
}
.traineri {
	margin: 0 100px
}
.traineri a { color: white }
.traineri table {
	width: 100%;
}
.traineri table td {
	width: 50%
}
.traineri table p {
	padding: 0 0 16px 0;
	line-height: 1.4
}
.traineri table .col-l {
	padding-right: 20px;
}
.edition {
	width: 960px;
	margin: 0 auto;
	margin-top: 140px;
	position: relative;
	z-index: 3;
	text-align: left;
	background: url(../img/ed-ac.gif) repeat-y 50% 0;	
}
.edition .prices {
	background: url(../img/handbox-hands.png) no-repeat 50% 100%;
	padding: 0 0 135px 0;
	position: relative;
}
.edition .prices .inner {
	padding-top: 120px;
	position: relative; 
	z-index: 3;
}
.edition .prices .pricehand {
	position: absolute;
	top: -120px;
	left: 114px;
	width: 232px;
	height: 190px;
	background: url(../img/hnd-6.png);
}
.edition .prices .ed1poster,
.edition .prices .ed2poster {
	position: absolute;
	top: -130px;
	left: -290px;
	margin-left: 100%;
	width: 231px;
	height: 264px;
	z-index: 3
}
.edition .prices .ed1poster {
	background: url(../img/editia1-poster.png);	
}
.edition .prices .ed2poster {
	background: url(../img/editia2-poster.png);
}
.edposter {
	width: 960px;
	min-width: 960px;
	left: 50%;
	margin-left: -480px;
	position: absolute;
	background: red;
}
.ed3poster {
	position: absolute;
	top: -130px;
	right: 90px;
	width: 231px;
	height: 264px;
	background: url(../img/editia3-poster.png) no-repeat;
	z-index: 7
}
.ed4poster {
	position: absolute;
	top: -130px;
	right: 60px;
	width: 231px;
	height: 264px;
	background: url(../img/editia4-poster.png) no-repeat;
	z-index: 7
}
.ed5poster {
	position: absolute;
	top: -130px;
	right: 60px;
	width: 231px;
	height: 264px;
	background: url(../img/editia5-poster.png) no-repeat;
	z-index: 7
}
.edition table {
	width: 650px;
	margin: 0 auto;
}
.edition table td {
	padding: 6px 0
}
.edition .prices table td.col-r {
	font-weight: bold;
	padding-left: 20px;
	width: 65%
}
.edition .prices table tr.bigprice td {
	padding-top: 16px;
	padding-bottom: 16px;
}

.edition .juriu {
	background: url(../img/handbox-hands2.png) no-repeat 50% 0;
	padding: 10px 0 0 0;
}
.edition .juriu .inner {
	width: 823px;
	margin: 0 auto 0 auto;
	background: #829290 url(../img/handbox-hands2.png) no-repeat 0 -10px;
	padding-bottom: 30px
}
.edition .juriu .inner p{
	margin: 0;
}
.edition .juriu .inner .cnt {
	width: 650px;
	margin: 0 auto;
	color: #ffffff;
	position: relative;
}
.edition .juriu .inner .cnt a {
	color: #ffffff
}
.edition .juriu .inner .cnt h2 {
	margin: 0;
	font-size: 320%;
	font-weight: normal;
}
.edition .juriu .inner .cnt h4 {
	margin-top: 0
}
.edition .juriu p {
	margin: 0;
	padding-bottom: 12px
}
.edition .juriu .nav-juriu {
	position: absolute;
	margin: 0;
	padding: 0;
	width: 530px;
	left: 158px;
	top: 20px;
}
.edition .juriu .nav-juriu li {
	list-style: none;
	float: left;
	font-size: 110%;
	width: 170px;
	position: relative;	
}
.edition .juriu .nav-juriu li.on ins {
	position: absolute;
	left: -10px;
	top: -4px;
	width: 146px;
	height: 40px;
	background: url(../img/item-juriu.png) no-repeat left top;
	overflow: hidden;
	z-index: 2;
}
.edition .juriu .nav-juriu li span {
	cursor: pointer;
	position: relative;
	z-index: 3;
}
.edition .juriu .nav-juriu li span:hover {
	border-bottom: 1px dashed;
}
.edition .juriu .nav-juriu li.on {
	
}
.edition .juriu .jurat {
	margin-top: 40px
}
.ed3 {
	background: none;
	margin-top: 0;
}
.ed3 .juriu {
	background: none
}
.ed3 .juriu .inner {
	background: #829290 url(../img/handbox-dark4.png) no-repeat 50% 0;
	padding-top: 120px
}
body.galerie .min960hand {
	padding-top: 60px;
	//padding-top: 55px;
	z-index: 1;
}
body.galerie .handbox .wrap {
	padding: 15px 0 80px;
	height: 120px;
}
body.galerie #q-nav .next-quote a {
	left:20px
}
body.galerie .palm {
	position: relative;
	z-index: 4;
}
/* galerie */
#galerie-nav {
	position: absolute;
	z-index: 5;
	min-width: 960px;
	width: expression(document.body.clientWidth < 962? "960px" : document.body.clientWidth > 100? "100%" : "auto");
	width: 100%;
	top: 315px;
}
#galerie-nav ul,
.sub-nav ul {
	list-style: none;
}
#galerie-nav ul li,
.sub-nav ul li {
	display: inline;
	color: #fff;
	font-size: 110%;
	position: relative;
}
#galerie-nav ul li ins,
.sub-nav ul li ins {
	margin: 0 10px;
}
#galerie-nav ul li ins.orn,
.sub-nav ul li ins.orn {
	display: none;
}
#galerie-nav ul li.on ins.orn,
.sub-nav ul li.on ins.orn {
	position: absolute;
	left: -20px;
	top: -30px;
	width: 126px;
	height: 77px;
	background: url(../img/item-gallery.png) no-repeat left top;
	overflow: hidden;
	z-index: 2;
	margin: 0;
	display: block
}
#galerie-nav ul li span,
.sub-nav ul li span {
	cursor: pointer;
	position: relative;
	z-index: 3;
}
#galerie-nav ul li span:hover,
.sub-nav ul li span:hover {
	border-bottom: 1px dashed
}
.sub-nav a { color: #fff; text-decoration: none}
#gallery .items {	
	width: 50000px;
	padding-left: 12px;
}
#gallery .items div {
	width: 140px;
	margin: 0 24px 0 0
}
#gallery .items div img {
	background-position: center center;
	background-repeat: no-repeat;
	margin: 0
}
#videos #gallery .items, #videos .gall {
	height: 370px;
}
#videos .gall { top: 0; text-align: center; 	width: 520px; }
#videos #gallery .items div {
	overflow: hidden;
	width: 520px;
	height: 370px;
	text-align: center;
	background: none;
}
#videos.quotes { margin-top: 0}
#videos.quotes .wrap { width: 855px }
#videos.quotes .hnd2-tl,
#videos.quotes .hnd2-tr {
	margin-top: 125px;
}
.sub-nav { position: absolute; margin-top: 68px; width: 100%; text-align: center; z-index: 4; font-size: 14px; }
/* Contact */
body.contact .quotes .slide-q table {
	width: 100%
}
body.contact .quotes .slide-q table td {
	width: 50%;
}
body.contact .quotes .slide-q table td p {
	padding: 0 20px;
	font-size: 110%;
}
body.contact .quotes .slide-q table td p a:hover {
	text-decoration: none
}
body.contact .quotes .slide-q div {
	background: none;
	margin-top: 5px
}
/* Competitia */
body.competitia #weare {
	margin-top: 12px;
}
body.competitia #p-nav-links {
	top: 490px
}
body.competitia .palmas .qte {
	height:279px;
}
body.competitia .widthand .wrap {
	background:#829290 url(../img/handbox-dark5.png) no-repeat 50% 100%;
}
body.competitia #team.slide-q,
body.competitia #team.slide-q .items,
body.competitia #team.slide-q .items div {
	height: 365px;
}
body.competitia .quotes .hnd2-tl {
	margin:115px 15px 0 0;
}
body.competitia  .quotes .hnd2-tr {
	margin: 115px 0 0 0;
}
body.competitia  .edition .juriu .inner {
	position: relative;
}
body.competitia  .edition .juriu {
	padding-bottom: 150px;
	background-color: #f7ffff;
}
body.competitia  .edition .juriu .inner {
	padding-bottom: 30px;
}
body.competitia  .edition .juriu .qte {
	padding: 0
}
body.competitia  .edition .juriu .qte .hnd3-tl,
body.competitia  .awards .qte .hnd3-tl {
	margin-left: 19px;
}
body.competitia  .edition .juriu .qte .hnd3-tr,
body.competitia  .awards .qte .hnd3-tr {
	left: -385px;
}
body.competitia  .edition .juriu .slide-p {
 	left: 0;
	position: relative;
	margin: 0 auto;
}
body.competitia  .edition .juriu .slide-p,
body.competitia  .edition .juriu .slide-p .items div {
	width: 510px;
	height: 350px;
}
body.competitia #weare {
	background-color: transparent;
}
body.competitia  .awards {
	padding-bottom: 120px;
}
body.competitia  .awards .qte {
	padding: 0;
}
body.competitia  .widthand2 .wrap {
background:#829290 url(../img/handbox-dark1.png) no-repeat 50% 100%;
padding-bottom: 100px
}
body.competitia  #p-nav-links {
	top: 560px;
}
body.competitia #p-nav-links .next-item-p {
	top: 25px;
}
body.competitia  #p-nav-links .wrap {
	width: 790px;
	height: 240px;
	padding-bottom: 0
}
body.competitia  #p-nav-links .wrap .prev-item-p {
	float: left;
	height: 210px;
	width: 103px;
	padding: 30px 20px 0 0;
	background: url(../img/arrow-left.png) no-repeat 50% 0;
}
body.competitia  #p-nav-links .wrap .next-item-p {
	float: left;
	height: 213px;
	width: 103px;
	padding: 35px 0 0 20px;
	background: url(../img/arrow-right.png) no-repeat 50% 0;
	
}
body.competitia .qte {
		width: 906px!important;

	}
#inscriere {
	width: 660px;
	margin: 0 auto;
	margin-bottom: 100px;
	text-align: left;
	position: relative;
}
#inscriere h2 {
	font-size: 180%
}
#inscriere ul {
	margin-left: 20px
}
.listorder {
	list-style: decimal;
	margin-left: 30px;
}
.infocompetitie h3 {
	font-size: 120%;
	padding: 0 84px
}
.infocompetitie h3 a {
	color: white
}
.infocompetitie h3 a:hover {
	text-decoration: none
}
/* Newsletter */
.newsletter {
	padding-top: 20px
}
.newsletter p {
	font-size: 110%;
}
.newsletter form {
	position: relative
}
.newsletter form label {
	margin-right: 15px
}
.newsletter form input {
	border: 1px solid #829290;
	background: #fff;
	font-size: 1em;
	font-family: Georgia;
	color: #485356;
	padding: 3px 5px
}
.newsletter form button {
	background: #afbfbd;
	border: 1px solid #899896;
	padding: 3px 10px 2px 10px;
	margin-left: 20px;
	cursor: pointer;
	font-family: Georgia
}
.newsletter form label.error {
	position: absolute;
	top: 30px;
	left: 130px;
}

/* Footer */
#footer {
	background: #a6b3b1;
	min-width: 960px;
	width: expression(document.body.clientWidth < 962? "960px" : document.body.clientWidth > 100? "100%" : "auto");
	width: 100%;
	position: relative;
	z-index: 4
}
#footer ul {
	margin: 0;
}
#footer ul li {
	display: inline;
	list-style: none;
	color: #ffffff;
	font-weight: bold;
}
#footer ul li a {
	color: #ffffff;
	text-decoration: none;
	font-size: 85%
}
#footer ul li a:hover {
	text-decoration: underline;
}
#footer ul li ins {
	margin: 0 22px;
}
.footer-nav {
	background: #829290;
	padding: 22px 0;
}
.credits {
	min-width: 960px;
	width: expression(document.body.clientWidth < 962? "960px" : document.body.clientWidth > 100? "100%" : "auto");
	width: 100%;
	padding: 50px 0;
}
.credits .wrap {
	width: 960px;
	margin: 0 auto;
}
.credits .partners {
	float: left
}
.credits .partners span,
.credits .creation span {
	float: left;
	padding: 43px 0 0 0;
	color: #383e41;
	font-weight: bold;
	font-size: 80%;
	margin-right: 20px;
}
.credits .creation {
	float: right;	
}

#weare #editia4.wrap	{	}
.maini				{	margin:0 auto; position:relative; width:790px; z-index:1; top:-210px}
.mana		{	width:200px; height:193px}
.dreapta		{	left:auto; right:0; background:url(../img/mana-dreapta.png); right:-190px; top:-35px}
.stanga		{	left:0; background:url(../img/mana-stanga.png); left:-200px; top:-35px; }
#Facebook	{	}
#Twitter		{	}

#galerie-nav ul li.on ins.mic,
.sub-nav ul li.on ins.mic {
	position: absolute;
	left: -25px;
	top: -10px;
	width: 60px;
	height: 40px;
	background: url(../img/item-gallery-mic.png) no-repeat left top;
	overflow: hidden;
	z-index: 2;
	margin: 0;
	display: block
}