body, td, th, p, span, a, li{
	font-family: arial; font-size: 12px;
}
html, body {
    height: 100%;
    margin:0;
    padding:0;
    width: 100%;
}
.version a:link, .version a:visited{
	color: #131d2a;
	font-size: 11px;
	text-decoration:none;
}
.menu, .menu a:link, .menu a:visited {
	color: #7f8887;
	font-size: 12px;
	text-decoration: none;
	
}

.menu a:hover
 {text-decoration: underline;
color: #666968;


}


.menu2

{
	color:#3e3e3e;
	font-size: 14px;
	text-decoration:none;
	margin:0px;
	padding-bottom:5px;
padding-top:5px;
}



a.menu2:link,  a.menu2:visited {
	color: #3e3e3e;
	font-size: 14px;
	text-decoration: none;
font-weight: bold;

	
}

 a.menu2:hover
 {color: #2e80d5;}





.menu2_act

{
	color:#3e3e3e;
	text-decoration:none;
	margin:0px;
	padding-bottom:5px;
padding-top:5px;
}



a.menu2_act:link,  a.menu2_act:visited {
	color: #2e80d5;
	font-size: 14px;
	text-decoration: none;
font-weight: bold;

	
}

 a.menu2_act:hover
 {color: #2e80d5;
text-decoration: underline;}


a.submenu2_act:link,  a.submenu2_act:visited 
{
	
	font-size: 12px;
	text-decoration: none;
        color: #2e80d5;	
}

 a.submenu2_act:hover
 {color: #2e80d5;
text-decoration: underline;
}







.menu3

{
	color:#3e3e3e;
	font-size: 12px;
	text-decoration:none;
	margin:0px;
	padding-bottom:15px;
padding-top:5px;
line-height: 140%;
}



a.menu3:link,  a.menu3:visited {
	color: #3e3e3e;
	font-size: 12px;
	text-decoration: none;
font-weight: bold

	
}

 a.menu3:hover
 {color: #2e80d5;}







.menu3_act

{
	color:#2e80d5;
	font-size: 12px;
	text-decoration:none;
	margin:0px;
	padding-bottom:15px;
padding-top:5px;
line-height: 140%;
}



a.menu3_act:link,  a.menu3_act:visited {
	color: #2e80d5;
	font-size: 12px;
	text-decoration: none;
font-weight: bold

	
}

 a.menu3_act:hover
 {color: #2e80d5;
text-decoration: underline;
}








a.sub_menu3:link,  a.sub_menu3:visited {
	color: #666666;
	font-size: 12px;
	text-decoration: none;


	
}

 a.sub_menu3:hover
 {color: #3e3e3e;}








.menu_act
{
	color: #de252f;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}




.contact, .contact a:link, .contact a:visited {
	color: #586571;
}






div.news {
	color: #565555;
	line-height: 140%;


	
}
.newsData {
	color: #191919;
	font-size: 12px;
font-weight:bold;
}
.newsTitle, .newsTitle a:link, .newsTitle a:visited{
	color:#db1a47;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	padding: 0px;
	margin:0px;
	padding-bottom:5px;
}

a.newsTitle:hover
{
text-decoration: underline;

}

.newsMore, .newsMore a:link, .newsMore a:visited{
	color:#8e8e8e;
	text-align:right;
	text-decoration:underline;
font-size: 11px;

}

a.newsMore:hover

{
text-decoration: none;

}

.bar {
	border-top:1px dotted #8e8e8e; 
	margin-top:10px; 
	margin-bottom:0px;
	padding:0px;
}


td.af_top
{
	text-decoration:none;
	font-weight: normal;
color: #ffffff;
background-color: #db1a47;
padding-top:3px; 
	padding-bottom:3px;
font-size:14px;
  background:  url(images/bg_af.gif) repeat-y; 

} 



td.af_mid

{
	text-decoration:none;
	font-weight: normal;
color: #737373;

padding-top:10px; 
	padding-bottom:20px;

} 


.month, a:link.month, a:visited.month {
	text-decoration:none;
	font-weight: normal;
color: #ffffff;

} 

a:hover.month

{
	text-decoration:underline;
	

} 


table.calendar th {
	background-color: #b9bbc0;
	color: #ffffff;
	font-weight: normal;
}
table.calendar td.single {
	text-align: center;
	color: #454444;
	padding-top: 7px;
	padding-bottom: 7px;
	
}
table.calendar td.now {
	text-align: center;
	color: #db1a47;
	padding-top: 7px;
font-weight: bold;
	padding-bottom: 7px;
	
}
table.calendar a:link.now, table.calendar a:visited {
	color: #db1a47;
	
	text-decoration:none;
}
table.calendar td {
	text-align: center;
	font-size: 13px;
}
table.calendar a:link.event, table.calendar a:visited.event, .afishaListData {
	background-color: #db1a47;
	color: #F4F3DD;
	
	text-decoration:none;
	padding: 1px;
}




.date2
{
	color: #db1a47;
font-weight: bold
	
}

 a:link.ev_name, a:visited.ev_name
{
	color: #262626;
font-weight: bold;
text-decoration: none;
font-size: 13px;

	
}




 a:hover.ev_name 
{
text-decoration: underline;
}

div.sitenew {
	color: #3d6177;
	line-height: 150%;
	margin-bottom: 20px;
}


div.copyright, a.copyright:link, a.copyright:visited {
	

padding-top: 8px;
font-size: 11px;
	
}

.contact, a.contact:link, a.contact:visited {
	
	color: #272d2f;
padding-top: 0px;
line-height: 140%;

}


.fname
{
color: #334256;
text-transform: uppercase;
margin-bottom:5px;


}

select.enter {
	BORDER-RIGHT: #a8aab2 1px solid; BORDER-TOP: #a8aab2 1px solid; FONT-SIZE: 12px; 
BORDER-LEFT: #a8aab2 1px solid; COLOR: #83858c; BORDER-BOTTOM: #a8aab2 1px solid; padding: 1px; margin: 0px;



}





INPUT.enter {
	BORDER-RIGHT: #b9c5d3 1px solid; BORDER-TOP: #b9c5d3 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #b9c5d3 1px solid; COLOR: #576982; BORDER-BOTTOM: #b9c5d3 1px solid; FONT-FAMILY: "Courier New", Courier, mono; padding-left: 3px;
}


div.nav
{	
margin-top: 0px;

	padding-bottom: 5px;
padding-top: 0px;
	color: #8a90a0;
	font-size: 12px;
     border-bottom:1px dotted #b1b4bd;

}


a.ns
{	color: #8a90a0;
	font-size: 12px;
    text-decoration: none

}


ul {
margin-top: 2px;
margin-bottom: 3px;
margin-left: 0px;
padding-left: 25px;
}


ol {
margin-top: 2px;
margin-bottom: 3px;
margin-left: 0px;
padding-left: 25px;
}



li
{
margin-top: 3px;
margin-bottom: 5px;
margin-left: 0px;
}


.bar2 {
	border-top:1px dotted #b1b4bd; 
	margin-top:10px; 
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;

}

.add, a.add
{color:#919399;
line-height:180%;

}


.artTitle {
	color:#3d6177;
	font-size: 13px;	
	text-decoration:none;
	padding: 0px;
	margin:0px;
	padding-bottom:10px;
}





a.artTitle:link, a.artTitle:visited
{
	color:#3d6177;
	font-size: 13px;	
	text-decoration:underline;
	padding: 0px;
	margin:0px;
	padding-bottom:10px;
}


a.artTitle:hover

{text-decoration: none;
}







a.sTitle:link, a.sTitle:visited

{
	color:#232323;
	
	text-decoration:none;
	

}



a.sTitle:hover

{text-decoration: underline;
}


div.sub_list
{
	color:#232323;
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;	
	margin-top:5px;
	padding-top:5px;
	padding-bottom:5px;
line-height:180%;
border-top:1px dotted #b1b4bd;
border-bottom:1px dotted #b1b4bd;
}



h1 
{
	color:#db1a47;
	font-size: 16px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom: 5px;
	margin: 0px;
	
	
}


h3 {
	color:#232323;
	font-size: 14px;
	font-weight:bold;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 0px;

}

h2 {
	color:#232323;
	font-size: 16px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 0px;

}



div.text
{text-align:justify;
line-height:140%;
}

div.page

{
border-top:1px dotted #c3c2c2; 
	margin-top:10px; 
	margin-bottom:10px;
        padding-top:5px;
        text-align: right;
}
