* {margin: 0; padding: 0;}

html,body
{
height: 100%;
}


.leptiri {
	width: 100%;
	height: 100%;
	z-index: -1;
	position:absolute;
		left:0px;
	top:0px;
}

body {
	background-color: #fdbe57;
	/*background-color: #fb992b;*/
	background-image: url(images/back.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #333;
	text-align: justify;
	margin-bottom: 20px;
}



img{border:none;}
a{text-decoration:none; outline: none; color: #a30234;}
a:hover {text-decoration: underline;}
.ocisti {clear:both; line-height:0px;font-size:0;margin-top:0px; }

#menu {float: right;}
#menu ul {margin: 0; padding: 0 10px 0 0;}
#menu ul li {color: #FFFFFF; list-style-type: none; padding: 102px 0 0 15px; margin: 0; display: block; float: left; font: 16px/28px "Arial", Helvetica, sans-serif; text-align: center; font-weight: bold;}
#menu a {color: #FFFFFF; text-decoration: none;}
#menu a:hover {color: #a30234; text-decoration: none;}

#header {
	width: 874px;
	height: 163px;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
	margin: 0 auto;
}

#downheader {
	width: 874px;
	height: 47px;
	background-image: url(images/downheader.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
	margin: 0 auto;
}

#container {
	width: 874px;
	
	background-image: url(images/backwhite.gif);
	background-repeat: repeat-y;
	background-position: right top;
	margin: 0 auto;
}

#left {width: 203px; float: left; }
#right {width: 671px; float: left; padding-top: 2px; }
.rightgore {width: 621px; padding: 0 15px 0 16px;}
.rightprvi {
	width: 640px;
	float: left;
	padding: 0 0px 0 15px;
/*	background-image: url(images/desno.gif);
	background-repeat: no-repeat;
	background-position: right center;*/
	/*border-right: #999999 1px dotted;*/
}
.rightdrugi {
	width: 185px;
	float: left;
	padding: 0px 5px 0 5px; 
/*	background-color: #f3f3f3;	 */
}
#rightdrugi h2 {line-height: 24px; color: #a30234; font-size: 18px;}

#right h2 {line-height: 24px; color: #a30234; font-size: 18px; margin-bottom: 10px;}

.naslovizbornik {
	color: #a30234;
	font-weight: bold;
	background-image: url(images/naslovcrta.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 28px;
	font-size: 18px;
	padding: 5px 10px 0 10px;
}

.izbornikleft ul {margin: 0; padding: 0; list-style: none; padding: 5px 10px 10px 10px;}
.izbornikleft li {
	color: #a30234;
	background-image: url(images/katecrta.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 28px;

}

.izbornikleft a {color: #a30234; display: block; width: 100%;}
.izbornikleft a:hover { background-color: #fdb34a; text-decoration: none;}

.info {margin: 0; padding: 0; padding: 10px 15px 10px 15px; color: #a30234; text-align: left;  }
.info a {color: #a30234; }
.info a:hover {text-decoration: underline;}

.slika {padding: 5px; border: #CCCCCC 1px solid; float:left; margin: 0 10px 5px 0;}

.dolje {
	width: 874px;
	height: 15px;
	float: left;
	background-image: url(images/desnodolje.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}



#ikone {float: left;  }
#toolbar{margin:0px;padding:0px;position:absolute;height:39px; margin-left: 240px;}
#toolbar li{float:left;list-style-type:none}
#toolbar li a{margin-top:6px;margin-right:11px;text-decoration:none; color: #FFFFFF;}
#toolbar li a:hover{color:#a30234}
#about{background:url("home.gif") no-repeat top center;background-position:8px 0px;display:block;width:34px;font-family:verdana,arial,tahoma;font-size:11px;font-weight:bold;padding-top:10px;color:#436478;}
#resumee{background:url("sitemap.gif") no-repeat top center;background-position:4px 0px;display:block;width:30px;font-family:verdana,arial,tahoma;font-size:11px;font-weight:bold;padding-top:10px;color:#436478}
#favourite{ background:url("e-mail.gif") no-repeat top center;background-position:6px 0px;display:block;width:34px;font-family:verdana,arial,tahoma;font-size:11px;font-weight:bold;padding-top:10px;color:#436478}

/*
	Search
	------------------------------------------------------	*/

#searchform {
	
	color: #ec9320;
	padding: 7px 15px 10px 0;;
	padding-left: 25px;
	white-space: nowrap;
	text-align: right;
	float: right;

	}

#search fieldset {

	padding: 0;
	}

#search-form {
	width: 184px;
	height: 24px;
	padding: 0;
	margin: 0;
	background-image: url(bg_search_box.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
 
#search-form #s {
	background: none;
	float: left;
	padding: 6px 0 0 5px;
	margin: 0;
	border: none;
	width: 159px;
	color: #333;
	font-size: 11px;
	}
 
#search-form #go {
	float: right;
	margin: 4px 2px 0 0; 
	width: 18px;
	height: 16px; 
	}
	
/******* SUBSCRIPTION ********/
/*****************************/
#subscription {

	left: 0px;
	width: 166x;
	background-color: #fcaf45;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fa932c;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FA932C;
	background-image: url(images/subscribe_shadow.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 8px;
}
#subscription h2 {

	background-repeat: no-repeat;
	display: block;

	width: 150px;
	margin: 0px;
	color: #a30234; font-size: 18px;
}
#subscription h2 span {
	display: none;
}
#subscription .subForm {
	margin: 8px 0px 0px 0px;
}
#subscription .field {
	width: 156px;
	border: 1px solid #ce7900;
	font-size: 11px;
	padding: 3px;
	margin: 0px 0px 8px 0px;
}


/* Footer */


#foot {background-image: url(images/foot.jpg); padding-bottom: 15px;}
.footer {
	background-image: url(images/footer.jpg);
	width: 917px;
	height: 21px;
	background-repeat: no-repeat;
	background-position: right;
}

.footer2 {
	background-image: url(images/footer.jpg);
	width: 700px;
	height: 21px;
	background-repeat: no-repeat;
	background-position: right;
}

.doljetekst {margin: 0 auto; width: 664px; padding: 5px 0 5px 210px; color: #a30234; font-weight: bold; }
.copyr {margin: 0 auto; width: 664px; padding: 0px 0 5px 210px; font-size: 11px;} 

/* Footer tekst i linkovi */

#information {


	}
	
#information p {
	padding: 0;
	}

#information a {
color: #a30234; text-decoration: underline;
	}

#information a:hover {
	color: #fff;
	}



#contact .ccolor {
	color: #a30234;
	}
	
#contact {
	color: #a30234;
	width: 660px;
	/*margin: 0 auto;*/
	/*float: left;*/
	/*padding-left: 210px;*/

	}



#clientwebform {

	border: #000000 1px solid;
	position: relative;
	/*width: 917px;*/
	/*float: left;*/
	margin: auto 0;
	/*margin-left: 0px;*/
	padding: 10px 0 10px 0;
	
	}

#clientwebform a {
color: #a30234; text-decoration: underline;
	}

#clientwebform a:hover {
	color: #fff;
	}

#direct img {
	vertical-align: middle;
	}
	
#linkovi {padding-top: 5px;  }
#linkovi li {display: block; list-style-type: none; display: inline; border-right: #a30234 solid 1px; padding: 0px 6px 0px 6px;}
#linkovi li.prvi {display: block; list-style-type: none; display: inline; border-right: #a30234 solid 1px; padding: 0px 9px 0px 0px;}
#linkovi li.zadnji {display: block; list-style-type: none; display: inline; border-right: #a30234 solid 0px; padding: 0px 9px 0px 9px;}
#linkovi a { color: #a30234; text-decoration: none; font-weight: bold;}
#linkovi a:hover { color: #fff;}

.banner {margin-bottom: 10px; background-color: #fb992b; height: 45px;}
.tekstovi1 {float: left; width: 430px;}
.tekstovi2 {float: left; width: 200px; margin-left: 10px;}

/* Poll */

.pollbutton { padding: 1px; margin: -24px 0px 0px 0px; top: 0px; text-align: right; background: none; }
.anketarub { border: #E5E3E3 1px solid;   height: 12px; margin-top: 2px; padding-top: 3px; padding-left: 3px; padding-right: 3px; }
.anketaslika { background-image: url(images/poll.gif); background-repeat: repeat-x; }
.poll {margin: 0 0 10px 8px; text-align: left; font-size: 11px;}
.formbutton {background-color: #fdbe57; border: 0px solid #CCCCCC; margin-top: 4px; color: #333; font-weight: bold; cursor: pointer; font-size: 11px; padding: 2px 3px 2px 3px; text-align: center; }
.menubg {background-image:url(images/nback.jpg); line-height: 26px; padding-left: 5px; font-weight: bold; color: #333333; margin-bottom: 10px}
.anketapitanje {font-weight: bold;}
.anketaodgovor {}


/* Kvote */

.misao {
	background-image: url(images/close-quote.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

blockquote {
	/*font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;*/
	width: 180px;
	padding-left: 18px;
	text-indent: -18px;

}
blockquote:first-letter {
	background: url(images/open-quote.gif) no-repeat left top;

	padding-left: 18px;
/*	font: italic 1.4em Georgia, "Times New Roman", Times, serif;*/



}
.potpis {text-align: right; font-size: 11px;}


/* Vijesti */
.vnaslov {margin-top: 10px; clear: both;}
.vnaslov a{font-size: 14px; font-weight: bold; color: #333; text-align: left; }
.vnaslov a:hover{color: #a30234;}
.vdatum {font-size: 11px; margin-bottom: 5px; color: #999999}
.vtekst {margin-bottom: 15px;}
.vslika {float: left; border: #999999 1px solid; padding: 5px; margin: 5px 10px 5px 0;}

/* Kontakt */

.sredinatekst {text-align: left;}
.kontaktinput {background-color: #fdbe57; border: #f18d1d 1px solid; width: 200px;}
.kontaktinput2 {background-color: #fdbe57; border: #f18d1d 1px solid; width: 400px;}
.kontaktgumb {background-color: #fdbe57; border: #f18d1d 1px solid; margin: 10px 10px 0 0; padding: 0 5px 0 5px; color: #a30234; font-size: 12px;}
.kontaktforma {margin: 10px 0 10px 0;}

/* Linkovi */

.linkgrupa {margin-bottom: 15px; text-align: left;}
.linkkate {font-size: 14px; font-weight: bold; color: #333; }
.linkovi {margin-left: 10px;}
.linkovi a {color: #333;}
.linkovi a:hover {color: #a30234; text-decoration: underline;}

/* Breadcrumb */

.breadcrumb {margin-bottom: 10px;}

/* Fotoalbum */

.fotoalbum {float: left; margin: 0; padding: 0; margin-bottom: 40px;}
.fotoslika a {float: left; border: #e0dede 4px solid; padding: 5px; margin: 5px 10px 5px 0;}
.fotoslika a:hover {border: #fb992a 4px solid;}
.fotoalbum img {width: 186px; height: 140px;}
.fotonaslov {
	width: 186px;
	text-align: left;
	height: 32px; 
	line-height: 16px;
	overflow: hidden;
	margin-bottom: 5px;
}

/* Page list */

#stranicediv {	text-align: right; vertical-align: bottom; PADDING-TOP: 5px; LINE-HEIGHT: 20px;} 

A.stranice:link {border: #cccccc 1px solid; padding: 0 5px 0 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 30px; COLOR: #000000; LINE-HEIGHT: 14px;  BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; TEXT-ALIGN: center;}
A.stranice:visited {border: #cccccc 1px solid; padding: 0 5px 0 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 30px; COLOR: #000000; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; TEXT-ALIGN: center;}
A.stranice:hover {border: #fb992a 1px solid; padding: 0 5px 0 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 30px; COLOR: #ffffff; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #fb992a; TEXT-DECORATION: none; TEXT-ALIGN: center;}

.izabrano {BORDER-RIGHT: #fb992a 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fb992a 1px solid;  PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px;  BORDER-LEFT: #fb992a 1px solid; WIDTH: 30px; COLOR: #ffffff; LINE-HEIGHT: 14px; BORDER-BOTTOM: #fb992a 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fb992a; TEXT-DECORATION: none; TEXT-ALIGN: center;}

A.dodaj:link {BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; PADDING-LEFT: 5px;  FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 30px; COLOR: #000000; LINE-HEIGHT: 14px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fafafa; TEXT-DECORATION: none; TEXT-ALIGN: center;}
A.dodaj:visited {BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; PADDING-LEFT: 5px;  FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 30px; COLOR: #000000; LINE-HEIGHT: 14px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fafafa; TEXT-DECORATION: none; TEXT-ALIGN: center;}
A.dodaj:hover {BORDER-RIGHT: #fb992a 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fb992a 1px solid; DISPLAY: block; PADDING-LEFT: 5px;  FONT-SIZE: 11px;  BORDER-LEFT: #fb992a 1px solid; WIDTH: 30px; COLOR: #ffffff; LINE-HEIGHT: 14px; BORDER-BOTTOM: #fb992a 1px solid;  FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fb992a; TEXT-DECORATION: none; TEXT-ALIGN: center; }

/* Zabava */

.Znaslov {margin-bottom: 10px; clear: both; font-size: 14px; font-weight: bold; color: #333; text-align: left;}
.Zabavaul {padding: 0px 0 10px 0;}
.Zabavali {margin: 5px 0 5px 20px;}
.Ztekst2 {margin: 10px 0 0 0;}

