
/* = MENI - NUMERO
************************/

#menuCol1knj {background: #ffcc00; border-right:#3399cc solid 1px; border-top:#003366 solid 1px; margin-left:-1px;}
#menuCol1knj h2 {font-size:1.4em; display: block; background-color: #313a47; color: #ffffff; text-align:center; border-left:1px #999999 solid; line-height:3em; border-top:1px #999999 solid;border-right:1px #000000 solid;border-bottom:1px #000000 solid;}
#menuCol1knj ul {text-align:left;  padding-bottom: 1em;}
#menuCol1knj li {list-style: none; display: inline; font-size:1.2em; margin: 0px; padding:0px; font-style: normal; font-weight:bold;}
#menuCol1knj li a {color: #000000; text-decoration:none; display:block; padding:0.8em;  position: relative; border-top: 1px solid #ffcc00; border-bottom: 1px solid #ffcc00; }
#menuCol1knj li a:hover {color: #000000; text-decoration:none; background-color:#E8AC15; text-decoration:underline; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
#menuCol1knj li a img {vertical-align:bottom;}
#menuCol1knj li.last a {padding-bottom:0.5em;} 


#menuCol1knj a.active {color: #000000; text-decoration:none; background-color:#E8AC15; text-decoration:underline; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; z-index: 0}


h1.knjTitle {background: url(/slike/titleKnjiznica.gif) left no-repeat; padding-left: 50px; }

a.yButton {color: #000; display: inline;  padding: 0.1em 0.8em; margin-left: 0.8em; line-height: 1.5em; border-top: #cccccc 1px solid; border-bottom: #000000 1px solid; border-left: #cccccc 1px solid; border-right: #000000 1px solid; text-decoration:none; text-align:center; background: url(/slike/th_button_yellow.gif) repeat-x center left; background-color: #ffcc00}
a.yButton:hover {text-decoration: none; background-image: none; background: #E8AC15;}
a.yButton:active {text-decoration: none; background-image: none; background: #E8AC15; border-left: 1px solid #000; border-top: 1px solid #000; border-bottom: 1px solid #fff; border-right: 1px solid #fff; color: #ffffff}


.mainSearch {width: 494px; background: #237CA8 url(/slike/th_knj_bg01.gif) left top no-repeat; margin-bottom: 1em;}
.mainSearch .bottom {background: #237CA8 url(/slike/th_knj_bg02.gif); width: 494px; height: 13px;}
.mainSearch form {display: block; padding: 20px 10px; text-align: center; font-size: 1.2em;}
.mainSearch form span {display: block; margin-bottom:0.8em;}
.mainSearch form span select {width: 9em; margin: 0 0.5em; color: #555}
.mainSearch form input {height: 1.2em; width: 15em; border: 1px solid #000 ;}

.mainSearch span.samples {font-size: 1.1em; text-align:center; display: block; color: #ccc; }
.mainSearch span.samples a {margin: 0 0.5em;}

.mainSearch p {padding: 1em;}

.mainSearch span.share {font-size: 1.2em; text-align:center; display: block; border-top: 1px solid #82B5CE; padding-top: 1em; margin: 1em;}

.fileItem {padding-left: 65px; padding-top: 3px; background-position: top left; background-repeat: no-repeat;  margin: 1em 0 2.5em 0}

.png-bg {background-image: url(/slike/th_ico3bg_img.gif) }
.gif-bg {background-image: url(/slike/th_ico3bg_img.gif) }
.jpg-bg {background-image: url(/slike/th_ico3bg_img.gif) }
.doc-bg {background-image: url(/slike/th_ico3bg_doc.gif) }
.xls-bg {background-image: url(/slike/th_ico3bg_xls.gif) }

.fileItem h3 {font-size: 1.6em; padding: 0; margin: 0;}
.fileItem p {margin: 0; padding: 0;}
.fileItem div.links {color: #aaa; font-size: 1.1em; margin: 0.5em 0 0.8em 0}
.fileItem div.links span {margin-right: 1em;}


.galerijaWindow {width: 494px; background: #237CA8 url(/slike/th_knj_bg03.gif) left top no-repeat; padding-top: 10px; text-align: center; margin-top: 1em;}
.galerijaWindow .bottom {background: #237CA8 url(/slike/th_knj_bg02.gif); width: 494px; height: 13px;}

/* rezultati iskanja */

.mainSearchResults {width: 494px; background: #237CA8 url(/slike/th_knj_bg03.gif) left top no-repeat; margin-bottom: 1em;}
.mainSearchResults div.keywords {font-size: 1.1em; padding: 1em;color: #8ee;}
.mainSearchResults div.keywords h1 {font-size: 1.1em;  display: block; color: #fff; font-weight: normal; padding: 0; margin: 0}
.mainSearchResults .bottom {background: #237CA8 url(/slike/th_knj_bg04.gif); width: 494px; height: 5px;}

/* nov komentar dokumenta */

.libAlert {border: 1px solid black; background: #407ec4; margin: 1em 0; padding: 0.5em; height:10.5em}
.libAlert h3 {font-size: 1.2em; margin: 0em; padding-top: 0.5em; padding-bottom: 1em;}
.libAlert p {font-size: 1.2em; margin-bottom:1em;}
.libAlert img {vertical-align:middle;}

.libAlertList {background: #004477; float:right; width: 30em; height: 10.2em; border: 1px solid black; overflow: auto}
.libAlertList p {font-size: 1.1em; border-bottom: 1px solid #0981B5; padding: 0.2em 2em; margin:0px;}
.libAlertList p a {font-size:1.1em;}
.libAlertList p.active {background: #0981B5; font-weight: bold; }
.libAlertList p.active em {font-size:1.1em; font-style: normal;}


/* opis dokumenta */

.item {width: 494px; background: #237CA8 url(/slike/th_knj_bg03.gif) left top no-repeat; margin-bottom: 1em;}
.item .file {line-height: 1.7em; font-size: 1.2em; padding: 1em 0 0 70px; background-repeat: no-repeat; background-position: 10px 8px;}
.item .jpg {background-image: url(/slike/th_ico3_img.gif) }
.item .png {background-image: url(/slike/th_ico3_img.gif) }
.item .gif {background-image: url(/slike/th_ico3_img.gif) }
.item .doc {background-image: url(/slike/th_ico3_doc.gif) }
.item .xls {background-image: url(/slike/th_ico3_xls.gif) }

.item .ratio {border-top: #A7CBDD 1px solid; border-bottom: #A7CBDD 1px solid; background: #1C4F68; padding: 0.2em 1em; font-size: 1.2em; margin:  1em;}
.item .ratio img  {margin-left: 2em;}
.item p {padding: 0 1em 0 1em;}

.item ul {padding-left: 0.5em;}
.item li {padding-left: 0.2em;}

.item .bottom {background: #237CA8 url(/slike/th_knj_bg04.gif); width: 494px; height: 5px;}

div.confirmPayment {padding: 1em 1em 1em 40px; height: 2.5em; background: url(/slike/th_confirmPayment.gif) no-repeat 5px center; }
div.confirmPayment p {margin: 0px; padding: 0px; line-height: 21px; position: relative; float: left;}
div.confirmPayment input {width: 7em; height: 14px; margin: 0 0.5em; position: relative; margin-top: -2px}
div.confirmPayment a {width:112px; height: 21px; position: relative; line-height: 21px; background: url(/slike/g_potrdiPrenos.gif) no-repeat left top; float: left; margin-top: -1px}
div.confirmPayment a span{display: block; position: absolute; left: 0px; top: 0px; width: 112px; height:21px; background: url(/slike/g_potrdiPrenos.gif) no-repeat left top;}
div.confirmPayment a:hover {text-decoration: none; cursor: pointer; }
div.confirmPayment a:hover span {width:112px; height: 21px; position: absolute; background: url(/slike/g_potrdiPrenos.gif) no-repeat left bottom}
div.confirmPayment p.wait {margin-left: 1em; padding-left: 20px; background: url(/slike/ajax_loader_small.gif) no-repeat left center}

div.item div.buyError {border: 1px #ffffff solid; padding: 1em 1em 1em 45px; background: #ab0000 url(/slike/th_alert_trikotnik.gif) no-repeat 5px 1.5em; margin:  0 1em 1em 1em; display: none;}

div.links {color: #aaa; font-size: 1.2em; margin: 0.5em 0 1.5em 0;}
div.links span {margin-right: 1em;}
div.links strong {color: #fff}


/* komentarji datoteke */

table.itemComments {width: 100%; margin: 2em 0; border-collapse: collapse; }
table.itemComments td, table.itemComments th {border: 1px solid #000000;  vertical-align: top;}
table.itemComments tr.header th {background: #006666; font-size: 1.2em; padding: 0.4em; text-align: left; font-weight: bold;}
table.itemComments tr.bg01 td, table.itemComments tr.bg01 th  {background: #007faf;}
table.itemComments tr.bg02 td, table.itemComments tr.bg02 th {background: #0070a0;}
table.itemComments tr th {padding: 0.8em; text-align: center;}
table.itemComments tr th a:hover img {border: 1px solid #ffffff;}
table.itemComments tr th a img {border: 1px solid #569abc; margin-bottom: 0.2em; background-color: #005588;}
table.itemComments tr th a.uname {font-size: 1.2em; font-weight: bold; }
table.itemComments tr td {padding: 1em;}
table.itemComments tr td div.gradeText {border-top: 1px solid #569abc; font-size: 1.2em; color: #ccc; padding-top: 0.8em;}
table.itemComments tr td div.comments {font-size: 1.2em; color: #ccc; margin-top: -1em; padding-top: 1.7em;}

form.inputComment {font-size:1.1em;}
form.inputComment textarea {width: 30em; height: 5em;  margin: 0.5em 0;}


/* = konzola - prijavi kršitev
************************/

.reportAbuse {border-bottom: 1px solid #569abc; padding-bottom: 0.5em; margin-bottom: 0.8em;}
.reportAbuse a.tab {font-size: 1.1em; display: block; float: right; padding: 0 0.5em; color: #60D2AF}
.reportAbuse a.open {background: #004477 url(/slike/g_close_tab.gif) right 2px no-repeat; padding: 0.2em 25px 1em 0.5em; margin-top:-0.2em; color:#60D2AF}

.reportAbuse span {font-size: 1.1em; color: #ccc}

div.consoleAbuseBody {height: 42em;  padding: 1em; position: relative;}
div.consoleAbuseFrame {display: block; clear:both; background: #004477 url(/slike/ajax_loader_middle.gif) no-repeat center 5em; padding: 1em;  margin:0px; text-align: left;}

div.consoleAbuseBody p {padding: 0.5em 1em 0.5em 1em; margin: 0px; clear: both;}

div.consoleAbuseBody p.serif {background: url(/slike/th_serif.gif) no-repeat 1em 3px; padding-left: 60px;}
div.consoleAbuseBody p.serif span {font-size:1.4em; color: #ffffff; font-weight: bold;}
div.consoleAbuseBody textarea.abuseReportForm {width: 27em; height: 4em; margin:0.5em 1em;}

div.consoleAbuseBody table.racun {border-collapse: collapse; margin: 1em; border: 0px; width: 31em;}
div.consoleAbuseBody table.racun th {font-size: 1.2em; border-top: #569abc solid 1px; border-bottom: #569abc solid 1px; border-left: 0px; border-right: 0px; padding: 0.3em  0.5em;   text-align:left;}
div.consoleAbuseBody table.racun td {font-size: 1.2em; border-top: #569abc solid 1px; border-bottom: #569abc solid 1px; border-left: 0px; border-right: 0px; padding: 0.3em 0.5em;  text-align:left;}
div.consoleAbuseBody table.racun td.sum {text-align:right; border-bottom: 0px; background: #015C98;}

div.consoleAbuseBody p input.password {width: 8em; font-size: 0.9em;}


/* vnos nove datoteke */

.bigAlert {border: 1px solid #fff; background: #0077aa url(/slike/th_bigalert.gif) left center no-repeat; padding: 5px 5px 5px 110px; }
.bigAlert h2 {padding: 0; margin: 0 0 0.3em 0;}

.itemUpload p {clear: both; border-top: 1px solid #569abc;  margin-top: -1px; margin-bottom: 0; padding: 0.8em 0;}
.itemUpload label {display: block; float: left; width: 8em; }
.itemUpload .wide {height: 7em;}
.itemUpload input.text {margin-bottom: 0.4em; height: 1.2em; width: 25em;}
.itemUpload textarea {margin-bottom: 0.4em; height: 4em; width: 25em;}
.itemUpload select {margin-bottom: 0.4em; height: 1.6em; width: 14em;}

.itemUpload p.warning {background: url(/slike/th_item_noCopy.gif) 20px center no-repeat; padding-left: 8em; }
.itemUpload p.warning strong {display: block; margin-bottom: 0.5em; }

.itemUpload #itemUploadWait {font-size: 1.1em; color: #ccc; background: url(/slike/ajax_loader_small.gif) left center no-repeat; padding-left: 20px;}

div.itemUploadError {clear: both; border: 1px #ffffff solid; padding: 0.3em 0.3em 0.3em 45px; background: #ab0000 url(/slike/th_alert_trikotnik.gif) no-repeat 1em center  ; margin: 1em 0; }
div.itemUploadError p {border: none;}



.itemUpload span {font-size: 0.9em; color: #bbbbbb; line-height: 1.2em;}
.tHeaderEdit {font-size: 1.1em; margin-top: -0.2em; padding: 0;}
.tHeaderEdit a {margin-right: 2em; padding-left: 18px;}
.tHeaderEdit a.delete {background: url(/slike/th_postActions_del.gif) center left no-repeat;}
.tHeaderEdit a.edit {background: url(/slike/th_postActions_uredi.gif) center left no-repeat;}




/* moderatorji - seznam */

.modFilter {width: 494px; background: #237CA8 url(/slike/th_knj_bg03.gif) left top no-repeat; margin-bottom: 1em;}
.modFilter form {padding: 1.5em; font-size: 1.2em;}
.modFilter .bottom {background: #237CA8 url(/slike/th_knj_bg04.gif); width: 494px; height: 5px;}
.modFilter select { height: 1.6em; width: 10em; margin: 0.2em;}

.mainSearchResults div.keywords {font-size: 1.1em; padding: 1em;color: #8ee;}
.mainSearchResults div.keywords h1 {font-size: 1.1em;  display: block; color: #fff; font-weight: normal; padding: 0; margin: 0}


table.modList {border-collapse: collapse; width: 100%; clear: both;}
table.modList th {font-size: 1.2em; border: 1px solid #000000; padding: 0.2em 0.5em; background: #006666; font-weight: bold; text-align: center;}
table.modList td {font-size: 1.1em; border: 1px solid #000000; padding: 0.2em 0.5em; background: #006a9a; text-align: center;}
table.modList td.title {font-size: 1.2em; font-weight: bold; text-align: left;}

/* urejanje dokumenta */

.itemEdit p {clear: both; border-top: 1px solid #569abc;  margin: 0.5em; padding: 0.8em 0;}
.itemEdit label {display: block; float: left; width: 8em; }
.itemEdit .wide {height: 7em;}
.itemEdit input.text {margin-bottom: 0.4em; height: 1.2em; width: 25em;}
.itemEdit textarea {margin-bottom: 0.4em; height: 4em; width: 25em;}
.itemEdit select {margin-bottom: 0.4em; height: 1.6em; width: 14em;}
.itemEdit span {font-size: 0.9em; color: #ccc; line-height: 1.2em;}


#modAction {width: 28em;}
#modAction option {padding: 1px;}

#iDenyReason  {height: 8em;}

#wrapDenyReason, #wrapReportReason {display: none}




/*galerija*/



table.dressShelf {width: 100%; border-collapse: collapse;}
table.dressShelf td {padding: 10px 0; border-bottom: 1px solid #569abc; vertical-align: top;}
table.dressShelf td img.demo {background: #005588; border: 1px solid #569abc;}
table.dressShelf td h2 {font-size: 1.6em; margin: 0; padding: 0;}
table.dressShelf td p {margin: 0.3em 0}
table.dressShelf td p span {color: #aaaaaa}
table.dressShelf td p a {float: right;}
table.dressShelf td p.remark {background: url(/slike/th_small_alert.gif) left 2px no-repeat; padding-left: 22px; color: #999999; clear: both;}
table.dressShelf td p.remark a {float: none}
