* { font-size:11px; }
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; background:White; }
img { border:none; }
p { margin:4px 0 8px; text-align:left; }
a { color:#67727c; text-decoration:none; }
a:hover { color:#919ba4; }
form { margin:0; }
ul { margin:9px 0 20px 7px; padding:0; }
ul li { margin:3px 0 0 14px; margin:3px 0 0 16px; padding:0; }
h1 { margin:0; font-size:17px; background:#eff2f5 url(../images/nav_line.gif) left bottom repeat-x; color:#a0b0bb; padding:13px 11px 13px 12px; padding:13px 11px 14px 12px; }
h2 { margin:11px 10px 5px; color:#9cacbb; font-size:13px; }
h3 { margin:10px 10px 2px; font-size:11px;  /*font-weight: normal;*/
padding:0 0 0 10px; background:url(../images/arrow_gray.gif) 0 5px no-repeat; }
h3.novosti { margin:10px 10px 10px -10px; font-size:11px;  /*font-weight: normal;*/
padding:0 0 0 10px; }
h3 span { font-weight:normal; margin-left:10px; }
h4 { margin:0; background:#B0BCC6; font-size:11px; color:White; padding:5px 16px 4px; }
h5 { margin:0; font-size:11px; color:#8c9ba8; padding:5px 16px 4px; border:1px solid #E9EfF3; }
.px5 { height:5px; }

 /* ///// gornji div s navigacijom ///// */
.toptable { width:820px; margin:0 auto; }
.logo { margin:35px 0 30px; }

 /* mala navigacija */
#smallnav { margin:10px 0; }
#smallnav td { padding:0 6px; vertical-align:top; }
#smallnav td.kuca { padding-top:2px; }
#smallnav td.pismo { padding:4px 11px 0 6px; }
#smallnav td.line { background:#889BAA; width:1px; padding:0; }
#smallnav td.lang { padding:0 6px 0 9px; font-family:"Trebuchet MS", Arial, Tahoma, sans-serif; font-size:10px; color:#889BAA; }
#smallnav td.lang a { color:#889BAA; }
#smallnav td.lang a:hover { color:#cf171f; }

 /* glavna navigacija */
#mainnav { text-align:left; border:1px solid white; }
#mainnav ul { margin:14px 0 0; padding:0; }
#mainnav ul li { display:inline; list-style:none; margin:0; padding:0 28px 0 25px; padding:0 27px 0 25px; color:#889BAA; border-right:1px solid #CCC; }
#mainnav ul li.first { padding-left:2px; }
#mainnav ul li.last { border-right:none; padding-right:0; }
#mainnav ul li a { color:#889BAA; font-size:13px; }
#mainnav ul li a:hover,#mainnav ul li a.on { color:#cf171f; }
#mainnav #subnav { position:absolute; margin:6px 0 0 -1px; background:#f0f3f6; padding:3px 0 0 4px; width:615px; height:17px; }
#mainnav #subnav li { padding:0 13px 0 10px; padding:0 11px 0 12px; border-color:#d8d8d8; font-size:11px; }
#mainnav #subnav li a { padding-left:12px; background:url(../images/arrow_gray.gif) 0 5px no-repeat; }
#mainnav #subnav li a:hover,#mainnav #subnav li a.on { color:#222233; }

 /* ///// sredinji dio ///// */
.middletable { width:820px; margin:0 auto; }
.mainleft { width:200px; padding-right:1px; vertical-align:top; }
.mainright { vertical-align:top; }

 /* left */
.hotelleft { list-style:none; margin:5px 14px; padding-left:12px; background:url(../images/arrow_gray.gif) 0 4px no-repeat; }
.hotelleft a { color:#999; }
.hotelleft a:hover { color:#ccc; }
.hotelleftline { background:url(../images/nav_line.gif); height:1px; margin:0; }
#brza_rezervacija { background:#eff2f5 url(../images/brza_rezervacija_back.gif) repeat-x; padding:8px 14px; margin-bottom:1px; }
#brza_rezervacija .name { margin:0 0 3px; }
#brza_rezervacija select { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; padding:0; margin:0 0 7px; width:171px; }
#brza_rezervacija select.smaller_day { width:45px; margin-right:3px; }
#brza_rezervacija select.smaller_month { width:45px; margin-right:3px; }
#brza_rezervacija select.smaller_year { width:55px; }
#brza_rezervacija select.smaller_number { width:40px; }
#brza_rezervacija .go { background:#8c9ba8; padding:3px 8px; margin-top:17px; }
#brza_rezervacija .go a { color:White; }
#brza_rezervacija .go a:hover { color:#eaeded; }
#pretvarac { background:#eff2f5 url(../images/pretvarac_back.gif) repeat-x; padding:6px 14px 5px; margin-bottom:1px; }
#pretvarac .name { margin:0 0 1px; }
#pretvarac input { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; padding:0 1px; margin:0 12px 4px 0; width:104px; }
#pretvarac select { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; padding:0; margin:0 0 7px; width:50px; }
#kakodoci { padding:12px 0 10px; margin-bottom:6px; }
#kakodoci a.txt_link { background:url(../images/magnif.gif) left 2px no-repeat; padding-left:13px; display:block; width:90px; }
.banners { margin-bottom:1px; }

 /* content */
.header { margin-bottom:1px; height:195px; }
.contenthome { width:416px; padding:10px 2px 0 1px; vertical-align:top; }
.content { width:418px; padding:0 1px 0 0; vertical-align:top; }
.homewhite { background:White; height:111px; padding:13px; }
.homebeige { background:#FAF9F5; height:111px; padding:13px; }
#hotelhome { text-align:justify; }
#hotelhome .img { float:left; margin-right:7px; }
#hotelhome h2 { margin:0 0 3px; }
#hotelhome h2 a { color:#B0BCC6; }
#hotelhome h2 a:hover { color:#889BAA; }
#hotelhome .adresa { color:#666; line-height:12px; margin-bottom:4px; }
#hotelhome .more { margin:3px 0 0; }

 /* o nama */
.piconama { margin-top:0; }
.maintext { margin:12px 10px; }
.maintext { text-align:justify; }

 /* kontakti */
.kontakti { float:left; width:306px; overflow:hidden; margin-right:29px; padding:10px; }
.kon { margin:0 10px; }
.kon p { margin:6px 0; }
.subcontant { float:left; clear:left; width:306px; margin-top:20px; padding-left:10px; }
.subcontant span { display:block; font-size:13px; font-weight:bold; margin:0 0 10px; cursor:pointer; }
.subcontant div { margin-bottom:35px; padding-left:20px; display:none; }
.dottedline { background:url(../images/nav_line.gif); height:1px; margin:13px 10px 0; }
#contactform { float:left; padding-right:1px; margin:0; overflow:hidden; width:195px; }
#contactform h2 { margin-left:0; padding-left:0; }
#contactform input { width:133px; width:127px; margin:0 0 4px 5px; margin:0 0 2px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; border:1px solid #e2e9ee; }
#contactform input.botun { width:45px; padding:2px 0; margin:5px 0 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:White; border:none; background:#8c9ba8; }
#contactform input.botun:hover { color:#eaeded; }
#contactform textarea { width:133px; width:127px; height:80px; margin:0 0 4px 5px; margin:0 0 2px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; border:1px solid #e2e9ee; }
#natjecajforma { padding:15px 0 0 11px; }
#natjecajforma div { float:left; clear:left; }
#natjecajforma input.text,#natjecajforma input.upload,#natjecajforma textarea { width:136px; width:139px; margin:2px 0 2px 80px; display:block; border:1px solid #e2e9ee; color:#999; font-size:11px; font-family:Arial, Helvetica, sans-serif; outline:none; }
#natjecajforma input.upload { width:auto; }
#natjecajforma span { display:block; text-align:right; padding-right:190px; }
#natjecajforma .botuni { width:45px; padding:2px 0; margin:5px 0 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:White; border:none; background:#8c9ba8; cursor:pointer; }
#natjecajforma .botuni:hover { color:#eaeded; }

 /* poslovni rezultati */
ul.annualreport { margin:11px; padding:0; }
ul.annualreport li { list-style:none; margin:3px 0; background:url(../images/pdf-icon.jpg) no-repeat; padding:2px 23px; color:#777; }
ul.annualreport li.annualreport_group { background:none; }
ul.annualreport li a { text-decoration:underline; }

 /* zaposlenja */
.ponuda { background:#FAF9F5; margin-top:20px; padding:1px 0 9px; }
.opisposla { margin:0 10px 0 21px; }
.ask { margin:3px 10px; text-align:right; background:url(../images/arrow_blue.gif) right 5px no-repeat; padding:0 8px 0 0; }

 /* novosti */
.newsbeige { margin:5px 0 15px; background:#faf9f5 url(../images/arrow_gray.gif) 12px 15px no-repeat; zoom:1; text-align:justify; }
.newswhite { background:#fff; margin:5px 0 10px; background:url(../images/arrow_gray.gif) 12px 15px no-repeat; zoom:1; text-align:justify; }
.news-pict { float:left; margin:0 10px 0 0; }
.news-pict img { margin-bottom:8px; }
.newswhite img,.newsbeige img { margin:0 8px 8px 0; }
.post { margin:0 5px 0 20px; float:left; display:inline; }
.clear { clear:both; height:10px; }

.hotel-special-banner { float: left; margin: 0px 10px 10px 0px; width: 180px; height: 55px; padding-top: 95px; text-align: center; background: url(http://media.expedia.com/media/content/shared/images/badge/badge_only_2010.gif) top left no-repeat; }

 /* ///// contentright ///// */
.contentright { vertical-align:top; padding-top:23px; }
#homenews { background:#eff2f5 url(../images/brza_rezervacija_back.gif) repeat-x; padding:10px 8px 4px; margin-bottom:1px; }
#homenews .new { color:#7b8791; margin-bottom:7px; line-height:13px; }
#homenews .new span { margin-right:6px; }
#homenews .new a { color:#7F7F7F; }
#homenews .new a:hover { color:#A0A0A0; }
#prognoza { border:1px solid #E9EfF3; border-top:1px solid White; padding:0 6px 13px; }
#prognoza .city { color:Black; margin:11px 0 7px; padding-left:4px; }
#prognoza td { padding:0 4px; width:53px; }
#prognoza td.line { background:url(../images/prognoza_line.gif); width:1px; padding:0; }
#prognoza .text { color:#656565; font-size:10px; }
#prognoza .text2 { color:#656565; font-size:10px; text-align:center; }
#prognoza img { margin:8px auto; display:block; }




 /* ///// footer ///// */
#top_footer { padding:15px 0 8px 30px; border-top:1px solid #ddd; width:793px; margin:25px auto 0; text-align:center; }
#footer { padding:8px 0 8px 30px; width:820px; margin:0 auto; }
.sign a { font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:11px; text-decoration:none; color:Black; outline:none; }
.sign a:hover,
.sign a:hover span.grey,
.sign span.red { color:Red; }
.sign span.grey { color:#999; }
#viditop { display:block; margin-top:7px; }

 /*
#santa { position: absolute; margin: -28px 0 0 140px; }
#bozic_popup { position: absolute; margin: 39px 0 0 23px; }
*/

