/* Page Setup */
body { 
  margin:0px; padding:0;
  background:#666;  
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; line-height:20px; 
  text-align:center; 
  }
img { border:0px; }
form { margin:0; padding:0; }
a:link, a:visited { color:#e10915; text-decoration:none; }
a:hover { color:#069; }
h1 { font-size:20px; }
h2 { font-size:17px; }
h3 { font-size:15px; }
hr { height:1px; color:#ccc; background:#ccc; border:1px dotted #ccc; }


table { border:0; margin:0; empty-cells:show; }
  th, td { padding:3px; font-size:11px; margin:0; border:0px; }
  th { color:#e10915; background:#fff; border-bottom:1px solid #666; text-align:left; }
  td { border-bottom:1px dotted #666; }
  tr.odd { background:#f5f5f5; }
  tr.even { background:#e5e5e5; }
  

.back_top { text-align:right; }
.back_top a { text-align:right; background:transparent url(../images/back_to_top.gif) no-repeat center left; padding-left:10px; }
/* Page Layout */
#container { margin:0px auto; padding:0px 10px; width:970px; background:#f0f0f0; text-align:left; }
#content { display:block; width:612px; float:left; background:#f0f0f0 url(../images/content_background.gif) repeat-x top; }
#head_container { background:transparent url(../images/header_url.gif) no-repeat top right; }
  #head_container h1, #head_bottom { display:block; margin:0px; padding:0px; text-indent:-10000px; }
  #head_container h1 { width:200px; height:42px; background:transparent url(../images/bijelic_logo.gif) no-repeat 10px 10px; }
  #head_bottom { width:612px; height:149px; background:transparent url(images/header_background.jpg) no-repeat; }
  #head_bottom p { margin:0; padding:0; }

/* Novosti */
#news { margin:10px 0px; padding:20px 10px; background:#fff url(../images/crtice/red_left.gif) no-repeat top left; }
#news h2 { display:block; margin:0px; padding:0px; text-indent:-10000px; width:180px; height:25px; 
    background:transparent url(../images/titles/novosti.gif) no-repeat top right; }
	
/* pojedina novost */
.post { clear:both; }
.post_image { display:block; width:180px; float:left; text-align:center; }
.post_image img { border:3px double #900; }
.post h3, .post p, .post_details_link { margin-left:200px; text-align:justify;  }
.post h3 { font-size:15px; color:#000; }
.post_details_link { font-weight:bold; padding-bottom:10px; border-bottom:1px dashed #666; text-indent:20px;  }
.post_details_link a { color:#000; }
.post_details_link a:hover { color:#e10915; }
.post_details_link .plus { color:#e10915; }

/* Anketa */
#anketa { margin:10px 0px; padding:10px; background:#fff url(../images/crtice/orange_right.gif) no-repeat top right; height:200px; }
html>body #anketa { margin:0px; }
  #anketa h2 { display:block; margin:0px; padding:0px; text-indent:-10000px; width:150px; height:25px; 
    background:transparent url(../images/titles/anketa.gif) no-repeat 0px 10px; }
  #anketa h3 { color:#000; }
  #anketa .anketa_submit { background:#fff; color:#ff770a; font-weight:bold; border:0; border-bottom:1px dotted #ff770a; margin:5px 0px; }
  
/* Izdvajamo iz akcije */
#akcijska_izdvojeno { margin:10px 0px; padding:10px; background:#fff url(../images/crtice/orange_right.gif) no-repeat top right; height:200px; }
  #akcijska_izdvojeno h2 { display:block; margin:0px; padding:0px; text-indent:-10000px; width:150px; height:30px; 
    background:transparent url(../images/titles/akcijska_izdvojeno.gif) no-repeat 0px 10px; }
  #akcijska_izdvojeno h3 { color:#000; }
  #akcijska_izdvojeno table { width:308px; margin-top:15px; }
  
/* Kontakt informacije */
#kontakt_info { margin:0px; padding:10px; }
  #kontakt_info h2 { display:block; margin:0px; padding:0px; text-indent:-10000px; width:150px; height:30px; 
    background:transparent url(images/titles/contact_info.gif) no-repeat 0px 10px; }
  #kontakt_info p { margin-left:10px; }
  
/* Djelatnici */
#djelatnici h3 { color:#069; }
.person, .person-wide { padding:3px 10px; border-top:1px solid #eee; border-bottom:1px solid #eee; background:#fcfcfc; }
.person { width:330px; }

/* Partneri */
#partneri h3 { color:#069; font-weight:bold; }

/* Contact */
#formdiv { background:#f6f6f6; border:1px dotted #c9c9c0; padding:0px 20px; margin:20px 0; }
#formdiv input, #formdiv textarea { background:#fff; border:1px solid #ccb; padding:3px; width:400px; margin:0; }
#formdiv .btn { width:100px; }

/* SIDEBAR */
#sidebar { float:right; margin:0px 10px; width:328px; background:#f0f0f0 url(images/sidebar_background.gif) no-repeat top; }
#sidebar_header { display:block; height:236px; text-align:right; }
#sidebar_header p { padding:0px 15px; color:#f00; }
#sidebar_header a { color:#fff;  }

#footer { clear:both; width:970px; text-align:center; border-top:1px solid #ccc; border-bottom:2px dashed #ccc;}
#footer p { margin:0; }


/* MENU */
#primary-nav-container { margin-top:13px; overflow:hidden; }
#primary-nav { list-style:none; margin:0; padding:5px; }
#primary-nav li { font-family:Arial, Helvetica, sans-serif; color:#666; display:inline; margin:0; padding: 0px 18px 0px 18px; font-size: 14px; } 
#primary-nav a:link, #primary-nav a:visited { color:#666; text-decoration:none; }
#primary-nav a:hover { color:#f00; }



/* EXTERNAL PAGES */

#sidemenu { display:block; float:right; width:210px; margin:10px; background:#f0f0f0 url(../images/sidemenu_bg.gif) no-repeat top left; padding-bottom:20px;  }
#sidemenu ul { margin:0; padding:20px; }
#sidemenu li { list-style-type:none; padding:2px 0px; font-weight:bold; border-bottom:1px dotted #fff; }
#sidemenu p { text-align:center; }


#welcome, #about, #location, #partners, #products, #contact  { margin:10px 0px; padding:10px; }
#welcome h2, #about h2, #location h2, #partners h2, #products h2, #contact h2 { 
  display:block; margin:0px; padding:0px; text-indent:-10000px; width:150px; height:35px; 
  }
  
#welcome, #location { background:#fff url(../images/crtice/blue_right.gif) no-repeat top right; }
#about, #products { background:#fff url(../images/crtice/orange_right.gif) no-repeat top right; }
#partners, #contact { background:#fff url(../images/crtice/red_right.gif) no-repeat top right; }

#welcome h2 { background:transparent url(images/titles/welcome.gif) no-repeat 0px 10px; }
#about h2 { background:transparent url(images/titles/about.gif) no-repeat 0px 10px; }
#location h2 { background:transparent url(images/titles/location.gif) no-repeat 0px 10px; }
#partners h2 { background:transparent url(images/titles/partners.gif) no-repeat 0px 10px; }
#products h2 { background:transparent url(images/titles/products.gif) no-repeat 0px 10px; }
#contact h2 { background:transparent url(images/titles/contact.gif) no-repeat 0px 10px; }
