/* 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
{
}
