/* Core.Site.Frontpage */

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

div.Core-Site-Frontpage-bounding_box
{
}

div.Core-Site-Frontpage-article_box
{
	margin: 0.5em; padding: 0.3em; padding-left: 0.4em;
	border: 1px dashed #8bc82f;
}

div.Core-Site-Frontpage-article_title
{
		background-color: #8bc82f;
		text-decoration: none;
		font: normal 12pt Arial;
		padding: 1px;

}


div.Core-Site-Frontpage-article_creation
{
}

div.Core-Site-Frontpage-article_description
{
		color: black;
		text-decoration: none;
		font: italic 11pt Arial;
		padding: 1px;
}

a.Core-Site-Frontpage-full_article_link
{
		color:#8bc82f;
		text-decoration: none;
		font: bold 10pt Arial;
}

a:hover.Core-Site-Frontpage-full_article_link
{
		color:#8bc82f;
		text-decoration: underline;
		font: bold 10pt Arial;
}

/* Core.Site.MessageBar */

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

div.Core-Site-MessageBar-bounding_box
{
	margin: 0.5em;
	padding: 5px;

	border: 3px solid #F5DEAC;
}

div.Core-Site-MessageBar-error_message
{
	font-weight: bold;
	color: red;
	text-align: center;
}

div.Core-Site-MessageBar-status_message
{
	font-weight: bold;
	color: green;
	text-align: center;
}
/* Core.Site.NavigationBar */

/*###############################################################################################*/
/* main classes */

div.Core-Site-NavigationBar-bounding_box
{

}

div.Core-Site-NavigationBar-path
{
    color:#519703;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-decoration:none; 
    width:600px;
    padding-top:5px;
    padding-bottom:15px;
}

div.Core-Site-NavigationBar-path a
{
    color:#519703;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-decoration:underline; 
}

div.Core-Site-NavigationBar-path a:hover
{
    color: #519703;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-decoration:underline; 
}

span.Core-Site-NavigationBar-category_entry
{
}

	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.User.LoginForm */

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

div.Core-Site-News-bounding_box
{
	margin-bottom: 0.3em;	
	text-align: left;
	height: 160px;
}

/*###############################################################################################*/
/* classes for vertical orientation */

div.Core-Site-News-caption
{
		color: black;
		text-decoration: none; 
		text-align: center;
		font: bold 11pt Arial;
		margin-bottom: 5px;
		line-height:30px;
		background-image: url("./themes/default/images/tlacitko_background.jpg");
		background-repeat: no-repeat;
		background-position: top;
}

div.Core-Site-News-no_content
{
		color: black;
		text-decoration: none; 
		text-align: left;
		font: normal 10pt Arial;
}

div.Core-Site-News-item a
{
		color: black;
		text-decoration: none; 
		text-align: left;
		font: normal 10pt Arial;
		padding-left: 15px; 
		margin-left:5px;
		background-image: url("themes/default/images/double_arrow.gif");
    	background-repeat: no-repeat; 
    	background-position: top left; 
		line-height:20px; 
}

div.Core-Site-News-item a:hover
{
		color: black;
		text-decoration: underline; 
		text-align: left;
		margin-left:5px;
		font: normal 10pt Arial;
		padding-left: 15px; 
		background-image: url("themes/default/images/double_arrow.gif");
    	background-repeat: no-repeat; 
    	background-position: top left; 
		line-height:20px; 		
}

/*###############################################################################################*/
/* classes for horizontal orientation */
/* Core.Menu.SimpleMenu */

/*###############################################################################################*/
/* main classes */

div.Core-Menu-SimpleMenu-1_bounding_box
{
		width: 980px;
		height: 30px;
		line-height:30px;
		padding-top:6px;
		margin-top:71px;
		background-image: url("themes/default/images/pas_backg.jpg");
		background-repeat: repeat-x;
		background-position: bottom;
}

span.Core-Menu-SimpleMenu-1_item_level_1
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	margin-left:11px;
	line-height:30px;
	color:black;
}


span.Core-Menu-SimpleMenu-1_item_level_1 a
{
	font-family:Arial;
	font-size:12px;
	text-decoration: none;
	margin-left:11px;
	color:black;
	line-height:30px;
}

span.Core-Menu-SimpleMenu-1_item_level_1 a:hover
{
	font-family:Arial;
	font-size:12px;
	color: white;
	text-decoration: none;
	margin-left:11px;
}

div.Core-Menu-SimpleMenu-bounding_box
{
	width:180px;
}

div.Core-Menu-SimpleMenu-bounding_box ul
{
	margin:0;
	padding:0;
}
div.Core-Menu-SimpleMenu-bounding_box h1
{
	margin:0;
	padding:0;
	height:25px;
	line-height:25px;
	background-image: url("./themes/default/images/tlacitko_background.jpg");
	background-repeat: no-repeat;
	background-position: center;
	text-align:center;
}

div.Core-Menu-SimpleMenu-bounding_box h1 a
{

	color:Black;
}


div.Core-Menu-SimpleMenu-bounding_box ul li
{
	margin:0 5px;
	padding:0 0 0 5px;
	list-style:none;
}

div.Core-Menu-SimpleMenu-bounding_box ul li a
{
	font-family:Arial;
	font-size:11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height:20px;
	text-align:left;
	color:black;
	padding-left:13px;
	background-image: url("themes/default/images/square.gif");
    background-repeat: no-repeat;
    background-position: top left;
}

div.Core-Menu-SimpleMenu-bounding_box ul li a:hover
{
	text-decoration: underline;
}

img.Core-Menu-SimpleMenu-item_level_1
{
	vertical-align:middle;
}

/* Core.Site.LanguageSelector */

/*###############################################################################################*/
/* shared classes */

div.Core-Site-LanguageSelector-bounding_box
{
	text-align: right;
	height: 50px;
	width:960px;
}

/*###############################################################################################*/
/* classes for vertical orientation */

/*###############################################################################################*/
/* classes for horizontal orientation */

table.Core-Site-LanguageSelector-ho-main_table
{
}

td.Core-Site-LanguageSelector-ho-data_cell
{
	padding-top: 0.5em;
	padding-left: 0.5em;
}

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
{
}

div.Core-Site-LanguageSelector-ho-language_code_box
{
}

a.Core-Site-LanguageSelector-ho-language_code_link
{
}
/* Core.User.LoginForm */

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

div.Core-User-LoginForm-bounding_box
{
	margin-bottom: 0.3em;

	text-align: center;

	border: 3px solid #F5DEAC;
	
	height: 160px;
	
}

input.Core-User-LoginForm-login
{
	text-align: center;
	background: #F5DEAC;
	width: 160px;
}

input.Core-User-LoginForm-password
{
	text-align: center;
	background: #F5DEAC;
	width: 160px;
}

button.Core-User-LoginForm-submit_button
{
}

a.Core-User-LoginForm-register-link
{
}

a.Core-User-LoginForm-lost-pasword-link
{
}

/*###############################################################################################*/
/* classes for vertical orientation */

div.Core-User-LoginForm-caption
{
font-family: Verdana; font-size: 15px; font-weight: bold;
}

/*###############################################################################################*/
/* classes for horizontal orientation */

span.Core-User-LoginForm-caption
{
}
/* Core.User.LogoutForm */

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

div.Core-User-LogoutForm-bounding_box
{
	margin-bottom: 0.3em;

	text-align: center;

	border: 2px solid black;
}

button.Core-User-LogoutForm-logout_button
{
}

/*###############################################################################################*/
/* classes for vertical orientation */

div.Core-User-LogoutForm-user_name
{
}

/*###############################################################################################*/
/* classes for horizontal orientation *//* Modules.Inquiry.InquiryList */

/*###############################################################################################*/
/* shared classes */

div.Modules-Inquiry-InquiryList-bounding_box
{
	text-align: left;
	height: 140px;
}

div.Modules-Inquiry-InquiryList-caption
{
		color: black;
		text-decoration: none; 
		text-align: center;
		font: bold 11pt Arial;
		margin-bottom: 5px;
		line-height:30px;
		background-image: url("./themes/default/images/tlacitko_background.jpg");
		background-repeat: no-repeat;
		background-position: top;
}

table.Modules-Inquiry-InquiryList-main_table
{

}

caption.Modules-Inquiry-InquiryList-title
{
}

td.Modules-Inquiry-InquiryList-question
{
		color: black;
		text-decoration: none;
		font: bold italic 9pt Arial;
		padding-left: 5px; 
		padding-bottom: 5px;
	
}

td.Modules-Inquiry-InquiryList-answer
{
	color: black;
	line-height:20px;
	padding-left: 5px;
	margin-left: 15px;
	color:black;
}
td.Modules-Inquiry-InquiryList-answer a
{

		color: black;
		text-decoration: none;
		font: bold 9pt Arial;
		padding-left: 15px; 
		background-image: url("themes/default/images/double_arrow.gif");
    	background-repeat: no-repeat; 
    	background-position: top left; 
		line-height:20px; 
}

td.Modules-Inquiry-InquiryList-answer a:hover
{
		color: black;
		text-decoration: underline;
		font: bold 9pt Arial;
		padding-left: 15px; 
		background-image: url("themes/default/images/double_arrow.gif");
    	background-repeat: no-repeat; 
    	background-position: top left; 
		line-height:20px; 
}

td.Modules-Inquiry-InquiryList-results
{
		padding-top: 3px;
		color: black;
		text-decoration: none;
		font: bold 9pt Arial;
}

td.Modules-Inquiry-InquiryList-color_bar
{
color: #f3bf8d;
padding-top: 5px;
}
/* Modules.BannerManager.BannerList */

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

.bounding_box
{
border: 0px solid white;
padding-bottom: 15px;
}

.banner
{
border: 0px solid white;
text-align: center;
padding: 2px;
}

.banner_image
{
border: 0px solid red;
}
/* Core.User.LoginForm */

/*###############################################################################################*/
/* shared classes */

div.Modules-Catalog-CatalogNews-bounding_box
{

}

/*###############################################################################################*/
/* 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;
	color:#519703;
	margin-bottom: 10px;
}

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;
}
div.Modules-Catalog-CatalogNews-product_element_box{
	float: left;
	margin-left: 50px;	
	margin-bottom: 10px;	
	border: 1px solid #CDE6B3;
	padding: 5px;
	height: 175px;
}
div.Modules-Catalog-CatalogNews-product_element_title{
	text-align: center;
	border: 1px solid #CDE6B3;
	background-color: #CDE6B3;
}
/*###############################################################################################*/
/* classes for horizontal orientation */
