html 		{ width:100%; }
body 		{ width:100%; margin:0; background:#000 url(/images/bg.png); font-size:100%; font-family:Arial, Helvetica, sans-serif; color:#ededed; }
img			{ border:none; }
a			{ outline:none; }
h1			{ margin:0; padding:0; }

div#left_top		{ width:1px; height:100%; position:absolute; top:0; right:0; z-index:1; }
div#center_top		{ width:1px; height:100%; position:absolute; top:0; left:50%; z-index:100; }
div#column_1		{ width:120px; height:100%; position:absolute; top:0; left:-495px; overflow:hidden; background:url(/images/bg_column.png); }
div#column_2		{ width:120px; height:100%; position:absolute; top:0; left:-370px; overflow:hidden; background:url(/images/bg_column.png); }
div#column_3		{ width:180px; height:100%; position:absolute; top:0; left:-245px; overflow:hidden; background:url(/images/bg_column.png); }
div#column_4		{ width:535px; height:100%; position:absolute; top:0; left:-60px; overflow:hidden; z-index:2; }
div#column_news		{ width:535px; height:100%; position:absolute; top:0; left:-245px; overflow:hidden; }

img#potpis			{ width:201px; height:94px; position:absolute; top:50%; left:50%; margin:200px 0 0 295px; z-index:1; } 

div#column_1 ul			{ padding:0; list-style-type:none; width:120px; position:absolute; margin:-275px 0 0 0; left:0; top:50%; }
div#column_1 ul	li		{ width:120px; text-align:left; padding:2px 0; height:24px; }
div#column_1 ul	li a	{ color:#ededed; text-decoration:none; font-size:0.7em; line-height:24px; background:url(/images/bg_link_n25.png); padding:5px 10px; width:auto; height:24px; overflow:hidden; border:none; }
div#column_1 ul	li a:hover	{ background:url(/images/bg_link_n35.png); }
div#column_1 ul	li.prvi		{ text-align:right; }
div#column_1 ul	li.prvi a	{ background:url(/images/bg_link_n50.png); }

div#column_2 ul			{ padding:0; list-style-type:none; width:120px; position:absolute; margin:-275px 0 0 0; left:0; top:50%; }
div#column_2 ul	li		{ width:120px; text-align:left; padding:2px 0; height:24px; }
div#column_2 ul	li a	{ color:#ededed; text-decoration:none; font-size:0.7em; line-height:24px; background:url(/images/bg_link_n25.png); padding:5px 10px; width:auto; height:24px; overflow:hidden; border:none; }
div#column_2 ul	li a:hover	{ background:url(/images/bg_link_n35.png); }

div#column_3 ul			{ padding:0; list-style-type:none; width:180px; position:absolute; margin:-275px 0 0 0; left:0; top:50%; }
div#column_3 ul	li		{ width:180px; text-align:left; padding:2px 0; height:24px; }
div#column_3 ul	li a	{ color:#ededed; text-decoration:none; font-size:0.7em; line-height:24px; background:url(/images/bg_link_n25.png); padding:5px 10px; width:auto; height:24px; overflow:hidden; border:none; }
div#column_3 ul	li a:hover	{ background:url(/images/bg_link_n35.png); }

div#column_4 ul			{ padding:0; list-style-type:none; width:535px; position:absolute; margin:-275px 0 0 0; left:0; top:50%; }
div#column_4 ul	li		{ width:515px; padding:10px; height:175px; margin-bottom:5px; background:url(/images/bg_portfolio_box.png); position:relative; }

div#column_4 ul li ul		{ padding:0; list-style-type:none; width:auto; position:relative; margin:0; font-size:0.7em; color:#e0e0e0; line-height:1.4em; top:0; }
div#column_4 ul	li ul li	{ width:auto; padding:0; height:auto; margin:4px 0; background:none; background:none; }
div#column_4 ul li h3		{ padding:0; margin:0 0 10px 0; font-size:0.9em; color:#e0e0e0; line-height:2em; font-weight:normal; width:auto; }
div#column_4 ul li p		{ padding:0; margin:0; font-size:0.7em; color:#e0e0e0; line-height:1.4em; }
div#column_4 ul li a		{ color:#904310; text-decoration:none; }

div#column_news ul			{ padding:0; list-style-type:none; width:535px; position:absolute; margin:-275px 0 0 0; left:0; top:50%; }
div#column_news ul li		{ width:515px; padding:10px; height:175px; margin-bottom:5px; background:url(/images/bg_portfolio_box.png); position:relative; }

div#column_news ul li ul	{ padding:0 0 0 30px; width:auto; list-style-type:disc; position:relative; margin:0; font-size:0.7em; color:#e0e0e0; line-height:1.4em; top:0; }
div#column_news ul li ul li	{ width:auto; padding:0; height:auto; margin:4px 0; background:none; }
div#column_news ul li h3	{ padding:0; margin:0 0 10px 0; font-size:0.9em; color:#e0e0e0; line-height:2em; font-weight:normal; width:auto; }
div#column_news ul li p		{ padding:0; margin:0; font-size:0.7em; color:#e0e0e0; line-height:1.4em; }
div#column_news ul li a		{ color:#904310; text-decoration:none; }

span.godina_aw				{ color:#fff; background:#393939; padding:2px 10px; margin:0 10px 0 0; }
a.godina_aw 				{ background:url(/images/bg_link_n25.png); color:#fff !important; padding:2px 10px; margin:0 10px 0 0; text-decoration:none; }
a.godina_aw:hover 			{ background:url(/images/bg_link_n35.png); }
span.godina_pr				{ color:#393939; }
span.kategorija_aw			{ color:#7e7e7e; }
img.ico_award				{ position:absolute; top:20px; right:20px; }

div.c2_box				{ width:100%; height:100%; position:absolute; bottom:100%; display:none; }
div.c3_box				{ width:100%; height:100%; position:absolute; bottom:100%; display:none; }
div.c4_box				{ width:100%; height:100%; position:absolute; top:100%; }

div#lang		{ position:absolute; width:120px; margin:203px 0 0 0; left:0; top:50%; }
a.lang			{ color:#ededed; text-decoration:none; font-size:0.7em; line-height:22px; background:url(/images/bg_link_n25.png); padding:0 10px; margin:0 5px 0 0; width:auto; height:22px; overflow:hidden; border:none; float:left; }
a.lang:hover	{ background:url(/images/bg_link_n35.png); }
a.active		{ background:url(/images/bg_link_n50.png) !important; color:#fff !important; }

div#preload	{ display:none; }

.aktivan_link			{ background:url(/images/bg_link_n50.png) !important; color:#fff !important; }
.neaktivan_link			{ background:url(/images/bg_link_n25.png) !important; color:#ededed !important; }
.neaktivan_link:hover	{ background:url(/images/bg_link_n35.png) !important; }
.neaktivan_link2		{ background:url(/images/bg_portfolio_box.png) !important; }
.neaktivan_link2:hover	{ background:url(/images/bg_link_n35.png) !important; }

div#center_center		{ width:100%; height:1px; position:absolute; top:50%; left:0; z-index:10; }
div#portfolio_container	{ width:100%; height:500px; position:absolute; top:-273px; left:0; overflow:hidden; }
div#portfolio			{ height:500px; position:absolute; overflow:hidden; top:0; left:100%; }
div.portfolio_box		{ height:480px; width:515px; position:relative; float:left; margin:0 5px 0 0; background:url(/images/bg_portfolio_box.png); overflow:hidden; padding:10px; }

div#info_container		{ width:200px; height:500px; position:absolute; top:0; left:50%; overflow:hidden; margin:0 0 0 100%; }

div.slika				{ width:515px; height:360px; float:left; overflow:hidden; position:relative; text-align:center; }
div.navigacija			{ width:515px; height:20px; float:left; overflow:hidden; margin:5px 0; position:relative; }
div.opis_slike			{ width:505px; height:20px; position:absolute; overflow:hidden; padding:0 5px; line-height:20px; font-size:0.7em; color:#ededed; text-align:right; }
div.opis				{ width:515px; height:90px; float:left; }

div.opis table				{ width:515px; margin:0; padding:0; border:0; font-size:0.7em; color:#e0e0e0; line-height:1.4em; }
div.opis table td			{ padding:0 5px 0 0; vertical-align:top; }
div.opis table td.strong	{ font-weight:bold; }
div.opis table td.grey		{ color:#999; }
div.opis table a			{ color:#904310; text-decoration:none; }

div.loader		{ width:1px; height:1px; position:absolute; top:50%; left:50%; }
img.progress	{ width:16px; height:10px; position:absolute; top:-5px; left:-8px; }

div.navigacija a 		{ width:20px; height:20px; float:left; margin:0 5px 0 0; line-height:20px; font-size:0.7em; color:#ededed; text-decoration:none; background:url(/images/bg_portfolio_box.png); display:block; text-align:center; }
div.navigacija a:hover 	{ background:url(/images/bg_link_n35.png); }

a#gore			{ width:21px; height:11px; display:block; background-image:url(/images/gore.gif); position:absolute; top:50%; left:94px; margin:-273px 0 0 0; }
a#dolje			{ width:21px; height:11px; display:block; background-image:url(/images/dolje.gif); position:absolute; top:50%; left:94px; margin:-257px 0 0 0; }
a#dolje:hover	{ width:21px; height:11px; display:block; background-image:url(/images/dolje.gif); }
a#dolje:active	{ width:21px; height:11px; display:block; background-image:url(/images/dolje.gif); }

a#gore2			{ width:21px; height:11px; display:block; background-image:url(/images/gore.gif); position:absolute; top:50%; left:94px; margin:-273px 0 0 0; }
a#dolje2			{ width:21px; height:11px; display:block; background-image:url(/images/dolje.gif); position:absolute; top:50%; left:94px; margin:-257px 0 0 0; }
a#dolje2:hover	{ width:21px; height:11px; display:block; background-image:url(/images/dolje.gif); }
a#dolje2:active	{ width:21px; height:11px; display:block; background-image:url(/images/dolje.gif); }

a.aktivna_strelica			{ background-position:0 -11px; }
a.aktivna_strelica:hover	{ background-position:0 -22px; }
a.aktivna_strelica:active	{ background-position:0 -33px; }
a.pasivna_strelica			{ background-position:0 0; }

a.partner_logo			{ width:200px; display:block; float:left; background-position:0 0; background-repeat:no-repeat; }
a.partner_logo:hover	{ background-position:-200px 0; }
a.uvea					{ background-image:url(/images/logo_uvea.png); height:28px; }
a.zato					{ background-image:url(/images/logo_zato.png); height:48px; }
a.evolare				{ background-image:url(/images/logo_evolare.png); height:53px; }
a.digera				{ background-image:url(/images/logo_digera.png); height:30px; }
a.anodos				{ background-image:url(/images/logo_anodos.png); height:33px; }

div#info_container h6	{ width:200px; height:auto; display:block; text-align:center; background:url(/images/bg_portfolio_box.png); float:left; margin:0 0 10px 0; padding:5px; color:#999; }

div.novosti_slike		{ width:160px; height:175px; overflow:hidden; float:left; margin:0 20px 0 0; position:relative; }
h2						{ padding:0; margin:0; font-size:0.9em; color:#994c19; line-height:25px; font-weight:normal; width:auto; text-transform:uppercase; height:35px; float:left; }
div.tekst_news			{ width:330px; height:140px; float:left; padding:0 5px 0 0; }
div.tekst_news p		{ padding:0 0 7px 0 !important; }
div.tekst_services		{ width:330px; height:175px; float:left; padding:0 5px 0 0; }
div.tekst_services p	{ padding:0 0 7px 0 !important; }

div.tekst_awards		{ width:345px; height:137px; padding:0 5px 0 0; float:left; }

.coin-slider 			{ overflow:hidden; position:relative; z-index:1; width:170px; height:175px; float:left; margin:0 10px 0 0; }
.coin-slider a			{ text-decoration:none; outline:none; border:none; }
.cs-buttons 			{ font-size:0px; bottom:0px; right:2px; position:absolute; width:5px; }
.cs-buttons a 			{ margin-top:2px; height:3px; width:3px; float:left; border:1px solid #ccc; color:#000; text-indent:-1000px; }
.cs-active 				{ background-color:#ccc; color:#666; }

div#soc	{ width:100px; height:20px; overflow:hidden; position:absolute; bottom:50px; right:0; }

div#soc a.soc_in 		{ width:20px; height:20px; float:left; margin:0 5px 0 0; background:url(/images/ico_in.png); background-position:0px 0px; background-repeat:no-repeat; }
div#soc a.soc_in:hover	{ background:url(/images/ico_in.png); background-position:0px -20px; background-repeat:no-repeat; }
div#soc a.soc_fb 		{ width:20px; height:20px; float:left; margin:0 5px 0 0; background:url(/images/ico_fb.png); background-position:0px 0px; background-repeat:no-repeat; }
div#soc a.soc_fb:hover	{ background:url(/images/ico_fb.png); background-position:0px -20px; background-repeat:no-repeat; }
div#soc a.soc_g 		{ width:20px; height:20px; float:left; margin:0 5px 0 0; background:url(/images/ico_g.png); background-position:0px 0px; background-repeat:no-repeat; }
div#soc a.soc_g:hover	{ background:url(/images/ico_g.png); background-position:0px -20px; background-repeat:no-repeat; }
div#soc a.soc_tw 		{ width:20px; height:20px; float:left; margin:0 5px 0 0; background:url(/images/ico_tw.png); background-position:0px 0px; background-repeat:no-repeat; }
div#soc a.soc_tw:hover	{ background:url(/images/ico_tw.png); background-position:0px -20px; background-repeat:no-repeat; }

div#column_news ul li ul.kontakt				{ width:180px; margin:0; padding:0; border:0; font-size:0.7em; color:#e0e0e0; line-height:1.4em; float:left; list-style-type:none; }
div#column_news ul li ul.kontakt li				{ padding:3px 10px 0 10px; width:160px; height:auto; margin:0; }
div#column_news ul li ul.kontakt li.k1			{ color:#999; }
div#column_news ul li ul.kontakt li.k2			{ font-weight:bold; padding:0 0 0 20px; width:160px; }
div#column_news ul li ul.kontakt a				{ color:#904310; text-decoration:none; }

form#kontakt					{ margin:0; padding:0; border:none; float:right; width:335px; }
form#kontakt fieldset			{ margin:0; padding:0; border:none; width:335px; }
form#kontakt input				{ background:#242424; border:0; width:325px; height:18px; line-height:18px; color:#ccc; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; margin:5px 0; padding:0 5px; }
form#kontakt textarea			{ background:#242424; border:0; width:325px; line-height:18px; color:#ccc; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; height:80px; padding:0 5px; overflow:auto; margin:5px 0; }
form#kontakt input.kontakt_btn	{ color:#000; background:#999; width:100px; padding:0 5px; text-align:left; text-decoration:none; font-size:0.7em; margin:5px 0; float:left; height:19px; line-height:19px; border:none; text-align:left; cursor:pointer; }

div#kontakt_submit	{ width:335px; text-align:center; padding:75px 0; height:20px; display:none; font-size:0.7em; color:#ccc; font-family:Arial, Helvetica, sans-serif; float:right; }

div#column_news ul li ul.o_meni			{ width:535px; margin:0; padding:0; font-size:0.7em; color:#e0e0e0; line-height:1.4em; list-style-type:none; }
div#column_news ul li ul.o_meni li		{ padding:0 10px; float:left; margin:4px 0; }
div#column_news ul li ul.o_meni li.c1	{ width:150px; text-align:right; color:#ccc !important; }
div#column_news ul li ul.o_meni li.c2	{ width:210px; }
div#column_news ul li ul.o_meni li.c3	{ width:95px; }
div#column_news ul li ul.o_meni a		{ color:#904310; text-decoration:none; }
div#column_news ul li ul.om2 li			{ height:22px; }

blockquote		{ padding:20px; margin:0; float:left; background:url(/images/quote_up.png) 5px 5px no-repeat; }
blockquote p	{ padding:10px 10px 20px 10px !important; margin:0; float:left; background:url(/images/quote_down.png) bottom right no-repeat; text-indent:20px; }
cite			{ float:right; font-size:0.7em; padding:0 20px; }

div#c4_box_1_1  	{ top:0; }
div#info_container	{ margin-left:295px; }
div#column_4		{ width:1px; }
div#column_news		{ width:535px; }
