/* SEARCH / CUSTOM FORM START
--------------------------------------------------------------*/

.button {
	width:50px;
	height:20px;
	background-color:#dedede;
	border:1px outset #666;
	font:normal 12px tahoma;
	color:#4b4a41;
	vertical-align:middle;
	display:inline;
}

.input {
	width:100px;
	height:20px;
	background-color:transparent;
	border:1px inset silver;
	font:normal 12px tahoma;
	color:#555;
	display:inline;
}

/* SEARCH / CUSTOM FORM END
--------------------------------------------------------------*/

/* TOP MENU START
--------------------------------------------------------------*/

#top_menu {
	background:transparent url('../images/top_menu_bg.jpg') bottom left repeat-x;
}

#top_menu a:hover {
	text-decoration:underline;
	cursor:pointer;
}

.top_menu_stripe {
	background:transparent url('../images/top_menu_bg.jpg') bottom left repeat-x;
}

.top_menu_cell_selected {
	background:transparent url('../images/top_menu_bg_selected.jpg') top left repeat-x;
}

.tm_right_rtl_selected {
	background:transparent url('../images/tm_right_rtl_selected.jpg') top center no-repeat;
}

.tm_right_ltr_selected {
	background:transparent url('../images/tm_right_ltr_selected.jpg') top center no-repeat;
}

.tm_left_rtl_selected {
	background:transparent url('../images/tm_left_rtl_selected.jpg') top center no-repeat;
}

.tm_left_ltr_selected {
	background:transparent url('../images/tm_left_ltr_selected.jpg') top center no-repeat;
}

.top_menu,
.top_menu_over {
	font:bold 12px tahoma;
	color:#7d7d7d;
	text-decoration:none;
}

.top_menu_selected {
	font:bold 12px tahoma;
	color:#e7b33e;
	text-decoration:overline;
	display:block;
	height:0px;
	line-height:42px;
	vertical-align:bottom;
}



/*-----------------------------------------------------------------------------------------------------------------------------*/


.us_ddm_link_cell_1_selected,
.us_ddm_link_cell_1_selected_over,
.us_ddm_link_cell_parent_1_over,
.us_ddm_link_cell_parent_1_selected,
.us_ddm_link_cell_parent_1_selected_over
{
	text-align: right;
	height: 40px;
	width:150px;
	vertical-align: middle;
	background:transparent url(../images/top_menu_bg_selected.jpg) repeat-x scroll left top;
	padding: 0px 7px 0px 7px;
}

.us_ddm_link_1_selected,
.us_ddm_link_1_selected_over,
.us_ddm_link_parent_1_over,
.us_ddm_link_parent_1_selected,
.us_ddm_link_parent_1_selected_over
{
	font-size: 12px;
	color:#E7B33E;
	font-family:tahoma;
	font-weight: bold;
	text-decoration:overline;
}

.us_ddm_link_cell_1_over,
.us_ddm_link_cell_1,
.us_ddm_link_cell_parent_1,
.us_ddm_link_cell_2_over,
.us_ddm_link_cell_parent_2_over,
.us_ddm_link_cell_2,
.us_ddm_link_cell_parent_2
{
	text-align: right;
	height: 25px;
	vertical-align: middle;
	background-color:none;
	width: 150px;
	padding: 0px 7px 0px 7px;
}

/*.us_ddm_link_cell_2_over{*/
/*	text-decoration:underline;*/
/*}*/
.us_ddm_link_cell_2_selected,
.us_ddm_link_cell_2_selected_over,
.us_ddm_link_cell_parent_2_selected,
.us_ddm_link_cell_parent_2_selected_over
{
	text-align: right;
	height: 40px;
	width:150px;
	vertical-align: middle;
	background:transparent url(../images/top_menu_bg_selected.jpg) repeat-x scroll left top;
	padding: 0px 7px 0px 7px;
}

.us_ddm_link_1,
.us_ddm_link_parent_1,
.us_ddm_link_1_over,
.us_ddm_link_2,
.us_ddm_link_2_over,
.us_ddm_link_parent_2_over,
.us_ddm_link_parent_2
{
	color:#7D7D7D;
	font-family:tahoma;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
}

.us_ddm_link_2_selected,
.us_ddm_link_2_selected_over,
.us_ddm_link_parent_2_selected,
.us_ddm_link_parent_2_selected_over
{
	font-size: 12px;
	color:#E7B33E;
	font-family:tahoma;
	font-weight: bold;
	text-decoration:overline;
}

.us_ddm_link_2_selected_over{
	text-decoration:underline;
}

/* third level */
.us_ddm_link_cell_3,
.us_ddm_link_cell_parent_3,
.us_ddm_link_cell_parent_3_over
{
	/*text-align: right;*/
	height: 20px;
	width:100px;
	vertical-align: middle;
	/*text-align:center;*/
	background-color:gray;
	border-bottom: 1px solid black;
	padding: 0px 7px 0px 7px;
	opacity:0.75;
	filter:alpha(opacity=75);
}

.us_ddm_link_cell_3_over
{
	text-align:right;
	width:100px;
	height: 20px;
	vertical-align: middle;
	background-color:#EEAE33;
	border-bottom: 1px solid #daecc1;
	padding: 0px 7px 0px 7px;
}

.us_ddm_link_3_selected,
.us_ddm_link_3_selected_over,
.us_ddm_link_cell_3_selected,
.us_ddm_link_cell_3_selected_over,
.us_ddm_link_cell_parent_3_selected,
.us_ddm_link_cell_parent_3_selected_over{
	color:#000;
	text-align:right;
	width:100px;
	height: 20px;
	vertical-align: middle;
	background-color:gray;
	padding: 0px 7px 0px 7px;
	font:normal 12px arial;
	text-decoration:none;
}

.us_ddm_link_3_selected_over,
.us_ddm_link_cell_3_selected_over{
	background-color:#EEAE33;
}

.us_ddm_link_3,
.us_ddm_link_parent_3
{
	font-size: 12px;
	color:#ffffff;
	font-family: arial;
	font-weight: normal;
	text-decoration: none;
}

.us_ddm_link_3_over,
.us_ddm_link_parent_3_over,
.us_ddm_link_parent_3_over,
.us_ddm_link_parent_3_selected,
.us_ddm_link_parent_3_selected_over
{
	font-size: 12px;
	color:gray;
	font-family: arial;
	text-decoration: none;
}

.us_ddm_menu_div_parent_1_over,
.us_ddm_menu_div_parent_1,
.us_ddm_menu_div_parent_1_selected
{
	width: 130px;
	border:1px outset #3f423b;
	z-index:2;
}

.us_ddm_menu_div_parent_2_over,
.us_ddm_menu_div_parent_2,
.us_ddm_menu_div_parent_2_selected
{
	z-index:2;
}

.us_ddm_menu_div_parent_3_over,
.us_ddm_menu_div_parent_3,
.us_ddm_menu_div_parent_3_selected
{
	z-index:2;
}

/*-----------------------------------------------------------------------------------------------------------------------------*/


/* TOP MENU END
--------------------------------------------------------------*/

/* STRUCTURE START
--------------------------------------------------------------*/

.top {
	background:transparent url( '../images/top.jpg' ) bottom center no-repeat;
}

.lang {
	font:bold 12px tahoma;
	color:white;
	text-decoration:none;
}

.lang_selected {
	font:bold 12px tahoma;
	color:#e7b33e;
	text-decoration:none;
}

.sep2 {
	background:transparent url( '../images/sep2.jpg' ) top center repeat-x;
}

.sep3 {
	background:transparent url( '../images/sep3.jpg' ) top center repeat-x;
}

.text12n {
	font:normal 12px tahoma;
	color:#4b4a41;
	text-decoration:none;
}

.text12b {
	font:bold 12px tahoma;
	color:#4b4a41;
	text-decoration:none;
}

.text13n {
	font:normal 12px tahoma;
	color:#4b4a41;
	text-decoration:none;
}

.text13b {
	font:bold 12px tahoma;
	color:#4b4a41;
	text-decoration:none;
}


	/* BOXES START 
	--------------------------------------------------------------------------*/
		
		/* WELCOME BOXES START
		--------------------------------------------------------------------------*/
		
		.protocol_top {
			background:transparent url( '../images/protocol_top.jpg' ) top center no-repeat;
		}
		
		.type_top {
			background:transparent url( '../images/type_top.jpg' ) top center no-repeat;
		}
		
		.record_top {
			background:transparent url( '../images/record_top.jpg' ) top center no-repeat;
		}
		
		.b_box_bg {
			font: arial , helvetica, sans-serif; 
			background:transparent url( '../images/b_box_bg.jpg' ) top center repeat-y;
		}
		
		.b_box_bot {
			background:transparent url( '../images/b_box_bot.jpg' ) top center no-repeat;
		}
		
		#protocol td,
		#type td,
		#record td {
			font:normal 12px tahoma;
			color:#7d7d7d;
			text-decoration:none;
		}
		
		#protocol table,
		#type table,
		#record table {
			width:216px;
			height:100%;
		}
		
		#protocol img,
		#type img,
		#record img {
			text-align:left;
			vertical-align:top;
		}
		
		/* WELCOME BOXES END
		--------------------------------------------------------------------------*/
		
		/* GENERAL BOX START
		--------------------------------------------------------------------------*/
		
		.box_container {
			width:100%;
			height:100%;
		}
		
		.box_top {
			background:transparent url('../images/m_box_top.jpg') bottom center no-repeat;
			font:bold 14px tahoma;
			text-transform:capitalize;
			color:white;
			padding:0px 15px; 
		}
		
		.box_body {
			height:100%;
			background:transparent url('../images/m_box_bg.jpg') top center repeat-y;
		}
		
		.box_link {
			font:normal 12px tahoma;
			color:#4b4a41;
			text-decoration:none;
			position:absolute;
			display:block;
			height:15px;
		}
		
		.box_bot {
			background:transparent url('../images/m_box_bot.jpg') top center no-repeat;
		}
		
		/* GENERAL BOX END
		--------------------------------------------------------------------------*/
		
		/* INNER BOX START
		--------------------------------------------------------------------------*/
		
		.eb_box_top {
			background:transparent url('../images/eb_box_top.jpg') bottom center no-repeat;
			vertical-align:middle;
			font:bold 18px tahoma;
			text-transform:capitalize;
			color:white;
			padding:0px 35px;
		}
		
		.eb_box_body {
			height:100%;
			background:transparent url('../images/eb_box_bg.jpg') top center repeat-y;
		}
		
		.eb_box_bot {
			background:transparent url('../images/eb_box_bot.jpg') top center no-repeat;
		}
		
		/* INNER BOX END
		--------------------------------------------------------------------------*/
		
		/* SIDE MENU / PRODUCTS START
		--------------------------------------------------------------------------*/
		
		.products_cell,
		.side_menu_cell {
			height:36px;
			vertical-align:middle;
		}
		
		.products,
		.side_menu {
			font:normal 12px tahoma;
			color:#575656;
			text-decoration:none;
		}
		
		.products:hover,
		.side_menu:hover {
			font:normal 12px tahoma;
			color:#000;
			text-decoration:none;
		}
		
		.products_selected,
		.side_menu_selected {
			font:bold 12px tahoma;
			color:#000;
			text-decoration:none;
		}
		
		/* SIDE MENU / PRODUCTS END
		--------------------------------------------------------------------------*/
		
		/* NEWS / INFORMATION BOX START
		--------------------------------------------------------------------------*/
		
		.news_date {
			font:bold 12px arial;
			color:#4b4a41;
		}
		
		.us_news_text_cell {
			font:normal 12px arial;
			color:#4b4a41;
		}
		
		/* NEWS / INFORMATION BOX END
		--------------------------------------------------------------------------*/
		
		/* HP ARTS BOX START
		--------------------------------------------------------------------------*/
		
		/*.hp_cat_top {
			background:transparent url('../images/hp_cat_top.jpg') bottom center no-repeat;
		}
		
		.hp_cat_bg {
			background:transparent url('../images/hp_cat_bg.jpg') top center repeat-y;
		}
		
		.hp_cat_bot {
			background:transparent url('../images/hp_cat_bot.jpg') top center no-repeat;
		}
		
		.hp_cat_sep {
			background:transparent url('../images/hp_cat_sep.jpg') top center repeat-y;
		}
		
		.hp_cat_hor_sep {
			background:transparent url('../images/hp_cat_hor_sep.jpg') top center no-repeat;
		}
		
		.hp_cat_details {
			background:transparent url('../images/hp_cat_details.jpg') top center no-repeat;
			cursor:pointer;
		}*/
		
		/* HP ARTS BOX END
		--------------------------------------------------------------------------*/
		
		/* GALLERY START
		--------------------------------------------------------------------------*/
		
		/*#gallery_container {
			background:transparent url('../images/gallery_bg.jpg') top center no-repeat;
		}
		
		.hidden {
			display:none !important;
		}
		
		.name {
			font:bold 14px tahoma;
			color:#edab42;
			text-decoration:none;
		}
		
		.desc {
			font:normal 12px tahoma;
			color:#7d7d7d;
			text-decoration:none;
		}*/
		
		/* GALLERY END
		--------------------------------------------------------------------------*/
		
		/* CATALOG START
		--------------------------------------------------------------------------*/
		
		/*.cat_slogan {
			background:transparent url('../images/cat_slogan.jpg') top center no-repeat;
		}
		
		.cat_bg {
			background:transparent url('../images/cat_bg.jpg') top center repeat-y;
		}
		
		.cat_bot {
			background:transparent url('../images/cat_bot.jpg') top center no-repeat;
		}
		
		.cat_name {
			font:normal 12px tahoma;
			color:#edab42;
			text-decoration:none;
		}
		
		.cat_text {
			font:normal 12px tahoma;
			color:#7d7d7d;
			text-decoration:none;
		}*/
		
		/* CATALOG END
		--------------------------------------------------------------------------*/
		
		/* GENERAL CONTENT START
		--------------------------------------------------------------------------*/
		
		#general_content,
		#general_content p {
			font:normal 12px tahoma;
			color:#4b4a41;
			text-decoration:none;
		}
		
		#general_content h1 {
			font:bold 20px tahoma;
			color:#4b4a41;
			text-decoration:none;
		}
		
		#general_content .us_sitemap_link {
			font:normal 12px tahoma;
			color:#4b4a41;
			text-decoration:none;
		}
		
		#general_content input {
			width:150px;
			height:18px;
			background-color:#dedede;
			border:1px inset gray;
			font:normal 12px tahoma;
			color:#4b4a41;
			padding:0px 2px;
			vertical-align:middle;
			display:inline;
		}
		
		#general_content textarea {
			width:230px;
			height:80px;
			background-color:#dedede;
			border:1px inset gray;
			font:normal 11px tahoma;
			color:#4b4a41;
			padding:4px 5px;
			vertical-align:middle;
			display:inline;
			overflow:hidden;
		}
		
		#general_content .us_contact_page_field_title {
			color:#4b4a41;
			font:normal 12px tahoma;
			text-decoration:none;
		}
		
		#general_content .us_contact_page_error_text {
			color:#cc0000;
			font:normal 12px tahoma;
			text-decoration:none;
		}
		
		#general_content .us_contact_page_button {
			width:60px;
			height:22px;
			background-color:#dedede;
			border:1px outset #666;
			font:normal 12px tahoma;
			color:#4b4a41;
			padding:0px 5px;
			vertical-align:middle;
			display:inline;
		}
		
		/* GENERAL CONTENT END
		--------------------------------------------------------------------------*/
		
		
	/* BOXES END
	--------------------------------------------------------------------------*/


/* STRUCTURE END
--------------------------------------------------------------*/


/* FOOTER / CREDITS START
--------------------------------------------------------------*/

#footer,
#footer p {
	font:normal 12px tahoma;
	color:#4b4a41;
}
	
#footer a {
	font:normal 12px tahoma;
	color:#4b4a41;
	text-decoration:underline;
}

.footer,
.footer p,
.footer a,
.credits {
	color:#4b4a41;
	font:normal 12px tahoma;
	text-decoration:none;
}

.credits a:hover {
	color:#4b4a41;
	font:normal 12px tahoma;
	text-decoration:underline;
}

/* FOOTER / CREDITS END
--------------------------------------------------------------*/
