html
{
	background: url(../images/background.png);
	height: 100%;
}

body
{
	background: url(../images/oskar.png) center 182px no-repeat fixed;
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	min-height: 100%;
	color: #3B3B3B;
}

*
{
	font-size: 1em;
}

a
{
	color: #ff4800;
}

a img
{
	border: none;
}

p,
ul > li,
ol > li
{
	font-size: 1.2em;
}

p
{
	line-height: 1.5em;
}

h1
{
	font-size: 3.5em;
}

h2
{
	font-size: 2.4em;
}

h3
{
	font-size: 1.8em;
}

h4
{
	font-size: 1.4em;
	margin-bottom: 0;
	margin-top: 1.5em;
}

h5
{
	font-size: 1.2em;
}

h6
{
	font-size: 1.1em;
}

#main
{
	background: #FFFFFF;
	width: 696px; 
	min-height: 960px;
	padding: 0 46px 0 67px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	border-left: 1px solid #f6f6f6;
	border-right: 1px solid #f6f6f6;
}

#header
{
	width: 676px;
	height: 132px;
	top: 41px;
	position: relative;
	background: url(../images/background-header.png) top left no-repeat;
}

#content
{
	padding-left: 210px;
	padding-bottom: 145px;
	padding-top: 41px;
	padding-right: 20px;
	width: 465px;
	overflow: hidden;
}

#footer
{
	position: absolute;
	width: 507px;
	bottom: 0;
	right: 0;
	margin: 35px -1px 0 -1px;
	padding: 15px 0 15px 30px;
	background: url(../images/background-footer.png);
}

#brlog a
{
	text-decoration: none;
	color: #3B3B3B;
}

#brlog a img
{
	padding-left: 5px;
	padding-top: 4px;
	vertical-align: middle;
}

#logo
{
	margin-left: 32px;
	float: left;
	height: 96px;
	width: 212px;
}



/* navigation */

#navigation
{
	background: url(../images/background-navigation.png) left top no-repeat;
	padding: 45px 0 0 0;
	margin: 0;
	list-style: none;
	position: fixed;
	left: 50%;
	margin-left: -405px;
	top: 180px;
	width: 276px;
	height: 790px;
}

#navigation li
{
	margin: 0;
	padding: 0 0 0 129px;
	background: url(../images/bullet-navigation-normal.png) 69px 0.6em no-repeat;
	font-size: 1.3em;
	font-style: italic;
}

#navigation li.selected
{
	background-image: url(../images/bullet-navigation-selected.png);
}

#navigation li#nominirane
{
	margin-top: 65px;
}

#navigation li#next
{
	margin-top: 8px;
}

#navigation li#drugi-o-nama,
#navigation li#galerija,
#navigation li#pobjednici
{
	margin-top: 45px;
}

#navigation li#pravila
{
	margin-top: 25px;
}

#navigation li a
{
	padding: 0;
	text-decoration: none;
	color: #3b3b3b;
	height: 16px;
	width: 140px;
	display: block;
	text-indent: -9999px;
	background-image: url(../images/menu.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}






#navigation li#naslovnica a
{
	background-position: 0 -41px;
}

#navigation li#next a
{
	background-position: 0 -340px;
}

#navigation li#nominiraj a
{
	background-position: 0 0;
}

#navigation li#nominirane a
{
	background-position: 0 -80px;
}

#navigation li#o-natjecaju a
{
	background-position: 0 -140px;
}

#navigation li#ziri a
{
	background-position: 0 -159px;
}

#navigation li#obavijesti a
{
	background-position: 0 -241px;
}

#navigation li#pobjednici a
{
	background-position: 0 -191px;
}

#navigation li#galerija a
{
	background-position: 0 -220px;
}

#navigation li#pravila a
{
	background-position: 0 -260px;
}

#navigation li#press a
{
	background-position: 0 -280px;
}

#navigation li#drugi-o-nama a
{
	background-position: 0 -301px;
}

#navigation li#pokrovitelji a
{
	background-position: 0 -321px;
}


#navigation li#naslovnica a:hover,
#navigation li#naslovnica.selected a
{
	background-position: -140px -41px;
}

#navigation li#next a:hover,
#navigation li#next.selected a
{
	background-position: -140px -340px;
}

#navigation li#nominiraj a:hover,
#navigation li#nominiraj.selected a
{
	background-position: -140px 0;
}

#navigation li#nominirane a:hover,
#navigation li#nominirane.selected a
{
	background-position: -140px -80px;
}

#navigation li#o-natjecaju a:hover,
#navigation li#o-natjecaju.selected a
{
	background-position: -140px -140px;
}

#navigation li#ziri a:hover,
#navigation li#ziri.selected a
{
	background-position: -140px -159px;
}

#navigation li#obavijesti a:hover,
#navigation li#obavijesti.selected a
{
	background-position: -140px -241px;
}

#navigation li#pobjednici a:hover,
#navigation li#pobjednici.selected a
{
	background-position: -140px -191px;
}

#navigation li#galerija a:hover,
#navigation li#galerija.selected a
{
	background-position: -140px -220px;
}

#navigation li#pravila a:hover,
#navigation li#pravila.selected a
{
	background-position: -140px -260px;
}

#navigation li#press a:hover,
#navigation li#press.selected a
{
	background-position: -140px -280px;
}

#navigation li#drugi-o-nama a:hover,
#navigation li#drugi-o-nama.selected a
{
	background-position: -140px -301px;
}

#navigation li#pokrovitelji a:hover,
#navigation li#pokrovitelji.selected a
{
	background-position: -140px -321px;
}



#navigation li.disabled
{
	text-decoration: line-through;
}



/* HEADINGS */

h2#tagline
{
	font-size: 3.5em;
	font-weight: normal;
	background: url(../images/heading-copy.png) top left no-repeat;
	width: 449px;
	height: 116px;
	text-indent: -9999px;
	margin: 10px 0 10px -4px;
}

h2#nominirani
{
	font-size: 3.5em;
	font-weight: normal;
	background: url(../images/heading-zadnje_nominirani.png) top left no-repeat;
	width: 256px;
	height: 28px;
	text-indent: -9999px;
}

h2#gallery_2009
{
	font-size: 3.5em;
	font-weight: normal;
	background: url(../images/heading-galerija_2009.png) top left no-repeat;
	width: 217px;
	height: 27px;
	text-indent: -9999px;
}

h2#gallery_2010
{
	font-size: 3.5em;
	font-weight: normal;
	background: url(../images/heading-galerija_2010.png) top left no-repeat;
	width: 217px;
	height: 27px;
	text-indent: -9999px;
}

#sponsors h2
{
	font-size: 3.5em;
	font-weight: normal;
	background: url(../images/heading-sponzori.png) top left no-repeat;
	width: 123px;
	height: 27px;
	text-indent: -9999px;
}

h3#prijava,
a#prijava
{
	background: url(../images/heading-nominiraj.png) top left no-repeat;
	font-size: 3.5em;
	width: 465px;
	height: 35px;
	text-indent: -9999px;
	margin-bottom: 20px;
	margin-top: 0;
	display: block;
}

#prijava.done
{
	background: url(../images/heading-nominiraj-done.png) top left no-repeat;
	margin: 50px 0;
}

#prijava.end
{
	background: url(../images/heading-nominiraj-end.png) top left no-repeat;
	margin: 40px 0 10px 0;
	height: 38px;
}

#prijava.extended
{
	background: url(../images/heading-nominiraj-extended.png) top left no-repeat;
	height: 82px;
	margin: 30px 0 25px 0;
}

#prijava span
{
	font-size: 0.43em;
}

#button_vidi_sve
{
	display: block;
	background: url(../images/button-pogledaj_sve.png) top left no-repeat;
	font-size: 3.5em;
	width: 357px;
	height: 43px;
	text-indent: -9999px;
	margin-top: 0.5em;
}



/* sponsors */

#sponsors
{
	clear: both;
}

#sponsors ul
{
	margin: 0;
	padding: 0;
}

#sponsors li
{
	float: left;
	width: 50%;
	height: 60px;
	list-style: none;
	padding: 0;
	margin: 0;
}

#sponsors li a
{
	color: #888888;
	text-decoration: none;
}

#sponsors li span
{
	float: left;
	width: 50%;
}

#sponsors li br
{
	display: none;
}

#sponsors li img
{
	float: right;
	width: 105px;
	height: 50px;
}




/* submit form */

#submit_form_wrap
{
	padding-bottom: 43px;
	overflow: auto;
}

#submit_form
{
	background: #ff4800;
	width: 359px;
	padding: 22px 26px 0 77px;
	font-size: 1.2em;
	color: #3b3b3b;
	float: left;
	clear:both;
}

#submit_form label
{
	line-height: 2.5em;
	font-weight: bold;
}

#submit_form input,
#submit_form textarea,
#submit_form select
{
	font-family: Georgia, "Times New Roman", Times, serif;
	border: 1px solid #3b3b3b;
	padding: 10px 14px;
	font-size: 1.25em;
	width: 326px;
}

#submit_form select
{
	width: 356px;
}

#submit_form input#submit
{
	background: url(../images/button-nominiraj.png) top left no-repeat;
	width: 357px;
	height: 43px;
	display: block;
	text-indent: -9999px;
	margin-bottom: -20px;
	margin-top: 20px;
	cursor: pointer;
}



/* home site list */

#nominees ul,
#nominees li
{
	padding: 0;
	margin: 0;
	list-style: none;
}

#nominees ul,
#button_vidi_sve
{
	margin-left: 78px;
}

#nominees li a
{
	color: #3b3b3b;
	text-decoration: none;
	font-weight: bold;
}



/* user menu */

.user_menu
{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 30px;
	z-index: 1000;
	background: #ff4800;
	color: #FFFFFF;
}

.user_menu .inside
{
	margin: 0 auto;
	overflow: hidden;
	width: 743px;
	padding-right: 68px;
	text-align: left;
	height: 30px;
}

.user_menu .inside p
{
	margin: 0.5em 0 0 0;
}

.user_menu .inside .replace
{
	float: left;
	width: 500px;
}

.user_menu a
{
	color: #FFFFFF;
	text-decoration: underline;
}

#share
{
	float: right;
	margin-top: 3px;
}



/* ajax */

#ajax_info
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
	background: #FFFFFF;
	border: 1px solid #999999;
	color: #FF0000;
	font-size: 0.9em;
	margin: 30px 0 15px;
	z-index: 5;
}

#ajax_info p
{
	margin: 5px;
}

body.sites #ajax_info
{
	display: none;
	width: auto;
	height: auto;
	padding: 1em 2em;
	position: fixed;
	font-size: 1.1em;
	right: auto;
	bottom: auto;
}

* html body.sites #ajax_info
{
	position: absolute;
}

body.submit #ajax_info
{
	bottom: 31px;
}



/* twitter */

#twitter_feed
{
	width: 328px;
	height: 60px;
	position: absolute;
	top: 20px;
	right: 33px;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
}

#twitter_feed strong a
{
	color: #3B3B3B;
}

#twitter_feed a
{
	text-decoration: none;
}

#twitter_feed li
{
	margin: 0;
	padding: 0;
}



/* pagination */

.pagination
{
	font-size: 1.2em;
	margin-top: 20px;
	clear: both;
	float: left;
	width: 100%;
}

.pagination a,
.pagination strong
{
	padding: 0 3px;
}



/* gallery */

.gallery
{
	overflow: hidden;
}

.gallery a
{
	float: left;
	margin-right: 13px;
}

.gallery a img
{
	border: 1px solid #ff4800;
}




#choose_category,
#kategorija_wrap
{
	float: left;
}

.page-ziri #choose_category,
.page-ziri #kategorija_wrap
{
	float: none;
}

#kategorija_wrap
{
	clear: left;
}

.zadnje_nominirani,
#entries
{
	clear: both;
}

#entries
{
	padding-top: 9px;
}

#entries.winners .rank
{
	display: none;
}



/* ziri */

.page-ziri tr th
{
	vertical-align: top;
	width: 20%;
	overflow: hidden;
}

.page-ziri tr p
{
	font-size: 1.1em;
	text-align: center;
	font-weight: normal;
}








/* sites new */

#sites_kategorija_form #kategorija
{
	font-size: 1.3em;
	padding: 5px;
	border: 1px solid #ff4800;
	color: #ff4800;
}

.votecount
{
	color: #AAAAAA;
	font-weight: normal;
	text-align: right;
	font-size: 1.1em;
}

.vote-link,
.voted-site
{
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 1.8em;
	text-decoration: none;
	background: #ff4800;
	width: 94px;
	height: 27px;
	line-height: 27px;
	display: block;
	text-align: center;
	color: #FFFFFF;
	border: 1px solid #ff4800;
	border-bottom: none;
}

.voted-site
{
	background: #ffd9cc;
	cursor: default;
	border-color: #ffd9cc;
	border-bottom: 1px solid #ffd9cc;
	bottom: -1px;
	z-index: 5;
}

.vote-link:hover
{
	background: #FFFFFF;
	color: #ff4800;
}

.entry
{
	position: relative;
	float: left;
	width: 460px;
	font-family: Arial, Helvetica, sans-serif;
	color: #747474;
	border-bottom: 1px solid #ff4900;
	margin-bottom: 20px;
}

.home .entry
{
	border: none;
	float: none;
}

.pobjednici .entry .description
{
	overflow: hidden;
	width: 100%;
	margin-bottom: 0;
}

.pobjednici .entry .description img
{
	float: left;
	margin: 0 1em 0 0;
}

.rank
{
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	font-size: 8.5em;
	font-weight: bold;
	color: #f1f1f1;
}

.sites .rank
{
	display: none;
}

.category-12 .rank
{
	display: block;
}

.title,
.autor,
.kategorija,
.outlink,
.opis
{
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 2;
}

.sr,
.fr
{
	width: 410px;
	float: left;
	padding-left: 50px;
}

.opis
{
	padding-bottom: 20px;
	width: 310px;
	padding-right: 16px;
	float: left;
}

.fr
{
	border-bottom: 1px solid #ffe9ee;
	position: relative;
	padding-bottom: 3px;
	margin-bottom: 3px;
	min-height: 45px;
}

.title,
.outlink
{
	width: 326px;
}

.outlink
{
	font-size: 1.1em;
	margin-bottom: 1em;
}

h3.title
{
	font-size: 1.8em;
	font-weight: normal;
	position: absolute;
	left: 50px;
	bottom: 3px;
	max-height: 45px;
	overflow: hidden;
}

h3.title a
{
	text-decoration: none;
}

.autor,
.kategorija
{
	width: 84px;
	font-size: 1em;
}

.autor a:hover,
.kategorija a:hover
{
	text-decoration: none;
}

.kategorija
{
	margin-left: 326px;
}

.outlink a
{
	color: #747474;
	text-decoration: none;
	padding-left: 1px;
}

h3.title a:hover,
.outlink a:hover
{
	text-decoration: underline;
}

.edit_site
{
	position: absolute;
	left: 0;
	bottom: -2em;
	background: #EEE;
	width: 459px;
	padding: 3px;
	display: none;
}

.entry:hover .edit_site
{
	display: block;
}

.vote_success
{
	background: #FF4800;
    color: #FFFFFF;
    margin-bottom: 20px;
    padding: 1px 10px;
	font-weight: bold;
}


/* pobjednici */

.view_catalogue
{
	margin-top: 4em;
	text-align: center;
}

.view_catalogue a
{
	color: #777777;
}

h1.winners
{
	background: url(../images/heading-pobjednici.png) top left no-repeat;
	text-indent: -9999px;
	margin: 0;
}

.win_cat a
{
	text-decoration: none;
	border-bottom: 1px solid #FF4800;
	display: block;
	padding: 15px 5px;
	text-transform: none;
}

.win_cat a:hover
{
	background: #f2f2f2;
}

#pobjednici_category
{
	border: 1px solid #FF4800;
	font-size: 2em;
	color: #FF4800;
	padding: 6px 0;
}

.pobjednici h3.title
{
	position: static;
	width: 100%;
	border-bottom: 1px solid #ffece5;
	padding-bottom: 8px;
	margin-bottom: 16px;
	margin-top: 10px;
	padding-top: 0;
	border-top: none;
}

.pobjednici .entry
{
	border: 1px solid #FFFFFF;
	border-bottom: 1px solid #FF4800;
	margin-top: 10px;
}

.pobjednici .entry:hover
{
	border: 1px solid #FF4800;
	background: #f2f2f2;
}

.category_intro
{
	margin-top: 2.5em;
	padding: 0.5em 1em 1em 1.5em;
	background: url(../images/quote.png) top left no-repeat;
}

.pobjednici
{
	color: #777777;
}

.pobjednici .segment,
.page-potest .segment
{
	overflow: hidden;
}

.pobjednici .segment p img,
.page-potest .segment p img
{
	float: left;
	margin-right: 1em;
	border: 1px solid #FF4800;
}

.pobjednici h2,
.page-potest h2
{
	font-size: 2.2em;
	color: #FF4800;
	text-transform: uppercase;
	margin: 2em 0 0;
}

.pobjednici h2.win_cat
{
	margin: 0;
}

.pobjednici h3,
.page-potest h3
{
	color: #414141;
	padding: 20px 0 0 0;
	margin: 10px 0 0 0;
}

.pobjednici h3 a
{
	color: #414141;
}

.pobjednici .winner h3 a
{
	color: #FF4800;
}

.pobjednici ul,
.page-potest ul
{
	list-style: none;
	padding-left: 3em;
}

.pobjednici ul li,
.page-potest ul li
{
	background: url(../images/pobjednici/bullet.png) left center no-repeat;
	margin: 0.25em 0;
	padding-left: 1.5em;
}

.pobjednici a:hover,
.page-potest a:hover
{
	text-decoration: none;
}

.drugionama
{
	float: left;
	margin: 0 1em 2em 0;
	width: 125px;
	height: 125px;
}

.drugionama br
{
	display: none;
}

.drugionama a
{
	font-size: 1.3em;
	text-align: center;
	display: block;
}

.drugionama a:hover
{
	text-decoration: none;
}

.intro
{
	margin-bottom: 3em;
	overflow: hidden;
}