html	{ height:100%; }
body	{ height:100%; margin:0; font-family:Verdana, Geneva, sans-serif; font-size:100%; color:#333; background:#fff url(/images/bg.gif) left top repeat-x; }
img		{ border:0; }
a		{ outline:none; }
h1		{ color:#7acc5c; width:100%; font-weight:normal; font-size:1.5em; border-bottom:1px solid #7acc5c; margin:0 0 10px 0; padding:0; float:left; }
h2		{ width:100%; font-weight:normal; font-size:0.9em; font-weight:bold; margin:0; padding:10px 0; float:left; }
h4		{ color:#7acc5c; width:100%; font-weight:normal; font-size:1.5em; border-bottom:1px solid #7acc5c; margin:0; padding:0; float:left; }
h5		{ color:#7acc5c; width:100%; font-weight:normal; font-size:1.5em; border-bottom:1px solid #7acc5c; margin:10px 0 0 0; padding:0; float:left; }
p		{ font-size:0.7em; text-align:justify; margin:0; padding:10px 0; line-height:1.4em; }
p a		{ text-decoration:none; color:#7acc5c; }
ul, ol	{ font-size:0.7em; line-height:1.4em; }
a.heading 		{ outline:none; }

h6.desn	{ background:#c6e6c6; width:166px; color:#333; height:23px; line-height:23px; padding:0 5px; margin:0 1px 10px 1px; float:left; font-weight:normal; display:block; overflow:hidden; }
h1 span.brnd	{ font-size:0.7em; }

div#bg					{ width:100%; height:100%; overflow:hidden; position:absolute; top:0; left:0; /*background:url(images/bg.png) 50% 151px no-repeat;*/ }
div#container			{ width:950px; margin:0px auto; overflow:hidden; }
div#preheader			{ width:950px; height:30px; float:left; position:relative; overflow:hidden; }
div#header				{ width:940px; height:100px; float:left; position:relative; padding:10px 0 10px 10px; overflow:hidden; }
div#banner				{ width:728px; height:90px; float:left; overflow:hidden; background:#f1f1f1; }
div#content_container	{ width:950px; float:left; }
div#home_content		{ width:554px; float:left; margin-left:10px; }

div#intro				{ width:554px; float:left; background:#fff url(/images/bg_intro.gif) left top no-repeat; padding:0; margin:0 0 10px 0; position:relative; }
div#intro_bottom		{ width:554px; height:10px; background:#fff url(/images/bg_intro_bottom.gif) left top no-repeat; padding:0; position:absolute; bottom:0; left:0; overflow:hidden; }
div#intro p				{ padding:10px 10px; text-align:left; }

div#left_column			{ width:762px; min-height:650px; float:left; background:#fff url(/images/bg_left_column.gif) left top repeat-y; padding:0 0 50px 0; margin-right:10px; position:relative; }
div#left_column_top		{ width:762px; height:10px; float:left; background:#fff url(/images/bg_left_column_top.gif) left top no-repeat; padding:0; overflow:hidden; }
div#left_column_bottom	{ width:762px; height:10px; background:#fff url(/images/bg_left_column_bottom.gif) left top no-repeat; padding:0; position:absolute; bottom:0; left:0; overflow:hidden; }

div#left_left			{ width:178px; float:left; padding:0; margin:0 0 0 10px; position:relative; }
div.menu				{ width:178px; float:left; background:url(/images/bg_menu.gif) left top repeat-y; padding:0; position:relative; margin-bottom:10px; }
div.menu_top			{ width:178px; height:10px; float:left; background:url(/images/bg_menu_top.gif) left top no-repeat; padding:0; overflow:hidden; }
div.menu_bottom			{ width:178px; height:10px; float:left; background:url(/images/bg_menu_bottom.gif) left top no-repeat; padding:0; position:relative; bottom:0; left:0; overflow:hidden; }

div.submenu_container	{ width:178px; float:left; position:relative; }
div.submenu				{ width:178px; float:left; background:url(/images/bg_submenu.gif) left top repeat-y; padding:0; position:relative; margin-bottom:10px; }
div.submenu_top			{ width:168px; height:20px; float:left; background:url(/images/bg_submenu_top.gif) left top no-repeat; padding:7px 0 7px 10px; font-size:0.8em; overflow:hidden; }
div.submenu_bottom		{ width:178px; height:10px; float:left; background:url(/images/bg_submenu_bottom.gif) left bottom no-repeat; padding:0; position:relative; bottom:0; left:0; white-space:nowrap; overflow:hidden; }

div#right_column		{ width:178px; float:left; background:#fff url(/images/bg_right_column.gif) left top repeat-y; padding:0 0 10px 0; margin:0; position:relative; overflow:hidden; }
div#right_column_top	{ width:178px; height:10px; float:left; background:#fff url(/images/bg_right_column_top.gif) left top no-repeat; padding:0; overflow:hidden; }
div#right_column_bottom	{ width:178px; height:10px; background:#fff url(/images/bg_right_column_bottom.gif) left top no-repeat; padding:0; position:absolute; bottom:0; left:0; overflow:hidden; }

div#detailed_content	{ width:366px; float:left; padding:0 10px; }
div#detailed_content img.v { float:left; padding:2px; border:1px solid #7acc5c; margin:0 0 10px 0; }

div#footer				{ width:100%; height:150px; clear:both; background:#333; border-top:1px solid #63795b; margin-top:10px; position:relative; }
div#partners			{ width:940px; height:150px; margin:0 auto 0 auto; padding:0 5px; }
div#partners img		{ float:left; margin:5px 0 0 5px; background:#000; padding:1px; }
div#postfooter			{ width:100%; height:24px; position:absolute; bottom:0; left:0; background:#000; }
div#signature			{ width:950px; height:20px; margin:4px auto 0 auto; }
div#signature img				{ padding:0 0 0 10px; float:left; border:0; margin:0; }
div#signature img#daratz		{ padding:4px 10px 0 0; float:right; }

img#logo	{ width:212px; height:90px; float:left; }

div#jezici			{ width:200px; height:10px; float:left; overflow:hidden; font-size:0.7em; line-height:0.8em; color:#ccc; padding:10px 10px 0 10px; }
div#jezici a		{ padding:0 3px; text-transform:uppercase; color:#ccc; text-decoration:none; }
div#jezici a.akt	{ color:#fff; font-weight:bold; }

ul#main_menu		{ width:600px; float:right; list-style-type:none; font-size:0.7em; line-height:1em; text-align:right; color:#ccc; padding:10px 10px; margin:0; }
ul#main_menu li		{ float:right; height:15px; }
ul#main_menu a		{ color:#ccc; text-decoration:none; padding:0 5px;  }
ul#main_menu a.akt	{ color:#fff; font-weight:bold; }

div#menu_accordion				{ width:178px; padding:10px 0; }
div#menu_accordion a			{ text-decoration:none; width:158px; color:#333; padding:5px 10px; display:block; border-top:1px solid #8bd96e; border-bottom:1px solid #6aba4d; }
div#menu_accordion a.akt		{ font-weight:bold; }
div#menu_accordion h3			{ width:178px; margin:0; font-size:0.7em; font-weight:normal;  }
div#menu_accordion ul			{ font-size:0.7em; list-style-type:none; margin:0; padding:0; }
div#menu_accordion ul li a 		{ padding:5px 0 5px 20px; background:#6ab44f; border-top:1px solid #73bf58; border-bottom:1px solid #5fa545; }
div#menu_accordion ul li a.akt 	{ background:#60a447; border-top:1px solid #73bf58; border-bottom:1px solid #5fa545; }

div.aktualno			{ width:158px; height:210px; padding:10px; overflow:hidden; float:left; margin:10px 10px 0 0; background:url(/images/bg_aktualno.gif) left top no-repeat; }
div.aktualno h2 		{ text-decoration:none !important; font-size:0.9em; font-weight:normal; padding:10px 0 5px 0; float:left; margin:0; float:left; }
div.aktualno h2 a		{ text-decoration:none; color:#7acc5c; }
div.aktualno p 			{ margin:0; padding:0; text-align:left; }
div.aktualno p a		{ text-decoration:none; color:#333; }
div.aktualno img		{ float:left; border:0; padding:0; width:158px; height:104px; }

div.novosti			{ width:554px; overflow:hidden; float:left; padding:5px 0; border-bottom:1px dotted #ccc; }
div.novosti h2 		{ text-decoration:none !important; font-size:0.9em; font-weight:bold; margin:0; padding:0 0 5px 0; float:none; width:430px; }
div.novosti h2 a	{ text-decoration:none; color:#333; }
div.novosti p 		{ margin:0; padding:0; text-align:left; }
div.novosti p a		{ text-decoration:none; color:#333; }
div.novosti img		{ float:left; padding:2px; margin:0 10px 0 0; border:1px dotted #7acc5c; }

div.novosti2			{ width:366px; overflow:hidden; float:left; padding:5px 0; margin:0; border-bottom:1px dotted #ccc; }
div.novosti2 h2 		{ text-decoration:none !important; font-size:0.9em; font-weight:bold; margin:0 0 5px 0; padding:0; float:none; width:250px; }
div.novosti2 h2 a		{ text-decoration:none; color:#333; }
div.novosti2 p 			{ margin:0; padding:0; text-align:left; }
div.novosti2 p a		{ text-decoration:none; color:#333; }
div.novosti2 img		{ float:left; padding:2px; margin:0 10px 0 0 !important; border:1px solid #7acc5c; }

ul.sbmnu			{ font-size:0.7em; list-style-type:none; margin:0 1px; padding:0; background:#c6e6c6; float:left; }
ul.sbmnu li a 		{ text-decoration:none; width:156px; color:#3f4d39; padding:5px 10px; display:block; border-top:1px solid #ceeece; border-bottom:1px solid #b6dab6; }
ul.sbmnu li a.akt 	{ font-weight:bold; }

div.proizvodi			{ width:366px; overflow:hidden; float:left; margin:0; padding:5px 0; border-bottom:1px dotted #ccc; }
div.proizvodi h2 		{ text-decoration:none !important; font-size:0.9em; font-weight:bold; margin:0 0 5px 0; padding:0; float:none; width:200px; }
div.proizvodi h2 a		{ text-decoration:none; color:#333; }
div.proizvodi p 		{ margin:0; padding:0 0 5px 0; text-align:left; }
div.proizvodi p a		{ text-decoration:none; color:#333; }
div.slika_proizvoda 	{ width:100px; height:100px; float:left; padding:2px; margin:0 10px 0 0 !important; border:1px solid #7acc5c; overflow:hidden; text-align:center; }
div#detailed_content div.proizvodi div.slika_proizvoda img { float:none; border:0 !important; }

div.proizvodi span.brand			{ text-transform:uppercase; font-size:0.7em; }
div.proizvodi span.brand a			{ text-decoration:none; color:#999; }

ul.sbmnu li a span.brand			{ text-transform:uppercase; font-size:0.8em; display:block; width:100%; float:left; color:#677d5e; }

/* preporucujemo */
div#izdvojeno_cont		{ width:176px; padding:0 1px; float:left; border-bottom:1px solid #7acc5c; }
div#preporucujemo h6	{ background:#7acc5c; padding:2px 0 2px 5px; line-height:1.8em; color:#fff; margin:0; }
div#preporucujemo p		{ height:66px; padding:3px; font-size:1em; float:left; text-align:left; width:90px; overflow:hidden; }
div#preporucujemo p	a	{ color:#333; }
div.slika_container		{ width:70px; height:70px; text-align:center; border:1px solid #7acc5c; overflow:hidden; float:left; cursor:pointer; }

.jcarousel-container 	{ position:relative; width:170px; float:left; padding:3px 3px 3px 3px; border:0; background:#fff; }
.jcarousel-clip 		{ z-index:2; padding:0; margin:0; overflow:hidden; position:relative; }
.jcarousel-list 		{ z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0; }
.jcarousel-item 		{ float:left; list-style:none; width:176px; height:78px; border:0; }
.jcarousel-next 		{}
.jcarousel-prev 		{}

.jcarousel-skin-bt .jcarousel-container 			{ overflow:hidden; background:#fff; text-align:left; }
.jcarousel-skin-bt .jcarousel-container-horizontal 	{ width:170px; height:72px; }
.jcarousel-skin-bt .jcarousel-clip-horizontal 		{ width:170px; height:72px; }
.jcarousel-skin-bt .jcarousel-item 					{ width:170px; height:72px; }
.jcarousel-skin-bt .jcarousel-item-horizontal 		{}
.jcarousel-skin-bt .jcarousel-item:hover 			{}
.jcarousel-skin-bt .jcarousel-item-placeholder 		{}

div#login				{ width:178px; float:left; }
div#login form, fieldset{ border:0; margin:0; padding:0; float:left; width:158px; }
div#login form			{ padding:0 10px 10px 10px; }
div#login label			{ width:58px; height:16px; font-size:0.7em; float:left; line-height:14px; font-family:Verdana, Geneva, sans-serif; color:#7acc5c; margin:3px 0; padding:0;  }
div#login input.text	{ width:88px; height:14px; border:1px solid #7acc5c; float:left; padding:0 5px; margin:3px 0; line-height:13px; font-size:0.7em; font-family:Verdana, Geneva, sans-serif; color:#333;  }
div#login input.btn		{ float:right; width:80px; height:18px; line-height:13px; padding:0; background:#c6e6c6; margin:5px 0 0 0; border-top:1px solid #ceeece; border-bottom:1px solid #b6dab6; border-left:1px solid #ceeece; border-right:1px solid #b6dab6; font-size:0.7em; line-height:16px; color:#666; font-family:Verdana, Geneva, sans-serif; cursor:pointer; }

div.menu				{ width:178px; float:left; }
div.menu form, fieldset	{ border:0; margin:0; padding:0; float:left; width:158px; }
div.menu form			{ padding:0 10px 10px 10px; }
div.menu input.text		{ width:146px; height:14px; border:1px solid #fff; float:left; padding:0 5px; margin:3px 0; line-height:13px; font-size:0.7em; font-family:Verdana, Geneva, sans-serif; color:#333;  }
div.menu input.btn		{ float:right; width:80px; height:18px; line-height:13px; padding:0; background:#c6e6c6; margin:5px 0 0 0; border-top:1px solid #ceeece; border-bottom:1px solid #b6dab6; border-left:1px solid #ceeece; border-right:1px solid #b6dab6; font-size:0.7em; line-height:16px; color:#666; font-family:Verdana, Geneva, sans-serif; cursor:pointer; }

div#box1	{ width:168px; height:270px; margin:0 5px 10px 5px; float:left; background:#f1f1f1; overflow:hidden; }
div#box2	{ width:168px; height:90px; margin:10px 5px 0 5px; float:left; background:#f1f1f1; overflow:hidden; }

div.bookmark	{ padding-top:20px; }
div.bookmark a 	{ text-decoration:none; }

span.vrsta 	{ color:#60a447; text-transform:uppercase; font-size:0.8em; float:left; padding:3px 0; }

span.rezn 	{ color:#60a447; text-transform:uppercase; font-size:0.8em; float:left; border-bottom:1px solid #60a447; padding:15px 0 3px 0; width:100%; }
span.rez a	{ width:100%; float:left; color:#333; text-decoration:none; font-size:0.8em; border-bottom:1px dotted #ccc; padding:3px 0; }

div.tag_cloud			{ width:178px; float:left; }
div.tag_cloud a 		{ text-decoration:none; color:#999; }
div.tag_cloud a:hover 	{ color:#60a447; }

p.disclaimer	{ border:1px solid #333; float:left; margin:0 0 5px 0; padding:10px; }


.hr	{ display:none; }
.sr	{ display:none; }
.bh	{ display:none; }
.cg	{ display:none; }

ul#rss				{ list-style-type:none; margin:20px 0; padding:0; float:left; }
ul#rss li 			{ line-height:1.4em; height:18px; }
ul#rss li img		{ float:left; width:12px; height:12px; padding-right:3px; padding-top:2px; }
ul#rss li a			{ text-decoration:none; color:#666; }
ul#rss li a:hover	{ color:#dd7332; }


img#kapa		{ width:71px; height:78px; position:absolute; top:20px; left:40px; }

li.hidd			{ display:none; }

a#sve 		{ width:178px; height:10px; text-align:center; display:block; padding:0; margin:-7px 0 0 0; float:left; }
a#sve img	{ padding:0; margin:0; }

