@charset "utf-8";
a {
	color: #000;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #000;
}
img {
	border-style: none;
}
.wrapper {
	width: 971px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	font-family: Tahoma;
	font-size: 12px;
	color: #1f1e21;
}

* {
margin:0px;
padding:0px;
}

.clear {
clear: both;
}

.content_pozadina {
	background-image: url(../images/pocetna_bg.jpg);
	background-repeat:no-repeat;
	width: 973px;
	height: 687px;
	padding-top: 9px;
}
.pocetna_wrapper_lijevo {
	width:420px;
	float:left;
	position: absolute;
	z-index: 10;

}
.unutarnja_wrapper_lijevo {
	width:420px;
	float:left;

	z-index: 10;

}



.unutarnja_pozadina {
	width: 971px;
	background-image: url(../images/unutarnja_bg_repeat.jpg);
	background-repeat: repeat-y;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.unutarnja_pozadina_top {
	background-image: url(../images/unutarnja_bg_top.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 971px;
	float: left;
	padding-top: 9px;
}
.unutarnja_pozadina_bottom {
	background-image: url(../images/unutarnja_bg_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 43px;
	width: 971px;
	float: left;
}


.izbornik {
	height: 20px;
	width: 445px;
	background-color: #FFFFFF;
	text-transform:uppercase;
	margin: 0px 0px 0px 27px;
	padding: 5px 0px 0px 5px;
}
.izbornik_stavka {
	float: left;
	text-align: center;
	letter-spacing: 1px;
	padding-right: 7px;
	padding-left: 7px;
}

.izbornik_stavka a:link{
	color: #1f1e21;
	text-decoration:none;
}
.izbornik_stavka a:visited{
	color: #1f1e21;
	text-decoration:none;
}
.izbornik_stavka a:hover{
	color: #666666;
	text-decoration:none;
}
.submenu {
	background: url(../images/nav2.gif) repeat-y left top;
	margin: 1px 0px 0px 27px;
	padding: 0px 3px 0px 5px;
	height: 27px;
	line-height: 25px;
}
.langs {
	margin-top: 36px;
	width:27px;
	padding-top:5px;
	position: absolute;
	margin-left: 920px;
	height: 20px;
	background-color: #FFFFFF;
	z-index: 10;
	text-align:center;
	display:none;

}

.langs a:link {
	color: #1f1e21;
	text-decoration:none;
}
.langs a:visited{
	color: #1f1e21;
	text-decoration:none;
}
.langs a:hover{
	color: #666666;
	text-decoration:none;
}

.info_box_naslov {
	padding-left: 3px;
	padding-top: 37px;
}



#info_box {
	width: 327px;
	margin-left: 27px;
	background-color: #FFFFFF;
	margin-top: 3px;
	padding-right: 20px;
	padding-left: 20px;
}
.info_box_autori {
	padding-top: 14px;
	padding-left: 3px;
}
.info_box_sadrzaj {
	padding-left: 13px;
	padding-top: 30px;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 5px;
}
.info_box_close {
	text-align: right;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.unutarnja_info_box {
	padding-top: 60px;
	padding-bottom:360px;
	margin-left: 27px;
	margin-top: 9px;
	padding-left: 18px;
	padding-top: 20px;
	width: 330px;
	font-size: 10px;
	line-height: 16px;
	padding-right: 15px;
	margin-bottom: 10px;
}
.unutarnja_wrapper_desno {
	float: right;
	width: 500px;
	background-color: #ddddde;
	margin-top: 60px;
	margin-right:20px;
	margin-bottom:20px;
}
.desno_naslov {
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 24px;
	font-weight: normal;
	padding-right: 18px;
	padding-left: 18px;
}
.desno_tekstovi {
	line-height: 16px;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 15px;
	padding-left: 18px;
	width: 420px;
}

.desno_tekstovi a:link{
text-decoration: underline;
color: #000;
}
.desno_tekstovi a:visited{
text-decoration: underline;
color: #000;
}
.desno_tekstovi a:hover{
text-decoration: underline;
color: #000;
}


#contactform {
	width: 450px;
}

#contactform input[type=submit] {
	height: 29px;
	width: 90px;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-bottom: 14px;
	margin-left: 250px;
	margin-top:7px;
	margin-bottom:10px;
	background-color:#5d5d5d;
}

#contactform input {
	width: 240px;
	height: 23px;
	font-family: Tahoma;
	font-size: 12px;
	border: 1px solid #1F1E21;
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	background-color:#f5f5f5;
}

#contactform select {
	width: 254px;
	height: 28px;
	font-family: Tahoma;
	font-size: 12px;
	border: 1px solid #1F1E21;
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 6px;
	padding-left: 2px;
	padding-right: 6px;
	background-color:#f5f5f5;
}


#contactform textarea {
	width: 240px;
	height: 120px;
	font-family: Tahoma;
	font-size: 12px;
	border: 1px solid #1F1E21;
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	background-color:#f5f5f5;
}
#contactform label {
	float: left;
	width: 160px;
	text-align: right;
	padding-right: 10px;
	padding-top: 9px;
}

#contactform p{
clear:both;
}
#contactform ul {
	}

.errorlist li{
	list-style-image: none;
	list-style-type: none;
	color: #FF0000;
	padding: 60px 0px 0px 200px;
	width: 250px;
}


.pocetna_footer_kontakt {
	width: 80px;
	margin-top: 668px;
	margin-left: 881px;
	position: absolute;
}
.pocetna_footer_kontakt a:link{
	color: #1f1e21;
	text-decoration:none;
}
.pocetna_footer_kontakt a:visited{
	color: #1f1e21;
	text-decoration:none;
}
.pocetna_footer_kontakt a:hover{
	color: #666666;
	text-decoration:none;
}
.unutarnja_knjiga {
	position: absolute;
	height: 365px;
	width: 354px;
	margin-left: -20px;
	margin-top: -350px;
}
.pocetna_footer_copyright {
	position: absolute;
	margin-top: 668px;
	width: 300px;
	font-size: 10px;
	color: #666666;
	margin-left: 24px;
}

.pocetna_footer_copyright a:link{
color: #666666;
text-decoration: none;
}
.pocetna_footer_copyright a:visited{
color: #666666;
text-decoration: none;
}
.pocetna_footer_copyright a:hover{
color: #666666;
text-decoration: underline;
}



.unutarnja_copyright {
	position: absolute;
	width: 300px;
	font-size: 10px;
	color: #666666;
	margin: 10px 0px 0px 24px;
}

.unutarnja_copyright a:link{
text-decoration: none;
color: #666666;
}
.unutarnja_copyright a:visited{
text-decoration: none;
color: #666666;
}
.unutarnja_copyright a:hover{
text-decoration: underline;
color: #666666;
}


.unutarnja_footer_kontakt {
	width: 80px;
	margin-top: 8px;
	margin-left: 881px;
	position: absolute;
}
.unutarnja_footer_kontakt a:link{
	color: #1f1e21;
	text-decoration:none;
}
.unutarnja_footer_kontakt a:visited{
	color: #1f1e21;
	text-decoration:none;
}
.unutarnja_footer_kontakt a:hover{
	color: #666666;
	text-decoration:none;
}




.text_justified {
text-align:justify;
}
.pocetna_slika {
	height: 650px;
	width: 955px;
	position: absolute;
	z-index: 1;
	padding-left: 8px;
}




/* pretraga */
#search {
	background: url(../images/search.gif) no-repeat left top;
	height: 20px;
	width: 157px;
	position: absolute;
	margin: 10px 0px 0px 805px;
	z-index: 100;
}
#search input[type=text] {
	background: transparent;
	color: #888888;
	font-size: 10px;
	text-align: center;
	position: absolute;
	margin: 2px 0px 0px 5px;
	width: 130px;
	border: 0;
}
#search input[type=submit] {
	background: transparent;
	color: #888888;
	font-size: 10px;
	position: absolute;
	margin: 0px 0px 0px 138px;
	width: 20px;
	height: 20px;
	border: 0;
}

#search_results_box{
	position: absolute;
	top: 25px;
	right: 0;
	width: 400px;
	height: 450px;
	background: url('/script/hercegovina.com.hr/images/sitesearch.gif');
	z-index: 100;
}
#results_close{
	position:absolute;
	top:-10px;
	left:-10px;
	border: 0;
}
#search_results{
	width: 370px;
	height: 400px;
	overflow: auto;
	margin: 30px 15px 0 15px;
}

table.gsc-branding td,table.gsc-branding {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border : none;
}

table.gsc-branding {
  border-style : none;
  border-width : 0px;
  border-spacing : 0px 0px;
}

.gsc-branding-text {
  color : #676767;
}

td.gsc-branding-text {
  vertical-align : top;
}

td.gsc-branding-text div.gsc-branding-text {
  padding-bottom : 2px;
  text-align : right;
  font-size : 11px;
  margin-right : 2px;
}

td.gsc-branding-img-noclear {
  width : 51px;
  vertical-align : bottom;
}

td.gsc-branding-img {
  width : 65px;
  vertical-align : bottom;
}

.gsc-resultsbox-visible {
  display : block;
}

.gsc-resultsbox-invisible {
  display : none;
}

.gsc-results {
  padding-bottom: 2px;
  width : 99%;
}

.gsc-result {
  margin-bottom: 10px;
}

.gsc-result .gs-title {
  height: 1.4em;
  overflow: hidden;
  }

/* trailing more link at the bottom of a collection of results */

.gsc-results .gsc-trailing-more-results {
  margin-bottom : 10px;
}

.gsc-results .gsc-trailing-more-results,
.gsc-results .gsc-trailing-more-results * {
  color: #0000cc;
  text-decoration: underline;
}

/* trailing cursor section */

.gsc-results .gsc-cursor-box .gsc-trailing-more-results {
  margin-bottom : 0px;
  display : inline;
}

.gsc-results .gsc-cursor {
  display : inline;
}

.gsc-results .gsc-cursor-box {
  margin-bottom : 10px;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
  cursor : pointer;
  color : #000000;
  text-decoration: underline;
  margin-right : 8px;
  display : inline;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  color : #A90A08;
  font-weight : bold;
  text-decoration: none;
}

 .gs-result{
   padding: 5px 0 10px;
   color: #717171
 }

.gs-result .gs-title,
.gs-result .gs-title * {
  color: #1f1e21;
  text-decoration: underline;
  font-weight: bold;
}
.gs-result .gs-title a:hover{
  color: #515052;
}
.gs-divider {
  padding-bottom: 8px;
  text-align: center;
  color: #676767;
}

.gs-result a.gs-visibleUrl,
.gs-result .gs-visibleUrl {
  color: #1f1e21;
  text-decoration: none;
}

div.gs-visibleUrl-long { display: none; }
div.gs-watermark { display: none; }

#nav {
	width: 400px;
	position: absolute;
	text-align: right;
	margin: 12px 0px 0px 395px;
}
#nav a {
	font-size: 10px;
	text-transform: uppercase;
	color: #9d9c9d;
	text-decoration: none;
	padding-right: 2px;
}
#nav a:hover {
	color:#000;
}
#content {
	padding: 10px 20px;
}


/*------------NOVOSTI---------------*/
.news {
	width: 430px;
	float: left;
	text-align: left;
	font-size: 12px;
	margin: 0px 15px;
	padding-bottom: 25px;
}
.news img {
	float: left;
	border-top: 1px solid #FFF;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.news-right {
	float: right;
	width: 235px;
}
.news .title {
	margin: 0px;
	padding: 0px 0px 5px;
	font-size: 14px;
	font-weight: bold;
}
.news .title a {
	color: #000;
	text-decoration: none;
}
.news .title a:hover {
}
.news .date {
	color: #9c9c9e;
	margin: 0px;
	padding: 0px 0px 5px;
	font-size: 11px;
}
.news .text {
	text-align: left;
}
.short-description {
	padding: 10px 0px;
	margin: 10px 0px;
	text-transform: uppercase;
}

/* -------------- PAGINATOR ---------------- */
#paginator {
	padding: 20px 0px 10px 15px;
	text-align: left;
	font-size: 11px;
}
#paginator a, #paginator span {
	padding: 2px 5px;
	margin: 1px;
	text-decoration: none;
}
#paginator a:hover {
	background: #FFF;
}
#paginator span {
	font-weight: bold;
	background: #FFF;
}

#content .left .date {
	color: #9c9c9e;
	padding-bottom: 2px;
}
#content .left {
	float: left;
	padding-left: 10px;
	width: 450px;
}
#content .left h2 {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 10px;
}
#content .right {
	float: right;
	width: 420px;
	padding-top: 20px;
}
#content .right img {
	border: 1px solid #FFF;
}
#content p {
	padding-bottom:10px;
}
#content h1 {
	padding: 50px 0px 25px 10px;
}

.gallery-box {
	width: 160px;
	float: left;
	margin: 0px 75px 34px 15px;
}
.gallery-title {
	font-size: 11px;
	background: url(../images/bullet.gif) no-repeat left 7px;
	padding: 3px 0px 3px 14px;
}
.gallery-title a {
	color: #666;
	text-decoration: none;
}
.gallery-title a:hover {
	color:#000;
}

.objave-box {
	float: left;
	width: 425px;
	color: #848385;
	font-size: 13px;
	margin: 0px 25px 10px 30px;
}
.objave-box a {
	color: #767577;
	background: url(../images/bullet.gif) no-repeat left 7px;
	padding: 3px 0px 3px 14px;
}
.objave-box h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 5px;
	color: #000;
}
.objave-box p {
	margin: 0px;
	padding: 0px;
}
.gallery-box img {
	border: 1px solid #FFF;
}
.naslov_top {
	padding: 0px 0px 2px 28px;
}
