body {color:#000000; margin:0px; padding:0px; text-align:center; text-decoration:none; color:#222222; font-family:Tahoma,Arial; font-size:11px;}

a {color:#0363BC; text-decoration:none;}
p {margin-bottom:5px; margin-top:0px;}
ul {margin:0px; margin-left:25px; padding:0px;}
form {padding:0px; margin:0px;}

h1 {text-decoration:none; padding:3px; padding-bottom:18px; margin:0px; font-style: italic; color:#0363BC; font-family: Times; font-size:22px;}
h2 {text-decoration:none; padding:3px; padding-bottom:10px; margin:0px; font-style: italic; color:#0363BC; font-family: Times; font-size:19px;}
h3 {text-decoration:none; padding:3px; padding-bottom:18px; margin:0px; font-style: italic; color:#0363BC; font-family: Times; font-size:27px;}
h4 {text-decoration:none; padding:5px; padding-bottom:5px; margin-top:5px; margin:0px; font-style: italic; color:#0363BC; font-family: Times; font-size:17px;}
h5 {text-decoration:none; padding:3px; padding-top:10px; text-align:left; margin:0px; color:#0363BC; font-weight:normal; font-family: Tahoma, Times; font-size:12px;}

.top {width:1004px; height:200px; background: url(../graph/topbg_2011.gif) top no-repeat;}
.topleft {float:left; }
.dirlogos {float:left; margin-left:47px;}
.festname {padding-top:5px; padding-left:47px; padding-bottom:5px; text-align:left; text-transform:uppercase; font-size:23px; font-family:Tahoma; color:#fe6500;}
.dirlogos img {float:left; margin-right:34px;}

.topright {float:right; margin-left:10px; margin-right:35px; text-align:left; }
.toplink  {font-size:17px; font-family:Tahoma; padding-top:5px; padding-bottom:20px; font-weight:bold;}
.toplink a {color:#fe6500;}
.toplink p {padding:0px; margin:0px; padding-top:2px;}

.topphones {font-size:15px; font-family:Tahoma; }
.topphones p {padding:0px; margin:0px; padding-top:5px;}

.topphones .topsocial {text-align:center}
.topphones .topsocial a {display:inline-block; margin:auto;}
.topphones .topsocial a img {max-width:42px;}


.toptable {clear:both; width:1004px; height:330px; padding-top:1px;  background: url(../graph/topbg.jpg) top no-repeat;}
.topcontacts {width:1004; height:51px;  text-align:left; background: url(../graph/topcontactbg.gif) top no-repeat; }
.topmenu {width:1004; height:68px; text-align:center; background: url(../graph/menubg.gif) top no-repeat; background-color: 6BB5FF;}
.topmenuline {/* padding-left:50px; */ display:inline-block;}

.endline {width:100%; float:left; height:146px; background: url(../graph/endbg.gif) bottom center no-repeat; }
.endline_2011 {width:1004px; height:365px; background: url(../graph/topbg.jpg) top no-repeat; }

.topcline {margin-left:85;}
.pagearea {width:994; margin-left:5px; margin-right:5px;}
.leftmenu {margin:10px; margin-right:0px;}

.advblock {padding-top:10px; padding-bottom:5px;}

.leftpanel {width:245px; float:left;}
.pagecenter {width:494px; padding-left:5px; padding-right:5px;  float:left;}
.rightpanel {width:245px; float:left;}

.lrpart {}
.lrtop {width:225px; height:38px;  background: url(../graph/lrpart.gif) top no-repeat;}
.lrbody {width:225px; background: url(../graph/lrbody.gif);}
.lrend {width:225px; height:10px; background: url(../graph/lrend.gif) top no-repeat;}
.lrarea {padding:10px;}


.centerpart {}
.centertop {width:485px; float:left; height:38px;  background: url(../graph/centerpart.gif) top no-repeat;}
.centerbody {width:485px; float:left; background: url(../graph/centerbody.gif);}
.centerend {width:485px; float:left; height:10px; background: url(../graph/centerend.gif) top no-repeat;}
.centerarea {padding:10px; float:left; text-align:left; font-family:Arial; font-size:12px; width:100%;}


.lmitem {width:200px; text-align:left; padding-top:5px; padding-bottom:10px; /* background: url(../graph/lmitembg.gif) left no-repeat; */}
.lmline {background: url(../graph/lmitemline.gif) bottom no-repeat;}

.toprequest {position:relative; left:-360px; top:202px; }
.toprelise  {position:relative; left:177px; top:82px; width:250px;}
.topticket  {position:relative; left:360px; top:186px; width:250px;}

.topphone {margin-top:10px; float:left;}
.topmail {margin-left:90px; margin-top:12px; float:left;}

.menuitem {margin-top:11px; margin-right:12px; margin-left:12px; float:left;}
.menuitem a {color:#ffffff; text-decoration:none;}

.anonstitle {text-decoration:none; padding-bottom:3px; font-style: italic; color:#000000; font-family: Times; font-size:15px;}
.anonsend {width:100%; height:26px; background: url(../graph/gline.gif) }

.newstitle {text-decoration:none; padding-bottom:3px; font-style: italic; color:#000000; font-family: Times; font-size:17px;}
.newsend {width:465px; height:26px; float:left; background: url(../graph/gline.gif) }
.newsarea {float:left; }

.eventtitle {text-decoration:none; padding-bottom:3px; color:#000000; font-family: Tahoma; font-size:12px;}
.eventdate {text-decoration:none; padding-bottom:2px; color:#F1690D; font-family: Tahoma; font-size:11px;}

.leftpic {margin-right:10px;}

.newsgallery {padding-bottom:15px; padding-top:15px;}
.newsembed {padding-bottom:15px; padding-top:15px;}

.normaltext {text-decoration:none; color:#222222; font-family:Tahoma,Arial; font-size:11px;}
.justtext {text-decoration:none; text-align:justify; color:#222222; font-family:Tahoma,Arial; font-size:11px;}
.middletext {text-decoration:none; color:#222222; font-family: Tahoma,Arial; font-size:11px;}
.bigtext {text-decoration:none; color:#666666; font-family: Tahoma,Arial; font-size:14px;}
.moretext {text-decoration:none; padding-top:5px; text-align:right; color:#666666; font-family: Tahoma,Arial; font-size:10px;}
.pagetext {text-decoration:none; color:#999999; font-family:Tahoma,Arial; font-size:11px;}
.ltptext {text-decoration:none; padding-top:8px; font-style: italic; color:#ffffff; font-family: Times; font-size:18px;}
.centerptext {text-decoration:none; padding-top:8px; font-style: italic; color:#ffffff; font-family: Times; font-size:18px;}
.lmtext {text-decoration:none; margin-left:17px; margin-top:3px; color:#666666; font-family: Tahoma,Arial; font-size:15px;}
  .lmtext a {color:#F1690D; text-decoration:none;}
.toplinktext {text-decoration:none; color:#222222; font-family:Tahoma,Arial; font-size:11.5px; margin-top:33px}
  .toplinktext a {color:#F1690D; text-decoration:none;}


.small {text-decoration:none; color:#222222; font-family:Tahoma,Arial; font-size:11px;}
.normal {text-decoration:none; color:#222222; font-family:Tahoma,Arial; font-size:11px;}
.medium {text-decoration:none; color:#222222; font-family:Tahoma,Arial; font-size:12px;}
.big {text-decoration:none; color:#222222; font-family:Tahoma,Arial; font-size:16px;}
.title {text-decoration:none; color:#222222; font-family:Tahoma,Arial; font-size:21px;}


input {border: 1 solid #c3c3c3; background-color: #FcFcFc;}
textarea {border: 1 solid #c3c3c3; background-color: #FcFcFc;}
select {border: 1 solid #c3c3c3; background-color: #FcFcFc; }


#normaltext ul li {margin-bottom:5px; margin-left: -15px;}
#normaltext ul {margin-bottom:10px; margin-top:10px;}


#justtext  {
    text-decoration : none;
    color : #000000;
    font-family : Verdana, Tahoma, Arial, Helvetica, Sans-serif, Pragmatica;
    font-size : 11px;
    text-align: justify;
}

#bigjusttext  {
    text-decoration : none;
    color : #000000;
    font-family : Verdana, Tahoma, Arial, Helvetica, Sans-serif, Pragmatica;
    font-size : 12px;
    text-align: justify;
}

#normaltext  {
    text-decoration : none;
    color : #000000;
    font-family : Verdana, Tahoma, Arial, Helvetica, Sans-serif, Pragmatica;
    font-size : 11px;
}

#smalltext  {
    text-decoration : none;
    color : #000000;
    font-family : Verdana, Tahoma, Arial, Helvetica, Sans-serif, Pragmatica;
    font-size : 9px;
}

#middletext  {
    text-decoration : none;
    color : #ffffff;
    font-family : Verdana, Tahoma, Arial, Helvetica, Sans-serif, Pragmatica;
    font-size : 10px;
}

#menutext  {
    text-decoration : none;
    color : #000000;
    font-family : Verdana, Tahoma, Arial, Helvetica, Sans-serif, Pragmatica;
    font-size : 12px;
    font-weight: bold;
}

#submenutext  {
    text-decoration : none;
    color : #000000;
    font-family : Verdana, Tahoma, Arial, Helvetica, Sans-serif, Pragmatica;
    font-size : 12px;
    font-weight: bold;
}


#pagetitleext  {
    text-decoration : none;
    color : #EF9A48;
    font-family : Verdana, Tahoma, Arial, Helvetica, Sans-serif, Pragmatica;
    font-size : 18px;
    font-weight: bold;
}


.Just_Text{text-decoration:none; text-align:justify; color:#000000; font-family: Arial, Tahoma, Verdana, Helvetica; font-size:13px;}
.Small_Text{color:#000000;font-family:Arial; font-size:11px; font-weight:normal;}
.Green_text {text-decoration:none; color:#006666; font-family: Arial, Tahoma, Verdana, Helvetica; font-size:12px;}
.BigRed_Text{text-decoration:none; font-weight:normal; color:#8D1B3D; font-family: Arial, Tahoma, Verdana, Helvetica; font-size:21px;}
.SmallRed_Text{text-decoration:none; font-weight:normal; color:#8D1B3D; font-family: Arial, Tahoma, Verdana, Helvetica; font-size:10px;}

.videoitem {width:140px; padding:5px; border:solid 1px #e6e6e6; margin-bottom:10px; margin-right:5px;  margin-left:5px;  text-align:center; display: -moz-inline-stack; display:inline-block; vertical-align:text-top; zoom:1; *display:inline;}
.videoitem img {width:120px; margin-bottom:5px;}

.formarea {padding-bottom:10px; text-align:left;}
.formarea input {width:460px; border:solid 1px #a6a6a6; margin-top:2px; margin-bottom:3px; font-size:11px;}
.formarea textarea {width:460px; border:solid 1px #a6a6a6; margin-top:2px; margin-bottom:3px; font-size:11px;}
.formarea select {width:460px; margin-top:2px; margin-bottom:3px; font-size:11px;}

.sendtable {width:470px;}
.sendtable p {padding-bottom:8px; font-size:11px;}
.sendtable input {width:145px;}

.dinfopart {
    width:90px; cursor:pointer; background-color:#2e84ff; color:white; padding:5px; margin-left:3px; margin-right:3px; margin-bottom:5px; text-align:center;
    display: -moz-inline-stack; display:inline-block; vertical-align:text-top; zoom:1; *display:inline;
}
.dinfopart a {color:white;}


.eventicon {float:left; margin-right:10px; height:50px;}

.dlist-plus  {padding-left:15px; background: url(../graph/point-plus.jpg) top left no-repeat;}
.dlist-minus {padding-left:15px; background: url(../graph/point-minus.jpg) top left no-repeat;}

.selevent {text-align:center; padding:5px; margin-bottom:15px; background-color:#f0f0f0; }
.selevent select {margin-left:10px; margin-right:10px;}
