*{margin:0;padding:0;border:0}

body{
	font: 12px arial,sans-serif;
	text-align:left;
	background-color:#dededc; 
	background-image:url(gif/bg.gif);
	background-repeat: repeat-x;
}

/*switcher*/
#switcher { 
	height: 30px;
	width: 608px;
	font: 12px arial,sans-serif;
	font-weight: bold;
	color:#000;
	text-transform:uppercase;
	text-align:center;
}

#switcher a{ 
	font: 12px arial,sans-serif;
	font-weight: bold;
	color:#000;
	text-decoration:none;
}

#switcher div {
	width: 608px;
}

#switcher strong {
	color:#85C226;
	margin-left:5px;
}

table#switcher_edit  {
	margin-left:35px;
	margin-top:10px;
	margin-bottom:10px;
}

#switcher_edit .sc2 input{
width:250px;
}

#switcher_edit .sc3 input{
width:170px;
}

#switcher_edit .sc4 input{
width:70px;
}

/*header & login */
div#header{
	position:relative;
	text-align:left;
	width:1000px;
}
div#loged{
	position:absolute;
	left:400px;
	top:45px;
	width:400px;
	text-align:right;
	color:#000;
	font-weight:bold;
}

div#loged a{
	font:0.8em arial;
	color:#000;
	text-decoration:underline;
	margin-left:5px;
}

div#loged a:hover{
	color:#85C226;
}

div#login{
	position:absolute;
	left:620px;
	top:30px;
	text-align:left;
	color:#666666;
	font-weight:bold;
}

div#login input.text{
	border:1px solid black; 
	width:7em; 
	font-size:1em; 
	height:1.2em; 
	margin-bottom:5px;
	padding-left:2px;
	font-family:arial;
	font-weight:normal;
}

div#login form{
	margin-bottom:-6px;
}

div#login a{
	font:0.8em arial;
	color:#000;
	text-decoration:underline;
	margin-right:5px;
}

div#login a:hover{
	color:#85C226;
}

div#login_error{
       position:absolute;
       width:180px;
       top:-15px;
       right:7px;
       font:1em arial;
       color:#85C226;
       font-weight:normal;
}


div#horizontal_language{
	height:18px;
	width:185px;
	float:left;
	background-image:url(gif/bg_menu_vertical.gif);
}

div#horizontal_language img{
	margin-right:3px;
}

div#horizontal_navigation{
   float:left;
   width:640px;
}

div#horizontal_navigation ul {
	width:640px;
	height:18px;
	border-left:1px solid white;
	font:11px arial;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	list-style-type:none;
}

div#horizontal_navigation ul li{
	padding-top:2px;
	width:127px;
	float:left;
	border-right:1px solid white;
}

div#horizontal_navigation ul li a{
	color:#FFF;
	text-decoration:none;
}

div#horizontal_navigation ul li a:hover{
       color:#85C226;
}

div#horizontal_navigation ul li a#selected{
       color:#85C226;
       font-weight:bold;
}

div#container{
	float:left;
	width:1053px;
	background-image:url(gif/bg_container.gif); 
	background-repeat: repeat-y;
}

div#content{
	float:left;
	width:608px;
	margin-left:20px;
	margin-top:15px;
	margin-bottom:25px;
	/*border:1px solid red;*/
}

div#menu{
	float:left;
	width:185px;
}

/*footer - page*/
div#footer{
	clear:both;
	width:100%;
	position:relative;
	height:18px;
	background-image:url(gif/bg_footer.gif);
	background-repeat:repeat-x;
}

div#footer1{
	float:left;
	width:100px;
	padding-top:4px; 
	padding-left:10px;
}

div#footer2{
	float:left;
	width:625px;
	color:#fff; 
	font-size:0.9em; 
	padding-top:3px; 
	position:relative; 
	text-align:center;
}

div#footer2 a{
	color:#fff;
	text-decoration:none;
}

div#footer2 a:hover{
	color:#85C226;
}

div#footer3{
	float:left;
	width:70px;
	padding-top:6px;
	padding-left:40px; 	
	position:relative; 
	text-align:left;
}

div#footer4{
    top:-30px;
    position:absolute;
    text-align:left;
    width:200px;
    left:848px;
}

img#head_pic{
	width:214px;
	height:76px;
	position:absolute;
	left:839px;
	top:104px;
}


/*font meni*/
div#menu div{
	width:152px;
	height:22px;
	background-color:#000;
	background-image:url(gif/bg_menu_title.gif);
	font:11px Arial;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	text-align:left;
	padding-top:7px;
	padding-left:33px;
}

div#menu div.gumb {
    background-image:url(gif/bg_menu_admin.gif);
}

div#menu div.gumb a{
    color:#85C226;
	text-decoration:none;
}

div#menu div.gumb a:hover{
      color:#fff;
}

div#menu div.gumb a#selected{
      color:#fff;
}

div#menu ul{list-style-type:none;}

div#menu ul.level1 {
	margin-bottom:30px;
}

div#menu a.level1 {
	width:170px;
	height:22px;
	font:1em arial;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	color:#666;
	padding-left:15px;
	padding-top:7px;
	display:block;
	background-image:url(gif/bg_menu.gif);
}

div#menu ul.level2 {
	font:1em arial;
	text-transform:uppercase;
	font-weight:bold;
	margin-left:15px;
	margin-top:2px;
	margin-bottom:10px;
}

div#menu ul.level2 a {
	margin-bottom:2px;
	text-decoration:none;
	color:#fff;
	padding-left:15px;
	background-image:url(gif/menuitem1.gif);
	background-repeat:no-repeat;
}

div#menu ul.level3 a{
	font:1em arial;
	margin-bottom:2px;
	text-transform:lowercase;
	padding-left:27px;
	background-image:url(gif/menuitem2.gif);
	background-repeat:no-repeat;
}

div#menu ul.level1 a:hover{
	color:#85C226;
}

div#menu ul.level2 a#selected{
	color:#85C226;
	font-weight:bold;
}

/*banner*/
div#banner_horizontal{
	text-align:center;
	margin-bottom:10px;
}

div#banner_vertical{
	float:left;
	margin-left:33px;
	margin-top:15px;
	margin-bottom:35px;
	width:160px;
	height:600px;
}

/*banner editor*/
div#content table#banner_editor input {
	width:55px;
	vertical-align:top;
}

div#content table#banner_editor select {
	width:80px;
	vertical-align:top;
}

table#banner_editor .file{
	text-align:left;
	width:130px;
}

table#banner_editor td.file{
	text-align:left;
	vertical-align:top;
}

table#banner_editor .size,
table#banner_editor td.size{
	text-align:center;
	width:80px;
	vertical-align:top;
}

table#banner_editor .dimension, 
table#banner_editor td.dimension{
	text-align:center;
	width:100px;
	vertical-align:top;
}

table#banner_editor .date, 
table#banner_editor td.date{
	text-align:center;
	width:100px;
	vertical-align:top;
}

table#banner_editor .link,
table#banner_editor td.link{
	text-align:left;
	width:80px;
	vertical-align:top;
}

table#banner_editor .show, 
table#banner_editor td.show{
	text-align:center;
	width:100px;
	vertical-align:top;
}

table#banner_editor .weight,
table#banner_editor td.wight{
	text-align:center;
	width:80px;
	vertical-align:top;
}

table#banner_editor .until, 
table#banner_editor td.until{
	text-align:center;
	width:50px;
	vertical-align:top;
}

table#banner_editor .delete{
	text-align:center;
	width:100px;
	vertical-align:top;
}

table#banner_editor .spacer td{
       height:15px;
       border-bottom:10px solid white;
       background-color:#eee;
}

/*user editor*/
table#users{
	margin-left:5px;
}

table#users th.ime,
table#users td.ime{
	text-align:left;
	width:80px;
	vertical-align:top;
	text-transform:capitalize;
}

table#users th.priimek,
table#users td.priimek{
	text-align:left;
	vertical-align:top;
	width:80px;
	text-transform:capitalize;
}

table#users th.username,
table#users td.username{
	text-align:center;
	width:200px;
	vertical-align:top;
}

table#users th.email,
table#users td.email{
	text-align:left;
	width:190px;
	vertical-align:top;
}

table#users th.organizacija,
table#users td.organizacija{
	text-align:left;
	width:210px;
	vertical-align:top;
}

table#users th.edit
table#users td.edit{
	text-align:left;
	width:30px;
	vertical-align:top;
}

/*groups*/
div.group {
   float: left;
   margin-left:30px;
   height:70px;
   width:80px;
   text-align:center;
}

form#newgroup {
	margin-top:15px;
	margin-bottom:25px;
	margin-left:95px;
}

form#newgroup input {
	margin-bottom:25px;
	margin-left:10px;
}

br.clear {
    clear:both;
}

/*project*/
div#content div.project_open{
	margin-top:5px;
	margin-bottom:15px;
	background-image:url(gif/project_open.gif);
	background-repeat:no-repeat;
}

div#content div.project_open2{
	margin-top:5px;
	margin-bottom:15px;
	background-image:url(gif/project_open2.gif);
	background-repeat:no-repeat;
}

div#content div.project_open a.project,
div#content div.project_open2 a.project{
	padding-left:28px;
	padding-top:2px;
	padding-bottom:2px;
	font: 1em arial;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	display:block;
	text-decoration:none;
	width:580px;
}

div#content div.project_open div.text,
div#content div.project_open2 div.text{
	padding-left:12px;
	padding-right:12px;
	text-align:justify;
	font: 1em arial;
	color:#000;
}

div#content div.project_closed{
	margin-top:3px;
	margin-bottom:3px;
	height:20px;
	background-image:url(gif/project_closed.gif);
	background-repeat:no-repeat;
}

div#content div.project_closed a.project{
	padding-left:28px;
	padding-top:3px;
	padding-bottom:2px;
	font: 1em arial;
	font-weight:bold;
	color:#666;
	display:block;
	text-decoration:none;
	width:580px;
}

div#content div.project_closed div.display_content{
	display:none;
}

/*my project members*/
table.users{
	margin-left:20px;
}

table.users th.ime,
table.users td.ime{
	text-align:left;
	width:80px;
}

table.users th.priimek,
table.users td.priimek{
	text-align:left;
	width:80px;
}

table.users th.username,
table.users td.username{
	text-align:center;
	width:105px;
}

table.users th.email,
table.users td.email{
	text-align:left;
	width:160px;
}

table.users th.organizacija,
table.users td.organizacija{
	text-align:left;
	width:145px;
}

/*news*/
div#content div.news{
	margin-top:30px;
	margin-bottom:15px;
	background-image:url(gif/news.gif);
	background-repeat:no-repeat;
}

div#content div.news h1, 
div#content div.project_open h1,
div#content div.project_open h1{
	padding-left:28px;
	padding-top:2px;
	padding-bottom:2px;
	font: 1em arial;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
}

div#content div.news h2, 
div#content div.project_open h2,
div#content div.project_open2 h2 {
	padding-left:12px;
	padding-top:10px;
	font: 1em arial;
	text-transform:uppercase;
	font-weight:bold;
	color:#85C226;
}

div#content div.news h3, 
div#content div.project_open h3,
div#content div.project_open2 h3 {
	padding-right:12px;
	padding-top:10px;
	font: 0.8em arial;
	font-weight:normal;
	text-align:right;
	color:#999;
}

div#content h4{
	padding-top:10px;
	font: 0.9em arial;
	font-weight:normal;
	text-align:left;
	color:#85C226;
}

div#content div.news p{
	padding-left:12px;
	padding-right:12px;
	text-align:justify;
	font: 1em arial;
	color:#000;
}

/*datoteke*/
div#content div.files_title{
	background-image:url(gif/bg_files.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:10px;
	text-transform:uppercase;
	font-weight:bold;
	color:#666;
	padding-left:5px;
}

div#content div.files_content ul{
    list-style:none;
}

div#content div.files_content ul li{
	clear:both;
}

div#content div.files_content ul li a{
    font:1em arial;
    font-weight:normal;
    text-decoration:none;
    color:#000;
	display:block;
	float:left;
	margin-right:10px;
}

div#content div.files_content ul li a:hover{
    color:#85C226;
}

/*datoteke - ikone*/
div#content div.files_content ul li img{
    margin-right:5px;
    margin-left:10px;
    vertical-align:middle;
    margin-bottom:5px;
	float:left;
}

div#content div.files_content ul li h4 {
	margin-right:10px;
	margin-left:10px;
	float:left;
	font: 0.8em arial;
	font-weight:normal;
	text-align:left;
	color:#85C226;
}

/*gallery*/
div#content div.gallery_title{
	background-image:url(gif/bg_files.gif);
	background-repeat:no-repeat;
	margin-top:35px;
	margin-left:10px;
	text-transform:uppercase;
	font-weight:bold;
	color:#666;
	padding-left:5px;
}

div#content div.gallery_content{
       width:550px;
       padding-left:35px;
       text-align:center;
}

div#content div.gallery_content img{
	border:1px solid black;
}

div#content div.gallery_content br{
       clear:both;
}

div#content div.gallery_content table.gallery_photo
{
       height:105px;
       width:100px;
       border:1px solid black;
       background-color:#eee;
       float:left;
       margin-right:10px;
       margin-top:10px;
}

div#content div.gallery_content table.gallery_photo td{
       text-align:center;
       vertical-align:middle;
}

div#content div.gallery_content a{
	color: #000;
}

div#content div.gallery_content a:hover{
	color:#85C226;
}

/*gallery - resize pic*/
table.gallery_one{
	width:608px;
}

table.gallery_one td{
	width:20px;
	background-image:url(gif/bg_gallery.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	vertical-align:top;
	text-align:center;
	font:13px arial;
	font-weight:bold;
	color:#85C226;
}

table.gallery_one td img{
	margin-bottom:5px;
	
}
table.gallery_one th{
	width:588px;
	padding:10px;
	background-color:#eee;
	text-align:center;
}

/*news navigation*/
div#content div.menunavleft{
	width:304px;
	float:left;
	text-align:left;
	margin-top:30px;
}

div#content div.menunavright{
	width:304px;
	float:left;
	text-align:right;
	margin-top:30px;
}

/*module text*/
div#content div.title {
      font:1.2em arial;
      font-weight: bold;
      color: #85C226;
      text-decoration: none;
      text-transform:uppercase;
      padding-left:25px;
      padding-bottom:10px;
      padding-top:2px;
      margin-top:5px;
      background-image:url(gif/title_bullet.gif);
      background-repeat:no-repeat;
}

div#content div.text {
       font:1em arial;
       color: #000;
	   text-align:justify;
}

div#content div.text a {
       font:1em arial;
       font-weight: bold;
       color: #85C226;
       text-decoration: none;
}

div#content div.text a:hover {
    color: #666;
}

div#content div.admin {
	text-align:right;
	margin-top:20px;
}

div#content div.admin img{
	margin-left:4px;
}

div#content div.admin a {
       font:1em arial;
       font-weight: bold;
       color: #85C226;
       text-decoration: none;
}

div#content div.admin a:hover {
    color: #666;
}

div#content hr{
	height:1px; 
	color:black; 
	background-color:black;
}

div#content form input, div#content form select{
	width:150px;
	float:left;
	font:1em arial;
	margin-bottom:10px;
	padding-left:2px;
	border:1px solid black;
	display:block;
}

div#content form input.none{
	display:none;
}

div#content form label {
	display:block;
	float:left;
	text-align:right;
	width:100px;
	padding-top:0px;
	padding-right:10px;
	margin-bottom:10px;
}

div#content form input.boxes{
	width:14px;
	height:14px;
	border:0px;
	margin-right:5px;
}

div#content form div.boxes{
	float:left;
}

div#content form textarea{
	width:300px;
	height:150px;
	font:1em arial;
	border:solid 1px;
	padding: 2px;
}

div#content form br {
	clear:both;
}


/*form creator*/
div#content form table#formcreator {
	border-collapse:collapse;
	border-spacing: 0;
}

div#content form table#formcreator input{
	width:150px;
	float:left;
	font:1em arial;
	margin-bottom:10px;
	padding-left:2px;
	border:1px solid black;
	display:block;
}

div#content form table#formcreator select{
	width:100px;
	float:left;
	font:1em arial;
	margin-bottom:10px;
	padding-left:2px;
	border:1px solid black;
	display:block;
}

div#content form table#formcreator td{
	text-align:left;
	vertical-align:top;
	padding:2px;
	border-bottom:5px solid white;
}

div#content form table#formcreator th{
	text-align:center;
}

div#content form table#formcreator tr{
	background-color:#eee;
}

div#content form table#formcreator .boxes{
	margin-left:0px;
	width:14px;
	height:14px;
	border:0px;
}

div#content form table#formcreator br{
	clear:both;
}

div#content form div#formcreator_values{
	text-align:right;
	color:#666;
	font:0.8em arial;
}

div#content form .button{
	width:80px;
	height:20px;
	margin-right:10px;
	padding-bottom:2px;
	border:0px;
	font:1em arial;
	font-weight:bold;
	text-transform:uppercase;
	color:#666;
	background-image:url(gif/bg_button.gif);
}

/*tabela admin*/
div#content table.admin_options {
	margin-left:123px;
	margin-top:15px;
	float:left;
	width:450px;
}

div#content table.admin_options tr{
	vertical-align:top;
}

div#content table.admin_options td{
	margin-left:100px;
	font:11px arial;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	width:126px;
	padding-bottom:35px;
}

div#content table.admin_options td a{
	color:#000;
	text-decoration:none;
}

div#content table.admin_options td a:hover{
	color:#85C226;
}

div#content table.admin_options th{
	vertical-align:bottom;
	font:11px arial;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	color:#85C226;
}

div#content table.admin_options img{
	vertical-align:top;
	float:left;
	margin-right:10px;
}

div#content table.admin_options div{
	float:left;
}

/*menu editor*/
table#menuedit a{
	color:black;
}

table#menuedit{
	margin-left:17px;
	border-spacing:0px;
	border-collapse:collapse;
}

table#menuedit tr,table#menuedit td,table#menuedit th{
	border:1px solid white;
}

table#menuedit tr.level1{
	background-color:#666;
	color:white;
}

table#menuedit tr.level1 td.name{
	background-image:url(gif/menuitem3.gif);
	background-repeat:no-repeat;
}

table#menuedit tr.level1 a{
	color:white;
}

table#menuedit tr.level2{
	background-color:#DDDDDD;
	color:black;
}

table#menuedit tr.level2 td.name{
	background-image:url(gif/menuitem4.gif);
	background-repeat:no-repeat;
}

table#menuedit tr.level3{
	background-color:white;
}

table#menuedit tr.level3 td.name{
	background-image:url(gif/menuitem5.gif);
	background-repeat:no-repeat;
}

table#menuedit tr.deleteselect{
	background-color:#E69B87;
}

table#menuedit tr:hover{
	background-color:#85C226;
}

table#menuedit tr.nohover{
	background-color:white;
}

table#menuedit .name{
	padding-left:12px;
	width:150px;
	text-align:left;
}

table#menuedit .submenu{
	width:60px;
	text-align:center;
}

table#menuedit .published{
	width:80px;
	text-align:center;
}

table#menuedit .up{
	width:40px;
	text-align:center;
}

table#menuedit .down{
	width:40px;
	text-align:center;
}

table#menuedit .up{
	width:40px;
	text-align:center;
}

table#menuedit .content{
	width:80px;
	text-align:center;
}

table#menuedit .edit{
	width:50px;
	text-align:center;
}

table#menuedit .delete{
	padding-right:2px;
	width:50px;
	text-align:right;
}

div.clear {
	clear:both;
}

/*sitemap*/
div#content div.sitemap-title{
	margin-left:27px;	
	margin-top:20px;
	font:1.3em arial;
	text-transform:uppercase;
	font-weight:bold;
	color:#666;
}

div#content ul.level1 li{
	margin-left:27px;
	padding-left:15px;
	list-style:none;	
	text-transform:uppercase;
	background-image:url(gif/menuitem1.gif);
	background-repeat:no-repeat;
}

div#content ul.level2 li{
	margin-left:10px;
	padding-left:25px;
	list-style:none;
	background-image:url(gif/menuitem4.gif);
	background-repeat:no-repeat;
	text-transform:lowercase;
}

div#content ul.level3 li{
	margin-left:10px;
	padding-left:25px;
	list-style:none;
	background-image:url(gif/menuitem4.gif);
	background-repeat:no-repeat;
	text-transform:lowercase;
}


div#content ul.level1 li a{
	color:#85C226;
}

div#content ul.level2 li a{
	color:#000;
}

div#content ul.level3 li a{
	color:#000;
	font-weight:normal;
}

/*my edit*/
div#content .myedit{
	font:11px arial;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	color:#85C226;
}

/*forms design*/
form.middle{
	margin-left:120px;
}

form.middle2{
	margin-left:80px;
}
