BODY { margin: 0px; font-family: Verdana, sans-serif; background-color:#ffffff; }
FORM { margin: 0px; }

body, table, td, p { font-size: 11px; }

div.main { width: 900px; height: 100%; text-align: left; }
div.border { width: 900px; border: 1px solid #e2e1e1; }

div.clear {clear: both; overflow: hidden; height: 0px; }


DIV.adminBar {background: #DB8915; padding: 5px; border: 1px solid #FFFFFF; text-align: center;}
DIV.adminBar DIV {color: #FFFFFF; float: left;}
DIV.adminBar A {color: #FFFFFF;}

/* header */
div.fullHeader { width: 900px; height: 95px; overflow: hidden; background: #ffffff; }
div.fullHeader table.headMenu { width: 900px; height: 70px; }
div.fullHeader table.headMenu td.headMenuTD { width: 700px; height: 70px; padding: 30px 10px 10px 10px; }
div.fullHeader td.headLogo { margin: 0px; padding-left: 20px; padding-top:5px; /*margin: 0px; padding-left: 20px; padding-top:5px;*/}
div.fullHeader table.headMenuTable { width: 900px; height: 25px; background: #ffffff; }
div.fullHeader td.headMenuLink a { color: #ffffff; font-weight: bold; text-decoration: none; white-space: nowrap; font-size: 11px;}
div.fullHeader td.headMenuEmpty { width: 100%; }

/* footer */
div.footer { width: 900px; text-align: center; color: #808080; background: #ffffff; margin-top: 15px; margin-bottom: 10px; }
div.footer p { color: #808080; margin-top: 3px; margin-bottom: 3px; }
div.footer a { color: #808080; text-decoration: underline; }
div.footer a:hover { color: #868F96; text-decoration: none; }

/* podmeni ... gore u traci */
div.podmeni { width: 900px; height: 30px; text-align: left; font-size: 12px;}
table.podmeni { margin-left: 15px; }
table.podmeni td.podmeni { height: 30px; vertical-align: middle; padding: 0px 3px 0px 3px; font-size: 12px;}
table.podmeni a.podmeni { text-decoration: none;  }

/* sadržaj stranica */
table.body {  }


table.body td.contentArea { vertical-align: top;}
table.body td.rightSide { vertical-align: top;}

/* lijeva columna ... menu */
table.body td.leftSide { width: 176px; font-size: 10px; vertical-align: top;}
dl.menu { margin: 15px 10px 15px 10px; }
dt.menu { background: url(/resources/images/menuStrelica.gif) 3px left no-repeat; padding-left: 10px; }
dt.menu a { text-decoration: none; }
dd.menu { background: url(/resources/images/menuStrelica2.gif) 3px left no-repeat; padding-left: 10px; margin: 5px 0px 5px 10px; }
dd.menu a.neaktivan { text-decoration: none; }
dd.menu a.aktivan { text-decoration: none; font-weight: bold; }
dt.separator { width: 156px; height: 3px; background: url(/resources/images/menuTocke.gif) top left repeat-x; margin: 8px 0px 8px 0px; padding: 0px; font-size: 1px; line-height: 1px; }

/* lijeva columna ... menu 
table.body td.leftSide { width: 176px; font-size: 11px; vertical-align: top;}
dl.menu { margin: 15px 10px 15px 10px; }
dt.menu { background: url(/resources/images/menuStrelica.gif) 3px left no-repeat; padding-left: 10px; }
dt.menu a { text-decoration: none; font-weight: bold;}
dd.menu { background: url(/resources/images/menuStrelica2.gif) 3px left no-repeat; padding-left: 10px; margin: 5px 0px 5px 10px; }
dd.menu a.neaktivan { text-decoration: none; }
dd.menu a.aktivan { text-decoration: none; font-weight: bold; }
dt.separator { width: 156px; height: 3px; background: url(/resources/images/menuTocke.gif) top left repeat-x; margin: 8px 0px 8px 0px; padding: 0px; font-size: 1px; line-height: 1px; }
*/
/* preporucamo */
table.predstavljamo { width: 650px; height: 163px; }
table.predstavljamo td.predstavljamoSlika { background: #ffffff; vertical-align: middle; }
table.predstavljamo td.predstavljamoSadrzaj { padding: 15px; height: 148px; font-size: 10px; vertical-align: top; }
table.predstavljamo td.predstavljamoCrta { height: 15px; }
table.predstavljamo h2 { font-size: 16px; font-weight: bold; margin: 0px 0px 7px 0px; }
table.predstavljamo h3 { font-size: 12px; font-weight: bold; margin: 0px 0px 7px 0px; }
table.predstavljamo p.opsirnije { font-size: 10px; margin: 3px 0px 5px 0px; }
table.predstavljamo p.opsirnije a { text-decoration: underline; }

/* faq & search (isti za sve teplateove osim naslovnice) */
table.faqsearch { width: 250px; height: 163px; }
table.faqsearch td.faqBanner { width: 250px; height: 104px; }
table.faqsearch td.searchForm { width: 250px; height: 59px; background: #184578; color: #ffffff; }
table.faqsearch td.searchForm p { font-size: 11px; margin: 0px 0px 5px 0px; }
form.searchForm { margin: 10px 15px 10px 15px; padding: 0px;}
input.searchFormText { width: 165px; height: 19px; font-size: 11px; margin: 0px;}
input.searchFormButton { font-size: 11px;  margin: 0px;}

/* artikl */
table.tableArtikl { width: 474px;  }
table.tableArtikl td.topslika{ width: 474px; height: 176px; vertical-align: top;}
table.tableArtikl td.contentArtikl { padding: 15px; border-right: 1px dashed #c0c0c0; vertical-align: top;}
/*
table.tableArtikl td.contentArtikl p { margin: 0px 0px 8px 0px; }
table.tableArtikl td.contentArtikl a { text-decoration: underline; }
table.tableArtikl td.contentArtikl ul { margin: 0px 0px 10px 0px; }
table.tableArtikl td.contentArtikl ol { margin: 0px 0px 10px 0px; }
table.tableArtikl td.contentArtikl li { margin: 0px 0px 8px 20px; }
*/
table.tableArtikl td.contentArtikl table { margin: 0px; width: 98%; color: #808080; }

/* sadrzaj header */
table.sadrzajHeader td.sadrzajPredstavljamo {  }
table.sadrzajHeader td.sadrzajFaqSearch { vertical-align: top; }

/* tekstualni sadržaj  */
/* table.sadrzaj { width: 100%; border-right: 1px dashed #c0c0c0; } */
table.sadrzaj { width: 100%; }
table.sadrzaj td.sadrzajContent { padding: 15px 15px 15px 15px; vertical-align: top;}

table.sadrzaj2 { width: 100%; }
table.sadrzaj2 td.sadrzajMenu { width: 176px; font-size: 11px; vertical-align: top;}
table.sadrzaj2 td.sadrzajContent { padding: 15px 15px 15px 15px; vertical-align: top;}

td.contentArtikl p, td.desnoContent p, td.sadrzajContent p { margin: 0px 0px 8px 0px; }
td.contentArtikl a, td.desnoContent a, td.sadrzajContent a { text-decoration: underline; }
td.contentArtikl ul, td.desnoContent ul, td.sadrzajContent ul { margin: 0px 0px 10px 0px; }
td.contentArtikl ol, td.desnoContent ol, td.sadrzajContent ol { margin: 0px 0px 10px 0px; }
td.contentArtikl li, td.desnoContent li, td.sadrzajContent li { margin: 0px 0px 8px 20px; }
td.contentArtikl ul li, td.desnoContent ul li, td.sadrzajContent ul li { list-style-image: url(/resources/images/menuStrelica.gif); }
td.contentArtikl dl, td.desnoContent dl, td.sadrzajContent dl { margin: 0px 0px 10px 0px; }
td.contentArtikl dt, td.desnoContent dt, td.sadrzajContent dt { margin: 8px 0px 4px 0px; }
td.contentArtikl dd, td.desnoContent dd, td.sadrzajContent dd { margin: 0px 0px 4px 20px; }
td.contentArtikl table.tablicaBorder, td.desnoContent table.tablicaBorder, td.sadrzajContent table.tablicaBorder { border-collapse: collapse; border: 1px solid #E2E1E1; }
td.contentArtikl table.tablicaBorder td, td.desnoContent table.tablicaBorder td, td.sadrzajContent table.tablicaBorder td { border: 1px solid #E2E1E1; }

td.contentArtikl table.tablicaBorder thead td { background: #e1e1e1; }

/* tekstualni sadržaj desno */
table.sadrzajDesno { width: 250px; height: 100%; }
table.sadrzajDesno td.desnoContent { padding: 15px; vertical-align: top;}
table.sadrzajDesno td.desnoContent li.doc { margin: 0px 0px 8px 10px; padding-left: 15px; list-style: none; background: url(/resources/images/doc.gif) bottom left no-repeat; line-height: 12px; font-size: 10px;}


/* desna kolumna ... plava ... za sve isto */
table.colorDesno { width: 250px; height: 100%; }
table.colorDesno td.colorContent { padding: 15px; vertical-align: top;}

h1 { margin: 15px 0px 7px 0px; font-size: 24px; font-weight: normal; font-family: verdana; color: #000000; }
h2 { margin: 15px 0px 7px 0px; font-size: 20px; font-weight: bold; color: #1E5287;}
h3 { margin: 15px 0px 10px 0px; font-size: 14px; font-weight: bold; color: #184578; }
h4 { margin: 8px 0px 7px 0px; font-size: 12px; font-weight: bold; color: #3CA6DD; }
h5 { margin: 8px 0px 7px 0px; font-size: 11px; font-weight: normal; color: #3CA6DD; }


.title9 { color: #3CA6DD; font-size: 15px; font-weight: bold; }

/* lista kategorija */
div.kategorija { display: block; float: left;  width: 142px; height: 142px; margin: 0px 0px 5px 0px; }
div.kategorijaRazmak { display: block; float: left;  width: 17px; height: 142px; margin: 0px 0px 5px 0px; }
/*
div.kategorija table.kategorijaHolder { width: 142px; height: 142px; border:0px; }
div.kategorija table.kategorijaHolder td.slika { width: 142px; height: 112px; border:0px; text-align: center; vertical-align: middle; }
div.kategorija table.kategorijaHolder td.tekst { width: 142px; height: 30px; border:0px; text-align: center; vertical-align: top; }
div.kategorija table.kategorijaHolder td.nazivgrupe { width: 142px; height: 30px; border:0px; text-align: center; vertical-align: top; font-weight: bold;}
div.kategorija table.kategorijaHolder td.nazivgrupe a.kategorijaLink { color: #808080; text-decoration: none; }
*/

table.kategorijaHolder { width: 628px; border:0px; }
table.kategorijaHolder td.slikaKategorije { width: 194px; border:0px; text-align: center; vertical-align: middle; }
table.kategorijaHolder td.slikaKategorije img { margin-top: 7px; margin-bottom: 7px; }
table.kategorijaHolder td.nazivKategorije {  }
table.kategorijaHolder td.nazivKategorije h2 { font-size: 14px; margin: 5px 10px 5px 10px; padding: 0px; }
table.kategorijaHolder td.nazivKategorije a { font-size: 14px; margin: 5px 10px 5px 10px; padding: 0px; text-decoration: none; }
table.kategorijaHolder td.linkBox { padding: 0px 10px 10px 0px; }

/* lista kategorija new */
div.nazivKategorije { width: 628px; height: auto; overflow: hidden; clear: both; margin: 20px 0px 0px 0px; }
div.nazivKategorije h2 { font-size: 14px; margin: 5px 10px 5px 10px; padding: 0px; }
div.nazivKategorije a { font-size: 14px; margin: 5px 10px 5px 10px; padding: 0px; text-decoration: none; }
div.slikaKategorije { float: left; width: 144px; margin: 10px 20px 5px 10px; clear: left; overflow: hidden; text-align: center; }
div.linkBox { float: left; margin: 0px 0px 0px 0px; overflow: hidden; }
div.linkKategorijeBox { float: left; margin: 0px; clear: left; overflow: hidden; width: 452px; border-bottom: 1px dashed #808080; }
div.linkKategorije { margin: 5px 10px 5px 0px; font-size: 12px; clear: left; overflow: hidden; }
div.linkKategorije a.kategorijaLink { text-decoration: none; color: #808080; }

/* div.kategorijaZadnja { width: 142px; height: 132px; margin: 0px 0px 0px 0px; } */

/* .fullBlue { background: #184578; } */
.fullBlue { background: #ffffff; }

/* traka */
div.traka { font-size: 11px; clear: both; }
div.traka a.trakaLink { color: #808080; }

/* razno */
.zalink { color: #3ca6dd; }
