body {color: #333; font-family: Verdana, sans-serif;}
body#bd { background: #fff; color: #333; }

/* Tamno zeleno: #15632e */
/* Svetlo zeleno: #98bf2b */

li.item-286 a:before {content: "\f082"; font-family: "FontAwesome"; padding-right: 5px; font-size: 14px;}
li.item-287 a:before {content: "\f081"; font-family: "FontAwesome"; padding-right: 5px; font-size: 14px;}

a { color: #15632e; text-decoration: none; }
a:hover, a:active, a:focus { text-decoration: underline; color: #333; }
p.readmore a { text-transform: uppercase; }

@media (max-width: 468px) {
	#t3-topmenu {margin-bottom: 0px !important;}
	#t3-topmenu .container ul {text-align: center !important;}
	#t3-header .head-search {float: none; margin-top: 25px !important; text-align: center; width: 100%; padding-left: 40px;}
	#t3-mainnav .container {border-radius: 0px !important;}
	.bm_slideshow_pro_vert {border-radius: 0px !important;}
	.bm_slideshow_pro_vert .item_title {font-size: 12px !important; line-height: 12px !important; font-weight: lighter !important;}
	.bm_slideshow_pro_vert .item_desc {display: none;}
	.bm_slideshow_pro_page .bm_slideshow_pro_page_items .bm-page-item .item_img img {width: 50px !important; height: 42px !important;}
	.bm_style_run_content .item .item_main_content .item_main_title a {font-size: 18px !important; line-height: 20px !important;}
	.bm_style_run_content .item .item_main_content .item_main_desc {font-size: 11px !important;}
	.content-top iframe {width: 100% !important; height: 160px !important;}
	.logo-img {width: 100%;}
}

@media (max-width: 768px) {
	#t3-topmenu {margin-bottom: 0px !important;}
	#t3-topmenu .container ul {text-align: center !important;}
	#t3-header .head-search {float: none; margin-top: 25px !important; text-align: center; width: 100%; padding-left: 40px;}
	#t3-mainnav .container {border-radius: 0px !important;}
	.bm_slideshow_pro_vert {border-radius: 0px !important;}
	.bm_slideshow_pro_vert .item_title {font-size: 12px !important; line-height: 12px !important; font-weight: lighter !important;}
	.bm_slideshow_pro_vert .item_desc {display: none;}
	.bm_slideshow_pro_page .bm_slideshow_pro_page_items .bm-page-item .item_img img {width: 50px !important; height: 42px !important;}
	.bm_style_run_content .item .item_main_content .item_main_title a {font-size: 18px !important; line-height: 20px !important;}
	.bm_style_run_content .item .item_main_content .item_main_desc {font-size: 11px !important;}
}

@media (max-width: 1280px) {
	#mod-search-searchword {width: 85% !important;}
}

#t3-topmenu {border-top: 15px solid #15632e; margin-bottom: -30px;}
#t3-topmenu .t3-topmenu-border {border-top: 5px solid #98bf2b;}
#t3-topmenu .container ul {text-align: right; margin-top: 10px;}
#t3-topmenu .container ul li {display: inline; border-right: 1px solid #ededed; padding: 1px 2px;}
#t3-topmenu .container ul li a {display: inline; font-size: 13px; padding: 2px 10px; }
#t3-topmenu .container ul li.item-125 {border: none;}
#t3-topmenu .container ul li.active a {background: #98bf2b;}

#t3-header {margin-top: 10px; padding-bottom: 0px;}
#t3-header .head-search {float: right; margin-top: 55px;}
#t3-header .logo {margin-top: -15px;}

#t3-mainnav {background: none; border: none;}
#t3-mainnav .container {background: #98bf2b; border-bottom: 5px solid #15632e; border-radius: 5px;}
#t3-mainnav li a {font-family: 'PT Sans', Verdana, sans-serif; color: #fff; font-size: 18px; text-shadow: 1px 1px 1px rgba(0,0,0,0.5);}
#t3-mainnav li a:hover, #t3-mainnav li.active a, #t3-mainnav li.open a:hover {background: #15632e;}
#t3-mainnav li.open a {background: #8db129;}
#t3-mainnav .dropdown-menu {background: #8db129; border: none;}
.navbar-toggle {float: left; background: #15632e; margin: 0px; height: 50px; border: none; border-radius: 0px; width: 50px; color: #fff;}
.navbar-toggle:hover {background: #15632e !important; color: #98bf2b;}
.t3-mainnav .t3-navbar-collapse .navbar-nav > li > a {border-bottom: 1px solid #C1DA79; border-top: 1px solid #89AD00;}

#t3-slider .container {padding: 15px 0px 0px 0px;}
.bm_slideshow_pro_vert {border-radius: 5px;}
div#t3-slider div.container div.slider div#bm_slideshow_pro_153.bm_slideshow_pro_over.bm_slideshow_pro_vert.bm_loading div#bm_slideshow_pro_page_153.bm_slideshow_pro_page div.bm_slideshow_pro_page_items div.bm-page-item.bm-img-paging-not-full.cycle-pager-active {background: #0c401d;}
.bm_slideshow_pro_vert .item_title {font-family: 'PT Sans', Verdana, sans-serif; color: #fff; font-size: 18px; line-height: 18px;}
.bm_slideshow_pro_vert .item_desc {font-family: 'PT Sans', Verdana, sans-serif; color: #98bf2b; font-size: 10px !important; font-weight: lighter;}
.bm_slideshow_pro_page .bm_slideshow_pro_page_items .bm-page-item {border-bottom: 1px dotted #0c401d !important;}
.bm_slideshow_pro_page .bm_slideshow_pro_page_items .bm-page-item .item_img {width: auto !important}
.bm_slideshow_pro_page .bm_slideshow_pro_page_items .bm-page-item .item_img img {border: 4px solid #15632e !important;}
.bm_style_run_content .item .item_main_content .item_main_title a {font-family: 'PT Sans', Verdana, sans-serif; font-weight: bold; font-size: 28px; line-height: 30px;}
.bm_style_run_content .item .item_main_content .item_main_title {background: rgba(0,0,0,0.5) !important;}
.bm_style_run_content .item .item_main_content .item_main_desc {background: rgba(0,0,0,0.5) !important; font-family: 'PT Sans', Verdana, sans-serif; color: #98bf2b; font-size: 14px;}

.t3-sl-1 {padding: 0px; margin-top: 15px; margin-bottom: 0px;}
.t3-sl-1 .t3-module {background: #ededed; border-radius: 5px; margin: 0px; padding: 5px;}
.gkHighlighterInterface {background: #98bf2b !important; border-radius: 4px !important;}
.gkHighlighterItem a {font-family: 'PT Sans', Verdana, sans-serif; font-size: 16px;}
.gkHighlighterItem a span {font-weight: bold;}
.gkHighlighterWrapper {margin-top: -2px;}

.modulesearch {padding: 0px !important;}
.modulesearch input.button {margin: 4px 6px 0px 0px; float: right;}
#mod-search-searchword {border-radius: 4px; background: #f7f7f7; height: 18px; margin: 4px; width: 90%; padding: 3px 10px; color: #626262; height: 100%; border: none; box-shadow: inset 0px 0px 2px rgba(0,0,0,0.3); font-size: 12px; float: left;}

#t3-content {background: #eeeeee; border-radius: 5px 0px 0px 5px;}
.t3-sidebar {padding: 0px;}
.t3-sidebar-1 {background: #ccc;}
.t3-sidebar-1 .module_nomargin h3 {background: #0C401D; color: #fff; font-family: 'PT Sans', Verdana, sans-serif; font-size: 18px; padding: 10px; margin: 0px;}
.t3-sidebar-1 .module_nomargin ul {margin: 0px; padding: 0px; list-style-type: none;}
.t3-sidebar-2 {background: #eeeeee; border-radius: 0px 5px 5px 0px;}
.t3-sidebar-2 .moduleads {background: #fff; box-shadow: inset 0px 0px 3px rgba(0,0,0,0.3); padding: 10px; margin: 10px; border-radius: 5px;}

.t3-sidebar-1 .t3-module {margin-bottom: 20px;}
.module_regular {padding: 0px 20px; margin-top: 15px;}
.module_regular h3 {font-family: 'PT Sans', Verdana, sans-serif; font-size: 24px; padding-bottom: 5px; border-bottom: 1px solid #fff;}
.module_regular ul {margin: 0px; padding: 0px;}
.module_regular ul li {list-style: none; padding: 10px 0px !important; border-bottom: 1px dotted #fff !important; float: none !important;}
.module_regular ul li a {font-weight: bold; font-size: 14px;}

/* 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;}
.gkHighlighterItem a {color: #707070; font-family: Verdana, sans-serif; font-size: 11px; }
.gkHighlighterItem a:hover {text-decoration: none; color: #000;}
.gkHighlighterInterface {margin: 0px 5px 0px 0px;}

/* K2 STYLING ---*/
div.k2Pagination, div.k2Pagination ul {text-align: center;}
div.k2Pagination .pagination {float: none !important; display: inline-table;}
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; border-color: #777;}
div.k2Pagination ul li a:hover {background: #98BF2B; color: #fff; border-color: #98bf2b;}
div.k2Pagination ul li.active a {background: #98bf2b; border-color: #98bf2b;}
div.k2Pagination ul li.active a:hover {background: #98bf2b;border-color: #98bf2b;}

/* CATEGORY ITEM STYLING */
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;}
h1.componentheading, .componentheading, .login h1 {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 #fff; padding: 0px 10px 0px 0px; margin-right: 10px; line-height: 12px; font-size: 10px !important;}
.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: 10px;}
div.catItemImageBlock {float: left; padding: 0px; margin: 8px 12px 0px 0px;}
span.catItemImage img {border: 7px solid #fff; padding: 0px;}
div.catItemHeader h3.catItemTitle {font-family: 'PT Sans', sans-serif; font-size: 28px; background: url(../images/graydivider.gif) repeat-x bottom; margin-bottom: 5px;}
.infos {background: url(../images/graydivider.gif) repeat-x bottom; 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;}
.commentsandreadmore {float: right; padding-top: 3px; margin-bottom: 10px;}
div.catItemCommentsLink, div.catItemReadMore {font-size: 10px; line-height: 12px;}
div.catItemCommentsLink {border-right: 1px solid #fff;}
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 #98bf2b;}

/* ITEM STYLING */
div.itemHeader h2.itemTitle {font-family: 'PT Sans', Verdana, sans-serif; font-size: 36px; background: url(../images/graydivider.gif) repeat-x bottom;}
.iteminfos {background: url(../images/graydivider.gif) repeat-x bottom; padding: 4px 0px 7px 0px;}
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 {border: 7px solid #fff; padding: 0px;}
div.itemContentFooter {background: url(../images/graydivider.gif) repeat-x bottom; border: none;}
div.itemSocialSharing {background: url(../images/graydivider.gif) repeat-x bottom; padding: 1px 0px;}
div.itemBody {padding: 8px 0px 0px 0px;}
div.itemBackToTop {display: none;}
div.itemView {border-bottom: none;}
#k2Container p img {width: 100%; height: auto;}

/* COMMENTS STYLING */
div.itemComments {background: none; border: none; padding: 0px;}
div.itemCommentsForm h3 {font-family: 'PT Sans', Verdana, sans-serif; font-weight: bold; text-transform: uppercase;}
div.itemComments ul.itemCommentsList li span.commentDate {font-size: 10px; font-weight: normal;}
div.itemComments ul.itemCommentsList li span.commentAuthorName {font-size: 10px; font-weight: normal;}
div.itemComments ul.itemCommentsList li {font-weight: bold; font-size: 13px;}
div.itemComments ul.itemCommentsList li p {margin: 0px; padding: 0px;}
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 #ccc; margin: 5px 0px 0px 0px; padding: 0px; color: #626262;}

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: 440px; 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: 440px;}
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: 440px;}
div.itemCommentsForm form label.formUrl {float: left; margin: 0px; width: 80px; font-size: 11px; color: #626262;}
#buttondivider {border-bottom: 1px solid #ccc; 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: #98BF2B; color: #000;}

/* ATTACHMENT STYLING */
div.itemAttachmentsBlock {background: #98BF2B; padding: 20px !important; border-radius: 5px; border-bottom: none;}
div.itemAttachmentsBlock ul.itemAttachments li {padding: 0px; background-image: none; font-size: 16px; display: block; text-align: left;}
div.itemAttachmentsBlock ul.itemAttachments li a {color: #fff; text-decoration: none;}
div.itemAttachmentsBlock ul.itemAttachments li a:hover {font-weight: bold;}
div.itemAttachmentsBlock span {font-size: 18px;}
div.itemAttachmentsBlock ul.itemAttachments li span {color: #15632E;}

/* K2 MODULES STYLING */
.k2ItemsBlock ul li {background: none; padding: 0px; margin: 0px; float: left;}
.k2ItemsBlock ul li.even, .k2ItemsBlock ul li.odd {border: none;}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {min-width: 165px;}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img:hover {border: 2px solid #fff;}

/* CUSTOM PROFILE STYLING */
.column dl {padding-left: 30px !important;}
.column dt {width: 200px;}

#t3-bottomSpotlight {background: url(../images/botsl.gif) center bottom repeat-x;}
.t3-sl-2 {padding: 20px; margin-top: 15px; margin-bottom: 0px; background: #98bf2b; border-radius: 5px;}
.t3-sl-2 .t3-module {  margin: 0px; padding: 10px;}

#t3-bottomSpotlight h3 {color: #fff; font-family: 'PT Sans', Verdana, sans-serif; font-size: 22px; text-transform: uppercase; font-weight: bold; border-bottom: 1px solid #15632e;}
#t3-bottomSpotlight ul {display: inline;}
#t3-bottomSpotlight ul li {background: none; margin: 0px; border-bottom: 1px dotted #b3d84b; list-style: none; padding-left: 0px; width: 100%;}
#t3-bottomSpotlight ul li a {text-decoration: none; display: block; padding: 3px 0px;}
#t3-bottomSpotlight ul li a:hover {color: #fff; background: #15632e; padding: 3px 10px;}
#t3-bottomSpotlight .ja-box {background: url(../images/mainmenudivider.gif) repeat-y right;}
#t3-bottomSpotlight .ja-box-right {background: none;}

#t3-footer {background: #15632e; border: none;}
#t3-footer a {color: #98bf2b;}
.t3-copyright {border: none;}

.t3-navhelper {background: none; border: none;}
.t3-navhelper .container {background: none; padding: 0px;}
.t3-navhelper .container ol {background: none; padding: 0px;}

/*** PARTNERS ***/
.t3-navhelper h3.module-title {margin: 0px; padding: 0px 0px 10px 0px; font-weight: lighter; color: #2c61ab; text-align: center; border-bottom: 1px solid #fff;}
.t3-navhelper .module-ct {padding: 10px 0px;}
.t3-navhelper img {opacity: 0.5; width: 100%; height: auto;}
.t3-navhelper img:hover {opacity: 1.0;}
.t3-navhelper .nspArtScroll1 {margin-top: 20px; border-bottom: 1px solid #ededed; padding-bottom: 10px;}
.t3-navhelper .nspBotInterface, .links .nspTopInterface {margin: 5px 0px 0px 0px; float: none; width: 100%; text-align: center; top: auto; bottom: 0px;}
.t3-navhelper .nspBotInterface ul, .links .nspTopInterface ul {width: 38px; float: none; margin: 5px auto !important;} 
.t3-navhelper .nspPagination li {height: 15px; width: 15px; padding: 0px; margin: 1px 0px 0px 4px !important; border-radius: 20%; box-shadow: inset 0px 0px 2px rgba(0,0,0,0.3); background: #ededed;}
.t3-navhelper .nspPagination li.active {background: #fff;}

#k2Container td {padding: 5px; border: none;}
.k2AccountPage th.k2ProfileHeading, .k2AccountPage table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key {background: none; border: none;}
.k2UserBlock .btn-primary {width: 100%; margin-top: 10px;}

#k2Container a.modal, #k2ContainerDiscounts a.modal, #k2ContainerAds a.modal {border: 0px; display: inline-block; margin: 0px; position: relative; top: auto; left: 0px; width: auto; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 0 0 0; -moz-box-shadow: 0 0 0 0; box-shadow: 0 0 0 0;}

.content-top iframe {width: 100% !important; height: 300px;}
