body {
margin: 0 auto;
padding: 0;
font: 9pt Arial, Verdana, Sans-Serif;
background: #fff;
}

td {
font: 9pt Arial, Verdana, Sans-Serif;
}

a {
text-decoration: none;
color: #3D59AB;
}

a:hover {
color: #6495ED;
}

a img {
border: 0;
}

.cat {
letter-spacing:1px;
font-family:arial;
font-size:15px;
padding:3px;
background-color:#fafafa;
border-bottom:1px solid #f0f0f0;
}

.cat h4 {
display:inline;
}

.cat_mini {
font-family:arial;
font-size:14px;
padding:2px;
background-color:#F0F8FF;
border-bottom:1px dotted #3594E7;
padding-left:4px;
margin-top:3px;
margin-bottom:3px;
}

h3 {
font-size: 1.3em;
}

#bg { 
width: 760px;
margin: 0;
padding: 5px 10px 5px 10px;
background: url(img/bg.gif) top left no-repeat;
align:left;
}


#sadrzaj {
padding-top: 9px;
color: #303030;
width: 736px;
padding-left: 2px;	
}

#toplinks {
height: 20px;
background: #2489DB;
text-align: right;
padding-right: 10px;	
padding-top: 5px;
}

#toplinks a {
font-size: 8pt;
display: inline;
padding-left: 8px;
padding-right: 5px;
background: url(img/strelica.gif) left no-repeat;
padding-bottom: 3px;
margin-right: 5px;
color: #fff;
}

#toplinks a:hover {
border-bottom: 2px solid #fff;	
}

#zaglavlje {
clear: both;
margin: 0px 0 5px 0;
height: 70px;
background: url(img/header.gif) repeat-x;
}

.header {
margin: 0px 0 5px 0;
height: 70px;
background: url(img/header.gif) repeat-x;
}


#title {
float: left;
font-size: 14pt;
font-weight: bold;
padding-top: 25px;
padding-left: 5px;
}

#title_info {
float: right;
height: auto;
padding: 8px;
width: 310px;
margin: 10px 5px 0 0;
border: 2px solid #fff;	
background: #FFF5D9;
color: #808080;
}

#title_info p {
margin: 0;
}

#menu {
width:120px;
margin:0px;
padding:0px;
font-size: 0.9em;
}

#menu ul {	
list-style: none;
width: 120px;
margin:0px;
padding:0px;
font-size: 1.1em;
}	

#menu li {
margin-bottom:1px;
}

#menu li a, #menu li a:visited {
text-align: right;
height: 20px;
text-decoration: none;
color: #fff;
display: block;
padding: 5px 8px 3px 7px;
background: #2489DB;
text-transform:uppercase;
}	

#menu li a:hover {
background: #A9CAEB;
color: #286ea0;
}

.leftbox {
margin:0px;
margin-top:2px;
padding-left:2px;
padding-top:2px;
border-top:1px solid #DDD;
border-bottom:1px solid #DDD;
color: #6B6B6B;
background: #f0f0f0 url(img/leftbox.gif) repeat-x;
width:120px;
}

.leftbox a, .leftbox a:visited {
text-decoration: underline;
}

.desna_rubrika {
margin: 2px;
padding: 4px;
border-top: 1px solid #DDD;
border-bottom: 1px solid #DDD;
background: #F7F7F7 url(img/leftbox.gif) repeat-x;
color: #5D5D5D;
line-height: 1.5em;
height:100%;
}

.desna_rubrika h3 {
font-size: 9pt;	
}

.desna_rubrika a {
padding-bottom: 2px;
margin-bottom: 2px;
}

.clanci {
margin:3px;
padding:2px;
padding-left:10px;
line-height: 1.4em;
background: url(img/clanak.gif) repeat-x bottom left;
padding-bottom:5px;
padding-top:5px;
}

.product {
border-left:5px solid  #e0e0e0;
margin-bottom:10px;
padding-left:5px;
}

.product_title {
margin:3px;
padding:2px;
border-bottom:1px dashed #808A87;
}

.product_title a {
color:#3D59AB;
}

.product_title h2 {
display:inline;
font-size:18px;
}


.clanci2 {
margin:  3px;
padding: 4px;
line-height: 1.4em;
background: url(img/clanak.gif) repeat-x top left;
}


.clanci h2 {
margin: 3px;
padding: 3px;
font-size: 12pt;
}

.clanci2 h2 {
margin: 3px;
padding: 3px;
margin-top:8px;
font-size: 12pt;
}


h1 {
margin-top: 2px;
margin-bottom: 5px;
color:#606060;
border-left:4px solid #f0f0f0;
background-color:#fafafa;
padding: 4px;
font-size: 14pt;
}


.datum {
padding-top:2px;
height: 30px;
margin-top:10px;
border-top: 1px dotted #AFCEED;
font-size: 80%;
text-transform: uppercase;	
color: #808080;
}

.lijeva_rubrika {
margin: 2px;
padding:4px;
border-top: 1px solid #AFCEED;
border-bottom: 1px solid #AFCEED;
background: #E5EFF9 url(img/plavo.gif) repeat-x;
line-height: 1.6em;
text-align: left;
color: #5D5D5D;
height:100%;
}

.lijeva_rubrika h2 {
font-size: 1.5em;
margin: 3px;
color: #808080;
padding-top: 3px;
}


.sponsored {
margin-top:10px;
margin-left:5px;
background-color:#f4f4f4;
border-left:2px solid #f0f0f0;
padding:3px;
}

input,textarea {
border:1px solid #808080;
font-family:arial;
font-size:12px;

}

.red {
color:#aa0000;
}

.right {
padding-left:2px;
}

.code {
background-color:#f0f0f0;
padding:3px;
}

.link {
font-size:15px;
font-family:verdana;
letter-spacing:1px;
}

.motto {
float: right;
padding:4px;
padding-top:10px;
font-family:arial;
}

.copyright {
margin-top: 2px;
border: 2px solid #fff;
background: #E5EFF9 url(img/plavo.gif);
padding: 3px;
color: #70C256;
}

.copyright a, .copyright a:visited {
display: inline;
border: none;	
}

.main {
padding-left:5px;
}

.purchase {
padding:4px;
margin:2px;
border-left:4px solid #d0d0d0;
}