



/* standard elements */

html {

min-height: 100%;

}



* {

	margin: 0;

	padding: 0;



}

/* Firefox Scrollbar Hack - Do not remove */

html {

	margin-bottom: 1px;

	height: 100%!important;

	height: auto;



} 

.clr {

	clear: both;



}
body#bd {
background: #4b4b49 url(../images/body.jpg) no-repeat center top;
}



p, td, tr {

  margin: 0;

  padding: 2px;



}

a {

	color: #DD7C3B;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

	font-size: 10px;



}

a:hover {

	color: #CC5200;

	text-decoration: underline;



}

a img {

	border: none;



}

body {

	color: #444;
	
	font: normal 59.5% Tahoma,sans-serif;

	font-family: Tahoma, Verdana, "Lucida Grande", Arial, sans-serif;

	padding-top: 10px;
	


	line-height: 1.5;
	
	background: #ffffff;




}

#bg {

	background: #8a8988 url(../images/site_bg.jpg) repeat-x top left;



}

body.contentpane {

	margin: 1em 2em;

	width: auto; /* Printable Page */

	background: #FFFFFF;

	color: #000000;



}

/* DODATNI TIPOGRAFSKI STILOVI

-------------------------------------------------------------------------*/

pre, .code {

	margin: 0px 0;

	padding: 0px 0px 15px 25px;

	background: url(../images/tp-code.gif) no-repeat top left #F1F1F1;



}

hr {

	border-top: 0;

	border-left: 0;

	border-right: 0;

	border-bottom: 1px solid #CCCCCC;

	height: 1px;



	

}

.hr {

	border-bottom: 0;

	border-left: 0;

	border-right: 0;

	border-top: 1px solid #CCCCCC;

	height: 1px;



	

}


code,ul {

	padding-bottom: 2px;

	margin-left: 15px;



}

li {list-style: none;



}

h1 {font: normal 1.8em Tahoma,sans-serif;}

h2 {font: bold 1.4em sans-serif;}

h3 {font: bold 1em Tahoma,sans-serif;



}

h1,h2,h3 {

	padding-top: 6px; 

	color: #553; 

	margin-bottom: 4px;



}

code {

	background: #FFF;

	border: 1px solid #EEE;

	border-left: 6px solid #CCC;

	color: #666;

	display: block;

	font: normal 1em Tahoma,sans-serif;

	line-height: 1.6em;

	margin-bottom: 12px;

	padding: 8px 10px;

	white-space: pre;



}

blockquote {

	background: url(../images/quote.gif) no-repeat;

	display: block;

	font-weight: bold;

	padding-left: 28px;



}

/* MALI TEXT

--------------------------------------------------------- */

small, .small, .smalldark, .mosimage_caption {

	font-size: 100%;

	color: #999999;

	

}

/* ERROR, HIGHLIGHT

--------------------------------------------------------- */

.error {

	padding: 5px 5px 5px 25px;

	background: url(../images/bullet-error.gif) no-repeat center left;

	color: #CC0000;



}

.highlight {

	border-bottom: 1px dotted #006DA3;

	padding: 0 1px;

	background: #E7F4FA;

	font-weight: bold;



}

.rss, .rss:hover, .rss:active {

	background: url(../images/rss.gif) no-repeat top left;

	margin: 0;

	padding: 0 13px 3px;

	border-bottom: none;	



}

/* JOOMLA SLIKE I MOSIMAGE

--------------------------------------------------------- */

img.border {

	padding: 1px;

	border: 1px solid #CCCCCC;

	margin: 5px 0 2px 2px;



}

.mosimage {

	margin: 15px 10px 10px 0!important;

	margin: 15px 5px 10px 0;

	padding: 0;



}

.mosimage img {



}

.mosimage_caption {

	margin-top: 5px;

	padding: 1px 2px;

	

}

/* JOOMLA BOTUNI, TRAZILICA, FORME

--------------------------------------------------------- */

.button {

	border 				: solid 1px #cccccc;

	background			: transparent url(../images/button_bg.jpg) repeat-x;

	font-family			: Tahoma, Verdana, Arial, Helvetica ;

	color 				: #666666;

	font-weight 		: normal;

	font-size 			: 9px;

	padding				: 3px 0px 3px 0px;

	text-transform		: normal;

	cursor				: hand;

	margin-left			: 5px;

	margin-bottom		: 8px;



}

.back_button {

	color: #468;

	font-weight: bold;

	font-size: 9px;

	padding: 3px 0px 3px 0px;

	text-transform: normal;

	text-align: right;

	cursor: hand;

	margin-left: 5px;

	margin-top: 15px;



}

#mod_search_searchword {

	font-size:10px;

	width:150px!important;

	width:150px;

	height:18px;

	border:1px solid #EEEEEE;

	padding-left:5px;

	padding-top: 2px;

	align: left;

	margin-top: 10px;

	margin-left: 5px;

	margin-bottom: 8px;

	

}

.inputbox {

	background:url(../images/bg_input.gif);

	border: 1px solid #ddd;

	color:#999999;



}

.inputbox:hover, .inputbox:focus {

	border:1px solid #ccc;



}

/* JOOMLA PNG FIX

--------------------------------------------------------- */

#linkcontainer {

	position:relative; 

	z-index:99;



}

#pngcontainer {

	position:absolute;

	top:22px;

	left:28px;

	width:215px;

	height:91px;

	z-index:0;



}

/* MISC

--------------------------------------------------------- */

.clearer {

	clear: both; 

	font-size: 0;



}

.left {

	float: left;



}

.right {

	float: right;

}



/* STRUKTURA STRANICE

--------------------------------------------------------- */

.inner-container {

	border: 1px solid #D7D7D2;

	background: #FFF;

	font-size: 1.2em;

	margin: 0 auto;

	padding: 10px;

	width: 780px;



}

.outer-container {

	background: url(../images/container.jpg) no-repeat center bottom;


	padding-bottom: 34px;



}

.readon{

	float: right;

	padding-right: 8px;

	margin-top: 0px;



}

a.readon {

	border-bottom: none;

	font-family: Tahoma, Verdana, Arial, Helvetica ;

	font-weight: bold;

	font-size: 10px;

	text-transform: uppercase;

	padding-left: 20px;

	background: url(../images/readon.jpg) no-repeat left;

}

a.readon:hover, a.readon:active, a.readon:focus {

	border-bottom: none;

	background: url(../images/readon_hover.jpg) no-repeat left;

	color: #829829;



}

/* SREDINA I NAVIGACIJA

--------------------------------------------------------- */

.sredina {

	height: 33px;

	margin-top: 5px;



}

.top_nav_left {

	background: url(../images/top_nav_left_bg.jpg) no-repeat;

	height: 28px;

	float: left;

	width: 210px;



}

.top_nav_right {

	background: url(../images/de_bottommenu_bg.jpg) repeat-x;

	float: right;

	width: 564px;



}

/* HEADER

--------------------------------------------------------- */

.header {

	height: 230px;

	width: 210px;

	margin-bottom: 0px;

	text-align: center;



}

/* MAIN BG

--------------------------------------------------------- */

.main_bg {

	background: url(../images/main.gif) repeat-y;

	padding: 0px 0px 0 0;

	border-top: 0px solid #FFF;



}

/* MAIN

--------------------------------------------------------- */

.main {

	padding: 8px 7px 0 0;

	border-top: 0px solid #FFF;

	

}

/* HEADER ROTATOR

--------------------------------------------------------- */

.content_flash {

	float: right;

	width: 564px;

	padding-bottom: 0px;



}

.content_flash .descr {

	color: #664;

	font-size: 0.9em;

	margin-bottom: 0px;



}

.content_flash li {

	list-style-image:url('../images/li.gif')



}

/* CONTENT

--------------------------------------------------------- */

.content {

	float: right;

	width: 548px;

	padding-bottom: 12px;

	text-align: left;

}

#advert {
	height: 60px;
	width: 468px;
	padding-left: 39px;
	padding-bottom: 2px;
	text-align: left;


}

.content .descr {

	color: #664;

	font-size: 0.9em;

	margin-bottom: 0px;



}

.content li {

	list-style: url(../images/li.gif);

	margin-left: 18px;



}

/* navigation */

.navigation {

	float: left;

	width: 210px;



}

/* FOOTER

--------------------------------------------------------- */

.footer {

	margin-top: 0px;

	padding: 0px 0px 0px 0px;

	background: url(../images/de_bottommenu_bg.jpg) repeat-x;

	height: 36px;



}

.footer_text {

	color: #F7F7F2;

	text-align: center;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;




	margin-top: 0px;

	padding: 10px 0px 0px 12px;

	height: 36px;



}

.footer_text a {

	color: #FFF;



}

.footer_text a:hover {

	color: #f4f4f4;

	text-decoration: none;



}

/* JOOMLA STYLE

--------------------------------------------------------- */

.article_seperator {

	display: block;

	height: 1px;



}

table.blog .article_seperator {



}

.createdate {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	text-decoration: none;

	font-weight: bold;



}

.modifydate {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #777777;

	text-decoration: none;

	font-weight: bold;



}

table.contentpane {

	border: none;

	width: 100%;

	border-collapse: collapse;





}

table.contentpaneopen {

	border: none;

	border-collapse: collapse;

	margin-bottom: 0px;

	margin-top: 10px;

	width: 100%;

	border: 1px solid #cccccc;

	background: url(../images/naslovi.jpg) repeat-x;

}

table.contentpaneopen2 {

	border: none;

	border-collapse: collapse;

	margin-bottom: 0px;

	margin-top: 10px;

	width: 100%;

	border-bottom: 0px solid #da7a16;

}

table.contenttoc {

	margin: 0 0 10px 10px;

	padding: 0 0 5px;

	width: 100%;



	



}

table.contenttoc a {

	font-weight: bold;



}

table.contenttoc td {

	padding: 5px 5px 2px 20px;

	background: url(../images/bullet-list.gif) no-repeat 10px 12px;



}

table.contenttoc th {

	text-indent: 5px;

	border-bottom: 1px solid #CCCCCC;

	background: #F7F7F7;

	text-transform: uppercase;



}

table.searchintro {

	padding: 10px 0;

	width: 100%;



}

table.searchintro td {

	padding: 0px !important;



}

table.adminform {

	width: 400px!important; /*Control the Frontend Editor area width*/



}

.adminform .inputbox {



}

.blog_more {

	margin: 15px 0;



}

.blog_more strong {

	margin: 0 0 5px;

	display: block;

	font-size: 100%;



}

.blog_more ul {

	margin: 0;

	padding: 0;



}

.blog_more ul li {

	padding-left: 13px;

	background: url(../images/bullet-list.gif) no-repeat 2px 8px;

	margin: 0;



}

td.buttonheading {

	padding: 0 0 0 5px!important;

	text-align: center;

	background: transparent;



}

td.buttonheading a {

	border: none;

	

}

.category {

	font-weight: bold;

	text-transform: uppercase;



}

.section {

	font-weight: bold;

	font-size: 14px;

	text-transform: uppercase;



}

/* JOOMLA NAVIGACIJA KROZ SADRZAJ I SL.

--------------------------------------------------------- */

.pagenav, .pagenav_prev, .pagenav_next, .pagenavbar {

	padding: 4px;

	background			: transparent url(../images/naslovi.jpg) repeat-x;

  	border				: 1px solid #d7d7d7;



}

a.pagenav, .pagenav_prev a, .pagenav_next a, .pagenavbar a {



}

.pagenavbar {



}

.pagenavcounter {

	padding: 8px 14px 0 14px;

	background: url(../images/pages.gif) no-repeat 0 11px;



}

.dropdownmenu {

	background-color: #FFF;

	border: 1px solid #ddd;

	color:#999999;



}

.dropdownmenu:hover, .dropdownmenu:focus {

	border:1px solid #ccc;



}



/* Joomla izbornici 

--------------------------------------------------------- */

a.mainlevel {

	margin: 0;

	padding: 3px 5px 3px 14px;

	width: 192px;

	border: none;

	display: block;

	color: #333333;

	background: url(../images/naslovi.jpg) repeat-x;

}



a.mainlevel:hover,

a.mainlevel:active,

a.mainlevel:focus {

	border: none;

	color: #ffffff;
	
	background: url(../images/de_bottommenu_bg.jpg) repeat-x;

}



a.mainlevel#active_menu {

	color: #006DA3;

}



a.sublevel {

	padding: 3px 3px 3px 14px;

	border-bottom: none;

	display: block;

	background: url(../images/de_bottommenu_bg.jpg) repeat-x;

}



a.sublevel:hover,

a.sublevel:active,

a.sublevel:focus {

	border-bottom: none;

}



#active_menu {

	color: #CC0000;

	font-weight: bold;

}



/* JOOMLA STILIZIRANJE TABLICA

--------------------------------------------------------- */

tr.sectiontableentry1 td {

	padding: 3px 3px;

	border-bottom: 1px solid #DDDDDD;

	background: #FFFFFF;



}

tr.sectiontableentry2 td {

	padding: 3px 3px;

	border-bottom: 1px solid #DDDDDD;

	background: #EFEFEF;



}

tr.sectiontableentry1:hover td,

tr.sectiontableentry2:hover td {

	background: #E7F4FA;



}

.sectiontableentry1:hover td,

.sectiontableentry2:hover td {

	background: #E7F4FA;



}

/* JOOMLA MODULI

--------------------------------------------------------- */

table.moduletable {

	width: 100%;

	margin-top: 0px;

	padding: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

	text-align: left;



}

table.moduletable th {

	background: url(../images/naslovi.jpg) repeat-x left;

	padding-left: 11px; 

	text-transform: uppercase; 

	line-height: 22px;


		font-size: 85.5%;



}

table.moduletable td {

	padding: 0;

	margin: 0;
	



}

table.moduletableanketa {

	width: 200px;

	margin-top: 0px;

	padding: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

	text-align: left;

	background: url(../images/anketa.jpg) no-repeat right;



}

table.moduletableanketa th {

	background: url(../images/naslovi.jpg) repeat-x left;

	padding-left: 11px; 

	text-transform: uppercase; 

	line-height: 22px;

	font-size: 85.5%;



}

table.moduletableanketa td {

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 5px;

	width: 200px;



}



table.moduletableprijava {

	width: 200px;

	margin-top: 0px;

	padding: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

	text-align: left;



}

table.moduletableprijava th {

	background: url(../images/naslovi.jpg) repeat-x left;

	padding-left: 11px; 

	text-transform: uppercase; 

	line-height: 22px;

	font-size: 85.5%;
	

	





}

table.moduletableprijava td {

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 8px;

	width: 200px;



}

table.moduletabledropdownmenu {

	width: 100%;

	margin-bottom: 0px;

	padding: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

	text-align: left;



}

table.moduletabledropdownmenu th {

	background: url(../images/naslovi.jpg) repeat-x left;

	border-bottom: 1px solid #ccc;

	padding-left: 11px; 

	text-transform: uppercase; 

	line-height: 22px;

	font-size: 85.5%;



}

table.moduletabledropdownmenu td {

	margin: 0;

	padding-top: 6px;

	padding-bottom: 8px;

	padding-left: 5px;

	



}

table.moduletablerotator {

	width: 100%;

	margin-top: 0px;

	padding: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

	text-align: left;



}

table.moduletablerotator th {

	background: url(../images/naslovi.jpg) repeat-x left;

	padding-left: 11px; 

	text-transform: uppercase; 

	line-height: 22px;

	font-size: 85.5%;



}

table.moduletablerotator td {

	padding: 0;

	margin: 0;



}

table.moduletablelokacija {

	width: 100%;

	margin-top: 0px;

	margin-bottom: 8px;

	padding: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

	text-align: left;



}

table.moduletablelokacija th {

	background: url(../images/naslovi.jpg) repeat-x left;

	padding-left: 11px; 

	text-transform: uppercase; 

	line-height: 22px;

	font-size: 85.5%;



}

table.moduletablelokacija td {

	padding: 0;

	margin: 0;



}

table.moduletablereference {

	width: 100%;

	margin-top: 0px;

	margin-bottom: 8px;

	padding: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

	text-align: left;



}

table.moduletablereference th {

	background: url(../images/naslovi.jpg) repeat-x left;

	padding-left: 11px; 

	text-transform: uppercase; 

	line-height: 22px;

	font-size: 85.5%;



}

table.moduletablereference td {

	padding: 0;

	margin: 0;



}

/* JOOMLA NASLOVI, ZAGLAVLJA

--------------------------------------------------------- */

.contentheading {


	font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;


 	color: #504F3D;

	text-align:left;

	background: url(../images/naslovi.jpg) repeat-x left;

	padding: 2px;

	padding-left:5px;

	

}

.contentpagetitle {

font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;




 	color: #52513F;

	text-align:left;

	padding: 5px;

}

a:hover.contentpagetitle {

	color: #468;

	text-decoration: none;

}

.contentdescription {

	font: 1.0em sans-serif;

	text-transform: none;

 	color: #52513F;

	text-align:left;

	padding: 15px;

}



/* JOOMLA ANKETA

--------------------------------------------------------- */

.poll {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #52513F;Ž



}

table.poll {

	padding: 0;

	width: 100%;

	border-collapse: collapse;

	

}

table.pollstableborder {

	border: none;

	padding: 0;

	width: 100%;

	text-align: left;



}

table.pollstableborder img {

	vertical-align: baseline;



}

table.pollstableborder td {

	padding: 2px !important;



}

table.pollstableborder tr.sectiontableentry1 td {

	border: none;

	background: #EFEFEF;



}

table.pollstableborder tr.sectiontableentry2 td {

	border: none;

}
