* { font-family: Times New Roman,Arial,Helvetica,sans-serif; font-size: 14px; color: #38383A; }
BODY { margin: 0px; background-color: #414141; background-image: url(../images/body_bg.gif); }

#aligner { width: 994px; text-align: left; background-image: url(../images/design/aligner_bg.jpg); background-repeat: repeat-y; }
#meni { background-image: url(../images/design/meni_bg.gif); background-repeat: no-repeat; margin-left: 10px; line-height: 24px; font-size: 14px; padding-left: 10px; }
#meni A { font-size: 12px; color: #38383A; font-weight: bold; }
#left { width: 350px; vertical-align:top; background-color: #333532; }
#div_left { width: 350px; height: 176px; overflow: hidden; background-image: url(../images/design/div_left_bg.gif); background-repeat: no-repeat; }
#div_left_pic { width: 350px; height: 435px; overflow: hidden; background-image: url(../images/design/left_pic_bg.gif); background-repeat: no-repeat; } 
#div_left_pic2 { width: 350px; height: 435px; overflow: hidden; background-image: url(../images/design/left_pic_bg2.gif); background-repeat: no-repeat; } 
#div_left_pic_inner { padding-top: 80px; text-align: center; }
#div_left_pic_inner2 { padding-top: 80px; }
#div_left_pic_inner IMG { border: solid 3px #1A4E0B; }
#right { width: 624px; vertical-align:top; background-image: url(../images/design/right_bg.gif); background-repeat: repeat-y; }
#content { background-image: url(../images/design/content_bg.gif); background-repeat: no-repeat; padding: 70px 0px 10px 30px; }
DIV.content_inner_first_home { background-image: url(../images/design/right_bg_first_home.gif); background-repeat: no-repeat; background-position: bottom center; padding: 14px 0px 50px 0px; }
DIV.content_inner_first { background-image: url(../images/design/right_bg_first.gif); background-repeat: no-repeat; background-position: bottom center; padding: 0px 0px 50px 0px; }
DIV.content_inner_first_inner { padding: 0px 20px 0px 20px; }
DIV.content_inner_first_inner_nagradna { padding: 0px 20px 0px 20px; background: url(../images/design/right_bg_nagradna_home.gif) no-repeat; }
DIV.content_inner_second { padding: 0px 20px 0px 20px; }
DIV.nagradna_home { background-image: url(../images/design/right_bg_nagradna_home.gif) no-repeat top right; }

#footer { height: 50px; }

A { text-decoration: none; color: #1A4E0B; font-weight: bold; }
A:hover { color: #38383A; text-decoration: none; }

a.white{
        color: white;
}

a.white:hover{
        color: white;
        text-decoration: underline;
}

P { margin: 10px 0px 10px 0px; }
P.justify { text-align: justify; }

DIV.content_left { float: left; width: 360px; }
DIV.content_right { float: right; width: 310px; height: 365px; overflow: auto; }
DIV.content_single { height: 365px; overflow: auto; }
DIV.spacer { margin: 10px 0px 10px 0px; background-color: #38383A; }

DIV.flash_frame1 { border: solid 1px #1A4E0B; margin: 5px 4px 0px 4px; text-align: center; }
DIV.flash_frame2 { border: solid 1px #1A4E0B; margin: 0px 4px 0px 4px; text-align: center; }
DIV.flash_frame_inner { border: solid 1px #1A4E0B; margin: 2px; text-align: center; }
DIV.flash_spacer { margin: 0px 4px 0px 4px; padding: 5px 0px 5px 0px; background-color: #1A4E0B; }

.white { color: #FFFFFF; }
.red { color: #DA251C; }
.green { color: #1A4E0B; }
.gray { color: #38383A; }

H1 { color: #1A4E0B; margin: 0px; font-size: 20px; line-height: 28px; text-transform: uppercase; }
H1.left { color: #FFFFFF; margin: 10px 0px 10px 10px; font-size: 24px; line-height: 28px; text-transform: none; }
H2 { color: #1A4E0B; margin: 0px; font-size: 16px; }
H3 { color: #1A4E0B; margin: 0px; font-size: 14px; }
H4 { margin: 0px; font-size: 12px; }

UL { padding-left: 8px; margin: 8px; }
OL { padding-left: 8px; margin: 8px; }
LI { color: #1A4E0B; }

IMG.image { border: solid 1px #1A4E0B; }
DIV.image { border: solid 1px #1A4E0B; }
DIV.image IMG { border: solid 1px #1A4E0B; margin: 3px; }
DIV.image IMG.no_border { border: none; }
DIV.image DIV { border: solid 1px #1A4E0B; padding: 10px; margin: 2px; background-color: #FFFFFF; }
TD.thumb_td { vertical-align: middle; }

DIV.thumbgen { width: 106px; border: solid 1px #02652F; }
DIV.thumbgen IMG { border: solid 1px #02652F; margin: 2px; }

.kontakt { font-size: 12px; color: #1A4E0B; font-weight: bold; }
INPUT,SELECT,TEXTAREA,button,submit { font-size: 12px; color: #000000; background-color:#FFFFFF; border: 1px #02652F solid; cursor: hand; cursor: pointer; padding-left: 2px; width: 190px; }
INPUT.button { font-size: 12px; background-color:#FFFFFF; border: 1px #02652F solid; cursor: hand; cursor: pointer; width: 95px; }
INPUT:focus,TEXTAREA:focus { background-color:#EEEEEE; }

INPUT.trazi_button { cursor: hand; cursor: pointer; width: 42px; border: none; text-align: center; }
INPUT.trazi { width: 134px; border: none; }
DIV.no_page{ text-align:center; }


/* lijevi meni */
.left_meni { font-size: 14px; color:#FFFFFF; text-decoration:none; display: block; width: 100px; line-height: 20px; text-align: center; background-color: #1A4E0B; }

						
.left_meni:hover { color: #FFFFFF; text-decoration: none; }

.left_meni_sel { font-size:14px; font-weight: bold; color:#FFFFFF; text-decoration:none; display: block; width: 100px; line-height: 20px; text-align: center; background-color: #1A4E0B; }
.left_meni_sel:hover { color:#FFFFFF; text-decoration:none; }


/**jquery slideshow**/

#gallery {
	position:relative;
	height:216px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}

h2 a img{
        vertical-align:middle;
        margin-right:2px;
        margin-bottom:10px;
}