@CHARSET "ISO-8859-1";

body{margin:0;background: url(../images/back.gif) repeat-x;font-family: arial;font-size:11px;}
body._new{margin:0;background: url(../images/back.gif) 0 -88px repeat-x;font-family: arial;font-size:11px;}

div.body{width:830px;margin:0 auto;}
div.header{width:828px;border-left:1px solid #000;border-right:1px solid #000;}
div._new_header{width:828px;height:133px;border-left:1px solid #000;border-right:1px solid #000;}

a._new_logo{display:block;float:left;margin:0 20px 0 0;}
img._new_banner{display:block;float:left;border:1px solid #000;margin:15px 0 0 0;}


div.menu{width:828px;margin-left:6px;}
div.menu a{display:block;text-transform:uppercase;color:#fff;text-decoration:none;padding:0 13px;padding-top:10px;line-height:24px;float:left;}
div._new_menu a{display:block;text-transform:uppercase;color:#fff;text-decoration:none;padding:0 10px;line-height:34px;float:left;}
div.menu a:HOVER{background: url(../images/menu-over-bk.gif) repeat-x;}
div._new_menu a:HOVER{background: url(../images/menu-over-bk.gif) repeat-x;}
div._new_menu span.delim{color:#fff;display:block;float:left;line-height:14px;margin:10px 0;}

div.yt{margin:7px 0 0 0;}

div.main{width:828px;border-left:1px solid #000;border-right:1px solid #000;background: url(../images/main-bk.gif) repeat-x #fff;}
div.main a{text-decoration:none;color:#000;}
div.main a:HOVER{text-decoration:none;color:#e31b25;}

div.main div._new_intro{background:url(../images/bk_m1.png) repeat-x #de122b;height:330px;margin:1px 0 1px 0;}
div.main div._new_gallery{float:right;border-left:1px solid #fff;width:447px;padding:7px 19px 0 12px;height:323px;}
div.main div._new_gallery .title{font-family: 'Cabin', arial, serif; color:#fff;font-size:26px;line-height:40px;margin:0 0 10px 0;font-weight:bold;}
div.main div._new_socials{float:right;margin:10px 0 0 0;}
div.main div._new_socials a{float:left;background:url(../images/socials.png) no-repeat;width:32px;height:32px;display:block;margin:0 5px 0 0;text-indent:-9999px;}
div.main div._new_socials a.facebook{background-position: 0 -32px;}
div.main div._new_socials a.flickr{background-position: 0 -64px;}
div.main div._new_socials a.twitter{background-position: 0 -96px;}
div.main div._new_socials a.youtube{background-position: 0 -128px;}
#galleria{}

div.main div._new_welcome {margin:0 0 0 25px;width:305px;padding:7px 0 0 0;height:175px;overflow:hidden;font-family: 'Droid Sans', arial, serif;font-size:14px;color:#fff;}
div.main div._new_news {margin:0 0 0 25px;width:305px;padding:7px 0 0 0;}
div.main div._new_welcome h1{margin:0;padding:0;font-family: 'Cabin', arial, serif; color:#fff;font-size:26px;line-height:40px;text-transform:lowercase;}
div.main div._new_news h2{margin:0;padding:0;font-family: 'Cabin', arial, serif; color:#fff;font-size:26px;line-height:40px;}
#twitter ul{margin:0;padding:0;color:#fff;list-style-type:none;}
#twitter li{color:#fff;font-size:14px;font-family: 'Droid Sans', arial, serif;}
#twitter li a{color:#fff;}

div._new_middle{background:url(../images/bk_m2.png) repeat-x #fff;padding:14px 0 0 0;overflow:auto;}
div._new_middle .yt{width:315px;height:195px;float:left;padding:0 10px 0 22px;}

div._new_features{font-size:14px;font-family: 'Droid Sans', arial, serif;float:left;margin:21px 0 0 12px;width:447px;height:174px;background:url(../images/bk_n1.png) no-repeat;}
div._new_features div.tabs{position:absolute;margin-top:-19px;}
div._new_features div.tabs a.title{float:left;font-family: 'Cabin', arial, serif;font-size:14px;padding:2px 0 0 5px;width:126px;height:19px;background:url(../images/tab.png) no-repeat;color:#fff;line-height:21px;}
div._new_features div.tabs a.active,div._new_features div.tabs a:HOVER{color:#000;background:url(../images/tab_over.png) no-repeat;}
div._new_features input{width:295px;border:1px solid #d11128;background:#cbcbcb;}
div._new_features select{width:297px;border:1px solid #d11128;background:#cbcbcb;}

div.tab1,div.tab2,div.tab3{position:absolute;margin:5px 15px;}
.tab2,.tab3{line-height:18px;}

a.btn_search{width:159px;height:22px;text-indent:-9999px;background:url(../images/btn_search.png) no-repeat;display:block;}
div._new_middle div.inner{display:none;}
div.tabactive div.inner{display:block;}

div.festivals{width:784px;margin:0 auto;margin-top:10px;height:200px;}
div.festivals h2{font-family: 'Cabin', arial, serif; color:#d11128;font-size:26px;margin:0 0 0 25px;padding:0;}

div.main div.welcome{padding-top:14px;background: #ededed;font-family:arial; border-bottom:1px solid #d8d8d8;text-align:right;font-size:18px;padding-right:6px;text-transform:uppercase;line-height:24px;color:#e21a24}

div.main table{background: url(../images/main-bk.gif) repeat-x}



div.section_title{width:193px;margin:0 auto;height:20px;font-weight:bold; font-family:georgia;font-size:12px;text-transform:uppercase;padding-top:13px;padding-left:7px;background: url(../images/section-bk.gif) repeat-x;color:#c41d27}
div.subsection_title{width:193px;margin:0 auto;height:20px;font-weight:bold; font-family:georgia;font-size:12px;text-transform:uppercase;padding-top:10px;padding-left:7px;background: url(../images/border.gif) repeat-x bottom #ebebeb;color:#c41d27}

div.news{width:186px;text-align:left;background: url(../images/border.gif) repeat-x bottom;padding:7px;text-transform:uppercase;font-weight:bold;line-height:20px;}
div.publications{clear:right;float:right;width:186px;text-align:left;background: url(../images/border.gif) repeat-x bottom;padding:7px;text-transform:uppercase;font-weight:bold;line-height:20px;}
div.publications img{margin-bottom:0px;}
	
div.join-form{background: url(../images/spots1.gif) repeat-x bottom;padding:7px;font-weight:bold;color:#333;}
div.join-form input{border:1px solid #f30100;width:179px;background: #fff;margin-bottom:5px;}
div.join-form .btn{width:64px;background:#8f8f8f;color:#fff;font-weight:bold;text-transform:uppercase;float:right;margin-right:6px;cursor:pointer;}

div.search-form{background: url(../images/border.gif) repeat-x bottom;padding:3px;font-weight:bold;color:#333;}
div.search-form table{padding:4px;background: url(../images/search_box_bk.jpg) no-repeat top left;}
div.search-form input{border:1px solid #f30100;width:179px;background: #fff;margin-bottom:5px;}
div.search-form select{border:1px solid #f30100;width:179px;background: #fff;margin-bottom:5px;}
div.search-form .btn{width:64px;background:#8f8f8f;color:#fff;font-weight:bold;text-transform:uppercase;float:right;margin-right:6px;cursor:pointer;}

div.footer{clear:both;background: #e31b25;height:22;padding-top:54px;line-height:22px;}
div.footer div.content{width:800px;font-family:georgia;font-size:10px;margin:0 auto;padding:0 15px;color:#fff;}
div.footer a{color:#fff;text-decoration:none;}
div.footer a:HOVER{text-decoration: underline;}
img{display:block;}

.fright{float:right}

._new_slider{width:784px;height:124px;float:left;overflow:hidden;position:relative;background:#fff;}
._new_slider_in{width:736px;height:122px;float:left;overflow:hidden;position:relative;background:#fff;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
._new_slider a.prev{width:24px;height:124px;display:block;float:left;background:url(../images/slider_nav.png) no-repeat;text-indent:-9999px;}
._new_slider a.next{width:24px;height:124px;display:block;float:left;background:url(../images/slider_nav.png) -24px 0 no-repeat;text-indent:-9999px;}
._new_slider ._new_slider_inner{height:124px;z-index:1000;}
._new_festivals_item{font-family: 'Cabin', arial, serif;font-size:12px;margin:4px 0 0 10px;height:116px;overflow:hidden;float:left;border-right:1px solid #a1a1a1;}
._new_festivals_item img{height:114px;border:1px solid #de122b;margin:0 5px 0 0;float:left;}
._new_festivals_item h2{color:#de122b; font-family: 'Cabin', arial, serif; font-size:12px !important; margin-left:5px !important; font-weight:bold;line-height:19px;}
._new_festivals_item .intro{float:left;width:180px;font-size:14px;overflow:hidden; font-family: 'Cabin', arial, serif; font-size:12px; font-weight:bold; margin:0px;line-height:19px;}
._new_festivals_item a.more{font-weight:bold;line-height:19px;}

._new_festivals_slider{height:124px;}
._new_festivals_slider{height:124px;overflow:hidden;margin:7px 0 0 0;}


._new_festivals_slider h2{font-size:26px;height:28px;overflow:hidden;}
._new_festivals_slider .intro{font-size:14px;height:60px;overflow:hidden;}

div._new_actions{}
a.odon{float:left; display:block;margin:10px 50px 0 60px;}

div.join_ml {font-family: 'Droid Sans', arial, serif;color:#FFF;background-image:url('../images/bk_box.png'); display:block;height:125px; width:253px; float:left; margin-right:3px;}
div.join_ml h2{color:#FFF; font-family: 'Cabin', arial, serif; margin:5px 0 0 15px;font-weight:200;font-size:26px;}
div.join_ml form{margin:0 10px;}
div.join_ml label{line-height:24px;font-size:14px;display:block;float:left;width:100px;}
div.join_ml input{width:125px;display:block;float:left;}
div.join_ml input.btn{width:70px;float:right;}

a.register{background-image:url('../images/bk_box.png'); display:block;height:125px; width:253px;float:left;}
a.register h2{color:#FFF; font-family: 'Cabin', arial, serif; margin:5px 0 0 15px;font-weight:200;font-size:26px;}
a.register p{color:#FFF;font-family: 'Droid Sans', arial, serif; margin:0 6px 0 15px; font-size:14px;line-height:19px;}
