body
{
	margin: 0;
	padding: 0;
	color: #153b36;
	text-align: center;
	background: #f3f3f3 url('/media/body/selp_bg2.gif');
}

a:link, a:hover, a:visited
{
	color: #00aeef;
	text-decoration: none;
	outline: none;
}

form { margin: 0; padding: 0; }
br { line-height: 100%; }
ul, ol, dd, blockquote { color: #2f3f3f; }
ul { list-style-type: disc; }
ol { list-style-type: decimal; }
dl, dd { line-height: 1.3em; }
img { border: 0 none; }
.block { display: block; }
.nowRap { white-space: nowrap; }
.none { list-style-type: none; }
.textW { letter-spacing: 2pt; }

.imgLine
{
	display: block;
	height: 11px;
	background: url('/media/img_line/line_200.gif') repeat-x center;
	line-height: 100%;
}

/* moveTop */

#moveTop
{
	margin: 0 auto 0 auto;
	width: 20px;
	height: 20px;
	text-align: center;
	width: 20px; line-height: 100%; cursor: pointer;}

/*//////////// Set Layout Styles ///////////////////////////////////////*/

#siteWrap
{
	margin: 0 auto 0 auto;
	width: 780px;
	background-image: url('/media/body/selp_shade.png');
	background-position: left top;
	background-repeat: repeat-y;
}

#siteBody
{
	margin: 0 18px 0 18px;
	width: 744px;
	text-align: left;
	overflow: hidden;
	background-color: white;
}

#footer
{
	clear: both;
	margin: 0 auto 1em auto;
	width: 780px;
	height: 20px;
	background: url('/media/body/selp_shade_bottom.png') no-repeat;
	}

/* Copyright */

.selp_us
{
	color: #804c2e;
	font: 10pt Arial, 'Lucida Grande', 'Lucida Sans Unicode';
}

.cpr
{
	margin: 0 auto 10px auto;
	padding: 0;
	color: #808285;
	text-align: center;
}

/* Menu Styles */

#menu
{
	float: left;
	position: static;
	width: 138px;
	background-color: white;
}

#menu ul { text-align: right; }

#menu hr
{
	border-top: 1px dotted #ccc;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	margin-left: 3px;
	margin-right: 3px;
}

#logo
{
	display: block;
	width: 138px;
	height: 100px;
}

#esMore, #esMember
{
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	padding-bottom: 8px;
	border-bottom: 1px dotted #ccc;
	font: 11px 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', Arial, sans-serif;
}

#esMore li a, #esMember li a
{
	display: block;
	margin: 0 3px 0 3px;
	padding: 2px 8px 2px 8px;
	text-decoration: none;
}

#esMore li a { color: black; }
#esMember li a { color: #01a4e1; }

#esMore li a:hover, #esMember li a:hover
{
	color: white;
	font-weight: bold;
}

#esMore li a:hover { background-color: #808285; }
#esMember li a:hover { background-color: #00aeef; }

/* Side Valid and Pankuzu Styles */

.valid
{
	position: relative;
	padding: 2px 10px 2px 0;
	text-align: right;
}

.pankuzu
{
	position: absolute;
	margin: 0 0 0 10px;
	text-align: left;
	bottom: 7px;
	left: 0;
}

.valid img { padding: 0 0 0 3px; }
.cpr, .pankuzu { font: 11px Arial, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; }
.pankuzu strong { color: #348ded; }

/* Contents Styles */

#contents
{
	/*position: relative; margin-left: 138px;*/
	float: right;
	width: 605px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	border-left: 1px solid #dcddde;
	background-color: white;
}

.footBar span, .headBar span, .topBar span { display: none; }
#logo, #head, #headMenu, #headMenu ul, .topBar, .footBar, .headBar { margin: 0; padding: 0; }
#head { width: 605px; }

#headMenu *
{
	margin: 0;
	padding: 0;
}

#headMenu
{
	height: 20px;
	text-transform: none;
	white-space: nowrap;
}

#headMenu ul
{
	display: inline;
	list-style: none;
}

#headMenu li
{
	float: right;
	width: 100px;
	height: 20px;
}

.topBar
{
	clear: both;
	width: 605px;
	height: 22px;
	background: url('/media/img_shw/shw_605_1.gif') no-repeat left top;
}

#head h2
{
	margin: 0 0 0 1em;
	padding: 1px 0 1px 0;
	color: black;
}

.footBar, .headBar
{
	width: 605px;
	height: 25px;
}

.headBar { background: url('/media/img_shw/shw_605_2.gif') no-repeat left top; }
.footBar { background: url('/media/img_shw/shw_605_1.gif') no-repeat left bottom; }

/*//////////// Section Styles ///////////////////////////////////////////*/

#spanMain, #spanLink, #selpList
{
	padding: 0;
	width: 580px;
	margin: 0 auto 1em auto;
}

#spanMain li
{
	margin-left: 0;
	padding: 2px 0 2px 5px;
}

/* Link Site */

#spanLink h3
{
	margin: 0 0 5px 0;
	padding-top: 0;
	color: #01a4e1;
	text-indent: 1em;
	border-left: 5px #f60 solid;
	background-color: #ececec;
	}

#spanLink h4
{
	color: black;
	margin: 0 5px 5px 5px;
	padding: 0 0 2px 0;
	text-indent: 0.5em;
	text-transform: none !important;
	border-left: 3px solid #01a4e1;
	border-bottom: 1px solid silver;
	letter-spacing: normal !important;
}

#spanLink p
{
	color: black;
	text-indent: 0.5em;
	text-transform: none !important;
}

#spanLink img.linkTx
{
	display: block;
	margin: 0 0 10px 0;
}

#spanLink table
{
	margin: 5px 0 5px 0;
	padding: 0;
	width: 100%;
	border-collapse: collapse;
}

#spanLink td
{
	margin: 0;
	padding: 0;
	vertical-align: top;
}

.linkz .webShot { width: 100px; }
.linkz .siteConf { width: 190px; }
.linkz img { border: 1px solid white; }
.linkz a:hover img { border: 1px solid #f60; }

/* SELP Description page */

.descTable h2
{
	margin: 5px 0 5px 0;
	padding: 0;
	color: black;
	font: bold 13px/1.45 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Arial, sans-serif;
}

.descTable p
{
	margin: 0;
	padding-bottom: 10px;
	color: black;
	text-align: left;
}

.nameAdd_selp
{
	padding: 0;
	width: 440px;
	vertical-align: top;
	white-space: nowrap;
	background: url('/media/day/day5.jpg') no-repeat right top;
}

.housePhoto_selp
{
	padding: 0;
	width: 140px;
	vertical-align: top;
}

.nameAdd
{
	padding: 0;
	width: 380px;
	vertical-align: top;
	white-space: nowrap;
	background: url('/media/day/day5.jpg') no-repeat right top;
}

.housePhoto
{
	padding: 0;
	width: 200px;
	vertical-align: top;
}

.capContents
{
	padding: 5px 0 5px 0;
	width: 380px;
	vertical-align: top;
}

.capPhoto
{
	padding: 5px 0 5px 0;
	width: 200px;
	vertical-align: top;
}

.descSpan
{
	margin: 0;
	padding: 10px 0 10px 0;
	border-top: 1px #dcddde solid;
	line-height: 1.5;
}

.descSpan dl { line-height: 1.6; }
.descSpan dt { margin: 0.5em 0 0.5em 0; color: black; font-weight: bold; }
.descSpan dd { padding: 5px 0 5px 0; }

.imgL
{
	float: left;
	width: 200px;
}

.imgR
{
	float: right;
	width: 200px;
}

.imgMikuni, .imgSelp_logo
{
	float: right;
	width: 140px;
}

.imgR_thumb
{
	float: right;
	height: 50px;
}

.floatRs { float: right; width: 280px; }
.floatLs { float: left; width: 280px; }
.descR { margin-left: 200px; padding-left: 5px; }
.descL { margin-right: 200px; padding-right: 5px; }
.imgTop { margin-right: -10px; }
.descBottom { margin-top: 10px; }
.floatL2 { float: left; width: 430px; }
.both { clear: both; }
.best5 strong { color: #01a4e1; }
.best5 dd { padding: 2px 0; }

.descSpan h3
{
	margin: 0 0 5px 0;
	padding-top: 0;
	color: #01a4e1;
	text-indent: 1em;
	border-left: 5px #f60 solid;
	}

.descSpan h3 a:link { text-decoration: none; }

.descSpan h4.subTitle
{
	color: #01a4e1;
	padding: 2px 0 4px 0;
	text-indent: 8px;
	font-weight: bold;
	border-bottom: 1px dotted #ccc;
}

/* List Site */

#selpList table
{
	margin: 0;
	padding: 0;
	width: 100%;
	color: black;
	border-collapse: collapse;
}

#selpList th
{
	height: 30px;
	text-align: center;
	border: 1px silver solid;
	background-color: #dcdcdc;
}

#selpList td
{
	padding: 3px;
	white-space: nowrap;
	vertical-align: middle;
	border: 1px silver solid;
}

.zip, th.zip { width: 75px; }
#selpList p { margin-left: 1em; }

/* Kuzuryu Spec */

.spec
{
	margin: 1em 0 0 1em;
	padding: 0;
	width: 540px;
	border-collapse: collapse;
}

.spec td
{
	margin: 0;
	padding: 3px 3px 3px 8px;
	white-space: nowrap;
	border: 1px silver solid;
}

/* Contract and Wop Styles */

.contractList
{
	margin: 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #dcddde;
}

#contractHeadtx, #wopHeadtx
{
	display: block;
	margin: 0;
	padding: 0;
	width: 580px;
	height: 70px;
	text-align: left;
	text-indent: 1em;
	background-position: right bottom;
	background-repeat: no-repeat;
}

#contractHeadtx { background-image: url('/media/img_bg/head_tx_bg1.png'); }
#wopHeadtx { background-image: url('/media/img_bg/head_tx_bg2.png'); }
#contractHeadtx p, #wopHeadtx p { color: black; margin: 10px 0 10px 0; }

.contractList h3
{
	color: #01a4e1;
	margin: 15px 0 5px 0;
	padding: 3px 0 3px 0;
	text-indent: 1em;
	text-transform: none !important;
	border-left: 5px solid #f60;
	background-color: #eee;
}

#contractHeadtx h3, #wopHeadtx h3
{
	margin-bottom: 0;
	padding-top: 10px;
	color: #01a4e1;
	border: none;
}

.story
{
	padding-top: 0.5em;
	padding-bottom: 20px;
	clear: both;
	overflow: hidden;
}

.rightColumn, .leftColumn
{
	display: inline;
	width: 280px;
	line-height: 1.5em;
}

.leftColumn { float: left; }
.rightColumn { float: right; }
.leftColumn p, .rightColumn p { text-indent: 1em; }

.bottomColumn
{
	margin: 0 10px 0 20px;
	padding-top: 10px;
	line-height: 1.5em;
	clear: both;
}

.bottomColumn2
{
	margin: 0 10px 0 20px;
	padding-top: 0.2em;
	line-height: 1.5em;
	clear: both;
}

.story h3
{
	margin-bottom: 0;
	color: black;
	clear: both;
	text-indent: 1em;
	border-left: 5px solid #f60;
}

.story blockquote { color: #01a4e1; }

/* Fukui Selp Zone */
.ecoBg { background: url('/media/img_bg/eco_bg.jpg') no-repeat right bottom; }

/* Tsuruga-Taiyo Zone */
.taiyoBg { background: url('/esimg/tsuruga/tsuruga_goods_bg.png') no-repeat right top; }

/* Text Styles */
.txL { text-align: left; }
.txC { text-align: center; }
.txR { text-align: right; }

.vT { vertical-align: top; }
.vM { vertical-align: middle; }
.vB { vertical-align: bottom; }

.txUl { text-decoration: underline; }
.txOl { text-decoration: overline; }
.txLt { text-decoration: line-through; }

.wpx5 { width: 5px; }
.wpx10 { width: 10px; }
.wpx15 { width: 15px; }
.wpx20 { width: 20px; }
.wpx25 { width: 25px; }
.wpx30 { width: 30px; }
.wpx35 { width: 35px; }
.wpx40 { width: 40px; }
.wpx45 { width: 45px; }
.wpx50 { width: 50px; }
.wpx100 { width: 100px; }
.wpx150 { width: 150px; }
.wpx200 { width: 200px; }

.w100 { width: 100%; }
.w95 { width: 95%; }
.w90 { width: 90%; }
.w85 { width: 85%; }
.w80 { width: 80%; }
.w75 { width: 75%; }
.w70 { width: 70%; }
.w65 { width: 65%; }
.w60 { width: 60%; }
.w55 { width: 55%; }
.w50 { width: 50%; }
.w45 { width: 45%; }
.w40 { width: 40%; }
.w35 { width: 35%; }
.w30 { width: 30%; }
.w25 { width: 25%; }
.w20 { width: 20%; }
.w19 { width: 19%; }
.w15 { width: 15%; }
.w10 { width: 10%; }
.w5 { width: 5%; }

/* Color Style */

.white { color: white; }
.black { color: black; }
.gray { color: gray; }
.silver { color: silver; }
.red { color: red; }
.red2 { color: #c00; }
.red3 { color: #f30; }
.teal { color: teal; }
.navy { color: navy; }
.blue { color: blue; }
.blue2 { color: #03f; }
.blue3 { color: #03c; }
.water { color: #4169e1; }
.water2 { color: #348ded; }
.water3 { color: #1e90ff; }
.text { color: #069; }
.text2 { color: #960; }
.text3 { color: #787f87; }
.text4 { color: #2f4f4f; }
.text5 { color: #2f3f3f; }
.text6 { color: #153b36; }
.text7 { color: #804c2e; }
.text8 { color: #01a4e1; }

.clearfix:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0px;
	height: 0;
}

.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
img.swap { border: 0 !important; }

/* Ayumi */

.cloth
{
	width: auto;
	height: 70px;
	background: url('/esimg/ayumi/ayumi_cloth.jpg') no-repeat right top;
}

/* HideSide JS - CSS 2009.07.02 */

.highslide-container div { font: 10pt Verdana, Helvetica, sans-serif; }
.highslide-container table { background: none; }

.highslide
{
	outline: none;
	text-decoration: none;
}

.highslide img { border: 2px silver solid; }
.highslide:hover img { border: gray; }
.highslide-active-anchor img { visibility: hidden; }

.highslide-gallery .highslide-active-anchor img
{
	border-color: black;
	visibility: visible;
	cursor: default;
}

.highslide-image
{
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}

.highslide-wrapper, .highslide-outline { background-color: white; }
.glossy-dark { background-color: #111; }
.highslide-image-blur { /*  */ }

.highslide-number
{
	color: gray;
	font-size: .9em;
	font-weight: bold;
}

.highslide-caption
{
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background-color: white;*/
}

.highslide-heading
{
	display: none;
	margin: 0.4em;
	font-weight: bold;
}

.highslide-dimming
{
	position: absolute;
	background-color: black;
}

a.highslide-full-expand
{
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
	background: url('/js/graphics/fullexpand.gif') no-repeat;
}

.highslide-loading
{
	display: block;
	padding: 3px;
	padding-left: 22px;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	border: 1px solid white;
	background: white url('/js/graphics/loader.white.gif') 3px 1px no-repeat;
}

a.highslide-credits, a.highslide-credits i
{
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}

a.highslide-credits:hover, a.highslide-credits:hover i
{
	color: white;
	background-color: gray;
}

.highslide-move, .highslide-move * { cursor: move; }

.highslide-viewport
{
	display: none;
	visibility: hidden;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
	background: none;
}

.highslide-overlay, .hidden-container { display: none; }

/* Example of a semitransparent, offset closebutton */
.closebutton
{
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background-image: url('/js/graphics/close.png');
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Controls for the galleries. */
/* Remove these if you are not using a gallery */
/*****************************************************************************/
.highslide-controls
{
	margin: 20px 15px 10px 0;
	width: 195px;
	height: 40px;
	background: url('/js/graphics/controlbar-white.gif') 0 -90px no-repeat;
}

.highslide-controls ul
{
	position: relative;
	margin: 0;
	padding: 0;
	left: 15px;
	height: 40px;
	list-style: none;
	background: url('/js/graphics/controlbar-white.gif') right -90px no-repeat;
}

.highslide-controls li
{
	float: left;
	margin: 0;
	padding: 5px 0;
}

.highslide-controls a
{
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
	background-image: url('/js/graphics/controlbar-white.gif');
}

.highslide-controls a.disabled, .highslide-controls a.disabled span { cursor: default; }

.highslide-controls a span
{
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}

/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a { background-position: 0 0; }
.highslide-controls .highslide-previous a:hover { background-position: 0 -30px; }
.highslide-controls .highslide-previous a.disabled { background-position: 0 -60px !important; }
.highslide-controls .highslide-play a { background-position: -30px 0; }
.highslide-controls .highslide-play a:hover { background-position: -30px -30px; }
.highslide-controls .highslide-play a.disabled { background-position: -30px -60px !important; }
.highslide-controls .highslide-pause a { background-position: -60px 0; }
.highslide-controls .highslide-pause a:hover { background-position: -60px -30px; }
.highslide-controls .highslide-next a { background-position: -90px 0; }
.highslide-controls .highslide-next a:hover { background-position: -90px -30px; }
.highslide-controls .highslide-next a.disabled { background-position: -90px -60px !important; }
.highslide-controls .highslide-move a { background-position: -120px 0; }
.highslide-controls .highslide-move a:hover { background-position: -120px -30px; }
.highslide-controls .highslide-full-expand a { background-position: -150px 0; }
.highslide-controls .highslide-full-expand a:hover { background-position: -150px -30px; }
.highslide-controls .highslide-full-expand a.disabled { background-position: -150px -60px !important; }
.highslide-controls .highslide-close a { background-position: -180px 0; }
.highslide-controls .highslide-close a:hover { background-position: -180px -30px; }

/*****************************************************************************/
/* Styles for the HTML popups */
/* Remove these if you are not using Highslide HTML */
/*****************************************************************************/
.highslide-maincontent { display: none; }
.highslide-html { background-color: white; }
.highslide-header { padding-bottom: 5px; }

.highslide-header ul
{
	margin: 0;
	padding: 0;
	text-align: right;
}

.highslide-header ul li
{
	display: inline;
	padding-left: 1em;
}

.highslide-header ul li.highslide-previous,
.highslide-header ul li.highslide-next { display: none; }

.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover { color: black; }
.highslide-header .highslide-move a { cursor: move; }
.highslide-footer { height: 16px; }

.highslide-footer .highslide-resize
{
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url('/js/graphics/resize.gif') no-repeat;
}

.highslide-footer .highslide-resize span { display: none; }
.highslide-body { /*  */ }
.highslide-resize { cursor: nw-resize; }

/*****************************************************************************/
/* Styles for the Individual wrapper class names. */
/* See www.highslide.com/ref/hs.wrapperClassName */
/* You can safely remove the class name themes you don't use */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header
{
	height: 18px;
	border-bottom: 1px solid #ddd;
}

.draggable-header .highslide-heading
{
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move
{
	display: block;
	position: absolute;
	height: 16px;
	width: 100%;
	right: 24px;
	top: 0;
	z-index: 1;
	cursor: move;
}

.draggable-header .highslide-header .highslide-move * { display: none; }

.draggable-header .highslide-header .highslide-close
{
	position: relative;
	float: right;
	z-index: 2;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url('/js/graphics/closeX.png');
}

.draggable-header .highslide-header .highslide-close a:hover { background-position: 0 16px; }
.draggable-header .highslide-header .highslide-close span { display: none; }
.draggable-header .highslide-maincontent { padding-top: 1em; }

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header
{
	height: 18px;
	border-bottom: 1px solid #ddd;
}

.titlebar .highslide-heading
{
	position: absolute;
	margin: 1px 0.4em;
	color: #666;
}

.titlebar .highslide-header .highslide-move
{
	position: absolute;
	display: block;
	width: 100%;
	height: 16px;
	right: 24px;
	top: 0;
	z-index: 1;
	cursor: move;
}

.titlebar .highslide-header .highslide-move * { display: none; }

.titlebar .highslide-header li
{
	position: relative;
	padding: 0 0 0 1em;
	top: 3px;
	z-index: 2;
}

.titlebar .highslide-maincontent { padding-top: 1em; }

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer { display: none; }

/* hs.wrapperClassName = 'wide-border' */
.wide-border { background-color: white; }
.wide-border .highslide-image { border: 10px; }
.wide-border .highslide-caption { padding: 0 10px 10px 10px; }

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image { border: none; }

.borderless .highslide-caption
{
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background-color: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow { background-color: #444; }
.outer-glow .highslide-image { border: 5px #444 solid; }

.outer-glow .highslide-caption
{
	padding: 5px;
	border: 5px solid #444;
	border-top: none;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border { background-color: white; }
.colored-border .highslide-image { border: 2px green solid; }

.colored-border .highslide-caption
{
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark { background-color: #111; }

.dark .highslide-image
{
	border-color: black black #202020 black;
	background-color: gray;
}

.dark .highslide-caption
{
	color: white;
	background-color: #111;
}

.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a { background-image: url('/js/graphics/controlbar-black-border.gif'); }

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption
{
	position: absolute;
	padding: 1em 0 0 0;
	color: white;
	border: none;
	font-weight: bold;
	background: none;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading
{
	margin: 0;
	padding: 0 0 0 22px;
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	background: url('/js/graphics/icon.gif') no-repeat 0 1px;
}

.controls-in-heading .highslide-controls
{
	position: relative;
	margin: 0;
	width: 105px;
	height: 20px;
	top: -23px;
	left: 7px;
	background: none;
}

.controls-in-heading .highslide-controls ul
{
	position: static;
	height: 20px;
	background: none;
}

.controls-in-heading .highslide-controls li { padding: 0; }
.controls-in-heading .highslide-controls a
{
	width: 20px;
	height: 20px;
	background-image: url('/js/graphics/controlbar-white-small.gif');
}

.controls-in-heading .highslide-controls .highslide-move { display: none; }

.controls-in-heading .highslide-controls .highslide-previous a { background-position: 0 0; }
.controls-in-heading .highslide-controls .highslide-previous a:hover { background-position: 0 -20px; }
.controls-in-heading .highslide-controls .highslide-previous a.disabled { background-position: 0 -40px !important; }
.controls-in-heading .highslide-controls .highslide-play a { background-position: -20px 0; }
.controls-in-heading .highslide-controls .highslide-play a:hover { background-position: -20px -20px; }
.controls-in-heading .highslide-controls .highslide-play a.disabled { background-position: -20px -40px !important; }
.controls-in-heading .highslide-controls .highslide-pause a { background-position: -40px 0; }
.controls-in-heading .highslide-controls .highslide-pause a:hover { background-position: -40px -20px; }
.controls-in-heading .highslide-controls .highslide-next a { background-position: -60px 0; }
.controls-in-heading .highslide-controls .highslide-next a:hover { background-position: -60px -20px; }
.controls-in-heading .highslide-controls .highslide-next a.disabled { background-position: -60px -40px !important; }
.controls-in-heading .highslide-controls .highslide-full-expand a { background-position: -100px 0; }
.controls-in-heading .highslide-controls .highslide-full-expand a:hover { background-position: -100px -20px; }
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled { background-position: -100px -40px !important; }
.controls-in-heading .highslide-controls .highslide-close a { background-position: -120px 0; }
.controls-in-heading .highslide-controls .highslide-close a:hover { background-position: -120px -20px; }

/*****************************************************************************/
/* Styles for text based controls. */
/* You can safely remove this if you don't use text based controls */
/*****************************************************************************/

.text-controls .highslide-controls
{
	margin: 0;
	width: auto;
	height: auto;
	text-align: center;
	background: none;
}

.text-controls ul
{
	position: static;
	height: auto;
	left: 0;
	background: none;
}

.text-controls .highslide-move { display: none; }

.text-controls li
{
	display: block;
	margin-left: 15px;
	padding: 0;
	width: auto;
	background-image: url('/js/graphics/controlbar-text-buttons.png');
	background-position: right top !important;
}

.text-controls a
{
	position: relative;
	display: block;
	width: auto;
	height: auto;
	left: -10px;
	text-decoration: none !important;
	background: url('/js/graphics/controlbar-text-buttons.png') no-repeat;
	background-position: left top !important;
}

.text-controls a span
{
	display: block;
	margin: 1px 2px 1px 10px;
	padding: 1px 0 1px 18px;
	min-width: 4em;
	height: 18px;
	color: #333;
	white-space: nowrap;
	font: bold 12px/18px 'Trebuchet MS', Arial, sans-serif;
	background: url('/js/graphics/controlbar-text-buttons.png') no-repeat;
}

.text-controls .highslide-next { margin-right: 1em; }

.text-controls .highslide-full-expand a span
{
	margin: 1px 0;
	padding: 1px 0 1px 10px;
	min-width: 0;
}

.text-controls .highslide-close a span { min-width: 0; }
.text-controls a:hover span { color: black; }
.text-controls a.disabled span { color: #999; }

.text-controls .highslide-previous span { background-position: 0 -40px; }
.text-controls .highslide-previous a.disabled { background-position: left top !important; }
.text-controls .highslide-previous a.disabled span { background-position: 0 -140px; }
.text-controls .highslide-play span { background-position: 0 -60px; }
.text-controls .highslide-play a.disabled { background-position: left top !important; }
.text-controls .highslide-play a.disabled span { background-position: 0 -160px; }
.text-controls .highslide-pause span { background-position: 0 -80px; }
.text-controls .highslide-next span { background-position: 0 -100px; }
.text-controls .highslide-next a.disabled { background-position: left top !important; }
.text-controls .highslide-next a.disabled span { background-position: 0 -200px; }
.text-controls .highslide-full-expand span { background: none; }
.text-controls .highslide-full-expand a.disabled { background-position: left top !important; }
.text-controls .highslide-close span { background-position: 0 -120px; }

/*****************************************************************************/
/* Styles for the thumbstrip. */
/* See www.highslide.com/ref/hs.addSlideshow */
/* You can safely remove this if you don't use a thumbstrip */
/*****************************************************************************/

.highslide-thumbstrip { height: 100%; }
.highslide-thumbstrip div { overflow: hidden; }

.highslide-thumbstrip table
{
	position: relative;
	padding: 0;
	border-collapse: collapse;
}

.highslide-thumbstrip td
{
	padding: 1px;
	/*text-align: center;*/
}

.highslide-thumbstrip a { outline: none; }

.highslide-thumbstrip img
{
	display: block;
	margin: 0 auto;
	border: 1px solid gray;
}

.highslide-thumbstrip .highslide-active-anchor img { visibility: visible; }

.highslide-thumbstrip .highslide-marker
{
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}

.highslide-thumbstrip-horizontal div
{
	width: auto;
	/* width: 100% broke in small strips in IE */
}

.highslide-thumbstrip-horizontal .highslide-scroll-up
{
	display: none;
	position: absolute;
	width: 25px;
	height: 42px;
	top: 3px;
	left: 3px;
}

.highslide-thumbstrip-horizontal .highslide-scroll-up div
{
	margin-bottom: 10px;
	height: 42px;
	cursor: pointer;
	background: url('/js/graphics/scrollarrows.png') left center no-repeat;
}

.highslide-thumbstrip-horizontal .highslide-scroll-down
{
	display: none;
	position: absolute;
	width: 25px;
	height: 42px;
	top: 3px;
	right: 3px;
}

.highslide-thumbstrip-horizontal .highslide-scroll-down div
{
	margin-bottom: 10px;
	height: 42px;
	cursor: pointer;
	background: url('/js/graphics/scrollarrows.png') center right no-repeat;
}

.highslide-thumbstrip-horizontal table { margin: 2px 0 10px 0; }
.highslide-viewport .highslide-thumbstrip-horizontal table { margin-left: 10px; }

.highslide-thumbstrip-horizontal img
{
	width: auto;
	height: 40px;
}

.highslide-thumbstrip-horizontal .highslide-marker
{
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}

.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker { margin-left: 10px; }

.dark .highslide-thumbstrip-horizontal .highslide-marker,
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker { border-bottom-color: white !important; }

.highslide-thumbstrip-vertical div { height: 100%; }
.highslide-thumbstrip-vertical a { display: block; }

.highslide-thumbstrip-vertical .highslide-scroll-up
{
	display: none;
	position: absolute;
	width: 100%;
	height: 25px;
	top: 0;
	left: 0;
}

.highslide-thumbstrip-vertical .highslide-scroll-up div
{
	margin-left: 10px;
	height: 25px;
	cursor: pointer;
	background: url('/js/graphics/scrollarrows.png') top center no-repeat;
}

.highslide-thumbstrip-vertical .highslide-scroll-down
{
	display: none;
	position: absolute;
	width: 100%;
	height: 25px;
	bottom: 0;
	left: 0;
}

.highslide-thumbstrip-vertical .highslide-scroll-down div
{
	margin-left: 10px;
	height: 25px;
	cursor: pointer;
	background: url('/js/graphics/scrollarrows.png') bottom center no-repeat;
}

.highslide-thumbstrip-vertical table { margin: 10px 0 0 10px; }

.highslide-thumbstrip-vertical .highslide-marker
{
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}

.dark .highslide-thumbstrip-vertical .highslide-marker,
.highslide-viewport .highslide-thumbstrip-vertical .highslide-marker { border-left-color: white; }

.highslide-viewport .highslide-thumbstrip-float { overflow: auto; }

.highslide-thumbstrip-float ul
{
	margin: 2px 0 2px 0;
	padding: 0;
}

.highslide-thumbstrip-float li
{
	display: block;
	float: left;
	margin: 0 2px;
	height: 60px;
	list-style: none;
}

.highslide-thumbstrip-float img
{
	display: inline;
	border-color: silver;
}

.highslide-thumbstrip-float .highslide-active-anchor img { border: black; }
.highslide-thumbstrip-float .highslide-scroll-up div,
.highslide-thumbstrip-float .highslide-scroll-down div,
.highslide-thumbstrip-float .highslide-marker { display: none; }

/* Edit Munus */
.highslide-html-content
{
	display: none;
	padding: 0 0 0 0;
	width: 500px;
	height: 370px;
}

/* \\ Edit Munus */

/* Modalbox Styles */

#MB_overlay
{
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background-color: #000 !important;
}

#MB_overlay[id] { position: fixed; }

#MB_window
{
	position: absolute;
	top: 0;
	border: 0 solid;
	text-align: left;
	z-index: 10000;
}

#MB_window[id] { position: fixed !important; }

#MB_frame
{
	position: relative;
	height: 100%;
	background-color: #efefef;
}

#MB_header
{
	margin: 0;
	padding: 0;
}

#MB_content
{
	padding: 6px .75em;
	overflow: auto;
}

#MB_caption
{
	margin: 0;
	padding: .5em 2em .5em .75em;
	text-align: left;
	font: bold 85% Arial, 'Lucida Grande';
	}

#MB_close
{
	display: block;
	position: absolute;
	padding: 2px 3px;
	top: 4px;
	right: 5px;
	color: gray;
	text-decoration: none;
	font: bold 13px Arial, 'Lucida Grande';
}

#MB_close:hover { background-color: transparent; }

#MB_loading
{
	padding: 1.5em;
	text-indent: -10000px;
	background: transparent url('/js/graphics/spinner.gif') 50% 0 no-repeat;
}

/* Color scheme */
#MB_frame { padding-bottom: 7px; }

#MB_window
{
	color: #000;
	background-color: #efefef;
}

#MB_header
{
	border-bottom: 1px #ccc solid;
	background-color: #ddd;
}

#MB_content { border-top: 1px #f9f9f9 solid; }
#MB_caption, #MB_close:hover { color: black; }
#MB_close { color: #777 }

/* Alert message */
.MB_alert
{
	margin: 10px 0 10px 0;
	text-align: center;
}

.error-msg { background-color: red; color: white; }

.msg
{
	clear: both;
	color: #01a4e1;
	text-align: center;
	font: 12px/1.3  Arial, 'Lucida Grande';
}

.floatR, .floatL
{
	width: 120px;
	height: 100px;
	cursor: pointer;
}

.floatR, .floatL { float: right; }
.floatL { float: left; }

.floatR img, .floatL img
{
	display: block;
	margin: 0 auto 0 auto;
	width: 80px;
	height: 100px;
}
hr.hidden { clear: both; visibility: hidden; margin-bottom: 5px; }
/* Unknown_CSS */

.K10 { font: normal 10px/1.45 Arial, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; }
.K11 { font: normal 11px/1.5 Arial, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; }
.K12 { font: normal 12px/1.45 Arial, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; }
.K13 { font: normal 13px/1.5 Arial, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; }
.K14 { font: normal 14px/1.45 Arial, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; }
.K16 { font: normal 16px/1.45 Arial, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; }

.KB10 { font: bold 10px/1.45 Arial, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; }
.KB11 { font: bold 11px/1.5 Arial, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; }
.KB12 { font: bold 12px/1.45 Arial, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; }
.KB13 { font: bold 13px/1.5 Arial, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; }
.KB14 { font: bold 14px/1.45 Arial, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; }
.KB16 { font: bold 16px/1.45 Arial, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; }
