/*Funditus template*/

/* Opceniti stil
-----------------------------------*/

@import url(forme.css);/*css rs forme*/

 *{
margin : 0;
padding : 0;
}

body {
color : #626365;
background : #ffffff;
font-family : Tahoma, sans-serif;
line-height : 150%;
}

body#bd {
background : #ffffff;
}

body.contentpane {
width : auto;
margin : 1em 2em;
background : #ffffff;
color : #000000;
font-size : 12pt;
font-family : serif;
line-height : 140%;
}

body.fs1 {
font-size : 9px;
}

body.fs2 {
font-size : 10px;
}

body.fs3 {
font-size : 11px;
}

body.fs4 {
font-size : 12px;
}

body.fs5 {
font-size : 13px;
}

body.fs6 {
font-size : 14px;
}

/* Normalni linkovi */

a {
color : #ed1c24;
text-decoration : underline;
}

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

/* Naslovi */

.contentheading, .componentheading, div.moduletable h3, h1, h2, h3 {
color : #ca101f;
text-transform : uppercase;
}

/* Mali tekst */

.small, .smalldark, .createdate, .modifydate, .mosimage_caption,
.back_button, .pagenavcounter, .pagenav, .pagenavbar, a.readon {
}

/* Heading */

h1 {
font-size : 150%;
}

h2 {
font-size : 130%;
}

h3 {
font-size : 120%;
}

h4 {
font-size : 100%;
text-transform : uppercase;
}

p {
margin : 5px 0 15px;
}

ul {
margin-top : 5px;
margin-bottom : 15px;
list-style : none;
}

ul li {
padding-left : 32px;
background : url(../images/bullet-list.gif) no-repeat 20px 5px;
line-height : 160%;
}

ol {
margin-top : 5px;
margin-bottom : 15px;
}

ol li {
margin-left : 35px;
}

th {
padding : 4px;
font-weight : bold;
text-align : left;
}

fieldset {
border : none;
padding: 4px;
}

fieldset a {
font-weight : bold;
}

hr {
border-top : 1px solid #efefef;
border-right : 0;
border-left : 0;
border-bottom : 0;
height : 1px;
}

a img {
border : none;
}

td, div {
font-size : 100%;
}


/*Code tekst */

pre, .code {
padding : 10px 15px;
margin : 5px 0 15px;
border-left : 5px solid #ed1c24;
background : url(../images/stripe2.gif);
font : 1em/1.5 "Courier News", monospace;
}
blockquote {
padding : 15px 40px 15px 60px;
background : url(../images/quote.gif) no-repeat 20px 10px;
font : italic 1em/1.5 Georgia, Times, serif;
}
.dropcap {
float : left;
padding : 4px 8px 0 0;
display : block;
color : #ed1c24;
font : 50px/40px Georgia, Times, serif;
}

/* Savjeti, greške, poruke, označeno */

.error {
padding-left : 25px;
color : #ed1c24;
background : url(../images/bullet-error.gif) no-repeat top left;
}

.message {
padding-left : 25px;
color : #ed1c24;
background : url(../images/bullet-info.gif) no-repeat top left;
}

.tips {
padding-left : 25px;
color : #ed1c24;
background : url(../images/bullet-tips.gif) no-repeat top left;
}

.highlight {
border-bottom : 1px solid #999999;
padding : 0 5px;
background : #fefae1;
font-weight : bold;
}

p.stickynote {
padding : 20px 80px 10px 20px;
background : #fefae1 url(../images/sticky-bg.gif) no-repeat top right;
}

p.pinnote {
padding : 20px 60px 10px 20px;
background : #fefae1 url(../images/pin-bg.gif) no-repeat top right;
}

p.clipnote {
padding : 20px 60px 10px 20px;
background : #fefae1 url(../images/clip-bg.gif) no-repeat top right;
}

.blocknumber {
clear : both;
padding : 5px 15px 10px;
position : relative;
}

.bignumber {
float : left;
margin-right : 8px;
margin-bottom : 5px;
padding : 0 2px;
display : block;
color : #ed1c24;
font : 30px/normal Arial, sans-serif;
font-weight : bold;
}

/* Forme */

form {
margin : 0;
padding : 0;
}

input, select {
font : 11px/normal Tahoma, Arial, sans-serif;
color : #626365;
}

select, .inputbox {
padding : 2px;
}

textarea {
padding-left : 2px;
}

.button, .button:hover {
padding : 2px 10px !important ;
padding : 1px 5px;
border-top : 1px solid #dddddd;
border-right : 1px solid #999999;
border-bottom : 1px solid #999999;
border-left : 1px solid #dddddd;
background : url(../images/but-bg.gif) repeat-x bottom;
}

.button:active, .button:focus {
border-top : 1px solid #999999;
border-right : 1px solid #dddddd;
border-bottom : 1px solid #dddddd;
border-left : 1px solid #999999;
}

.inputbox {
border : 1px solid #dedede;
background : #ffffff;
}

.inputbox:hover, .inputbox:focus {
border : 1px solid #dedede;
background : #ffffff;
}

/* Moduli 
-----------------------------------------*/

/* Lijevi moduli */

div.moduletable h3 {
margin : 0 -12px 5px;
padding : 6px;
border-top : 1px solid #efefef;
background : url(../images/h3-bg.gif) no-repeat bottom left;
font-size : 1em;
text-indent : 25px;
line-height : normal;
}

div.moduletable {
padding : 0 12px 8px;
margin : 0;
clear : both;
}

/* Desni moduli */

div.module h3 {
margin : -3px -3px 10px;
padding : 0;
font-size : 1.2em;
color : #ffffff;
text-align : center;
}

div.module {
margin-bottom : 5px;
padding : 0;
float : left;
clear : both;
width : 100%;
background : url(../images/box-br.gif) no-repeat bottom right;
}

div.module div {
padding : 0;
background : url(../images/box-bl.gif) no-repeat bottom left;
}

div.module div div {
padding : 0;
background : url(../images/box-tr.gif) no-repeat top right;
}

div.module div div div {
padding : 10px 15px 15px;
background : url(../images/box-tl.gif) no-repeat top left;
}

div.module div div div div {
margin : 0;
padding : 0;
background : none;
}

/* Joomla stil */

table.blog {
}

.article_seperator {
display : block;
background : url(../images/seperator.gif) repeat-x center ;
height : 20px;
}

#leftcol .article_seperator, #rightcol .article_seperator {
display : none;
}

table.contentpane {
border : none;
width : 100%;
}

table.contentpaneopen {
border : none;
}

table.contenttoc {
margin : 0 0 10px 10px;
padding : 0;
width : 35%;
}

table.contenttoc a {
text-decoration : none;
}

table.contenttoc td {
padding : 1px 5px 1px 25px;
background : url(../images/bullet-list.gif) no-repeat 5% 50%;
}

table.contenttoc th {
padding : 4px;
background : url(../images/stripe2.gif);
text-indent : 5px;
}

table.poll {
padding : 0;
width : 100%;
border-collapse : collapse;
}

table.pollstableborder {
padding : 0;
width : 100%;
border : none;
text-align : left;
}

table.pollstableborder img {
vertical-align : baseline;
}

table.pollstableborder td {
padding : 2px !important ;
}

table.searchintro {
padding : 10px 0;
width : 100%;
}

table.searchintro td {
padding : 5px !important ;
}

table.adminform {
width : 400px !important ;
}

.blog_more {
margin : 10px 0;
padding : 10px;
border : 1px solid #efefef;
background : #f2f2f2 url(../images/stripe2.gif);
}

.blog_more strong {
margin : 0 0 5px;
display : block;
color : #626365;
text-transform : uppercase;
}

.blog_more ul {
margin : 0;
padding : 0;
}

.blog_more ul li {
margin : 0;
padding : 0 0 0 12px;
background : url(../images/bullet-list.gif) no-repeat 0 8px;
}

td.buttonheading {
padding : 0 0 0 3px !important ;
text-align : center;
}

.category {
font-weight : bold;
}

.clr {
clear : both;
}

.componentheading {
padding-bottom : 5px;
margin-bottom : 10px;
background : url(../images/seperator.gif) repeat-x bottom ;
font-size : 150%;
font-weight : bold;
line-height : normal;
}

.contentdescription {
padding-bottom : 30px;
}

table.blog .contentheading {
font-size : 120%;
font-weight : bold;
line-height : normal;
}

.contentheading {
font-size : 170%;
font-weight : bold;
line-height : normal;
}

a.contentpagetitle {
text-decoration : none !important ;
}

a.contentpagetitle:hover, 
a.contentpagetitle:active, 
a.contentpagetitle:focus {
text-decoration : none !important ;
}

a.readon {
float : right;
padding : 1px 5px 1px 22px;
border-top : 1px solid #dddddd;
border-right : 1px solid #efefef;
border-bottom : 1px solid #efefef;
border-left : 1px solid #dddddd;
display : block;
background : #f2f2f2 url(../images/bullet-title.gif) no-repeat 5% 50%;
color : #626365;
text-transform : lowercase;
text-decoration : none;
}

a.readon:hover, 
a.readon:active, 
a.readon:focus {
color : #ed1c24;
background : #ffffff url(../images/bullet-title2.gif) no-repeat 5% 50%;
text-decoration : none;
}

table.contentpaneopen, 
table.contentpane, 
table.blog {
width : 100%;
}

.createdate {
padding : 2px 0 10px 0;
color : #999999;
line-height : 10px;
}

.modifydate {
color : #999999;
height : 15px;
}

.moduletable {
padding : 0;
}

.mosimage {
padding : 0;
margin : 8px 15px 0 0 !important ;
margin : 8px 5px 0 0;
}

.mosimage img {
padding : 0;
margin : 0 !important ;
}

.mosimage_caption {
margin-top : 5px;
padding : 1px 2px;
color : #999999;
}

.pagenav, 
.pagenav_prev, 
.pagenav_next, 
.pagenavbar {
padding : 0 2px;
}

a.pagenav, 
.pagenav_prev a, 
.pagenav_next a, 
.pagenavbar a {
text-decoration : none;
}

a.pagenav:hover, a.pagenav:active, a.pagenav:focus, 
.pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus, 
.pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus, 
.pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus {
text-decoration : none;
}

.pagenavbar {
padding-left : 14px;
background : url(../images/pages.gif) no-repeat center left;
}

.pagenavcounter {
padding : 8px 14px 0 14px;
background : url(../images/pages.gif) no-repeat 0 11px;
}

.sectiontableheader {
padding : 3px 5px;
border : 1px solid #efefef;
background : #dedede;
color : #626365;
font-weight : bold;
}

tr.sectiontableentry1 td {
padding : 5px;
background : url(../images/seperator.gif) repeat-x bottom;
}

tr.sectiontableentry2 td {
padding : 5px;
background : url(../images/seperator.gif) repeat-x bottom;
}

tr.sectiontableentry1:hover td, 
tr.sectiontableentry2:hover td {
background : url(../images/seperator.gif) repeat-x bottom;
}

.small {
color : #999999;
}

.smalldark {
color : #999999;
text-align : left;
}

div.syndicate div {
text-align : center;
}

.pollstableborder tr.sectiontableentry1 td, 
.pollstableborder tr.sectiontableentry2 td {
background : none;
}

/*Main layout */

#wrapper {
width : 760px;
margin : 0 auto;
padding-left : 8px;
background : #ffffff url(../images/shadowleft-bg.gif) repeat-y top left;
text-align : center;
}

.wide #wrapper {
width : 950px;
}

.auto #wrapper {
width : 90%;
}

#wrapper-inner {
padding-right : 8px;
background : #ffffff url(../images/shadowright-bg.gif) repeat-y top right;
text-align : left;
}

#containerwrap {
padding : 0;
background : #ffffff;
}

#container {
padding : 0;
}

#contentwrap {
background : url(../images/leftcol-bg.gif) no-repeat top left;
}

#content {
padding : 0 20px 15px;
margin : 0;
clear : both;
display : block;
min-height : 300px;
}

/* Header */

#headerwrap {
background : #ffffff;
}

#header {
clear : both;
background : #ffffff;
text-align : left;
line-height : normal;
height : 140px;
position : relative;
}

#header h1 {
font-size : 2em;
position : absolute;
top : 0;
left : 0;
}

#header h1 a {
color : #ffffff;
text-decoration : none;
text-transform : uppercase;
}

#header h1 img {
float : left;
}

/* Flash header */

#flash-header {
float : right;
padding-left : 0;
position : absolute;
top : 0;
right : 0;
height : 141px;
}

/* Search */

#search {
position : absolute;
top : 40px;
right : 22px;
}

#search div.search {
padding-left : 18px;
background : url(../images/icon-search.gif) no-repeat center left;
}

#search .inputbox {
width : 100px;
padding-left : 5px;
border : 1px solid #ed1c24;
background : #efefef url(../images/stripe2.gif);
}

/* Main navigacija */

#mainnavwrap {
background : url(../images/mainnav-bg.gif) repeat-x top right;
}

#mainnav {
clear : both;
float : right;
font-size : 13px;
line-height : normal;
}

#subnav {
padding : 6px 5px;
margin : 0;
clear : both;
font-size : 1em;
border-bottom : 1px solid #ffffff;
background : #ed1c24 url(../images/mainnav-bg.gif) repeat-x;
line-height : normal;
}

.mainnavshadow {
clear : both;
padding : 0 0 2px;
background : #fefefe;
}

/* Default Joomla Menu */

a.mainlevel {
margin : 0 5px 5px;
padding : 3px 0 5px 20px;
width : 90%;
display : block;
background : url(../images/a-mainlevel-bg.gif) no-repeat bottom left;
color : #626365;
text-decoration : none;
}

a.mainlevel:hover, a.mainlevel:active, a.mainlevel:focus {
color : #626365;
background : #eeeeee url(../images/a-mainlevel-bg2.gif) no-repeat bottom left;
text-decoration : none;
}

a.mainlevel#active_menu {
color : #ed1c24;
background : #eeeeee url(../images/a-mainlevel-bg3.gif) no-repeat bottom left;
font-weight : bold;
text-decoration : none;
}

a.sublevel {
padding : 2px 4px 2px 15px;
display : block;
color : #626365;
background : url(../images/bullet-list.gif) no-repeat 2% 50%;
text-decoration : none;
}

a.sublevel:hover, a.sublevel:active, a.sublevel:focus {
color : #ed1c24;
background : url(../images/bullet-list2.gif) no-repeat 2% 50%;
text-decoration : none;
}

#active_menu {
background : url(../images/bullet-list2.gif) no-repeat 2% 50%;
color : #ed1c24;
}

/* Subheader */

#sh {
clear : both;
border-bottom : 3px solid #ed1c24;
background : #626365;
height : 152px;
overflow : hidden;
}

/*Spotlihgt box*/

.box-full, .box-left, .box-center, .box-right {
float : left;
overflow : hidden;
}

.box-left div.moduletable {
padding-right : 20px;
}

.box-right div.moduletable {
padding-left : 20px;
}

.box-center div.moduletable {
padding : 0 20px;
}

/* Top spotlight */

#topslwrap {
clear : both;
margin-bottom : 10px;
background : url(../images/seperator.gif) repeat-x bottom;
}

#topsl {
padding : 0;
}

#topsl h3 {
border : 1px solid #efefef;
}

#topsl div.box-left, 
#topsl div.box-center, 
#topsl div.box-right {
padding : 0 0 5px;
}

#topsl div.box-left, #topsl div.box-center {
background : url(../images/v-seperator.gif) repeat-y top right;
}

/* Bottom spotlight */

#botsl {
margin-bottom : 10px;
padding-bottom : 15px;
background : url(../images/seperator.gif) repeat-x bottom;
color : #999999;
}

#botsl h3 {
padding : 0;
margin : 0 0 5px;
border : none;
background : none;
text-indent : 0;
}

#botsl div.moduletable {
margin : 0;
padding : 0 10px;
}

#topsl ul, #botsl ul {
padding : 0;
margin : 0 !important ;
}

#topsl li, #botsl li {
padding : 0 0 0 12px;
margin : 0;
background : url(../images/bullet-list.gif) no-repeat 0 5px;
}

#topsl li a, #botsl li a {
color : #626365;
text-decoration : none;
}

#topsl li a:hover, #topsl li a:active, #topsl li a:focus, 
#botsl li a:hover, #botsl li a:active, #botsl li a:focus {
color : #ed1c24;
text-decoration : none;
}

#topsl td, #botsl td {
padding : 0;
}

#botsl .article_seperator, 
#topsl .article_seperator {
display : none;
}

#botsl table, 
#topsl table {
border-spacing : 0;
border-collapse : collapse;
}

/* Pathway */

#pathway {
margin : 0 -20px 10px;
padding : 7px 6px;
display : block;
background : #f2f2f2 url(../images/pathway-bg.gif) repeat-y top left;
font-size : 1em;
line-height : normal;
text-indent : 15px;
}

#pathway img {
margin : 0 5px 1px;
}

#pathway strong {
margin-right : 5px;
}

#pathway a:hover, 
#pathway a:active {
text-decoration : none;
}

/* Content column */

#mainbody, 
#mainbody-fr {
float : right;
width : 80%;
}

#mainbody-fl {
float : left;
width : 100%;
}

#mainbody-fl 
#contentwrap {
float : left;
width : 80%;
background : none;
}

#mainbody-fl #pathway, 
#mainbody-f #pathway {
background : url(../images/stripe1.gif);
}

#mainbody-fl #rightcol {
float : right;
width : 20%;
}

#mainbody-f {
float : left;
width : 100%;
}

#mainbody #contentwrap {
float : left;
width : 75%;
}

/* Left + right */

#leftcol {
float : left;
width : 17.9%;
height : 100%;
background : url(../images/lcol-bg-topl.gif) no-repeat top left;
}

#rightcol {
float : right;
width : 24.9%;
overflow : hidden;
}

#rightcol-inner {
padding : 5px 5px 0 0;
}

#leftcol table, #rightcol table {
border-collapse : collapse;
border-spacing : 0;
}

#leftcol ul li, #rightcol ul li {
padding-left : 10px;
margin : 0;
background : url(../images/bullet-list.gif) no-repeat 0 7px;
}

#leftcol ul, #rightcol ul {
margin : 0;
}
#leftcol li a, #rightcol li a {
color : #626365;
}

/* Footer */

#footerwrap {
clear : both;
padding : 17px 12px 10px;
background : url(../images/footer-bg.gif) repeat-x top #DDDDDD;
color : #999999;
}

#footer {
height : 35px;
overflow : hidden;
position : relative;
}

#footer a {
color : #999999;
text-decoration : none;
}

#footer a:hover, 
#footer a:active, 
#footer a:focus {
color : #999999;
}

#bottomline {
float : left;
margin : 0;
display : block;
padding-left : 15px;
}

#cert a {
padding : 0;
}

/* Misc */

#banner {
text-align : center;
}

div.back_button a, 
div.back_button a:hover, 
div.back_button a:active {
margin : 10px 0;
display : block;
background : none !important ;
text-decoration : none !important ;
}

#mod_login_password, #mod_login_username {
width : 93%;
}

#mod_login_remember {
border : none;
background : none;
}

/* Cool Ads */

#coolads {
height : 0;
overflow : hidden;
position : relative;
}

#coolads-container {
margin-right : 5%;
overflow : hidden;
}

#coolads-container div.moduletable {
overflow : hidden;
}

/*Clearfix */

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

* html > body .clearfix {
width : 100%;
display : block;
}

* html .clearfix {
height : 1%;
}

html {
margin-bottom : 1px;
height : 100% !important ;
height : auto;
}

/* Firefox Scrollbar Hack - Do not remove */

html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}

