body { padding: 0px; margin: 0px; text-align: center; }
 .main { margin: 0px auto; width: 650px; }
 .logo { 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; font: normal 22px "Times New Roman", Times, serif; letter-spacing: 1px; color: #600; }
 .logo_top { width: 444px; background-color: #E8E3CF; }
 .logo_top2 { background: transparent url(../slike/logo_top.jpg) no-repeat 0px 100%; }
 .main_menu { width: 444px; height: 25px; background-color: White; text-align: center; vertical-align: middle; }
 #main_menu { margin: auto; font: bold 11px Arial, Helvetica, sans-serif; letter-spacing: normal; position: relative; z-index: 1; }
 #main_menu td { position: relative; text-align: center; background: transparent url(../slike/bullet3.gif) no-repeat 99% 50%; }
 #main_menu a.main_link { display: block; padding: 5px 0px; position: relative; color: Black; text-decoration: none; border: 1px solid White; }
 #main_menu span.pod_meni { display: none; 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; 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; color: #600; text-decoration: none; }
 /* /* Firefox #main_menu td:hover a.main_link, #main_menu td:hover a.main_link_izabran { border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC; background-color: #EEE; }
 */ #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; }
 /* /* IE #navigation td.over a.main_link, #navigation td.over a.main_link_izabran { border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC; background-color: #EEE; }
 */ #navigation td.over a.main_link, #navigation td.over a.main_link_izabran { color: #600; }
 .left_colum { text-align: left; vertical-align: top; width: 206px; background: transparent url(../slike/left_bck.jpg) repeat-x 0px 150px; }
 #naslov { display: block; width: 206px; height: 119px; }
 #naslov h2 { display: none; }
 #language { display: block; padding: 3px 0px; padding-left: 10px; text-align: left; vertical-align: middle; font: normal 11px Arial, Helvetica, sans-serif; letter-spacing: 1px; }
 #language a { display: inline; padding-left: 10px; color: #666; text-decoration: none; background: transparent url(../slike/bullet2.gif) no-repeat 0px 50%; }
 #language .izabrani { display: inline; padding-left: 10px; color: #CCC; text-decoration: none; background: transparent url(../slike/bullet2.gif) no-repeat 0px 50%; }
 #language a:hover { color: Black; text-decoration: underline; }
 .language_right { background-color: #EEE; }
 #homepage { display: block; padding: 3px 0px; padding-left: 10px; 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; }
 #left_meni { display: block; margin: 0px; padding: 0px; margin-top: 10px; width: 186px; }
 #left_meni ul { display: block; padding: 0px; margin: 0px; padding-left: 10px; list-style: none; font: bold 11px Arial, Helvetica, sans-serif; }
 #left_meni li { display: block; padding: 0px; margin: 0px; position: relative; width: 186px; }
 #left_meni li.general { background: transparent url(../slike/link_general.gif) no-repeat 0px 0px; }
 #left_meni li.rates { background: transparent url(../slike/link_rates.gif) no-repeat 0px 0px; }
 #left_meni li.gallery { background: transparent url(../slike/link_gallery.gif) no-repeat 0px 0px; }
 #left_meni li.reserve { background: transparent url(../slike/link_reserv.gif) no-repeat 0px 0px; }
 #left_meni li.house { background: transparent url(../slike/link_house.gif) no-repeat 0px 0px; }
 #left_meni li.mail { background: transparent url(../slike/link_mail.gif) no-repeat 0px 0px; }
 #left_meni a { display: block; padding-top: 10px; padding-bottom: 5px; padding-left: 50px; text-decoration: none; color: Black; width: 136px; }
 #left_meni a:hover { color: #600; }
 #left_meni a.gastro { display: block; margin: 0px; margin-bottom: 5px; padding: 2px 10px; text-decoration: none; border: 1px solid White; background-color: #E8E3CF; color: Black; width: 146px; }
 #left_meni a.gastro:hover { color: #600; }
 #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 { background-color: White; text-align: left; vertical-align: top; width: 444px; font: normal 11px Arial, Helvetica, sans-serif; }
 #slike, #slike img { display: block; width: 444px; }
 #sadrzaj { display: block; padding: 0px 0px; padding-bottom: 10px; background-color: #F9F9F9; letter-spacing: 1px; color: #333; text-align: justify; }
 #sadrzaj h2 { padding: 0px; margin: 0px 20px; padding-top: 15px; padding-bottom: 5px; padding-left: 25px; font-size: 12px; letter-spacing: 2px; color: #600; background: transparent url(../slike/bullet.gif) no-repeat 5px 21px; }
 #sadrzaj h3 { padding: 0px; padding-top: 5px; padding-left: 45px; margin: 0px; font-size: 11px; font-weight: bold; }
 #sadrzaj p, #sadrzaj .izlet { padding: 2px 0px; padding-left: 45px; padding-right: 20px; margin: 0px; }
 #sadrzaj ul { padding: 0px; margin: 0px; margin-left: 60px; }
 #sadrzaj p:first-letter { font-weight: bold; }
 #sadrzaj a { color: #600; text-decoration: none; }
 #sadrzaj a:hover { color: Black; text-decoration: underline; }
 #sadrzaj .cjenik { width: 100%; font-size: 11px; border: 1px solid #CCC; }
 #sadrzaj .cjenik .naslov2 .naslov1 { padding: 0px 2px; font-weight: normal; background-color: #900; color: White; text-align: center; }
 #sadrzaj .cjenik .naslov2 td { padding: 3px 2px; font-weight: normal; background-color: #E8E3CF; }
 #sadrzaj .cjenik .naslov3 td { padding: 0px 2px; font-weight: normal; background-color: #F8F3DD; }
 #sadrzaj .cjenik td { background-color: White; padding: 2px 2px; text-align: center; font-weight: bold; letter-spacing: normal; }
 #special_news { display: block; padding: 5px; margin-top: 10px; margin-left: 10px; margin-right: 15px; background-color: #E8E3CF; border: 1px solid White; font: normal 11px Arial, Helvetica, sans-serif; }
 #special_news ul { margin: 0px; padding: 0px; padding-left: 15px; }
 #special_news li { margin-top: 5px; }
 #special_news a { color: #600; text-decoration: none; }
 #special_news a b { display: block; }
 #special_news a:hover { color: Black; }
 #special_news a:hover b { text-decoration: underline; }
 .izlet { padding-bottom: 50px; text-align: justify; }
 .izlet_slika { display: block; padding: 0px; margin: 0px; float: left; }
 .izlet_slika a { display: block; padding: 2px; margin: 0px; margin-top: 3px; margin-right: 10px; background: White; border: 1px solid #CCC; }
 .izlet_slika a:hover { border-color: Black; }
 .izlet_slika img { border: 0px; }
 .izlet_tekst { display: block; padding: 0px; margin: 0px; text-align: justify; clear: none; }
 .izlet_tekst:first-letter { font-weight: bold; }
 .gastro_sadrzaj { margin-top: 10px; margin-left: 25px; width: 400px; }
 .gastro_sadrzaj td.map { width: 158px; }
 .gastro_sadrzaj td.sadrzaj { vertical-align: middle; background: transparent; padding-left: 20px; }
 b.gastro_naslov { display: block; padding-bottom: 10px; color: #069; }
 .mape { display: block; border: 1px solid #EEE; background: white; padding: 10px; margin: 0px; margin-left: 25px; margin-right: 20px; }
 .mape table { text-align: center; color: #EEE; }
 a.zemljovidi { display: block; padding: 0px; margin: 0px 8px; border: 1px solid #EEE; text-align: center; width: 100px; }
 a:hover.zemljovidi { border: 1px solid #69C; }
 