@charset "utf-8";

/* common for all */
.highslide-body{ overflow:hidden;}

.highslide img {border: none; }
.highslide-active-anchor img {  visibility:visible}
.IMF_hs_image_wrapper .highslide-image ,
.IMF_hs_image_wrapper_w_print .highslide-image{
	border: 10px solid #FFF;background-color:#FFF;
}
.IMF_hs_image_wrapper .highslide-caption ,
.IMF_hs_image_wrapper_w_print .highslide-caption {
	margin:0px; padding:0 10px;
	background:#FFF url(../images/highslide/hsnavi_back.gif) 0 bottom repeat-x;
	height:69px;
}
.IMF_hs_image_wrapper .highslide-caption div,
.IMF_hs_image_wrapper_w_print .highslide-caption div{/* dummy area for caption-text */
	 line-height:1.8; padding:0;
}

/* controls for image popup */
.IMF_highslide-controls {
	width: 400px;
	height: 43px;
	background: url(../images/highslide/hs_controls.gif) 0 -129px no-repeat;
	margin: 0 0 0 auto ; }

.IMF_highslide-controls ul {
	position: relative;
	left: 0px;
	height: 43px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../images/highslide/hs_controls.gif) right -129px no-repeat; 
}
.IMF_highslide-controls li {
	/*float: left;*/
	padding: 0; margin:0;width: auto;list-style: none; 
	
	display:inline; float:none;/* fix for IE6's error about floating */
}
.IMF_highslide-controls a {
	background-image: url(../images/highslide/hs_controls.gif);
	display: block;
	float: left;
	height: 43px;
	width: 80px;
	outline: none;
}
.IMF_highslide-controls a.disabled {
	cursor: default;
}
.IMF_highslide-controls a span {	
	display: none;/* hide the text for these graphic buttons */
}

.IMF_highslide-controls .highslide-print a 			{background-position: 0px 0;}
.IMF_highslide-controls .highslide-print a:hover 	{background-position: 0px -43px;}
.IMF_highslide-controls .highslide-print a.disabled 	{background-position: 0px -86px !important;}
.IMF_highslide-controls .highslide-previous a 			{background-position: -80px 0;}
.IMF_highslide-controls .highslide-previous a:hover 	{background-position: -80px -43px;}
.IMF_highslide-controls .highslide-previous a.disabled 	{background-position: -80px -86px !important;}
.IMF_highslide-controls .highslide-play a 				{background-position: -160px 0;}
.IMF_highslide-controls .highslide-play a:hover 		{background-position: -160px -43px;}
.IMF_highslide-controls .highslide-play a.disabled 		{background-position: -160px -86px !important;}
.IMF_highslide-controls .highslide-pause a 				{background-position: -320px 0;}
.IMF_highslide-controls .highslide-pause a:hover 		{background-position: -320px -43px;}
.IMF_highslide-controls .highslide-next a 				{background-position: -240px 0;}
.IMF_highslide-controls .highslide-next a:hover 		{background-position: -240px -43px;}
.IMF_highslide-controls .highslide-next a.disabled 		{background-position: -240px -86px !important;}
.IMF_highslide-controls .highslide-close a				{background-position: -400px 0;}
.IMF_highslide-controls .highslide-close a:hover 		{background-position: -400px -43px;}
.IMF_highslide-controls .highslide-close a.disabled 	{background-position: -400px -86px !important;}
.IMF_highslide-controls .highslide-move a,
.IMF_highslide-controls .highslide-full-expand a{ display: none!important;}
.hs_image_wrapper .IMF_highslide-controls .highslide-print a{ visibility:hidden}

/*
	HTML popups
*/
.highslide-html-content{ padding:0px;/*; display:block; width:600px*/}
.IMF_hs_html_body {width:100%;padding:0;}
.IMF_hs_html_foot {width:100%;height:44px; background:url(../images/highslide/hsnavi_back.gif) 0 0 repeat-x; text-align:right; }

a.IMF_hs_closebutton,a.hs_printbutton{ background-position: 0 0; background-repeat:repeat-x; width:81px; height:44px;margin:0; display:block; float:right; text-decoration: none;}
a.IMF_hs_closebutton{ background-image:url(../images/highslide/hsnavi_close.gif) }
a.IMF_hs_closebutton:hover,
a.IMF_hs_closebutton:active{background-image: url(../images/highslide/hsnavi_close_r.gif); text-decoration: none;}
a.IMF_hs_printbutton{ background-image:url(../images/highslide/hsnavi_print.gif)}
a.IMF_hs_printbutton:hover,
a.IMF_hs_printbutton:active{background-image: url(../images/highslide/hsnavi_print_r.gif);text-decoration: none;}
.footer_for_single,#footer_for_single,.footer_for_single_short,#footer_for_single_short {display:none}

.IMF_hs_head{background-color:#72BF44; width:100%;height:25px}
.IMF_hs_head h2{ padding:5px; margin:0; color:#FFF; font-weight:bold; font-size:small; line-height:1.2; }
.IMF_hs_contents{clear:both; padding:10px 65px 20px 65px;}
.IMF_hs_contents h2{ margin:0 0 10px 0; padding:0;font-weight:bold; font-size:small;line-height:1.2;}
.IMF_hs_contents p{ padding:0; margin:0.5em 0; line-height:1.2}

.IMF_footerForSingle {display: none;}

/*
	HTML popups for grobal products
*/
.highslide-body dt{width:390px; padding:5px;background-color:#72BF44; color:#FFF; font-weight:bold; font-size:small}
.highslide-body dt span{ display:none!important}
.highslide-body dd{font-size:x-small; padding:5px; }
.highslide-body dd table{margin:10px auto;width:360px; }
.highslide-body dd table td.flag{padding:0 5px 0 0; vertical-align:top;}
.highslide-body dd table td.country{padding-bottom:10px; width:90px; line-height:1.2; vertical-align:top;}


/*
	HTML popups for region
*/
#IMF_hs_html_region .hs_contents{padding:5px 8px 10px 8px;}
#IMF_hs_html_region .hs_contents img{ margin:0 auto; display:block}

