@charset "utf-8";
/****************/
/* Reset rules */
/****************/
body,div,h1,h2,h3,h4,h5,h6,img,ul,li,p,small,input{ margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,body,input,textarea{ font-family:Arial, Helvetica, sans-serif; }
img{ border:none; }
a{ text-decoration:none; }

/****************/
/* General rules */
/****************/
body{ background:url(imgs/body_background.jpg) repeat-x #252525; }
::selection{ background:#ffd200; color:#000; }
::-moz-selection{ background:#ffd200; color:#000; }
@font-face { font-family: 'GentiumRegular'; src: url('fontovi/GenR102.eot');
			 src: local('Gentium Regular'), local('Gentium'), url('fontovi/GenR102.woff') format('woff'), url('fontovi/GenR102.ttf') format('truetype'), url('fontovi/GenR102.svg#Gentium') format('svg'); }

/****************/
/* Header rules */
/****************/
#header{ margin:0 auto; padding:0; width:960px; height:161px; position:relative; overflow:visible; }

/* Logo */
#header h1{ margin:0 0 0 -6px; }
#header h1 a{ outline:none; }

/* Meni */
#header ul{ margin:1px 0 0 0; width:630px; height:72px; font-size:14px; font-weight:bold; line-height:26px; float:left;  }
#header ul li{ margin:0 3px 0 0; float:left; display:inline; overflow:hidden; }
#header ul li a{ padding:12px 10px 0 10px; height:60px; position:relative; display:block; color:#9e2629; line-height:14px; text-transform:uppercase; background:url(imgs/header_elementi.jpg) 0 -40px; text-shadow: 0px 1px 2px #d4d2d2; cursor:pointer; }
#header ul li a:hover, #header ul li a:active{ background:url(imgs/header_elementi.jpg) right -142px; color:#e40000; }
#header ul li.active a:hover, #header ul li.home a.active:hover{ color:#fff; background:url(imgs/header_elementi.jpg) right -244px; text-shadow:0px 1px 2px #920000; }
#header ul li.active a:hover span, #header ul li.home a.active:hover span{ color:#CFCFCF; }
#header ul li a:hover span{ color:#4f4d4d; }
#header span{ position:absolute; left:10px; bottom:15px; display:block; color:#817e7e; line-height:14px; font-size:11px; font-weight:normal; text-transform:lowercase; text-shadow:none; }
#header ul li.active a{ color:#fff; background:url(imgs/header_elementi.jpg) right -244px; text-shadow:0px 1px 2px #920000; }
#header ul li.active a span{ color:#cfcfcf; text-shadow:none; }
#header li.home a{ width:21px; color:#817e7e; font-size:11px; font-weight:normal; text-transform:lowercase; text-align:center; background:url(imgs/header_elementi.jpg) -10px -356px; }
#header li.home a:hover, #header li.home a:active{ background-position:-112px -356px; }
#header li.home a.active span{ color:#cfcfcf; }
#header ul li.home a.active, #header ul li.home a.active:hover{ background-position:-214px -356px; color:#fff; }
#header li.home span{ left:12px; }
#header li.web_dizajn{ width:70px; }
#header li.web_dizajn a{ width:70px; }
#header li.graficki_dizajn{ width:120px; }
#header li.graficki_dizajn a{ width:115px; }
#header li.fotografija{ width:100px;}
#header li.fotografija a{ width:100px;}
#header li.digitalna_umjetnost{ width:140px;}
#header li.digitalna_umjetnost a{ width:140px;}
#header li.kreativna_umjetnost{ width:135px;}
#header li.kreativna_umjetnost a{ width:135px;}

#header form{ width:326px; height:42px; position:absolute; top:0; right:0; background:url(imgs/header_elementi.jpg) 0 -468px; }
#header label{ display:none; }
#header form div{ margin:3px 0 0 11px; width:117px; height:30px; display:inline; float:left; background:url(imgs/header_elementi.jpg) 0 -550px; }
#header form div.active{ background-position:-117px -550px;  }
#header form .pass{ margin:3px 0 0 3px; width:107px; background-position:0 -620px; }
#header form .pass.active{ background-position:-107px -620px; }
#header form input{ margin:2px 0 0 8px; padding:5px 0; width:100px; font-size:13px; border:none; outline:none; background:none; border-color:#666; }
#header form .submit{ width:70px; padding:8px 0; text-align:left; font-weight:bold; float:left; cursor:pointer; text-shadow:1px 1px 1px #ebad00; }
#header form .submit:hover{ text-shadow:2px 2px 1px #ebad00; }

#header #logged_in{ width:326px; height:80px; position:absolute; top:0; right:0; background:url(imgs/header_elementi.jpg) 0 -812px no-repeat; }
#header #logged_in a{ color:#252525; font-size:11px; }
#header #logged_in a:hover{ text-decoration:underline; }
#header #logged_in em.img{ margin:9px 0 0 17px; display:block; width:59px; height:59px; line-height:59px; overflow:hidden; position:relative; 
						  text-align:center; vertical-align:middle; float:left; display:inline;
						  -moz-box-shadow:0px 0px 2px #666; -webkit-box-shadow:0px 0px 2px #666; box-shadow:0px 0px 2px #666; }
#header #logged_in em.img a:hover{ -moz-box-shadow:0px 0px 2px #000; -webkit-box-shadow:0px 0px 2px #000; box-shadow:0px 0px 2px #000; }
#header #logged_in em.img a{ margin-left:-70px; width:200px; height:59px; display:block; }

#header #logged_in h4{ margin:7px 0 0 10px; width:222px; height:18px; float:left; display:inline-block; overflow:hidden; font-weight:bold; }
#header #logged_in h4 a{ font-size:14px; }
#header #logged_in a.profil{ margin:0 0 0 10px; font-size:12px; float:left; display:inline; }
#header #logged_in a.odjava{ margin:20px 0 0 10px; font-size:13px; font-weight:bold; position:absolute; top:33px; right:181px;}

#header #logged_in a.e_profil, #header #logged_in a.e_racun{ position:absolute; right:18px; text-align:right; }
#header #logged_in a.e_profil{ /*margin:23px 0 0 0;*/ top:42px; width:100px; }
#header #logged_in a.e_racun{ /*margin:17px 0 0 0;*/ top:55px; width:100px; }

#header .akcija{ padding:10px 0 0 0; width:306px; height:62px; display:block; position:absolute; right:9px; bottom:1px !important; bottom:0; font-size:28px; color:#252525; text-indent:30px; font-weight:bold; cursor:pointer; background:url(imgs/header_elementi.jpg) 0 -690px; }
#header .akcija:hover{ background-position:-306px -690px; }
#header .akcija span{ left:0; text-align:left; width:280px; display:block; width:306px; font-size:12px; font-weight:normal; color:#000; }

/***********/
/* Content */
/***********/
#content{ padding:0 0 50px 0; width:100%; background:url(imgs/content_background.jpg) top center no-repeat; clear:both; overflow:hidden; }
#container{ margin:0 auto 30px auto; width:960px; position:relative; }
#main{ margin:62px auto 30px auto; padding:0 0 25px 0; width:628px; float:left; display:block; position:relative; overflow:visible; background:url(imgs/main_background_middle.png) repeat-y; }
#main_top{ width:628px; height:222px; position:absolute; top:-23px; left:0; background:url(imgs/main_background_top.png) top no-repeat; }
#main_bottom{ position:absolute; left:0; bottom:-30px; width:662px; height:240px; background:url(imgs/main_background_bottom.png) bottom left no-repeat;}

#main ul{ position:absolute; top:-53px; z-index:10; height:54px; }
#main ul li{ margin:0 7px 0 0; float:left; display:inline; }
#main ul li a{ height:54px; display:block; text-indent:32px; line-height:54px; font-weight:bold; font-size:14px; color:#404040; outline:none; background:url(imgs/main_elementi.jpg) no-repeat; }
#main ul li a:hover, #main ul li a.active{ color:#252525; }
#main ul li a.active{ cursor:default; }
#main ul li.posljednje_objavljeno{ width:224px; }
#main ul li.posljednje_objavljeno a{ background-position:0 -40px; }
#main ul li.posljednje_objavljeno a:hover{ background-position:-225px -40px; }
#main ul li.posljednje_objavljeno a.active, #main ul li.posljednje_objavljeno a.active:hover{ background-position:-450px -40px; }
#main ul li.popularno_danas{ width:230px; }
#main ul li.popularno_danas a{ background-position:0 -134px; }
#main ul li.popularno_danas a:hover{ background-position:-231px -134px; }
#main ul li.popularno_danas a.active, #main ul li.popularno_danas a.active:hover{ background-position:-462px -134px; }
#main ul li.nasumicno{ margin:0; width:159px; }
#main ul li.nasumicno a{ background-position:0 -214px; }
#main ul li.nasumicno a:hover{ background-position:-160px -214px; }
#main ul li.nasumicno a.active, #main ul li.nasumicno a.active:hover{ background-position:-320px -214px; }


#main #paginacija{ position:absolute; left:10px; bottom:-65px; top:auto; width:604px; height:54px; background:url(imgs/paginacija_background.jpg) top center no-repeat;  }
#main #paginacija ul{ position:relative; top:auto; margin:0 0 0 188px; }
#main #paginacija li{ margin:12px 0 0 0; width:47px; height:42px; background:url(imgs/main_elementi.jpg) 0 -308px no-repeat; }
#main #paginacija li a{ width:42px; height:42px; background:none; font-weight:normal; text-indent:0; line-height:38px; text-align:center; }
#main #paginacija li a:hover{ background:url(imgs/main_elementi.jpg) -48px -308px; }
#main #paginacija li.active a{ background:url(imgs/main_elementi.jpg) -96px -308px; cursor:default; }
#main #paginacija li.sljedeca, #main #paginacija li.prethodna{ margin:14px 0 0 0; width:182px; height:41px; position:absolute;  }
#main #paginacija li.sljedeca a, #main #paginacija li.prethodna a{ width:182px; height:40px; text-align:left; color:#636363; line-height:38px; outline:none; }
#main #paginacija li.sljedeca{ left:auto; right:0px; background:url(imgs/main_elementi.jpg) 0 -471px no-repeat;  }
#main #paginacija li.sljedeca a{ text-indent:24px; }
#main #paginacija li.sljedeca a:hover{ background:url(imgs/main_elementi.jpg) -183px -471px no-repeat; }
#main #paginacija li.prethodna{ left:-187px; background:url(imgs/main_elementi.jpg) 0 -390px no-repeat;  }
#main #paginacija li.prethodna a{ text-indent:38px; }
#main #paginacija li.prethodna a:hover{ background:url(imgs/main_elementi.jpg) -183px -390px no-repeat; }
#main #paginacija p{ width:604px; position:absolute; bottom:-15px; color:#646464; text-align:center; text-transform:uppercase; font-size:12px; }

#main #paginacija a.nasumicno{ margin:15px auto 0 auto; display:block; width:274px; height:38px; line-height:42px; text-align:center; color:#000;
								overflow:hidden; background:url(imgs/main_elementi.jpg) 0 -773px; }
#main #paginacija a.nasumicno:hover{ background-position:-275px -773px; }

#main .section{ float:left !important; float:none; overflow:hidden; margin:30px 0 30px 4px; position:relative; z-index:10;  width:620px; height:254px; cursor:default; background:url(imgs/main_article_background_single.png) no-repeat; }
#main.single .section{ margin:0px 0 30px 4px; }
#main .section h2{ margin:40px 0 0 30px; width:390px; font-size:24px; }
#main .section h3{ margin:1px 0 0 30px; width:390px; font-size:16px; }
#main .section p{ margin:20px 0 0 30px; width:390px; }
#main .section img{ margin:10px 30px 0 0; float:right; }
#main .section a{ color:#F19803; }
#main .section a:hover{ text-decoration:underline; }

#opcije{ padding:3px 0 0 4px; width:617px; height:30px; line-height:32px; position:relative; z-index:10; overflow:hidden; font-size:12px; color:#5d5d5d; }
#opcije p{ text-indent:35px; float:left; display:inline; }
#opcije p.izgled{ margin:0 35px 0 0; float:right; display:inline; }
#opcije a{ color:#5d5d5d; }
#opcije span{ float:left; }
#opcije p a{ margin:6px 0 0 3px; width:89px; height:19px; text-indent:6px; line-height:19px; display:block; float:left; background:url(imgs/main_elementi.jpg) no-repeat; }
#opcije p.izgled{ text-indent:0; }
#opcije p.izgled a{ width:20px; height:19px;  }
#opcije #izbor_urednika{ background-position:-216px -552px; }
#opcije #izbor_urednika:hover{ background-position:-340px -552px; }
#opcije #izbor_urednika.active, #opcije #izbor_urednika.active:hover{ background-position:-89px -552px; color:#242424; cursor:default; }
#opcije #sve{ width:30px; text-indent:5px; background-position:-308px -552px; }
#opcije #sve:hover{ background-position:-432px -552px; }
#opcije #sve.active, #opcije #sve.active:hover{ background-position:-182px -552px; color:#242424; cursor:default; }
#opcije #cetiri{ width:20px; background-position:-45px -552px; overflow:hidden; text-indent:-200px; }
#opcije #cetiri:hover{ background-position:-465px -552px; }
#opcije #cetiri.active, #opcije #cetiri.active:hover{ background-position:-1px -552px; cursor:default; }
#opcije #dva{ width:20px; background-position:-67px -552px; overflow:hidden; text-indent:-200px; }
#opcije #dva:hover{ background-position:-487px -552px; }
#opcije #dva.active, #opcije #dva.active:hover{ background-position:-23px -552px; cursor:default; }

#main .ads{ margin:30px 0 0 4px; padding:20px 0 0 75px; width:542px; height:71px; position:relative; z-index:5; float:left; display:inline; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background:#fff; }
#main .ads_grey{ margin:25px 0 5px 4px; padding:20px 0 0 75px; width:542px; height:71px; position:relative; z-index:5; float:left; display:inline; border:none; background:#eee; }

#main .article{ margin:30px 0 0 37px; position:relative; z-index:10; float:left; display:inline; cursor:pointer; }
#main .article .info{ display:none; top:0px; left:0; width:256px; height:190px; position:absolute; background:url(imgs/main_article_background.png) bottom no-repeat; }
#main .article a{ color:#fff; }
#main .article h2{ font-size:14px; color:#fff; padding:10px 10px 25px 10px; text-transform:uppercase; font-weight:bold; text-shadow:1px 1px 3px #666; background:url(imgs/main_article_naslov_background.png) bottom left; }
#main .article h3{ font-size:16px; color:#fff; position:absolute; bottom:10px; right:20px; text-shadow:1px 1px 3px #666; }
#main .article h4{ font-size:12px; color:#fff; font-weight:normal; position:absolute; bottom:30px; right:20px; }
#main .article p{ font-size:18px; line-height:23px; color:#fff; font-weight:normal; text-indent:3px; position:absolute; bottom:10px; left:10px; }
#main .article p a, #main .article p span.fav{ width:29px; height:23px; display:block; float:left; overflow:hidden; text-indent:-200px; background:url(imgs/main_favorit.png) 0 0 no-repeat; }
#main .article p a:hover{ background-position:-29px 0; }
#main .article em.djelo{ margin:0; width:256px; height:190px; overflow:hidden; }
#main .article em.djelo{ display:block; width:256px; height:190px; overflow:hidden; }
#main .article em.djelo a{ margin-left:-72px; width:400px; height:190px; display:block; text-align:center; }
#main .article a.izbor_urednika, #main.single .article a.izbor_urednika, #main.other .djelo a.izbor_urednika, #main.other .djela a.djelo_portfolio span.izbor_urednika
{ width:100px; height:100px; display:block; position:absolute; top:21px; left:32px; overflow:hidden; text-indent:-600px; background:url(imgs/izbor_urednika.png); }
#main .article a.izbor_urednika{ left:-3px; top:-4px; }
#main.other .djelo a.izbor_urednika{ left:-3px; top:-4px; }
#main.other .djela a.djelo_portfolio span.izbor_urednika{ left:-3px; top:-4px; }
/*#main .article a.izbor_urednika, #main.single .article p.izbor_urednika{ background:none; position:relative; width:auto; height:auto; }
*/
/* Main singlice */
#main.single #main_top{ background:url(imgs/main_background_top_single.jpg) top no-repeat; }
#main.single #opcije{ margin:0 0 20px 0; }
#main.single .ads{ margin:0 0 18px 4px; }
#main.single .article{ margin:0 0 0 4px; width:620px; height:254px; cursor:default; background:url(imgs/main_article_background_single.png) no-repeat; }
#main.single .article .info{ margin:0 0 0 300px; float:left; display:inline; width:290px; height:236px; background:none; }
#main.single .article a{ margin:0; color:#fff; float:left; }
#main.single .article h2{ margin:12px 0 0 9px; font-size:22px; color:#252525; text-transform:none; font-weight:normal; background:none; text-shadow:1px 1px 3px #CCC; }
#main.single .article h2 a{ margin:0; color:#252525; text-transform:none; font-weight:normal; text-shadow:1px 1px 3px #CCC; }
#main.single .article h2 a:hover{ color:#000; }
#main.single .article h3{ font-size:16px; color:#252525; position:absolute; bottom:20px; right:0px; text-shadow:1px 1px 3px #E1E1E1; }
#main.single .article h3 a{ color:#252525; }
#main.single .article h3 a:hover{ color:#000; }
#main.single .article h4{ font-size:12px; color:#666; font-weight:normal; position:absolute; bottom:40px; right:0px; text-shadow:1px 1px 3px #CCC; }
#main.single .article h4 a{ color:#666; }
#main.single .article h4 a:hover{ color:#555; }
#main.single .article p{ font-size:18px; line-height:23px; color:#666; font-weight:normal; text-indent:3px; position:absolute; bottom:20px; left:20px; }
#main.single .article em.djelo{ margin:25px 0 0 36px; width:256px; height:190px; overflow:hidden; }
#main.single .article em.djelo{ display:block; width:256px; height:190px; overflow:hidden; }
#main.single .article em.djelo a{ margin-left:-72px; width:400px; height:190px; display:block; text-align:center; }

#container .trazi{ margin:30px auto 30px; min-height:400px; height:auto !important; height:400px; }
#container .trazi #main_top{ background:url(imgs/main_background_top_other.jpg) no-repeat; }
#form_trazi{ margin:35px; position:relative; z-index:5; }
#form_trazi label{ padding:0 0 8px; display:inline-block; }
#form_trazi input{ width:430px; padding:0 6px; line-height:25px; height:25px; border:1px solid #999; }
#form_trazi input:focus{ border:1px solid #666; }
#container #form_trazi .submit{ margin:0; width:108px; display:inline-block; vertical-align:top; }
#main p.trazi_info{ position:relative; z-index:5; margin:65px 5px 5px; padding:35px 35px 55px; background:#fff; 
					background:url(imgs/main_article_background_single.png) no-repeat center bottom; }
#main p.trazi_info strong{ color:#f00; text-shadow:1px 1px 3px #ccc; font-size:20px; }
#main p.trazi_info img{ position:absolute; right:80px; top:10px; }
#main h4.rezultati_pretrage{ margin:5px 5px 0; padding:20px 20px 35px 35px; position:relative; z-index:5; font-size:18px; 
							 text-shadow:1px 1px 3px #CCCCCC; 
							 background:url(imgs/main_article_background_single.png) no-repeat center bottom; }
#container .trazi .section{ margin:40px 0 0 4px; }


#main.other{ margin:30px auto 25px auto; margin:30px auto -10px auto; }
#main.other #main_top{ background:url(imgs/main_background_top_other.jpg) no-repeat; }

#main.other h1, .box h1, #container .trazi h1{ margin:5px 0 0 4px; padding:11px 35px 9px 35px; position:relative; z-index:1; overflow:hidden; 
												color:#fff; font-size:24px; font-weight:normal; text-shadow:-1px 0px 2px #666; 
												background:url(imgs/main_h2_background_wide.png) left top no-repeat; }
#main.other h1::selection{ background:#fff; color:#000; }
#main.other h1::-moz-selection{ background:#fff; color:#000; }
#main.other h1 a.edit{ font-size:14px; color:#fff; }
#main.other h1 a.edit:hover{ text-decoration:underline; }

#main.other .article, .box .article{ margin:20px 0 0 4px; padding:0 0 20px; width:620px; position:relative; z-index:1; cursor:default; background:url(imgs/main_article_background_middle_single.png) repeat-y; }
#main.other .article .top, .box .article .top{ position:absolute; top:-5px; left:0; width:620px; height:5px; background:url(imgs/main_article_background_top_single.png) top no-repeat; }
#main.other .article .bottom, .box .article .bottom{ position:absolute; bottom:-18px; left:0; width:617px; height:18px; background:url(imgs/main_article_background_bottom_single.png) top no-repeat; }
#main.other .article a{ margin:15px 20px 0 35px; float:left; display:inline-block; border:1px solid #252525; box-shadow:0px 1px 5px #999; -webkit-box-shadow:0px 1px 5px #999; -moz-box-shadow:0px 1px 5px #999; }
#main.other .article a:hover{ box-shadow:0px 1px 5px #666; -webkit-box-shadow:0px 1px 5px #666; -moz-box-shadow:0px 1px 5px #666; }
#main.other .article p{ margin:33px 0 0 0; padding:0 0 20px 0; width:260px; float:left; font-size:18px; line-height:24px; text-indent:0; color:#252525; position:relative; }
#main.other .article .empty_portfolio{ margin:38px 30px 0 30px; padding:0; width:500px; color:#ccc; }

#main.other .alt{ margin:20px 0 20px 4px; }
#main.other .alt a{ margin:15px 35px 20px 0px; float:right; }
#main.other .alt p{ margin:15px 0 0 25px; padding:0; float:left; }
#main.other .alt span{ font-weight:bold; font-style:italic; }

#main.other p, .box p{ margin:15px 35px 15px 40px; float:left; display:inline; position:relative; z-index:1; font-size:18px; line-height:22px; }
#main.other p.gap{ margin:35px 35px 25px 40px; }
#main.other p.registracija_uspjesna{ margin:0 25px 30px 0; }
#main.other p.registracija_uspjesna strong{ color:#6CA606; font-size:18px; }
#main.other p.registracija_uspjesna a{ color:#F19803; }
#main.other p.registracija_uspjesna a:hover{ text-decoration:underline; }
#main.other h3{ margin:25px 35px 0px 35px; float:left; display:inline; position:relative; z-index:1; right:auto; bottom:auto; font-size:20px; color:#252525; text-shadow:1px 1px 1px #CCC; }
#main.other img.error404{ margin-left:-3px;}

#main.other .article ul{ margin:25px 0 0 35px !important; margin:25px 15px 0 20px; padding:0; width:165px;  height:auto; top:auto; float:left; display:block; position:relative; list-style:none; }
#main.other .article ul li{ margin:0 0 4px 0; padding:0; float:none; display:block; }
#main.other .article ul li h4{ margin:0 0 10px 0; position:relative; bottom:auto; right:auto; color:#252525; font-size:18px; font-weight:normal; }
#main.other .article ul li a{ margin:0; padding:0 0 0 10px; height:auto; float:none; display:inline; border:none; color:#252525; line-height:normal; font-weight:normal; text-indent:0;
								box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; background:url(imgs/main_other_li_a_background.png) 0 -800px no-repeat;}
#main.other .article ul li a:hover{ color:#000; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; background:url(imgs/main_other_li_a_background.png) left no-repeat;}
#main.other .article ul li a.bigfoot:hover{ background:none; }

#main.other .djelo{ margin:15px 35px 45px 40px; margin:15px 35px 5px 40px; padding:0 0 70px 0; float:left; display:inline; position:relative; z-index:1; font-size:18px; line-height:22px; }
#main.other .djelo img{ margin:0 0 10px 0; border:10px solid #fff; }
#main.other .djelo a{ display:block; width:545px; overflow:hidden; }
#main.other .djelo p{ margin:0; width:450px; }
#main.other .djelo p.fav{ width:auto; position:absolute; right:0px; font-size:18px; line-height:23px; color:#252525; font-weight:normal; text-indent:3px; }
#main.other .djelo p.fav a, #main.other .djelo p.fav span{ width:29px; height:23px; display:block; float:left; overflow:hidden; text-indent:-200px; background:url(imgs/main_favorit.png) 0 0 no-repeat; }
#main.other .djelo p.fav a:hover, #main.other .djelo p.fav span{ background-position:-29px 0; }
#main.other .djelo #portfolio_retweet{ 	margin:0; padding:10px 10px 5px 25px; position:absolute; width:230px; right:-40px; bottom:-5px; 
										background:#fff; text-align:left; z-index:10; float:none; 
										-moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; border-radius:2px;
										 }
#main.other .djelo #portfolio_retweet .twitter{ margin:-1px 0 0 0; margin:2px 0 0 0; float:left; }



#main.other .user a{ float:left; margin:35px 20px 0 35px; }
#main.other .user div{ float:left; width:440px; }
#main.other .user a{ display:inline; border:none; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; color:#252525; }
#main.other .user a.img{ width:80px; height:80px; overflow:hidden; position:relative; }
#main.other .user a.img em{ display:block; height:80px; overflow:hidden; margin-left:-60px; position:absolute; width:200px; text-align:center; }
#main.other .user div h2, #main.other .user div h4{ background:none; color:#252525; float:none; bottom:auto; right:auto; }
#main.other .user div h2{ margin:30px 0 0 10px; padding:0; height:21px; font-size:21px; font-weight:normal; text-shadow:1px 1px 3px #CCC; }
#main.other .user div h2 a, #main.other .user div h4 a{ margin:0; }
#main.other .user div h2 a:hover{ text-shadow:1px 1px 3px #999; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;  }
#main.other .user div h4{ clear:both; margin:0 0 0 10px; font-size:14px; position:relative; }
#main.other .user div p{ margin:27px 0 0 0; padding:0; width:400px; line-height:15px; font-size:14px; color:#686868; }
#main.other .user div .gumbi{ }
#main.other .user div .gumbi a{ margin:0 10px 0 0; padding:0; width:108px; height:28px; display:block; text-indent:0; text-align:center; line-height:27px; color:#f7f7f7; background:url(imgs/main_elementi.jpg) -1px -616px no-repeat; }
#main.other .user div .gumbi a:hover{ background-position:-223px -616px; color:#252525; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; }
#main.other .user div .gumbi a.web{ width:100px; background-position:-115px -616px; }
#main.other .user div .gumbi a.web:hover{ background-position:-337px -616px; }


#main.other .further, .box .further{ margin:35px 0 15px 4px; }
#main.other .further h6, .box .further h6{ margin:10px 0 10px 35px; padding:10px 0 0 0; font-size:16px; font-weight:normal; }
#main.other .further a, .box .further a{ margin:15px -10px 0 35px; }
#main.other .further img, .box .further img{ width:115px;}

#main.other h1.portfolio{ text-transform:uppercase; }
#main.other h1.portfolio span{ text-transform:none; font-size:18px; }
#main.other p.portfolio{ margin:30px 35px 15px 40px; padding:0 0 50px 0; color:#333; width:530px; font-size:16px; line-height:24px; }
#main.other p.portfolio img{ margin:5px 0 0 0; }
#main.other p.portfolio span a{ margin:8px 0 0 0; width:81px; height:28px; line-height:28px; color:#fff; font-size:14px; text-align:center; display:block; background:url(imgs/main_elementi.jpg) -6px -692px; }
#main.other p.portfolio span a:hover{ background-position:-100px -692px; }
#main.other p.portfolio span{ float:left; margin:0 30px 0px 0; }
#main.other p.portfolio strong{ width:80px; height:80px; display:block; overflow:hidden; position:relative; }
#main.other p.portfolio em{ display:block; height:80px; margin-left:-60px; position:absolute; width:200px; text-align:center; }
#main.other p.portfolio #portfolio_retweet{ margin:0; padding:10px 10px 5px 25px; position:absolute; width:230px; right:-54px; bottom:-5px; 
											background:#fff; text-align:left; z-index:10; float:none; 
											-moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; border-radius:2px;
											-moz-box-shadow:1px 1px 13px #ccc; -webkit-box-shadow:1px 1px 13px #ccc; -o-box-shadow:1px 1px 13px #ccc; box-shadow:1px 1px 13px #ccc; }
#main.other p.portfolio #portfolio_retweet .twitter{ margin:-1px 0 0 0; margin:2px 0 0 0; }

#main.other .djela a{ margin:15px 0px 0 35px; }

#main.other h1 span, .box h1 span, .trazi h1 span{ font-size:14px; }
#main.other form, .box form{ /*margin:20px 0 0 4px;*/ margin:20px 0 0 4px; padding:35px 0 35px 30px; width:348px; float:left; display:inline; position:relative; z-index:10; background:url(imgs/main_form_middle.png) repeat-y; }
#main.other form .top, .box form .top{ width:378px; height:16px; position:absolute; top:-16px; left:0; background:url(imgs/main_form_top.png) no-repeat; }
#main.other form .bottom, .box form .bottom{ width:378px; height:16px; position:absolute; bottom:-16px; left:0; background:url(imgs/main_form_bottom.png) no-repeat; }
#main.other form label, .box form label{ margin:0 0 2px 0; color:#252525; font-size:14px; display:inline-block; }
#main.other form label span, .box form label span{ font-size:12px; color:#000; }
#main.other form input.text, .box form input.text{ margin:0; padding:0 5px; width:200px; height:25px; line-height:25px; font-size:13px; border:1px solid #b8b8b8; background:url(imgs/main_form_input.png) repeat-x; }
#main.other form input.text:focus, .box form input.text:focus, #main.other form textarea:focus, .box form textarea:focus{ border:1px solid #8b8b8b; background:#eee; }
#main.other form input.checkbox, .box form input.checkbox{ margin:10px 0 -2px 0; padding:0; background:none; border:none; width:14px; height:14px; line-height:13px; vertical-align:top; outline:none !important; }
#main.other form label.checkbox, .box form label.checkbox{ margin:10px 0 -2px 0; padding:0; text-indent:3px; font-size:12px; line-height:13px; vertical-align:top; }
#main.other form label.checkbox a, .box form label.checkbox a{ text-decoration:underline; font-style:italic; color:#252525; }
#main.other form label.checkbox a:hover, .box form label.checkbox a:hover{ color:#000; }
#main.other form .submit, .box form .submit, #form_trazi .submit{ margin:10px 0 0 0; padding:0 5px 4px 5px; width:108px; height:28px; display:block; text-indent:0; text-align:center; line-height:25px; color:#f7f7f7; 
						  border:none; background:url(imgs/main_elementi.jpg) -1px -616px no-repeat; cursor:pointer;}
#main.other form .submit:hover, #main.other form .submit:active, #main.other form .submit:focus, 
#form_trazi .submit:hover, #form_trazi .submit:focus, 
.box form .submit:hover, .box form input.submit:active, .box form input.submit:focus{ background:url(imgs/main_elementi.jpg) -223px -616px; color:#252525; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; }
#main.other form .obrisi, .box form .obrisi{ margin:0 0 33px 33px; }

#main.other form p, .box form p{ font-size:16px; margin:0 25px 20px 0; }
#main form textarea, .box form textarea{ margin:0; padding:10px; width:278px; max-width:278px; height:166px; font-size:13px; overflow:auto; border:1px solid #b8b8b8; background:url(imgs/main_form_textarea.png) #e0e0e0 no-repeat; }
#main form textarea.opis_djela, .box form textarea.opis_djela{ height:100px; }
#main form .comment, .box form .comment{ font-size:11px; color:#9a9a9a; }
#main form .error, .box form .error{ font-size:11px; color:#e40000; }
#main form .kontakt_error, .box form .kontakt_error{ font-size:12px; color:#e40000; float:none; }
#main form .ok, .box form .ok{ color:#090; }

form .r_username{ display:none; }/*Polje za provjeru. Mora biti prazno.*/

#main.other form p.info, #main.other form p.error, #main.other form p.ok{ margin:-28px 10px 0 0; position:relative; float:right; display:table; width:120px; height:28px; line-height:14px; font-size:12px; }
#main.other form p.slika{ margin:-28px 10px 0 0; width:80px; }
#main.other form p.info{ color:#333; }
#main.other form p.error{ color:#da0000; }
#main.other form p.ok{ color:#6ca606; }
#main.other form p span{ vertical-align:middle; display:table-cell; }

#main.other form p.general_error, .box form p.general_error{ margin:10px 0 0 0; font-size:12px; color:#da0000; }
#main.other form p.general_info, .box form p.general_info{ margin:10px 0 0 0; font-size:12px; color:#333; }
#main.other form p.general_ok, .box form p.general_ok{ margin:10px 0 0 0; font-size:12px; color:#6ca606; }

#main.other form p.clear{ margin:0; }

#main.other form p.general_error a, .box form p.general_error a{ color:#da0000; text-decoration:underline; }

#main.other .aside, .box .aside{ margin:35px 0 0 0; float:left; width:240px; color:#cacaca; }
#main.other .aside p, .box .aside p{ margin:15px 40px 15px 30px; font-size:22px; line-height:30px; text-shadow:0px 0px 2px #FFF; }
#main.other .aside p.minor, .box .aside p.minor{ margin:0px 40px 15px 30px; }

#main.other form select, .box form select{ margin:0; padding:2px 2px 2px 0; color:#000; width:300px; height:auto; line-height:17px; font-size:13px; border:1px solid #b8b8b8; background:url(imgs/main_form_textarea.png) #efefef repeat-x; }
#main.other form option, .box form option{ padding:0 4px; background:#efefef; }
#main.other form option:hover, .box form option:hover, #main.other form option:focus, .box form option:focus{ }

#main.other form .field input, .box form .field input{ padding:0; border:none; height:auto; line-height:normal; }
/*
#main.other form .field input, .box form .field input{ margin:0; width:200px; height:auto; line-height:normal; font-size:13px; border:1px solid #b8b8b8; background:url(imgs/main_form_input.png) repeat-x; }
*/
/*
#main.other form .field, .box form .field{ position:relative; margin:0; width:200px; height:20px; line-height:20px; font-size:13px; cursor:pointer; border:1px solid #b8b8b8; background:url(imgs/main_form_input.png) repeat-x; }
#main.other form .field input, .box form .field input{  z-index:10; position:absolute; top:0; left:0; cursor:pointer !important; }
#main.other form .field span{ z-index:1; position:relative; width:200px; height:20px; cursor:pointer; }
*/

#main.other form .side_form{ width:239px; height:auto; position:absolute; top:0; right:-239px; background:url(imgs/main_form_side_middle.png) repeat-y; }
#main.other form .side_form_top{ width:239px; height:16px; position:absolute; top:-16px; right:0; background:url(imgs/main_form_side_top.png) no-repeat; }
#main.other form .side_form_bottom{ width:239px; height:16px; position:absolute; bottom:-16px; right:0; background:url(imgs/main_form_side_bottom.png) no-repeat; }
#main.other .side_form h6{ margin:33px 33px 0 33px; font-size:14px; font-weight:normal; font-weight:normal; color:#323232; overflow:hidden; }
#main.other .side_form a.img{ margin:20px 0 0 33px; display:block; width:80px; height:80px; overflow:hidden; position:relative; text-align:center; line-height:80px; vertical-align:middle; }
#main.other .side_form a.img em{ margin-left:-60px; width:200px; height:80px; display:block; }
#main.other .side_form a.djelo{ margin:20px 0 0 33px; display:block; width:115px; height:85px; overflow:hidden; position:relative; text-align:center; line-height:85px; vertical-align:middle; }
#main.other .side_form a.djelo em{ margin-left:-92px; width:300px; height:85px; display:block; }
#main.other .side_form a.djelo em img{ border:none; }
#main.other .side_form a{ color:#F19803; }
#main.other .side_form a:hover{ text-decoration:underline; }
#main.other .side_form p{ margin:20px 33px 0 33px; padding:0 0 33px 0; font-size:12px; color:#9a9a9a; line-height:normal; }
#main.other .aside.space{ margin:420px 0 0 0; }
#main.other .aside.small_space{ margin:260px 0 0 0; }
#main.other .aside.medium_space{ margin:395px 0 0 0; }

.box{ margin:62px auto 0px auto; padding:0 0 20px 0; width:628px; float:left; display:inline; position:relative; overflow:visible; background:url(imgs/main_background_middle.png) repeat-y; }
.box .box_top{ width:628px; height:13px; position:absolute; top:-12px; left:-2px; background:url(imgs/main_box_top.png) top no-repeat; }
.box .box_bottom{ position:absolute; left:0; bottom:-30px; width:662px; height:30px; background:url(imgs/main_background_bottom.png) bottom no-repeat;}



#main.other .djela .current_autor{ position:relative; float:left; }
#main.other .djela .current_autor span{ width:256px; height:20px; position:absolute; bottom:1px; left:37px; line-height:20px; text-indent:10px; font-size:12px; background:url(imgs/main_article_background.png) bottom left; }
#main.other .djela .current_autor span a{ margin:0; display:inline; border:none; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; outline:none; }
#main.other .djela .current_autor span a:hover{ text-decoration:underline; }
#main.other .djela .small_imgs .current_autor span{ left:36px; bottom:-7px; width:115px; font-size:11px; }
#main.other .djela .small_imgs .current_autor span a{ margin:0 !important; height:auto; display:inline; }

#main.other .djela a.djelo_portfolio{ margin:25px 0 0 36px; width:256px; height:190px; overflow:hidden; position:relative; }
#main.other .djela a.djelo_portfolio{ display:inline-block; width:256px; height:190px; overflow:hidden; }
#main.other .djela a.djelo_portfolio em{ margin-left:-72px; width:400px; height:190px; display:block; text-align:center; }
#main.other .djela{ padding:15px 0 35px 0;}
#main.other .djela .small_imgs{ padding:0 0 10px 0; display:inline-block; float:left; }
#main.other .djela .small_imgs em{ float:left; margin:30px -8px -8px 35px !important; margin:30px 9px 0px 18px; width:115px; height:85px; overflow:hidden; display:block; border:1px solid #252525; }
#main.other .djela .small_imgs em a{ height:85px; width:201px; text-align:center; display:block; margin:0 0 0 -43px; border:none; }
/*#main.other .djela .small_imgs a img{ width:115px; }*/

#main.uvjeti_koristenja h1{ margin:5px 0 0px 4px; }
#main.uvjeti_koristenja h2{ margin:0 35px 0 35px; padding:35px 0 0 0; clear:both; font-size:20px; position:relative; z-index:10; }
#main.uvjeti_koristenja ul{ margin:0 50px 20px 50px !important; margin:0 25px 20px 25px; padding:10px 0 0 0; float:left; position:relative; top:auto; height:auto; overflow:hidden; }
#main.uvjeti_koristenja li{ margin:5px 0; padding:0 0 0 15px; font-size:14px; width:505px; height:auto; background:url(imgs/uvjeti_koristenja_li.png) 0 5px no-repeat; }
#main.uvjeti_koristenja p{ margin:10px 40px 10px 36px !important; margin:15px 60px 15px 18px; font-size:16px; display:block; position:relative; }

/***********/
/* Sidebar */
/***********/
#sidebar{ /*margin:40px 0 80px 0;*/ width:324px; /*display:inline;*/ position:absolute; right:0px; top:49px; }
#share{ padding:14px 0 0 0; width:324px; height:68px; position:relative; overflow:hidden; background:url(imgs/sidear_background_elements.png) 0 0 no-repeat; }

#share a{ margin:0 0 0 17px; color:#636363; font-size:14px; }
#share a:hover{ color:#eee; }
#share a span{ width:57px; height:55px; display:block; overflow:hidden; cursor:pointer; text-indent:-400px; position:absolute; top:14px; background:url(imgs/sidear_background_elements.png) no-repeat; }
#share a.rss{ padding:0 30px 0 0;}
#share a.rss span{ left:254px; background-position:0 -122px; }
#share a.rss:hover span{ background-position:-70px -122px; }
#share a.facebook span{ left:114px; background-position:-152px -122px; }
#share a.facebook:hover span{ background-position:-226px -122px; }
#share a.twitter span{ left:184px; background-position:-296px -122px; }
#share a.twitter:hover span{ background-position:-373px -122px; }

#banners{ /*margin:18px 0 -10px 0;BCK-25.05.2010.*/ margin:18px 0 15px 0; padding:10px 0 0px 25px; width:298px; height:auto; position:relative; background:url(imgs/sidebar_banners_background_middle.jpg) repeat-y; }
#banners_top{ width:323px; height:15px; position:absolute; top:-15px !important; top:-14px; left:0; font-size:1px; background:url(imgs/sidear_background_elements.png) 0 -217px no-repeat; }
#banners_bottom{ width:323px; height:15px; position:absolute; bottom:-15px; left:0; font-size:1px; background:url(imgs/sidear_background_elements.png) 0 -272px no-repeat; }
#banners a{ margin:0 19px 19px 0; display:inline-block; }

#kontakt{ margin:0px 0 0 0; width:324px; height:55px; line-height:33px; position:relative; display:block; font-size:18px; text-indent:70px; color:#CCC; background:url(imgs/sidear_background_elements.png) 0 -320px no-repeat; }
#kontakt:hover{ background-position:0 -383px; color:#fff; }
#kontakt span{ position:absolute; left:0; bottom:17px; font-size:11px; line-height:11px; cursor:pointer; }

#search{ margin:0px; width:324px; height:55px; position:relative; line-height:33px; position:relative; display:block; color:#CCC; background:url(imgs/sidear_background_elements.png) 0 -484px no-repeat; }
#search{ background:url(imgs/sidear_background_elements.png) 0 -551px;}
#search input{ margin:16px 0 0 20px; width:230px; font-size:14px; color:#2c2c2b; background:none; border:none; outline:none; }
#search input.submit{ margin:0; padding:0; width:67px; height:43px; position:absolute; cursor:pointer; top:2px !important; top:1px; right:3px; text-indent:200px; text-transform:capitalize; outline:none; background:url(imgs/sidebar_background_elements.jpg) 0 0 no-repeat; }
#search input.submit:hover{ background-position:-68px 0; }
#search input.submit:active{ -ms-background-position-x:-67px; -ms-background-position-y:1px; }

#o_kreativnom{ margin:3px 0 0 0; width:324px; height:55px; line-height:33px; position:relative; display:block; font-size:18px; text-indent:70px; color:#CCC; background:url(imgs/sidear_background_elements.png) 0 -659px no-repeat; }
#o_kreativnom:hover{ background-position:0 -729px; color:#fff; }
#o_kreativnom span{ position:absolute; left:0; bottom:17px; font-size:11px; line-height:11px; cursor:pointer; }

#twitter_box{ width:323px; color:#a4a4a4; font-size:14px; position:relative; z-index:10;  }
#twitter_box h5{ width:323px; height:70px; text-indent:-500px; overflow:hidden; background:url(imgs/sidear_background_elements.png) 0 -844px; }
#twitter_box h5 a{ display:block; width:323px; height:70px;  }
#twitter_box .tweet{ padding:3px 0;width:320px; background:#272727; border-right:1px solid #343434; border-left:1px solid #343434; }
#twitter_box p{ padding:15px 20px; background:#171717; border-top:1px solid #2f2f2f; border-bottom:1px solid #2f2f2f; border-right:1px solid #1d1d1c; border-left:1px solid #1d1d1c; }
#twitter_box p:hover{ background:#131313; -webkit-border-image:url(imgs/sidebar_twitter_border.png) 1 1 1 1 stretch stretch; -moz-border-image:url(imgs/sidebar_twitter_border.png) 1 1 1 1 stretch stretch; border-image:url(imgs/sidebar_twitter_border.png) 1 1 1 1 stretch stretch; }
#twitter_box span{ color:#6b6b6b; font-size:10px; display:block; margin:5px 0 0 0; }
#twitter_box a{ color:#f19803; }
#twitter_box a:hover{ text-decoration:underline; }
#twitter_bottom{ width:323px; height:20px; font-size:1px; background:url(imgs/sidear_background_elements.png) 0 -924px no-repeat; }

#blog{ margin:0; width:324px; height:82px; position:relative; display:block; overflow:hidden; text-indent:-570px; background:url(imgs/sidebar_kreativni_blog.png) 0 0 no-repeat; }
#blog:hover{ background-position:0 -82px; }



/**********/
/* Footer */
/**********/
#footer{ margin-top:-170px; width:100%; clear:both; background:url(imgs/footer_background_repeat.png) top repeat-x #fff; }
#footer_container{ padding:260px 0 0 0;  min-width:960px; width:100%; background:url(imgs/footer_content_background.jpg) top center no-repeat; }
#footer_bckg_repeat{ padding:0 0 50px 0; min-width:960px; width:100%; overflow:hidden; background:url(imgs/footer_content_background_repeat.jpg) top center repeat-y; }
#footer_content{ margin:0 auto; width:960px; overflow:visible; position:relative; }

#popularni_autori{ width:544px; margin:0 55px -36px 0 !important; float:left; position:relative; left:-35px; display:inline; 
					background:url(imgs/footer_autori_background.jpg) 0 -37px repeat-y; text-shadow:0px 1px 2px #d4d2d2; text-shadow:2px 2px 4px #d4d2d2; }
#popularni_autori .img{ margin:0 8px 0 0; float:left; width:73px; height:73px; display:block; background:url(imgs/footer_elements.jpg) 0 -165px no-repeat; }
/*#popularni_autori a{ position:relative; z-index:10; }*/
#popularni_autori span{ margin:7px 0 0 7px;  overflow:hidden; position:relative; text-align:center; vertical-align:middle; display:block; width:59px; height:59px; }
#popularni_autori .img a{ left:-71px; width:201px; height:73px; display:block; position:absolute; }

#popularni_autori p a, #popularni_autori h4 a{ display:inline; background:none; outline:none; }
#popularni_autori h3{ margin:0 0 20px 0; width:544px; height:62px; line-height:72px; overflow:hidden; text-indent:126px; font-size:24px; font-weight:normal; color:#252525; background:url(imgs/footer_elements.jpg) 0 0 no-repeat; /*background:url(imgs/footer_autori_h3.jpg) left no-repeat;*/ }
#popularni_autori .autor{ margin:0 0 0 96px; height:103px; width:448px; position:relative; }
#popularni_autori h4{ padding:4px 0 0 0; font-size:18px; font-weight:normal; color:#252525; text-shadow:0px 1px 2px #d4d2d2; }
#popularni_autori h4 a{ color:#252525; }
#popularni_autori h4 a:hover{ text-shadow:0px 1px 2px #d4d2d2; text-shadow:2px 1px 4px #999; }
#popularni_autori h6{ font-weight:normal; font-size:14px; color:#888; text-shadow:0px 0px 2px #fff;}
#popularni_autori h6 a{ color:#888; }
#popularni_autori p{ margin:11px 0 0 0; text-shadow:2px 2px 4px #d4d2d2; position:absolute; top:40px; left:80px !important; left:85px; }
#popularni_autori p, #popularni_autori p a{ font-size:12px; color:#252525; }
#popularni_autori p a:hover{ text-decoration:underline; }
#popularni_autori_bottom{ margin:-20px 0 0 0; width:544px; height:23px; background:url(imgs/footer_elements.jpg) 0 -102px no-repeat; }



#citat{ margin:20px 0 0 0; display:inline-block; position:relative; width:350px; font-size:24px; line-height:30px; color:#252525; 
		text-shadow:-1px -1px 1px #ccc; font-family:'Gentium', Georgia, "Times New Roman", Times, serif; }
#citat cite{ position:absolute; bottom:-40px; right:35px; font-size:20px; text-align:right; font-style:normal; }
#citat q{ padding:0 0 0 0; quotes: "" ""; }
#citat q:before, #citat q:after { content: ""; }
#citat q span{ width:240px; display:inline-block; }
#citat img{ float:left; display:inline; position:relative; margin:-18px 15px 0 0; }

#linkovi{ width:437px; position:absolute; top:240px; right:-36px; background:url(imgs/footer_linkovi_background.jpg) 0 -24px repeat-y; text-shadow:0px 1px 2px #d4d2d2; text-shadow:2px 2px 4px #d4d2d2; }
#linkovi ul{ margin:0 0 0 50px; padding:0 0 20px 0; color:#252525; font-size:16px; list-style:none; }
#linkovi li{ margin:0 0 1px 0; width:339px; height:29px; position:relative; line-height:29px; color:#252525; font-size:1px; }
#linkovi li a{ width:339px; height:29px; line-height:29px; font-size:16px; display:block; position:absolute; left:0; top:1px; color:#252525; outline:none; }
#linkovi li a:hover{ left:-25px; text-indent:25px; color:#000; background:url(imgs/footer_elements.jpg) 0 -389px;  }
#linkovi li span{ color:#8b8b8b; font-size:12px; }
/*#linkovi li a:hover span{ color:#333; }*/
#linkovi h3{ height:65px; font-size:21px; line-height:72px; overflow:hidden; text-indent:70px; font-weight:normal; color:#252525; background:url(imgs/footer_elements.jpg) 0 -278px; }
#linkovi h3 span{ font-size:14px; }

#linkovi_bottom{ margin:-19px 0 0 0; width:437px; height:23px; background:url(imgs/footer_elements.jpg) 0 -459px no-repeat; }



/*Copyright*/
#copyright{ height:73px; background:url(imgs/footer_copyright_background_repeat.jpg) top repeat-x; }
#copyright div{ height:73px; background:url(imgs/footer_copyright_background.jpg) top center no-repeat; }
#copyright p{ margin:0 auto; padding:30px 0 0 0; width:960px; height:43px; text-align:right; font-size:14px; color:#878787; }
#copyright span{ font-size:10px; }
#copyright a{ font-size:10px; color:#878787; }
#copyright a:hover{ color:#999; }