/* testing testing CSS templejt */
/* Tin Crnkovic 12:22 2.3.2009. - 15:15 24.3.2009. */


/* ------------------------ RESET RESET RESET RESET RESET -------------------------- */
html, body, div, span, applet, object, iframe, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp,
sub, sup, tt, var, dd, dl, dt, li, ol, ul, form, fieldset, input, textarea, label, 
table, legend, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	text-align: left;
}
img, a img, :link img, :visited img {border: 0;}
object {outline: none;} /*Firefox 3 hack*/

/* da ne iskace iz boxova */
ul{
	padding-left:20px;
}


/* ------------------------ MAIN MAIN MAIN MAIN MAIN MAIN -------------------------- */
body {
	background-color: #f5fafd;
	text-align: center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#35586e;
}
a:link {color: #35586e; text-decoration:underline;}
a:visited {color:#35586e; text-decoration: underline;}
a:active {color:#35586e; text-decoration: underline;}
a:hover {color:#35586e; text-decoration: underline;}

.centriraj {
	width: 1000px;
	margin:0;
	padding:0;
	margin-left: auto;
	margin-right: auto;
}

#bannerFiller {background: #2e6990 url(images/banner_repeat.png) repeat-x;margin:0;}
#bannerFiller p, #bannerFiller img {margin:0; padding:0}

.faux {
	width: 1000px;
	background: url(images/faux.gif) repeat-y;
	margin-left: auto;
	margin-right: auto;
	/*IE6 hack*/overflow: hidden; /*da se ne rasiri s desne strane*/
	/*test*/ /*border-style:solid; border-width:2px; border-color:#09C;*/
}
#top {
	background-color: #0f3a58;
	height: 26px;
	/*v0.35cor1 debugging*/min-width:1000px;
	/*IE6 hack*/width: 100%;
	line-height:26px;
}
#top #topLijevo {
	float: left;
	width: auto;
	/*IE6 hack*/display: inline;
}
#top #topLijevo h1 {
	color: #ffffff;
	font-size: 18px; /*psd::ok*/
	font-family: "Trebuchet MS", verdana, sans-serif; /*psd::ok*/
	font-weight: bold; /*psd::ok*/
	line-height: 26px;
	padding:0;
	margin:0;
}
#top #topDesno {
	float: right;
	width: auto; /*1000-620*/
	/*IE6 hack*/display: inline;
}


#topDesno {
	font-size:10px;
	color:#e5e5e5;
	font-family: "Trebuchet MS", verdana, sans-serif;
	text-align:right;
	font-size:10px;float: right;/*IE6 hack*/display: inline;
	
}

img#login-pic { /* floatajuca slicica */
	float:right;
	/*IE6 hack*/display: inline;
	margin-top: 3px;
	margin-right: 12px;
}


/* TOP FORMA: */
#top form {
	display: inline;
	float: right;
	color: #ffffff;
}
#top fieldset {border: 0px none;}
#top label {padding-right: 5px;}
#top input {
	background-color: #85888d;
	border: 1px solid #af9a9a;
	color: #ffffff;
	font-family: "Trebuchet MS", verdana, sans-serif; /*psd::ok*/
	font-size: 10px;
}
#top input:focus {background-color: #a5a7ab; /*psd::ok*/}
#top input.box {
	width: 90px;
	margin-right: 5px;
	height: 15px;
}
#top input.ok {
	height: 17px;
	margin-right: 5px;
}
#topDesno a {
	color:#e5e5e5;

	font-weight:bold;
}
#topDesno a.logout {
	background-color: #85888d;
	border: 1px solid #af9a9a;
	padding-left:3px;
	padding-right:3px;
	margin-left:8px;
	text-decoration:none;	
}





/* ------------------------ GLAVNI MENU GLAVNI MENU GLAVNI -------------------------- */
#menu {
	height: 37px;
	background: url(images/menu_background.png) repeat-x;

}
#menu ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	

}
#menu li {
	float: left;
	list-style: none;
	margin: 0 10px 0 0; /* 10px desno*/
	padding: 4px 0 0 0;

}
#menu li a {
	display: inline-block;
	height: 29px;
	line-height: 29px;
	/*v0.35cor1*/ font-size: 14px; /*psd::ok*/
	/*v0.35cor1*/ font-family: "Trebuchet MS", verdana, sans-serif; /*psd::ok*/
	/*v0.35cor1*/ font-weight: bold; /*psd::ok*/
	/*v0.35cor1*/ color: #003d76; /*psd::ok*/
	/*v0.35cor1*/ text-decoration: none;
}
#menu li a b{
	padding: 0 7px 0 7px; /*odmicanje teksta (<->)*/
	display: inline-block;
	height:29px;
	color: #003d76;
}
#menu li a:link {color: #003d76; text-decoration: none;}
#menu li a:visited {color: #7f5d28; text-decoration: none;}
#menu li a:active {color: #7f5d28; text-decoration: none;}
#menu li a:hover {
	background: url(images/menu_buttonHover.png) repeat-x;
	/*v0.35cor1*/ color: #fff; /*psd::ok*/
	/*v0.35cor1*/ text-decoration: none;
}
#menu li a:hover b {
	height: 29px;
	background: url(images/menu_buttonRub.png) right no-repeat;
	color: #fff;
}

/* --------------------- BREADCRUMBS BREADCRUMBS BREADCRUMBS  ---------------------- */
#breadcrumbs {
	width: 745px;
	float: left;
	/*v0.70af*/margin-top: 3px;
	/*v0.70af*/margin-bottom: 15px;
	font-size: 10px;
	color: #bbbbbb;
	font-family: verdana, sans-serif; /*psd::ok*/
	font-weight: bold;
	text-align: left;
	/*test*/ /*border: 1px solid #f0f;*/
}
#breadcrumbs a {color: #bbbbbb; text-decoration: none;}
#breadcrumbs a:hover {color: #a09f9f;}


/* --------------------------- KOLUMNE KOLUMNE KOLUMNE  ---------------------------- */
#kolumnaLijevo {
	float: left;
	width: 208px;
	/*test*/ /*border-style:solid; border-width:1px; border-color:#F0F;*/
}


/* ----------------------------- VERTIKALNI IZBORNIK  ------------------------------ */
.navigation {width: 200px;}
.navigation div {
	position: relative; left: 0px; top: 0px; /*'anchor' za ispravno pozicioniranje strelica*/
	border: solid 1px #afd0e6;
	border-left: 0px;
	/*sto drugo nego IE6 hack*/border-right: solid 1px #faf7f1;
	border-top: 0px;
}
.navigation div a{
	display: block;
	/*background: transparent;*/
	color: #7f5d28; /*psd::ok*/
	font-family: "Trebuchet MS", verdana, sans-serif; /*psd::ok*/
	font-size: 14px; /*psd::ok*/
	font-weight: bold; /*psd::ok*/
	text-decoration:none;
	width:150px;
}



.navigation div.nivo1,
.navigation div.nivo2,
.navigation div.nivo3 {
	background: url(images/vertikalni_ikonica.png) no-repeat;
	background-position:center left;
}

.navigation div.nivo1 a {padding-left:20px; }									
.navigation div.nivo2 a {padding-left:30px; }
.navigation div.nivo3 a {padding-left:45px; font-weight: normal;}
									
.navigation div.selected, 
.navigation div.nivo1:hover,
.navigation div.nivo2:hover,
.navigation div.nivo3:hover

{color:#daedf8; background: url(images/vertikalni_ikonica.png) no-repeat #daedf8;background-position:center left;}									

.navigation span.nav {position: absolute; top: 3px; left: 185px; cursor: pointer; background-image:url(images/icon_nav_close.gif); background-repeat:no-repeat; width:13px; height:13px;}
.navigation span.nav.open {background-image:url(images/icon_nav_open.gif);}

/* UNIVERZALNO ZA SVE MODULE: */
div#kolumnaLijevo .modul,
div#kolumnaDesno .modul
{
	width: 203px; display: block; margin-left: 3px;
}


.modul a:link {text-decoration: none;}
.modul a:visited {text-decoration: none;}
.modul a:active {text-decoration: none;}
.modul a:hover {text-decoration: underline;}

#kolumnaDesno a {color:#000000;}
#kolumnaDesno .gumb {
	color:#35586e;
}
#kolumnaDesno .gumb:hover {
	color:#000000;
}

.modulHeader {
	display: block;
	background-image:url(images/modul_headerBackground.png);
	width: 203px;
	margin: 2px 0 0 0;
	height: 28px; /*(28px - padding-top)*/
	text-indent: 10px;
	font-family: "Trebuchet MS", verdana, sans-serif; /*psd::ok*/
	font-size: 14px; /*psd::ok*/
	font-weight: bold; /*psd::ok*/
	line-height: 28px;
	position: relative;
}
.modulHeader-subunsub {
	position: absolute;
	top: 0.75em;
	right: 1.25em;
	width: 7px;
	height: 7px;
}
.modulHeader span {
	float:left;	
}
.modulContainer {
	line-height: 20px;display: block;
	margin-left: 10px;
	margin-right: 10px;
	font-family: "Trebuchet MS", verdana, sans-serif; /*psd::ok*/
	font-size: 12px;
	/*test*//*border: 1px solid #ff0000;*/
}
.modul span.break {
	display: block;
	overflow: hidden; /*zato da IE6 ne poveca automatski visinu s 2px na visinu reda kad mu pukne*/
	float: left;
	height: 2px;
	width: 100%;/*testing, bilo je 195px*/
	background: #b0ae9f;
	margin-bottom: 3px;
}

/* MODULI IKONE*/
.modulHeader .icon {
	float: right; margin-top: 2px; display: inline; width: 24px; height: 24px; margin-right: 5px;background:url(images/modul_ikonice.png);
	background-position: 0px 0px;
}
.modulHeader .icon.mod_search3	{background-position: -24px 0px;}
.modulHeader .icon.mod_anketa	{background-position: -48px 0px;}
.modulHeader .icon.mod_rss		{background-position: -96px 0px;}
.modulHeader .icon.mod_links2	{background-position: -120px 0px;}
.modulHeader .icon.mod_calendar	{background-position: -72px 0px;}

/* MODUL DOKUMENTI*/
.modul ul.dokumenti {margin: 5px 0 5px 0;padding:0; /*gore i dolje*/}
.modul ul.dokumenti li{list-style:url(images/modul_dokumentiBullet.png); font-size: 13px; margin-left: 30px;}

/*MODUL KORISNI LINKOVI*/
.modul div.kategorijaTekst {float: left; height: 16px; width: 170px; font-weight: bold; /*test*//*border: 1px solid #f00;*/}
.modul div.kategorijaStrelica{float: left; height: 15px; width: 13px; margin-top: 1px /*test*//*border: 1px solid #f00;*/}

/* GLAVNI SADRZAJ: */
#kolumnaSredina {
	float: left;
	width: 530px; /* 515px; */
	margin-left: 15px;
	margin-right: 15px;

}

#kolumnaSredina .modulHeader{
	background:none;
	font-size:18px;	
	width:auto;
	height:auto;
	margin:0;
	text-indent:0;
	border-bottom:1px solid #cccccc;
	margin-bottom:10px;
}


#kolumnaSredina div.clanak {
	color: #35586e;
	font-family: "Trebuchet MS", verdana, sans-serif; /*psd::ok*/
	font-size: 14px; /*psd::ok*/
	font-weight: normal; /*psd::ok*/
	font-style: normal; /*psd::ok*/
}
#kolumnaSredina div.clanak a:link {color: #35586e; text-decoration:underline;}
#kolumnaSredina div.clanak a:visited {color: #35586e; text-decoration:underline;}
#kolumnaSredina div.clanak a:active {color: #35586e; text-decoration:underline;}
#kolumnaSredina div.clanak a:hover {color: #35586e; text-decoration:underline;}
#kolumnaSredina div.naslov { /*naslov*/color: #35586e; font-weight: bold; font-size:18px;} /*psd::ok*/
#kolumnaSredina div.autor { /*autor/vrijeme*/color: #94abb8; font-size: 14px; margin-bottom:8px;} /*psd::ok*/
#kolumnaSredina a.opsirnije:link, a.opsirnije{color: #35586e; text-decoration:none; color: #35586e; font-size: 12px; font-weight:bold; margin-top:8px;}
#kolumnaSredina a.opsirnije:visited{color: #35586e; text-decoration:none;}
#kolumnaSredina a.opsirnije:active{color: #35586e; text-decoration:none;}
#kolumnaSredina a.opsirnije:hover{color: #35586e; text-decoration:none;}
#kolumnaSredina img.lead-image {float: left; margin: 4px 5px 5px 0px;}

div#news_archive h3 {font-weight:bold;}

#kolumnaDesno {
	float: right;
	display:block;
 	width: 208px;
	font-size:13px;
	color:#000000;
	background-color:#acd7f0;
}

#footer {
	height:84px;
	background: #35586e url(images/footer_back.png);
	color: #ffffff;
	clear: both;
	font-family: "Trebuchet MS", verdana, sans-serif; /*psd::ok*/
	font-weight: bold; /*psd::ok*/
	font-size: 12px; /*psd::ok*/
}
#footerLijevo {float: left; text-align: left;}
#footerLijevo a:link {color: #fff; text-decoration: none;}
#footerLijevo a:visited {color: #fff; text-decoration: none;}
#footerLijevo a:active {color: #fff; text-decoration: none;}
#footerLijevo a:hover {color: #fff; text-decoration: underline;}
#footerLogo {
	float:right;
	display: block;
	background-image:url(images/footer_logo.png);
	width: 53px;
	height: 57px;
	margin-right: 40px;
}
#footerDesno {float: right; text-align: right;}


/* ------------------------ FORME FORME FORME FORME FORME -------------------------- */



/*---------------------------------------------------------------------------------------------*/
/* SEARCH FORMA: */
.modul .modulHeader form.search div.searchRub {
	float: left;

	background:url(images/search_rub.png) no-repeat;
	display: inline-block;
	width: 7px;
	height: 26px;
}
.modul .modulHeader form.search input.searchText { /*text polje*/
	float: left;
	margin: 0 0 0 0;
	background:url(images/search_input.png) repeat-x;
	text-indent: 0px;
	width:  149px;
	height: 19px;
	border: none;
	padding: 7px 4px 0 4px; /*odmicanje teksta ;)*/
}
.modul .modulHeader form.search input.searchSubmit {/*submit gumb*/
	/*test*//*border: 1px solid #F00;*/
	/*ff*/float: left;
	width: 37px;
	height: 27px;
	border: none;
	background:url(images/search_submit.png) no-repeat;
}
/*---------------------------------------------------------------------------------------------*/

/* MODULI generalno*/
.modul fieldset {
	border-style: none;
	border-width: 0px;
}
/*MODUL 'ANKETA'*/
.anketa-wrapper {
	font-size: 12px;
	font-weight: normal;
	margin-left:5px;
	margin-right:5px;
}
.anketa-wrapper .gumbi {text-align:center;}

.gumb {
	margin-top: 10px;
	/*internet explorer sucks*/width: auto; overflow: visible;
	border: 1px solid #adb9c2;
	background: url(images/modul_anketaButton.gif) repeat-x;
	color: #35586e;
	height: 20px;
	font-family: "Trebuchet MS", verdana, sans-serif; /*psd::ok*/
	font-weight: bold;
	cursor: pointer;
	padding-left:6px;
	padding-right:6px;
	font-size:12px;
}

.modul a.gumb:hover, .modul a.button2:hover {
	text-decoration:none;	
}

.modul div.ostalo {
	font-weight:bold;
	font-size:12px;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}


/***** veliki kalendar header - gumbi (dnevni,tjedni,mjesecni) i title ****/
/**************************************************************************/
div#kalendar-header {
	font-size:14px;
	margin-right:7px;
	margin-top:20px;
}

div#kalendar-header .title{font-size:22px;}

div#kalendar-header .buttons {width:250px;}

div#kalendar-header .btn {
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #9f9f9f;
	border-bottom:1px solid #9f9f9f;
	background-color:#e0cca9;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	font-size:13px;
	color:#8e2020;
	width:60px;
	float:right;
	margin:1px;
}

div#kalendar-header .btn:hover {background-color:#dcc2a1;}

div#kalendar-header .btn a{
	font-size:13px;
	color:#8e2020;
	text-decoration:none;
	padding-top:5px;
}

/************************ kraj veliki kalendar header *********************/
/**** kalendar veliki - mjesecni prikaz ****/

table.cal-month {background-color:none;}

table.cal-month tr.weekday {
	font-weight:bold;
	font-size:12px;
	height:30px;
}

table.cal-month tr.weekday td {
	width:14%;
	border-bottom:3px solid #dcc2a1;
	background-color:#ede0c1;
	text-align:center;
}

table.cal-month tr.days {
	background-color:#0F5E98;
	height:50px;
	font-size:11px;
}


table.cal-month tr.days td {
	border:1px solid transparent;
	background-color: #0F5E98;
}

table.cal-month tr.days td.mod_tijelo_kalendar_prosli,
table.cal-month tr.days td.mod_tijelo_kalendar_buduci {
        background-color:#de8bb5;
}


.monthTitle td{text-align: center;color: #000000;font-size: 12px;}
.monthTitle a{font-family: Trebuchet MS, sans-serif;font-size: 12px;font-weight: bold;text-decoration: none;color: #000000;}
div.calHours {background-color:#e4e4e4;}
div.calMonthBig {background-color:#ede0c1;width:100%;height:400px;position:relative;border:1px solid;text-align:left;margin: 0;padding: 0;color:#000000;}
div.headrowcell {color:#000000}

/*** cal month small ***/
table.cal-month.m-small {background:none;font-family: "Trebuchet MS", sans-serif;}
table.cal-month.m-small tr.weekday {height:auto;border-bottom:1px solid #b0ae9f;}
table.cal-month.m-small tr.weekday td {font-size:11px; font-weight:bold;color:#04497b;font-family:verdana;background:none;border:none;text-align:center;border-bottom:1px solid #b0ae9f}

table.cal-month.m-small tr.days {
	height:24px;
	background:none;
}
table.cal-month.m-small tr.days td {
	font-size:12px;
	text-align:center;
	background-color:#0f5e98;
	border:1px solid transparent;
}

table.cal-month.m-small tr.days td a{
	display:block;
	text-align:center;
	padding:2px;
	color:#fff !important;
}
table.cal-month.m-small tr.days td.mod_tijelo_kalendar_danas a{
	color: #08178a !important;
}

table.cal-month.m-small tr.days td.mod_tijelo_kalendar_danas a:hover {
	color:#fff !important;
}
/** end cal month small ***/


/* genericke klase modula (uvijek postoje na <td> i <a>:
 *      mod_tijelo_kalendar_dogadanje - ukoliko postoji neki dogadjaj na taj dan
 *      mod_tijelo_kalendar_danas
 */

table.cal-month tr.days td.mod_tijelo_kalendar_dogadanje {background-color:#c3dff5;}
table.cal-month tr.days td.mod_tijelo_kalendar_danas {background-color:#c3dff5; border:1px solid #c3dff5;color:#04497b;}
table.cal-month tr.days td:hover {background-color:#0F5E98; border:1px solid #0f5e98;}

/* dan u mjesecu */
table.cal-month tr.days td a.mod_tijelo_kalendar_dogadanje {
	color:#08178A;
	border:1px solid #0F5E98;
}

table.cal-month tr.days td, table.cal-month tr.days td a {
	color:#fff;
	text-decoration:none;
	background:none;
}

table.cal-month tr.days td a.mod_tijelo_kalendar_dogadanje:hover, table.cal-month tr.days td a:hover {
	font-weight:bold;
	color: #fff !important;
	background-color: #08178a;
}


/* naziv dogašaja u celiji */
table.cal-month tr.days td a.event {
	color:#000000;
	display:block;
	margin-top:4px;
	background-color:#f7eee4;
}

table.cal-month tr.days td a.event {
	font-weight:normal;
}

table.cal-month tr.days td.mod_tijelo_kalendar_prosli a,
table.cal-month tr.days td.mod_tijelo_kalendar_buduci a{
	color:#fff;
}
table.cal-month.m-small tr.days td.mod_tijelo_kalendar_prosli,
table.cal-month.m-small tr.days td.mod_tijelo_kalendar_buduci {
	background-color:#5792ba;
}

table.cal-month.m-small tr.days td.mod_tijelo_kalendar_prosli a {
	color:#000000 !important;
}

table.cal-month.m-small tr.days td.mod_tijelo_kalendar_prosli a:hover {
        color:#ffffff !important;
}

div.cal-day {
	font-size:12px;
	border:2px solid #ffffff;
	padding:4px;
}

.cal-show {font-size:11px;}

table.cal-month tr.days td.cal_weekend { background-color: #E5E5E5;}
table.cal-month.m-small tr.days td.cal_weekend { background-color: #E5E5E5;}
/************* kraj kalendar **************/
/******************************************/

#overDiv {
	background-color:#ffffff !important; 
	border:1px solid #000000 !important;
	padding:3px;
}
#overDiv * {background-color:#ffffff; font-size:12px;}

.mod-djelatnici-div{
	padding-left: 50px;
	float:left;
	line-height: 140%;
	font-size: 10pt;
}

.mod-djelatnici-spajalica{
	background-image:url(images/icons/paperclip.gif);
	background-repeat:no-repeat;
	background-position: right;
	padding:0px 0px 0px 20px;

}

.mod-djelatnici-stranica{
	background-image:url(images/icons/teacherhat.gif);
	background-repeat:no-repeat;
	background-position: right;
	padding:0px 0px 2px 20px;
	margin-right:4px;

}

.mod-djelatnici-div a:hover{
	text-decoration: underline;
}

/******* FOTOGALERIJA ******/

div.album {font-size:13px;}
div.album h2 {font-weight:bold;}
div.album a.new {text-decoration:none; color:#35586E;}
div.album a.new img {margin-right:5px;}

div.album div.header {font-weight:bold;border-bottom:3px solid #EDE0C1;}

div.album-col1 {width:30%;}
div.album-col2 {width:30%;}
div.album-col3 {width:30%;}
div.album-col4 {width:10%;}

div.album-col1,
div.album-col2,
div.album-col3,
div.album-col4 {
	float:left;
}

div.album .img_div{
	border:1px solid #000000;
	text-align:center;
	background-color:#ffffff;
	width:150px;
	float:left;
	margin:5px;
	padding:5px;
}

/******** CHANGEDESIGN *******/
.mod_opensite_highlightit {margin-bottom: 1em;}

.mod_opensite_highlightit IMG {
	border-width: 4px;
	border-style: solid;
}

.mod_opensite_highlightit A IMG,
.mod_opensite_highlightit A:link IMG,
.mod_opensite_highlightit A:visited IMG {
	border-color: #FFFFFF;
}

.mod_opensite_highlightit A:hover IMG {border-color: #DCC2A1;}
.mod_opensite_highlightit .selected IMG {border-color: #DCC2A1 !important;}
.mod_opensite_highlightit IMG.current {border-color: #c0c0c0 !important;}


/***** OBRASCI ******/
.application-buttons a{
	font-size:0.8em;
	margin-left:4px;
}

#empty_name {
	color:#ce0000;
	font-size:0.85em;
}

.group_name {
	background-color:#f0f0f0;
}

div.application div.answer {
	border-bottom:1px solid #aaaaaa;
}

div.application div.form-name {
	font-weight:bold;
}

div.application div.group-title {
	background-color:#dfdfdf;
	font-weight:bold;
}

/***** Forum ******/
.list .topic-title th.button a, .list .topic-title th.button a:link, .list .topic-title th.button a:visited, .list .topic-title td.button a, .list .topic-title td.button a:link, .list .topic-title td.button a:visited {
display:block;
font-size:8pt;
text-align:right;
vertical-align:middle;
white-space:nowrap;
}

.list .control, .list .control:link, .list .control:visited, .list .control:hover, .list .control2, .list .control2:link, .list .control2:visited, .list .control2:hover {
border:1px solid #0F3A58;
color:#000;
padding:1px 3px 1px 4px;
text-decoration:none;
}

.list .topic-title th.button, .list .topic-title td.button {
padding-right:1px;
}

.list .subject {
background-color:#EFEFEF;
border-style:none;
color:#000000;
padding:1px 1px 1px 3px !important;
}

.list .control, .list .control:link, .list .control:visited {
background-color:#A3C3DA;
float: right;
}

.list .form-topic table.input {
background-color:#F0F0F0;
border:1px solid #C0C0C0;
padding:4px;
}

.list .newtopic-title {
padding-right:0.5em !important;
white-space:nowrap;
}

.list .input select, .list .input textarea, .list .input input.w {
display:block;
width:100%;
}

.list .button_dark_green {
background-color:#006400;
border-color:#008000 #004000 #004000 #008000;
border-style:solid;
border-width:1px;
color:#FFFFFF;
padding:0 5px 2px 5px;
margin:2px 5px 0 25px;
height:18px;
font-size:12px;
text-decoration:none;
font-family:Verdana,Arial,Helvetica,sans-serif; 
}

.list .button_dark, .list .button_dark_green, .list .button_dark_red {
cursor:pointer;
text-transform:uppercase;
}

 a.input-gumb, #f3_container .input-gumb, #f3_container input[type="submit"] {
padding-bottom:3px;
}

#f3_container a.input-gumb:hover, #f3_container .input-gumb:hover, #f3_container input[type="submit"]:hover, #f3_container input[type="button"]:hover {
background-color:#4076AD;
text-decoration:none;
}

.list .button_dark_red {
background-color:#B22222;
border-color:#FA8072 #8B0000 #8B0000 #FA8072;
border-style:solid;
border-width:1px;
color:#FFFFFF;
padding:0 5px 2px 5px;
margin:2px 5px 0 0px;
height:18px;
font-size:12px;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

.list .button_dark, .list .button_dark_green, .list .button_dark_red {
cursor:pointer;
text-transform:uppercase;
}

.list .topic th, .list .topic td {
background-color:#EFEFEF;
padding:1px;
}

.list .rating table, .list .rating th, .list .rating td, .list .topic, .list .topic th, .list .topic td {
border-style:none;
}

.list .post {
border:1px solid #EFEFEF;
color:#000000;
margin:2px;
padding:2px;
}

.list .msg-controls {
line-height:2em;
}

.list .infocell a.control2:link, .list .infocell a.control2:visited{
background-color:#A3C3DA;
float:right;
font-size:12px;
line-height: 1.5em;
margin-left:5px;
padding:0 5px;
}

.list .moderated,
.list .moderated:link,
.list .moderated:visited {
        color: #C00000 !important;
}

.list .sticky,
.list .sticky:link,
.list .sticky:visited {
        font-style: italic;
}
/**** Moja Spajalica ****/

.bptabs td {
white-space:nowrap;
}

.bptabs, .bptabs a, .bptabs a:link, .bptabs a:visited {
background-color:#002F50;
color:#FFFFFF;
text-decoration:none;
padding:0 5px;
}

.bptabs {
background-color:#002F50;
color:#FFFFFF;
}
.bptabs .active {
border-bottom:2px solid #FFFFFF;
color:#FFFFFF;
font-weight:normal;
}

.bptable3 {
border:2px solid #CCCCCC;
border-collapse:collapse;
}


.bptable3 th {
background-color:#EFEFEF;
border:1px solid #CCCCCC;
color:#002F50;
font-size:11px;
font-weight:bold;
padding-left:4px;
text-align:left;
vertical-align:top;
white-space:nowrap;
}

.modul2 .title{
background-color:#EFEFEF; 
}

.bpcontrol {
background-color:#FFFFFF;
border-width:1px;
color:#000000;
cursor:pointer;
height:24px;
margin:0;
padding:0;
text-align:center;
vertical-align:middle;
width:24px;
}

/*** toolbar za gumbe ***/
div.toolbar {
	padding:5px;
	background-color:#eeeeee;
	margin-bottom:20px;
	line-height:20px;
	height:20px;
	text-align:left;
}

div.toolbar img {vertical-align:middle;}
div.toolbar a {
	text-decoration:none;
	font-weight:bold;
}

/***** Newsviewer *****/
.rss-btn-take {
float: right;
}
.rss-btn-all-news{
font-weight: bold;
}
.news-lead a:link, .news-lead a:visited{
color: #0F3A58;
font-weight: bold;
}
div#index-news a.next {
background:transparent url(images/icons/right1.gif) no-repeat scroll right center;
color:#6C7880;
display:block;
float:right;
text-decoration:none;
width:60px;
padding-right:10px;
}
div#index-news a.prev {
background:transparent url(images/icons/left1.gif) no-repeat scroll left center;
color:#6C7880;
display:block;
float:left;
text-decoration:none;
width:60px;
padding-left:15px;
}

/***** End Newsviewer ****/

a.mod-razredi-raspored{
	background-image:url(images/icons/calendar.gif);
	background-repeat:no-repeat;
	background-position: right;
	padding:0px 16px 0px 0px;
	text-decoration: none;
}


/*** mod_faq2 ***/
.text_pitanje {
	width: auto;
	margin: 20px 0px 0px 0px;
	padding: 7px 30px 7px 17px;
	background-color: #f2f2f2;
	border-top: 1px solid #444444;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #444444;
}
.text_odgovor {
	margin: 0px;
	padding: 7px 30px 7px 30px;
	background-color: #f2f2f2;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	color: #000000;
}
.text_odgovorio {
	margin: 0px 0px 20px 0px;
	padding: 7px 30px 7px 30px;
	background-color: #f2f2f2;
	border-bottom: 1px solid #444444;
	font-family: Verdana, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: right;
	color: #999999;
}
/*** end mod_faq2 ***/

/*** razredi ***/
a.mod-razredi-raspored{
	background-image:url(images/icons/calendar.gif);
	background-repeat:no-repeat;
	background-position: right;
	padding:0px 16px 0px 0px;
	text-decoration: none;
}

a.mod-razredi-raspored a:hover{
	text-decoration: none;
}



div.b_header {
	float: left;
	min-height: 30px;
}

a.skipper {
	left:-9999px;
	position:absolute;
	top:0;
}