a:link, a:visited
{
	color: #000;
	font-size: 12px;
}


#content_params
{
	padding: 0px 30px 0px 44px;
	position: relative;
}
#content_column
{
	width: 504px;
}
#left_spacer
{
	padding: 0px 18px 0px 0px;
}
#navigation_column
{
	padding: 0px 0px 0px 0px;
}

/* Menu hederis */

#menu, #menu ul, #menu li
{
	h: expression(hovThis(this));
	margin: 0px;
	padding: 0px;
}
	#menu ul ul
	{
		padding: 1px 0px 7px 0px;
		background: #ffffff url('img/menu_2nd_bottom.jpg') no-repeat 0px bottom;
	}
	#menu li
	{
		width: 203px;
		height: 41px;
		background: transparent url('img/menu.jpg') no-repeat 0px -31px;
	}
		#menu li div
		{
			padding: 9px 0px 0px 50px;
		}
		#menu li li div
		{
			padding: 0px 0px 0px 50px;
		}
	#menu li:hover, #menu li.hover
	{
		background-image: url('img/menu_a.jpg');
	}
		#menu li:hover span, #menu li.hover span
		{
			color: #e61d01;
		}
		
		#menu  #active_1_level , #menu ul:hover #active_1_level:hover,  #menu ul.hover #active_1_level.hover
		{
			height: auto;
			background-image: url('img/menu_on.jpg');
		}
			#menu  #active_1_level span, #menu ul:hover #active_1_level:hover span,  #menu ul.hover #active_1_level.hover span
			{
				color: #e61d01;
			}
			#menu ul:hover #active_1_level span, #menu ul.hover #active_1_level span, #menu #active_1_level li span
			{
				color: #b3a57d;
			}
			#menu ul:hover #active_1_level, #menu ul.hover #active_1_level
			{
				background-image: url('img/menu_a_on.jpg');
			}
			
/* Menu liste */			
			
		#menu #active_1_level li
		{
			height: 19px;
			line-height: 19px;
			padding: 0px;
			background: transparent url('img/menu_2nd.jpg') repeat-y 0px bottom;
		}
		#menu #active_1_level li div
		{
			
		}
			#menu #active_1_level #active_2_level:hover, #menu #active_1_level li.hover, #menu #active_1_level #active_2_level.hover, #menu #active_1_level #active_2_level
			{
				background-image: url('img/menu_2nd_active.jpg');
			}
			
			#menu #active_1_level li:hover
			{
				background-image: url('img/menu_2nd_active_on.jpg');			
			}

			#menu ul:hover #active_2_level, #menu ul.hover #active_2_level
				{
					background-image: url('img/menu_2nd_active_on.jpg');
				}
		#menu #active_1_level  #active_2_level span
		{
			color: #e61d01;
		}
		#menu li li a span, #menu  #active_1_level li span, #menu ul:hover #active_1_level:hover li span,  #menu ul.hover #active_1_level.hover  li span,
		#menu ul:hover #active_2_level span, #menu ul.hover  #active_2_level span
		{
			color: #b3a57d;
		}
		#menu li li a span
		{
			text-decoration: none;
			font-style: italic;
			font-weight: normal;
			font-size: 9px;
		}
	#menu li a
	{
		text-decoration: none;
		line-height: 32px;
		
	}
		#menu li li a
		{
			line-height: 19px;
		}
		#menu li a span
		{
			text-decoration: none;
			color: #b3a57d;
			font-style: italic;
			font-weight: bold;
			font-size: 9px;
		}

	
	
#path_way
{
	background: transparent url('img/head.jpg') no-repeat 0px bottom;
	height: 52px;
}
	#path_way span
	{
		display: block;
		color: #b3a57d;
		font-style: normal;
		font-size: 8px;
		padding: 24px 0px 0px 52px;
	}
	#path_way .path_links
	{
		padding: 0px 0px 0px 52px;
	}
		#path_way .path_links, #path_way .path_links a
		{
			color: #b3a57d;
			text-decoration: none;
			font-style: italic;
			font-weight: bold;
			/*text-transform: uppercase;*/
			font-size: 9px;
		}
		#path_way .path_links a:hover
		{
			text-decoration: underline;
		}

div.actual
{
	padding: 10px 0px 0px 0px;
	background: #FFFFFF;
}
div.actual_head
{
	h: expression(hovThis(this));
	background: transparent url('img/actual.jpg') no-repeat 0px bottom;
	width: 203px;
	height: 42px;
}
div.actual_head:hover
{
	h: expression(hovThis(this));
	background: transparent url('img/actual_on.jpg') no-repeat 0px bottom;
	width: 203px;
	height: 42px;
}
	div.actual_head span a
	{
		color: #b3a57d;
		display: block;
		padding: 18px 0px 0px 50px;
		font-style: italic;
		font-weight: bold;
		font-size: 9px;
		text-decoration: none;
	}
	div.actual_head span:hover a
	{
		text-decoration: none;
		color: #e61d01;
	}
	.actual_text
	{
		background: transparent url('img/actual_t.jpg') repeat-y 0px bottom;
		padding: 18px 0px 18px 21px;
		margin: 1px 0px 0px 0px;		
		color: #3a373b;
		font-style: normal;
		font-size: 9px;
	}
	.actual_empty
	{
		background: transparent url('img/actual_t.jpg') repeat-y 0px bottom;
		padding: 0px 0px 0px 0px;		
	}
		.actual_text .actual_text_p
		{
			width: 170px;
			font-family: Verdana;
			font-weight: normal;
			color: #545355;
			font-style: normal;
			font-size: 9px;
		}
		.actual_text .name
		{
			font-weight: bold;
			font-size: 9px;
			display: block;
			text-decoration: none;

		}
		.actual_text .links
		{
			margin: 10px 0px;
		}


div.head_item
{
	background: transparent url('img/head.jpg') no-repeat left bottom;
	height: 42px;	
}
	div.head_item span
	{
		color: #b3a57d;
		font-family: verdana;
		display: block;
		font-style: normal;
		font-weight: normal;
		font-size: 9px;
		text-decoration: none;
		padding: 20px 0px 0px 52px;
	}
	div.head_item span a
	{
		color: #b3a57d;
		font-family: verdana;
		font-style: italic;
		font-weight: bold;
		font-size: 10px;
		text-decoration: none;
	}
div.mouse_over
{
	/*h: expression(hovThis(this));*/
	padding: 0px 0px 0px 0px;
}
div.mouse_over_bottom
{
	/*h: expression(hovThis(this));*/
	background: transparent url('img/round_bottom_on.jpg') no-repeat 1px top;
	height: 7px;
}
div.head_item
{
	h: expression(hovThis(this));
}
div.mouse_over div.head_item:hover, div.mouse_over div.hover
{
	background-image: url('img/head_important.jpg');
}
	div.mouse_over div.head_item:hover a, div.mouse_over div.hover a
	{
		color: #e61d01;
	}
/*
div.mouse_over:hover, div.hover
{
	background: transparent url('img/round_bottom.jpg') no-repeat 1px bottom;
}
div.mouse_over:hover .head_item, div.hover .head_item
{
		background-image: url('img/head_important.jpg');
}
	div.mouse_over:hover .head_item span, div.hover .head_item span
	{
		color: #e61d01;
	}
div.mouse_over:hover div.item, div.hover div.item
{
	background-image: url('img/important.jpg');
}
*/
div.right_item div.head_item
{
	background-image: url('img/head_right.jpg');
}

div.dotted_spacer
{
	height: 3px;
	line-height: 3px;
	font-size: 0px;
	width: auto;
	background-image: url('img/news_spacer.png');
	position: static;
}

a.archive:link, a.archive:visited
{

	color: #e51d01;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;

}

/*news*/
.news_item a
{
	color: #e51d01;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
}

.news_field
{
	padding: 0px;
}
	.news_field a
	{
		color: #e51d01;
		font-weight: bold;
		font-size: 9px;
		text-decoration: none;
	}
	.news_field .date
	{
		font-style: normal;
		color: #b2a47d;
		font-size: 8px;
	}
	.news_field .news_intro
	{
		font-family: Verdana;
		font-weight: normal;
		color: #545355;
		font-style: normal;
		font-size: 9px;
	}
	.news_field .dotted_spacer
	{
		margin: 17px 0px;
	}
	.news_field  .gallery
	{
	}
		.news_field 	.gallery_name
		{
			display: block;
			color: #b2a47d;
			font-style: normal;
			font-size: 9px;
			padding: 0px 0px 7px 0px;
		}
/*start page*/
a#new_name:link, a#new_name:visited
{
	font-weight: bold;
	font-size: 9px;
	color: #3a373b;
	text-decoration: none;	
}
	
div.item
{
	background-image: url('img/news.jpg');
	padding: 12px 29px 4px 24px;
	margin: 1px 0px 0px 0px;
	font-size: 9px;
	min-height: 130px;
}
div.right_item div.item
{
	background-image: url('img/important.jpg');
}
div.item p
{
	padding: 0px 0px 0px 0px;
	font-family: Verdana;
	font-weight: normal;
	color: #787570;
	font-style: normal;
	font-size: 9px;

}
	div.item .dotted_spacer
	{
		margin: 2px 0px;
	}
	div.item a.links
	{
		margin: 7px 0px 0px 0px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	div.item .news_item
	{
		padding: 0px 0px 0px 0px;
		font-family: Verdana;
		font-weight: normal;
		color: #787570;
		font-style: normal;
		font-size: 9px;
	}
	div.item .new_name
	{
		font-weight: bold;
		font-size: 9px;
		color: #3a373b;
		text-decoration: none;	
	}
	div.item .new_name_i
	{
		font-size: 9px;
		font-weight: bold;
		color: #b3a57d;/*color: #e51d01;*/
		text-decoration: none;
	}
	div.item .date
	{
		font-style: oblique;
		color: #b2a47d;
		font-size: 8px;
	}
.category_spacer
{
	height: 18px;
	line-height: 18px;
	font-size: 0px;
}
div.item li
{
	padding: 0px 0px 13px 10px;
	font-size: 9px;
	color: #3a373b;
}
div.item li a:hover
{
	text-decoration: none;
}
div.content
{
	padding: 20px 0px 0px 20px;
}
div.note
{
	color: #B3A57D;
	padding: 20px 0px 0px 20px;
	font-style: normal;
	font-size: 8pt;
	display: block;
}
h2.in_page
{
	background: transparent url('img/head_back.png') no-repeat left bottom;
	padding: 20px 0px 10px 30px;
}
a.links
{
	font: Verdana;
	background: transparent url('img/narrowr.gif') no-repeat 5px 4px;
	padding: 0px 0px 0px 25px;
	display: block;
	color: #E61D01;
	font-weight: 600;
	text-decoration: none;
	font-size: 9px;
}

#flash_menu{
   z-index: 10000000;
}

div.footer
{
	padding: 45px 0px 0px 0px;
}
div.footer .copy_right
{
	display: block;
	float: left;
	padding: 0px 0px 0px 185px;
}
div.footer .foot_image
{
	display: block;
	float: right;
	padding: 0px 80px 0px 0px;
}
div.footer .digibrand
{
	display: block;
	float: left;
	padding: 0px 0px 0px 80px;
}
div.footer .copy_right, div.footer a
{
	font-size: 9px;
	color: #b2a47d;
	font-style: normal;
	font-family: Verdana;
	font-weight: 700;
}
	div.footer a
	{
		text-decoration: underline;
	}
	div.footer a:hover
	{
		text-decoration: none;
	}	
/*input form*/
div.input_form
{
	background: transparent url('img/input_back.jpg') no-repeat 0px 0px;
	min-height: 342px;
}
div.input_form form
{
	width: 466px;
}
	div.label
	{
		padding-left: 22px;
		height: 29px;
	}
		div.label_position
		{
			padding-top: 13px;
			font-style: normal;
			font-size: 9px;
			color: #b2a47d;
		}
	div.input
	{
		height: 22px;
		line-height: 22px;
		padding-left: 20px;
	}
		div.input input
		{
			background-color: transparent;
			padding-top: 3px;
			color: #39373a;
			font-size: 10px;
			width: 100%;
		}
	div.textarea
	{
		height: 170px;
		padding-left: 20px;
	}
		div.textarea textarea
		{
			margin-top: 3px;
			height: 163px;
			width: 100%;
			border: 0px;
			background-color: transparent;
			font-family: Verdana;
			font-size: 9px;
		}
	div.button
	{
		padding-top: 18px;
		text-align: center;
	}
		div.button input
		{
			color: #ffffff;
			font-weight: bold;
			font-style: normal;
			font-size: 9px;
			width: 185px;
			height: 23px;
			line-height: 23px;
			background: transparent url('img/button.jpg') no-repeat 0px 2px;
			cursor: pointer;
		}
/*text fields*/
.text_spacer
{
	padding: 18px 0px 0px 0px;
}
.text_image
{
	padding: 0px 0px 7px 0px;
}
.text_field
{
	padding: 12px 18px;
	font-family: Verdana;
	font-weight: normal;
	color: #545355;
	font-style: normal;
	font-size: 9px;
}

/* galleries */
.gallery_field{background: url('img/gallerybg.png'); width:470px; height:288px;}
.gallery_field .image{padding:20px 0px 0px 25px;}
.gallery_field .info{padding:10px 30px 0px 25px;}
.gallery_field .info .title{font-family: Verdana;color: #e51d01; font-size:11px; font-weight:bold;}
.gallery_field .info .desc{font-family: Verdana;color: #c5b997; font-size:11px; font-weight:bold; line-height:18px;}
.gallery_field .info a:link, .gallery_field .info a:visited{font-family: Verdana;color: #c5b997; font-size:10px; font-weight:bold; font-style:italic; text-decoration:none;}
.gallery_field .info a:hover{text-decoration:underline;}

.news_gallery{background: url('img/news_galbg.jpg'); width:452px; height:265px;}
.news_gallery .image{padding: 0px 0px 0px 12px;}
.news_gallery .nav{padding: 5px 0px 0px 0px;}
.news_gallery .title{padding: 0px 0px 0px 15px;font-family: Verdana;color:#c2bcac; font-size: 11px;}
.tdnav{background: url('img/newsgal_navbg.jpg') no-repeat;}
.tdnav a:link, .tdnav a:visited{margin-top: 3px;display: block; width:19px; height:19px; cursor:pointer; text-decoration: none; color:#c3b899;}


/*comand*/

.comand_foto
{
	width: 168px;
	text-align: center;
	vertical-align: bottom;
}
	.comand_foto div
	{
		position: relative;
		margin: 0px 0px -17px 0px;
	}
.comand_info
{
	width: 330px;
}
.comand_person_info
{
	padding: 0px;
}
.comand_person_info a
{
	text-decoration: none;
	color: #848184;
	font-family: Verdana;
}
.c_name
{
	display: block;
	color: #e51d01;
	font-size: 9px;
	font-weight: bold;
}
.c_profesion
{
	display: block;
	color: #848184;
	font-family: Verdana;
	font-weight: 600;
	font-size: 9px;
}
.c_info
{
	color: #545355;
	font-family: Verdana;
	font-weight: normal;
	font-size: 9px;
	padding: 10px 0px 0px 0px;
	
}
.comand_person_info .dotted_spacer
{
	margin: 7px 0px;
}

	.c_contact .c_label
	{
		display: block;
		color: #b2a47d;
		font-style: normal;
		font-size: 9px;
	}
	.c_contact .contacts_info, .c_contact .contacts_info a
	{
		color: #545355;
		font-family: Verdana;
		font-weight: normal;
		font-size: 9px;
	}
/* imaged back*/
div.imaged
{
	background: transparent url('img/product_middle.jpg') repeat-y left top;
	width: 474px;
}
	div.imaged .i_top
	{
		background: transparent url('img/product_top.jpg') no-repeat left top;
	}	
	div.imaged .i_bottom
	{
		background: transparent url('img/product_bottom.jpg') no-repeat left bottom;
		min-height: 240px;
	}
/*rounded corners*/
div.rounded
{
	background-color: #f5f3ed;
}
	div.rounded .left_top, div.rounded .right_top, div.rounded .right_bottom, div.rounded .left_bottom
	{
		font-size: 0px;
		line-height: 0px;
	}
	div.rounded .left_top
	{
		background: transparent url('img/rounded_l_t.jpg') no-repeat left top;
		padding-left: 6px;
	}
	div.rounded .right_top
	{
		background: transparent url('img/rounded_r_t.jpg') no-repeat right top;
		height: 6px;
	}
	div.rounded .right_bottom
	{
		background: transparent url('img/rounded_r_b.jpg') no-repeat right bottom;
		padding-right: 6px;
	}
	div.rounded .left_bottom
	{
		background: transparent url('img/rounded_l_b.jpg') no-repeat left bottom;
		height: 6px;
	}
	div.rounded  .rounded_back
	{
		margin: 0px 1px;
		background-color: #ffffff;
	}
/*page styles for wysiwyg*/
span.important
{
	color: #E61D01;
	font-weight: bold;
}

.page_nav{
	padding: 12px 20px 0px 12px;
}

.message{
	color: #e61d01;
	font-weight: bold;
	font_size: 11px;
}

#module, #module ul, #module li
{
	h: expression(hovThis(this));
	margin: 0px;
	padding: 0px;
}
	#module ul ul
	{
		padding: 1px 0px 7px 0px;
		background: #ffffff url('img/actual_on.jpg') no-repeat 0px bottom;
	}
	#module li
	{
		width: 203px;
		height: 41px;
		background: transparent url('img/actual.jpg') no-repeat 0px -31px;
	}
		#module li div
		{
			padding: 9px 0px 0px 50px;
		}
		#module li li div
		{
			padding: 0px 0px 0px 50px;
		}
	#module li:hover, #module li.hover
	{
		background-image: url('img/actual_on.jpg');
	}
		#module li:hover span, #module li.hover span
		{
			color: #e61d01;
		}
		
		#module  #active_1_level , #module ul:hover #active_1_level:hover,  #module ul.hover #active_1_level.hover
		{
			height: auto;
			background-image: url('img/actual_on.jpg');
		}
			#module  #active_1_level span, #module ul:hover #active_1_level:hover span,  #module ul.hover #active_1_level.hover span
			{
				color: #e61d01;
			}
			#module ul:hover #active_1_level span, #module ul.hover #active_1_level span, #module #active_1_level li span
			{
				color: #b3a57d;
			}
			#module ul:hover #active_1_level, #module ul.hover #active_1_level
			{
				background-image: url('img/actual_on.jpg');
			}
			
		#module #active_1_level li
		{
			height: 19px;
			line-height: 19px;
			padding: 0px;
			background: transparent url('img/menu_2nd.jpg') repeat-y 0px bottom;
		}
		#module #active_1_level li div
		{
			
		}
			#module #active_1_level li:hover, #module #active_1_level #active_2_level:hover, #module #active_1_level li.hover, #module #active_1_level #active_2_level.hover, #module #active_1_level #active_2_level
			{
				background-image: url('img/menu_2nd_active.jpg');
			}
				#module ul:hover #active_1_level #active_2_level, #module ul.hover #active_1_level #active_2_level
				{
					background-image: url('img/menu_2nd_active_on.jpg');
				}
		#module #active_1_level  #active_2_level span, #module ul:hover #active_1_level  li a:hover span, #module ul.hover #active_1_level li a:hover span
		{
			color: #e61d01;
		}
		#module li li a span, #module #active_1_level li span, #module  #active_1_level li span, #module ul:hover #active_1_level:hover li span,  #module ul.hover #active_1_level.hover  li span,
		#module ul:hover #active_1_level  #active_2_level span, #module ul.hover #active_1_level  #active_2_level span
		{
			color: #b3a57d;
		}
		#module li li a span
		{
			text-decoration: none;
			font-style: normal;
			font-weight: normal;
			font-size: 9px;
		}
	#module li a
	{
		text-decoration: none;
		line-height: 32px;
		
	}
		#module li li a
		{
			line-height: 19px;
		}
		#module li a span
		{
			text-decoration: none;
			color: #b3a57d;
			font-style: italic;
			font-weight: bold;
			font-size: 9px;
		}


.right_block_bottom
{
	background: transparent url('img/round_bottom_right2.jpg') no-repeat;
	height: 14px;
	width: 236px;
}

.this_page
{
	font-weight: bold;
	color: #e61d01;
	font-size: 9px;
	text-decoration: none;
}

a.next_page:link, a.next_page:visited 
{
	font-weight: bold;
	color: #545355;
	font-size: 10px;
	text-decoration: none;
}
a.next_page:hover
{
	text-decoration: underline;
}

/*products*/
.pr_navigation
{
	background: transparent url('img/pr_navigation.jpg') no-repeat left top;
	height: 118px;
	width: 474px;
}
.pr_nav_height
{
	height: 35px;
}
	.pr_nav
	{
		padding: 11px 0px 0px 0px;
		text-align: center;
	}
		.pr_nav	.pr_nav_left
		{
		}
		.pr_nav	.pr_nav_right
		{
		}
		.pr_nav .pr_describe
		{
			margin: 0px 10px;
			font-size: 9px;
			font-style: normal;
			font-weight: normal;
			color: #ffffff;
		}
.pr_nav_images
{
	height: 55px;
}
.center_nav_images
{
	padding: 0px 1px 0px 1px;
	
}
.image_rulet
{
	position: relative;
	overflow: hidden;
	height: 55px;
	width: 445px;
}
.pr_img_describe
{
	text-align: center;
}
	.pr_img_describe span
	{
		font-size: 9px;
		font-style: normal;
		color: #39373a;
	}
	
.product_text
{
	padding: 18px 1px 21px 18px;
}
	.product_text .p_name
	{
		color: #e51d01;
		font-size: 10px;
		font-weight: normal;
	}
	.product_text .p_describe
	{
		font-family: Verdana;
		font-weight: normal;
		color: #item;
		font-style: normal;
		font-size: 9px;
		padding: 0px 7px 7px 0px;
		width: 145px;
	}
	.product_text .p_images
	{
		padding: 0px 7px 7px 0px;
	}
	.product_text .p_label
	{
		color: #b2a47d;
		font-size: 9px;
		font-style: normal;
		padding: 0px 0px 7px 0px;
	}
	/*image navigation*/
	.p_gallery a
	{
	h: expression(hovThis(this));
	}
	.p_gallery a img
	{
		position: absolute;
		top: -1000px;
		padding: 0px;
		margin: 0px;
	}
	.p_gallery a img.opacity
	{
		/*opacity: .3;
		s:expression(opacitied(this, 30));*/
		position: static;
	}
	.p_gallery a:hover img.noopacity, .p_gallery a.hover img.noopacity
	{
		position: static;
	}
	.p_gallery a:hover img.opacity, .p_gallery a.hover img.opacity
	{
		position: absolute;
		top: -1000px;
	}
	/*end navigation*/
.product_info
{
	padding: 0px;
}
	.product_info .info_label
	{
		color: #b2a47d;
		font-size: 9px;
		font-style: normal;
	}
	.product_info .field_info
	{
		font-family: Verdana;
		font-weight: normal;
		color: #545355;
		font-style: normal;
		font-size: 9px;
	}
	.product_info .dotted_spacer
	{
		margin: 7px 0px;
	}
	
.overlay_1 { position:absolute; top:113px; left:75px; }
.overlay_2 { position:absolute; top:103px; left:70px; }
.overlay_3 { position:absolute; top:420px; left:70px; }
a.active:link, a.active:visited { color:#FF0000; }
a.inactive:link, a.inactive:visited { color:#C3B899; }

