/**
 * @version $Id: template.css 14401 2010-01-26 14:10:00Z louis $
 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */





body
{
	background: #fff;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 100.1%;
	padding: 0px;

}



body.contentpane {

width : auto;
margin : 10px;
line-height : 1.4em;
text-align: left;
}

/* TOC */
table.contenttoc{
	float: right;
}

/* Tooltips */
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	text-align:left;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}


/* Homge page slideshow styles
-------------------------------------------- */
.yoo-carousel1 {position: relative; }
.rs-carousel-item.slideshow img {
	float: left;
	margin-right: 10px;
	width: 280px;
}

.yoo-carousel-1 .slide {
	padding: 0 10px;
}

.yoo-carousel1 div.tabs1 {
	height: 25px;
	position: absolute;
	right: 0;
	bottom: 0;
}

.yoo-carousel1 div.tabs1 ul {
	float: right;
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

.yoo-carousel1 div.tabs1 li {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
}

html .yoo-carousel1 div.tabs1 a,
html .yoo-carousel1 div.tabs1 a:hover {
	background: #FBF9FA !important;
	border-bottom: 1px solid #FBF9FA;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	color: #666 !important;
	font-weight: bold;
	font-size: 130%;
	padding: 5px 10px;
	text-decoration: none;
}

html .yoo-carousel1 div.tabs1 li.item5 a,
html .yoo-carousel1 div.tabs1 list.item5 a:hover {border-right: 1px solid #bbb}

html .yoo-carousel1 li.selected a,
html .yoo-carousel1 li.selected a:hover {
	background: #000 !important;
	border: 1px solid #000;
	color: #fff !important;
}

.rs-carousel-item.slideshow h2.carousel-item-heading {
	font-size: 120% !important;
	font-weight: bold !important;
}

.rs-carousel-item.filmstrip a {
	background: transparent !important;
	display: block;
	text-align: center;
	text-decoration: none;
}

.rs-carousel-item.filmstrip a h4 {
	color: #444;
	font-weight: normal;
}

.rs-carousel-item.filmstrip a:hover h4 {
	text-decoration: underline;
	color: #111;
}


.moduletable-fp h3 {
	font-weight: normal;
	font-size: 150%;
	padding: 5px 0;
}

.moduletable-fp.top h3 {margin-top: 0 !important, padding-bottom: 6px;}

.moduletable_quick-search {
	margin-bottom: 10px;
	position: relative;
}

.moduletable_quick-search a.manage-subscribers-link {
	position: absolute;
	top: 10px;
	right: 5px;
}
.moduletable_quick-search a.manage-subscribers-link:hover {color: inherit}

#header form .button
{
	background:url(../images/pil.png) no-repeat;
	border:0;
	color: #646464;
	font-weight:bold;
	font-size: 0.9em;
	margin:0;
	padding: 3px 0px 3px 20px;
	cursor:pointer;
}


.form-login,
.form-logout {float: right}

.form-logout a.button {text-decoration: none}

#login_pop {height: 180px}

.fp-introtext {
    padding: 15px;
	border: 1px solid #ccc;
	font-size: 1.2em;
}

.poping_links {width: auto}

.itemComments.fp {margin-top: 25px;}

div.itemComments h3 {margin-top: 0 !important;
	color: #000 !important;
	font-size: 14px !important;
}

.itemCommentsForm {
	background: #f9f9f9;
	border: 1px solid #e6e6e6;
	margin-bottom: -13px;
	border-bottom: none;
	padding: 4px 15px;
}

.itemCommentsFormNotes {
}

.login-to-post-comments a {text-decoration: underline !important}

#logins {margin-right: 10px;}


/* pagination
------------------------------ */
.list-footer .limit .add-on:last-child {float: right}
.list-footer .limit select {border: none}

ul.pagination-list {
	clear: both;
	list-style: none;
	margin: 10px 0 0 0 !important;
	padding: 0 !important;
	text-align: center;
}

ul.pagination-list li {display: inline-block;}
ul.pagination-list li.active {font-weight: bold;}
ul.pagination-list li.pagination-start,
ul.pagination-list li.pagination-prev,
ul.pagination-list li.pagination-next,
ul.pagination-list li.pagination-end {font-weight: normal;}
ul.pagination-list li span {color: #666;}


/*ul.pagination li.start {text-align: left !important}
ul.pagination li.end {text-align: right !important}*/

ul.pagination li.start,
ul.pagination li.prev,
ul.pagination li.next,
ul.pagination li.end {
	background: #f6f6f6; 
	font-weight: bold;
	width: 6.8%
}

ul.pagination li.start span,
ul.pagination li.prev span,
ul.pagination li.next span,
ul.pagination li.end span {color: #999}

ul.pagination li.pages {width: 72%}
ul.pagination li.pages a {margin: 3px 0}
ul.pagination li.pages span {font-weight: bold; font-size: 120%}

ul.pagination li.start,
ul.pagination li.prev {border-right: 1px solid #ccc;}

ul.pagination li.next,
ul.pagination li.end {border-left: 1px solid #ccc}

ul.toggle-subscribe-list {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

ul.toggle-subscribe-list a {cursor: pointer;}
ul.toggle-subscribe-list a.pil3 {background-image: url(../images/pil3.png) !important;}



/* mod_yj_pop_login overrides
-----------------------------------------*/
#login_pop #bottomRightButtons {
	bottom: 5px;
	position: absolute;
	right: 5px;
}

#login_pop #closeLogin {position: static;}


/* k2
---------------------------------------*/
div.itemToolbar ul li {
	margin: 0 !important;
	padding: 0 15px !important;/*0 0px 0 0px !important;*/
}


#lbOverlay, #lbCenter, #lbBottomContainer {z-index: 99999;}
/*#lbCenter, #lbBottomContainer {position: fixed;}*/


/* mod_bt_contentslider overwrites
-------------------------------------*/
.moduletable-fp .bt-cs {
	border-bottom: 1px solid #ccc;
	padding: 0 !important;
	position: relative;
}

/*.latest-additions .bt-cs {height: 248px;}*/

.latest-additions .bt-cs .bt-inner .bt-title {
	font-size: 120% !important;
	float: left;
	text-transform: none !important;
}

.latest-additions .bt-cs .bt-inner .bt-title + div {clear: both;}
.moduletable-fp .bt-cs .bt-inner img {
	border: 0;
	outline: 0;
}

.latest-additions .bt-cs .bt-inner img {float: left; margin-right: 10px;}

.latest-additions #btcontentslider96 .bt_handles_num {
	bottom: 0;
	border-top: 1px solid #ccc !important;
	right: 0 !important;
	top: auto !important;
}

.latest-additions .bt-cs .bt-row {padding: 0;}
.latest-additions .bt-cs .bt-inner {padding: 0 0px 0 0;}

.latest-additions #btcontentslider96 .bt_handles_num li {margin: 0 !important;}
.latest-additions #btcontentslider96 .bt_handles_num li a {
	background: #fbf9fa;
	border-left: 1px solid #ccc;
	font-size: 130%;
	font-weight: bold;
	height: auto;
	padding: 5px 10px !important;
	width: auto;
}

.latest-additions #btcontentslider96 .bt_handles_num li.current a,
.latest-additions #btcontentslider96 .bt_handles_num li.current a:hover {
	background: #000 !important;
	color: #fff;
}

.browse-all-rs .rs-carousel-item {padding: 0;}
.browse-all-rs .bt-cs .bt-inner .bt-title {
	text-transform: none !important;
}
.browse-all-rs .bt-cs .bt-inner .bt-title h4 {padding-top: 3px;}

.browse-all-rs .bt-cs .slide {padding-left: 5px;}

.browse-all-rs #btcontentslider97 a.next,
.browse-all-rs #btcontentslider97 a.prev {
	height: 15px !important;
	width: 15px !important;
	top: 40% !important;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}

.browse-all-rs #btcontentslider97 a.next {
	background: url(../images/pil.png) no-repeat !important;
	right: 0px !important;
	
}

.browse-all-rs #btcontentslider97 a.prev {
	background: url(../images/pil2.png) no-repeat !important;
	left: 0px !important;
}

div.itemContainer {float: none;}

.rslist {padding-bottom: 7px}
.rslist li {margin: 5px 0 10px !important;}
.rslist label {
	display: block;
	font-weight: bold;
	margin-bottom: 3px;
}
.rslist select {width: 170px;}

#system-message {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
div.itemBody {padding-top: 0;}


.bt-cs-touch {
	overflow-x: auto;
	overflow-y: hidden;
	width: 100%;
}
.bt-cs-touch td.rs-carousel-item {
	padding: 20px 10px 5px;
	vertical-align: top;
}
.bt-cs-touch td.rs-carousel-item img {max-width: 150px;}

#contentarea {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: auto !important
}

#wrapper {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1
}

@media (min-width: 768px) {
	#rs-detail #rs-buttons-panel {top: -35px !important}
}

#fontDecrease img,
#fontIncrease img {display: none}
#form-login a {color: #000}

.popover {
	display: none !important
}

.fabrikLabel + .fabrikErrorMessage {
	display: inline-block
}