/*
# ------------------------------------------------------------------------
# JA Kyanite II - Version 1.0 - Licence Owner jSharing.COM
# ------------------------------------------------------------------------
# Copyright (C) Lifetime Joomla Just for Sharing, Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: Joomla Just for Sharing
# Websites:  http://jsharing.com -  http://jsharing.net
# This file may not be redistributed in whole or significant part.
# ------------------------------------------------------------------------

SPECIAL CONTENT
-----------------------------------------------------------------
Pre, Code ---*/
PRE, .code
{
	background: #FFFFDD;
	border-left: 5px solid #009999;
	font: 1em/1.5 Monaco, Consolas, "Courier News", monospace;
	margin: 15px 0;
	padding: 10px 15px !important;
}
/*Dropcap ---*/
.dropcap
{
	color: #333;
	display: block;
	float: left;
	font: 60px/40px Georgia, Times, serif;
	padding: 7px 8px 0 0;
}
/*Blockquote ---*/
BLOCKQUOTE
{
	font-family: Georgia, Times, serif;
	font-size: 115%;
}
BLOCKQUOTE SPAN.open
{
	background: url(../images/so-q.gif) no-repeat left top;
	padding: 0 0 0 20px;
}
BLOCKQUOTE SPAN.close
{
	background: url(../images/sc-q.gif) no-repeat bottom right;
	padding: 0 20px 0 0;
}
/*Inline Words Hilite ---*/
.highlight
{
	background: #FFFFDD;
	font-weight: bold;
	padding: 1px 5px;
}
/*Tips, Error, Message, Hightlight ---*/
P.error, P.message, P.tips, P.rss, P.key, P.tag, P.cart, P.note, P.photo, P.doc, P.mobi
{
	padding-left: 25px;
	position: relative;
}
P.error SPAN.icon, P.message SPAN.icon, P.tips SPAN.icon, P.rss SPAN.icon, P.key SPAN.icon, P.tag SPAN.icon, P.cart SPAN.icon, P.note SPAN.icon, P.photo SPAN.icon, P.doc SPAN.icon, P.mobi SPAN.icon
{
	background-image: url(../images/icons/icons-sprites-silk.png);
/*background-image: url(../images/icons/icons-sprites-tango.png);*/
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	top: 2px;
	left: 0;
}
P.error SPAN.icon
{
	background-position: left -54px;
}
P.message SPAN.icon
{
	background-position: left -72px;
}
P.tips SPAN.icon
{
	background-position: left -90px;
}
P.key SPAN.icon
{
	background-position: left -108px;
}
P.tag SPAN.icon
{
	background-position: left -126px;
}
P.cart SPAN.icon
{
	background-position: right -54px;
}
P.doc SPAN.icon
{
	background-position: right -72px;
}
P.note SPAN.icon
{
	background-position: right -90px;
}
P.photo SPAN.icon
{
	background-position: right -108px;
}
P.mobi SPAN.icon
{
	background-position: right -126px;
}
P.error
{
	color: #CC0000;
}
P.message
{
	color: #009999;
}
P.tips
{
	color: #E58C00;
}
/*Special list style ---*/
UL.checklist LI, UL.star LI, UL.arrow LI, UL.address LI, UL.phone LI, UL.email LI
{
	margin-left: 8px;
	background-image: url(../images/icons/pijltje.jpg);
	background-repeat: no-repeat;
	padding: 0 0 0 22px;
	position: relative;
	overflow: hidden;
	/*+placement:shift 0px 0px;*/
	position: relative;
	left: 0px;
	top: 0px;
}
UL.arrow LI DIV
{
	/*+placement:shift 0px -1px;*/
	position: relative;
	left: 0px;
	top: -1px;
}
UL.arrow LI SPAN.icon
{
	background-image: url(../images/icons/pijltje.jpg);
	background-repeat: no-repeat;
	position: absolute;
	display: block;
	width: 17px;
	height: 17px;
	/*+placement:anchor-top-left 0px 0px;*/
	position: absolute;
	left: 0px;
	top: 0px;
}
UL.checklist SPAN.icon, UL.star SPAN.icon, UL.address SPAN.icon, UL.phone SPAN.icon, UL.email SPAN.icon
{
	background-image: url(../images/icons/icons-sprites-silk.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 1px;
}
UL.star SPAN.icon
{
	background-position: left -18px;
}
UL.checklist SPAN.icon
{
	background-position: 0px -1px;
}
UL.address SPAN.icon
{
	background-position: right top;
}
UL.email SPAN.icon
{
	background-position: right -18px;
}
UL.phone SPAN.icon
{
	background-position: right -36px;
}
UL.bookmark-links LI
{
	background: url(../images/arrow.png) no-repeat 0px 10px !important;
	border-bottom: 1px dotted #E6E6E6;
	padding: 5px 0 5px 10px !important;
}
/*Big Number ---*/
P.blocknumber
{
	position: relative;
	padding: 12px 0 12px 55px !important;
}
.bignumber-1, .bignumber-2, .bignumber-3
{
	background-image: url(../images/numberlist-bg.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	width: 44px;
	height: 44px;
	line-height: 44px !important;
	position: absolute;
	top: 0;
	left: 0;
	font: normal bold 20px Arial, sans-serif;
	text-align: center;
}
.bignumber-1
{
	background-position: left top;
}
.bignumber-2
{
	background-position: left -44px;
}
.bignumber-3
{
	background-position: left -88px;
}
/*Talking box. Thinking box. ---*/
DIV.bubble
{
	position: relative;
	padding-bottom: 20px;
}
DIV.bubble .box-ct
{
	padding: 16px;
	position: relative;
}
DIV.bubble .box
{
	position: absolute;
	height: 16px;
	width: 16px;
}
DIV.bubble .tl, DIV.bubble .tr, DIV.bubble .br, DIV.bubble .bl
{
	background-repeat: no-repeat;
	position: absolute;
}
DIV.bubble .tl
{
	background-position: left -20px;
	top: 0;
	left: 0;
}
DIV.bubble .tr
{
	background-position: right -20px;
	top: 0;
	right: 0;
}
DIV.bubble .br
{
	background-position: right bottom;
	bottom: 0;
	right: 0;
}
DIV.bubble .bl
{
	background-position: left bottom;
	bottom: 0;
	left: 0;
}
DIV.bubble SPAN.arrow
{
	width: 13px;
	height: 7px;
	font-weight: bold;
	display: block;
	margin-left: 20px;
}
DIV.bubble-l1 SPAN.arrow, DIV.bubble-l2 SPAN.arrow
{
	background: url(../images/bubble-l.png) no-repeat left top;
}
DIV.bubble-d1 SPAN.arrow, DIV.bubble-d2 SPAN.arrow
{
	background: url(../images/bubble-d.png) no-repeat left top;
}
DIV.bubble-hl1 SPAN.arrow, DIV.bubble-hl2 SPAN.arrow
{
	background: url(../images/bubble-hl.png) no-repeat left top;
}
DIV.bubble SPAN.author
{
	background: url(../images/icons/icon-author.gif) no-repeat 10px 3px;
	padding-left: 25px;
	display: block;
	font-weight: bold;
}
/*Bubble light style 1*/
DIV.bubble-l1 DIV.box-ct
{
	background: #E0E0E0;
}
DIV.bubble-l1 .tl, DIV.bubble-l1 .tr, DIV.bubble-l1 .bl, DIV.bubble-l1 .br
{
	background-image: url(../images/bubble-l.png);
}
/*Bubble light style 2*/
DIV.bubble-l2 DIV.box-ct
{
	background: #E0E0E0;
}
/*Bubble Dark light style 1*/
DIV.bubble-d1 DIV.box-ct
{
	background: #444;
	color: #FFF;
}
DIV.bubble-d1 DIV.tl, DIV.bubble-d1 DIV.tr, DIV.bubble-d1 DIV.bl, DIV.bubble-d1 DIV.br
{
	background-image: url(../images/bubble-d.png);
}
/*Bubble Dark light style 2*/
DIV.bubble-d2 DIV.box-ct
{
	background: #444;
	color: #FFF;
}
/*Bubble highlight style 1*/
DIV.bubble-hl1 .box-ct
{
	background: #009999;
	color: #FFF;
}
DIV.bubble-hl1 DIV.tl, DIV.bubble-hl1 DIV.tr, DIV.bubble-hl1 DIV.bl, DIV.bubble-hl1 DIV.br
{
	background-image: url(../images/bubble-hl.png);
}
/*Bubble highlight style 2*/
DIV.bubble-hl2 DIV.box-ct
{
	background: #009999;
	color: #FFF;
}
/*Box style ---*/
.box-sticky, .box-download, .box-grey, .box-hilite
{
	margin: 15px 0;
	padding: 10px !important;
	border: 1px solid #009999;
}
.box-sticky
{
	background: #FFF url(../images/icons/sticky-big.png) no-repeat 10px center;
	padding-left: 50px !important;
	border-color: #009999;
}
.box-download
{
	background: #FFF url(../images/icons/download-big.png) no-repeat 10px center;
	padding-left: 50px !important;
	border-color: #009999;
}
.box-grey
{
	background-color: #DFDFDF;
}
.box-hilite
{
	border: 1px solid #000000;
	background: #009999;
	color: #FEFEFE;
}
/*Legend ---*/
.legend-title
{
	background: #FFFFFF;
	display: block;
	float: left;
	font-weight: bold;
	left: 7px;
	margin: 0 !important;
	padding: 0 5px !important;
	position: absolute;
	top: -10px;
	font-size: 10pt;
}
.legend
{
	border: 1px solid #000000;
	margin: 15px 0;
	padding: 10px 10px 5px;
	position: relative;
	font-size: 8pt;
}
.legend-hilite .legend-title
{
	color: #009999;
	font-style: normal;
	font-weight: bold;
}
.legend-hilite
{
	/*[disabled]border:1px dashed #009999;*/
	margin: 2px 0px -10px;
	padding: 6px 18px 6px 5px;
	position: relative;
	font-style: italic;
	/*[disabled]font-size:8pt;*/
	/*[empty]color:;*/
	/*[empty]background-color:;*/
	text-align: justify;
	line-height: 1.3;
	/*+placement:shift;*/
	position: relative;
	left: 0;
	top: 0;
}
/*OTHERS
--------------------------------------------------*/
DIV.ja-adv
{
	border: 1px solid #DDD;
	padding: 10px;
}
DIV.ja-adv SPAN.sponsor
{
	color: #999;
	display: block;
	font-size: 92%;
	text-align: right;
}
/*Highslide ---*/
.highslide-header
{
	border-bottom: 1px solid #CCCCCC;
}
.highslide-header LI
{
	background: none;
}
.highslide-body
{
	padding: 10px 0 !important;
}
.highslide
{
	margin: 0;
}
.highslide IMG
{
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.highslide:hover IMG
{
	border: 1px solid #ABABAB !important;
}
.highslide-body INPUT#modlgn_remember.inputbox
{
	border: 1px solid #FFFFFF;
}
