* { border:0; margin:0 auto; padding:0; outline:none; }
body { margin:0; padding:0; color:#542b18; font:normal 15px/1.8em "Century Gothic", sans-serif; }
a { color:#a83600; text-decoration:none; }
a:hover { text-decoration:none; color:#A83600 }
p.cisti, .cisti { clear:both; padding:0; margin:0; background:none; }
p.bg, .bg { clear:both; padding:0; margin:10px 0; border-bottom:1px solid #bababa; height:2px; }
input, select, textarea { border:#cfcfcf 1px solid; color:#404040; font-size:12px; padding:3px; font-family:"Liberation sans", Arial, Verdana, Helvetica, sans-serif; }
img {border:6px solid #d1d9e4; }
li { list-style:none; }
h1 { color:#fff; font-weight:bold; letter-spacing:-1px; margin:0 0 1em; font-size:24px; text-transform: uppercase; }
h2 { color:#fff; font-size:1.5em; font-weight:bold; letter-spacing:-1px; margin:0 0 1em; font-size:24px; }
h3 { color:#542b18; font-size:1.2em; margin:0 0 .8em; }
h4 { font-size:1em; margin:0 0 1em; }
p { margin:8px 0; padding:0 0 8px; }


.vrhfoto { width:972px; margin:0 auto; padding:0;}
#vrhfoto-ispod {border:0px solid #f15925;}
.vrhfoto-ispod { overflow:hidden; zoom:1; position:relative;}
.vrhfoto-ispod a { text-decoration:none; outline:none; border:none; }

#stranica { margin:0 auto; padding:0; background:#f3f3f3 url(images/vrh_pozadina.jpg) top center repeat-x;}

#vrh { margin:0 auto; padding:0; width:972px; }
#vrh h2 { color:#7fa2af; font-size:22px; padding:0 0 10px 40px;}

.logodom { margin:0; padding:40px 0 60px 40px; float:left; width:auto; }
.logodom h1 { margin:0; padding:0; width:auto; font-size:20px; font-weight:550; line-height:1em; color:#6a371e; }
.logodom h1 a { color:#6a371e; }
.logodom h1 a:hover { text-decoration:none; }
.logodom small { display:block; margin:0; padding:0; float:left; color:#6a371e; font-size:15px; }

#navigacija2 {padding:1 0 22px; margin:0 auto; height:41px; background:#28120a url(images/navigacija2_pozadina.gif) no-repeat bottom;}


.glnavigacija { float:right; width:auto; height:85px; background-color:#432213; margin:0; padding:40px 0 0 0; font: bold 14px "Century Gothic", sans-serif;}
.glnavigacija ul { list-style:none; padding:3px 0 0 0; margin:0; }
.glnavigacija li { float:left; padding:0; }
.glnavigacija li a { font-size:14px; color:#fff; display:block; padding:8px 8px; text-transform: uppercase; }
.glnavigacija li small { display:block;}
.glnavigacija li small a { font-size:11px; color: #a3eafe;}
.glnavigacija li a:hover { color:#a3eafe; }
.glnavigacija li .currentpage { color:#a3eafe; }

#navigacijaokvir { padding:0; float:right; width:auto; margin:0; position:relative; z-index:2000; }
#stupci { margin:0 auto; padding:30px 0; width:970px;}

#podnozje { color:#adadad; background:#a37d5a; text-decoration:none; font:normal 13px "Century Gothic", sans-serif; margin:0 auto; padding:0; border-top:1px solid #fff; }
.podnozje_izmjena { width:970px; margin:0 auto;}
#podnozje a { color:#fff; font-weight: bold; }
#podnozje a:hover { border:1px solid #fff;}
#podnozje .tekst { padding:15px 0; float:left; padding:20px 0; }
#podnozje .tekst4 { padding:15px 0; float:left; padding:20px 0 0 30px; }
#podnozje .tekst5 { padding:15px 0; float:left; padding:20px 0 0 30px; }
#podnozje .tekst6 { padding:15px 0; float:left; padding:20px 0 0 30px; }
#podnozje .tekst2 { padding:15px 0; float:right; padding:20px 0; }
#podnozje .tekst3 { padding:15px 0; float:right; padding:20px 20px; }

.proizvodi { color:#706f6f; width:200px; float:left; padding:20px 48px 0 0;}
.proizvodizadnji { padding:20px 0 0 0; }
.proizvodi h2 { color:#4f4f4f; font-size:22px; padding:0 0 20px 0; margin:0; font-weight:normal; }
.proizvodi span { font-size:11px; color:#7e7d7d; }
.proizvodi img { float:left; margin:0; border-right:2px solid #bcbcbc; border-bottom:2px solid #bcbcbc; }
.proizvodi a { color:#7b8491; background:#e7e6e7; padding:3px 10px; border:1px solid #dcdee1; text-decoration:none; font: normal 12px Arial, Helvetica, sans-serif; }
.proizvodi a:hover {  color:#000; }

.podnozjepozadina { background:url(images/podnozje_poz.gif);}
.stranicakraj { background:url(images/strkraj_pozadina.gif) repeat-x top;}
.stupac_izmjena { width:970px; margin:0 auto; padding:10px 0;}
.stupac { color:#cdd8de; width:100px; float:left; padding:25px 20px 0 0; }
.stupac h2 { color:#c0c1c4; font-size:18px; padding:0 0 20px 0; margin:0; font-weight:normal; }
.stupac span { font-size:11px; color:#919191; }
.stupac img { float:left; margin:5px; border:2px solid #d1d9e4; }
.stupac ul li a { color:#cdd8de; text-decoration:none; padding:2px 0;}
.stupac ul li a:hover { color:#d6d6d6; text-decoration:none;}
.stupac a { color:#c0c1c4; padding:3px 0; text-decoration:none;}
.stupac a:hover {border:1px solid #fff;}
.stupac2 { color:#cdd8de; width:192px; float:left; padding:25px 20px 0 0; }
.stupac3 { color:#cdd8de; width:192px; float:left; padding:25px 20px 0 0; }
.stupac4 { color:#cdd8de; width:192px; float:left; padding:25px 20px 0 0; }
.stupac5 { color:#cdd8de; width:192px; float:left; padding:25px 20px 0 0; }

@charset "utf-8";
ul.menu2 { font-size:14px; line-height:17px;}
#navigacija2 ul { margin:0 auto; width:970px; height:39px; border:1px solid #364f5b;}
#navigacija2 ul li { float:left; padding:0; margin:0; }
#navigacija2 ul li a { border-right:1px solid #3d4a50; border-left:1px solid #19272d; display:block; margin:0; padding:11px 30px; color:#b8e8fe; text-decoration:none;}
#navigacija2 ul li a:hover { background:#25343b; color:#eae8e8;}
#navigacija2 ul li.current-cat { color:#e00437; text-decoration:none; }							
#navigacija2 ul li.current-cat a,
#navigacija2 ul li ul li a.a_hover_main { background:#24343a; color:#e00437; text-decoration:none;  } 

#navigacija2 ul li ul { top:39px; left:0; width:200px;}				
#navigacija2 ul li ul li { float:none; background:#264554;}
#navigacija2 ul li ul li a { width:auto; padding:11px 10px; border:0;}
#navigacija2 ul li ul li a.have_submenu { }																
#navigacija2 ul li ul li a:hover,
#navigacija2 ul li ul li a.have_submenu_hover { border:0; background:#253e4a; border-top:1px solid #49636f; border-bottom:1px solid #49636f; color:#fff; padding:10px 10px;}
/* level 2 */
#navigacija2 ul li ul li ul { top:-1px; left:200px;}									

ul. { list-style:none;}
ul.menu2 li { cursor:pointer; position:relative; z-index:/*IE7*/999;}
ul.menu2 li a { position:relative; z-index:1000;}
ul.menu2 li ul { display:none; position:absolute; list-style:none; z-index:999;}
ul.menu2 li ul li ul { position:absolute; list-style:none;}
.cms_checkbox{float: left;margin-left: 40px; width: 20px;}