/* -------------------- tag styles --------------------*/
body,td,div {font-family: arial; font-size: 12px;}
html,body{margin:0;padding:0;height:100%;border:none;}
table {border-spacing: 0px; border-collapse: collapse;}
td {vertical-align: top; padding:0px;}
img {border: 0px;}
form{margin:0px; padding:0px;}

h1, h2, h3, h4, h5, h6 {margin: 0px; font-weight: bold; color: silver;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}

a {}
a:hover {}
a:focus {outline: none;}
a:active {}
a:visited {}

/* -------------------- standard styles --------------------*/
.b {font-weight: bold;}
.n {font-weight: normal;}
.i {font-style: italic;}

.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}

.pa {position: absolute;}
.pr {position: relative;}

.fl {float: left;}
.fr {float: right;}

.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs14 {font-size: 14px;}
.fs16 {font-size: 16px;}
.fs18 {font-size: 18px;}

.fc1 {color: #000;}
.fc2 {color: #FFF;}
.fc3 {color: #505050;} /*gray*/
.fc4 {color: #427A17;} /*green*/
.fc5 {color: #4B4B4B;} /*copy-text*/
.fc6 {color: #427A17;} /*temno zelena*/
.fc7 {color: #0091CC;} /*vec*/
.fcr {color: red;} /*rdeca*/

.ls25 {letter-spacing: 0.025em;}

.bord {border:1px solid red;}
.bord2 {border:1px solid blue;}
.b0{border:0;}

.ml3{margin-left:3px;}
.mb3{margin-bottom:3px;}
.mb10{margin-bottom:10px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt30{margin-top:30px;}
.m80{margin:8px 0;}

.pt10{padding-top:10px;}
.pt15{padding-top:15px;}

.h5{height:5px;}
.lh14{line-height:14px;}
.lh18{line-height:18px;}
.lh19{line-height:19px;}
.tdn{text-decoration:none;}
.clear{clear:both;}
.hand{cursor:pointer;}
.db{display:block;}
.ieonly{font-size:1px; line-height:1px;}
.dn, .nezeljeno{display:none;}

.w40{width:30px;}
.w100{width:100px;}
.w210{width:210px;}
.w230{width:230px;}
.fail {background:#FF5F5F; color:#fff; font-weight:bold; font-size:14px; border: 2px inset #FF0000; line-height:24px; padding:3px 10px;}
/* -------------------------------------------------------------------------------------------*/

/* -------------------- HEAD start --------------------*/
div#header {
	background: url(../images/bck_header.gif) repeat-x;
	height: 133px;
}
div#head {width: 989px; height: 133px; background: url(../images/bck_head.gif) no-repeat; }
div#head .logo{top:16px; left:44px;}
div#head .jeziki{top:16px; right:10px;}
div#head .jeziki a{height: 23px; background: url(../images/bck_lang_off.gif) no-repeat;}
div#head .jeziki a:hover{background: url(../images/bck_lang_on.gif) no-repeat;}
div#head .jeziki .on{background: url(../images/bck_lang_on.gif) no-repeat;}
div#head .jeziki2 {height:22px; width:38px; text-align:center; padding-top:3px; text-decoration:none; margin-right:10px; display:inline;}
div#head .search {height:21px; width:160px; text-align:left; top:48px; right:71px; background: url(../images/bck_search.gif) no-repeat top left;}
div#head .search input{height:17px; width:155px; padding:3px 0 0 5px; font-size:11px; color:#ffffff;  border:0; background:transparent;}
div#head .search-submit {top:48px; right:10px; height:21px; width:48px;}
div#head .search-submit input{height:21px; width:48px; text-align:center; border:0; background: url(../images/bck_search-submit.gif) no-repeat top left; padding-bottom:3px;}



/* --------------------- HEAD end ---------------------*/

/* -------------------- MAIN start --------------------*/
div#content {	background: url(../images/bck_main.gif) repeat-x;}
div#container {
	position:relative; /* needed for footer positioning*/
	height:auto !important; /* real browsers */
	height:100%;/* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */

}
div#main {
	width: 960px; 
	margin-left: 29px;
	padding-bottom: 241px;
	background: url(../images/bck_main.gif) repeat-x;
}


div#meni {left:10px; width:220px; min-height: 445px; height: auto !important; height: 445px; background: url(../images/bck_meni-gradient.gif) repeat-x; margin-bottom:30px;}
div#meni .meni-b-repeat{background: url(../images/bck_meni-bord-repeat.gif) repeat-y; width:210px; margin-left:5px; }
div#meni .meni-b-top{background: url(../images/bck_meni-bord-top.gif) top left no-repeat;}
div#meni .meni-b-bottom{background: url(../images/bck_meni-bord-bottom.gif) bottom left no-repeat;}
div#accordion{padding:5px 0 3px 0;}
div#meni ul{margin:0; padding:0;}
div#meni li{list-style-type: none;}
div#meni ul.title li{background: url(../images/bck_meni-li.gif) 5px 0px no-repeat; padding:7px 0 7px 35px;}
div#meni ul.title li.bk-none{background: url(../images/bck_meni-li2.gif) 5px 0px no-repeat; padding:7px 0 7px 35px;}
div#meni ul.title a{color: #427A17; text-decoration:none; letter-spacing:0.025em; font-size:13px;}
div#meni .med{margin:52px 0 0 43px;}
div#meni div.drop{background: url(../images/meni-divider.gif) top left no-repeat; padding-top:3px;}
div#meni div.drop ul {padding:0 0 3px 0; margin:0 0 5px 0;}
div#meni div.drop li {padding:0; margin:0;}
div#meni div.drop ul li a{background: url(../images/bck_meni-li-drop.gif) 0px 0px no-repeat; padding:7px 0 0px 35px; font-size:11px; height:17px; display:block; text-decoration:none; color:#0091CC;}
div#meni div.drop ul li a:hover{background: url(../images/bck_meni-li-drop-on.gif) 0px 0px no-repeat;}
div#meni div.drop ul li.hover-on a{background: url(../images/bck_meni-li-drop-on.gif) 0px 0px no-repeat;}
div#meni div.drop ul li.bk-none2 a{background: url(../images/bck_meni-li-drop2.gif) 0px 0px no-repeat; padding:7px 0 0px 35px; font-size:11px; height:17px; display:block; text-decoration:none; color:#0091CC;}
div#meni div.drop ul li.bk-none2 a:hover{background: url(../images/bck_meni-li-drop-on2.gif) 0px 0px no-repeat;}
div#meni div.drop ul li.bk-none2-hover a{background: url(../images/bck_meni-li-drop-on2.gif) 0px 0px no-repeat;}


/*div#meni div#drop .divider{background: url(../images/bck_meni-li-drop-divider.gif) 0px 0px no-repeat; height:3px;}*/

div#center {left:30px; width:460px;}
div#center .opis {margin-bottom:19px;}
div#center .article-title {width:460px; background: url(../images/title-border.gif) bottom left no-repeat; padding: 0px 0px 8px 0px; margin:10px 0 12px 0;}
div#center .forum-title {width:460px; background: url(../images/title-border.gif) bottom left no-repeat; padding: 0px 0px 8px 0px; margin:10px 0 12px 0;}
div#center .divider {width:460px; background: url(../images/bck_divider.gif) bottom left repeat-x; padding:5px 0;}
div#center .divider2 {width:460px; background: url(../images/bck_divider.gif) bottom left repeat-x; padding:1px 0; line-height:9px; margin-bottom:3px;}
div#center .divider3 {width:460px; background: url(../images/bck_divider3.gif) center left repeat-x; padding:1px 0; line-height:1px; margin:0px; font-size:1px;}
div#center .natisni {width:460px; background: url(../images/bck_printer.gif) center left no-repeat; padding:0px 0 3px 24px; margin:15px 0 25px 0;}
div#center .desc-projekt {width:325px;}
div#center .desc-dobre {width:319px;}
div#center table{width:460px; border-color:#ffffff; text-align:left; font-size:11px; margin: 25px 0;}
div#center table td, div#center table th{height:21px;}
div#center table tr th{background: #C3D8E3; border:1px solid #ffffff; padding-left:10px; font-size:11px; text-align:left;}
div#center table tr td{background: #E8E8E8; border:1px solid #ffffff; padding-left:10px; font-size:11px;}
div#center table tr.svetla td{background: #F4F4F4; border:1px solid #ffffff;}
div#center .pdf{margin:8px 8px 0 0;}
div#center .linki-forum{margin:0px 0 0 11px;}
div#center .linki-forum a{color:#4B4B4B; text-decoration:none; font-size:11px;}
div#center .linki-forum h3{color:#4B4B4B; text-decoration:underline; font-size:11px; display:inline; font-weight:normal;}
div#center .forum-user {background: #ECECEC; color:#4B4B4B; font-size:11px; font-weight:normal; text-decoration:none; width:130px; height:136px; padding: 4px 0 0 10px;}
div#center .forum-user a{text-decoration:none; color:#4B4B4B;}
div#center .forum-datum {background: #ECECEC; color:#0091CC; font-size:11px; font-weight:normal; width:309px; height:19px; padding: 2px 0 0 10px;}
div#center .forum-text {font-size:11px; font-weight:normal; width:309px; padding: 15px 0 12px 10px; text-decoration:none; line-height:14px;}
div#center .forum-text a{text-decoration:none; color:#4B4B4B;}
div#center .editor {background: url(../images/bck_editor.gif) top left no-repeat; width:103px; height:26px; padding:3px 0 0 10px;}
div#center .form-post{background: url(../images/form-post.gif) top left no-repeat; width:460px; height:120px; margin:0; padding: 0; position:relative; top:-3px;}
div#center .form-post textarea{width:458px; height: 117px; background:transparent; border:0; overflow: auto;}
div#center .forum-submit input{background: url(../images/forum-submit.gif) top left no-repeat; width:60px; height: 19px; border:0; cursor:pointer; margin:17px 0 0 1px; text-align:center; font-size:11px; font-weight:bold;}
div#center .ostale-novice{background: url(../images/bck_ostale-novice.gif) top left no-repeat; width:97px; height:21px; margin:28px 0 8px 0px; padding-top:3px;}
div#center .ostale-novice2{background: url(../images/bck_ostale-novice.gif) top left no-repeat; width:97px; height:21px; padding-top:2px;}
div#center div.uporabnik input{margin-bottom:8px;}
div#center div.uporabnik label{color:#427A17; font-weight:bold;}
div#center div.uporabnik fieldset{border:1px solid #bbb; padding:10px 20px;}
div#center .poslji {background: url(../images/bck_odjava.gif) top left no-repeat; border:0; width:60px; height:21px; padding:0px 0 3px 0px; margin-left:12px;}
div#center form#obrazec table{background: #ffffff;; border:0;}
div#center form#obrazec table tr td{background: #ffffff; border:0; padding:0 10px 0 0;}
div#center div#obrazec2 input{background: #ECECEC url(../images/bck_login-vpis.gif) no-repeat scroll left top; font-size:11px; border:1px solid #aaa;color:#838383; height:17px; margin:1px 0 8px 10px; padding:4px 0 0 6px; width:174px;}
div#center div#obrazec2 textarea{background: #ECECEC url(../images/bck_login-vpis-textarea.gif) no-repeat scroll left top; font-size:11px; border:1px solid #aaa;color:#838383; margin:1px 0 8px 10px; padding:4px 0 0 6px; width:274px; height:116px; overflow:auto; }
div#center .bord-desc{background: #ececec; border:1px solid #efefef;}
div#profil input{background:transparent url(../images/bck_login-vpis.gif) no-repeat scroll left top; border:0 none; color:#838383; height:17px; margin:1px 0 8px 0px; padding:4px 0 0 12px; width:167px; font-size:11px;}


div#right {right:9px; width:222px; margin-bottom:30px;}
div#right .login{background: url(../images/bck_login.gif) top left no-repeat;}
div#right .divider{background: url(../images/bck_login-divider.gif) center left repeat-x; width:201px; padding:1px 0; }
div#right .login2{width:201px; margin-left:10px; min-height: 130px; height: auto !important; height: 130px; }
div#right .login2 span{display:block;}
div#right .naslov-d{padding:4px 0 0 11px;}
div#right .organizacija{margin:11px 0 0 0px;}
div#right .urejanje a{position:relative; top:4px;}
div#right .odjava{background: url(../images/bck_ostale-novice.gif) top left no-repeat; border:0; width:100px; height:21px; margin:1px 0 30px 10px; display:inline;}
div#right .odjava a{position:relative; top:3px;}
div#right .input-login{background: url(../images/bck_login-vpis.gif) top left no-repeat; border:0; width:167px; height:17px; margin:1px 0 8px 10px; padding:4px 0 0 13px; color:#838383;}
div#right .ostale-novice{background: url(../images/bck_ostale-novice.gif) top left no-repeat; width:97px; height:21px; margin:28px 0 8px 20px; padding-top:3px;}
div#right .meni-form-right-repeat{background: url(../images/bck_meni-right-repeat.gif) top left repeat-y; width:220px; margin:0px 0 35px 0px;}
div#right .meni-form-right-top{background: url(../images/bck_meni-right-top.gif) top left no-repeat; width:220px;}
div#right .meni-form-right-bottom{background: url(../images/bck_meni-right-bottom.gif) bottom left no-repeat; width:220px; min-height: 50px; height: auto !important; height: 50px; padding:5px 0 5px 2px;}
div#right ul.meni-right li{background: url(../images/bck_meni-r-li.gif) 5px 0px no-repeat; padding:7px 0 7px 35px; }
div#right ul.meni-right li.bk-none{background: url(../images/bck_meni-r-li2.gif) 5px 0px no-repeat; padding:7px 0 7px 35px;}
div#right ul.meni-right a{color: #0091CC; text-decoration:none; letter-spacing:0.025em; font-size:13px;}
div#right ul{margin:0; padding:0;}
div#right li{list-style-type: none;}


/* -------------------- pages start --------------------*/
div#main .pages{margin:0 auto; padding-top:10px; width:460px; text-align: center; }
div#main .pages2 a{margin: 0 1px;}
div#main .fcp1 a{color: #888; letter-spacing:0.02em; text-decoration:none;}
div#main .fcp2 a{color: #427A17; font-weight:bold; letter-spacing:0.025em;}
div#main .pages2{display:inline; padding-top:20px;}
/* -------------------- pages end --------------------*/



/* --------------------- MAIN end ---------------------*/

/* -------------------- FOOT start --------------------*/
div#footer {
	position:absolute;
	bottom:0; /* stick to bottom */
	width:100%;
	clear:left;
	height: 264px;
	background: url(../images/bck_footer.gif) repeat-x;
}
div#foot {width: 960px; height: 264px; margin-left: 29px; background: url(../images/bck_foot.gif) no-repeat;}
div#foot .kontakt-name{top:35px; left:20px;}
div#foot .kontakt-name2{width: 200px; height: 27px; padding-left: 1px; background: url(../images/bck_kontakt.gif) left bottom no-repeat; margin-bottom:7px;}
div#foot .copyright{bottom:5px; left:20px;}
div#foot .izdelava{bottom:5px; right:10px;}
div#foot .reklame{top:35px; left:370px; width:603px; height:172px;}
div#foot .reklame table{float:left; line-height:1px; font-size:1px; margin:0 20px 20px 0; text-align:center; background: url(../images/partners-logo-mask.gif) no-repeat;}
div#foot .reklame table tr td{vertical-align:middle;}
div#foot .logo-partnerji{width:100px; height:75px;}

/* --------------------- FOOT end ---------------------*/

.pl3{padding-left:3px;}