/****************** NEWS ******************/

/*
div#left p {
position: relative;
z-index: 2;
}
*/

div.leftbox {}

div.news {
float:left;
}

div.leftbox a {color:#0084d7;text-decoration: none;}
div.leftbox a:hover {text-decoration: underline;}

div.leftbox img {float:left; padding:1px; background-color: #fff; border:1px solid #b4b4b4; -moz-border-radius:2px; -webkit-border-radius:2px; margin-right:10px; clear: left;}
div.leftbox a:hover img {border:1px solid #c23838; }
div.leftbox h3 {
font-size:14px;
font-weight:normal;
line-height:18px;
margin:0 0 5px;
padding-top:3px;
}
div.leftbox h3 a {text-decoration: none; color:#0064a3;}
div.leftbox h3 a:hover {text-decoration: underline;}
div.leftbox p {margin:0; line-height:19px; font-size:12px;}

div.leftbox-container {margin:10px 0; clear:both; height:124px; padding:5px 5px 8px;}
div.odd {background-color: #f2f2f2; border:1px solid #E3E3E3;}

div.leftbox a.ad {font-size:1px; line-height:1px;}
div.leftbox a.ad img {padding:0; border:none; margin:10px 0; float: none;}
div.leftbox a.last img {margin-right:0;}

div.leftbox-container div.date {
width:102px;
float:left;
text-align: center;
color:#333;
font-size: 11px;
margin-right: 10px;
height: 20px; 
background-color:#F2F2F2;
border:1px solid #d9d9d9;
margin-bottom:1px;
-moz-border-radius: 2px;
font-family: Tahoma, Geneva, sans-serif;
}
div.odd div.date {background-color: #fff;}
div.date span.posttime {
	color: #0064A3;
	margin-left: 8px;
}
span.date span.posttime {
	color: #0064A3;
	margin-left: 8px;
}

div.news-info {
display:block;
padding:5px 0;
height: 22px;
}

span.date {
-moz-border-radius:2px;
-webkit-border-radius:2px;
background-color:#F2F2F2;
border:1px solid #D9D9D9;
color:#333333;
float:left;
font-family:Tahoma,Geneva,sans-serif;
font-size:11px;
height:20px;
margin-bottom:5px;
margin-right:10px;
text-align:center;
width:102px;
}
a.facebook {
float:right;
}



/****************** GALLERY ******************/


div.gallery {
width:154px;
float:left;
margin:11px 11px 0 0;
}
div.last {margin-right:0;}

div.gallery div.date {width:152px; text-align: center; color:#333; font-size: 11px; margin-right: 0; height: 20px; 
/* background: transparent url(../i/news-date.gif) no-repeat right top; */
background-color:#F2F2F2;
border:1px solid #d9d9d9;
margin-bottom:1px;
-moz-border-radius: 2px;
font-family: Tahoma, Geneva, sans-serif;
}

div.gallery img {float:left; padding:1px; background-color: #fff; border:1px solid #b4b4b4; -moz-border-radius:2px; -webkit-border-radius:2px; margin-right:0px; clear: left;}
div.gallery a:hover img {border:1px solid #c23838; }

div.gallery h3 {
font-size:12px;
font-weight:normal;
line-height:16px;
margin:0 0 10px;
padding-top:3px;
clear: both;
text-align: center;
}
div.gallery h3 a {text-decoration: none; color:#0064a3;}
div.gallery h3 a:hover {text-decoration: underline;}

div#pagination {margin-top:11px;}

a.gallery img {float:left; padding:1px; background-color: #fff; border:1px solid #b4b4b4; -moz-border-radius:2px; -webkit-border-radius:2px; margin-right:10px; float: left; margin:11px 11px 0 0;}
a.gallery:hover img {border:1px solid #c23838; }
a.last img {margin-right:0;}

/****************** SCHEDULE ******************/

table.schedule {
width: 100%;
}

table.schedule tr {}
table.schedule tr.odd {
background-color:#F2F2F2;
}
table.schedule tr.odd td {
border-top:1px solid #E3E3E3;
border-bottom:1px solid #E3E3E3;
}
table.schedule tr.odd td.thumb {border-left:1px solid #E3E3E3;}
table.schedule tr.odd td.info {border-right:1px solid #E3E3E3;}

table.schedule tr td {padding: 8px;}

p.time {
-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
background-color:#F2F2F2;
border:1px solid #D9D9D9;
color:#333333;
font-family:Tahoma,Geneva,sans-serif;
font-size:16px;
height:26px;
line-height:26px;
margin:0 auto;
text-align:center;
width:77px;
}

table.schedule td.thumb {padding: 8px 0; text-align: center; width:100px;}

td.thumb a:hover img {border:1px solid #c23838; }

td.info h3 {
font-size:14px;
font-weight:normal;
line-height:16px;
margin:0;
padding:0;
clear: both;
}
td.info h3 a {text-decoration: none; color:#0064a3;}
td.info h3 a:hover {text-decoration: underline;}
td.info p {margin:0;}
td.info p.small {font-size:11px; background-color: #eee; line-height: 11px; padding:5px; display: none; margin:0;}

tr.odd td p.time {background-color: #fff;}



/****************** SHOWS ******************/


div.show img {float:left; padding:1px; background-color: #fff; border:1px solid #b4b4b4; -moz-border-radius:2px; -webkit-border-radius:2px; margin-right:10px; clear: left;}
div.show a:hover img {border:1px solid #c23838; }

div.show p {margin:5px 0 0 0;}
div.show p.timeline { 
	color:#333; 
	display: inline-block;
	font-size: 12px; 
	padding:3px 6px;
	background-color:#F2F2F2;
	border:1px solid #d9d9d9;
	margin:0;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-family: Tahoma, Geneva, sans-serif;
	}
	
div.show {
	padding:5px;
	clear:both;
	margin:10px 0;
	}
	
div.odd {
	background-color:#F2F2F2;
	border:1px solid #d9d9d9;
}
div.odd p.timeline {background-color: #fff;}

div.show h3 {margin:5px 0 10px;}

div.article-info {padding-top:5px;}
div.events-info {padding-top:5px;}
h1 span.eventplace {
	display: block;
	font-size: 13px;
	color: #333;
}