* { margin:0; padding:0; }
html { min-height:100%; height:auto !important; height:100%; background:#fefefe url(../images/body-bg.png) repeat-x left bottom; }
body {  margin:0; padding:0; }
body * { font-family:"Arial", sans-serif; }
#wrapper { position:relative; background:none; padding-bottom:100px; }
#main { position:relative; z-index:1; width:730px; padding:0; margin:0 auto; }
#wrapper .index_home { background:url(../images/home-img-01.jpg) no-repeat top left; position:relative; top:118px; padding:0; }
#wrapper .index_home #flash { position:absolute; top:0; left:0; }

#footer { position:relative; display:block; height:16px; line-height:16px; background:#efefec; }
#footer div { width:727px; margin:0 auto;}
#footer a { color:#000; font-size:11px; text-decoration:none; }
#footer a:hover, div#footer a span { color:#da2923 }

#logo img { border-width:0px; }
#logo { background:#fff; height:65px; }
#logo_home { background:#fff; height:65px; position:absolute; top:-54px; left:-7px; }
#logo_home img { border-width:0px; }

 /**************** HEADER ********************/
#header { position:relative; z-index:2; background:#000; float:left; width:100%; height:23px; }
#header ul { margin:0; padding:0; }
#header ul li { list-style:none; }
#header ul li a { text-decoration:none; }
#header #nav { width:727px; margin:0 auto; }
#header #main-nav { float:left; background:url(../images/mainnav-separator.png) repeat-y 0 0; }
#header #main-nav li { float:left; position:relative; }
#header #main-nav li a { cursor:pointer; display:block; padding-left:9px; width:158px; line-height:23px; color:#979797; font-size:11px; font-weight:bold; }
#header #main-nav li a:hover, #header #main-nav li.active a { color:#c00; }
#header #main-nav li:hover a { color:#c00; }
#header #main-nav li ul { display:none; position:absolute; top:23px; left:0; background:#1c1c1c; }
#header #main-nav li:hover ul { display:block; }
#header #main-nav li ul li { float:none; }
#header #main-nav li ul li a { text-transform:lowercase; font-weight:normal; }
#header #main-nav li:hover ul li a { color:#979797; }
#header #main-nav li:hover ul li:hover a { color:#c00; }
#header #nav-2 { float:left; margin-left:4px; }
#header #nav-2 li { float:left; margin:0 10px; display:inline; height:23px; }
#header #nav-2 li a img { border-width:0px; vertical-align:middle; }


 /**************** CONTENT ********************/
#content { clear:left; margin:28px 0 0; padding:0 0 0; font-size:11px; }

 /******************* CONTENT INDEX ************/
#contentleft_home { padding:160px 0 0; }
#contentleft_home th,#contentright_home th { vertical-align:top; margin:0; padding:8px 0 10px 9px; background:url(../images/separator-01.png) no-repeat top left; text-align:left; font-size:11px; color:#979797; }
#contentleft_home table { margin:0; padding:0; }
#contentleft_home td { vertical-align:top; margin:0; padding:0 20px 0 9px; font-size:11px; color:#686868; width:140px; height:250px; }
#contentleft_home td a { background:url(../images/black-arrow.png) no-repeat left center; font-size:10px; text-decoration:none; color:#7c7c7c; padding-left:9px; }
#contentleft_home p { margin-bottom:10px; }
#contentright_home { vertical-align:top; padding-top:5px; }
#contentright_home .newsbox { width:215px; position:relative; top:157px; margin:0 0 0; padding:0; }
#contentright_home .newsbox .overflow { margin:0 0 0; padding:0; }
#contentright_home .newsbox h2 { margin:0; padding:8px 0 0 9px; background:url(../images/separator-01.png) no-repeat top left; text-align:left; font-size:11px; color:#979797; height:28px; }
#contentright_home .newsbox .overflow { vertical-align:top; overflow:hidden; margin:10px 0 0; padding:0; }
#contentright_home .newsbox .novost { margin:0; padding:0; position:relative; }
#contentright_home .newsbox .novost span { position:absolute; top:0; left:0; color:#666; margin:0; padding:0 }
#contentright_home .newsbox h3 a { height:1%; display:block; font-size:11px; color:#000; margin:0 0 10px; padding:13px 0 0; background:none; text-decoration:none; }
#contentright_home .newsbox h3 a:hover { text-decoration:underline; }

 /******************* CONTENT BASE ************/
#contentleft { vertical-align:top; width:476px; margin:0; padding:10px 15px 15px; border-width:0px; color:#686868; }
#contentleft a { color:#686868; text-decoration:underline !important; }
#contentleft a:hover { text-decoration:none !important; }
#contentright { vertical-align:top; width:220px; margin:0; padding:0; border-width:0px; background:#dfdfd9; }
#contentright div { padding:0 20px; color:#7c7c7c; }
#contentright h2 { margin:0; padding:0 0 0 12px; color:#fff; font-size:12px; text-transform:uppercase; height:34px; line-height:34px; background:#c2c2b7; }
#contentleft h1 { font-size:20px; color:#777779; margin:0 0 27px; padding:0; }
#contentleft h2 { font-size:15px; text-decoration:none; font-weight:bold; margin:20px 0; padding:0; }
#contentleft img { margin:0; }
#contentleft p { margin:12px 0 2px; font-size:12px; text-decoration:none; font-weight:normal; padding:0; line-height:20px; }
#contentleft li { font-size:12px; text-decoration:none; font-weight:normal; padding:0; margin:0 0 0 30px; line-height:22px; }
#contentleft ul { font-size:12px; text-decoration:none; font-weight:normal; margin:0 0 10px; padding:0; line-height:30px; }
#contentleft .imgborder { border:1px solid #ededed; }

 /******************* CONTENT DESNO ************/
#contentright h3 { margin:10px 0; font-size:13px; }
#contentright p { margin:10px 0; }

/******************* CONTENT NAVIGACIJA ************/
#contentright .subnavigacija,td#contentright .subnavigacija * { list-style:none outside none; margin:0; padding:0; font-size:11px; color:#7c7c7c; text-decoration:none; }
#contentright .subnavigacija { padding:0; margin:0; }
#contentright .subnavigacija li a { display:block; padding:5px 0 5px 20px; height:1%; }
#contentright .subnavigacija li.category {  }
#contentright .subnavigacija li.category a { color:#000; background:url(../images/black-square.png) no-repeat 10px 10px; }
#contentright .subnavigacija li ul { padding-left:0; background:#efefec; }
#contentright .subnavigacija li ul li a { color:#7c7c7c !important; background:none !important; padding:2px 10px 2px 32px; }

 /******************* CONTENT THUMBPREVIEW ************/
#contentleft table.thumbpreview { margin:-10px 0 0; padding:0; }
#contentleft table.thumbpreview td { text-align:left; vertical-align:top; padding:0 0 15px; }
#contentleft table.thumbpreview td a { display:block; text-align:center; margin:0; padding:2px 0; font-size:13px; color:#7c7c7c; text-decoration:none; text-transform:lowercase; font-weight:bold; }
#contentleft table.thumbpreview td a span { display:block; padding:3px 0; margin-top:5px; background:#efefec; }
#contentleft table.thumbpreview td a img { display:block; margin:0; padding:0; border:1px solid #ededed; }

 /******************* content prikaz madraca početak ************/
#contentleft .opisislika h2 { margin:0 0 10px; font-size:11px; font-weight:bold; }
#contentleft .opisislika { margin:0; padding:0; width:100%; }
#contentleft .opisislika p { font-size:12px; text-decoration:none; text-align:justify; margin:0 0 5px; padding:0; line-height:18px; }
#contentleft .opisislika img { float:left; margin:0 15px 5px 0; padding:0; }
#contentleft .opisislika img.mainPic { float:none; display:block; margin:0 15px 5px 0; padding:0; }
#contentleft .opisislika .tablicadimenzija { margin:12px 0 6px; padding:0; width:100%; }
#contentleft .opisislika .tablicadimenzija .table { width:100%; text-align:center; margin:20px 0 0; font-size:12px; text-decoration:none; }
#contentleft .tablicadimenzija .tablerowbg { margin:0; }
#contentleft .tablicadimenzija .line { height:2px; }
#contentleft .blank { height:5px; }
#contentleft .presjekmadraca { margin:15px 0; padding:0; width:100%; }
#contentleft .presjekmadraca .table { margin:10px 0 0; }
 /******************* content prikaz madraca kraj ************/
#contentleft img.prodpict { margin:0 12px 0 0; border:1px solid #ededed; padding:0; }
 /****** content prikaz pojedinog namještaja početak *********/
#contentleft .furnitureproduct { margin:0; border-collapse:separate; }
#contentleft .furnitureproduct td { border:1px solid #ededed; width:230px; }
#contentleft .furnitureproduct div { overflow:visible; text-align:center; vertical-align:middle; padding:10px 0 0; }
#contentleft .blank2 { height:9px; }
#contentleft .furnitureproduct img { display:block; margin:0 auto; margin-bottom:5px; }
#contentleft .furnitureproduct p { margin:0; padding:0; }
#contentleft .furnitureproduct p.description { font-size:11px; text-decoration:none; font-weight:bold; }
#contentleft .furnitureproduct p { font-weight:bold; }
#contentleft .furnitureproduct a { margin:0; padding:0; display:block; }
#contentleft .furnitureproduct h2,#contentleft h2.contactGroup { font-size:11px; text-decoration:none; font-weight:normal; margin:3px 0; padding:0; }
 /****** content prikaz pojedinog namještaja kraj *********/
#contentleft div.materials { text-align:left; vertical-align:top; margin:0; padding:0; border:0; }
#contentleft div.materials p { margin:0 0 0 10px; font-weight:normal; }
#contentleft .xsection h2,#contentleft .materials h2 { font-size:12px; text-decoration:none; font-weight:bold; margin:0; padding:0; }
#contentleft .xsection a { display:block; font-size:12px; text-decoration:none; font-weight:bold; margin:5px 10px 0 0; padding:0 0 5px; border:1px solid #ededed; text-align:center; }
#contentleft .xsection a div { font-size:11px; text-decoration:none; font-weight:normal; margin:3px 0; padding:0; }
 /******** stranica sa detaljnim novostima početak *********/
#contentleft .novost { margin:0; padding:0; }
#contentleft .novost p { font-size:11px; text-decoration:none; font-weight:normal; margin:0; padding:0; line-height:16px; }
#contentleft .novost h1 { font-size:11px; text-decoration:none; font-weight:normal; margin:15px 5px 0 0; padding:0; line-height:22px; }
 /******** stranica sa detaljnim novostima kraj *********/
 /******** fotogalerija početak *********/
#contentleft .fotogallery { padding:0; margin:0; }
#contentleft .fotogallery img { display:block; padding:0; margin:5px 15px 0 0; }
#contentleft .fotogallery a { padding:0; margin:0; font-size:11px; text-decoration:none; font-weight:normal; }
 /******** fotogalerija početak *********/
 /******** opcipodaci početak *********/
#contentright .opcipodaci { margin:0; }
#contentright .opcipodaci h1 { margin:0; padding:0; font-size:11px; text-decoration:none; font-weight:bold; }
#contentright .opcipodaci p { margin:5px 0; padding:0; font-size:11px; text-decoration:none; font-weight:normal; }
#contentright .opcipodaci a { margin:5px 0; padding:0; font-size:11px; text-decoration:none; font-weight:normal; }
 /******** opcipodaci kpaj *********/
 /******** kontakti pocetak *********/
#contentleft div.kontakti { margin:0 15px 15px 0; padding:0; }
#contentleft .kontakti p { margin:0; padding:0; font-size:11px; text-decoration:none; font-weight:normal; }
#contentleft .kontakti h3 { font-size:13px; }
#contentleft .kontakti a { margin:5px 0; padding:0; font-size:11px; text-decoration:none; font-weight:normal; }
 /******** kontakti kraj *********/
