/*******************************************************************/
/****		SEARCH ON THE PAGE SECTIONS TO FIND PAGE STYLES		****/
/*******************************************************************/
/****															****/
/****		_FRONTEND_EDITOR	> frontend editor styles		****/
/****															****/
/*******************************************************************/
/****															****/
/****		_GENERAL			> general layout, PO's			****/
/****		  •_LAYOUT_TOP		> general layout:top, PO's		****/
/****		  •_LAYOUT_MIDDLE	> general layout:middle, PO's	****/
/****		  •_LAYOUT_BOTTOM	> general layout:bottom, PO's	****/
/****															****/
/*******************************************************************/
/****		SEARCH ON THE PAGE SECTIONS TO FIND PAGE STYLES		****/
/*******************************************************************/

/* 
TABLE {border:1px solid black !important;}
TABLE TABLE {border:1px solid red !important;}
TABLE TABLE TABLE {border:1px solid blue !important;}
TABLE TABLE TABLE TABLE {border:1px solid yellow !important;}
TABLE TABLE TABLE TABLE TABLE {border:1px solid green !important;}
TABLE TABLE TABLE TABLE TABLE TABLE {border:1px solid black !important;}
TABLE TABLE TABLE TABLE TABLE TABLE TABLE {border:1px solid red !important;}
TABLE TABLE TABLE TABLE TABLE TABLE TABLE TABLE {border:1px solid blue !important;}
TABLE TABLE TABLE TABLE TABLE TABLE TABLE TABLE TABLE {border:1px solid yellow !important;}
TABLE TABLE TABLE TABLE TABLE TABLE TABLE TABLE TABLE TABLE {border:1px solid green !important;}
/*  
TD {border:1px solid black !important;}
TD TD {border:1px solid red !important;}
TD TD TD {border:1px solid blue !important;}
TD TD TD TD {border:1px solid yellow !important;}
TD TD TD TD TD {border:1px solid green !important;}
TD TD TD TD TD TD {border:1px solid black !important;}
TD TD TD TD TD TD TD {border:1px solid red !important;}
TD TD TD TD TD TD TD TD {border:1px solid blue !important;}
TD TD TD TD TD TD TD TD TD {border:1px solid yellow !important;}
TD TD TD TD TD TD TD TD TD TD {border:1px solid green !important;}
/* */


/**************************/
/**** _GENERAL         ****/
/**************************/

/* Strict HTML compliance */
body, html
{
	width: 100%;
	/*height: 100%;*/
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	FONT: 8.3pt Arial, Helvetica, sans-serif;	
	COLOR: #7c7c7c;	
	TEXT-ALIGN: center;	
	TEXT-DECORATION: none;
}

a
{
	cursor: pointer;
	cursor: hand;
}

.pagecontainer
{
	/*height:600px;*/
	width:938px;
	margin-top:15px;
}

/*html>body .pagecontainer
{ 
height: auto; 
min-height:600px;
} */



.blue_normal_text
{
	color:		#16316b;	
}
.red_normal_text
{
	color:		#ff0000;	
}
/**********************/
/** BO_LAYOUT_TOP    **/

.toptable
{
	text-align			: center;
	width				: 938px;
	position			: relative;
	overflow			: hidden;
	float:left;
}

/*-----area1_container----*/
#area1_container
{
	overflow			:hidden;
	position			:relative;
	padding-bottom		:18px;
	padding-top			:8px;
	padding-left		:10px;
	padding-right		:10px;
	height:100%;
	
	
}
#area1_Item0
{
	float				:left;
	width				:369px;
	text-align:			left;
}
#area1_Item1
{
	float				:left;
	width				:369px;
	text-align:			left;
}
/* Topmenu level1 A.kostuk*/
#area1_Item2
{
	float	: right;
	width	: 180px;	
}
.topmenu_level1
{	
	font-size			: 8pt;
	float				: right;
	color				: #6c6c6c;
}
.topmenu_level1_el , .topmenu_level1_el_sel
{
	float		: left;
	height		: 24px;	
	white-space	: nowrap;
	color		: #6c6c6c;
}

.topmenu_level1_separator
{
	color		: #6c6c6c;
	font-size	: 6pt;
	float		: left;
	padding-top	: 2px;
	height		: 22px;	
	white-space	: nowrap;
	color		: #6c6c6c;
}

.topmenu_level1_el a,  .topmenu_level1_el_sel a
{
	 text-align			: right;
	 vertical-align		: middle;
	 padding-left		: 10px;
	 padding-right		: 10px;
	 text-decoration	: none;
	 color				: #7D7D7D!important;	
	 display			: block;	 
	 float				: left;
}
.topmenu_level1_el a:hover
{
	color	: #ff0000;
}
.topmenu_level1_el_sel a, .topmenu_level1_el_sel a:hover
{
	color	: #ff0000!important;
	font-size:8pt!important;
}
/*.topmenu_level1_el a:hover
{
	text-decoration:underline;
	color:#404040;
}*/
.topmenu_level1_el a {
	
}

.left_content_right
{
	/*height:435px;*/
	overflow:hidden;
	position:relative;
	float:left;
	width:100%;
	
}
html>body .left_content_right
{ 
height: auto; 
/*min-height:435px;*/
} 

/************** Search Object ******************/

#searchform
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.search_div
{
	float:left;
}
.searchtext
{
	width: 260px;
	margin: 0px;
	border-top: solid 1px #D2D2D2;
	border-bottom: solid 1px #D2D2D2;
	border-left: solid 1px #D2D2D2;
	border-right: 0px;
	font-family: verdana;
	height: 16px;
	font-size: 11px;
	padding: 2px 0px 0px 3px;
	text-align: left;
	font-style:italic;
}
.searchbutton
{
	vertical-align: top; 
	margin:0px;
	padding:0px 0px 2px 0px;
	padding:0px;
}
.zoekbutton
{
	vertical-align: top; 
	margin-left:10px;
	padding:0px 0px 2px 0px;
}
#search_object_search_button
{
	margin-bottom:3px;
	padding-bottom:	0px;
}

#PO_SEARCH_BUTTON_12230000000023
{
	margin: 0px 10px 4px 10px;
}

/**********************************************/


/* end Topmenu level1 A.kostuk*/
/* area 2 menu MAIN + email+some*/
	#area2_container
	{
		/*overflow			:auto;*/
		position			:relative;
		background-color: Transparent;
		
	}
	#area2_Item0
	{
		width:			758px;
		height:32px;
		overflow:hidden;
		padding-top:		10px;
		float				:left;
	}
	.topmenu_level2el_first, .topmenu_level2el, .topmenu_level2el_last
	{
		float:left;
	}
	
	#area2_Item1
	{
		width				:180px;
		float				:right;
	}
	
	.menu_item
	{
		float                   : left;
		background              : url('../content/images/menu/blue_left_bg.gif') no-repeat top left;
	}
	.menu_item a:visited
	{
		color					: #ffffff;
	}
	.menu_select_item a:visited
	{
		color					: #ffffff;
	}
	.menu_item_right
	{
		float                   : left;
		width					: 7px;
		height					:32px;	
		background              : url('../content/images/menu/blue_right_bg.gif') no-repeat top left;	
	}
	.menu_select_item
	{
		float                   : left;
		background              : url('../content/images/menu/red_left_bg.gif') no-repeat top left;
	}
	.menu_select_item_right
	{
		float                   : left;
		width					: 7px;
		height					:32px;
		background              : url('../content/images/menu/red_right_bg.gif') no-repeat top left;
	}
	.menu_item a, .menu_select_item a
	{ 
		color					: #FFFFFF;
		text-decoration			: none;
		float					:left;
		height					: 32px;
	}
	.menu_item a div, .menu_select_item a div
	{
		display					:block;
		padding					:8px 5px 10px 12px;
	}
/* end area 2 menu MAIN + email+some*/
/* area 3 menu MAIN sub menu*/
#area3_container
{
	text-align			: center;
	width				: 938px;
	position			: relative;	
	overflow:hidden;
}
#area3_Item0
{
	display				:block;
	BACKGROUND			: url('../content/images/submenu-back.gif') repeat-x top;
	border: solid 1px #d7d7d7;
	height:27px;
	overflow:hidden;
}
.topmenu_level3_submain
{
	margin-top:			7px;
	
}

.topmenu_level3el
{
	float:left;
	white-space:nowrap;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
	height:27px;
}
#tm_center_img
{
	float:left;
	padding-top:5px;
	.padding-top:0px;
}
.topmenu_level3txt, .topmenu_level3txt_selected
{
	float:left;
}
.topmenu_level3el a
{
	 text-align:right;
	 vertical-align:middle;
	 padding-left:10px;
	 padding-right:15px;
	 text-decoration:none;
	 color:#7c7c7c;	
	 display:block;	 
}
.topmenu_level3el a:hover
{
	color:#ff0000;
}
.topmenu_level3txt_selected a, .topmenu_level3txt_selected a:visited, .topmenu_level3txt_selected a:link, .topmenu_level3txt_selected a:active
{
	color:#242424!important;
}
.topmenu_level3txt a, .topmenu_level3txt a:visited, .topmenu_level3txt a:link, .topmenu_level3txt a:active
{
	color:#7D7D7D!important;
}
/* end area 3 menu MAIN sub menu*/

/*   area 5  */

#area5_container
{
	width:		100%;
	padding-bottom: 5px!important;
	overflow:auto;
}
#area5_Item0
{
	float:		left;
	text-align:right;
	padding-left:	245px;
	font-weight:bold;
}
#area5_Item1
{
	width:		450px;
	float:		left;
	text-align:	left;
	font-weight:bold;
}
.menutree_topnavpath_div
{
	width:		530px;
	color:		#16316b;
}

.menutree_topnavpath_itemon, .menutree_topnavpath_seperator
{
	color: #7c7c7c;
	text-decoration: none;
}
a.menutree_topnavpath_itemon:hover
{
	color: #ff0000;
}

/*
	Oleg Rudckivsky, 30-01-2008
	Area 6
*/

#area6_container
{
	text-align	: left;
	width		: 218px;
	padding-top	: 25px;
}

#area6_item0
{
	text-align	: left;
}

/*
	End of area 6
*/

/* area11 copy rigths*/
#area11_container, #area5_container
{
	display:	block;
	width:		100%;
	/*BACKGROUND			: url('../content/images/bloktop.gif') repeat-x top;*/
	padding-top:	5px;
	padding-bottom: 20px;
	
}
#area11_container
{
	/*margin-bottom:	20px;*/
	overflow:hidden;
	float:left;
	_float:none;
}
.copyrigth_block
{
	float		: left;
	width		: 600px;
	text-align	: left;
	color		: 8c8c8c;
	font-size	: 7pt;
}
.bottom_menu_container
{
	float:right;
	width:328px;
	padding-right: 10px;
	text-align:right;
	 color:#7c7c7c;	
}
.bottom_menu_container a
{
	text-decoration:none;
	 color:#7c7c7c;	
}
.bottom_menu_container a:hover
{
	color:#ff0000;
}

/*.menutree_topnavpath_itemon:hover, .menutree_topnavpath_itemoff:hover
{
	text-decoration: underline;
}*/

/** EO_LAYOUT_TOP    **/
/**********************/

/**********************/
/** BO_LAYOUT_MIDDLE **/

/*.maintable
{
	background-color: #D6D8DD;
	border-left: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
}

.area6table
{
	width: 110px;
	table-layout: fixed;
}
#menu6item0
{
	height: 51px;
}
#menu6item1
{
	padding: 0px 10px 0px 10px;
	height: 25px;
}
#menu6item2 a
{
	height: 8px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menu6item2
{
	border-top: #FFFFFF 1px solid;
	background-color: #B9BBC0; 
	padding-top: 10px; 
	padding-bottom: 10px;
	padding-left: 20px;
}*/
/* TEXT MENU SETTINGS */
.menutree_leftlevel1, .menutree_leftlevel1:hover, .menutree_leftlevel1sel, .menutree_leftlevel1sel:hover
{
	color: #FF0000;/*ffffff*/
	font-weight: bold;
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
}
.menutree_leftlevel1sel, .menutree_leftlevel1sel:hover
{
	color: #ff0000;/*ffffff*/
}

.menutree_leftlevel1:hover
{
	color: #ff0000;/*000000*/
}
/* END TEXT MENU SETTINGS */

/* TEXT SUBMENU SETTINGS */
.menutree_leftlevel2, .menutree_leftlevel2:hover, .menutree_leftlevel2sel, .menutree_leftlevel2sel:hover
{
	color: #ff0000;/*737373*/
	font-weight: bold;
	font-family: verdana;
	font-size: 9px;
	text-decoration: none;
}

.menutree_leftlevel2:hover, .menutree_leftlevel2sel, .menutree_leftlevel2sel:hover
{
	color: #ff0000;/*000000*/
}
/* END TEXT SUBMENU SETTINGS */

.menutree_leftlevel1img
{
	margin-top: 10px;
}

.menutree_leftlevel2img
{
	margin-top: 7px;
}

#menu6item3
{
	border-top: #FFFFFF 1px solid;
	padding: 12px 12px 12px 12px;
}

#menu6item4
{
	border-top: #FFFFFF 1px solid;
	padding: 22px 22px 10px 22px;
}

#menu6item5
{
	padding: 0px 22px 28px 22px;
}

#menu6item6
{
	padding: 0px 22px 28px 22px;
}

.area9table
{
	/*width				:	122px;*/
}

.basketoverviewbutton3, .basketoverviewbutton2
{
	padding-bottom: 4px;	
}
.basketoverviewlink1 IMG, .basketoverviewlink2 IMG
{
 border: 0px;
}

#menu9item0
{
	padding: 0px -1px 4px 10px;
	background-color: #B9BBC0;
	height: 27px;
}

#menu9item1
{
	border-top: #FFFFFF 1px solid;
	padding: 10px 6px 0px 10px;
}

.basketoverviewtablelabel, .basketoverviewtabledata
{
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	padding-bottom: 8px;
	vertical-align: bottom;
}

.basketoverviewtabledata
{
	text-align: right;
}

.basketoverviewbutton1
{
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#menu9item2
{
	padding: 1px 10px 10px 10px;
	border-bottom: #FFFFFF 1px solid;
}

#menu9item3
{
	padding: 0px -1px 4px 10px;
	background-color: #B9BBC0;
	height: 27px;
}

#menu9item4
{
	padding: 0px 10px 6px 10px;
	border-top: #FFFFFF 1px solid;
	white-space: nowrap;
}

.menutree_rightgiftsearch
{
	width: 102px;
	margin: 10px 0px 0px 0px;
	border: #646568 1px solid;
	font-family: verdana;
	font-size: 10px;
	color: #000000;
}

#menu9item5
{
	padding: 0px 10px 10px 10px;
	border-bottom: #FFFFFF 1px solid;
}

#menu9item6
{
	padding: 0px -1px 10px 10px;
	background-color: #B9BBC0;
	height: 27px;
}

#menu9item7
{
	border-top: #FFFFFF 1px solid;
}

.top5
{
	padding: 12px 0px 0px 6px;
	vertical-align: top;
	font-family: verdana;
	font-size: 10px;
	color: #000000;
}

.top5img
{
	margin-top: 1px;
}


#menu9item8
{
	padding: 8px 0px 10px 8px;
	border-bottom: #FFFFFF 1px solid;
}

#menu9item9
{
	background-color: #B9BBC0;
	height: 27px;
}

#menu9item10
{
	border-top: #FFFFFF 1px solid;
	padding: 8px 0px 0px 8px;
}

.pollformelementtd, .TR_POLL_RESULTS, .TD_POLL_RESULTS
{
	font-family: verdana;
	font-size: 10px;
	color: #000000;
}

.TD_POLL_QUESTION
{
	font-weight: bold;
}

.IMG_POLL_PERCBAR
{
	/*width				:	40px;*/
	visibility: hidden;
	display: none;
}

/** EO_LAYOUT_MIDDLE **/
/**********************/

/**********************/
/** BO_LAYOUT_BOTTOM **/

.bottomtable
{
	visibility: hidden;
	display: none;
}

/** EO_LAYOUT_BOTTOM **/
/**********************/

.paymenterrormessage
{
	color: Red;
	margin-left: 16px;
}


.area2
{
	position	:relative;
	overflow	:auto;
	z-index		:2;	
	width :938px;
}

.area3
{
	margin-top  :-4px;	
	overflow	:auto;
	z-index		:1;
	width :938px;
}
/* A.Strelkovskiy*/
.area5
{
	width :938px;
}
#area10_container
{
	width:auto;
	float:right;
}
.area1
{
	width :938px;
}
.topmenu_level2_main
{
	overflow:hidden;
}
/********AND******/

a:visited,  #content_conteyner a:active, #content_conteyner a:visited, #content_conteyner a:hover, #content_conteyner a:link
{
	text-decoration: none;
	color:#16316B;
    font-family: Arial;
    font-size: 8pt;
}
#content_conteyner a:hover
{
	color:#ff0000;
}

/*
	Bottom menu styles
	Oleg Rudckivsky, 29-01-2008
*/
.bottom_menu_div
{	
	font-size			: 7pt;
	float				: right;
	color				: #8c8c8c;
}
.bottom_menu_element
{
	float				: left;
	/*height				: 24px;	*/
	white-space			: nowrap;
	color				: #8c8c8c;
	font-size			: 7pt;
}
.bottom_menu_element_sel
{
	float:left;
}
.bottom_menu_separator
{
	color				: #8c8c8c;
	font-size			: 5pt;
	float				: left;
	padding-top			: 2px;
	/*height				: 22px;	*/
	white-space			: nowrap;
}

.bottom_menu_element a, .bottom_menu_element a:link, .bottom_menu_element a:active, .bottom_menu_element a:visited,  .topmenu_level1_el_sel a
{
	 /*text-align			: right;*/
	 vertical-align		: middle;
	 padding-left		: 10px;
	 padding-right		: 10px;
	 text-decoration	: none;
	 color				: #8c8c8c;	
	 display			: block;	 
	 /*float				: left;*/
	 font-size			: 7pt;
}
.bottom_menu_element_sel a, .bottom_menu_element_sel a:link, .bottom_menu_element_sel a:active, .bottom_menu_element_sel a:visited
{
	 /*text-align			: right;*/
	 vertical-align		: middle;
	 padding-left		: 10px;
	 padding-right		: 10px;
	 text-decoration	: none;
	 color				: red;	
	 display			: block;	 
	 /*float				: left;*/
	 font-size			: 7pt;
}

/*
	End of styles for bottom menu
*/

/*
	Oleg Rudckivsky, 30-01-2008
	Styles for left menu
*/

.left_menu_div
{
	width               : 218px;
	font-family         : Trebuchet MS;
	text-align			: left;
}

.left_menu_div_header
{
	color               : #082563;
	font-size           : 16pt;
	padding-left        : 12px;
	padding-bottom		: 12px;
}

.left_menu_separator_div
{
	height              : 3px;
	background-image    : url(../content/images/new/left_menu_spacer_div_bg.gif);
	background-repeat   : repeat-x;
	font-size           : 1px;
}

.left_menu_level1_item,
.left_menu_level1_item_selected,
.left_menu_level2_item,
.left_menu_level2_item_selected,
.left_menu_level1_item_inverted,
.left_menu_level1_item_choosen
{
	padding-top         : 3px;
	height              : 19px;
	padding-left        : 19px;
	overflow:hidden;
}

.left_menu_level1_item a,
.left_menu_level1_item a:link,
.left_menu_level1_item a:hover,
.left_menu_level1_item a:active,
.left_menu_level1_item_inverted a
{
	color               : #7C7C7C;
	text-decoration     : none;
	white-space         : nowrap;
	overflow            : hidden;
	font-size           : 8.3pt;
	cursor              : pointer;
	cursor              : hand;
}

.left_menu_level1_item_selected
{
    background-color    : #F7F7F7;
}
.left_menu_level1_item_selected a,
.left_menu_level1_item_selected a:link,
.left_menu_level1_item_selected a:hover,
.left_menu_level1_item_selected a:active,
.left_menu_level1_item_selected a:visited
{
	color               : red;
	font-weight         : bold;
	font-size			:9pt;
	text-decoration:none;
}
.left_menu_level1_item_choosen a,
.left_menu_level1_item_choosen a:link,
.left_menu_level1_item_choosen a:hover,
.left_menu_level1_item_choosen a:active,
.left_menu_level1_item_choosen a:visited
{
	color               : #16316B;
	font-weight         : bold;
	font-size			:9pt;
	text-decoration:none;
}

.left_menu_level1_item
{
	background-image    : url(../content/images/new/left_menu_l1_item_bg.gif);
	background-repeat	: no-repeat;
}

.left_menu_level1_item_inverted
{
	background-image    : url(../content/images/new/left_menu_l1_item_bg_invert.gif);
	background-repeat	: no-repeat;
}


.left_menu_level1_item_selected
{
	background-image    : url(../content/images/new/left_menu_l1_item_sel_bg.gif);
	background-repeat	: no-repeat;
}
.left_menu_level1_item_choosen
{
	background-image    : url(../content/images/new/left_menu_l1_item_sel1_bg.gif);
	background-repeat	: no-repeat;
}

.left_menu_level2_item,
.left_menu_level2_item_selected
{
    background-color    : #F7F7F7;
}

.left_menu_level2_item a
{
	color               : #16316B;
	text-decoration     : none;
	white-space         : nowrap;
	overflow            : hidden;
	font-size           : 9pt;
	cursor              : pointer;
	cursor              : hand;
	font-family         : Trebuchet MS;
}
.left_menu_level2_item_selected a, .left_menu_level2_item_selected a:link, .left_menu_level2_item_selected a:visited, .left_menu_level2_item_selected a:active
{
	color               : red;
	text-decoration     : none;
	white-space         : nowrap;
	overflow            : hidden;
	font-size           : 9pt;
	cursor              : pointer;
	cursor              : hand;
}

/*
	End of styles for left menu
*/
.mailfontprint_pageobject
{
	padding-bottom:50px;
	float:right;
	padding-top:15px;
	/*padding-right:30px;*/
	/*width:100%;*/
}
#area10_container
{
	padding-right:152px;
	width:554px;
	padding-top:20px;
	.padding-bottom:20px;
}

#area11_container
{
	background:transparent url(../content/images/blokbottom.gif) repeat-x scroll center top;
	padding-top:20px;
	padding-bottom:20px;
}