/* CSS Document */
/* created by Serban Padencov. padencov@gmail.com */
/*------------------------------Gobal veriable----------------------*/
body {
	background-color:#FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: center;
	padding:0; margin:0;
}
			
p 	{padding:0; margin:0;}
				
				
a:link,a:visited,a:active{ 
	color:#000000;
	text-decoration:none;
}

img {border:none;}

/*------------------------------ Header -------------------------*/
			
.wrapper {
	width:766px;
	background: url(/img/pageBG.gif) repeat-y left top;	
	margin-left: auto;
	margin-right: auto;
}

#header {
	text-align: left;
	margin-left: auto;
	margin-right:auto;
	margin-top: 0px;
	width:766px;
	height:350px;
	background: url(/img/header/header1.jpg) no-repeat;
}

.footer {
	margin-left: auto;
	margin-right: auto;
	height: 9px;
	width: 766px;
	background: url(/img/pageBG_footer.gif) no-repeat;
}
		
/*------------------------------menu bar----------------------*/

.menubar {
	text-transform:uppercase; font-family: Georgia, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:14px;
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	height: 34px;
	line-height:34px;
	text-align: center; 
}

a.menu_current:link,a.menu_current:visited,a.menu_current:active,a.menu_current:hover {
	height: 34px;
	width: 125px;
	display: block;
	float: left;
	color:#FFF;
	text-decoration:none;
}
	
a.menu, a.menu:visited, a.menu:active, a.menu:link {	
	display: block;
	float: left;
	height: 34px;
	width: 125px;
	color:#555;
	text-decoration:none;
	background: url(/img/button_white.jpg) no-repeat center;
}		

a.menu:hover {
	display: block;
	float: left;
	height:34px;
	width:125px;
	color:#FFF;
	background:url(/img/button_red.jpg) no-repeat center;
}

a.menu_current {
	display: block;
	float: left;
	height:34px;
	width:125px;
	color:#FFF;
	background:url(/img/button_red.jpg) no-repeat center;
}

.top_menu {
	border: 0px;
	padding-top: 16px;
	padding-right: 10px;
	float: right;
	vertical-align: top;
	font-family: sans-serif;
	text-transform:lowercase;
	font-size: 13px;
	color: #777;
	font-weight: bold;
}

.top_menu a:link, .top_menu a:visited, .top_menu a:active {
	color: #777;
}

.top_menu a:hover {
	color: #880000;
}


.top_menu_curr a:link, .top_menu_curr a:visited, .top_menu_curr a:active {
	color: #880000;
			
}
			
/*------------------------------bodytext----------------------*/

.content {
	width: 750px;
	background: url(/img/content_bg.jpg) repeat-y;	
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.leftcolumn { 
	vertical-align:top;
	text-align:left;
	width: 270px;
	
}
.rightcolumn {
	vertical-align: top;
	width: 480px;
	text-align:left;
}

/*------------------------------pages----------------------*/

.movie {
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	font-size: 14px;
	font-family: Georgia;
}

.events {
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
	font-family: Georgia;
	padding-left: 10px; 
	padding-right:10px;
	padding-top: 10px;
	text-align: center;
	color:#555;
}
.eventsTable {
	text-align: left;
	width:95%;
	border: 0;
	vertical-align: top;
	margin-bottom: 10px;
}
.eventsText{
	padding-top: 20px;
	display:table-cell; vertical-align:top;
}
.eventsTitle{
	border: 0px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 20px;
	color:#444;
}
.eventsLinks {
	font-family: Tahoma;
}
.eventsLinks a:link, .eventsLinks a:visited, .eventsLinks a:active{
	color: #555555;
}

.eventsLinks a:hover{
	color: #000000;
	text-decoration: underline;
}
.contacts {
	text-align: left;
}

.lore {		
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-left: 20px;
	font-size: 14px;
	text-align: left;
	width: 350px;
	font-family: Georgia;
	vertical-align: top;			
}
.lore a:link,.lore a:visited,.lore a:active{ 
	color:#555555;
}

.lore a:hover{ 
	color:#000000;
	text-decoration:underline;
}

.quotes {
	margin-left: auto;
	margin-right: auto;
	width: 360px;
	padding-top: 180px;
	padding-right:20px;
	font-size: 14px;
	text-align: center;
	font-family: Georgia;	
	vertical-align: top;
}

.links  {	
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-left: 20px;
	padding-top: 20px;
	font-size: 14px;
	font-family: Georgia;
	height: 330px;
}

.links a:hover{ 
	color:#000000;
	text-decoration:underline;
}

.links a:link,.links a:visited,.links a:active{ 
	color:#555555;
}

.links_left  { float: left; width: 250px;}
.links_right { float: right; width: 250px;}
.links_middle { padding: 0px 250px 5px 250px;}

.titus a:link,.titus a:visited,.titus a:active{ 
	color: #555;
}
.contactsImg {
	width: 520px;
	margin-left: auto;
	margin-right: auto;
	height: 313px;	
}

a.serban, a.serban:visited, a.serban:active, a.serban:link {	
	display: block;
	float: left;
	width: 250px;
	height: 313px;
	text-decoration:none;
	margin-right: 20px;
	background:url(/img/webmaster.jpg) no-repeat -250px 0;
}		
a.titus, a.titus:visited, a.titus:active, a.titus:link {	
	display: block;
	float: left;
	width: 250px;
	height: 313px;
	text-decoration:none;
	background:url(/img/warlord.jpg) no-repeat -250px 0;
}
a.serban:hover {
	display: block;
	float: left;
	width: 250px;
	height: 313px;
	text-decoration:none;
	background:url(/img/webmaster.jpg) no-repeat 0 0;
}
a.titus:hover {
	display: block;
	float: left;
	width: 250px;
	height: 313px;
	background:url(/img/warlord.jpg) no-repeat 0 0;
}

/*------------------------------calendar----------------------*/

.calendar {		
	background: url(/img/calendar_bg.jpg) repeat-y left top;
	width: 220px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}	
.calendar_main{		
	padding-left: 15px;
	padding-top: 40px;
	padding-right: 8px;
	background: url(/img/calendar.jpg) no-repeat left top;
}	
.calendar_footer{	
	margin-left:auto;
	margin-right: auto;
	vertical-align: top;
	width: 220px;
	height: 24px;
	background: url(/img/calendar_footer.jpg) no-repeat left top;
}
.calendar_flash { 
	background-color:#FFFFFF;
	width: 240px;
	height: 203px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	padding: 2px;
	border: 1px solid #AAA;
}
.month {
	margin-top:8px;
	text-align:left;
	font-family: Book Antiqua;
	font-size: 18px;
	color:#555;
	display: block;

}
.calDate {
	font-family: Georgia; 
	font-size: 14px;
	margin-bottom:2px;
	margin-left: 10px;
	display:inline;
	color: #880000;
}
.calNoEvent {		
	font-family: Georgia; 
	margin-bottom:2px;	
	margin-left: 25px;
	display: block;
}
.calEvent {
	text-decoration: underline; 
	font-family: Georgia; 
	cursor: pointer; 
	display: inline;
}
.calEventDescription {
	margin-left:15px; 
	margin-top: 2px; 
	margin-bottom:2px;
	color:#555; 
	font-style: italic; 
	display: none; 
}
			
/*-------------------------news banner---------------------*/

.banner_top {
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	width: 470px;
	height: 137px; 
	background: url(/img/news_top.jpg) no-repeat left top;
}
.banner_main {
	position: relative; top: -120px;
	margin-right: auto;
	margin-left: auto;
	width: 470px;
	padding-left: 15px;
	padding-top: 5px;
}
.banner_main_bg {
	width:470px;
	margin-right: auto;
	margin-left: auto;
	background: url(/img/news_bg.jpg) repeat-y left top;
}
.banner_footer{	
	margin-right: auto;
	margin-left: auto;
	width: 470px;
	height: 17px;
	background: url(/img/news_footer.gif) no-repeat left top;
}

/*------------------------------news----------------------*/
.news_title {
	font-size: 16px;
	width:370px;
	font-weight: bold; 
	font-family: Georgia; 
}
.news_body {
	width:370px;
	text-align: justify; 
	padding-left: 3px;
	padding-top: 3px; 
	padding-bottom: 5px; 
	border-top: 1px solid #D3D3D3;
}
.readmore {	
	width:200px;
	float:right;
			
}
.news_date{
	width:120px; 
	text-align: left;
	padding-bottom:20px;
}
.news_pagination {
	text-align:center;
	width: 420px;
	font-size:12px;
	padding-top: 20px;
}


/***other****/


.itemTitle {
	border: 0px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 20px;
	color:#444;
}

.item {
	margin-left: 15px;	

}

