/*
 * ------------------------------------------------------------------------
 * JA T3 Blank template for joomla 2.5
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites: http://www.joomlart.com - http://www.joomlancers.com
 * ------------------------------------------------------------------------
*/
/* COMMON STYLE
--------------------------------------------------------- */
body {
	color: #333;
	font-family: Helvetica, Arial, sans-serif;
}

body#bd { background: url(../images/backgroundtop.gif) center 440px repeat-x #870f15; color: #fff;}

/* Normal links ---*/
a { color: #e00029; text-decoration: none; }

a:hover, a:active, a:focus { text-decoration: none; color: #fff; }

/* Readon links ---*/
p.readmore a { text-transform: uppercase; }

.contentheading, .componentheading, h1, h2, h3, h4, h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
}

h1.componentheading, .componentheading {font-family: 'PT Sans', Verdana, sans-serif; font-size: 36px; background: #E00029; padding: 10px;}

.componentheading {display: none;}

h2.contentheading, .contentheading {
	font-weight: normal;
}

h2.contentheading {font-family: 'PT Sans', Verdana, sans-serif; font-size: 36px; background: #E00029; padding: 10px;}

.contentheading { font-size: 200%; }

.blog-featured .contentheading { font-size: 150%; }

.jitem-title { font-size: 110%; font-weight: bold; }

/* Others ---*/
hr { border-top: 1px solid #ccc; }

/* FORM
--------------------------------------------------------- */
input, select, textarea, .inputbox {
	padding: 2px;
	font-family: Helvetica, Arial, sans-serif;
}

.inputbox { border: 1px solid #ccc; background: #fff; }

.inputbox:hover, .inputbox:focus { background: #f3d5d5; font-weight: bold; }

/* Search ---*/
form#searchForm { border-top: 1px solid #ccc; }
.searchintro { border-bottom: 1px solid #ccc; }
.results h4 { text-transform: none; font-size: 110%; }
.search fieldset { border: 1px solid #ccc; margin: 15px 0; padding: 10px; }
.search legend {	font-size: 100%; font-weight: bolder; line-height: 1.2; margin-left: 10px; }

/* Contact ---*/
#component-contact #emailForm { border-top: 1px solid #ccc;}

#contact-slider {
	float: none;
	border-bottom: 1px solid #e2e2b5;
}

#contact-slider .title {
	padding: 8px 10px;
	border-top: 1px solid #e2e2b5;
	border-left: 1px solid #e2e2b5;	
	border-right: 1px solid #e2e2b5;
	margin: 0;
}

#contact-slider .jpane-toggler-down {
	background: #333333;
}

#contact-slider .jpane-toggler-down a {
	color: #fff;
}

#contact-slider dt.closed {
	background: #ffffcc;
}

#contact-slider .content {
	border: 1px solid #e2e2b5;
	padding: 8px 10px;
}

#contact-slider .contact-image {
	margin: 15px 0;
	float: right;
}

/* -- EDITOR STYLES ----------------------------- */
#adminForm fieldset {
	border: 1px solid #ccc;
	padding: 10px;
	margin-bottom: 20px;
}

#adminForm fieldset legend {
	padding: 0 5px;
}

/* JOOMLA STYLE
--------------------------------------------------------- */
/* Layout Deco ---*/
.items-leading { border-bottom: 1px solid #ccc; }

.items-row { border-bottom: 1px solid #ccc; }

/* Meta ---*/
dl.article-info { color: #999; text-transform: none; }

.contentdescription { border-bottom: 1px solid #ccc; }

ul.actions li {
	display: inline;
	background: none;
	padding: 0;
	margin: 0;
	line-height: 1;
}

/*Inline images ---*/
p.img_caption { color: #999; text-transform: uppercase; }

/* Tables ---*/
thead tr th {
	background: #333;
	color: #fff;
	padding: 5px;
}

thead tr th a,
thead tr th a:hover,
thead tr th a:focus,
thead tr th a:active { color: #fff; }

.cat-list-row1,
.cat-list-row12,
tr.cat-list-row1 td,
tr.cat-list-row2 td { border-bottom: 1px solid #ccc; padding: 5px; }

.cat-list-row1:hover,
.cat-list-row2:hover { background: #ffffcc; }

.cat-list-row2,
tr.cat-list-row2 td { background-color: #f6f6f6; }

/* Content Toc */
table.contenttoc { border: 1px solid #ccc; }

table.contenttoc td { border-bottom: 1px dotted #ccc; }

table.contenttoc th {
	background: #f6f6f6;
	border-bottom: 1px solid #ccc;
	text-transform: uppercase;
}

/* Poll */
form#poll {
	border-bottom: 1px dotted #ccc;
	font-weight: bold;
}

dl.poll { border-bottom: 1px dotted #ccc; }

table.pollstableborder td {
	background: #f6f6f6;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	padding: 5px !important;
}

table.pollstableborder tr.sectiontableentry0 td,
table.pollstableborder tr.sectiontableentry1 td { background: #fff; font-weight: normal; }

/* Pagination ---*/
.pagination li span,
.pagination li strong { line-height: 20px; }

.items-more { border-bottom: 1px solid #ccc; }

.items-more h3 { font-size: 125%; }


/* MODULE STYLES --------------------------------------------------------- */
div.ja-moduletable h3, div.moduletable h3 {
	font-size: 100%;
	text-transform: uppercase;
	font-family: Helvetica, Arial, sans-serif;
	border-bottom: 1px solid #ccc;
}

/* CUSTOM MODULE STYLE BLACK ---*/
.ja-moduletable.moduletable_black {background: #5b090d; padding: 15px; margin: 0px 0px 50px 0px !important; color: #000;}
.ja-moduletable.moduletable_black h3 {color: #fff;}

/* CUSTOM MODULE STYLE WHITE ---*/
.ja-moduletable.moduletable_white {background: #fff; padding: 15px; margin: 0px 0px 50px 0px !important; color: #000;}
.ja-moduletable.moduletable_white h3 {color: #000;}

/* CUSTOM MODULE STYLE RED ---*/
.ja-moduletable.moduletable_red {background: #E00029; padding: 15px; margin: 0px !important;}

/* Login Module ---*/
#login-form ul li {
	background: url(../images/bullet.gif) no-repeat 2px 8px;
	line-height: 160%;
	margin-bottom: 5px;
	overflow: hidden;
	padding-left: 12px;
}

#login-form label {
	display: block;
}

#login-form #form-login-remember label {
	display: inline;
}

/* Advertisement ---*/
div.bannergroup_text div.banneritem { border-bottom: 1px dotted #ccc; padding:5px 0; }

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-container {background: url(../images/backgroundbottom.gif) bottom repeat-x;}
#ja-container .main { padding: 0px; }

.main .main-inner1 { margin-left: 0 !important; margin-right: 0 !important; }
#ja-main .inner {padding: 0px 10px 0px 30px;}

/* HEADER
--------------------------------------------------------- */
#ja-header {background: url(../images/topbackground.jpg) repeat-x;}
#ja-header .main { border-bottom: none; padding: 0px;}

h1.logo, div.logo-text h1 { font-size: 250%; line-height: 1; margin-left: 10px;}

/* Logo Image ---*/
h1.logo { width: 208px; height: 350px; background: #ecc687; margin: 0px; padding: 0px; }

h1.logo a {
	background: url(../images/logo.jpg) no-repeat left;
	display: block;
	width: 208px;	
	height: 353px;
	margin: 0px;
	
}

/* Logo Text ---*/
div.logo-text h1 {
	font-size: 200%;
	font-family: Arial, sans-serif;
	font-weight: bold;
}

div.logo-text h1 a {
	text-decoration: none;
}

p.site-slogan {
	color: #ccc;
	display: block;
	font-size: 85%;
	margin: 3px 0 0;
	padding: 0 10px;
	text-transform: uppercase;
}

/* NAVIGATION
--------------------------------------------------------- */
/* Main Nav ---*/
#ja-mainnav .main { border-bottom: 1px solid #ccc; }

/* Breadcrumbs ---*/
#ja-navhelper {background: #ECC687;}
#ja-navhelper .main {
	text-transform: uppercase;
	border-top: none;
}

.ja-breadcrums {
	text-indent: 10px;
}

/* Extras ---*/
.ja-links { padding-right: 10px; }

.ja-links li { padding: 0 10px; }

/* Default Joomla! Menu ---*/
#ja-container ul.menu li { border-bottom: 1px dotted #ccc; }

#ja-container ul.menu li li { border-bottom: 0; border-top: 1px dotted #ccc; }

/* SPOTLIGHT
--------------------------------------------------------- */
#ja-topsl .ja-box, #ja-botsl .ja-box { 
	background: url(../images/dot-1.gif) repeat-y right;
}

#ja-topsl .ja-box-right, #ja-botsl .ja-box-right {
	background: 0;
}

#ja-topsl .ja-moduletable, #ja-botsl .ja-moduletable {
	margin-top: 10px;
	margin-bottom: 10px;
}

#ja-topsl div.ja-moduletable h3,
#ja-botsl div.ja-moduletable h3 { border-bottom: 0; padding-bottom: 0; }

#ja-topsl ul.menu li, #ja-botsl ul.menu li,
#ja-topsl ul.latestnews li, #ja-botsl ul.latestnews li,
#ja-topsl ul.weblinks li, #ja-botsl ul.weblinks li {
	background: url(../images/bullet.gif) no-repeat 1px 6px;
	line-height: 160%;
	margin-bottom: 5px;
	overflow: hidden;
	padding-left: 10px;
}

/* Top spotlight ---*/
#ja-topsl .main { padding: 0; }
#ja-topsl .main-inner1 { padding: 10px 0; border-bottom: 1px solid #ccc; }

/* Bot spotlight ---*/
#ja-botsl {background: #1b1b1b;}
#ja-botsl .main { padding: 0; }
#ja-botsl .main-inner1 { padding: 10px 0; border-top: none; }

#ja-botsl2 {background: #5B090D;}
#ja-botsl2 .ja-moduletable {margin: 10px 0px; padding: 0px;}
#ja-botsl2 td {padding: 5px;}


/* MISCELLANOUS
----------------------------------------------------------- */
/* Others ---*/
#ja-top-panel .main-inner1 {
	border: 2px dotted #e2e2b5;
	padding: 5px 10px;
	text-align: center;
	margin-top: 15px;
	background: #ffffcc;
	position: relative;
}

#ja-banner { border-top: 1px solid #ccc; }

div.ja-innerdiv { border-bottom: 1px dotted #ccc; }

div.ja-innerdiv h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 92%;
	font-weight: normal;
	text-transform: uppercase;
}

a.ja-icon-video {
	background: url(../images/icon-youtube.gif) no-repeat 5px 8px #fff;
	border: 1px solid #ccc;
	color: #666;
	display: block;
	font-weight: bold;
	position: absolute;
	padding: 5px 5px 5px 43px;
	right: 10px;
	top: 8px;
	text-decoration: none;
	width: 35px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
}
a.ja-icon-video span { color: #666; }

a.ja-icon-video:hover,
a.ja-icon-video:focus,
a.ja-icon-video:active { border-color: #ddd; text-decoration: none; }

a.ja-icon-video:hover span { color: #0F85D8; }

#ja-absolute .main {
	position: fixed;
	width: auto;
	height: auto;
	z-index: 99999;
	top: 1px;
	left: 1px;
}

#ja-absolute .main a {
	width: 91px;
	height: 99px;
	overflow: hidden;
	display: block;
	background: url(../images/joomla15.png) no-repeat left top #fff;
	text-indent: -9999px;
}

#ja-absolute .main a:hover,
#ja-absolute .main a:focus {
	background-position: left bottom;
	text-decoration: none;
}


/* MAINBODY ---*/
#ja-mainbody {background: none;}
.ja-content-main {min-height: 500px;}

/* BOTTOM SPOTLIGHT ---*/
#ja-botsl h3 {color: #fff; font-family: 'PT Sans', Verdana, sans-serif; font-size: 14px;}
#ja-botsl ul li {background: none; margin: 0px; border-bottom: 1px dotted #434343; list-style: disc; padding-left: 0px;}
#ja-botsl ul li a {text-decoration: none;}
#ja-botsl ul li a:hover {color: #fff;}
#ja-botsl .ja-box {background: url(../images/mainmenudivider.gif) repeat-y right;}
#ja-botsl .ja-box-right {background: none;}


/* FOOTER ---*/
#ja-footer {background: #5B090D; padding-bottom: 50px;}
#ja-footer a {color: #fff; text-decoration: none;}
#ja-footer a:hover {color: #e00029;}

/* TOPMENU ---*/
#ja-topmenu {float: right; margin-top: 30px; font-size: 12px;}
#ja-topmenu ul {}
#ja-topmenu ul li {display: inline;}
#ja-topmenu ul li a {padding: 0px 20px; border-right: 1px solid #e00029; margin: 0px; color: #fff; text-decoration: none; text-transform: uppercase; font-family: 'PT Sans', Verdana, sans-serif; font-size: 14px;}
#ja-topmenu ul li a:hover {color: #e00029;}
#ja-topmenu ul li.item-148 a {border-right: none; padding: 0px 0px 0px 20px;}

/* NOMARGIN MENU ---*/
#ja-right1 .moduletable_nomargin {margin: 0px; padding: 0px;}
#ja-right1 .moduletable_nomargin h3 {background: none; color: #fff; font-family: 'PT Sans', Verdana, sans-serif; font-size: 18px; padding: 10px; margin: 0px; border-bottom: none;}
#ja-right1 .moduletable_nomargin ul {padding: 0px; margin: 0px;}
#ja-right1 .moduletable_nomargin ul li 
#ja-right1 .moduletable_nomargin ul li a {background: aqua;}

#ja-left1 .moduletable_galerija {margin: 0px; padding: 0px;} 

/* MAIN MENU ---*/
#ja-left1 .moduletable_mainmenu {background: #5b090d;}
#ja-left1 .moduletable_mainmenu {margin: 0px; padding: 3px 0px 10px 0px;}
#ja-left1 .moduletable_mainmenu ul li {text-align: right; border: none;}
#ja-left1 .moduletable_mainmenu ul li a {padding: 5px 10px 5px 0px; color: #fff; text-decoration: none; text-transform: uppercase; font-family: 'PT Sans', sans-serif; font-size: 18px; font-weight: normal;}
#ja-left1 .moduletable_mainmenu ul li a:hover {background: #f4bc19; font-weight: bold; color: #870f15;}
#ja-left1 ul.menu li.active > a {background: #ECC687; font-weight: bold; color: #870f15;}


/* SIDEBARS ---*/
#ja-right1 {background: none;}
#ja-right2 {background: #ededed; border-radius: 0px 5px 5px 0px;}


/* SEARCH ---*/
#ja-search {top: 6px; right: 0px; position: absolute;}
#ja-search .custom_nomargin {float: right;}
#ja-search form.search {float: right; margin-top: 3px; }
#mod-search-searchword {background: #eeeeee; height: 15px; border: none; margin-left: 10px; width: 150px; padding: 3px 5px; color: #626262; position: absolute; right: 30px;}
#ja-search .button { position: absolute; top: 0px; right: 0px; width: 24px; height: 22px;}

#ja-search ul {display: block;}
#ja-search ul li {display: inline;}

/* TOPMENU ---*/
#ja-topmenu {position: absolute; top: 20px; right: 0px;}

/* SLIDER ---*/
#ja-slider {position: absolute; top: 140px; right: 0px;}
#ja-slider .ja-moduletable {margin: 12px 0px; padding: 0px;}
.lof-ass .preload div, .lof-ass .preload {background: none;}
.lof-ass {border: none !important; }
.lof-ass .lof-css3, .lof-ass .lof-css3 .preload {box-shadow: 0px 0px 0px 0px black;}
.lof-ass .lof-css3 .lof-description {box-shadow: 0px 0px 0px 0px black; left: 0px;}
.lof-ass .lof-navigator li img {margin: 5px 7px; padding: 0px; border: 5px solid #0c401d;}
.lof-main-item img {float: right; display: none;}
.lof-ass .lof-navigator li.active img {border: 5px solid #e00029;}
.lof-ass .lof-navigator li.active div {background: #0c401d;}
.lof-ass .lof-navigator li.active {background: none !important;}
.lof-ass .lof-navigator li div {background: url(../images/navigatordivider.gif) repeat-x bottom #15632e; border: none; margin: 0px; padding: 0px;}
.lof-ass .lof-navigator li h4, .lof-ass .lof-navigator a {font-family: Verdana, sans-serif; font-weight: normal; font-size: 13px;}
.lof-ass .lof-navigator li h4 {padding-right: 7px !important;}
.lof-ass .lof-navigator div span {font-size: 9px; color: #e00029;}
.lof-ass .lof-description {background: none; right: 0px; bottom: 50px; left: auto; padding: 0px; text-align: right;}
.lof-ass .lof-description h4 a {font-size: 42px; font-weight: normal; text-transform: uppercase !important; float: right; padding: 10px; color: #434343;}
.lof-ass .lof-description h4 a:hover {text-decoration: none; color: #e00029;}

/* NEWSFLASH ---*/
#ja-newsflash div.ja-moduletable, #ja-newsflash div.moduletable {margin: 0px; padding: 3px 0px; border-top: 1px solid #0c401d; border-bottom: 1px solid #0c401d;}
#gkHighlighterGK4-gkHighlight_95.gkHighlighterGK4 div.gkHighlighterInterface {background: none; border-radius: 0px;}
.gkHighlighterInterface div a {background: url(../images/newsflasharrows.png) no-repeat; height: 12px; margin: 0px; width: 12px;}
.gkHighlighterItem a {color: #707070; font-family: Verdana, sans-serif; font-size: 11px; }
.gkHighlighterItem a:hover {text-decoration: none; color: #000;}
.gkHighlighterInterface {margin: 5px 5px 5px 0px; background: none !important; padding: 0px;}
.gkHighlighterItem span a span {text-transform: uppercase; color: #fff; font-weight: bold;}
.gkHighlighterItem span a:after {content: "...";}

/* K2 STYLING ---*/
div.k2Pagination ul li {background: none; padding: 0px 2px;}
div.k2Pagination ul li span {background: #ccc; padding: 5px 7px;}
div.k2Pagination ul li a {background: #000; padding: 5px 7px; color: #fff; text-decoration: none;}
div.k2Pagination ul li a:hover {background: #e00029;}

/* K2 CATEGORY ITEM STYLING */
div.itemList {margin-top: -34px;}
div.itemListCategory {background: none; border: none; padding: 0px; margin: 0px;}
div.itemListCategory h2 {font-size: 24px; font-weight: bold; margin-top: 10px; background: url(../images/pagetitlebackground.png) no-repeat 0px 20px; border: none; padding: 0px 0px 16px 27px;}
.catItemHeader span.catItemDateCreated {border-right: 1px solid #000; padding: 0px 10px 0px 0px; margin-right: 10px; line-height: 12px; font-size: 11px !important; font-family: 'PT Sans', Verdana, sans-serif;}
.catItemHeader span.catItemAuthor {line-height: 12px; font-size: 10px; display: inline !important; border-right: 1px solid #fff; padding: 0px 10px 0px 0px !important; margin-right: 10px !important;}
.catItemHeader span.catItemHits {line-height: 12px; font-size: 11px; font-family: 'PT Sans', Verdana, sans-serif; color: #999999;}
div.catItemImageBlock {float: left; padding: 0px; margin: 0px 28px 0px 0px; width: 170px; height: 125px;}
span.catItemImage img {border: 7px solid #F4BC19; padding: 0px;}
div.catItemHeader h3.catItemTitle {font-family: 'PT Sans', sans-serif; font-size: 28px; margin-bottom: 5px; background: url(../images/etnodivider.gif) repeat-x bottom;}
.infos {padding-bottom: 7px;}
div.catItemHeader h3.catItemTitle a {text-decoration: none;}
div.catItemBody {padding: 2px 0px 0px 0px; background: url(../images/graydivider.gif) repeat-x bottom;}
div.catItemLinks {display: none;}
div.commentsandreadmore {float: right;}
div.catItemCommentsLink, div.catItemReadMore {font-size: 10px; line-height: 12px; border: none;}
div.catItemCommentsLink {font-family: 'PT Sans', Verdana, sans-serif; font-size: 11px; float: left; margin: 8px 0px;}
div.catItemReadMore a {background: url("../images/readmore.gif"); color: #fff; padding: 7px 30px; line-height: 26px;}
div.catItemReadMore a:hover {background: url("../images/readmorehover.gif");}
div.k2CategoriesListBlock ul li {padding: 0px; margin: 0px;}
div.k2CategoriesListBlock ul li a { display: block; color: #fff; text-decoration: none; background: url("../images/navigatordivider.gif") repeat-x bottom #15632E; padding: 4px 3px 8px 10px; margin: 0px;}
div.k2CategoriesListBlock ul li a:hover {background: url("../images/navigatordivider.gif") repeat-x bottom #e00029;}
div.catItemIntroText {margin: 0px; padding: 10px 15px; background: #ECC687; color: #000; font-family: Verdana, sans-serif; font-size: 12px; height: 105px; line-height: 20px;}
div.catItemCategory span {color: #bfbfbf; font-size: 11px; font-weight: normal; font-family: 'PT Sans', Verdana, sans-serif;}
div.catItemCategory {border-right: 1px solid #000; float: left; padding: 0px 10px 0px 0px; line-height: 12px; border-bottom: none; margin-right: 10px;}
div.catItemCategory a {font-size: 11px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	div.catItemHeader {margin-top: 25px;}
}

/* K2 ITEM STYLING */
div.itemHeader {background: url(../images/etnopattern.jpg) repeat-x top #e00029; padding: 10px 10px 0px;}
div.itemHeader h2.itemTitle {font-family: 'PT Sans', Verdana, sans-serif; font-size: 36px;}
.iteminfos {background: #000; padding: 10px 20px; margin-top: -5px; color: #fff; margin-bottom: 20px;}
div.itemHeader span.itemDateCreated {border-right: 1px solid #fff; padding: 0px 10px 0px 0px; margin-right: 10px; line-height: 12px; font-size: 10px !important;}
span.itemAuthor {line-height: 12px; font-size: 12px; display: inline !important; padding: 0px 10px 0px 0px !important; float: right;}
span.itemHits {float: none; line-height: 12px; font-size: 10px;}
div.itemToolbar {display: none;}
div.itemImageBlock {padding: 0px; margin: 0px;}
span.itemImage img {padding: 0px; border: none; margin: 0px;}
span.itemImage {margin: 0px;}
div.itemContentFooter {display: none;}
div.itemSocialSharing {background: #F4BC19; padding: 10px 10px 2px 10px;}
div.itemBody {padding: 0px 0px 0px 0px; background: #ECC687;}
div.itemBackToTop {display: none;}
div.itemView {border-bottom: none;}
div.itemFullText {font-family: Verdana, sans-serif; color: #000; font-size: 13px; line-height: 18px; padding: 0px 15px 20px 15px;}
div.itemIntroText {font-family: Verdana, sans-serif; color: #000; font-size: 13px; line-height: 18px; font-weight: normal; padding: 0px 15px;}
div.itemFullText p, div.itemIntroText p {margin: 0px;}
div.itemCategory span {color: #bfbfbf; font-size: 11px; font-weight: normal; font-family: 'PT Sans', Verdana, sans-serif;}
div.itemCategory {border-right: 1px dotted #535353; float: left; padding: 0px 10px 0px 0px; line-height: 12px; border-bottom: none; margin-right: 10px;}
div.itemCategory a {font-size: 11px;}
span.itemDateCreated {padding: 0px 10px 0px 0px; margin-right: 10px; line-height: 12px; font-size: 11px !important; font-family: 'PT Sans', Verdana, sans-serif;}
div.itemLinks {margin: 0px;}
div.itemNavigation {background: url(../images/etnopattern.jpg) repeat-x top #5B090D; border: none; padding: 20px; font-family: 'PT Sans', Verdana, sans-serif; font-size: 14px; margin: 0px;}
div.itemNavigation a {font-family: 'PT Sans', Verdana, sans-serif;}
div.itemNavigation a.itemPrevious {padding: 0px;}
div.itemAttachmentsBlock {border: 0px; background: #000; padding: 20px;}
div.itemAttachmentsBlock span {font-size: 14px; font-family: 'PT Sans', Verdana, sans-serif; text-transform: uppercase; color: #fff;}
div.itemAttachmentsBlock ul li {background: none;}
div.itemImageGallery {padding: 10px 0px; margin: 0px;}
div.itemImageGallery h3 {display: none;}

/* K2 ITEM GALLERY STYLING */
ul.sigProSleek {padding: 0px !important; margin: 0px !important;}
ul.sigProSleek li.sigProThumb {margin: 5px !important}

/* K2 GENERIC STYLING */
div.genericItemImageBlock {width: 170px !important; height: 125px !important; margin: 0px 28px 0px 0px;}
span.genericItemImage img {width: 170px !important; padding: 0px; border: 7px solid #fff;}
div.genericItemHeader h2.genericItemTitle {font-family: 'PT Sans', sans-serif; font-size: 28px; border-bottom: 1px solid #5a5a5a; margin-bottom: 5px;}
div.genericItemCategory span {color: #bfbfbf; font-size: 11px; font-weight: normal; font-family: 'PT Sans', Verdana, sans-serif;}
div.genericItemCategory {border-right: 1px solid #000; float: left; padding: 0px 10px 0px 0px; line-height: 12px; border-bottom: none; margin-right: 10px;}
div.genericItemCategory a {font-size: 11px;}
div.genericItemIntroText {margin: 0px; padding: 10px 15px; background: #bfbfbf; color: #000; font-family: Verdana, sans-serif; font-size: 12px; height: 105px; line-height: 20px;}
div.genericItemCommentsLink, div.catItemReadMore {font-size: 10px; line-height: 12px; border: none;}
div.genericItemCommentsLink {font-family: 'PT Sans', Verdana, sans-serif; font-size: 11px; float: left; margin: 8px 0px;}
div.genericItemReadMore {float: right; margin-top: 1px;}
div.genericItemReadMore a {background: #1b1b1b; color: #fff; padding: 7px 30px; line-height: 26px;}
div.genericItemReadMore a:hover {background: #e00029;}
div.genericItemView {border: none; padding: 4px;}
div.genericItemBody {padding: 0px;}
span.genericItemDateCreated {border-right: 1px solid #000; padding: 0px 10px 0px 0px; margin-right: 10px; line-height: 12px; font-size: 11px !important; font-family: 'PT Sans', Verdana, sans-serif; color: #999999; display: block; float: left;}
span.catItemHits {float: none; line-height: 12px; font-size: 11px; color: #999999;}

/* K2 COMMENTS STYLING */
div.itemComments {background: url(../images/etnodivider.gif) repeat-x top #ECC687; border: none; padding: 20px;}
div.itemCommentsForm h3 {font-family: 'PT Sans', Verdana, sans-serif; font-weight: bold; text-transform: uppercase; color: #000;}
div.itemComments ul.itemCommentsList li span.commentDate {font-size: 10px; font-weight: normal; color: #626262;}
div.itemComments ul.itemCommentsList li span.commentAuthorName {font-size: 10px; font-weight: normal; color: #626262;}
div.itemComments ul.itemCommentsList li {font-weight: bold; font-size: 13px;}
div.itemComments ul.itemCommentsList li p {margin: 0px; padding: 0px; color: #000;}
div.itemComments ul.itemCommentsList li span.commentLink a {font-size: 11px; text-decoration: none; font-weight: normal; }
div.itemCommentsForm p.itemCommentsFormNotes {border-top: none; border-bottom: 1px solid #e00029; margin: 5px 0px 0px 0px; padding: 0px; color: #626262;}
div.itemComments h3.itemCommentsCounter {font-family: 'PT Sans', Verdana, sans-serif; font-size: 16px; color: #000;}
div.itemCommentsForm form label.formComment {float: left; margin: 0px; width: 80px; font-size: 11px; color: #626262;}
div.itemCommentsForm form textarea.inputbox {margin: 10px 0px; width: 380px; padding: 5px;}
div.itemCommentsForm form label.formName {float: left; margin: 0px; width: 80px; font-size: 11px; color: #626262;}
div.itemCommentsForm form input.inputbox {margin: 10px 0px; padding: 5px; width: 380px;}
div.itemCommentsForm form label.formEmail {float: left; margin: 0px; width: 80px; font-size: 11px; color: #626262;}
div.itemCommentsForm form input.inputbox {margin: 10px 0px; padding: 5px; width: 380px;}
div.itemCommentsForm form label.formUrl {float: left; margin: 0px; width: 80px; font-size: 11px; color: #626262;}
#buttondivider {border-bottom: 1px solid #e00029; height: 1px;}
div.itemCommentsForm form input#submitCommentButton {background: #000; color: #fff; border: none; font-size: 12px; padding: 5px 20px;}
div.itemCommentsForm form input#submitCommentButton:hover {cursor: pointer; background: #e00029; color: #000;}

/* K2 EXTRA FIELDS STYLING */
.itemExtraFields h3 {display: none;}
.itemExtraFields {border: none !important; margin: 0px !important; padding: 15px 20px 0px 20px !important;}
.itemExtraFields ul li {padding: 0px; border-bottom: 1px dotted #fff; background: none;}
.itemExtraFields ul li span.itemExtraFieldsLabel {width: 60px !important; color: #e00029; font-weight: normal !important;}
.itemExtraFields ul li span.itemExtraFieldsValue {color: #000; font-weight: bold !important; font-size: 14px !important;}

/* K2 CALENDAR STYLING */
table.calendar {background: none;}
table.calendar tr td {border: 1px solid #000;}
table.calendar tr td.calendarNavMonthPrev {background: #ecc687; }
table.calendar tr td.calendarCurrentMonth {background: #ecc687; }
table.calendar tr td.calendarNavMonthNext {background: #ecc687; }
table.calendar tr td.calendarDayName {font-size: 11px; font-family: 'PT Sans', Verdana, sans-serif; padding: 3px; background: #535353;}
table.calendar tr td.calendarDateEmpty {background: none;}
table.calendar tr td.calendarDate {background: #ecc687; }
table.calendar tr td.calendarDateLinked a {background: #e00029; color: #000; font-weight: bold;}
table.calendar tr td.calendarToday {background: none; color: #e00029; font-weight: bold;}

/* K2 VIDEO BLOCK STYLING */
div.itemVideoBlock {background: none; padding: 0px; margin: 0px;}
div.itemVideoBlock h3 {display: none;}

/* K2 TAG CLOUD STYLING */
div.k2TagCloudBlock a:hover {background: #000;}

/* K2 TAG ITEM STYLING */
div.tagItemHeader h2.tagItemTitle {font-family: 'PT Sans', Verdana, sans-serif; font-size: 28px;}
span.tagItemImage a img {width: 200px !important; border: none; padding: 0px 10px 0px 0px;}
.tagItemIntroText {padding: 0px !important; margin: 0px !important;}
.tagItemIntroText p {padding: 0px; margin: 0px;}

/* ACCORDION STYLING */
div.lof-element h4 {display: none;}
span.lof-title {font-family: 'PT Sans', Verdana, sans-serif; font-size: 18px; padding-left: 0px !important;}

/* ACE POLLS STYLING */
.poll h4 {font-size: 100%; text-transform: uppercase;	font-family: Helvetica, Arial, sans-serif; border-bottom: 1px solid #ccc;}
table.pollstableborder tbody tr.sectiontableentry2 td {background: none;}
table.pollstableborder tbody tr.sectiontableentry1 td {background: none;}
table.pollstableborder tbody tr.sectiontableentry1 td div span {color: #000;}

/* ACY MAILING MODULE */
.acymailing_module_form td {padding: 5px 0px;}
.acyfield_name .inputbox, .acyfield_email .inputbox {width: 165px; background: #333; padding: 5px; font-family: 'PT Sans', Verdana, sans-serif; font-size: 14px; border: none; color: #fff;}
td.acysubbuttons input.button {background: #555; color: #fff; font-weight: bold; width: 175px; border: none; padding: 10px;}
td.acysubbuttons input.button:hover {background: #e00029; color: #fff; cursor: pointer;}
div.acymailing_module_success {background: #e00029 !important; color: #fff; font-weight: bold;}

/* B2J K2 CALENDAR STYLING */
.boxMainStripped {background: none !important;}
.b2j_k2_calendar_container_module .JsDatePickBox .boxMainStripped {background: none !important;}
.b2j_k2_calendar_container_module .JsDatePickBox .boxMainInner {background: none !important; border: 1px solid #000;}
.b2j_k2_calendar_container_module .JsDatePickBox .boxMainInner .controlsBar {background: #ecc687 !important;}
.b2j_k2_calendar_container_module .JsDatePickBox .boxMainInner .controlsBarText {font-size: 14px !important; font-family: Arial, sans-serif; color: #fff !important; font-weight: normal;}
.b2j_k2_calendar_container_module .JsDatePickBox .boxMainInner .monthBackwardButton, .b2j_k2_calendar_container_module .JsDatePickBox .boxMainInner .monthForwardButton {border: none; background: #000 !important;}
.b2j_k2_calendar_container_module .JsDatePickBox .boxMainInner .monthBackwardButton:hover, .b2j_k2_calendar_container_module .JsDatePickBox .boxMainInner .monthForwardButton:hover {background: #e00029 !important;}
.b2j_k2_calendar_container_module .JsDatePickBox .weekDaysRow {background: none !important; font-size: 11px; font-weight: normal; margin: 0px; border: none !important; background: #555 !important;}
.b2j_k2_calendar_container_module .JsDatePickBox .weekDaysRow .weekDay {border: none !important; display: block;}
.b2j_k2_calendar_container_module .JsDatePickBox .boxMainCellsContainer {background: none !important;}
.b2j_k2_calendar_container_module .JsDatePickBox .boxMainInner .dayDisabled {background: #ecc687 !important; font-weight: normal; font-size: 11px;}
.b2j_k2_calendar_container_module .JsDatePickBox .boxMainInner .dayNormal:hover {background: #e00029 !important;}

#fancybox-overlay {background: #000 !important;}
.avVideo .avPlayerContainer {background: none; border-radius: 0px; padding: 0px;}
.besps_holder_1_0 {margin: 0px !important; padding: 0px !important;}

/* COUNTDOWN STYLING */
div.scdp-text-vert, div.scdp-counter-vart {text-align: right;}
div.scdp-container {float: right;}

/* JCOMMENTS STYLING */
div.item-pageknjigautisaka {background: #ECC687;}
div.item-pageknjigautisaka p {padding: 0px 15px; color: #000; font-weight: bold;}
div.item-pageknjigautisaka #jc {padding: 0px 15px 0px 0px;}
div.item-pageknjigautisaka #jc h4 {display: none;}
div.item-pageknjigautisaka #jc p {padding: 0px;}
div#jc form#comments-form p span label {color: #5B090D;}

div#jc div#comments-footer {display: none;}
div#jc #comments-form img.captcha {float: left; margin-right: 20px;}
div#jc form#comments-form div#comments-form-buttons {padding: 15px 0px; border-top: solid 1px #fff;}
div#jc form#comments-form div#comments-form-buttons div#comments-form-send.btn div a {background: #5B090D; color: #fff; padding: 5px 38px;}
div#jc form#comments-form div#comments-form-buttons div#comments-form-send.btn div a:hover {background: #000; color: #fff;}

/* LANGUAGES MODUL STYLING */
div.custom_languages {padding: 5px 200px 0px 0px}