body { padding: 0px; margin: 0px; text-align: center; }
 .main { padding: 0px; margin: 0px auto; width: 650px; }
 .logo { padding: 0px; text-align: left; vertical-align: bottom; width: 206px; height: 35px; background: transparent url(../slike/home_logo.gif) no-repeat 0px 100%; }
 .logo h1 { display: none; padding: 0px; margin: 0px; font: normal 22px "Times New Roman", Times, serif; letter-spacing: 1px; color: #600; }
 .logo_top { width: 444px; background-color: #E8E3CF; }
 .main_menu { width: 444px; height: 25px; background-color: White; text-align: center; vertical-align: middle; }
 #main_menu { padding: 0px; margin: auto; font: bold 11px Arial, Helvetica, sans-serif; letter-spacing: normal; position: relative; z-index: 1; }
 #main_menu td { position: relative; background: transparent url(../slike/bullet3.gif) no-repeat 99% 50%; }
 #main_menu a.main_link { display: block; padding: 5px 0px; margin: 0px; position: relative; color: Black; text-decoration: none; border: 1px solid White; }
 #main_menu span.pod_meni { display: none; padding: 0px; margin: 0px; position: absolute; left: 0px; text-align: left; background-color: #EEE; z-index: 999; border-bottom: 1px solid #CCC; filter:alpha(opacity=90); -moz-opacity:0.9; }
 #main_menu td>span.pod_meni { left: auto; }
 #main_menu a.pod_link { display: block; padding: 3px 5px; margin: 0px; width: 130px; /* Kontrola veličine!! */ font: bold 11px Arial, Helvetica, sans-serif; letter-spacing: normal; text-decoration: none; color: #600; border-top: 1px dashed #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC; }
 #main_menu a.pod_link:hover { color: Black; background-color: White; }
 #main_menu a.main_link_izabran { display: block; padding: 5px 0px; margin: 0px; color: Black; text-decoration: none; }
 #main_menu td:hover a.main_link, #main_menu td:hover a.main_link_izabran { color: #600; }
 #main_menu td:hover span.pod_meni { display: block; }
 #navigation td span.pod_meni { display: none; }
 #navigation td.over span.pod_meni { display: block; }
 #navigation td.over a.main_link, #navigation td.over a.main_link_izabran { color: #600; }
 #language { padding: 0px; padding-left: 20px; text-align: left; vertical-align: middle; height: 20px; font: normal 11px Arial, Helvetica, sans-serif; letter-spacing: 1px; }
 #language a { display: inline; padding: 0px; padding-left: 10px; margin: 0px; color: #666; text-decoration: none; background: transparent url(../slike/bullet2.gif) no-repeat 0px 50%; }
 #language .izabrani { display: inline; padding: 0px; padding-left: 10px; margin: 0px; color: #CCC; text-decoration: none; background: transparent url(../slike/bullet2.gif) no-repeat 0px 50%; }
 #language a:hover { color: Black; text-decoration: underline; }
 #homepage { display: block; padding: 3px 0px; padding-left: 20px; font: bold 11px Arial, Helvetica, sans-serif; background-color: #CBC7B5; color: #600; }
 #homepage a { color: #600; text-decoration: none; }
 #homepage a:hover { color: Black; text-decoration: underline; }
 .language_right { background-color: #F9F9F9; }
 .offers { text-align: left; vertical-align: top; width: 206px; font: normal 11px Arial, Helvetica, sans-serif; letter-spacing: normal; background: transparent url(../slike/left_bck.jpg) repeat-x top; }
 #offers { display: block; padding: 5px 0px; padding-left: 20px; margin: 0px; clear: both; min-height: 390px; position: relative; }
 * html #offers { height: 390px; }
 #offers p { padding: 0px; margin: 0px; margin-bottom: 2px; clear: both; }
 #offers a { display: block; font: normal 11px Arial, Helvetica, sans-serif; text-decoration: none; color: #600; }
 #offers a img { display: block; padding-top: 10px; padding-bottom: 5px; }
 #offers a img.hotel { display: block; padding: 0px; margin: 0px; margin-right: 10px; float: left; border: 1px solid White; }
 #offers a:hover { color: Black; text-decoration: underline; }
 #offers a:hover img.hotel { border: 1px solid Black; }
 #kalendarFrame { display: none; position: absolute; top: 60px; left: 190px; width: 200px; height: 185px; }
 /* Booking */ #bookingForm { padding: 0px; margin: 0px; color: #666; padding-bottom: 10px; }
 #bookingForm p { padding: 0px; margin: 0px; padding-top: 5px; }
 #bookingForm p.naslov { font-weight: bold; letter-spacing: 1px; color: #069; }
 #bookingForm select, #bookingForm input { font-size: 11px; color: #666; }
 #bookingForm a { display: inline; padding: 0px; margin: 0px; }
 #bookingForm img.kalendar { display: inline; padding: 0px; margin: 0px; vertical-align: top; }
 #partners_access { border: 1px solid #CCC; }
 #bookingForm input.button { color: #600; font-weight: bold; background: #FFF url(../slike/button_bck.gif) repeat-x bottom; border: 1px solid #CCC; padding-top: 1px; padding-bottom: 1px; margin-left: 12px; }
 #bookingForm .fixedWith { width: 160px; }
 #footer { padding: 5px 0px; width: 444px; background-color: #E8E3CF; font: normal 11px Arial, Helvetica, sans-serif; letter-spacing: normal; text-align: center; vertical-align: middle; }
 #footer a { text-decoration: none; color: #666; padding: 0px 4px; }
 #footer a:hover { color: Black; text-decoration: underline; }
 .sadrzaj { padding: 0px; background-color: White; text-align: left; vertical-align: top; width: 444px; font: normal 11px Arial, Helvetica, sans-serif; }
 #head_pic { display: block; padding: 0px; margin: 0px; z-index: 0; }
 #sadrzaj { display: block; padding: 0px 20px; padding-bottom: 10px; margin: 0px; background-color: #F9F9F9; letter-spacing: 1px; color: #666; text-align: justify; }
 #sadrzaj h2 { padding: 0px; padding-left: 25px; margin: 0px; font-size: 12px; letter-spacing: 2px; color: #600; background: transparent url(../slike/bullet.gif) no-repeat 0px 6px; }
 #sadrzaj h3 { padding: 0px; padding-top: 15px; padding-left: 25px; margin: 0px; font-size: 11px; font-weight: bold; }
 #sadrzaj p { padding: 3px 0px; padding-left: 25px; margin: 0px; }
 #sadrzaj p:first-letter { font-weight: bold; }
 #sadrzaj a { color: #600; text-decoration: none; }
 #sadrzaj a:hover { color: Black; text-decoration: underline; }
 .highlights { display: block; padding: 2px 0px; padding-left: 20px; margin: 0px; font: bold 12px Arial, Helvetica, sans-serif; letter-spacing: 1px; background-color: #E8E3CF; }
 #highlights { display: block; padding: 0px 20px; margin: 0px; text-align: justify; }
 #highlights p { padding: 5px 0px; padding-left: 25px; margin: 0px; background: transparent url(../slike/bullet.gif) no-repeat 0px 10px; clear: both; height: auto; }
 #highlights a { display: block; width: 100%; color: #666; text-decoration: none; }
 #tablica_novosti{ margin-bottom: 25px; }
 #tablica_novosti .datum{ display: block; text-align: left; font-size: 9px; }
 #tablica_novosti .novost_title{ display: block; font-weight: bold; padding: 4px 3px; margin-right: 20px; font-size: 12px; color: #0A61AE; }
 #highlights b { display: block; padding: 0px; margin: 0px; }
 #highlights .vise { display: block; text-align: right; font-size: 9px; }
 #highlights a:hover { color: Black; }
 #highlights a:hover b { color: #600; text-decoration: underline; }
 #highlights a:hover .vise { color: #F00; text-decoration: underline; }
 #highlights #archive { display: block; text-align: right; padding: 5px 0px; font-size: 9px; }
 #highlights a.zemljovidi { display: inline; padding: 0px; text-align: left; }
 #highlights a.book_link:link, #highlights a.book_link:visited, #highlights a.book_link:hover{ display: block; padding: 15px 0px 15px 0px; font-size: 10px; font-weight: bold; color: red; }
 #highlights a.book_link:hover{ color: blue; text-decoration: underline; }
 /* dodano za sjenu */ table.shadowTable { margin:0; padding:0; table-layout:auto; border:none; border-width:0px; border-spacing:0px; border-collapse:collapse; }
 .bottomLeft { background-image:url('../slike/sjene/bottomLeft.jpg'); background-repeat: no-repeat; background-position: right top; width:9px; height:9px }
 .bottom { border:none; padding=0; background-image:url('../slike/sjene/bottom.jpg'); background-repeat: repeat-x; background-position: right top; height:9px }
 .right { border:none; padding=0; background-image:url('../slike/sjene/right.jpg'); background-repeat: y-repeat; background-position: left top; width:9px }
 .bottomRight { border:none; padding=0; background-image:url('../slike/sjene/bottomRight.jpg'); background-repeat: no-repeat; background-position: left top; background-color: transparent; width:9px; height:9px; border-collapse:collapse }
 .topRight { border:none; padding=0; background-image:url('../slike/sjene/topRight.jpg'); background-repeat: no-repeat; background-position: left bottom; width:9px; height:9px; }
 .topRightAndRight { position:relative; left:0; top:0; border:none; padding=0; background-image:url('../slike/sjene/topRightAndRight.jpg'); background-repeat: no-repeat; background-position: left top; width:9px; }
 