#acc {width:530px; list-style:none; color:#033; margin:0 auto 40px}
#acc h3 {text-align: left; width:495px; border:1px solid #9ac1c9; border-bottom:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:15; color:#fff; padding:6px 15px 8px;font-weight:bold; margin-top:5px; cursor:pointer; background-color:#360d00; }
#acc h3:hover {background-color:#000000; color:#ffff33}
#acc .acc-section {overflow:hidden; background:none} /* stavio sam height 140, ali s tim su svi vidljivi kod load*/
#acc .acc-content {width:495px;height:155px;padding:15px; border:1px solid #9ac1c9; border-top:none; background:#461d00; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#f1fef5; text-align:justify; text-indent:20px}
#acc .obl,.obl a,.obl a:active,.obl a:visited {padding-left:15px; text-indent:0px; text-align:left; font-size:11px; text-decoration:none;color:#eee;background:none;}
#acc .obl a:hover {color:#fff;text-decoration:none;}
#acc p.mT { margin-top:-10px;font-weight:bold;margin-right:-15px}
#acc .mT a,.mT a:active,.mT a:visited {text-decoration:none;color:#fff;background:#000;padding:4px 8px}
#acc .mT a:hover {color:#fff;background-color:#ff8c00;padding:4px 8px;padding-left:16px}

h1 {font-family:Times, "Times New Roman",  serif; font-size:12px; line-height:15px; font-weight:normal; background:none}
h2 {font-family:Times, "Times New Roman",  serif; font-size:11px; line-height:13px; font-weight:normal; background:none}

.tema {font-family:Georgia, "Times New Roman", Times, serif;font-size:30px;margin-top:2px;margin-bottom:0px; font-stretch:condensed;font-weight:bolder}
.opis {font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;line-height:12px;font-stretch:extra-condensed;margin-top:0px;margin-left:10px;text-indent:0px;align:left;padding-top:0px;padding-left:5px;padding-right:10px}
/*.tema {font-family:Georgia, "Times New Roman", Times, serif;font-size:30px;line-height:18px;margin-bottom:12px; font-stretch:condensed;font-weight:bolder}
.opis {font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;line-height:12px;font-stretch:extra-condensed;text-indent:0px;align:left;padding-left:15px;padding-right:10px}
*/
* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body { 
	text-align:center;
	min-height:548px;/* for good browsers*/
	min-width:800px;/* for good browsers*/
	background-color:#f1eee5;
	background-image:url(allback2.jpg);
	background-position:bottom;
	background-repeat:repeat-x;	
}
p,h1{margin-bottom:1em}
#header{
	margin-right:0;
	height:76px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	background-color:#ffffd7;
	/*background-image:url(headback1.gif);*/
}
#xouter{
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
}
#footer
{
	position:absolute;
	left:230px; height:25px; right:30px; bottom:0px;
	background-color:none;
}
#xcontainer {
	text-align: center;
	position:relative;
	vertical-align:middle;
	display:table-cell;
	height: 548px;	
}	
#xinner {
    position:relative;
	width: 800px;
	background:#fff;
	height: 548px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	border:2px solid #ff8c00; 
	background-image:url(allback.jpg);
	background-position:center 76px;
	background-repeat:repeat-x;	
}
.maintxt{text-align:left;margin:1em;}
.style1 {
	color: #ff8c00;
	font-weight: bold;
}
#proitem
{
	position:relative;border:1px solid #ccc;
	height:180px;
	margin-right:7px;
	padding:3px; margin-left:7px; margin-top:6px;
}
#proitem:hover
{ background-color:#ffffd7; border-color:#ddd}
#proitem .head { text-align:right; background:#000; color:#fff;height:22px;border:1px solid #ddd;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:16px;}
#proitem .head:hover {background:#aaa; color:#ff0}