body {
	text-align:center;
	margin:0px;
	padding:0;
	font-family: 'lucida grande', tahoma, arial, sans-serif;
	color:#404040;
	font-size: 9pt;
	}

/* modul */
#modul, #modul dt, #modul dd {margin: 0; padding: 0; width: auto; display: block;}
#modul dt {height: 20px; line-height: 20px; font-weight: bold; position: relative; font-size: 0.9em; text-transform: uppercase}
#modul dt {padding-left: 10px; background: #D5E6FF url(admin/red_left.png) left center no-repeat; color: white}
#modul span {position: absolute; right: 0; top: 0; font-size: 0.9em; font-weight: normal; padding-right: 10px}
#modul span {background: url(admin/red_right.png) right center no-repeat}
#modul dd {margin: 0.5ex 0 15px 10px; position: relative}
#modul img {float: left; margin: 4px 4px 4px 0px; }

blockquote {margin: 0; padding: 0 5px}
#btn {border: 1px solid #BB62AB; padding: 1px}
#btn div {background: white; text-align: right; padding: 1px}
.full {width: 98% !important;}
form {margin: 0; padding: 0}
fieldset {text-align: left; border: 1px solid #cccccc}
.btn { border: 1px solid #7eadd9; padding: 2px; margin-top: 10px}
.btn div { background: #b4d5ff; padding: 2px; text-align: right}
.btn input, .input { border: 0px solid red; background: url(admin/btn.png); font-size: 8pt; color: white; width: 76px;  height: 19px}
.btn input:hover {font-weight: bold}
.btn input.simple { background: none; width: auto; height: auto}
		
blockquote.info {border: 1px solid #BFDFFF; background: white; padding: 2px; margin: 5px 5px}
blockquote.info div{ background:#E6F2FF url(ikone/info.gif) no-repeat top left; padding: 15px 5px 15px 55px; text-align:left;}
	
	
/*dTree fazon*/	
.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}


#admin div.header {background: black url(admin/bg.gif); color: white; border-bottom: 3px solid #3f3f3f; text-align: left}
#admin h1 {margin: 0; padding: 0; font-family: 'lucida grande', 'Trebuchet MS'; font-size: 140%; background: none !important; font-weight: normal}
#admin .panel {padding: 10px; background: url(admin/background.gif); text-align: left}
#admin .footer {clear: both; background: url(admin/bg.gif); height: 18px}
#admin fieldset {background: white; width:250px}
#admin legend {font-weight: bold; font-size: 10px; color: #3875d7; border: 1px solid #e8e8e8; background: white; padding: 1px}
fieldset {padding: 5px}
#admin_panel, #admin_panel li {margin: 0; padding: 0; list-style: none} 
#admin h2 {border: none; border-bottom: 1px solid #e8e8e8; color: #939393;margin: 10px 0 10px 0; }



/*AJAX*/
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(admin/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(admin/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.contentstyle{
border: 1px solid gray;
width: 94%;
margin-bottom: 1em; padding: 10px;
background: white;
}


/* ZEBRA TABELA */
#table {
	border: 1px solid #cccccc;
	width:100%;
}

#table td{
	padding:5px;
	border-left: 1px solid #D9D9D9;
}

#table tr {
	font-family: "lucida grande", verdana, sans-serif;
	font-size: 8pt;
	padding: 3px 8px;
	background-color: #edf3fe;
}
	
#table tr.selected {
	background-color: white;
	border-left: 1px solid #346DBE;
	border-bottom: 1px solid #7DAAEA;
}

#table th {
	background-color: #3d80df;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	border-left: 1px solid #346DBE;
	border-bottom: 1px solid #7DAAEA;
}
tr.nobg {background: none !important}
tr.nobg td {border: none !important}

.admin_btn {display: block; background: #9e0a0a; padding: 4px; border:1px solid #b53331; margin-bottom:1px; color: white !important; text-decoration: none !important;}
.admin_btn:hover {background: #b53331; color: black !important; text-decoration: none !important;}
.admin_btn img {margin-right: 5px}

dl.galerija_admin {width: 43%; border: 1px solid #f0f0f0; margin: 2%; padding: 0; float: left}
dl.galerija_admin dt {margin:0; padding:0; text-align: center; background: #f1f1f1; font-weight: bold}
dl.galerija_admin dd {margin:0; padding:0; text-align: left}
dl.galerija_admin .slika {margin:3px; padding:3px; text-align: center}
div.clear {clear: both}
