body { background-image: url(../img/bg.jpg); padding-top: 50px; font-family: Tahoma; font-size: 12px; color: #333; }
p { line-height: 19px; }
.spacer { font-size: 1px; height: 10px; clear: both; }
.clear { clear: both; }
.container { width: 870px; margin: 0 auto;}
.left { float: left; }
.right { float: right; }

.top { height: 69px;  }

.logo { padding-top: 19px; background: url(../img/bg-top.jpg); width: 555px; padding-left: 15px; }
.block { float: left;}
.pr1 { padding-right: 1px;}

.menu { background-image: url(../img/bg-menu.jpg); height: 40px; padding-left: 5px; }

a:link, a:visited { color: #333; text-decoration: none; }
a:hover, a:visited:hover { text-decoration: underline; }
.menu ul li { display: inline; }



.menu a, .cmenu a:link { font-size: 12px;  font-weight: bold; color: #333; display: inline-block; height: 40px; padding-left: 6px; }
.menu a span, .cmenu a:link span { display: inline-block; height: 28px; padding-right: 6px; }
.menu a span span, .cmenu a:link span span { cursor: pointer; padding-top: 13px; display: inline-block; height: 27px; padding-left: 10px; padding-right: 10px; color: #333; }


.menu a.active, .menu a.active:visited, .menu a:hover, .menu a:visited:hover { text-decoration: none;  font-size: 12px; background: url(../img/bg-active-l.jpg) no-repeat 0 0; font-weight: bold; color: #fff; display: inline-block; height: 40px; padding-left: 6px; }
.menu a.active span, .menu a.active:visited span, .menu a:hover span, .menu a:visited:hover span { background: url(../img/bg-active-r.jpg) no-repeat right 0; display: inline-block; height: 40px; padding-right: 6px; }
.menu a.active span span, .menu a.active:visited span span, .menu a:hover span span, .menu a:visited:hover span span { padding-top: 13px; background: url(../img/bg-active-c.jpg) repeat-x 0 0; display: inline-block; height: 27px; padding-left: 10px; padding-right: 10px; color: #fff; }

.content { width: 828px; margin-right: 1px; margin-left: 1px;}

.c1 { float: left; width: 410px;  }
.c2 { float: left; width: 410px; margin-left: 8px; }
.p10 { padding: 10px; padding-bottom: 0px; }


.frame {  background: url(../img/bg-content.jpg) repeat-x left bottom #fcfcfc; }
.f-bottom { background: url(../img/content-bg-c.jpg) repeat-x 0 0; height: 15px;  }
.f-bottom .left { width: 15px; background: url(../img/content-bg-l.jpg) no-repeat -2px top; height: 15px;}
.f-bottom .right { width: 17px; background: url(../img/content-bg-r.jpg) no-repeat 2px top; height: 15px;}


.foot { background: url(../img/foot-bg.jpg) repeat-x 0 0; width: 830px; height: 60px;}

.f-content { float: left; padding-top: 22px; }


h1 { font-size: 14px; }

.news_separator { border-top: 1px solid #ccc; font-size: 1px; height: 10px; margin-top: 9px; }
small { font-size: 11px; color: #888; }

.blue, .blue a, .blue:visited, .blue:link { color: #336699;  }
p { margin-bottom: 10px; }

.photo_frame { float: left; height: 95px; width: 360px; margin-right: 10px; margin-left: 10px; padding: 10px; border: 1px solid #ccc; background-color: #f1f1f1; }
.photo { width: 140px; text-align: center; float: left;}
.photo_desc { width: 205px; float: left; padding-left: 15px; }
.photo img { padding: 1px; border: 1px solid #ccc; background-color: #fff;}

.h320 { height: 320px;}

/* ---------------------------------------------------------------------------------
		NOTIFICATIONS
--------------------------------------------------------------------------------- */
.success, .fail, .information, .attention {
	margin-bottom: 15px;
	background-repeat: no-repeat; background-position: 10px center;
	padding: 10px 10px 10px 40px;

	font-weight: bold; text-transform: uppercase; font-size: 11px;
	line-height: 20px;

}
/* Succes Notification Box */
.success 				{
	background-color: #E3FFDF;
	border: 1px solid #97FF88;
	color: #009900;
	background-image: url(../images/accept.png);
}
/* Failure Notification Box */
.fail 					{
	background-color: #FFE1E1;
	border: 1px solid #FF9595;
	color: #CC3300;
	background-image: url(../images/cancel.png);
}
/* Information Notification Box */
.information 			{
	background-color: #D7DFFF;
	border: 1px solid #93A8FF;
	color: #0033FF;
	background-image: url(../images/information.png);
}
/* Attention Notification Box */
.attention 		{ background-color: #FFFBCC; border: 1px solid #FFF35E;color: #C69E00; background-image: url(../images/error.png);}

/* Notification Close Button */
.close-notification					{
	width: 16px; height: 16px;
	position: absolute;
	background: url(../images/close.png) no-repeat;
	top: 5px; right: 5px;
	cursor: pointer;
}



.paginator 				{ list-style : none; display : block; padding: 8px 0 0 0; text-align: right; clear: both; margin: 0px;}

.paginator li 				{ display : inline;}
.paginator li a 			{ padding: 4px 7px 4px 7px;font-size: 11px;text-decoration: none; }


.paginator li.current a 	{ background-color: #fff; text-decoration: underline;}
.paginator li a:hover 		{ background-color: #336699; color: #fff; text-decoration: underline; }
.perskimedia { padding-top: 19px;}
.perskimedia img { vertical-align: middle; padding-left: 5px; }
