/*GENERAL*/
* { padding:0; margin:0; }
form, fieldset, img { border:0; }
a {cursor:pointer; text-decoration:none; outline:none; color:#fff; }
li { list-style:none; }

html { background:#000; height:100%; }
body { min-height:100%; width:783px; padding-left:6px; margin:0 auto; font:75%/140% "Times New Roman", Tahoma, Arial, Helvetica, sans-serif; position:relative; color:#fff; }
h1 { background:url(../images/headline.png) no-repeat 0 0; font-size:1em; font-weight:normal; font-style:italic; padding:1px 0; margin-bottom:13px; }
img { display:block; }

/*CLEARFIX*/
#footer:after, .submitWrapper:after, .supporters li:after,.block:after, #content:after,  ul.piclist  li:after, h1:after, .profile li:after, ul.piclist:after, #menu:after { content:'.'; display:block; visibility:hidden; clear:both; height:0; }
#footer, .submitWrapper, .supporters li ,.block, #content, ul.piclist  li, h1, .profile li, ul.piclist, #menu { display:inline-block; }
#footer, .submitWrapper, .supporters li ,.block, #content, ul.piclist  li, h1, .profile li, ul.piclist, #menu { display:block; }

#wrapper { background:url(../images/content_bg.jpg) no-repeat 2px 208px; height:900px; position:absolute; }

/*HEADER*/
#header { margin-bottom:3px; }
#header img { display:block; }
#menu { background:url(../images/menubar.jpg) no-repeat 3px 0;  font-size:1.166em; padding:3px 15px 4px 10px; }
#menu li { float:left; text-transform:uppercase; padding-left:27px; }
#menu li a { color:#000; font-family:"Times New Roman", Tahoma, sans-serif; font-weight:bold; text-decoration:none; }
#menu li a:hover { color:#FF0000; }

/*CONTENT*/
#content { padding:27px 0 14px 24px; height:638px; width:750px; overflow:hidden; }
#home #content { padding:20px 0 14px 14px; height:645px; overflow:hidden; }
#content h2 { padding-bottom:4px; }
#content h2 img { display:block; margin:0 auto; padding-top:3px; }
#content .submit { background:url(../images/submit.gif) no-repeat 0 0; width:85px!important; font:1.083em "Times New Roman", Verdana , sans-serif; padding-left:24px; border:0; color:#fff; height:16px; display:block; clear:both; float:right; margin-top:6px; }
#content #contentInner { width:730px; height:616px; position:relative; overflow:auto; }

/*PICLIST*/
ul.piclist { overflow:hidden; height:578px; width:730px;}
ul.piclist  li{ width:127px; height:270px; float:left; margin-right:14px; padding-bottom:17px; overflow:hidden; }
ul.piclist  li span.picBox { width:127px; height:159px; display:block; text-align:center; }
ul.piclist  li span.picBox img { display:inline; }
ul.piclist ul, ul.supporters ul { width:126px; }
ul.piclist ul li, ul.supporters ul li { padding:0 2px 2px; float:none; height:auto; margin:0; width:auto; }
ul.piclist .odd, ul.supporters .odd { background:url(../images/odd.gif) no-repeat 0 0; }
ul.piclist .even, ul.supporters .even { background:url(../images/even.png) repeat-x 0 0; width:121px; }
.onright { float:right; }
.onleft { float:left; }
.rateIt { float:right; }
.rateIt img { display:block; padding:3px 1px 0 0; float:left; }
#leftChain, #rightChain { width:12px; position:absolute; top:0; height:900px; }
#leftChain { background:url(../images/chains.png) repeat-y 0 0; left:0; }
#rightChain { background:url(../images/chains.png) repeat-y 0 0; right:5px; }

/*LEFT*/
.left  { float:left; width:200px; overflow:hidden; }
.jNiceRadio { background:url(../images/checkbox.gif) no-repeat 0 0; width:11px; height:11px; display:block; margin:3px 2px 0 2px }
.jNiceChecked { background:url(../images/checkbox_checked.gif) no-repeat 0 0; }
.jNiceHidden { display:none; }
.jNice span.jRadioWrapper { float:left; }
.jNice label { float:left; cursor:pointer; }
.block { margin-bottom:8px; padding:1px 1px 0; }
.left .newsletter input { background:url(../images/input.gif) no-repeat 0 0; border:0; width:178px; margin-bottom:3px; padding-left:3px; }
.newsletter { background:url(../images/newsletter.jpg) no-repeat 0 0;  height:128px; }
.newsletter form { padding:5px 11px 0; }
.newsletter h2 { background:url(../images/newslettersh2.gif) no-repeat 0 0;  }
.advertise { background:url(../images/advertise.jpg) no-repeat 0 0; height:252px; }
.advertise h2 { background:url(../images/advertiseh2.gif) no-repeat 0 0; }
.partners { background:url(../images/partners.jpg) no-repeat 0 0; height:241px; }
.partners h2 { background:url(../images/partnersh2.gif) no-repeat 0 0; }
#partnersList { padding:16px 0 16px 6px; }
.partners li { display:inline; float:left; }
.partners li a  { display:block; }
.partners .sapteSeri { background:url(../images/sapteseri.png) no-repeat 0 0; width:186px; height:36px; margin:0; }
.partners .kogaionArt { background:url(../images/kogayon.png) no-repeat 0 0; width:87px; height:46px; margin:11px 15px 0 0;  }
.partners .adioPhoto { background:url(../images/ado.png) no-repeat 0 0; width:83px; height:61px; }
.partners .pyroEvents { background:url(../images/pyro_events.png) no-repeat 0 0; width:186px; height:106px; }
.updates h2 { background:url(../images/newsh2.gif) no-repeat 0 0; }
.updates { background:url(../images/updates.jpg) no-repeat 0 0; height:342px; }
.updates p { padding-bottom:11px; }
.updatesInner { padding:11px; width:515px; height:291px; overflow:auto; }
.shows { background:url(../images/shows.jpg) no-repeat 0 0; height:288px; }
.shows div.showsInner { padding:0 13px; }
.shows h2 { background:url(../images/showsh2.gif) no-repeat 0 0; }
.showsInner { width:531px; height:260px; overflow:auto; }
#content .shows img { padding-top:1px; }
.videos { margin-left:-10px; margin-top:11px; }
.videos li { float:left; padding:0 0 41px 10px; height:268px; }
.pressRoom { margin-left:-10px; }
.pressRoom td { background:url(../images/line.png) repeat-x 0 0; text-align:center; }
.pressRoom td.firstTd { text-align:left; padding-left:5px; }
.pressRoom td.lastTd { background:url(../images/lastTd.png) no-repeat 0 0; text-align:right; padding-right:6px; }
.picHolder { width:127px; float:left; }
.textHolder { padding-left:12px; float:left; width:530px; }
.supporters li { clear:both; padding-bottom:11px; }
.picBox { width:127px; height:159px; display:block; margin-bottom:5px; }
.logoBox { width:186px; height:186px; display:block; margin: 0 5px 5px 0; }
.noBg { background:url(../images/pic_bg.png) no-repeat 0 0; }
#logosWrapper { margin-bottom:20px; height:117px; }
#logos { clear:both; margin:0 auto; width:690px; }
#logos li { float:left; height:117px; padding:0; text-align:center; margin:0; }
#logos li a { display:block; }
#logos .sapteSeri { background:url(../images/logo_sapte_seri.png) no-repeat 0 0; width:180px; height:28px; margin:37px 29px 0 0; }
#logos .crispusGrup { background:url(../images/logo_crispus_grup.png) no-repeat 0 0; width:108px; height:73px; margin:16px 29px 0 0;  }
#logos .exactMedia { background:url(../images/logo_exact_media.png) no-repeat 0 0; width:101px; height:55px; margin:25px 29px 0 0; }
#logos .pyroEvents { background:url(../images/logo_pyro_events.png) no-repeat 0 0; width:191px; height:117px; margin:0; }
#links { clear:both; width:300px; margin:0 auto; }
#links li { text-align:center; margin-bottom:5px; }
#banners { clear:both; width:468px; margin:30px auto 0; }
#banners li { margin-bottom:10px; display:inline-block; }
#banners img { display:inline; border:0 none; }
#pressArticle { padding-right:25px; }
#pressArticle img { float:left; margin:0 10px 5px 5px; }
.movie { margin: 0 25px 25px 0; float:left; }
#contact fieldset { margin:0 auto; width:350px; }
.align-center { text-align:center; width:695px; }
.align-right { text-align:right; }
.authors { width:695px; display:block; text-align:center; margin-top:60px; }
.authors span { font-style:italic; }
.list {  }
.list li { background:url(../images/pic_bg.png) no-repeat 0 0; float:left; text-align:center; width:127px; height:129px; padding-top:30px; margin:0 15px 10px 0; }
.list li a { position:relative; }
.list li  img { display:inline; }
.list li  span { display:block; text-align:center; }
.images { overflow:hidden; }
.images li { text-align:center; }
.images li img { display:inline; }

/*RIGHT*/
.right  { float:left; width:543px; margin-left:5px; overflow:hidden; }

/*FOOTER*/
#footer { background:url(../images/footer.jpg) no-repeat 0 0; height:15px; font-size:0.75em; width:751px; color:#000; text-transform:uppercase; padding:0 20px 2px 10px; }
#footer div { float:left; line-height:160%;}
#footer p { float:right; line-height:160%; }

.tx-powermail-pi1 { border:0pt none; color:#828181; }
.tx-powermail-pi1_fieldset legend { display:none; }
.tx_powermail_pi1_fieldwrap_html { display:block; width:400px; }
.tx_powermail_pi1_fieldwrap_html label { float:left; font-weight:bold; margin-top:4px; width:100px; color:#fff }
.tx_powermail_pi1_fieldwrap_html label .powermail_mandatory { color:#fff; }
.tx_powermail_pi1_fieldwrap_html .powermail_mandatory_js { color:#A8A8A8; font-style:italic; }
.tx_powermail_pi1_fieldwrap_html input.powermail_text { border:1px solid #999999; width:360px; }
.tx_powermail_pi1_fieldwrap_html textarea { border:1px solid #999999; width:360px; }
.tx_powermail_pi1_fieldwrap_html .powermail_submit { background:#000 none repeat scroll 0%; border:white 1px solid; color:#FFFFFF; font-size:12px; font-weight:bold; margin:5px 156px 7px 155px; padding:3px 7px; text-align:center; }

div.csc-textpic-clear { clear:none; }
div.csc-textpic-center { float:left; margin-right:10px; }

.csc-textpic  { margin:0 auto; width:600px; }
