/*************************************************************************/
/* Hedding                                                               */
/*************************************************************************/
td.top_domain {
	color: #FFFFFF;
	text-align: right;
	background-color: #29567A;	
	padding: 0px 5px 0px 0px;
}

td.search {
	color: #FFFFFF;
	background-color: #5577AE;
	border-top: 1px solid #03245B;
	border-bottom: 1px solid #03245B;
	border-left: 1px solid #29567A;
}

td.advices {
	color: #FFFFFF;
	background-color: #5577AE;
	border-top: 1px solid #03245B;
	border-bottom: 1px solid #03245B;
}

td.rightmenu_top {
	color: #FFFFFF;
	background-color: #5577AE;
	border-top: 1px solid #03245B;
	border-bottom: 1px solid #03245B;
	border-right: 1px solid #29567A;
}

/*************************************************************************/
/* Menus                                                                 */
/*************************************************************************/
td.leftmenu {
	background: #C4D3E4;
	border-left: 1px solid #03245B;
}

td.rightmenu {
	background-color: #FFFFFF;
	border-right: 1px solid #03245B;
	padding-right: 3px;
}

td.menu_menu {
	color: #FFFFFF;
	height: 18px;
	vertical-align: middle;
	background-color: #03245B;
	padding: 0px 4px 0px 6px;
}

td.menu_item {
	color: #000000;
	height: 18px;
	vertical-align: middle;
	border-bottom: 1px solid #29567A;
	padding: 0px 4px 0px 8px;
}

td.menu_item:hover {
	color: #000000;
	height: 18px;
	vertical-align: middle;
	background-color: #6386B5;
	border-bottom: 1px solid #29567A;
	padding: 0px 4px 0px 8px;
}

/*************************************************************************/
/* Blocks                                                               */
/*************************************************************************/
td.block_title {
	color: #FFFFFF;
	height: 18px;
	vertical-align: middle;
	background-color: #03245B;
	padding: 0px 4px 0px 6px;
}

td.block_content {
	background-color: #C4D3E4;
	border-left: 1px solid #03245B;
	border-right: 1px solid #03245B;
	border-bottom: 1px solid #03245B;
}

/*************************************************************************/
/* Content                                                               */
/*************************************************************************/
td.contentbody {
	background: #FFFFFF;
	border-left: 1px solid #29567A;
	padding: 5px 5px 5px 5px
}

td.content_supline {
	background-color: #F1F1F1;
	border-bottom: 1px solid #000000;
}

td.content_title {
	font-size: 12px;
	font-weight: bold;
}

td.content_desc {
	color: #696969;
}

span.content_date {
	color: #8F8F8F;
}

table.add {
	background-color: #F1F1F1;
	border: 1px solid #29567A;
}

table.content_opt {
	background: #EFEFEF;
	border: 1px solid #FCAD2F;
}

/*************************************************************************/
/* Foot                                                                  */
/*************************************************************************/
td.foot_options {
	color: #FFFFFF;
	text-align: center;
	background-color: #03245B;
	height: 17px;
}

td.foot_copyright {
	text-align: center;
	height: 30px;
}

/*************************************************************************/
/* Polls                                                                 */
/*************************************************************************/
td.poll_question {
  	font-size: 12px;
  	text-align: center;
}

td.poll_results {
 	background-color: #EFEFEF;
  	border: 1px solid #ABABAB;
}

td.poll_answers {
  	text-align: right;
}

/*************************************************************************/
/* Paging                                                                */
/*************************************************************************/

table.paging {
  	background-color: #FCAD2F;
	text-align: center;
}

td.paging_info {
	text-align: center;
}

td.paging_item {
	border-right: 1px solid #FCAD2F;
	border-left: 1px solid #FFFFFF;
	text-align: center;
}

td.paging_item:hover {
	background-color: #FCD82F;
	border-right: 1px solid #FCAD2F;
	border-left: 1px solid #FFFFFF;
	text-align: center;
}

td.paging_selected {
  	background-color: #FCD82F;
  	border: 1px solid #AF1524;
	text-align: center;
}

/*************************************************************************/
/* Calendar                                                              */
/*************************************************************************/
td.calendar {
  	border: 1px solid #03245B;
}

td.weekdays {
	background-color: #03245B;
  	color: #FFFFFF;
	text-align: center;
}

td.caloutday {
	background-color: #CEDBE7;
  	color: #666666;
	text-align: center;
}

td.selectedday {
	background-color: #FCAD2F;
  	border: 1px solid #AF1524;
	text-align: center;
}

td.currentday {
	background-color: #FCD82F;
  	border: 1px solid #AF1524;
	text-align: center;
}

td.weekday {
	background-color: #779AC0;
	text-align: center;
}

td.weekendday {
	background-color: #5577AE;
	text-align: center;
}

td.calendar_hour {
	background-color: #FCD82F;
	border-bottom: 1px solid #03245B;
}

td.calendar_hour_title {
	border-bottom: 1px solid #CEDBE7;
}

/*************************************************************************/
/* Forms                                                                 */
/*************************************************************************/
td.form_titles_required {
	background-color: #FCAD2F;
	font-weight: bold;
	text-align: right;
}

td.form_titles {
	background-color: #FCAD2F;
	text-align: right;
}

td.form_inputs {
	background-color: #DFDFDF;
}

/*************************************************************************/
/* Search                                                                */
/*************************************************************************/
td.search_numresults {
	text-align: right;
	border-bottom: 1px solid #000000;
}

td.search_results_titles {
	font-weight: bold;
}

td.search_results_contents {
	color: #000000;
}

td.search_results_path {
	color: #006633;
}

/*************************************************************************/
/* Guestbook                                                             */
/*************************************************************************/
td.guestbook_sign {
	text-align: right;
	border-bottom: 1px solid #000000;
}

td.guestbook_title {
  	background-color: #FCD82F;
	height: 17px;
}