html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }table, tr, td, th, tbody, tfoot, thead{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }body { line-height: 1; }ol, ul { list-style: none; }blockquote, q { quotes: none; }blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }:focus { outline: 1; }ins { text-decoration: none; }del { text-decoration: line-through; }table { border-collapse: collapse; border-spacing: 0; }html { cursor: default; background: #b5dff3 url('/files/images/design/bg_header.png') repeat-x top left; height: 100%; margin-bottom: 1px; font: 62.5% tahoma, arial, sans-serif; color: #555555; }h1 { font-size: 1.3em; }h2 { font-size: 1.2em; }h3, h4, h5 { font-size: 1.1em; }h6 { font-size: 1em; }body { background: url('/files/images/design/bg_footer.png') repeat-x bottom; }#wrapper {}#header { position: relative; width: 960px; margin: 0 auto; }#admin_controls { box-shadow: 0 0 8px white; -webkit-box-shadow: 0 0 8px white; -moz-box-shadow: 0 0 8px white; position: fixed; color: #efefef; line-height: 20px; font-size: 10px; top: 0; height: 20px; width: 948px; z-index: 9999; background: #62a9c7; border: solid 1px #31627b; border-top: none; padding: 1px 10px; border-bottom-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; }#admin_controls h1, #admin_controls p, #logout, #admin_nav li, #admin_nav a { display: inline; letter-spacing: 1px; font-size: 13px; font-variant: small-caps; color: #ffffff; text-shadow: 0 0 4px black; }#admin_controls h1 { font-size: 16px; float: left; margin-right: 10px; }#admin_controls #logout { float: right; }#admin_nav {}#admin_nav a { width: 100%; height: 100%; }#admin_nav li { list-style: disc inside; float: left; margin-right: 25px; position: relative; overflow: visible; height: 30px; }#admin_nav li > ul { visibility: hidden; overflow: hidden; position: absolute; top: 0; left: 0; background: #62a9c7; border: solid 1px #31627b; box-shadow: 0 3px 10px white; -webkit-box-shadow: 0 3px 10px white; -moz-box-shadow: 0 3px 10px white; }#admin_nav li:hover > ul > li { width: 220px !important; padding: 3px 5px; list-style: disc inside; height: auto !important; }#admin_nav li:hover > ul { visibility: visible; position: absolute; top: 21px; left: -5px; height: auto; }#infoLine { clear: both; margin-left: 10px; height: 20px; line-height: 22px; letter-spacing: .1em; overflow: hidden; }#infoLine li { display: block; float: left; margin-right: 55px; text-indent: -9999px; height: 25px; }#infoLine a { font-size: 12px; font-variant: small-caps; color: #ffffff; text-shadow: 0 0 4px black; }#infoLine .naslov { background: url('/files/images/design/info-line-naslov.png') no-repeat 0 2px; width: 248px; margin-left: 10px; }#infoLine .mobi { background: url('/files/images/design/info-line-mobi.png') no-repeat 0 1px; width: 137px; }#infoLine .tel { background: url('/files/images/design/info-line-tel.png') no-repeat 0 1px; width: 143px; }#infoLine .mail { background: url('/files/images/design/info-line-mail.png') no-repeat 0 2px; width: 178px; margin-right: 0; }#infoLine .mail a { display: block; }#infoLine .login { width: 30px; margin: 0; float: right; }#infoLine .login a { width: 100%; float: right;}#avanturaLogo { float: left; width: 223px; height: 74px; margin: 20px 0 0 20px; background: url("/files/images/design/logo_avantura.png"); text-indent: -9999px; }#avanturaLogo a { display: block; width: 100%; height: 100%; }#searchBox { float: right; overflow: hidden; margin-top: 25px; margin-right: 25px; }#searchBox p:first-child { padding: 3px 15px; font-weight: bold; letter-spacing: 1px; word-spacing: 2px; }#searchBox input[type="text"] { background: url('/files/images/design/search-box-bg.png'); outline: none; font-size: 14px; line-height: 25px; height: 27px; border: none; width: 157px; padding: 0 10px; }#searchBox input[type="submit"] { cursor: pointer; background: url('/files/images/design/mini-icon-search.png'); height: 40px; width: 40px; margin-top: -5px; margin-left: 5px; text-indent: -9999px; border: none; }#mainNav { width: 960px; height: 26px; clear: both; position: relative; padding-bottom: 5px; background: url("/files/images/design/mainNav_bottom.png") no-repeat bottom center; text-align: center; }#mainNav li { display: inline; margin-left: 40px; }#mainNav li a { font: small-caps bold 12px tahoma, helvetica, arial, sans-serif; color: #ececec; letter-spacing: 2px; text-shadow: 0 -2px 2px #6d6d6d; padding-bottom: 8px; }#mainNav li a:hover { text-decoration: none; color: #fff; }#mainNav li a.selected { color: #ec5705; text-shadow: 0 -2px 2px #d0d0d0; background: url("/files/images/design/mainNav_active.png") no-repeat bottom center; }#mainNav ul { display: none; position: absolute; top: 20px; left: 0; padding-top: 10px; width: 960px; }#mainNav ul li { margin-left: 10px; }#mainNav ul li a { font-size: 11px; }#mainNav li:hover > ul { display: none; }#featured { padding: 10px 0; }#contentWrapper { background: #f8f9f9 url("/files/images/design/bg_content_top.png") repeat-x top left; overflow: hidden; padding:; }#contentWrapper2 { background: url("/files/images/design/bg_content_bottom.png") repeat-x bottom left; overflow: hidden; }#content { margin: 0 auto; width: 960px; overflow: hidden; padding: 20px 0; }#footer { height: 270px; width: 960px; margin: 0 auto; font-size: 12px; line-height: 13px; }#footer > li { float: left; width: 290px; height: 230px; padding: 0 15px; margin: 10px 0; }#footer > li h4 { font: bold small-caps 16px/40px 'arial black', arial, sans-serif; padding-left: 60px; margin-bottom: 10px; }#footer .contact { overflow: hidden; }#footer .contact h4 { background: url('/files/images/design/footer_icon_contact.png') no-repeat left center; }#footer .contact .naslov { float: left; width: 144px; font-size: 11px; }#footer .contact .naslov li:first-child { font-weight: bold; font-size: 12px; }#footer .contact .urnik { float: left; width: 144px; font-size: 11px; }#footer .contact .urnik li:first-child { font-weight: bold; font-size: 12px; }#footer .contact .urnik li { display: block; }#footer .contact .urnik span { float: left; width: 70px; }#footer .contact .stevilke { font-size: 11px; line-height: 14px; clear: both; padding-top: 15px; }#footer .contact .stevilke span { text-indent: -9999px; float: left; width: 20px; }#footer .contact .stevilke .eposta { background: url("/files/images/design/mini-icon-mail.png") no-repeat center left; }#footer .contact .stevilke .telefon { background: url("/files/images/design/mini-icon-tel.png") no-repeat center left; }#footer .contact .stevilke .fax { background: url("/files/images/design/mini-icon-fax.png") no-repeat center left; }#footer .contact .stevilke .mobitel { background: url("/files/images/design/mini-icon-mob.png") no-repeat center left; }#footer .contact .maps { margin-top: 15px; }#footer .links { border-left: dashed 1px #9e9e9e; border-right: dashed 1px #9e9e9e; width: 288px; }#footer .links h4 { background: url('/files/images/design/footer_icon_links.png') no-repeat left center; }#footer .links ul { line-height: 16px; list-style: disc inside; list-style-image: url("/files/images/design/list-style-blue-dot.png"); }#footer .web h4 { padding-left: 20px; }#footer .web h5 { font-size: 14px; line-height: 35px; letter-spacing: 1px; padding-left: 40px; font-weight: normal; height: 35px; }#footer .web p { margin-top: 5px; line-height: 16px; }#footer .web p:first-letter { margin-left: 15px; }#footer .web .twitter { border-bottom: dashed 1px #9e9e9e; padding-bottom: 15px; margin-bottom: 15px; }#footer .web .twitter h5 { background: url("/files/images/design/mini-icon-twitter.png") no-repeat center left; }#footer .web .facebook h5 { background: url("/files/images/design/mini-icon-facebook.png") no-repeat center left; }#footer .copyright { float: none; clear: both; width: 100%; height: 20px; margin: 0; padding: 0; text-align: center; font-size: 10px; }a.pop { text-decoration: underline; color: #2b6a87; }a.pop:hover { text-decoration: none; background-color: #2b6a87; color: white; padding: 2px; }a { text-decoration: none; color: #2b6a87; -webkit-transition: color .2s ease-out; }a:hover { text-decoration: underline; }.hidden { display: none; }input:focus, select:focus { outline: 1 !important; }#featured h1 { width: 390px; padding: 0 30px; font-size: 16px; line-height: 22px; font-weight: normal; float: left; margin-top: 20px; }#featured h1 strong { color: #ec5705; text-shadow: 0 0 5px #fff; font-size: 18px; }#featured img { width: 500px; height: 120px; }#tabsWrapper {}#tabs { overflow: hidden; background: url("/files/images/design/ShadowCut_960_upper.png") no-repeat bottom center; padding-left: 170px; }#tabs li { cursor: pointer; float: left; height: 45px; padding: 0px 30px; text-align: center; margin-left: -1px; background: url("/files/images/design/tabs-inactive-bg.jpg") repeat-x; border: solid 1px #d2d2d2; border-bottom: none; }#tabs li a { text-decoration: none; color: #514e4c; }#tabs h1.tabHeader { display: block; font-weight: bold; text-transform: uppercase; font-size: 14px; margin-bottom: 2px; margin-top: 8px; }#tabs h2.tabDesc { font-size: 10px; letter-spacing: 1px; word-spacing: 2px; font-weight: normal; }#tabs li.selected { background: #ededed; }#tabs li.selected a { font-weight: bold; }#tabs li.selected h1.tabHeader { color: #4794b4; display: block; font-size: 14px; margin-bottom: 2px; }#tabs li.selected h2.tabDesc { font-weight: normal; }.tabContents { position: relative; overflow: hidden; padding-top: 20px; height: 345px; background: url("/files/images/design/ShadowCut_960_lower.png") no-repeat center bottom; }#topPonudba {}#topPonudba .lastminute { float: left; clear: left; margin-left: 35px; width: 230px; height: 40px; background-color: #a2c733; border: solid 1px #749a02; text-align: center; font-size: 16px; line-height: 40px; color: #fff; text-shadow: 0 1px 3px #000; -webkit-transition: ease-out .3s all; }#topPonudba .lastminute:hover { text-decoration: none; background-color: #749a02; }#topPonudba .randomPotovanje { width: 230px; height: 120px; float: left; clear: left; margin-left: 35px; border: solid 1px black; position: relative; margin-top: 10px; }#topPonudba .randomPotovanje:hover { text-decoration: none; }#topPonudba .randomPotovanje span { position: absolute; bottom: 0; left: 0; width: 220px; color: white; font-size: 12px; line-height: 20px; padding-left: 10px; background-color: #000; background: rgba(0,0,0,.75); border-top: solid 1px #000; }#topPonudba .randomPotovanje img { width: 230px; height: 120px; }#topPonudba #accordion { border: solid 1px #69a4b7; margin-left: 275px; width: 650px; }#topPonudba #accordion li { border-top: solid 1px #69a4b7; border-bottom: solid 1px #fff; background: url('/files/images/design/accordion-bg.jpg') repeat-x; font-size: 10px; line-height: 22px; cursor: pointer; }#topPonudba #accordion li:first-child { border: none; }#topPonudba #accordion li.open { cursor: default; background: url('/files/images/design/accordion-active-bg.jpg') repeat-x; }#topPonudba #accordion li .basicInfo { height: 28px; *height: 26px; padding-top: 5px; overflow: hidden; }#topPonudba #accordion li .basicInfo .datumOdhoda { float: left; width: 100px; text-align: center; border-right: dashed 1px #69a4b7; font-style: italic; }#topPonudba #accordion li .basicInfo .imePrograma { float: left; width: 320px; padding-left: 10px; font-weight: bold; text-transform: uppercase; font-size: 12px; }#topPonudba #accordion li .basicInfo .storitev { float: left; width: 125px; text-align: center; font-style: italic; border-right: dashed 1px #69a4b7; border-left: dashed 1px #69a4b7; }#topPonudba #accordion li .basicInfo .cena { float: left; width: 80px; font-weight: bold; padding-right: 10px; text-align: right; font-size: 18px; }#topPonudba #accordion li .fullInfo { height: 26px; padding-left: 20px; overflow: hidden; }#topPonudba #accordion li .fullInfo .hotel { margin-right: 15px; }#topPonudba #accordion li .fullInfo .prevoz {}#topPonudba #accordion li .fullInfo .moreInfo { float: right; margin-right: 2px; *margin-top: -22px; border: solid 1px #69a4b7; padding: 0 5px; background: url("/files/images/design/tripPicker_inactiveBg.jpg") repeat-x; }#dopustPopust { position: relative; padding-top: 5px; }#dopustPopust .logo { float: left; width: 250px; margin-left: 15px; margin-right: 25px; }#dopustPopust .logo img { width: 250px; height: 70px; }#dopustPopust .toggle { position: absolute; bottom: -25px; *bottom: -15px; left: 363px; width: 200px; text-align: center; font-size: 10px; padding: 8px 15px; border-top: solid 2px #ddd; border-left: solid 2px #ddd; border-bottom: solid 2px #999; border-right: solid 2px #999;background-color: #2b6a87; color: #eee; }#dopustPopust .toggle:active { border-top: solid 2px #999; border-left: solid 2px #999; border-bottom: solid 2px #ddd; border-right: solid 2px #ddd; }#dopustPopust .summary { font-size: 10px; line-height: 16px; margin-top: 10px; }#dopustPopust .text { float: right; overflow: hidden; width: 950px; margin-top: 15px; }#dopustPopust .text li { float: left; width: 180px; font-size: 10px; line-height: 15px; }#dopustPopust .images { clear: both; padding-top: 20px; overflow: hidden; }#dopustPopust .images li { float: left; position: relative; margin-left: 15px; }#dopustPopust .images img { filter:alpha(opacity:70); opacity: .7; -webkit-opacity: .5; -webkit-transition:all 0.3s ease-out; position: relative; width: 300px; height: 110px; border-radius: 10px; -webkit-border-radius: 10px; }#dopustPopust .images .caption { position: absolute; bottom: 1px; left: 0; font-size: 12px; line-height: 24px; letter-spacing: .15em; padding: 0 10px; color: white; background-color: black; background: rgba(0, 0, 0, 0.5); filter:alpha(opacity:70); text-shadow: 0 1px 3px black; border-bottom-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; }#dopustPopust .images li:hover img { filter:alpha(opacity:100); opacity: 1; box-shadow: 0 0 5px #000; -webkit-box-shadow: 0 0 5px #000; -moz-box-shadow: 0 0 5px #000; }#dopustPopust .images li:hover .caption { text-decoration: underline; filter:alpha(opacity:100); }#dopustPopust #sliderContainer { overflow: hidden; height: 220px; width: 2000px; clear: both; }#dopustPopust .shortcuts { width: 960px; float: left; }#dopustPopust form { width: 960px; float: left; }#dopustPopust fieldset { border: double 3px #2b6a87; margin: 10px 0; *margin: 8px 0; padding: 10px; }#dopustPopust fieldset.basic { width: 530px; float: left; }#dopustPopust fieldset.potniki { width: 370px; float: left; margin-left: 7px; }#dopustPopust fieldset.extra { clear: both; }#dopustPopust legend { font-size: 12px; font-weight: bold; color: #ec5705; padding: 0 5px 0 5px; text-transform: uppercase; }#dopustPopust label { float: left; width: 175px; height: 40px; }#dopustPopust label span { display: block; text-align: left; margin-left: 5px; padding-bottom: 2px; font-weight: bold; }#dopustPopust label select { width: 140px; }#dopustPopust label input { width: 140px; }#dopustPopust label[for=sub] { padding-top: 12px; height: 28px; }#dopustPopust label[for=sub] span { display: inline; }#dopustPopust label[for=sub] input { width: auto; }#dopustPopust input[type=submit] { width: 50px; height: 35px; font-weight: bold; background-color: #2b6a87; color: #eee; }#sport2010 { padding-left: 20px; }#kosarka2010 { border-bottom: 5px; }#nogomet2010 { width: 100%; overflow: hidden; margin-bottom: 5px; }#nogomet2010 h1, #kosarka2010 h1 { font-size: 16px; text-transform: uppercase; font-weight: normal; line-height: 25px; color: #004568;}#nogomet2010 h1 span, #kosarka2010 h1 span { color: #ec5604; }#nogomet2010 img { float: right; margin-right: 35px; margin-top: -25px; }#sport2010 ul.links { margin: 10px auto; overflow: hidden; float: left; }#sport2010 ul.links > li { float: left; padding: 5px 20px; font: 12px/26px tahoma, arial, sans-serif; }#sport2010 ul.links > li a { font-weight: normal; color: #2e6a83; padding: 5px; background: url("/files/images/design/tripPicker_inactiveBg.jpg") repeat-x; border: solid 1px #69a4b7; }#sport2010 ul.links > li a:hover { background: url("/files/images/design/tripPicker_activeBg.jpg") repeat-x; text-decoration: none; }#sport2010 ul.links > li ul { margin-top: 10px; line-height: 14px; font-size: 12px; color: #595959; }#sport2010 ul.links > li ul li span { color: #004568; font-weight: bold; }#sport2010 ul.links > li ul h4 { line-height: 22px; font-weight: normal; }#sport2010 ul.links > li ul h4 span { font-size: 14px; line-height: 18px; color: #ec5604; }#boxes { margin-top: 10px; }.box { width: 190px; float: left; height: 220px; position: relative; }.box h1 { font-size: 12px; margin: 145px 0 5px 40px; }.box ul { font-size: 11px; padding-left: 40px; line-height: 14px; list-style: circle inside; list-style-image: url("/files/images/design/list-style-blue-dot.png"); }.box ul a { color: #408eb2; }.box img {}#boxIzleti img { position: absolute; left: 10px; top: 20px; }#boxMorje img { position: absolute; left: -10px; }#boxKlubi img { position: absolute; left: -17px; top: 4px; }#boxMatura img { position: absolute; left: 18px; top: 18px; }#boxBoni img { position: absolute; left: 14px; top: 3px; }#photoContest { float: left; overflow: hidden; margin-top: -10px; margin-left: 20px; width: 470px; height: 180px; margin-bottom: 15px; clear: both; }#photoContest img { margin-top: 9px; margin-left: 10px; }#banners { float: right; margin-right: 20px; margin-top: 0px; overflow: auto; }#banners h1 { margin-right: 40px; text-align: right; margin-bottom: 5px; font-size: 14px; }#bannerBox { background: url("/files/images/design/banner_bg.png") no-repeat; }#bannerBox img { width: 125px; height: 125px; float: left; background-color: #555; margin-right: 10px; margin-left: 3px; box-shadow: 0 0 5px #fff; -moz-box-shadow: 0 0 5px #fff; -webkit-box-shadow: 0 0 5px #fff; }#bannerBox { width: 420px; height: 140px; padding-left: 12px; padding-top: 12px; }@media print {}