/* Core.Site.Frontpage */

/*###############################################################################################*/
/* shared classes */

div.Core-Site-Frontpage-bounding_box
{
    background-image:url("themes/default/images/frontpage.jpg");
	height:364px;
	border:0;
}

div.Core-Site-Frontpage-article_box
{
}

div.Core-Site-Frontpage-article_title
{
}


div.Core-Site-Frontpage-article_creation
{
}

div.Core-Site-Frontpage-article_description
{
}

a.Core-Site-Frontpage-full_article_link
{
}
/* Core.Site.MessageBar */

/*###############################################################################################*/
/* shared classes */

div.Core-Site-MessageBar-bounding_box
{
	margin:10px;
}

div.Core-Site-MessageBar-error_message
{
	color:#f16527;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	margin:6px;
	text-align:center;	
}

div.Core-Site-MessageBar-status_message
{
	color:white;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	margin:6px;
	text-align:center;		
}
/* Core.Site.ApycomMenu */

/*###############################################################################################*/
/* shared classes */

div.Core-Site-ApycomMenu-bounding_box
{
	text-align: left;
	margin-top:27px;
}

.classNormal
{

}

.classOver
{
background-color:orange;
}
/* Core.User.LoginForm */

/*###############################################################################################*/
/* shared classes */

div.Core-Site-News-bounding_box
{
	margin-left:10px;
	border:1px dotted #006826;
}

/*###############################################################################################*/
/* classes for vertical orientation */

div.Core-Site-News-caption
{
	Font-Size: 100%;
	padding-top:1.5pt;
	padding-bottom:1.5pt;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;	
	Background-color: #948143;
	padding-left: 10pt;
	color: white;	 
}

div.Core-Site-News-no_content
{
}

div.Core-Site-News-item
{
}

div.flashnews{
	text-align:center;
	margin-bottom:20px;
}

div.flashnews a{
	color: white;
	margin:4px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;		
}
div.flashnews img{
	width:90px;
	height:60px;

}
div.flash_item_desc{
	color: black;
	text-align: left;
}
/*###############################################################################################*/
/* classes for horizontal orientation */
/* Core.Menu.SimpleMenu */

/*###############################################################################################*/
/* main classes */

div.Core-Menu-SimpleMenu-bounding_box
{
	margin:0;
	background-color:#a38d59;
	padding:2px 0;
	text-align:center;
}

div.Core-Menu-SimpleMenu-bounding_box ul
{
	margin:5px;
	padding:0;
}

div.Core-Menu-SimpleMenu-bounding_box ul li
{
	list-style-type:none;
	margin:0;
	padding:0 0 0 5px;
	display:inline;
	color:#fff;
}

div.Core-Menu-SimpleMenu-bounding_box ul li a
{
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}
div.Core-Menu-SimpleMenu-bounding_box ul li a:hover
{
	text-decoration:underline;
}

div.Core-Menu-SimpleMenu-caption
{
}

div.Core-Menu-SimpleMenu-item_level_1
{
min-height: 40px;
@height: 40px;
font: bold 11px arial;
color: White;
border:1px solid #928358;
/*border:1px solid #d2c9ac;*/
margin: 6px 12px 0px 12px;
text-align:center;
bbackground-color:#E9E3D3;
}

div.Core-Menu-SimpleMenu-item_level_1 img
{
padding:1px;
}

div.Core-Menu-SimpleMenu-item_level_1_type1
{
font: bold 11px arial;
color: black;
text-align:center;
}

div.Core-Menu-SimpleMenu-item_level_1_type1 a
{
color: White;
text-decoration: none;
font: bold 11px arial;
vertical-align:middle;
line-height:40px;
display:block;
}

div.Core-Menu-SimpleMenu-item_level_1_type1 a:hover
{
color: White;
text-decoration: underline;
font: bold 11px arial;
vertical-align:middle;
line-height:40px;
display:block;
}

div.Core-Menu-SimpleMenu-item_level_1_type2
{
font: bold 11px arial;
color: black;
text-align:center;
}

div.Core-Menu-SimpleMenu-item_level_1_type2 a
{
color: White;
text-decoration: none;
font: bold 11px arial;
vertical-align:middle;
line-height:40px;
display:block;
}

div.Core-Menu-SimpleMenu-item_level_1_type2 a:hover
{
color: White;
text-decoration: underline;
font: bold 11px arial;
vertical-align:middle;
line-height:40px;
display:block;
}

div.Core-Menu-SimpleMenu-item_level_1_type5
{
font: bold 11px arial;
color: black;
text-align:center;
}

div.Core-Menu-SimpleMenu-item_level_1_type5 a
{
color: White;
text-decoration: none;
font: bold 11px arial;
vertical-align:middle;
line-height:40px;
display:block;
}

div.Core-Menu-SimpleMenu-item_level_1_type5 a:hover
{
color: White;
font: bold 11px arial;
text-decoration: underline;
vertical-align:middle;
line-height:40px;
display:block;
}
/* Core.Search.SimpleSearch */

/*###############################################################################################*/
/* main classes */

div.Core-Search-SimpleSearch-bounding_box
{
	text-align:center;
	margin:2px 2px 0px 2px;
}
div.Core-Search-SimpleSearch-bounding_box input{
	border:1px solid #F5F2E9;
	background-color:#F5F2E9;
}


form{
	margin:0px;
	padding:0px;
}/* Core.Site.NavigationBar */

/*###############################################################################################*/
/* main classes */

div.Core-Site-NavigationBar-bounding_box
{
}

div.Core-Site-NavigationBar-path
{
	margin:2px;
	color: white;
	font-family: Arial;
	font-size: 10px;
}

span.Core-Site-NavigationBar-category_entry
{
	margin:2px;
	color: white;
	font-family: Arial;
	font-size: 10px;
}

	span.Core-Site-NavigationBar-category_entry a
	{
	}

span.Core-Site-NavigationBar-current_entry
{
}

	span.Core-Site-NavigationBar-current_entry a
	{
	}

span.Core-Site-NavigationBar-separator
{
}/* Core.Category.CategoryView */

/*###############################################################################################*/
/* shared classes */

div.Core-Category-CategoryView-bounding_box
{
	background-color:#F5F2E9;
	margin:8px;
}

/*###############################################################################################*/
/* left category  view*/
div.Core-Category-CategoryView-box_left
{
	margin-top:2px;
	background-color:#a38d59;
	color: white;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	border:2px solid #a38d59;
}
ul.Core-Category-CategoryView-item_row_left
{
	margin:0;
	padding:0;
}

ul.Core-Category-CategoryView-item_row_left li
{
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.Core-Category-CategoryView-item_row_left li a
{
	color: white;
	text-decoration:none;
	display:block;
	padding:5px 5px;
}

ul.Core-Category-CategoryView-item_row_left li a:hover
{
	color: #ffefd5;
	text-decoration: underline;
}

.active_item
{
	color: #ffefd5;
	background-color:#006e3d;
}




/*###############################################################################################*/
/* main category  view*/

div.Core-Category-CategoryView-box_main
{
	height: 100%;
	background-color:#ffefd5;
	min-height:450px;
	@hheight:450px;
}

div.Core-Category-CategoryView-item_row_main
{
	margin:4px;
	color: #a38d59;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

div.Core-Category-CategoryView-item_row_main a
{
	margin:4px;
	color: #a38d59;
	text-decoration:none;
}

div.Core-Category-CategoryView-item_row_main a:hover
{
	margin: 4px;
	color: #a38d59;
	text-decoration: underline;
}

div.Core-Category-CategoryView-item_row_main_item
{

	padding:4px;
	border-bottom:1px dotted #a38d59;
}

div.Core-Category-CategoryView-item_row_main_left
{

}

div.Core-Category-CategoryView-item_row_main_right
{
	padding:2px;
	text-align:left;
	width:500px;
}


div.Core-Category-CategoryView-item_main_title
{
	margin-top:2px;
	margin-bottom:2px;
	color: #a38d59;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

div.Core-Category-CategoryView-item_main_description
{
	font-family: Arial;
	font-size:11px;
	color:black;
	font-weight: normal;
}

div.Core-Category-CategoryView-more_link
{
	color: #005947;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	font-style:italic;
	margin-top:2px;
	margin-bottom:2px;
}

div.Core-Category-CategoryView-more_link a
{
	color: #005947;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	font-style:italic;
	margin-top:6px;
	margin-bottom:2px;
}

div.Core-Category-CategoryView-more_link a:hover
{
	color: #f16527;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	font-style:italic;
	margin-top:6px;
	margin-bottom:2px;
}/* Core.User.LoginForm */

/*###############################################################################################*/
/* shared classes */

div.Modules-Catalog-CatalogNews-bounding_box
{
	width:600px;
	background-color:#F5F2E9;
	margin:8px;
	min-height:450px;
	@height:450px;
}

/*###############################################################################################*/
/* classes for vertical orientation */

div.Modules-Catalog-CatalogNews-caption
{
	font-family: Arial;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	height:30px;
	line-height:30px;
	background-color:#7db2f8;
	color:white;
}

div.Modules-Catalog-CatalogNews-no_content
{
	font-family: Arial;
	font-size:15px;
	font-weight:bold;
	color:#fda342;
	margin-top:50px;
	margin-left:50px;
}

div.Modules-Catalog-CatalogNews-item
{
	font-family: Arial;
	font-size:14px;
	font-weight:bold;
	margin:10px;
	background-image: url("./themes/default/images/ico_ok.jpg");
    background-repeat: no-repeat; 
    background-position: center left;  
	padding-left:15px;    
}

div.Modules-Catalog-CatalogNews-item a
{
	font-family: Arial;
	font-size:14px;
	font-weight:bold;
	margin:10px;
	text-decoration:none;
}

div.Modules-Catalog-CatalogNews-item a:hover
{
	font-family: Arial;
	font-size:14px;
	font-weight:bold;
	margin:10px;
	text-decoration:none;
	color:#7db2f8;
}
/*###############################################################################################*/
/* classes for horizontal orientation */
/* Modules.BannerManager.Banner */

/*###############################################################################################*/
/* shared classes */

div.Modules-BannerManager-Banner-bounding_box
{
	margin-bottom:20px;
}

div.Modules-BannerManager-Banner-banner
{
	margin-left: 20px;
}

img.Modules-BannerManager-Banner-banner_image
{
}
/* Core.Site.LanguageSelector */

/*###############################################################################################*/
/* shared classes */

div.Core-Site-LanguageSelector-bounding_box
{
	text-align:right;
}

/*###############################################################################################*/
/* classes for vertical orientation */

/*###############################################################################################*/
/* classes for horizontal orientation */

table.Core-Site-LanguageSelector-ho-main_table
{

}

td.Core-Site-LanguageSelector-ho-data_cell
{
}

div.Core-Site-LanguageSelector-ho-flag_box
{
}

a.Core-Site-LanguageSelector-ho-flag_link
{
}

img.Core-Site-LanguageSelector-ho-flag
{
}

div.Core-Site-LanguageSelector-ho-language_name_box
{
}

a.Core-Site-LanguageSelector-ho-language_name_link
{
color:white;
text-decoration: none;
}

a.Core-Site-LanguageSelector-ho-language_name_link:hover
{
}

div.Core-Site-LanguageSelector-ho-language_code_box
{
}

a.Core-Site-LanguageSelector-ho-language_code_link
{
}
/* Core.Article.ArticleView */

/*###############################################################################################*/
/* main classes */
/*###############################################################################################*/

div.Core-Article-ArticleDisplay-bounding_box
{
	background-color:#FFEFD5;
	margin:8px;
	min-height:450px;
}


/* article header ###############################################################################*/

div.Core-Article-ArticleDisplay-header_box
{

}

div.Core-Article-ArticleDisplay-header_box img
{

}

div.Core-Article-ArticleDisplay-thumbnail_box1
{
}

div.Core-Article-ArticleDisplay-thumbnail_box2
{

}

div.Core-Article-ArticleDisplay-box2a
{

}

div.Core-Article-ArticleDisplay-box2b
{

}

h1.Core-Article-ArticleDisplay-title
{
	margin-top:10px;
	padding-top:10px;
	margin-left:10px;		
	color: #a38d59;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}

div.Core-Article-ArticleDisplay-article_info
{

}

span.Core-Article-ArticleDisplay-author
{
}

span.Core-Article-ArticleDisplay-creation
{
}

div.Core-Article-ArticleDisplay-description
{
	width:520px;
	margin:10px;
	font-family: Arial;
	color:black;
	text-align:justify;	
	display: block;	
}


/* article content ##############################################################################*/

div.Core-Article-ArticleDisplay-text_title
{
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	text-align:justify;
	color: #484f59;
	width:140px;
	background-color:#c8b27d;
	padding:2px;
	margin:10px;
	text-align:center;
	border:1px solid #948143;		
}

div.Core-Article-ArticleDisplay-text
{
	margin:10px;
	color: black;
	font-family: Arial;
	font-size: 11px;
	padding-bottom:10px;
	display: none;
}

div.Core-Article-ArticleDisplay-text_title span
{
	cursor: pointer;
}
/* galleries ####################################################################################*/

div.Core-Article-ArticleDisplay-galleries_box
{
	margin-top:10px;
	text-align:center;	
}

table.Core-Article-ArticleDisplay-gallery_table
{
	padding-top:5px;
	padding-bottom:5px;
	border-top:8px solid #FFEFD5;
	border-bottom:8px solid #FFEFD5;
}

td.Core-Article-ArticleDisplay-gallery_data_cell
{
	background-color: #FFEFD5;
	font-family: Arial;
	font-size:12px;	
}

a.Core-Article-ArticleDisplay-gallery_thumbnail_link
{
	color: #006826;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align:right;	
	font-style:italic;	
}

img.Core-Article-ArticleDisplay-gallery_thumbnail
{
	border-top:5px solid #006e3d;
	border-bottom:5px solid #006e3d;
}

/* attachments ##################################################################################*/

div.Core-Article-ArticleDisplay-attachment_box
{
	margin:10px;
	padding-bottom:10px;
}

div.Core-Article-ArticleDisplay-attachments_caption
{
}

div.Core-Article-ArticleDisplay-attachment_row
{
}

span.Core-Article-ArticleDisplay-attachment_icon
{
}

span.Core-Article-ArticleDisplay-attachment_file
{
}

	span.Core-Article-ArticleDisplay-attachment_file a
	{
	}
	
	span.Core-Article-ArticleDisplay-attachment_file strong
	{
	}

span.Core-Article-ArticleDisplay-attachment_size
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align:right;
	margin-left:4px;
}

span.Core-Article-ArticleDisplay-attachment_size_unit
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align:right;
	margin-left:2px;
}

/* gallery ######################################################################################*/

