#font-size-maximize{ padding:2px; width:15px; height:15px; text-align:center; font-size:13px; }
#font-size-minimize{ padding:3px; width:15px; height:15px; text-align:center; font-size:11px; }
p {line-height:auto;}
#contact_form legend{ font-size:16px; font-weight:bold; }
#contact_form input[type=text], #contact_form select, #contact_form textarea{ border:1px solid #CCCCCC; padding:2px; display:block; width:100%;  }



#sign_form label{ font-weight:bold; }
#sign_form input[type=text], #sign_form select, #sign_form input[type=password], #sign_form textarea{ border:1px solid #CCCCCC; padding:2px; display:block; width:100%; margin:3px 0px 10px;  }

.video_embed{ display:none;!important }

#overlay{ width:100%; height:100%; position: fixed; top:0px; left:0px; opacity:0.8; filter:alpha(opacity=80); background: #000000; display:none; z-index:200; }


#popup{  position: fixed; display:none; width:520px; background:#FFFFFF; border:20px solid #AAAAAA; z-index:1100; font-size:12px; margin:0px auto; text-align:center }
/*#popup{  position: fixed; display:none; width:450px; background:#FFFFFF; border:20px solid #AAAAAA; z-index:1100; font-size:12px; margin:0px auto; }*/
#popup_loader{ margin:50px 0px; text-align: center;  }
#popup_content{ padding:10px; display:none;  }    
#popup_footer{ padding:10px; }
#pop_lezanta{ float:left; margin:0px 10px 0px 0px;  }
#pop_close{ background:url(/images/close.png) no-repeat; width:25px; height:25px; border:0px; display:block; float:right; margin:0px 0px 5px 0px; }


.form_error { background:#FAC6C0; }
#letters{ text-align:center; padding:5px; border:1px solid #CCCCCC; margin:5px 0px 10px 0px;  }
#letters a{ font-size:16px; margin: 0px 3px;  }
.title_letter{ padding:5px; border:1px solid #CCCCCC; background: #EDEDED; margin:5px 0px 2px 0px; }
.return_back{ display:block; text-align:right; }


#event_photo{ width:134px; height:69px; display:block; }

#cse-search-results iframe{ width:550px;}


.mp3_list{ margin:0px 0px 0px 40px; padding:0px; border:none;  }
.mp3_list tr{ border:0px; }
.mp3_list td{ border:0px; padding:2px 4px; margin:0px;}
.mp3_menu{ width:16px; height:16px; cursor:pointer; display:inline-block; }
.mp3_play{ background:url(/images/mp3.png) 0px 0px no-repeat; }
.mp3_pause{ background:url(/images/mp3.png) 0px -16px no-repeat; }
#hidden_player{ width:1px; height:1px; overflow:hidden; }


/*Polls*/
.poll {
margin-bottom:10px;
border-bottom:1px solid #ccc;
padding-bottom:10px
}
.poll h2{
margin-bottom:5px;}
table.pollresult  {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	width:280px;
	margin-left:15px;
}
table.pollresult th {
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	background-color:#F1F1F1;
}
table.pollresult td {
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
}
th.pollcount  {
width:50px;
text-align:center;}
td.pollcount  {
width:50px;
text-align:right;}


.calendar {
	display:block;
	background-image: url(/images/template_Calendar.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 30px;
}
.calendar ul {
	margin: 0;
	text-align: left;
	text-indent: 0px;
	white-space: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-position: inside;
	list-style-type: disc;
	font-size: 12px;
}
.calendar li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	
}
.calendar li:hover {
	background-color: #CCCCCC;
}



.calendar td, .calendar th {font-size:12px}
.cal_row_dark {
	background-color: #C9C4D0;
}
.cal_row_light {
	background-color: #E9E7EB;
}

.mainarticle_text{ 
        background-repeat: no-repeat;
	background-position: left bottom;
	padding:10px 15px;
	height: 325px;
	overflow:hidden;
 }
