body {
	background: url(img/pozadina.jpg) repeat-x  #232323;
	text-align: center;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #f5f5f5;
	font-size: 10px;
	line-height: 13px;
}

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

a:hover{
	color: #f5f5f5;
	text-decoration: underline;
}

#container {
	width: 994px;
	background-color: #000;
	margin: 0 auto;
	padding:5px 5px 5px 5px;
	margin-bottom:30px;	
	border-left: #333333 1px dotted;	
	border-right: #333333 1px dotted;
}

#site_container{
	width:790px;
	float:left;
	background-color: #000;
}

#site_container #site_head{
	height:200px;
}

#site_container #site_body{
	background-color: #000;
}

#site_container #site_body #site_menu{
	width:150px;
	float:left;
	background-color: #232323;
	margin:4px 4px 4px 0px;
}

#sponsors .title,

#site_container #site_body #site_menu .title,

#site_container #site_body #site_extra .title{
	font-size: 11px;
	line-height: 24px;
	height: 24px;
	font-weight: bold;
	display:block;
	color:#FFF;
	margin:0px 0px;
	text-decoration: none;
	text-align:left;
	padding-left:0px;	
	padding-left:10px;
	background:url('img/poz_meni.gif') no-repeat top right;	
	border-top: 5px #000 solid;
}

#site_container #site_body #site_menu a{
	font-size: 11px;
	line-height: 24px;
	height: 24px;
	font-weight: bold;
	display:block;
	color:#FFFF00;
	margin:0px 0px;
	text-decoration: none;
	text-align:left;
	padding-left:20px;
	border-top:2px #000 solid;
}

#site_container #site_body #site_menu a:hover, #site_container #site_body #site_menu a.current{
	color: #f5f5f5;
	text-decoration: none;
	background-color:#2B2B2B;
}

#site_container #site_body #site_menu i{
	display:none;
}

#site_container #site_body #site_content{
	float:left;
	width:450px;
	background-color: #000;
	margin:3px 4px 4px 0px;
	text-align:left;
}

#site_container #site_body #site_content #breadcrumbs{
	background: url(img/meni_bez_loga.gif) repeat-x;
	border-top: 5px #000 solid;
	border-bottom: 1px #000 solid;
	font-size: 10px;
	line-height: 24px;
	height: 24px;
	font-weight: normal;
	color: #FFFF00;
	margin: 0px 0px 4px 0px;
	padding: 0px 4px;
	text-align:left;
}

#site_container #site_body #site_content .contentbox{
	margin:4px 0px;
}

#site_container #site_body #site_content .contentbox .title{
	background-color: #333333;
	border-top: 1px #000 solid;
}

#site_container #site_body #site_content .contentbox .content{
	background-color: #232323;
	font-size: 11px;
	border-top: 1px #000 solid;
	border-bottom: 1px #000 solid;
	padding: 4px 6px;
	line-height: 18px;
	text-align: justify;
}

#site_container #site_body #site_content .contentbox .content .img{
	float: left;
	border: #FFFFFF solid 1px;
	padding: 2px;
	margin: 10px 10px 10px 0;
}

#site_container #site_body #site_content .contentbox .tagovi_list .tag_list_element i, #site_container #site_body #site_content .contentbox .kategorije_list .kat_list_element i{
	display:none;
}

#site_container #site_body #site_content .contentbox .tagovi_list .tag_list_element, #site_container #site_body #site_content .contentbox .kategorije_list .kat_list_element{	
	display:block;
	float:left;
	margin:8px;
}

#site_container #site_body #site_content .contentbox .content img{
	padding:3px;
	color:#000;
	background-color: #000;
	border: 1px #FFFF00 solid;
}

#site_container #site_body #site_content .contentbox .footer{
	background-color: #333333;
	font-size: 10px;
	line-height: 22px;
	margin: 0;
	padding: 0 4px;
	text-align: right;
	border-bottom: 1px #000 solid;
}

#site_container #site_body #site_content .contentbox .footer .tagovi a{
	font-size: 10px;
	margin: 0px 3px;
}



#site_container #site_body #site_extra{
	width:182px;
	float:left;
	background-color: #232323;
	margin:4px 0px 4px 0px;
}

#site_container #site_body #site_extra .search_form{
	border-top:2px #000 solid;
	border-bottom:2px #000 solid;
	display:block;
	margin:0px;
}

#site_container #site_body #site_extra .search_form input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #f5f5f5;
	font-size: 10px;
	line-height: 13px;
	background-color: #232323;
	border:1px #FFFF00 solid;
	margin-top:5px;
	margin-bottom:5px;
}

#site_container #site_body #site_extra a{
	font-size: 11px;
	font-weight: normal;
	display:block;
	color:#FFFF00;
	margin:0px 0px;
	text-decoration: none;
	text-align:left;
	padding:5px 5px 5px 10px; 
	border-top:2px #000 solid;
}

#site_container #site_body #site_extra a:hover{
	color: #f5f5f5;
	text-decoration: none;
	background-color:#2B2B2B;
}

#sponsors{
	width:200px;
	float:left;
	background-color: #232323;
	margin:0px 0px 4px 4px;
}

#sponsors img{
	border:none;
}

#sponsors #sponsors_list{
	border-top: #000000 4px solid;
}

#sponsors #sponsors_list .title{
	border-bottom: #000000 2px solid;
}

#site_foot{
	clear:both;
	text-align:center;
	background-color: #0F0F0F;
	margin:0px 0px 0px 0px;
	padding:2px 0px;
	width:994px;
}



.h2 {
	font-size: 11px;
	line-height: 26px;
	height: 26px;
	font-weight: bold;
	color: #FFFF00;
	margin: 0;
	padding: 0 4px;
}

.h3 {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFF00;
	margin: 0;
}

.h2 a, .h3 a {
	text-decoration: none;
	color: #FFFF00;
}

.h2 a:hover, .h3 a:hover, .copyright a:hover {

	color: #FFFF00;
	text-decoration: underline;
}

.center{
	text-align:center;
}

/************************ GALERIJA ****************************************/

#site_container #site_body #site_content .content .galerija_img{
	padding: 0px;
	line-height: 110px;
	text-align: center;
	width:105px;
	height:110px;
	vertical-align:middle;
	float:left;
	margin-left:3px;
}
#site_container #site_body #site_content .content .galerija_img img{
	padding:2px;
	color:#000;
	background-color: #000;
	border: 1px #FFFF00 solid;
	margin:auto auto;
	vertical-align:middle;
	text-align: center;
}

#site_container #site_body #site_content .galerija_contentbox{
	display:block;
	margin:10px 10px;
	width:120px;
	float:left;
}

html > body #site_container #site_body #site_content .galerija_contentbox{
	margin:10px 15px;
}

#site_container #site_body #site_content .galerija_contentbox .title{
	background-color: #333333;
	border-top: 1px #000 solid;	
	overflow:hidden;	
	padding:0px 4px;
}

#site_container #site_body #site_content .galerija_contentbox .h2{
	padding:0px 4px;

}

#site_container #site_body #site_content .galerija_contentbox .content{
	background-color: #232323;
	border-top: 1px #000 solid;
	border-bottom: 1px #000 solid;
	padding: 4px 6px;
	line-height: 110px;
	text-align: center;
	height:110px;
	vertical-align:middle;
}

#site_container #site_body #site_content .galerija_contentbox .content img{
	padding:3px;
	color:#000;
	background-color: #000;
	border: 1px #FFFF00 solid;
	margin:auto auto;
	vertical-align:middle;
	text-align: center;
}

#site_container #site_body #site_content .galerija_contentbox .footer{
	background-color: #333333;
	font-size: 10px;
	line-height: 22px;
	margin: 0;
	padding: 0 4px;
	text-align: right;
	border-bottom: 1px #000 solid;
}

/************************ GOCOMASY ANKETA_ONE****************************************/

.anketa_form{
	display:block;
}

.anketa_form input{
	padding:1px;
	color:#000;
	background-color:#EBEBEB;
	border:2px #EBEBEB solid;
}

.anketa_form .status{
	display:block;
	text-align:center;
	margin:8px auto;
	color:#FFFF00;
}

.opcije{
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px;
}

.opcije li{
	margin:5px 0px;
}

.opcije_rezultati{
	list-style-type:none;
	padding:0px 0px 0px 10px;
	margin:0px auto;
	width:400px;
}

.opcije_rezultati .rezultat .caption{
	padding-left:2px;
}

.anketa_form #ankete_jedna .kontrole input{
	margin-right:10px;
	margin-left:0px;
	width:70px;
}

.opcije_rezultati .rezultat{
	line-height:20px;
	height:20px;
	text-align:left;
	background:#000;
	color:#FFFF00;
	border:1px gray solid;
	margin:5px 0px;
	white-space:nowrap;
	padding-left:0px;
	/*background-repeat: repeat-y;*/
}

#ankete_jedna{
	border-top:2px #000 solid;
	padding:4px 0px 4px 10px;
	text-align:left;
}

#ankete_jedna .opcije_rezultati{
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	width:160px;
}

#ankete_jedna .opcije_rezultati .rezultat{
	line-height:20px;
	height:20px;
	text-align:left;
	background:#000;
	color:#FFFF00;
	border:1px gray solid;
	border-left:0px gray solid;
	margin:5px 0px;
	padding:0px;
	white-space:nowrap;
	/*background-repeat: repeat-y;*/
}

.opcije_rezultati .rezultat .caption{
	position:absolute;
}

#ankete_jedna .title{
	margin:0px;
	padding:0px;
}

#ankete_jedna .opcije_rezultati .rezultat .stats{
	display:none;
}

.opcije_rezultati .rezultat{
	margin-bottom:30px;
}

.opcije_rezultati .rezultat .stats{
	display:block;
	margin:20px 0px;
	color:#FFF;
	font-size:9px;
	position:absolute;
}

.opcije_rezultati .opcija{
}

.opcije li{
	margin:5px 0px;
}

.anketa_form .opcije input{
	list-style-type:none;
	padding:0px 0px 0px 0px;
	background: transparent;
	border: 0px transparent;
}

/****************** SITEMAP *************************/
.sitemap ul{
	list-style-type:none;
}
.sitemap li{
	margin:5px;
}
.sitemap_dir li, .sitemap_subdir li{
	margin-bottom:10px;
}
.sitemap_sadrzaj li{

}
.sitemap_dir{
	padding:0px;
}
.sitemap_subdir{
}
.sitemap_dir_opis{
	margin-left:10px;
}
.sitemap .sitemap_dir a, .sitemap .sitemap_subdir a{
	margin:5px;
	padding:2px;
	background:#FFF url('img/folder.gif') top left no-repeat;
	padding-left:22px;
	line-height:20px;
}
.sitemap_sadrzaj{
	list-style-type:square;
}
.sitemap .sitemap_sadrzaj a{
	background:#FFF url('img/file.gif') top left no-repeat;
}

/* * * * * * * * * * * * * * * * * *  S E A R C H  * * * * * * * * * * * * * * * * * * * * */
.search_result li{
	margin:6px 1px;
}
/* * * * * * * * * * * * * * * * * *   K O M E N T A R I   * * * * * * * * * * * * * * * * * * * * */
.komentari_loader{
	display:none;
	text-align:center;
	clear:both;
	margin: 15px 1px 0px 1px;
	padding:5px;
	background:#000;
	color:#FFFF00;
}
.add_comment_form{
	text-align:left;
	clear:both;
	display:block;
	background:#333333;
	margin: 15px 1px 0px 1px;
}
.add_comment_form .frow{
	clear:both;
	margin: 0px;
	padding: 5px 1px 8px 3px;
	padding-left: 100px; /*width of left column containing the label elements*/
}
.add_comment_form .brow{
	clear:both;
	margin: 0px;
	padding: 6px;
	text-align:center;
}
.add_comment_form .frow label{
	font-weight: normal;
	float: left;
	margin-left: -90px; /*width of left column*/
	width: 100px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
	margin-top:3px;
}
.add_comment_form input,.add_comment_form textarea{
	padding:2px;
	color:#FFF;
	border:1px #FFFF00 solid; 
	background:#333333;
}
.add_comment_form .frow input{ /*width of text boxes. IE6 does not understand this attribute*/
	width:270px;
}
.add_comment_form textarea{
	width: 250px;
	height: 100px;
}
.komentari .sysmsg{
	clear:both;
	margin: 15px 1px 10px 1px;
	padding: 4px 6px;
	text-align:center;
	background:#000;
	border:1px #FFFF00 dashed;
	color:#FFFF00;
}
.komentar_row{
	text-align:left;
	clear:both;
	margin: 15px 1px 10px 1px;
	padding: 2px 6px;
	background:#333333;
	border:1px #FFFF00 dashed;
	color:#FFFF00;
}
.komentar_row span{
	display:block;
	font-size:10px;
}
.komentar_row .ime_kontakt{
	float:left;
	margin: 1px 5px;
	font-weight:bold;
}
.komentar_row .timestamp{
	float:right;
	margin: 1px 10px;
	font-weight:bold;
}
.komentar_row .komentar{
	border-top:1px #FFFF00 dashed;
	display:block;
	padding:2px 5px;
	margin:15px 5px 10px 5px;
	clear:both;
}
/* * * * * * * * * * * * * * * * * *  CONTACT FORM : FOR SENDING MESSAGES   * * * * * * * * * * * * * * * * * * * * */
.contact_form p{
      margin: 0px;
      padding: 2px 1px 2px 3px;
      padding-left: 176px; /*width of left column containing the label elements*/
}
.contact_form .umsg{
	text-align:center;
	padding-left:8px;
	color:#FF1F1F;
}
.contact_form label{
      font-weight: normal;
      float: left;
      margin-left: -140px; /*width of left column*/
      width: 155px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
      margin-top:3px;
}
.contact_form input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
      width: 180px;
}
.contact_form textarea{
      width: 220px;
      height: 120px;
}

.contact_form input, .contact_form textarea, .contact_form select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #f5f5f5;
	font-size: 12px;
	padding:3px;
	background-color: #232323;
	border:1px #FFFF00 solid;
	margin-top:5px;
}
.contact_form img{
	padding:2px;
	color:#000;
	background-color: #232323;
	border:1px #FFFF00 solid;
}
.contact_form div input:focus, .contact_form input:focus, .contact_form textarea:focus{
      background-color:#000000;
}

/************************ LISTANJE STRANICA ****************************************/

.listanje_stranica{

	text-align:center;

	margin:10px 0px 5px 0px;

	clear:both;

}

.listanje_stranica a,.listanje_stranica s{

	background:#232323;

	padding:5px;

	margin:5px 5px 5px 5px;

	color:#FFF;

	border:1px #FFFF00 solid;

	text-decoration:none;

}

.listanje_stranica a:hover{

	background:#2B2B2B;

}

.listanje_stranica a.current_page{

	background:#2B2B2B;
	color:#FFFF00;
	font-weight:bold;

}

.listanje_stranica s{

	background:#232323;

	color:#FFFF00;

	border:1px #2B2B2B solid;

}

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

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
