* { font-family: Tahoma, Arial,Helvetica,sans-serif; font-size: 12px; color: #15325A; }
BODY { margin: 0px; background-color: #FFFFFF; background: url(../images/body_bg.gif) repeat-x; }

#mainframe { width: 1052px; background: url(../images/design/mainframe_bg.gif) repeat-y; }
#aligner { text-align: left; width: 1052px;  background: url(../images/design/aligner_bg.gif) no-repeat; }

#flash { padding-top: 100px; }
#top_meni { padding: 0px 50px 0px 50px; height: 36px; line-height: 36px; background: url(../images/design/top_meni_bg.gif) no-repeat; }
#top_meni_inner { float: left; width: 660px; color: #897C7C; font-size: 14px; font-weight: bold; height: 36px; line-height: 36px; overflow: hidden; }
#top_meni_lang { float: right; width: 200px; text-align: right; color: #897C7C; font-size: 14px; font-weight: bold; height: 36px; line-height: 36px; }
#top_meni A { font-size: 14px; font-weight: bold; font-family: Trebuchet MS, Arial,Helvetica,sans-serif; }
#content { text-align: left; background: url(../images/design/content_bg.gif) repeat-y; }

#content_table { width: 1052px; }
#content_table TD { vertical-align: top; }
#td_left { width: 260px; }
#content_center { padding: 6px 10px 10px 10px; }
#td_right { width: 216px; }

#footer { width: 1052px; height: 36px; background: url(../images/design/footer_bg.gif) no-repeat; }
#footer DIV { text-align: right; padding-top: 14px; padding-right: 50px; }

DIV.meni_content { height: 30px; line-height: 30px; width: 228px; float: left; /*background: url(../images/design/input_220_bg.gif) no-repeat center;*/ }
/*
DIV.meni_content A { display: block; overflow: hidden; text-align: center; font-weight: bold; height: 30px; line-height: 30px; width: 210px; font-size: 11px; background: url(../images/design/arrow_lb.gif) no-repeat; background-color: #F4F4F4; color: #4D8FB9; }
DIV.meni_content A:hover { color: #15325A; background-image: url(../images/design/arrow_b.gif); background-repeat: no-repeat; text-decoration: none; }
*/

A { text-decoration: none; color: #897C7C; }
A:hover { color: #393534; text-decoration: underline; }

A.foot { text-decoration: none; color: #15325A; font-weight: bold; }
A.foot:hover { color: #393534; text-decoration: none; }

DIV.airport { font-family: Arial,Helvetica,sans-serif;
				  margin: 4px 0px 4px 20px;
				  padding-left: 16px;
				  display:block;
				  color: #4D8FB9;
				  font-weight: bold;
				  font-size: 12px;
				  line-height: 28px;
				  background-image: url(../images/design/arrow_lb.gif); background-repeat: no-repeat; 
				  background-color: #F4F4F4;
				  }

DIV.map_frame { background: url(../images/design/map_frame_bg.gif) no-repeat; text-align: center; }
DIV.map_frame IMG { margin: 5px 0px 5px 0px; }
A.map  { display: block;
				 text-decoration: none;
				 line-height: 28px;
				 padding-left: 14px;
				 color: #3E5F00;
				 background-color: #F4F4F4;
				 margin-bottom: 4px;
				 font-weight: bold;
				 font-size: 11px;
				 text-transform: uppercase;
				 background: url(../images/design/arrow_g.gif) no-repeat;
				}
A.map:hover { color: #6B9122; text-decoration: none; background: url(../images/design/arrow_lg.gif) no-repeat; }
A.map_sub { display: block;
					 text-decoration: none;
					 line-height: 16px;
					 padding-left: 14px;
					 color: #6B9122;
					 margin-bottom: 4px;
					 margin-left: 12px;
					 font-weight: bold;
					 font-size: 11px;
					 text-transform: uppercase;
					 background: url(../images/design/arrow_lg2.gif) no-repeat;
					}
A.map_back  { display: block;
						 text-decoration: none;
						 line-height: 28px;
						 padding-left: 14px;
						 color: #15325A;
						 margin-bottom: 4px;
						 font-weight: bold;
						 font-size: 11px;
						 text-transform: uppercase;
						 background: url(../images/design/arrow_b2.gif) no-repeat;
						}

P { margin: 10px 0px 10px 0px; }
.justify { text-align: justify; }

.white { color: #FFFFFF; }
.red { color: #DA251C; }
.green { color: #02652F; }
.gray { color: #393534; }
.light_gray { color: #7E7E7E; }
.blue { color: #15325A; }
.light_blue { color: #618AB3; }
.small_11 { font-size: 11px; }

A.h1 { display: block; color: #15325A; padding-left: 20px; margin: 0px; font-size: 18px; line-height: 28px; text-transform: uppercase; background: url(../images/design/h1_bg.gif) no-repeat; }
H1 { color: #15325A; padding-left: 20px; margin: 0px; font-size: 18px; line-height: 28px; text-transform: uppercase; background: url(../images/design/h1_bg.gif) no-repeat; }
H1.left { color: #FFFFFF; font-weight: normal; line-height: 40px; margin-left: 10px; padding-left: 10px; background: url(../images/design/h1_left_bg.gif) no-repeat; }
H1 SPAN { font-size: 16px; }
H2 { color: #15325A; margin: 0px; font-size: 16px; }
H2.h2_right { padding-left: 10px; margin: 0px 0px 0px 10px; line-height: 30px; background: url(../images/design/h2_right_bg.gif) no-repeat; }
H2 SPAN { font-size: 14px; }
H3 { color: #15325A; margin: 0px; font-size: 12px; }
H3.left { color: #3E5F00; line-height: 28px; padding-left: 10px; background: url(../images/design/h3_left_bg.gif) no-repeat; }
H3.search_result { padding-left: 10px; margin: 0px; font-size: 12px; line-height: 30px; background: url(../images/pages/search_results/h3_tab.gif) no-repeat; }
H3.h3_prognoza { padding: 10px 0px 10px 10px; margin: 0px 0px 0px 10px; line-height: 30px; background: url(../images/design/h2_prognoza_bg.gif) no-repeat; }
A.search_result { color: #15325A; display: block; padding-left: 10px; margin: 0px; font-size: 12px; font-weight: bold; line-height: 30px; background: url(../images/pages/search_results/h3_tab.gif) no-repeat; }
H3 SPAN { font-size: 12px; }
H4 { color: #7A7575; margin: 0px; font-size: 12px; }

DIV.text-image { float: left; width: 210px; }
DIV.text-content { float: right; width: 244px; }

/* search result */
TABLE.search_result { width: 456px; }
TR.row1 { background-color: #F8F8F8; }
TR.row2 { background-color: #F4F4F4; }
TD.image { width: 138px; }
DIV.image_small { width: 138px; text-align: center; line-height: 100px; background: url(../images/pages/search_results/image_120_bg.gif) no-repeat; }
DIV.image_small IMG { border: solid 1px #15325A; margin-top: 6px; }
DIV.image_small_inner{ width: 122px; height:92px; margin-left:auto; margin-right:auto; }
HR.spacer { margin-top: 10px; padding: 0px; border: 1px solid #15325A; height: 1px; color: #15325A; }
A.opsirnije { color:#FFFFFF; 
				background-image: url(../images/design/tab_small.gif);
				display: block;
				width: 60px;
				line-height: 20px;
				font-weight: bold;
				text-align: center;
				float: right;
			}

/*{ display: block; float: right; background-image: url(../images/pages/search_results/next.gif); background-repeat: no-repeat; background-position: right; width: 70px; line-height: 20px; font-weight: bold; }*/
DIV.next { background: url(../images/pages/search_results/next.gif) no-repeat; background-position: right; width: 70px; line-height: 20px; }
DIV.back { background: url(../images/pages/search_results/back.gif) no-repeat; line-height: 20px; }
/* search result end*/
/* pregled smjestaja */
DIV.upit { line-height: 20px; width: 120px; float: right; }
DIV.upit A { display: block; padding-left: 30px; color: #FFFFFF; font-weight: bold; text-decoration: none; line-height: 20px; background: url(../images/design/upit_bg.gif) no-repeat; }
DIV.dostupnost { line-height: 20px; width: 170px; float: right; }
DIV.dostupnost A { display: block; padding-left: 30px; color: #FFFFFF; font-weight: bold; text-decoration: none; line-height: 20px; background: url(../images/design/dostupnost_bg.gif) no-repeat; }
TABLE.smjestaj { width: 456px; border: solid 1px #89BDDE; /*background-color: #EBF3F8;*/ }
TD.smjestaj1 { height: 16px; background-color: #F8F8F8; }
TD.smjestaj1 B { font-size: 11px; }
TD.smjestaj2 { height: 16px; background-color: #F4F4F4; }
TD.smjestaj2 B { font-size: 11px; }
DIV.image_big { width: 456px; text-align: center; line-height: 320px; background: url(../images/pages/search_results/image_400_bg.gif) no-repeat; }
DIV.image_big IMG { margin-top: 8px; border: solid 1px #15325A; }
DIV.image_big_inner{ width: 402px; height:302px; margin-left:auto; margin-right:auto; }
IMG.thumb { border: solid 1px #15325A; }
DIV.text_frame { border: solid 1px #89BDDE; /*background-color:#EBF3F8;*/background-color:#F4F3F3; padding: 10px; }
TD.text_frame { border: solid 1px #89BDDE; background-color:#EBF3F8; padding: 10px; }
DIV.smjestajne_jedinice { float: left; width: 216px; line-height: 18px; }
DIV.smjestajne_jedinice B { font-size: 11px; }
DIV.smjestajne_jedinice A { font-size: 11px; color: #779DC1; }
UL.info { padding: 0px 0px 0px 8px; margin: 0px 0px 0px 8px; }
TABLE.cjenik { width: 456px; border-left: solid 1px #89BDDE; border-top: solid 1px #89BDDE;}
TABLE.cjenik TH { font-size: 10px; vertical-align: top; color: #15325A; background-color: #89BDDE; }
TABLE.cjenik TD { text-align: right; border-right: solid 1px #89BDDE; border-bottom: solid 1px #89BDDE; }
A.back { color:#FFFFFF; 
				background-image: url(../images/design/tab_small.gif);
				display: block;
				width: 60px;
				line-height: 20px;
				font-weight: bold;
				text-align: center;
				float: left;
			}
A.back_large { color:#FFFFFF; 
							background-image: url(../images/design/tab_mid.gif);
							display: block;
							width: 170px;
							line-height: 20px;
							font-weight: bold;
							text-align: center;
							float: left;
						}
A.back_xlarge { color:#FFFFFF; 
							background-image: url(../images/design/tab_xl.gif);
							display: block;
							width: 220px;
							line-height: 20px;
							font-weight: bold;
							text-align: center;
							float: left;
						}
/* pregled smjestaja end */


.kontakt { font-size: 11px; font-weight: bold;}
TD.select { text-align: center; background: url(../images/design/input_200_bg.gif) no-repeat center; height: 30px; }
SELECT.select-search { color: #15325A; border: none; background-color: #FFFFFF; width: 190px; font-size: 11px; }
TD.select-short { text-align: center; background: url(../images/design/input_90_bg.gif) no-repeat center; height: 30px; }
SELECT.select-search-short { color: #15325A; border: none; background-color: #FFFFFF; width: 80px; font-size: 11px; }
INPUT.trazi { width: 90px; height: 24px; color: #15325A; font-weight: bold; background: url(../images/design/input_90_bg.gif) no-repeat; }

INPUT,SELECT,TEXTAREA,button,submit { font-size: 11px; color: #000000; background-color: #FFFFFF; border: 1px #89BDDE solid; cursor: hand; cursor: pointer; padding-left: 2px; width: 190px; }
INPUT.checkbox { background-color: #EBF3F8; width: 20px; border: none; }
INPUT.button { font-size: 11px; 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; }


/* left meni */
UL.left_meni { padding: 0px 0px 0px 5px; margin: 0px 0px 0px 5px; color: #15325A; }
UL.left_meni LI { padding: 0px; margin: 0px; list-style-type: none; color: #15325A; }
UL.left_meni LI.file { padding: 0px; margin: 0px; list-style-type: none; color: #15325A; }

A.left_meni { font-family: Arial,Helvetica,sans-serif; 
			 display: block;
			 color: #15325A;
			 font-weight: bold;
			 /*font-size: 14px;*/
			 line-height: 28px;
			 margin: 0px 0px 4px 10px;
			 padding-left: 16px;
			 text-decoration: none; 
			 background-image: url(../images/design/left_meni_bg.gif); background-repeat: no-repeat;
			}
A.left_meni:hover { font-weight: bold; line-height: 28px; color: #15325A; text-decoration: none; }
A.left_meni_sub { font-family: Arial,Helvetica,sans-serif;
				  margin: 4px 0px 4px 20px;
				  padding-left: 16px;
				  display:block;
				  color: #4D8FB9;
				  font-weight: bold;
				  font-size: 12px;
				  line-height: 28px;
				  background-image: url(../images/design/arrow_lb.gif); background-repeat: no-repeat; 
				  background-color: #F4F4F4;
				  text-decoration: none;
				  }
A.left_meni_sub:hover { color: #15325A; background-image: url(../images/design/arrow_b.gif); background-repeat: no-repeat; text-decoration: none; }
A.left_meni_sub_sel { font-family: Arial,Helvetica,sans-serif; 
					  margin: 4px 0px 4px 20px;
					  padding-left: 14px;
					  display:block;
					  text-decoration: none;
					  color: #15325A;
					  font-weight: bold;
					  font-size: 12px;
					  line-height: 28px;
					  background-image: url(../images/design/arrow_b.gif); background-repeat: no-repeat; 
					  background-color: #F4F4F4;
					  }
				 
A.left_meni_main { font-family: Arial,Helvetica,sans-serif;
					display: block;
					color: #15325A;
					font-weight: bold;
					/*font-size: 14px;*/
					line-height: 28px;
					padding-left: 16px;
					margin-bottom: 4px;
					background-image: url(../images/design/left_meni_bg.gif);
					background-repeat: no-repeat;
					}
A.left_meni_main:hover { color: #15325A; text-decoration: none; background-image: url(../images/design/left_meni_bg.gif); background-repeat: no-repeat; }

A.live { font-family: Arial,Helvetica,sans-serif;
		 display: block;
		 color: #15325A;
		 font-weight: bold;
		 font-size: 12px;
		 line-height: 28px;
		 padding-left: 16px;
		 background-image: url(../images/design/arrow_b.gif); background-repeat: no-repeat;
		 background-color: #F4F4F4;
		 margin-bottom: 2px;
		}
A.live:hover { text-decoration: none; background-image: url(../images/design/arrow_b.gif); background-repeat: no-repeat; }

A.live_main { font-family: Arial,Helvetica,sans-serif;
				display: block;
				color: #4D8FB9;
				font-weight: bold;
				/*font-size: 14px;*/
				line-height: 28px;
				padding-left: 16px;
			 }
A.live_main:hover { text-decoration: none; color: #15325A; }

A.left_meni_no_sub { font-family: Arial,Helvetica,sans-serif;
					 display: block;
					 color: #4D8FB9;
					 font-weight: bold;
					 font-size: 12px;
					 line-height: 28px;
					 padding-left: 16px;
					 background-image: url(../images/design/arrow_lb.gif); background-repeat: no-repeat; 
					 background-color: #F4F4F4;
					 margin-bottom: 2px;
				}
A.left_meni_no_sub:hover { text-decoration: none; color: #15325A; background-image: url(../images/design/arrow_b.gif); background-repeat: no-repeat; }
A.left_meni_no_sub_main { font-family: Arial,Helvetica,sans-serif;
							display: block;
							color: #15325A;
							font-weight: bold;
							/*font-size: 14px;*/
							line-height: 28px;
							padding-left: 16px;
							background-image: url(../images/design/left_meni_bg.gif);
							background-repeat: no-repeat; 
							}
A.left_meni_no_sub_main:hover { font-weight: bold; font-size: 14px; line-height: 28px; color: #15325A; text-decoration: none; background-image: url(../images/design/left_meni_bg.gif); background-repeat: no-repeat; }

TD.thumb_container { height: 71px;
					 /*padding: 0px 5px 0px 4px;*/
					 background-image: url(../images/thumb_frame_bg.gif);
					 background-repeat: no-repeat;
					 background-position: center top;
					}
DIV.thumb_frame { width: 106px; }
DIV.thumb { float: left; width: 150px; }
IMG.thumb { border: 1px solid #618AB3; }
DIV.thumbgen { text-align: center; border: 3px solid #185D8A; background-color: #F4F4F4; }
IMG.thumbgen { border: 1px solid #185D8A; margin: 5px; }
