/* RESET
------------------------------ */
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,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
body {line-height:1;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}


/* GENERAL STYLES
------------------------------ */
/* elements */
body {font:normal 62.5% Arial,Helvetica,serif;background:#fff;color:#000;padding:0 0 2em; background:url(../images/bg.gif) repeat-x 0 0;}
a {color:#000; text-decoration:underline;}
a:hover {text-decoration:none;}
p {margin:0 0 1em;}
button {cursor:pointer;}

/* basic layout */
#site {font-size:1.2em; width:930px; margin:0 auto;}
#header {height:153px;}
#body {float:left;}
#leftbar {float:left; width:200px; position:relative;}
#content {float:left; width:521px; margin:0 10px 0 10px; padding-top:10px;}
#sidebar {float:left; width:182px;}
#footer {float:left; width:930px; margin:15px 0;}

#content h2 {color:#0079FF; font-size:1.2em; font-weight:bold; margin:7px 0;}
#content h1 {color:#0079FF; font-size:1.6em; font-weight:bold; margin:5px 0 10px 0;}

#content ul {margin-left:10px;}
#content ul li {margin:5px 0; background:url(../images/bullet.gif) no-repeat 0 5px; padding-left:10px;}
#content img.left {float:right; margin:0  0 10px 10px;}


hr {border-bottom:1px solid #0079ff; border-left:none; border-right:none; border-top:none; background:none; display:block; width:100%; height:1px;}

#content table th {background:#92b7ef; color:#fff; padding:2px 5px;}
#content table tr.lih td {background:#e6effe; color:#000; padding:2px 5px;}
#content table td {padding:2px 5px;vertical-align:top;}


img.print {display:none;}

#closeBut {margin-left:485px;}
/*HEADER
--------------------------------*/

/*topNavigation*/
#topNavigation {height:15px; font-size:0.9em; color:#fff; padding:1px 0 0 0;}
#topNavigation ul {float:right;}
#topNavigation ul li {float:left; border-right:1px solid #fff; padding:0 5px; line-height:11px;}
#topNavigation ul li.last {border-right:none;}
#topNavigation ul li a {color:#fff; text-decoration:none;}
#topNavigation ul li a:hover {text-decoration:underline;}
#topNavigation span {float:left; width:350px;}

/*logo*/
ul.randomimages {float:left; position:relative;margin:0 0 0 50px;}
ul.randomimages li {position:absolute;top:0;}
/*logo*/
a.logoA {display:block; width:204px; height:49px; text-indent:-9999px; background:url(../images/logo.gif) no-repeat 0 0; margin-top:7px; float:left;}

/*search*/
#search {margin: 110px 0 0 165px; text-align:right;  float: right;width:125px;}
#search button {background:url(../images/search-submit.gif) no-repeat 0 2px;width: 10px;height: 23px;border: none;float:left;text-indent:-9999px;margin:0 0 0 4px;padding:0;}
.searchInput {width: 104px;border: solid 1px #202b4e;height:15px;padding:2px 0 0 5px;color: #484848;font-size:11px;float:left;}

/*NAVIGATION
--------------------------------*/
ul#navigation {background: #f4f6fa url(../images/bg-navigation.jpg) no-repeat 0 100%; padding:0 10px;}
ul#navigation li {background: url(../images/bullet-nav.gif) no-repeat 0 10px; height:23px; padding:7px 0 0 10px; border-bottom:#B7D3FF 1px solid;}
ul#navigation li.last {border-bottom:none;}
ul#navigation li a {color:#0079FF; text-decoration:none; font-weight:bold; font-size:1.1em;}
ul#navigation li a:hover {text-decoration:underline;}
ul#navigation li.selected a{text-decoration:underline; color:#0079FF;}

/*PARTNER
--------------------------------*/
#partners {background:#fff url(../images/bg-partners.jpg) no-repeat 0 100%; padding-bottom:10px; margin-top:5px;}

ul.partner {margin:0 0 0 10px; padding:0;}
ul.partner li {color:#0079ff; font-weight:bold;margin:8px 0 0 0;}
ul.partner li ul {margin-left:10px;}
ul.partner li ul li {padding-left:8px; background:url(../images/bullet.gif) no-repeat 0 5px; margin:0;}
ul.partner li ul li a {color:#484848; font-weight:bold; text-decoration:none;}
ul.partner li ul li a:hover{text-decoration:underline;}
ul.partner li ul li.mini {background:none;}
ul.partner li ul li.mini a {font-weight:normal; font-size:0.8em;}

/*BOX
--------------------------------*/
.box {background:url(../images/bg-box.jpg) no-repeat 0 100%; padding:10px; float:left; width:160px;}
.box p {margin:7px 0;}
.box ul {margin-top:5px;}
.box ul li {margin:2px 0;}

#submit {border:none; font-size:0.9em; background: url(../images/bg-submit.gif) no-repeat 0 0; width:65px; height:24px; float:right; padding-bottom:3px; }
#submit:hover {cursor:pointer; color:#fff;}

a.modriBilten {background: url(../images/modri-bilten.gif) no-repeat 0 0; width:164px; height:33px; text-indent:-9999px; display:block;}
a.modreNovice {background: url(../images/modre-novice.gif) no-repeat 0 0; width:164px; height:33px; text-indent:-9999px; display:block; margin:10px 0 0 0;}

a.naprejE {background: url(../images/naprej-e.gif) no-repeat 100% 3px; padding:0 10px 0 0; float:right; font-size:0.9em; color:#000099; text-decoration:none;}




/* Footer
------------------------------ */
ul.sponzorji {border-top:#B6F101 solid 1px; padding-left:5px; height:50px;}
ul.sponzorji li {float:left; height:50px;}
ul.sponzorji li a.upc {background:url(../images/upc.gif) no-repeat 0 50%; height:50px; display:block; width:113px; text-indent:-9999px; margin-right:58px;}
ul.sponzorji li a.sloveniaski {background:url(../images/sloveniaski.gif) no-repeat 0 50%; height:50px; display:block; width:130px; text-indent:-9999px; margin-right:15px;}
ul.sponzorji li a.kopalisce {background:url(../images/kopalisce.gif) no-repeat 0 50%; height:50px; display:block; width:50px; text-indent:-9999px;}
ul.sponzorji li a.smucisce {background:url(../images/smucisce.jpg) no-repeat 0 50%; height:50px; display:block; width:50px; text-indent:-9999px;}


ul.part {border-bottom:#C3C3C3 solid 1px; padding-left:5px; height:120px;}
ul.part li {float:left; height:50px; margin:5px 15px 5px 0;}
ul.part li a.triglav {background:url(../images/logos/triglav.jpg) no-repeat 50% 50%; height:55px; display:block; width:100px; text-indent:-9999px;margin:0;}
ul.part li a.hervis {background:url(../images/logos/hervis.jpg) no-repeat 50% 50%; height:55px; display:block; width:100px; text-indent:-9999px;margin:0;}
ul.part li a.zicnicarji {background:url(../images/logos/zicnicarji.jpg) no-repeat 50% 50%; height:55px; display:block; width:100px; text-indent:-9999px;margin:0;}
ul.part li a.globtur {background:url(../images/logos/globtur.jpg) no-repeat 50% 50%; height:55px; display:block; width:100px; text-indent:-9999px;margin:0;}
ul.part li a.thermana {background:url(../images/logos/thermana.jpg) no-repeat 50% 50%; height:55px; display:block; width:100px; text-indent:-9999px;margin:0;}
ul.part li a.bernardin {background:url(../images/logos/bernardin.jpg) no-repeat 50% 50%; height:55px; display:block; width:100px; text-indent:-9999px;margin:0;}
ul.part li a.atlantis {background:url(../images/logos/atlantis.jpg) no-repeat 50% 50%; height:55px; display:block; width:100px; text-indent:-9999px;margin:0;}
ul.part li a.snovik {background:url(../images/logos/snovik.jpg) no-repeat 50% 50%; height:55px; display:block; width:100px; text-indent:-9999px;margin:0;}
ul.part li a.skifun {background:url(../images/logos/skifun2010.gif) no-repeat 50% 50%; height:55px; display:block; width:100px; text-indent:-9999px;margin:0;}
ul.part li a.sunny {background:url(../images/logos/sunny.jpg) no-repeat 50% 50%; height:55px; display:block; width:100px; text-indent:-9999px;margin:0;}
ul.part li a.sola {background:url(../images/logos/sola.jpg) no-repeat 50% 50%; height:55px; display:block; width:100px; text-indent:-9999px;margin:0;}
ul.part li a.quo {background:url(../images/logos/quo.jpg) no-repeat 50% 50%; height:55px; display:block; width:100px; text-indent:-9999px;margin:0;}
ul.part li a.wohlmann {background:url(../images/logos/wohlmann-logo.jpg) no-repeat 50% 50%; height:55px; display:block; width:100px; text-indent:-9999px;margin:0;}
ul.part li a.audi {background:url(../images/logos/logo_audi.jpg) no-repeat 50% 50%; height:55px; display:block; width:100px; text-indent:-9999px;margin:0;}
ul.part li a.scpokljuka {background:url(../images/logos/logo_pokljuka.jpg) no-repeat 50% 50%; height:109px; display:block; width:80px; text-indent:-9999px;margin:0;}
ul.part li a.generali {background:url(../images/logos/generali.gif) no-repeat 50% 50%; height:40px; display:block; width:130px; text-indent:-9999px;margin:0;}
ul.part li a.kompas {background:url(../images/logos/kompas.gif) no-repeat 50% 50%; height:38px; display:block; width:130px; text-indent:-9999px;margin:0;}





span.prijatelji {margin-left:10px; font-size:0.9em;}
span.medijski {font-size:0.9em; margin-left:5px;}

#copy {float:left; font-size:0.8em; color:#999;}
#copy a {color:#999;}
#web {float:right;}
#web a {color:#999; font-size:0.8em;}
#web .design {text-decoration:none;}

#foot {width:930px;}

/* TOOLTIP
------------------------------ */
#leftbar div.fancy a {text-align:center; display:block; margin-bottom:5px;}
#leftbar div.fancy ul {margin-left:7px; text-align:left;}
#leftbar div.fancy ul li {background:url(../images/bullet.gif) no-repeat 0 5px; padding-left:7px; font-size:1.1em;}
#leftbar div.fancy ul li a {text-align:left; display:inline-block; margin-bottom:0; font-size:0.9em}

#leftbar div.fancy {
	display:none;
	position:absolute;
	left:180px;
	width:164px;
	padding:0;
}
#leftbar div.fancy .tooltipw {margin-left:12px; background:url(../images/shadow2.png) no-repeat 0px 0; padding:10px 10px 0 10px;}
#leftbar div.fancy .tooltipEnd {background:url(../images/shadow3.png) no-repeat 0 100%; height:25px;}
/* BANNERS
------------------------------ */
#content ul.banners {margin:0;}
#content ul.banners li {float:left; background:url(../images/bg-box.jpg) repeat-x 0 100%; width:250px; margin:0; padding:0; height:185px;}
.paket20, .paket50,.paket65,.paket100{margin-bottom:19px !important; }
#content ul.banners li.paket20 a {display:block; height:19px; width:250px; text-align:center; padding:3px 0 0 0; font-size:13px; color:#fff; background:url(../images/banner-bg-top-20.gif) no-repeat 0 0; margin:0; font-weight:bold; text-decoration:none;}
#content ul.banners li.paket50 a {display:block; height:19px; width:250px; text-align:center; padding:3px 0 0 0; font-size:13px; color:#fff; background:url(../images/banner-bg-top-50.gif) no-repeat 0 0; margin:0; font-weight:bold; text-decoration:none;}
#content ul.banners li.paket65 a {display:block; height:19px; width:250px; text-align:center; padding:3px 0 0 0; font-size:13px; color:#fff; background:url(../images/banner-bg-top-65.gif) no-repeat 0 0; margin:0; font-weight:bold; text-decoration:none;}
#content ul.banners li.paket100 a {display:block; height:19px; width:250px; text-align:center; padding:3px 0 0 0; font-size:13px; color:#fff; background:url(../images/banner-bg-top-100.gif) no-repeat 0 0; margin:0; font-weight:bold; text-decoration:none;}
#content ul.banners li a:hover {text-decoration:underline;}
#content ul.banners li p.paket {display:block; width:148px; padding-right:7px; text-align:right; font-weight:bold; margin-bottom:5px;}
#content ul.banners li strong {color:#0079FF; margin-left:7px;}
#content ul.banners li.paket20 ul li {width:230px; background:transparent url(../images/bullet.gif) no-repeat 0 5px; float:none; padding-left:8px; margin-left:0;height: auto;}
#content ul.banners li.paket20 p.foot20 {margin:3px 0 0 0; display:block; height:12px; width:250px; background:url(../images/banner-bg-20.gif) no-repeat 0 0;}
#content ul.banners li.paket50 ul li {width:230px; background:transparent url(../images/bullet.gif) no-repeat 0 5px; float:none; padding-left:8px; margin-left:0;height: auto;}
#content ul.banners li.paket50 {margin:0 0px 0 19px;}
#content ul.banners li.paket50 p.foot50 {margin:3px 0 0 0; display:block; height:12px; width:250px; background:url(../images/banner-bg-50.gif) no-repeat 0 0;}
#content ul.banners li.paket65 ul li {width:230px; background:transparent url(../images/bullet.gif) no-repeat 0 5px; float:none; padding-left:8px; margin-left:0;height: auto;}
#content ul.banners li.paket100 {margin:0 0px 0 19px;}
#content ul.banners li.paket65 p.foot65 {margin:3px 0 0 0; display:block; height:12px; width:250px; background:url(../images/banner-bg-65.gif) no-repeat 0 0;}
#content ul.banners li.paket100 {margin:0 0px 0 19px;}
#content ul.banners li.paket100 ul li {width:230px; background:transparent url(../images/bullet.gif) no-repeat 0 5px; float:none; padding-left:8px; margin-left:0;height: auto;}
#content ul.banners li.paket100 p.foot100 {margin:3px 0 0 0; display:block; height:12px; width:250px; background:url(../images/banner-bg-100.gif) no-repeat 0 0;}
#content ul.banners li strong.prices {text-align:right; display:block; width:148; margin-left:0; padding-right:7px; color:#383838; font-size:16px; margin:7px 0 0 0;}
#content ul.banners li strong.prices span {font-size:13px; margin-right:2px;}
#content ul.banners li.paket20 strong.prices {margin:50px 0 0 0;}

#content strong.ugod{color:#0079FF; margin-top:8px;}
/* OSTALO
------------------------------ */
table.partnersTable {border:0; width:100%;}
table.partnersTable tbody tr td {vertical-align:top;}

#anketaError {color:#ff0000; font-weight:bold; margin-top:4px;}

img.right {float:right;}

#content ul.noBullet {margin-left:0;}
#content ul.noBullet li{margin:0; padding-left:0; background:none;}

.archivePP {text-align:right; margin-bottom:5px;}
.archivePP a {color:#0079ff; text-decoration:none;}
.archivePP a:hover {text-decoration:underline;}
.archiveP {margin-top:5px; margin-bottom:0;}
.archiveTitle {font-weight:bold;}

#staro {border: 1px solid #fd0100; background:#ffc5c5; color:#fd0100; font-size:1.3em; padding:5px; text-align:center;}
#staro a{color:#fd0100;}

/* ANKETA
------------------------------ */
#content h1.ss-form-title {display:none !important;}
#content div.ss-form-container {background-color:#FFFFFF; border:none !important; background:none !important; padding:0px !important;}

/* DEVELOPMENT
------------------------------ */
.hidden {display:none;}


/* HACKS
------------------------------ */
.clear {display:inline-block;}
.clear:after, #topNavigation:after, #body:after, #partners:after, ul.sponzorji:after, ul.news:after, #site:after, ul.price:after, ul.partner li:after, ul.banners:after, #cardHolderNew ul li:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
