/* 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; margin-bottom:1em;}
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;color:#333;padding:0 0 2em;text-align:center;background: #FFFFFF url(../images/body-bg.jpg) repeat-x 0 0;}
a {border-bottom:1px dotted #004B7D; color:#004B7D; text-decoration:none; line-height:17px;}
a:hover { border-bottom:1px solid #004B7D; text-decoration:none;}
p {margin:0 0 1em; line-height:1.4em;}
button {cursor:pointer;}
h1, h2, h3, h4, h5, h6, h7, p, blockquote {padding:0;}
h1 {font-size:1.5em; color:#9a1c26; margin:15px 0 10px 0;}

h2, h2 a { color:#9a1c26; font-size:1.2em; margin:10px 0 5px 0; line-height:1.1em;}
.homeBanner h2{  color:#004b7d; font-size:1.4em; background:transparent url(../images/h2-bg.gif) no-repeat scroll 0 0;; margin:10px 0 ; width:153px; padding:5px 0 0 20px;}
.homeBannerTris h2, #sidebar h2{ color:#9a1c26; font-size:1.4em; margin:0px 0; padding:0px 0 0 0px;}
#sidebar a.naslov{  color:#004b7d; font-weight:bold; text-decoration: underline;}

h3 { color:#004b7d; font-size:1.0em; margin:5px 0 10px 0;}

p.bread a { color:#6E6E6E; font-size:0.9em;}
p.skip { display:none;}
address { font-style:normal;}

#sidebar ul li { margin-bottom:5px;}
#sidebar a { color:#333; text-decoration:none;}
#sidebar a:hover { border-bottom:1px solid #333;}
/* basic layout */
#site {font-size:1.2em;width:955px;text-align:left;;margin:0px auto;}
#header {width:955px; margin:0; background-color:#FFFFFF; margin-top:10px;}
#header a.logotype {background: transparent url(../images/logo-sid_banka.gif) no-repeat top left; border:none; }
#header a.logotypeEn {background: transparent url(../images/logo-sid_banka-en.gif) no-repeat top left; border:none; }
#header a.logotype, #header a.logotypeEn { display: inline-block; float:left; margin:10px 0px 10px 44px !important; padding:0px 0px 0px 0px; text-indent:-9999px; height:50px; width:255px;}
#header ul { float:right; margin: 14px 5px 0 0; }
#header li { display:inline;}
#header li a { border:none; color:#6e6e6e;font-size:0.9em; padding:0 5px; border-left: 1px solid #ccc; text-decoration:none;}
#header li a.home { border-left: none;}
#header li a:hover { text-decoration:underline;}
.printLogo { display:none;}
form#search {float:right;width:230px; height:22px; margin:10px 0px 0px 2px; text-align:right; }
#search .searchButton { float:left;background:transparent url(../images/search-submit.gif) no-repeat left top; height:22px; width:21px; margin:0px 0px 0px 0px; border:none; text-indent:-9999px}
#search fieldset input { float:left; width:184px; background:transparent url(../images/search-input.gif) no-repeat left top; border:none; height:18px; padding-left:2px; padding-top:4px; cursor:pointer;}

.homeBanner {float:left; margin:10px 0px px 0px; padding:0px 10px 10px 0px; width:318px;}
.homeBannerTris {float:left; margin:0px 0px 15px 0px; padding:10px; width:636px; border: 1px #004b7d solid; background-color:#dfe6eb}
.homeBannerTris div {float:left; margin:0px; padding:10px; width:186px; border-right: 1px #004b7d solid;min-height:180px;height:auto ! important;height:180px;}
.homeBannerTris div.last {float:left; margin:0px; padding:10px 0px 10px 10px; width:186px;border-right: none; }

#flash_cont { float:left; margin:0px; padding:0px; }
#SID {float:left;margin:0px; padding:0px; }

/*NAVIGATION

--------------------------------*/
ul#navigation {width:955px;height:35px; margin:0px; padding:0px; background:transparent url(../images/navigation-bg.jpg) repeat-x left top; border:none; display:block;  border-top: 2px #FFFFFF solid; }
ul#navigation li {margin:0; padding:0px; list-style-type:none; float:left; text-align:center; border:none;}
ul#navigation li a { border:none; color:#FFFFFF; font-size:13px; text-decoration:none; padding:10px 20px 1px 20px; height:24px; width:auto; display: inline-block; border-right: 2px #FFFFFF solid; border-left:none; border-top:none;}
ul#navigation li a:hover { text-decoration:none;}
ul#navigation li a.last {color:#FFFFFF; font-size:13px; text-decoration:none; padding:10px 20px 1px 20px; height:24px; width:147px; display:block; border-right: none; border-left:none; border-top:none;}
ul#navigation li:hover a,ul#navigation li a.selected {color:#ECE529;text-decoration:none;}
ul#navigation li ul {display:none;}

/* content */
#body {padding:0px 0px 30px 0px; width: 953px; background: #FFF url(../images/site-bg.jpg) repeat-x left bottom; border-right: 1px #e8e8e8 solid; border-left: 1px #e8e8e8 solid; border-bottom: 1px #e8e8e8 solid }
#content {float:left; padding:15px 25px 0px 25px; width:466px; margin:0;}
#contentWide {float:left; padding:15px 25px 0px 25px; width:713px; margin:0;}
#contentWide p { width:614px;}
#content, #contentWide { background:transparent url(../images/boder-left.gif) repeat-y left top;  min-height:450px;height:auto ! important;height:450px;}
#left {float:left; padding:15px 10px 10px 15px; width:165px; margin:0;}
#home {float:left; padding:0px 25px 0px 25px; width:656px; margin:0;}
#sidebar {width:200px; float:left; background-color:#FFFFFF;margin:0; padding:15px; border-left: 1px #e8e8e8 solid; border-right: 1px #e8e8e8 solid; border-bottom: 1px #e8e8e8 solid} 

.bread {font-size:0.8em; color:#666666;}
.bread a {color:#666666; border-bottom:none; text-decoration:underline;}
.bread a:hover { text-decoration:none;}
#content li, #contentWide li, #content .noBullet ul li, #contentWide .noBullet ul li, #home li, #home .noBullet ul li{ background:transparent url(../images/li-bg.gif) no-repeat left 5px; margin:5px 0 5px 10px;; padding-left:10px;zoom:1;}
#content .noBullet li, #contentWide .noBullet li, #home .noBullet li { background:none; margin:5px 0; padding-left:0px; }

/* obrazec */
#contentWide form li {background:none; padding-left:0; margin:10px 0 0 0;}
#contentWide li#contactForm_w7 p.note {  font-size:0.9em; margin-top:5px;}
#contentWide form li label { display:block; width:150px;}
#contentWide form li input { width:200px;}

#content img { margin:5px 0; padding:0px; }

p.back { background: transparent url(../images/back-bg.gif) no-repeat left 12px; padding-left:20px; padding-top:10px; height:15px; }
#sidebar .contacts li { background:transparent url(../images/contact_blue.gif) no-repeat left 4px; padding-left:16px; font-size:0.9em; }

/*NEWS

--------------------------------*/

#news, #current {width:200px; margin:0px; padding:0px;}
#news h3, #current h3 { margin:2px 0 3px 0;}
#news ul, #current ul {display:block; margin:0px 0px; padding:0px 0px;}
#news ul span.date, #current ul span.date { font-size:0.8em; display:block;}
#news ul a, #current ul a { color:#004b7d; font-weight:bold; text-decoration: none;}
#news ul h3 a, #current ul h3 a { border-bottom:1px dotted #333; font-size:1.1em; color:#333;}
#news ul a, #current ul a { font-size:1em; color:#333;}
#news ul li, #current ul li {font-size:0.9em; margin:5px 0 0px 0; background:none; padding:0px 0 5px 0;}
#news ul li.last, #current ul li.last {font-size:1.0em; margin:15px 0 15px 0; background:none; padding:0;;border:none;}
#news ul li p, #current ul li p { margin:0px 8px 5px 0; padding:0;}
a.archive { border:none; color:#004b7d;font-weight:bold; margin-left:150px; margin-top:0px; text-decoration:underline; }
a:hover.archive { text-decoration:none;}
#sidebar h2.current {margin-top: 10px; padding-top:10px; border-top: 1px solid #004B7D;}
#sidebar a.archive:hover { border-bottom:none;}

#leftNavigation {margin:0px 0 0px 0px; float:left;}
#leftNavigation ul li {margin:0; padding:0; float:left; width:165px;}
#leftNavigation ul li.selected a {color:#004b7d; text-decoration: none; font-weight:bold;}
#leftNavigation ul li a { border:none; color:#004b7d; display:block; padding:5px 0 5px 1px; text-decoration:none; font-size:1em;}
#leftNavigation ul li a:hover {color:#004b7d; text-decoration:underline;}
#leftNavigation ul li.selected ul {margin:-5px 10px 0 0;}
#leftNavigation ul li.selected ul li { background:transparent url(../images/li-menu-bg.gif) no-repeat 2px 8px;  border-bottom:none; font-size:0.9em; margin:0px; padding:2px 0px 0 10px; width:145px;}
#leftNavigation ul li.selected ul li a {color:#004B7D; font-weight:normal; padding:2px 0px 2px 0px; margin:0px;text-decoration:none; font-size:1em; }
#leftNavigation ul li.selected ul li.selected a {text-decoration: underline; padding:2px 0px; }
#leftNavigation ul li.selected ul li a:hover { text-decoration:underline; padding:2px 0px;}
#leftNavigation ul li.last {border-bottom:none;}

ul.sitemap { font-size:0.9em; width:230px; float:left;}
.searchResults div { margin-top:3px;}

a.pdf {display:inline-block; padding-left:22px; height:18px; background:url(../images/icon-pdfmini.gif) no-repeat 0 0; width:auto; color:#333; line-height:18px; margin-right:3px;}
a.xls {display:inline-block; padding-left:22px; height:18px; background:url(../images/icon-xls.gif) no-repeat 0 0; width:auto; color:#333; line-height:18px;}
a.doc {display:inline-block; padding-left:22px; height:18px; background:url(../images/icon-doc.gif) no-repeat 0 0; width:auto; color:#333; line-height:18px;}
a.zip {display:inline-block; padding-left:22px; height:18px; background:url(../images/icon-zip.gif) no-repeat 0 0; width:auto; color:#333; line-height:18px;}
a.exe {display:inline-block; padding-left:22px; height:18px; background:url(../images/icon-exe.gif) no-repeat 0 0; width:auto; color:#333; line-height:18px;}

#changeFont { clear:right; float:right; margin:7px 0px 0px 0px; padding-right:25px; height:26px; color:#777777; font-size:0.9em; width:150px; text-align:right;}
#changeFont a { border-bottom:none; color:#777777;}
#changeFont a:hover {text-decoration:underline;}
/*TABLE

--------------------------------*/
table {width:466px; border-collapse:collapse; border-spacing:0; font-size:0.9em; text-align:left;}
#contentWide table { width:614px;}
table td {border-bottom:1px solid #9A1C26; padding:4px; vertical-align:top;}
table th {background:#9A1C26; padding:4px; color:#fff;}
#contentWide table p { width:auto;}
td ul { margin:0;}

/* FOOTER

------------------------------ */

#footer {background:url(../images/footer.jpg) no-repeat 0 0; padding:15px 15px 10px 25px; font-size:10px; color:#777777; float:left; width:917px; height:48px}
#footer a {color:#777; border-bottom:none; text-decoration:underline;}
#footer a:hover, #footer a.izdelava {text-decoration:none;}
#web {float:right;}

a.expandPicture { border-bottom:none;}
a.noborder { border:none;}
.flr {float: right;}
.fll {float: left;}
.txtSmall { font-size:0.9em;}
.txtGrey { color: #999999;}

/* HACKS
------------------------------ */
.clear {display:inline-block;}
.clear:after, #bodyContent:after, #newsListIns:after, #newsListHome:after, #sidebar:after, #header:after, ul.breadcrumbs:after, #tourMenu ul:after, #data:after, #dock2:after, #navigationDock:after, ul.infoLinks:after, ul.pics:after, ul.course li:after,ul.courseDay:after,ul.courseDay li:after, #body:after, #site:after,#w:after, #header:after, #body:after, #site:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}