@charset "utf-8";
/* :: Thewu32 css Modules :: */

/* :: adds from cawadv4.css :: */
#cwdv4_yafe09_mainbox {
	width: 943px;
	margin: 0 auto;
	padding: 0;
	background: transparent url(../../img/bg/bg_mainbox.gif) repeat-y left;
}

.cwdv4_yafe09_article_box .head{
	width: 428px;
	height: 122px;
	font-size: 70%;
	border: #000 1px solid;
}
/* :: */

/***** Articles Paging *****/
.article_wrapper{
}

.article_pages{
	float:left;
	padding:4px; 
	margin:2px 0;
	font-size:70%;
}
	.article_pages a{
		font-weight:bold;
		color:#000;
		text-decoration:none; 
		margin:2px 0;
		border:#003366 solid 1px;
		padding:0px 4px;
	}
	.article_pages a:hover{
		font-weight:bold;
		color:#FFF;
		text-decoration:none; 
		margin:2px 0;
		background-color:#003366;
		border:#003366 solid 1px;
		padding:0px 4px;
	}
/***** End articles paging *****/

/* Classes for search module */
.searchGroup{
	margin:10px 5px;
}
.searchGroup .searchTitle{
	font-weight:bold;
	font-size:80%;
	color:#A85422;
}
.searchGroup .searchDescr{
	font-style:italic;
	font-size:75%;
}
.searchGroup .searchLink a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
	font-size:75%;
}
.searchGroup .searchLink a:visited{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
/****/

/* ::  designing tables :: */

.yafe_tbl{
	width:100%;
	border:#666666 solid 1px;
	font-size:75%;
}

/****/

/* :: Confirmation and Error messages :: */
.boxCfrm{
	font-weight:bold;
	color:#329D33;
	padding:4px;
	background-color:#FFF;
	margin-bottom:10px;
	border:#329D33 solid 1px;
	border-left:#329D33 solid 4px;
	font-size:75%;
	width:80%;
	margin:0 auto;
}

.boxCfrm p{
	font-size:100%;
}

.boxErr{
	font-weight:bold;
	color:#990000;
	padding:4px;
	background-color:#FFF;
	margin-bottom:10px;
	border:#990000 solid 1px;
	border-left:#990000 solid 4px;
	font-size:75%;
	width:80%;
	margin:0 auto;
}
/**/

/*  ::: Reactions classes :::  */
.react_container{
	border:#333333 solid 1px;
	width:630px;
	margin:10px auto;
	background-color:#3F3F3F;
	font-size:75%;
}
.react_container_head{
	background-color:#AAAAAA;
	margin:1px;
	padding:2px;
}
.react_container_body{
	background-color:#FFFFFF;
	margin:1px;
	padding:2px;
}
.react_no_comment{
	font-size:75%;
	font-weight:bold;
}
/**/


/* [Pix gal layout & classes] */
#pixgal_front_descr{
	padding:4px;
	background-color:#414563;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	font-size:75%;
}
#pixgal_front_descr a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

.pixgal_album_list{
	font-style:normal;
}
		.pixgal_album_list ul li{
			margin:4px 0px;
		}

			.pixgal_album_list ul li a{
				font-weight:bold;
				font-size:75%;
				text-decoration:none;
			}
/**/

.pxGal_thumbs{
	border:#666666 2px solid;
	margin:2px 2px;
	float:left;
	height:100px;
	width:100px;
}
.pxGal_thumbs:hover{
	border:#990000 2px solid;
	margin:2px 2px;
	float:left;
	height:100px;
	width:100px;
}

.pxGal_lilThumbs{
	border:#666666 2px solid;
	margin:2px 2px;
	float:left;
	height:80px;
	width:80px;
}

.pxGal_lilThumbs:hover{
	border:#990000 2px solid;
	margin:2px 2px;
	float:left;
	height:80px;
	width:80px;
}

.thumb_pix{
	font-size:75%;
	width:130px;
	text-align:center;
	border:#000000 solid 1px;
	margin:5px 5px 0 0;
	background-color:#F7F9F9;
	float:left;
}
	.thumb_pix img{
		width:80px;
		height:80px;
		margin:5px 0;
	}
	.thumb_pix .thumb_cat{
		font-weight:bold;
	}
	.thumb_pix .thumb_title{
		border-top:#000 solid 1px;
		background-color:#E3EEFB;
	}
/* ::  :: */

/* Classes for event */
.monthly_event{
	margin : 0px 20px 20px 20px;
}

.monthly_event .title{
	font-weight:bold;
	font-size:110%;
	color:#FFF;
	background-color:#895138;
	width:auto;
	padding:5px;
}
.monthly_event .descr{
	padding:10px;
	border-left:#990000 1px solid;
	margin-left:5px;
}
.monthly_event .location{
	padding-left:10px;
	border-left:#990000 1px solid;
	margin-left:5px;
}
.monthly_event .start{
	padding-left:10px;
	border-left:#990000 1px solid;
	margin-left:5px;
}
.monthly_event .end{
	padding-left:10px;
	border-left:#990000 1px solid;
	margin-left:5px;
}
.monthly_event .url{
	padding-left:10px;
	border-left:#990000 1px solid;
	margin-left:5px;
}

.event_element{
	margin : 10px 5px;
}
.event_element_title{
	font-size : 130%;
	font-weight : bold;
	color : #546695;
}
.event_element_date{
	font-size : 120%;
	font-weight : bold;
	color:#fa2365;
	padding-left:4px;
}
.event_element_descr{
	font-style : italic;
}
/* ::  :: */

/***** Articles @ homepage with spry sliding panel *****/
.sp_article_element_home{
	margin : 10px 5px;
}
.sp_article_element_home_title{
	font-size : 120%;
	font-weight : bold;
	color : #546695;
	padding-left:4px;
}
.sp_article_element_home_date{
	font-size : 120%;
	font-weight : bold;
	color:#fa2365;
	padding-left:4px;
}
.sp_article_element_home_descr{
	font-style : italic;
	padding-left:4px;
}
.sp_article_element_home_pix{
	float:left;
}
	.sp_article_element_home_link a{
		color :#000;
		text-decoration:underline;
		font-weight:bold;
	}
	.sp_article_element_home_link a:hover{
		color : #fa2365;
	}
	
/* Ajax sliding panels */
.SlidingPanels {
	width: 500px;
	height: 175px;
	float: left;
}
.SlidingPanelsContentGroup {
	width: 8000em;
	float: left;
}
.SlidingPanelsContent {
	width:500px;
	float: left;		
}
.SlidingPanelsAnimating * {
	overflow: visible !important;
}
.prev {
	float:left;
	margin:4px;
}
.next {
	float:right;
	margin: 4px
}
/**/

/*Ajax tabbedPanels*/
.prvTabbedPanels li{
	 background:#003399 url(../../img/dzine/bg/bg_home_tab.jpg) repeat-x;
}
.prvTabbedPanels li h2{
	 color:#FFF;
	 text-decoration:none;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 margin:5px;
}

/* :: :: */

/*Message ticker */
#TICKER{
	border-bottom:#333333 solid 1px;
}
#TICKER .name{
	padding:5px;
	font-weight:bold;
	background-color:#990000;
	color:#FFF;
}
#TICKER .content{
	padding:5px;
}
/* :: :: */

