/****************************/
/*   html atributes 	*/
/****************************/

body { background-color: #EBF4DF;
}

a {
text-decoration: none;
color : #663200;
}

/****************************/
/*   general design	*/
/****************************/
.main_box{
	/*border: 1px solid red;*/
	top:0.0em; 
	right:0.0em;
	float:right;
	width: 61em;
	background-color: White;
}
.sp_middle_col { width:19em;	/*width:19.5em;*/ background-color: #F7F7EF;  /*border: 1px solid red;*/ margin-left: 0.1em; 
						float:left;}/*20.5*/

.sp_right_col { 	/*border: 1px solid green; */background-color: #F7F7EF;	vertical-align: top;	width : 40em; float:right; top:0.0em; 
						right:0.0em;}/*43.5*/

/****************************/
/*   general design	*/
/****************************/
.container_box{ 	width: 100%;		text-align: center;	vertical-align: middle;	}
.container{ background-color: White;	width: 78.4em;	margin-left:auto; margin-right:auto;		text-align: left;	vertical-align: top; }

.bottom_info_box{	background-color : #0A524A;	height: 1.5em; color: white; text-align: center;}
.bottom_info_box a {color: white; }


/****************************/
/*   day info */
/****************************/

.day_info_box{	background-color : #F0F8FF;	width : 100%;	height: 4.0em; border: 0.1em solid #5A6F90;}
.day_info_date{	float: left; height: 2.0em;	font-weight: bold;	margin-left: 0.5em; margin-top: 0.5em;}
.day_info_meniny{	float: right;	height: 2em;	width: 23em; margin-top: 0.5em;}
.day_info_card{	float: left;		height: 2em;	margin-left: 0.5em;}
.day_info_narod{	float: right;	height: 2em;	width: 25em;}
.day_info_meniny_name{	font-weight: bold;}

/****************************/
/*   jedna */
/****************************/
.sp_jedna_nadpis{	background-color : #a9b343;	color: White;	font-weight: bold;	padding-left: 0.5em;
width : 100%;}
.sp_jedna_text{height:auto; text-align: center;	background-color : #F6F4DC;	border: 0.1em solid #a9b343;width : 100%; 
padding-left: 0.3em;}




/****************************/
/*   clanky */
/****************************/
.sp_clanky_nadpis{ text-align: left; background-color : #5A6F90;	color: White;	font-weight: bold;	padding-left: 0.5em; 
width : 100%;}
.sp_clanky_text{	background-color : #F0F8FF;	border: 0.1em solid #5A6F90; padding-left: 0.3em; 
width : 100%;}
.sp_clanky_clanok{margin:0.5em;}

/****************************/
/*   news */
/****************************/
.sp_news_nadpis{ 	background-color : #0A524A;	color: White;	font-weight: bold;	padding-left: 0.5em; 
width : 100%;}
.sp_news_text{	background-color : #EBF4DF; border: 0.1em solid #0A524A; width : 100%; padding-left: 0.3em;}

.sp_tpl_news_box { margin-left: 0.5em; margin-right: 0.5em; margin-top: 0.1em; margin-bottom: 1em; 
 	height: auto;}
.sp_tpl_news_box_img{ margin-left: 0.5em; margin-right: 0.5em; margin-top: 0.1em; margin-bottom: 0.5em; 
 	height: 10em;}
.sp_tpl_news_img { 	vertical-align: top; float: left; margin-right: 0.5em; }
.sp_tpl_news_text { 	text-align: justify; height: auto;}
.sp_tpl_news_datetime{ float:left; line-height:1.5em; width: 10em;}
.sp_tpl_news_title{ font-weight: bold; line-height:1.5em;}

.tpl_news_img {
vertical-align: top; 
}


/****************************/
/*   flash */
/****************************/
.sp_flash_box{}

/****************************/
/*   top quick navig bar	*/
/****************************/
.top_quick_navig_box{ margin:0em; padding:0em;		width: 100%;	margin-bottom:0.1em;}
.top_quick_navig_box a {	color: white;}
.top_quick_navig_lang{	background-color : #DB0A00;	line-height: 1.6em;	text-align: center;	float: left;	width: 4.1em;		padding-left: 0.3em;	padding-right: 0.3em;	margin-left:0.1em;}
.top_quick_navig_item{	background-color: #0A524A;		float: left;	line-height: 1.6em;	text-align: center;	margin-left:0.1em;		width: 10.8em;}
.top_quick_navig_item_light{		background-color: #a9b343	;		float: left;	line-height: 1.6em;	text-align: center;	margin-right:0.1em;	width: 7.0em;}
#quick_fotogal {width: 10.9em;}
/****************************/
/*   top logo bar	*/
/****************************/
.top_logo_box {	background-color: #EBF4DF; height:5.7em; }
.top_logo_box div {margin-left:auto; margin-right:auto; }
.top_logo_logo{	float:left;	height: 5.7em;	width: 15.0em;}
.top_logo_img{	float:right; height: 5.7em;	width: 63.8em; }

/****************************/
/*   menu	*/
/****************************/
.menu_panel_box{ 	background-color: #e5e0cc;  }
.menu_panel_user_box{ /*border: 1px red solid;*/ background-color: White;}

.left_menu_item{ background-color: #0A524A;}
.left_user_menu_item{ background-color: Black; line-height: 2.0em;  /* border: 1px solid red;*/ }
.left_menu_item a{color: White;  }
.left_menu_item a:hover{ background-color: #800000; color: White; }

.left_menu_item_admin_title{ 	background: red;  color: White;  }
.left_menu_item_admin{   color: black; background-color: #CEA916; }
.left_menu_item_admin a{ color: Black;  }
.left_menu_item_admin a:hover{ background-color: #a9b343; color: White; }

.left_submenu_item_admin a:hover{ background-color: #a9b343; color: White; }
/****************************/
/*   events	*/
/****************************/

.sp_tpl_event_box{}
.sp_tpl_event_date { vertical-align: top; width: 18.0em; float: left; }
.sp_tpl_event_title {	vertical-align: top;	text-align: left; font-weight: bold;}
.sp_tpl_event_text { 	text-align: justify; padding-left: 0.5em;}

.sp_akcie_nadpis{	background-color : #DB0A00;	width : 100%;	color: White;	font-weight: bold;	padding-left: 0.5em;}
.sp_akcie_text{	background-color : white; border: 0.1em solid #DB0A00; width : 100%; padding-left: 0.3em;}

/****************************/
/*   calendar */
/****************************/
.sp_calend_nadpis{	background-color : #DB0A00;	color: White;	font-weight: bold;	padding-left: 0.5em; 
width : 100%;}
.sp_calend_text{ height: 22em; background-color : white;	border: 0.1em solid #DB0A00; width : 100%; padding-left: 0.3em;}

.sp_calendar_box{text-align: center; height: 22em;/*border:0.1em black solid;*/ }

.sp_calendary_days_row_sunday{  margin: 0.3em; width: 80%; line-height: 2.0em; 	color: #778899;	background-color: #ffcccc; font-size: x-small; }
.sp_calendary_days_row_day{	width:14%; line-height: 2.8em; vertical-align: middle;  height: 2.8em; float:left; border-bottom:0.1em black solid;  		font-size: x-small; }
.sp_calendary_empty_day { width: 14%; line-height: 2.8em;	   float:left; }

.calendary_no_event_day{ width: 14%; line-height: 2.8em;	  float:left; 	font-size: x-small;	color: #778899;}
.calendary_no_event_day_sunday {	width: 14%;   line-height: 2.8em; float:left; }

.calendary_event_day{ width: 100%; line-height: 2.8em;	  float:left; 	font-size: x-small;	color: #778899;}
.calendary_event_day_sunday {	width: 100%;   line-height: 2.8em; float:left; }


/****************************/
/*   articles */
/****************************/
.user_small_article_box {}
.user_small_article_title {}
.user_small_article_text {}
.user_small_article_more {}

.article_title{ 	font-size: larger;}
/****************************/
/*   login form */
/****************************/
.login_form_title{ background-color: #a9b343 ; width: 97%; color: black; padding-left: 0.5em; line-height: 1.7em; 
							font-weight: bold; text-align: center; border:0.1em #a9b343 solid; }
							
							/****************************/
/*   forum */
/****************************/

.forum_user_title {	width: auto;	text-align: left;	padding: 2px;	background-color: #C8BDA3;}
.forum_user_info {	width: auto;	text-align: left;	padding: 2px;	background-color: #EAE2D2;}
.forum_user_message {	border: 0;	margin: 0;	width: auto;	padding: 2px;}
.forum_user_foot{	font-size: 1.1em;	text-align: center;	padding: 0.2em;	margin: 0;}
.forum_user_border{	border: 0.1em solid #A89B7B;}

/****************************/
/*   photos*/
/****************************/

.pharchs_dir_box{width: 50em;}

.linksgroups_dir_box{width: 50em; height: 2em; margin: 0.5em; clear:both; background-color:#A9B343; }
.linksgroups_dir_text {line-height: 2em; height: 2em;margin:0em;padding:0em;}
.linksgroups_dir_text h2 {font-size:1em;margin:0em; line-height:2em;height:2em;padding:0em;}
.linksgroups_dir_text h2 a{color:white; text-indent:1em;}

.user_links_box{height: 7em; border:0em; padding: 0.5em; margin-bottom: 0.5em;}
.user_links_box h1{margin-bottom: 0.5em; font-size: 1em;}
.user_links_box p{text-align: justify;}
.user_links_image{margin-right:0.5em; float:left; /*height: 5em;*/ width: 10em;}
.user_links_url{}
.user_links_right{padding-left: 0.5em;}