/* 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 */
a {color:#bd1a8d; text-decoration:none;}
a:hover {text-decoration:none; color:#000;}
p {margin:0 0 1em;}
button {cursor:pointer;}
h1, h2, h3, h4, h5, h6, h7, p, blockquote {padding:0;}
address { font-style:normal;}

/* basic layout */
#body {width:950px; float:left;}
#site {width:950px; margin:0 auto; text-align:left;}
#leftBar {width:215px; margin:0 16px 0 0; float:left; padding:20px 0 0 0;}
ul#navigation {}
#content {width:509px; float:left; padding:20px 0 50px 0; margin-right:30px; font-size:1.2em; line-height:16px;}
#sidebar {width:176px; float:left; padding:11px 0 0 0; position:relative; font-size:1.2em;}
#banner {position:absolute; right:-160px !important; right:-170px; top:-10px; width:151px; height:562px;}
#sidebar .bannerTop {position:absolute; right:-170px !important; right:-180px; top:-281px; width:151px; height:562px;}
#sidebar .bannerBottom {position:absolute; right:-170px !important; right:-180px; top:30px; width:151px; height:562px;}

/* HEADER
------------------------------ */
#logo {display:block; float:left; width:505px; height:80px; text-indent:-9999px; margin:30px 0 0 43px;}

/*title*/
#header h1 {color:#fff; font-size:4em; margin:85px 0 0 30px !important; margin-left:15px; float:left; width:560px; display:block; height:41px; font-family:Helvetica; font-weight:normal;}
/*top content*/
.topCont {width:157px; height:167px; padding:8px 20px 0 0; color:#a7a9ac; font-size:1em; float:right; background:url(../images/topcont.gif) no-repeat 0 0; margin-top:12px;}
.topCont span {font-weight:bold; font-size:1.2em; margin-bottom:20px; float:left; width:100%;}
.topContHome {width:157px; height:167px; padding:8px 20px 0 0; color:#a7a9ac; font-size:1em; float:right; background:url(../images/topcont.gif) no-repeat 0 0; margin-top:-3px !important; margin-top:-72px;}
.topContHome span {font-weight:bold; font-size:1.2em; margin-bottom:20px; float:left; width:100%;}

/*top navigation*/
.top {float:right; margin:15px 0 0 0;}
.top span {float:left; margin-top:2px; color:#989898;}
.top span a {text-decoration:none; color:#989898;}
.top span a:hover {text-decoration:none; color:#000;}
#search {width:120px; float:left; margin-left:5px;}
#search .input {background:#fff; border:1px solid #989898; width:68px; height:13px; font-size:0.9em; color:#989898; padding-top:2px; float:left; font-family:Arial, Helvetica, sans-serif; padding-left:3px;}
#search button {background:#989898; border:1px solid #989898; height:18px; margin-left:3px; font-size:1em; padding-bottom:5px; float:left; color:#fff;}
#search button:hover {cursor:pointer; color:#000;}



/* LEFT BAR
------------------------------ */
#leftBar h3 {display:inline; padding-right:12px; background:url(../images/leftbarh3.gif) no-repeat 100% 4px; color:#a7a9ac; font-weight:bold; font-size:1.2em;}

/*navigation*/
ul#navigation {text-align:left; margin-bottom:20px;}
ul#navigation li {height:auto;margin-bottom:6px; padding-left:30px;zoom:1;}
ul#navigation li.selected {height:auto; background:url(../images/nav.gif) no-repeat 0 12px;}
ul#navigation li:hover {background:url(../images/nav.gif) no-repeat 0 12px;}
ul#navigation li.pink:hover {background:none;}

ul#navigation li a {text-decoration:none;}

#leftBar ul#navigation li a:hover {color:#000;}
ul#navigation li.selected a span {color:#000;}

ul#navigation li a span {font-size:2.7em; font-weight:bold;}
ul#navigation li a span.small {font-size:1em; margin-top:-4px; font-family:Helvetica;}

ul#navigation li.orange a {color:#018aca;}

ul#navigation li.purple a {color:#bd1c8d;}

ul#navigation li.blue a {color:#4db848;}

ul#navigation li.pink {padding-left:0; margin-left:30px;}
ul#navigation li.pink a {color:#f37024;}
ul#navigation li.pink {font-size:0.5em; height:27px; border-top:10px solid #f99d20; margin-top:10px; padding-top:10px; width:162px;}
ul#navigation li.pink a span.small {font-size:1.7em;}

ul#navigation li.green a {color:#bbd631;}
ul#navigation li.green {font-size:0.5em; height:27px;}
ul#navigation li.green a span.small {font-size:1.7em;}

ul#navigation li.blue ul {margin-top:20px;}
ul#navigation li.blue ul li {height:auto;}
ul#navigation li.blue ul li a {text-decoration:none; font-size:1.1em;}
ul#navigation li.blue ul li a:hover {text-decoration:underline;}
ul#navigation li.blue ul li a.selected:hover {text-decoration:underline;}

#leftBar ul#navigation li.blue ul li.ena a {color:#f37123; font-weight:bold;}
#leftBar ul#navigation li.blue ul li.dva a {color:#63bc46; font-weight:bold;}
#leftBar ul#navigation li.blue ul li.tri a {color:#0d72ba; font-weight:bold;}
#leftBar ul#navigation li.blue ul li.stiri a {color:#bd1c8d; font-weight:bold;}
#leftBar ul#navigation li.blue ul li:hover a {color:#000;}
#leftBar ul#navigation li.blue ul li.selected a {color:#000;}

ul#subNavigation li {font-weight:bold; font-size:1.3em; color:#67b9df; padding:0 0px; border-right:2px solid #67b9df;}
ul#subNavigation li span {padding:0 5px;}
ul#subNavigation li a {padding:0 5px; display:inline-block;}
ul#subNavigation li.noB {border-right:none;}
ul#subNavigation li.selectClassLi {color:#fff; padding-right:5px;}
ul#subNavigation li a {text-decoration:none; color:#fff; font-weight:bold; display:inline-block; position:relative;}
ul#subNavigation li a:hover {text-decoration:none; color:#000;}
ul#subNavigation li ul {display:none;}
ul#subNavigation li:hover ul {display:block; position:absolute; background:url(../images/dropdown.gif) no-repeat left bottom; padding:8px 0 20px;}
ul#subNavigation li ul li {float:none;}
ul#subNavigation li ul li a {padding:1px 0; color:#35773a; text-decoration:none; text-transform:uppercase; font-size:1.2em;}

/*prijava*/
.prijava {margin-bottom:20px; margin-left:30px;}
.prijava ol {margin-top:5px;}
.prijava ol li {margin-bottom:5px; float:left;}
.prijava ol li input {background:#fff; border:1px solid #989898; width:149px; height:15px; font-size:1em; color:#444; padding-top:2px; float:left;}
.prijava ol li label {float:left; width:50px; text-align:right; margin-right:5px; padding-top:3px; color:#989898;}
.prijava ol li #submitButton {background:#989898; border:1px solid #989898; height:20px; margin:5px 0 5px 55px; padding-bottom:15px; font-size:1em; float:left; width:auto; color:#fff;}
.prijava ol li #submitButton:hover {cursor:pointer; color:#000;}
.prijava a {margin-left:55px; color:#989898; text-decoration:none;}
.prijava a:hover {color:#000;}

/*anketa*/
#leftBar .poll {margin-left:30px;}
.poll p {color:#989898;}
#leftBar .poll h3 {background:none;}
.poll ul li {height:25px; color:#989898;}
.poll ul li input {width:15px; float:left; margin-left:0;}
.poll ul li label {margin-top:3px; width:153px; float:left; color:#989898;}
.poll ul li input#objavi {background:#989898; border:none; height:20px; padding-bottom:5px; font-size:1em; float:left; width:auto; color:#fff;}
.poll ul li input#objavi:hover {cursor:pointer; color:#000;}

/* CONTENT
------------------------------ */
#content span.date {margin-bottom:10px; float:left; display:block; width:100%; color:#bd1a8d;}

/*breadcrumbs*/
.breadcrumbs {color:#989898; text-align:left; padding:3px 6px 11px 0; border-bottom:10px solid #BCD630; margin-bottom:11px;}
.breadcrumbs a {color:#989898; text-decoration:none;}
.breadcrumbs a:hover {color:#000; text-decoration:none;}
.breadcrumbs span {color:#000;}

#content ul li {background:url(../images/bullet.gif) no-repeat 0 7px; padding-left:10px; margin-left:10px;}
#content ul.list {float:left;}
#content ul.list li .box {float:left;}
#content ul.list li {border-top:10px solid #bcd630; padding:10px 10px 10px 0; background:none; float:left; width:499px; margin-left:0;}
#content ul.list li ul li {border-top:none; background:url(../images/bullet.gif) no-repeat 0 7px; padding:0 0 0 10px; margin:2px 0; float:none; width:auto;}
#content ul.list li.first {border-top:none; padding-top:0;}

#content ul.list li h2 a {margin-bottom:5px;}
#content ul.list li h2 a:hover {text-decoration:none; color:#000;}
#content ul.list li span.date {color:#bd1a8d; font-size:0.8em;}

/* NEWSLIST
------------------------------ */
#content ul.newsList {float:left; margin-right:-15px;}
#content ul.newsList li .box {float:left;}
#content ul.newsList li {border-top:2px solid #bcd630; padding:10px 30px 10px 0; background:none; float:left; width:479px;}
#content ul.newsList li ul li {border-top:none; background:url(../images/bullet.gif) no-repeat 0 7px; padding:0 0 0 10px; margin:2px 0; float:none; width:auto;}
#content ul.newsList li.first {border-top:none; padding-top:0;}

#content ul.newsList li a {text-decoration:none; color:#bd1a8d; font-size:1.2em; margin-top:10px; font-weight:bold;}
#content ul.newsList li a:hover {text-decoration:underline;}
#content ul.newsList li span.date {color:#bd1a8d; display:block; float:left; width:auto; font-size:0.9em; margin:0 4px 0 0;}
#content ul.newsList li p {margin-top:10px;}

#newsArchive {color:#A7A9AC;}
#newsArchive a {color:#A7A9AC; text-decoration:none;}
#newsArchive a:hover {color:#000;}

#content ul.list li a.moreInfo {float:left; margin-top:18px; margin-right:-25px;}

/*icons wide*/
#content ul.list li ul.pink li {color:#ea0d8c; padding-left:0px; background:none; margin-bottom:5px;}
#content ul.list li ul.pink li a {color:#bd1a8d; text-decoration:none; border-bottom:1px solid #bbb; /*width:509px;*/ display:block; font-size:1em; line-height:20px;}
#content ul.list li ul.pink li a span {font-size:0.8em; padding-left:4px;}
#content ul.list li ul.pink li a strong:hover {text-decoration:none; color:#000;}
#content ul.list li ul.pink li ul.iconsWide li {color:#000; border-bottom:none; width:auto; margin:6px 0; font-size:0.9em; margin-left:-5px !important; margin-left:-2px; height:28px;}
#content ul.list li ul.pink li ul.iconsWide li a {color:#000; text-decoration:none; width:auto; border-bottom:none; line-height:16px;}

#content ul.list li ul.pink li ul.iconsWide li a.doc {background:url(../images/doc.gif) no-repeat 0 0; padding-left:30px; min-height:30px !important; height:auto !important; height:30px; float:left; /*width:390px;*/}
#content ul.list li ul.pink li ul.iconsWide li a.docExtra {background:url(../images/doc.gif) no-repeat 0 0; padding-left:0; height:30px; float:left; width:20px;}
#content ul.list li ul.pink li ul.iconsWide li a.pdf {background:url(../images/pdf.gif) no-repeat 0 0; padding-left:30px; min-height:30px !important; height:auto !important; height:30px; float:left; /*width:390px;*/}
#content ul.list li ul.pink li ul.iconsWide li a.ppt {background:url(../images/ppt.gif) no-repeat 0 0; padding-left:30px; min-height:30px !important; height:auto !important; height:30px; float:left; /*width:390px;*/}
#content ul.list li ul.pink li ul.iconsWide li a.www {background:url(../images/www.gif) no-repeat 0 0; padding-left:30px; min-height:30px !important; height:auto !important; height:30px; float:left; /*width:390px;*/}
#content ul.list li ul.pink li ul.iconsWide li a.mp3 {background:url(../images/mp3.gif) no-repeat 0 0; padding-left:30px; min-height:30px !important; height:auto !important; height:30px; float:left; /*width:390px;*/}
#content ul.list li ul.pink li ul.iconsWide li a.kviz {background:url(../images/kviz.gif) no-repeat 0 0; padding-left:30px; min-height:30px !important; height:auto !important; height:30px; float:left; /*width:390px;*/}
#content ul.list li ul.pink li ul.iconsWide li a.swf {background:url(../images/www.gif) no-repeat 0 0; padding-left:30px; min-height:30px !important; height:auto !important; height:30px; float:left; /*width:390px;*/}

#content ul.pink ul.child {margin-left:20px;}
#content ul.list li ul.pink li ul li a {color:#BCD630;}

#content ul.list li ul.pink li ul.iconsWide li a.wwwExtra {background:url(../images/www.gif) no-repeat 0 0; padding-left:0; height:30px; float:left; width:20px;}
#content ul.list li ul.pink li ul.iconsWide li a.pptExtra {background:url(../images/ppt.gif) no-repeat 0 0; padding-left:0; height:30px; float:left; width:20px;}
#content ul.list li ul.pink li ul.iconsWide li a.mp3Extra {background:url(../images/mp3.gif) no-repeat 0 0; padding-left:0; height:30px; float:left; width:20px;}

#content ul.list li ul.pink li ul.iconsWide li a.pdfExtra {background:url(../images/pdf.gif) no-repeat 0 0; padding-left:0; height:30px; float:left; width:20px;}
#content ul.list li ul.pink li ul.iconsWide li a.pdfExtra:hover {text-decoration:none;}
#content ul.list li ul.pink li ul.iconsWide li a.docExtra:hover {text-decoration:none;}

#content ul.list li ul.pink li ul.iconsWide li a:hover {text-decoration:underline;}



#content ul.list li ul.pink li ul li a.child1 {color:#4DB848;}
#content ul.list li ul.pink li ul li a.child2 {color:#BD1C8D;}
#content ul.list li ul.pink li ul li a.child3 {color:#F37024;}
#content ul.list li ul.pink li ul li a.child4 {color:#CC1100:}
#content ul.list li ul.pink li ul li a.child5 {color:#BBD631;}
#content ul.list li ul.pink li ul li a.child5 {color:#FF3E96;}


/*icons wide unregisterd*/
#content ul.list li ul.pink li ul.ico
nsWideUnregisterd li {color:#000; border-bottom:none; width:auto; margin:6px 0; font-size:0.9em; margin-left:15px !important; margin-left:-20px;}
#content ul.list li ul.pink li ul.iconsWideUnregisterd li.doc {background:url(../images/doc.gif) no-repeat 0 0; padding-left:30px; min-height:30px !important; height:auto !important; height:30px; opacity:0.4; filter:alpha(opacity=40); -moz-opacity:0.4;}
#content ul.list li ul.pink li ul.iconsWideUnregisterd li.pdf {background:url(../images/pdf.gif) no-repeat 0 0; padding-left:30px; min-height:30px !important; height:auto !important; height:30px; opacity:0.4; filter:alpha(opacity=40); -moz-opacity:0.4;}
#content ul.list li ul.pink li ul.child li ul.iconsWideUnregisterd li {margin-bottom:0;}


/*colored list of classes*/
#content ul.classesColorList li {background:none; padding-left:0; margin:5px 0; float:left; width:250px;}
#content ul.classesColorList li a {font-size:1.2em; font-weight:bold; text-decoration:none;}
#content ul.classesColorList li a:hover {text-decoration:none; color:#000;}
#content ul.classesColorList li.firstTwo a {color:#f37123;}
#content ul.classesColorList li.secondTwo a {color:#63bc46;}
#content ul.classesColorList li.thirdTwo a {color:#0d72ba;}
#content ul.classesColorList li.fourthTwo a {color:#bd1c8d;}

#content ul.classesColorList li.firstTwo a:hover {text-decoration:none; color:#000;}
#content ul.classesColorList li.secondTwo a:hover {text-decoration:none; color:#000;}
#content ul.classesColorList li.thirdTwo a:hover {text-decoration:none; color:#000;}
#content ul.classesColorList li.fourthTwo a:hover {text-decoration:none; color:#000;}

/*main classes*/
#content ul.mainClasses {padding-bottom:15px; margin-bottom:15px; border-bottom:4px solid #bbd631; margin-top:10px;} 
#content ul.mainClasses li {float:left; width:135px; background:none; padding-left:0;}
#content ul.mainClasses li a {color:#ea0d8c; display:block; width:92px; background:url(../images/bullet-mainClasses.gif) no-repeat 100% 2px; padding:0 20px 0 0; font-size:1.3em; font-weight:bold; text-decoration:none;}
#content ul.mainClasses li a:hover {text-decoration:underline;}

/*classes*/
#content ul.classes {margin:10px 0 20px 0;}
#content ul.classes li a {text-decoration:none; display:block;}
#content ul.classes li a:hover {text-decoration:underline;}

#content #Login {background:#eee; padding:10px; width:490px; margin:10px 0;}
#content #Login label {width:70px; display:block; margin-right:5px; text-align:left;}
#content #Login input {width:400px;}
#content #Login ol li {margin:0 0 7px 0;}
#content #Login #submitButton {background:#989898; color:#fff; border:0; padding:3px 10px; width:125px;}
#content #Login #submitButton:hover {color:#000; cursor:pointer;}

#leftBar #Login {background:none; width:162px; padding:0; margin:0;}
#leftBar #Login input {width:158px;}
#leftBar #Login label {text-align:left;}
#leftBar #Login ol {margin-top:0;}
#leftBar #Login ol li.noBottomMargin {margin-bottom:0;}
#leftBar #Login #submitButton  {margin-left:0; width:auto; padding:0 10px 5px; font-size:1.1em;}
#leftBar .prijava a {margin-left:0; font-size:1.1em;}

div#errorMessage {background:#d20000; padding:5px; color:#fff; width:360px;}
div#errorMessage li {background:none; list-style:disc; list-style-position:inside;}


#errorMsg {color:#EC0006;}

#checkEmail {background:#eee; padding:10px; width:350px; margin:10px 0;}
#checkEmail label {width:70px; float:left; margin-right:5px; text-align:right;}
#checkEmail ol li {margin:0 0 7px 0;}
#checkEmail #submitButton  {margin-left:75px;}

#forgottenPass {background:#eee; padding:10px; width:350px; margin:10px 0;}
#forgottenPass label {width:70px; display:block; margin-right:5px; text-align:left;}
#forgottenPass ol li {margin:0 0 7px 0;}
#forgottenPass #forgottenPass_w1 {margin-bottom:0;}
#forgottenPass #forgottenPass_w2 .requiredText {font-size:0.9em;}
#forgottenPass .submitButton {background:#989898; color:#fff; border:0; padding:3px 10px; width:125px;}
#forgottenPass .submitButton:hover {color:#000; cursor:pointer;}

/*registracija*/
#vprasalnik ol li input {width:500px;}
#vprasalnik ol li ul li input {width:auto;}
#vprasalnik ol li {padding:2px 0; height:auto; float:left; height:auto; width:509px;}
#vprasalnik ol li label {display:block; width:150px; text-align:left; margin-right:5px;}
#vprasalnik ol li a {display:block; width:120px; text-align:center; padding:3px; background:#F99D20; color:#fff;}
#vprasalnik ol li a:hover {color:#000;}
#vprasalnik #addSchool, #vprasalnik #showClasses {margin:0;}
#vprasalnik #showSubjects {margin-top:10px;}
#vprasalnik ol li.addNewSchool {background:#e8e8e8; padding:0 10px 10px 10px; width:490px;}
#vprasalnik ol li.addNewSchool input {width:480px;}
#vprasalnik ol li.addNewSchoolFirst {padding-top:5px; margin-top:5px;}
#vprasalnik ol li.addNewSchoolLast {padding-bottom:10px; margin-bottom:5px;}
#vprasalnik ol li ul {float:left; width:515px; background:#e8e8e8;}
#vprasalnik #newsletter_lbl {width:509px; float:left; margin:10px 0 5px;}
#vprasalnik ol li ul li {width:250px; float:left; background:none; padding-left:0;}
#vprasalnik ol li ul li label {float:none; width:auto; text-align:left;}
#vprasalnik ol li ul li input {float:left;}
#vprasalnik #obvestila {width:auto; float:left;}
#vprasalnik #obvestila_lbl {width:auto; padding-top:2px;}
#vprasalnik #gender_lbl {float:none;}
#vprasalnik #school {width:506px;}
#vprasalnik #submitButton {background:#989898; color:#fff; border:0; padding:3px 10px; width:125px;}
#vprasalnik ol li#vprasalnik_w1 {width:367px; margin-top:3px;}
#vprasalnik ol li#vprasalnik_w1 input {float:left; width:auto;}
#vprasalnik ol li#vprasalnik_w1 label {width:50px; margin:0 0 5px 0; float:left; padding-top:2px;}
#vprasalnik ol li#vprasalnik_w1 #gender_lbl {display:none;}
#content ul.semPrijave {float:left; width:509px;}
#content ul.semPrijave li {background:none; height:32px; margin-left:0px; padding:3px 0 3px 10px; background:#f5f5f5;}
#content ul.semPrijave li .odjava {float:left; float:right; margin-top:-5px;}
#content ul.semPrijave li .date {width:100px; margin:0; color:#777; font-size:0.9em;}
#content ul.semPrijave li .date strong {font-weight:normal;}
#content ul.semPrijave li a {width:490px; display:block; color:#000; font-weight:bold; font-size:1.1em;}
#content ul.semPrijave li a:hover {text-decoration:underline;}
#content ul.semPrijave li .odjava a {width:50px; color:#018ACA; font-weight:normal; font-size:0.9em;}
#vprasalnik {float:left; width:509px;}
a#semPrijave {display:block; width:200px; text-align:center; padding:3px; background:#F99D20; color:#fff;}

#vprasalnik ol li.newsLi label {float:left; text-align:left; width:auto;}
#vprasalnik ol li.newsLi input {width:15px; float:left; margin-right:5px;}
#vprasalnik ol li.newsLi {float:none;}

.seminarInfo p {margin-bottom:3px;}
#prijava ol li {margin:5px 0;}
#prijava ol li input {margin-left:0px;}
#sem_subject_lbl, #vstop_lbl {font-weight:bold;}
#prijava ol li p {font-size:0.9em; margin-bottom:0;}
#prijava ol li label {display:inline-block; width:auto; text-align:right; margin-right:5px;}
#prijava ol li label.radioLabel {text-align:left;}
#prijava ol li label#vstop_lbl {float:none; padding-right:320px;}
#prijava ol li #submitButton {background:#989898; color:#fff; border:0; padding:3px 10px; margin-top:20px;}
#prijava ol li #submitButton:hover {color:#000; cursor:pointer;}
#prijava ol li ul li {background:none; padding-left:0;}
#prijava ol li ul li input {margin-left:0px; margin-right:5px;}
#prijava ol li ul li label {text-align:left;}
#content .errorMessages {background:#ff0000; color:#fff; padding:5px 10px; margin-bottom:10px;}
#content .errorMessages ul li {background:none; padding-left:0;}
#prijava ol li.showPersonInputs label {width:100px; text-align:right;}
#prijava ol li label#location_lbl {display:block; text-align:left; font-weight:bold;}

#content .locationPrijava ol li input.radioButton {float:left; margin-top:10px; margin-right:5px;}

#prijava ol li label#payer_lbl {display:block; text-align:left; font-weight:bold;}

/* SIDEBAR
------------------------------ */
#sidebar h3 {color:#A7A9AC; font-size:1.1em; margin-bottom:10px; background:url(../images/sidebarh3.gif) no-repeat 0 100%; display:inline; padding-right:15px; margin-bottom:10px; float:left; height:27px;}
#sidebar img.book {margin-left:15px;}
#sidebar ul li {margin-bottom:15px; border-bottom:10px solid #ffcb31; padding-bottom:15px;}
#sidebar ul.border {margin-bottom:11px; border-bottom:10px solid #ffcb31;}
#sidebar ul.border li {padding-bottom:5px; background:url(../images/bullet.gif) no-repeat 0 7px; padding-left:8px;color:#989898; border-bottom:none;}
#sidebar ul.border li#newsSBTitle {background:none; padding-left:0; display:block; width:100%; margin-bottom:0; padding-bottom:0;}
#sidebar ul.border li a {color:#989898; display:block; font-weight:bold;}
#sidebar ul.border li a:hover {color:#000;}


#sidebar ul.noBorder li#newsSBTitle h3 {margin-bottom:0px;}
#sidebar #Login {background:#eee; padding:10px; width:250px; margin:10px 0;}
#sidebar #Login label {width:70px; float:left; margin-right:5px; text-align:right;}
#sidebar #Login ol li {margin:0 0 7px 0;}
#sidebar #Login #submitButton  {margin-left:75px;}

#errorMsg {color:#EC0006;}

#checkEmail {background:#eee; padding:10px; width:350px; margin:10px 0;}
#checkEmail label {width:70px; float:left; margin-right:5px; text-align:right;}
#checkEmail ol li {margin:0 0 7px 0;}
#checkEmail #submitButton  {margin-left:75px;}

#forgottenPass {background:#eee; padding:10px; width:350px; margin:10px 0;}
#forgottenPass label {width:70px; float:left; margin-right:5px; text-align:right;}
#forgottenPass ol li {margin:0 0 7px 0;}
#forgottenPass .submitButton  {margin-left:75px;}
#forgottenPass #forgottenPass_w1 {margin-bottom:0;}
#forgottenPass #forgottenPass_w2 .requiredText {margin-left:75px; font-size:0.9em;}
/* FOOTER
------------------------------ */
#footer {background:#fff; border-top:2px solid #a7a9ac; padding-top:10px; color:#989898; float:left; width:950px; margin-top:10px;}
#footer ul {width:950px; text-align:center;}
#footer ul li {float:left; margin-right:35px;}
#footer a {color:#989898; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
.copy {text-align:center;}
.foot {width:730px; float:left; text-align:right;}

/*kazalo*/
#content ul.kazalo {margin:15px 0;}
#content ul.kazalo li {margin:3px 0;}
#content ul.kazalo li a {font-size:1.2em; text-decoration:none; color:#444;}
#content ul.kazalo li a:hover {text-decoration:underline;}
#content ul.kazalo li ul li a {font-size:1em;}
#content ul.kazalo li ul li {margin-left:20px;}



/* OTHER ELEMENTS
------------------------------ */
.imgLeft {float:left; margin:0 20px 20px 0;}
#content ul.breadcrumbs li {background:none; padding-left:0;}

/*popup*/
#popup {background:url(../images/popup.jpg) repeat-y 0 0; width:408px; padding:20px 20px 22px 20px;}
#popup h2 {color:#fff; font-size:2em; margin:0 0 10px 0;}
#popup ol li {margin:5px 0; text-align:left;}
#email_lbl1, #password_lbl1 {color:#fff; font-size:1em; font-weight:bold; width:70px; display:block; float:left; padding-top:3px; text-align:right; margin-right:5px;}
#popup input {width:320px; border:1px solid #989898;}
#popup input#submitButton2 {width:auto; background:#989898; margin-left:75px; color:#fff; width:80px; padding:2px 0;}
#popup input#submitButton2:hover {cursor:pointer; font-weight:bold;}
#popup strong {display:block;font-weight:bold; font-size:1em; margin:15px 0;}
#popup strong a {color:#fff; text-decoration:none;}
#popup strong a:hover {text-decoration:underline;}
#popup p {color:#fff; margin-bottom:0;}

#content ul.mainSubjects {border-bottom:10px solid #b7d432; padding-bottom:10px;}
#content ul.mainSubjects li {background:none; padding-left:0; float:left; margin:10px 50px 0 0; font-weight:bold;}
#content ul.mainSubjects li a{color:#bd1a8d; text-decoration:none; font-size:1.1em;}
#content ul.mainSubjects li a:hover {text-decoration:underline;}

.hidden{display:none;}

#sidebar ul {float:left;}
#sidebar h3 {width:130px;}

#content ul.gallery li {float:left; background:none;}
#content ul.gallery li img {margin:5px 15px 5px 0; padding:1px; border:1px solid #BCD630;}

/*seminar prijava*/
#content h2.noMargin{margin: 0px;}

#vprasalnik ol li.extraMargin {margin:10px 0;}

#leftBar .prijava a.button {background:#666; color: #fff; display:block; text-align:center; width:60px; border:none; padding: 3px 0;}
#leftBar .prijava a.button:hover {color:#000;}
#leftBar .prijava span.okvircek {display:block; width:156px; border:1px solid #666; padding: 2px 4px; margin-top: 5px;}

#content table td {border-bottom:1px solid #F99D20; padding:2px 10px;}
#content table th {border-bottom:1px solid #F99D20; padding:2px 10px;}

/*facebook + twitter icon by Toma*/
#content h3.socialH {margin-bottom:6px; color:#BD1A8D; font-size:1.3em; font-weight:normal;}
#content ul.socialNetworks {width:100%;}
#content ul.socialNetworks li {margin:0 20px 10px 0; padding:0; background:none; float:left; list-style-type:none;}
#content ul.socialNetworks li a.facebook {width:25px; height:25px; margin:0; padding:0; background:url(../images/bg_facebook.png) 0 0 no-repeat; display:block; text-indent:-123456px;}
#content ul.socialNetworks li a.facebook:hover {background:url(../images/bg_facebook.png) 0 -25px no-repeat;}
#content ul.socialNetworks li a.facebook span {display:none;}
#content ul.socialNetworks li a.twitter {width:25px; height:25px; margin:0; padding:0; background:url(../images/bg_twitter.png) 0 0 no-repeat; display:block; text-indent:-123456px;}
#content ul.socialNetworks li a.twitter:hover {background:url(../images/bg_twitter.png) 0 -25px no-repeat;}
#content ul.socialNetworks li a.twitter span {display:none;}

#facebook {width:155px; height:52px; background:url(../images/fbback.png) no-repeat 0 0; padding:32px 0 0 5px; margin-left:30px; margin-top:20px;}
#facebook img {float:left; margin-right:10px;}
#facebook .title {font-family:"lucida grande",tahoma,verdana,arial,sans-serif; color:#3b5998; font-weight:bold; font-size:1.3em; margin-bottom:6px; display:block;}

/* HACKS
------------------------------ */
.clear {display:inline-block;}
.clear:after, .top:after, #site:after,#content ul.gallery:after, #body:after, .prijava ol li:after, ul.list li:after, #footer ul:after, #footer:after, .prijava ol:after, ul.list:after, ul.classes:after, ul.mainClasses:after, ul.classesColorList:after, .topCont:after, ul.mainSubjects:after, #content ul.socialNetworks:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}




