/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12{margin-left:auto;margin-right:auto;width:960px;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.container_12 .grid_1{width:60px;}
.container_12 .grid_2{width:140px;}
.container_12 .grid_3{width:220px;}
.container_12 .grid_4{width:300px;}
.container_12 .grid_5{width:380px;}
.container_12 .grid_6{width:460px;}
.container_12 .grid_7{width:540px;}
.container_12 .grid_8{width:620px;}
.container_12 .grid_9{width:700px;}
.container_12 .grid_10{width:780px;}
.container_12 .grid_11{width:860px;}
.container_12 .grid_12{width:940px;}
.container_12 .prefix_1{padding-left:80px;}
.container_12 .prefix_2{padding-left:160px;}
.container_12 .prefix_3{padding-left:240px;}
.container_12 .prefix_4{padding-left:320px;}
.container_12 .prefix_5{padding-left:400px;}
.container_12 .prefix_6{padding-left:480px;}
.container_12 .prefix_7{padding-left:560px;}
.container_12 .prefix_8{padding-left:640px;}
.container_12 .prefix_9{padding-left:720px;}
.container_12 .prefix_10{padding-left:800px;}
.container_12 .prefix_11{padding-left:880px;}
.container_12 .suffix_1{padding-right:80px;}
.container_12 .suffix_2{padding-right:160px;}
.container_12 .suffix_3{padding-right:240px;}
.container_12 .suffix_4{padding-right:320px;}
.container_12 .suffix_5{padding-right:400px;}
.container_12 .suffix_6{padding-right:480px;}
.container_12 .suffix_7{padding-right:560px;}
.container_12 .suffix_8{padding-right:640px;}
.container_12 .suffix_9{padding-right:720px;}
.container_12 .suffix_10{padding-right:800px;}
.container_12 .suffix_11{padding-right:880px;}
.container_12 .push_1{left:80px;}
.container_12 .push_2{left:160px;}
.container_12 .push_3{left:240px;}
.container_12 .push_4{left:320px;}
.container_12 .push_5{left:400px;}
.container_12 .push_6{left:480px;}
.container_12 .push_7{left:560px;}
.container_12 .push_8{left:640px;}
.container_12 .push_9{left:720px;}
.container_12 .push_10{left:800px;}
.container_12 .push_11{left:880px;}
.container_12 .pull_1{left:-80px;}
.container_12 .pull_2{left:-160px;}
.container_12 .pull_3{left:-240px;}
.container_12 .pull_4{left:-320px;}
.container_12 .pull_5{left:-400px;}
.container_12 .pull_6{left:-480px;}
.container_12 .pull_7{left:-560px;}
.container_12 .pull_8{left:-640px;}
.container_12 .pull_9{left:-720px;}
.container_12 .pull_10{left:-800px;}
.container_12 .pull_11{left:-880px;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;margin:0; padding:0;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:block;}
* html .clearfix{height:1%;}

/* Reset */
h1, h2, h3, h4, h5, h6, p, ul, li { margin:0px; padding:0px;}
h1 { font-size:140%;}
h2 {font-size:120%;}
h3 {font-size:110%; margin:10px 0px;}
h4 {font-size:100%;}
h5 {font-size:90%; font-style:italic;}
h6 {font-size:80%; font-style:italic;}
p { padding:5px 0px; margin:10px 0px;}
.hidden {display:none;}

/* Elements */
body { font-family:Verdana,sans-serif; font-size:80%; color:#1b1b1b; margin:0px;
       background:#f1f1f1 url(images/page_bkg.png) repeat-x scroll top center;}
a {color:#2d219d; text-decoration:none;}
a:visited {color:#2d219d;/*#7700bb;*/ text-decoration:none;}
a:hover {color:#fd4b00; text-decoration:underline;}
a img { border:none;}
.inner { padding:15px;}
.fullcontent { background-color:#fff;}

/* Login */
#login { background-color:#fff;}
#login fieldset { border:none; margin:0px; padding:0px;}
#login legend { border:none; margin:0px; padding:0px; font-weight:bold; font-style:italic;}
#login p { margin:0px; padding:5px 0px;}
#login label { }
#login input[type=text], #login input[type=password] { width:200px; padding:3px; border:solid 1px #dcdcdc;display:block;}
#signupFormContainer { border-right:solid 1px #dcdcdc;}
#signupFormContainer, #loginFormContainer { width:230px; margin:0px 0px 0px 10px; padding: 0px 0px 0px 10px;}
#login input.error { border:solid 2px #f00;}
#login label.error { font-size:80%; color:#f00;}

#accountdetails { background-color:#fff;}
#accountdetails fieldset { border:none; margin:0 0 20px; padding:0px;}
#accountdetails legend { border:none; margin:0px; padding:0px; font-weight:bold; font-style:italic;}
#accountdetails p { margin:0px; padding:5px 0px;}
#accountdetails label { }
#accountdetails input[type=text], #accountdetails input[type=password] { width:200px; padding:3px; border:solid 1px #dcdcdc;display:block;}
#accountdetails input.error { border:solid 2px #f00;}
#accountdetails label.error { font-size:80%; color:#f00;}


#loginbar { height:25px; text-align:right; font-size:80%;}
#loginbar div { padding:5px 10px; margin:0px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; background-color:#f1f1f1; float:right; display:block;}
#status { font-size:24px; color:#999; margin-top:20px; }
#status span { color:#000; }
#hits { float:right;}

.searchbox { float:left; margin-top:10px;}
.searchbox label { display:block; width:220px; font-weight:bold; margin:0 0 5px 0; }
.searchbox label span { font-size:70%; margin-left:10px; font-style:italic; font-weight:normal; }
.searchbox input[type=text] { width:220px; padding:10px 5px; border: #6ab2e7 1px solid; }
.searchbox #find { width:140px; height:43px; background:transparent url('images/trazi_dugme.png') no-repeat scroll 0px 0px; border:none; cursor:pointer; margin-top:18px;}
.searchbox #find:hover, #searchbox #find:focus { background-position:0px -43px;}
.searchbox #find:active { background-position:0px -86px; margin-top:19px;}

#menu { background-color:#70b4e0; margin-top:30px;}
#menu ul {margin:12px 0 0 0; padding:0px; list-style:none; font-size:90%; float:left;}
#menu li { float:left; }
#menu li a { color:#fff; margin:0 10px 0 0; padding:5px 10px; -moz-border-radius-topleft:5px;  -moz-border-radius-topright:5px; 
             -webkit-border-top-left-radius:5px;  -webkit-border-top-right-radius:5px; background-color:#499ad6; display:block; text-decoration:none;}
#menu li a:visited {color:#fff; text-decoration:none;}
#menu li a:hover, #menu li.current a { text-decoration:none; background-color:#f1f1f1; color:#1b1b1b;}
#menu #searchResults { float:right; text-decoration:none; background-color:#f1f1f1; color:#1b1b1b;
                       margin:10px 10px 0 0; padding:5px 10px; -moz-border-radius-topleft:5px;  -moz-border-radius-topright:5px; 
						-webkit-border-top-left-radius:5px;  -webkit-border-top-right-radius:5px; display:block;}

#user_messages li {background: #fffccf; list-style:none; padding:10px 10px 10px 10px;}
						
#breadcrumb ul {margin:0px; padding:10px 0 25px 0; list-style:none; font-size:90%; display:block;}
#breadcrumb ul li { float:left; padding:0 15px 0 5px; background:transparent url(images/breadcrumb_separator.png) no-repeat center right; }
#breadcrumb ul li.current {padding:0 15px 0 5px; background:none; }

#content h2 { margin:20px 0; font-weight:normal;}

#sidebar, #content { background-color:#fff; }
ul#filters { background-color:#6c6f70; padding:10px;list-style:none; margin:10px 0px;}
ul#filters li { margin:2px 0px;}
ul#filters a { background: transparent url('images/cross.png') no-repeat scroll 0 2px; padding-left:20px; display:block;}
ul#filters a, ul#filters a:visited { color:#fff;}
ul#filters a:hover { text-decoration:underline;}
ul.filteroptions { list-style:none; margin:0 0 10px 0; color:#dcdcdc;}
ul.filteroptions li { margin:2px 0px 2px 16px;}
ul.filteroptions li { color:#6b6e70;} /* was li span */
h4.filterheader { background:transparent url(images/arrows.png) no-repeat scroll 0px 0px; 
                  padding-left:16px; margin:20px 0 5px; cursor:pointer;}
.more { text-align:right; }
#sidebar .remove { margin:10px 0 10px 10px;}

.notification { background:#ffecaf url(images/email.png) no-repeat scroll 10px center; border:solid 1px #e4c069; padding:10px 10px 10px 50px; margin:10px 0px;}

.posao .pozicija, .posao .poslodavac, .posao .opis { display:block; margin:5px 0;}
.posao .izvor, .posao .vreme, .posao .slicni { display:inline; font-size:80%; padding:5px 0px 5px 0px; margin-right:20px;}
.posao .favorit a { display:inline; font-size:80%; padding:5px 0 5px 0px ;}
.posao .favorit span { font-size: 80%;}

.posao { border-top: solid 1px #c9cacb; padding:10px 0px; }	  
.posao .pozicija { font-size:120%; font-weight:bold; margin-right:10px;}
.posao .poslodavac { font-size:100%;}
.posao .poslodavac a { color:#485dc5;}
/*.posao .izvor { background: transparent url(images/posao_izvor.png) no-repeat scroll center left;}*/
/*.posao .vreme { background: transparent url(images/posao_vreme.png) no-repeat scroll center left;}*/
.posao .favorit a { text-decoration:none;}
.posao .favorit a.fav, .posao .favorit a:hover { /*background: transparent url(images/star1.png) no-repeat scroll center left; padding-left:20px;*/}
.posao .slicni { background: transparent url(images/posao_slicni.png) no-repeat scroll center left;}
.posao b {background-color: #fffcbf;}
.posao .opis b {font-weight: normal;}

.posao .from {color: #6b6e70;}

.latest {background-color:#fff;}
.latest .posao {border:none; }
.latest .title { width:50%;}
.latest .employer {width:30%;}
.latest .city {width:20%;}
.latest h1 {background: transparent url(images/clock.png) no-repeat scroll center left; padding: 0 35px 5px;}

.slicniContainer {/*position:relative;*/}
.slicniContainer .slicniOptions { display:block; /*position:absolute; top:-5px; left:10px;*/ background-color:#f1f1f1; margin: 0 0 10px 0;
                      border: solid 1px #dcdcdc; padding:10px; display:none; /*min-width:150px;*/ width:640px;  z-index:9999;}
.slicniContainer .slicniOptions ul { margin:0; padding:0; }
.slicniContainer .slicniOptions li { display:block; padding:5px 0px; }

#pager { padding:10px 0 20px 0; list-style:none;}
#pager li { float:left; margin: 0 5px 0 0;}
#pager li a {padding: 3px 6px; background-color:#fff; border:solid 1px #c9cacb; color:#6b6e70; display:block;}
#pager li.current a { background-color:#c9cacb;}
#pager li.current { background-color:#c9cacb;padding: 3px 6px;border:solid 1px #c9cacb;}
#pager li a:hover {background-color:#499ad6;color:#fff; border:solid 1px #499ad6; }

#footer { border-top: solid 1px #c9cacb; margin-top:20px; }
.footer h4 { margin:10px 0;}
.footer ul { margin:0px; padding:0px; list-style:none;font-size:90%;}
.footer ul li { padding:2px 0px;}
.twitter { background: transparent url(images/twitter.png) no-repeat scroll center left; padding: 2px 0 2px 20px;}
.facebook { background: transparent url(images/facebook.png) no-repeat scroll center left; padding:2px 0 2px 20px;}

#infobar { margin:20px 0 20px 10px; font-size:80%; display:block; float:left;}

/* HOME PAGE */

#content-left, #content-right, #content-bottom{ background-color: #fff;  margin-top: 20px;}
#content-left h1{ background: transparent url(images/tag_kategorije.png) no-repeat scroll center left; padding: 0 35px 5px;}
#content-right h1{ background: transparent url(images/tag_lokacije.png) no-repeat scroll center left; padding: 0 35px 5px;}

ul.longlist { float:left; list-style: none; margin: 15px 0; padding: 0px; width:50%; font-size:90%;}
ul.longlist li{ padding:4px 5px 4px 0px;}
ul.longlist span{ color: #6b6e70;}
a.dalje { color: #222; margin-top:10px; display:block;}

/* LOCATIONS */
 
.kategorije div{ width:100%; overflow:hidden; margin:10px 0px; padding: 10px 0 0 0;}
.kategorije p{ display:block; margin: 0 20px 0 0; padding:0px 0; font-size:24px; color:#dcdcdc;}
ul.shortlist { float:left; overflow: hidden; list-style: none; margin: 0; padding: 5px 0px; width: 600px;border-top: solid 1px #c9cacb; }
ul.shortlist li{ padding:2px 0px; float: left; width: 200px;}
ul.shortlist span{ color: #6b6e70;}
a.dalje { color: #222; margin:10px 10px 0 0; display:block; float:right;}

#contactForm input[type="text"], #contactForm textarea { display:block; width:400px; padding:3px; border:solid 1px #dcdcdc;}
#contactForm p { margin:0px; padding:5px 0px;}
#contactForm input.error, #contactForm textarea.error { border:solid 2px #f00;}
#contactForm label.error { font-size:80%; color:#f00; }

/* favorites */
a.remove { font-size:12px; font-weight:normal; color:#fd4b00; background: transparent url('images/cross.png') no-repeat scroll left center; padding:5px 0 5px 20px;}
#sidebar a.remove { margin:10px 0 10px 10px; display:block;}

/* alerts */
.alert { position:relative;}
.alert .id { font-size:150%; color:#dcdcdc; position:absolute; top:10px; left:0;}
.alert .keywords { font-weight:bold; margin:10px 0 0 30px; }
.alert .actions { display:block; margin:10px 0 0 30px; }
.alert .remove {background: transparent url('images/cross.png') no-repeat scroll left center; padding:5px 0 5px 20px; margin: 0 0 0 10px;}
.alert .search {background: transparent url('images/magnifier.png') no-repeat scroll left center; padding:5px 0 5px 20px;}

/* forms */
.errorlist {color: #dd0000; list-style:none;}

/* Jan 2010 */
.posao span img { vertical-align:middle; margin-top:-4px;}
/*form { height:0px;}*/