body {
   margin: 0px;
   background-color: #666666;
   background-image: url(/img/bgrd.png);
   background-position: center;
   background-repeat: repeat-y;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}
p {
	text-align: justify;
	line-height: 140%;
}
.clear {
   clear: both;
   height: 0px;
   font-size: 0;
   margin: 0;
   padding: 0;
}

#all {
   width: 900px;
   margin: 0 auto;
}

#left {
   float: left;
   width: 190px;
}

#right {
   float: right;
   width: 710px;
}

.tackice {
	margin: 15px 30px;
	background-image: url(/img/tackice.gif);
	background-repeat: repeat-x;
}

/*---------  menu ------------*/

.menuBlok {
   border-top: 1px solid #e5e5e5;
   margin: 0px;
   padding: 10px 0;
}
.menuBlok a {
   display: block;
   padding: 5px 10px;
   text-decoration: none;
   color: #333333;
   font-weight: bold;
   padding-left: 20px;
   background-image: url(/img/tacka.gif);
   background-repeat: no-repeat;
}
.menuBlok a:hover, .menuBlok a.active, .menuBlok a.activeSubmenu {
   background-color: #C63D42;
   color: #FFFFFF;
   background-image: url(/img/tacka2.gif);
}



/*---------  head ------------*/

#head {
   background:url(/img/headerBgrd.png) right top no-repeat;
   height: 84px;
   margin: 0px;
   overflow: hidden;
}

#head #jezik {
   float: right;
   padding: 10px;

}
#head #jezik a {
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
   padding: 2px 6px;
}
#head #jezik a:hover, #head #jezik a.active {
   background-color: #C63D42;
}

#head #search {
   float: right;
   padding: 10px;
   padding-top: 19px;
   color: #FFFFFF;
   margin-right:-135px;
   margin-top:30px;
}
#head #search form {
	margin-bottom: 0px;
}
#head #search input {
   border: 0;
   width: 120px;
   margin: 0px;
}

/*---------  home content ------------*/

#content {
   margin: 0px;
   padding: 10px;
   width: 690px;
   background-image: url(/img/contentBgrd.png);
   background-repeat: repeat-x;
}

#content #homeTop, #content #homeBottom {
   border: 1px solid #CCCCCC;
   background-color: #FFFFFF;
   margin-bottom: 10px;
	 padding-bottom: 10px;
}

h1.naslov1, h1.naslov2 {
   margin: 0px;
   margin-top: 24px;
   padding: 0;
   padding-left: 20px;
   padding-top: 4px;
   background-repeat: no-repeat;
   height: 33px;
   font-size: 20px;
   color: #FFFFFF;
   font-weight: normal;
}
h1.naslov1 {
   background-image: url(/img/naslov1.png);
   width: 398px;
}
h1.naslov2 {
   background-image: url(/img/naslov2.png);
   width: 240px;
}

#content #homeTop p {
   margin: 20px;
   color: #666666;
   line-height: 130%;
}
#content #homeTop p a {
   color: #000000;
   text-decoration: underline;
}
#content #homeTop p a:hover {
   text-decoration: none;
}

#content #homeTop p.datum {
   color: #FFFFFF;
   font-size: 11px;
   font-weight: bold;
   margin-top: 15px;
   margin-left: 10px;
   margin-bottom: 10px;
}
#content #homeTop p.datum span {
   background-color: #C63D42;
   padding: 2px 3px;
}

#content #homeTop p.datum2 {
   color: #666666;
   font-size: 11px;
   font-weight: normal;
   margin-top: 15px;
   margin-left: 15px;
   margin-bottom: 0px;
   border-top: 1px dashed #cccccc;
   padding-top: 10px;
}
#content #homeTop p.datum2 span {
   background-color: #ffffff;
   padding: 0px;
}


#content #homeTop p.vestHome {
   margin: 0 30px 0 15px;
}
#content #homeTop p.vestHome a {
   color: #666666;
   font-weight: bold;
   text-decoration: none;
}
#content #homeTop p.vestHome a:hover {
   text-decoration: underline;
}

#content #homeBottom h1 {
   margin: 0px;
   margin-top: 24px;
   padding: 0;
   padding-left: 20px;
   padding-top: 4px;
   background-repeat: no-repeat;
   height: 33px;
   font-size: 20px;
   color: #FFFFFF;
   font-weight: normal;
   background-image: url(/img/naslov.png);
   /*width: 461px;*/
}
#content #homeBottom h2 {
   font-size: 16px;
   color: #666666;
   font-weight: bold;
   margin-left: 20px;
   padding-top: 10px;
}
#content #homeBottom p {
   margin: 10px;
   margin-left: 32px;
   line-height: 130%;
   color: #333333;
}
#content #homeBottom p a {
   color: #333333;
}
#content #homeBottom p a:hover {
   text-decoration: none;
}

/*-------- potpis ---------*/

#potpis p {
   font-size: 11px;
   color: #333333;
   margin: 2px 15px;
}
.top {
	text-align: center;
}
.top a {
	color: #CC0000;
}
.top a:hover {
	text-decoration: none;
}

/*-------- path ---------*/
#path {
	padding: 6px;
	background-color: #d0d0d0;
	color: #666666;
}
#path p {
   font-size: 11px;
   font-weight : bold;
   color: #333333;
   border: 0px solid #CCCCCC;
   margin: 5px 10px;
}

#path a {
   padding: 5px 10px;
   text-decoration: none;
   color: #333333;
   font-weight: bold;
   
  
}
#path a:hover, #path a.active {
   background-color: #C63D42;
   color: #FFFFFF;
  
}

/*-------- druga strana ---------*/

#content #box {
   border: 1px solid #CCCCCC;
   background-color: #FFFFFF;
   margin-bottom: 10px;
   padding-bottom: 20px;
}
#content #box p {
   color: #666666;
   margin-left: 30px;
   margin-right: 30px;
}
* html #content #box p {
   color: #666666;
   margin: 15px 30px;
}

#content #box table {
	margin-left: 30px;
	border-top: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
}
#content #box table tr td {
	border-bottom: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	padding: 5px;
}

#content #box ul, #content #box ol {
	padding-left: 25px;
	margin-left: 25px;
	padding-right: 25px;
	margin-right: 25px;
}
#content #box ul li, #content #box ol li {
   color: #666666;
}


h1 {
   margin: 0px;
   margin-top: 20px;
   padding: 0;
   padding-left: 20px;
   padding-top: 4px;
   background-repeat: no-repeat;
   height: 33px;
   font-size: 20px;
   color: #FFFFFF;
   font-weight: normal;
   background-image: url(/img/naslov.png);
   width: 668px;
}
h2 {
   font-size: 18px;
   color: #666666;
   margin: 20px 30px;
   line-height: 140%;
	 font-weight: normal;
}
h3 {
   font-size: 14px;
   color: #666666;
   margin: 0px 30px;
}
h4 {
   font-size: 14px;
   color: #666666;
   margin: 20px 30px -10px 30px;
}
* html h4 {
   margin: 20px 30px -15px 30px;
}

/*-------- Vesti ---------*/

.listNews h2 {
	font-weight: normal;
	margin-top: 0px;
	line-height: 100%;
}
.listNews h2 a {
	color: #333333;
	text-decoration: none;	
}
.listNews h2 a:hover {
	text-decoration: underline;
}
.listNews p {
	margin-top: 10px;
	margin-bottom: 10px;
}
.listNews p.uptitle {
	margin-bottom: 5px;
	line-height: 100%;
	font-style: italic;
}
.listNews a {
	color: #cc0000;
}
.listNews a:hover {
	text-decoration: none;
}


.news h2 {
	font-weight: normal;
	margin-top: 0px;
	line-height: 100%;
}
.news p.uptitle {
	margin-bottom: 5px;
	line-height: 100%;
	font-style: italic;
}
.news a {
	color: #cc0000;
}
.news a:hover {
	text-decoration: none;
}
.news p.lead {
	padding: 5px;
	background-color: #f6f6f6;
}

#content #box img {
	margin: 0 10px 10px 0;
}



#content #box table.paginacija {
	margin-bottom: 15px;
	margin-top: 15px;
	border: 0px;
	background-color: #e0e0e0;
}
#content #box table.paginacija tr td {
	border: 0px;
}


/*      */

.search a {
	color: #CC0000;
}
.search a:hover {
	text-decoration: none;
}





#content #box  li p {
	margin-left: 0px;
	margin-right: 0px;
}



