/* info
--------------------------------------------------------
	Start:	29.4.2011.
	Name: 	HDLB
	URL:    www.hdlb.org
	Author:	BozooArt, www.bozooart.com
	Theme Name: HDLB
*/

/* Colors
----------------------------------------------- 

#131313 = black
#4b84a3 = blue
#649646 = green



/* Normalize
----------------------------------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; margin: 0; font-weight: normal; }
ol, ul { list-style: none; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
caption, th { text-align: left; }
q:before, q:after { content:''; }
hr { display: none; }
legend { display: none; }
input, textarea,  select { font: 11px Arial, Helvetica, sans-serif; color: #131313 }
img { margin: 0; padding: 0; }



/* Classes
----------------------------------------------- */
a 	{ text-decoration: none; color: #4b84a3 }
a:hover { border: none; text-decoration: underline  }
a:focus { outline: none; }
.clr { clear: both; }
.hide { display: none; }


/* General
----------------------------------------------- */
html, body { height: 100%; }
body { font: 12px/1.7em  Arial, Helvetica, sans-serif; background: url(img/bg.gif) repeat center 0; color: #131313; }
#container { width: 986px; margin: 0 auto; padding-bottom: 20px }

#header { height: 112px; padding-top: 30px }
#header h1 {  width: 538px; height: 79px; float: left;   }
#header h1 a { display: block; width: 538px; height: 79px; text-indent: -9999em; background: url(img/logo.png) }

h2 { font-size: 27px; }

#goodies { width: 321px; float: left; margin-left: 125px; }
#quicks { height: 28px; margin: 0 0px 20px 0;  }
#quicks li { float: right; display: inline;  }
#quicks li a { width: 30px; height: 28px; display: block; background: url(img/header-icons.png) no-repeat;  text-indent: -9999em; margin-right: 30px  }
#quicks li.contact a { background-position: -65px 0 } 
#quicks li.face a { background-position: -134px 0; margin: 0 3px 0 0; } 

#quicks li a:hover { background-position: 0 -25px }
#quicks li.contact a:hover { background-position: -65px -26px } 
#quicks li.face a:hover { background-position: -134px -26px } 

#search .input-text { width: 256px; height: 26px; border: none; background: url(img/search-field.png) no-repeat; padding-left: 13px; font-size: 14px; color: #4b84a3;  }
#search .input-text:focus { background-position: 0 bottom;  }  
#search .btn { border: none; text-indent: -9999em; width: 47px; height: 33px; background: url(img/search.png) no-repeat 0 1px; cursor: pointer; }
#search .btn:hover { background-position: 0 -35px; }

#nav { background: url(img/nav-bg.jpg) no-repeat; width: 988px; height: 43px; margin-bottom: 15px  }
#nav li { display: inline; float: left;  position: relative;  }
#nav li a { display: block; float: left; padding: 13px 0; color: #4b84a3; font-weight: bold; text-shadow: 0 1px 0 #fff; font: 13px Arial, Helvetica, sans-serif; font-weight: bold; text-align: center }
#nav li a:hover { text-decoration: none }
#nav li.current a { color: #649646; text-decoration: none }
#nav li.current li a { color: #4b84a3; }
#nav li.selected a { color: #649646;  }


#nav li.current li.current_page_item a { color: #fff } 


#nav li#lnk-1 a { width: 70px; background: url(img/home.png) no-repeat 28px 9px; text-indent: -9999em;  }
#nav li#lnk-2 a { width: 75px;}
#nav li#lnk-3 a { width: 92px;   }
#nav li#lnk-4 a { width: 94px;   }
#nav li#lnk-5 a { width: 92px;  }
#nav li#lnk-6 a { width: 95px;   }
#nav li#lnk-7 a { width: 105px;  }
#nav li#lnk-8 a { width: 102px;  }
#nav li#lnk-9 a { width: 90px;  }
#nav li#lnk-10 a { width: 168px;  }

#nav li#lnk-1 a:hover { background-position: 28px -23px }


#nav li div { display: none; 
-webkit-border-bottom-right-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-bottomright: 20px; -moz-border-radius-bottomleft: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px;  
-moz-box-shadow: 0 0 3px #444; -webkit-box-shadow: 0 0 3px #444; box-shadow: 0px 0px 3px #7cbbde; border: 1px solid #c6dac1;
margin: 0; opacity: .9; padding: 5px 0; height: auto; position: absolute; z-index: 100; margin-top: 36px; width: 200px;  padding: 1px; margin-left: -2px; border-top: none;
background: #e4f1f8 url(img/subnav-shadow.gif) repeat-x; 

}


#nav li ul {   padding: 7px 0 15px;
-webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-bottomright: 20px; -moz-border-radius-bottomleft: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px;  
width: 200px; 
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#beddef), to(#f1f8fc)); background-image: -moz-linear-gradient(0 100% 90deg, #beddef, #f1f8fc); margin-top: 3px; 

 }
#nav li li { display: block; float: none; margin-bottom: 1px }
#nav li:hover div { display: block;  }
#nav li li a { text-shadow: none; float: none;  padding: 5px 10px 5px 16px;  margin: 0 !important; color: #4b84a3 !important; width: 174px !important; text-align: left; font-weight: normal; display: block }
#nav li li a:hover,
#nav li.current_page_item a,
#nav li.current-cat a  { background: #4b84a3; color: #fff !important; text-decoration: none }
#nav li ul ul { background: none; padding: 0 0 0 0; width: auto; margin: 0;   }
#nav li ul ul li a { padding: 5px 10px 5px 25px; width: 164px !important;  }
#nav li:hover a { color: #649646; }
#nav li.current_page_item .children a,
#nav li.current-cat .children a { background: none !important; color: #4b84a3 !important }
#nav li.current_page_item .children a:hover { background: #4b84a3 !important; color: #fff !important }

#content-holder { width: 740px; float: left; margin-right: 16px }
#content-holder p { margin-bottom: 5px;  }



#hello { margin-bottom: 20px; background: url(img/content-bg.gif) repeat-y; }
#slideshow { width 740px; height: 295px; margin-left: 2px; position: relative; }

#hello-holder  {  padding: 20px 20px 0 20px; font-size: 16px; line-height: 1.6em;  }
#hello h2 { padding: 0 0 20px  }
#hello h2 a { font: 21px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica; color: #4b84a3; font-weight: bold;  } 
#hello a { font: 13px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica; }
#hello a:hover { text-decoration: underline;  }
#hello-bottom { width: 744px; height: 20px; background: url(img/content-bottom.gif)  }





#box-1 { margin-right: 12px;  }
.box { float: left; width: 366px; font-size: 14px  } 
.box-name { width: 365px; height: 23px; background: url(img/green-cap-small.png) no-repeat; font: 12px  Arial, Helvetica, sans-serif; text-align: center; color: #6b7d5c; text-shadow: 1px 0 0 #fff; text-transform: uppercase;  padding-top: 8px }
.box-holder { background: url(img/bb.png) no-repeat 0 bottom; padding: 20px;  }
.box-holder p { margin-bottom: 15px !important }
.box-holder h3 { font: 18px Arial, Helvetica; sans-serif; color: #4b84a3; font-weight: bold; padding: 0 0 10px; line-height: 1.6em }
.box-date { color: #6b7d5c; font: 13px Arial, Helvetica, sans-serif; }
.box-more { font: 13px Arial, Helvetica, sans-serif; }

#footer { background: url(img/footer.png) no-repeat; width: 684px; height: 228px; padding: 20px 27px 20px 30px; font: 12px Arial, Helvetica, sans-serif; text-shadow: 1px 0 0 #fff; color: #6b7d5c; clear: both; margin: 10px 0 0 0 }
#footer #ft-logos { height: 100px;  }
#footer #ft-logos li { float: left; display: inline;  }
#footer #ft-logos li a {  display: block; text-indent: -999em; margin-right: 46px;   }
#footer #ft-logos li.hdlb a { width: 174px; height: 60px; background: url(img/hdbl.png) no-repeat; margin-top: 5px  }
#footer #ft-logos li.hlz a { width: 70px; height: 72px; background: url(img/hlz.png) no-repeat; margin-top: 5px;  }
#footer #ft-logos li.iasp a { width: 167px; height: 49px; background: url(img/iasp.png) no-repeat; margin-top: 20px; }
#footer #ft-logos li.efic a { width: 130px; height: 74px; background: url(img/efic.png) no-repeat; margin: 10px 0 0 1px; }

#ft-links { clear: both; margin-top: 30px; height: 10px }
#ft-links li { float: left; display: inline; border-left: 1px solid #6b7d5c; padding-left: 7px; margin-left: 7px; line-height: .9em }
#ft-links li a { color: #6b7d5c;   }
#ft-links li.first-lnk { margin: 0; padding: 0; border: 0;  }
#ft-links li.break { margin: 0 0 0 50px; padding: 0; border: 0;  }

#ft-copy { clear: both; margin: 10px 30px 0 0;  }
#masters { margin: 40px 0 0 0; text-align: center;  }
#masters a { margin: 0 10px }

#footer-links { margin-top: 22px;  }
#footer-links a { color: #6b7d5c }
#footer-links span { margin: 0 10px;  }
#footer-links p { margin-bottom: 5px;  }

#footer-links #first-col {  width: 598px; float: left;  }
#footer-links #sec-col { width: 85px; float: left; text-align: right; }
#footer-links #sec-col a  { margin-bottom: 5px; display: block; width: auto; }
#footer-links #first-col a.nl  {   }
#footer-links #first-col a.nl:hover {  }

/* side */
#side-bar { width: 206px; float: left; line-height: 1.5em; font: 12px Arial, Helvetica, sans-serif;  }
#side-bar .date  {  color: #6b7d5c; margin: 7px 0;  }

#mb-cap { background: url(img/white-side-cap.png) no-repeat; width: 206px; height: 21px  }


.promo { margin-bottom: 10px; }
.promo-cap { background: url(img/side-top.jpg) no-repeat; height: 21px; width: 205px }
.promo h4 { background: url(img/green-cap-side.png) no-repeat; width: 206px; height: 23px; font: 12px Arial, Helvetica; text-align: center; color: #6b7d5c; text-shadow: 1px 0 0 #fff; text-transform: uppercase; padding: 0 0 0 0; line-height: 1.4em }
.promo-img { margin-bottom: 5px; display: block;  }
.promo-holder { background: url(img/side-bg.png); padding: 0 20px 10px }
.promo-date { color: #6b7d5c; margin: 0 0 2px; font: 13px Arial, Helvetica, sans-serif  }
.promo-content { background: url(img/side-bottom.jpg) center bottom; line-height: 1.2em;  }
.promo-city { text-align: center; font: 13px Arial, Helvetica, sans-serif ;   }
.promo-type { text-align: center; font: 13px Arial, Helvetica, sans-serif ;  display: block }
.promo-holder h4 { padding-top: 10px; }

.promo-bottom { width: 206px; height: 55px; background: url(img/side-bottom.png); }
.promo-bottom a.more { width: 108px; height: 24px; background: url(img/btn.png) no-repeat 0 0; display: block; margin: 0 0 0 46px; text-align: center; padding-top: 8px; text-shadow: 0 1px 0 #fff; font: 13px Arial, Helvetica, sans-serif; font-weight: bold; }
.promo-bottom a.more:hover { text-decoration: none; background-position: 0 -30px; }

.promo-bottom a.pdf { width: 54px; height: 23px; background: url(img/pdf-btn.png) no-repeat 0 0; display: block; margin: 0 0 0 20px; text-align: center; padding-top: 9px; text-shadow: 0 1px 0 #fff; color: #649646; font: 13px Arial, Helvetica, sans-serif; font-weight: bold }
.promo-bottom a.pdf:hover { text-decoration: none; background-position: 0 -32px; }

#promo-2 .promo-lead { text-align: center; margin-top: 10px; color: #3d3d3d; font: 13px Georgia, sans-serif;   }
#promo-2 h5 { text-align: center; font-weight: bold; font-size: 15px; color: #4b84a3; }
#promo-2 .promo-subtitle { text-align: center; display: block; color: #4b84a3; text-transform: uppercase; margin-top: 3px; font-size: 14px  }

#main-banner.promo {   }
#main-banner.promo img { margin-top: -10px }

#inner-event .promo-lead { text-align: center; margin-top: 10px; color: #3d3d3d; font: 13px Georgia, sans-serif;   }
#inner-event h3 { background: url(img/side-blue-top.png) no-repeat; height; width: 206px; height: 27px;  font: 12px Arial, Helvetica; font-weight: bold; text-align: center; color: #4b84a3; text-shadow: 0 1px 0 #fff; text-transform: uppercase; padding: 9px 0 0 0; }
#inner-event h4 { text-align: center; font-weight: bold; font-size: 16px; color: #4b84a3; height: auto; width: auto; text-transform: none; background: none; font-size: 13px;   }
#inner-event .promo-subtitle { text-align: center; display: block; color: #4b84a3; text-transform: uppercase; margin-top: 3px; font-size: 14px;  }
#inner-event .promo-date { text-align: center; color: #303030;  }


#publ .promo-bottom a.pdf,
#publ .promo-bottom a.more { display: inline-block;  }

#publ { margin-bottom: 10px }
#publ h4 { background: url(img/side-blue-top.png) no-repeat; width: 206px; height: 23px; font: 13px Arial, Helvetica, sans-serif; font-weight: bold; color: #4b84a3;  text-align: center; text-shadow: 0 1px 0 #fff; text-transform: uppercase; padding: 9px 0 0 0 }
.publ-holder {  background: url(img/white-side-bg.png) center bottom; padding: 10px 20px 15px }
.publ-img img { margin-top: 10px; height: 226px;  }

#publ .promo-holder { padding: 10px 12px 10px 17px; }

#publ h5 { font-size: 14px; font-weight: bold;  text-align: center; color: #3d3d3d;   }
#publ h5 small { display: block; font-size: 12px;  }
.publ-theme { margin-top: 10px; text-align: center;   }
.publ-theme strong { display: block; color: #3d3d3 }
.publ-theme span {}


.sponsor .sponsor-holder { background: url(img/side-green-box.gif) no-repeat 0 bottom; ; width: 161px; margin-left: 2px; padding: 10px 25px 20px 15px; text-align; center;margin-bottom: 10px  }
.sponsor h4 { background: url(img/green-cap-side.png) no-repeat; width: 206px; height: 23px; font: 12px Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; color: #6b7d5c; text-shadow: 0 1px 0 #fff; text-transform: uppercase; padding: 11px 0 0 0 }
.sponsor a { width: 170px; margin: 0 10px 0 auto; text-align: center; display: block;  }

#content {  font-size: 14px; background: #fff;  padding: 0 0 20px 0; z-index: 1;
-webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;
-moz-box-shadow: 0 0 3px #444; -webkit-box-shadow: 0 0 3px #444; box-shadow: 0px 0px 3px #7cbbde; border: 1px solid #c6dac1; 
  }

.main-img { -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; margin-left: -1px; margin-top: -1px; width: 740px; height: 295px;  }


#content .cat-name { width: 744px; height: 22px; background: url(img/green-cap-big.gif) no-repeat; letter-spacing: .1em; font: 13px Arial, Helvetica; font-weight: bold; text-align: center; color: #6b7d5c; text-shadow: 0 1px 0 #fff; text-transform: uppercase;  padding-top: 9px; margin: -3px 0 0 -3px }
.post-holder { margin-bottom: 20px;  padding: 0 30px  }
.post-bottom { width: 744px; height: 20px; background: url(img/content-bottom.gif)  }
.post h1 { font: 23px Arial, Helvetica; color: #4b84a3; padding: 30px 0 15px  }
#content.category .post-holder { background: url(img/break.gif) no-repeat center bottom; padding-bottom: 30px  }
.post .date { color: #6b7d5c; padding: 0 0 15px; display: block; font: 13px Arial, Helvetica, sans-serif; }
.post h3 { font: 16px Arial, Helvetica; color: #4b84a3; font-weight: bold; padding: 10px 0 5px  }
.search .post h1 { margin: 0; padding: 0 0 10px }
.search .post { padding-top: 20px; background: url(img/break.gif) no-repeat center bottom; padding-bottom: 10px }



#wpcontent_slider_container { overflow: hidden; position: relative; padding:0px;margin:0px; text-align:center; width:740px !important;  }
#wpcontent_slider  { overflow: hidden; position: relative; font-family:\'Trebuchet MS\', Helvetica, sans-serif;border:0px solid #ffffff; text-align:left;  }
#wpcontent_slider a img { border: none; text-decoration: none; outline: none; width: 740px; height: 295px; padding: 0; margin: 0;  display: block; 
-webkit-border-radius: 23px; -moz-border-radius: 23px; -o-border-radius: 23px; border-radius: 23px;
-moz-box-shadow: 0 0 3px #444; -webkit-box-shadow: 0 0 3px #444; box-shadow: 0px 0px 0 #ccc;
 }
#wpcontent_slider h4,#wpcontent_slider h4 a  {margin: 0px;padding: 0px; font-family: 'Trebuchet MS', Helvetica, sans-serif; text-decoration:none;font-size: 18px; color:#ffffff; }
#wpcontent_slider .cs-title {width: 100%;padding: 10px; background: #ffffff; color: #000000; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 12px; letter-spacing: normal;line-height: normal;}




#wpcontent_slider_container .cs-prev,#wpcontent_slider_container .cs-next {display: none}

#wpcontent_slider_container .cs-buttons { position: absolute !important; z-index: 15; top: 10px !important; right: 10px !important; left: auto !important; }
#wpcontent_slider_container .cs-buttons a { outline:none; margin-left: 5px; height: 12px; width: 12px; float: left; border: 1px solid #4b84a3; text-indent: -9999em; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;  }
#wpcontent_slider_container .cs-buttons a:hover, 
#wpcontent_slider_container .cs-active { background: #4b84a3; }

#wpcs_link_love,#wpcs_link_love a{display:none;}



.mainbox { margin-bottom: 20px; background: url(img/he-events.gif) repeat-y; font-size: 14px  }
  .mb-name { width: 744px; height: 22px; background: url(img/green-cap-big.gif) no-repeat; font: 13px Arial, Helvetica, sans-serif; letter-spacing: .1em; text-align: center; color: #6b7d5c; text-shadow: 0 1px 0 #fff; text-transform: uppercase;  padding-top: 9px }
  .mb-holder { padding: 38px 30px 25px; background: url(img/he-separator.gif) no-repeat 30px top; position: relative  }
  .mb-holder:first-child { background-image: none !Important;  }
  
  .mb-holder h2 { font: 23px Arial, Helvetica; color: #4b84a3; margin: 10px 0 }
  .mb-date { font: 23px Arial, Helvetica, sans-serif; color: #4b84a3; color: #649646; padding: 0 0 10px }
  .mb-holder img { float: right; margin: 5px 0 0 30px }
  .mb-more a { width: 108px; height: 24px; background: url(img/btn.png) no-repeat; display: block; text-align: center; padding-top: 8px; text-shadow: 0 1px 0 #fff;  font: 13px Arial, Helvetica, sans-serif; font-weight: bold; position: absolute; right: 25px; margin-top: -37px  }
  .mb-more a:hover { text-decoration: none; background-position: 0 -30px; }

  .mb-suptitle { font: 20px , arial, helvetica, sans-serif;  }
  .mb-map { color: #4b84a3 }
  .mainbox p { margin: 0;  }

.mb-bottom a { display: block; width: 144px;  margin: 40px 0 0 20px; position: absolute; height: 25px; font: 13px Arial, Helvetica, sans-serif; font-weight: bold;  text-align: center; padding: 7px 0 0 0; background: url(img/big-btn.png) no-repeat; text-shadow: 0 1px 0 #fff;    }
.mb-bottom a:hover { background-position: 0 -30px; text-decoration: none; } 

#home-events .mb-bottom { width: 744px; height: 95px; background: url(img/dogadjanja.jpg) no-repeat  }
#home-news .mb-bottom { width: 744px; height: 89px; background: url(img/novosti.jpg) no-repeat  }

.find-more { padding: 30px 0 20px; position: relative  }
.find-more a { width: 108px; height: 24px; background: url(img/btn.png) no-repeat; display: block; text-align: center; padding-top: 7px; text-shadow: 0 1px 0 #fff; ; font: 13px Arial, Helvetica, sans-serif; font-weight: bold; position: absolute; right: 0px; margin-top: -30px    }
.find-more a:hover { text-decoration: none; background-position: 0 -30px; }



#guides { clear: both; margin: 20px 0; height: 168px  }
.g-box { width: 202px; height: 128px; background: url(img/guide.png) no-repeat; float: left; padding: 20px 10px 20px 20px; position: relative; margin-right: 20px; 
-webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;
-moz-box-shadow: 0 0 3px #444; -webkit-box-shadow: 0 0 3px #444; box-shadow: 0px 0px 3px #999;   }
.g-img img { width: 90px; height: 120px; margin-left: 10px }
#guide-3 .g-box { margin: 0;  }

.g-titles { width: 100px; float: left; color: #4b84a3;   }
.g-titles h4 { font-weight: bold; font-size: 14px;  }
.g-titles span { text-transform: uppercase; font-size: 13px; display: block; margin-top: 3px;   }
.g-titles h4 small { display: block; line-height: 1.3em }

.g-bottom { clear: both;  }
.g-bottom a { width: 108px;   height: 24px; background: url(img/btn.png) no-repeat; display: block; text-align: center; padding-top: 6px; text-shadow: 1px 0 0 #fff; font-weight: bold; font-size: 12px; position: absolute; margin-top: -30px; left: 12px  } 
.g-bottom a:hover { text-decoration: none; background-position: 0 -30px; }
a.g-pdf { width: 54px; height: 25px; background: url(img/pdf-btn.png) no-repeat; display: block; margin: 0 auto; text-align: center; padding-top: 7px; text-shadow: 0 1px 0 #fff; font-weight: bold; color: #649646; margin: -70px 0 0 -10px }
a.g-pdf:hover { text-decoration: none; background-position: 0 -32px; }


/* side submenu */
.sidesubmenu { position: relative; margin-bottom: 13px;   }
.sidesubmenu h3 { background: url(img/side-blue-top.png) repeat-y; height: 27px; font: 12px Arial, Helvetica, sans-serfi; font-weight: bold; text-align: center; color: #4b84a3; text-shadow: 0 1px 0 #fff; text-transform: uppercase;  padding-top: 9px; position: absolute; width: 207px; top: -2px;   }

.sidesubmenu .holder {  
-webkit-border-bottom-right-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-bottomright: 20px; -moz-border-radius-bottomleft: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px;  
-moz-box-shadow: 0 0 3px #444; -webkit-box-shadow: 0 0 3px #444; box-shadow: 0 0 2px #7cbbde; border: 1px solid #c6dac1; border-top: none !important; 
padding: 1px; border-top: none; margin: 0 2px 0 2px; border: 1px solid #bfd3b1; width: 198px; 
 }

.sidesubmenu .menu { padding: 10px 0 15px; margin-top: 25px;
-webkit-border-bottom-right-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-bottomright:20px; -moz-border-radius-bottomleft: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; 
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#beddef), to(#eef6fa)); background-image: -moz-linear-gradient(0 100% 90deg, #beddef, #eef6fa);   }

.sidesubmenu .menu li { margin-bottom: 1px;  }
.sidesubmenu .menu li a { display: block; padding: 5px 10px; text-shadow: 0 0 0 #fff; color: #276e95; font-size: 13px;  }
.sidesubmenu .menu li li a { display: block; padding: 3px 10px 3px 25px;   }
.sidesubmenu .menu li ul { margin-top: px }
.sidesubmenu .menu li.current_page_item a,
.sidesubmenu .menu li.current-cat a { display: block; background: #4b84a3; color: #fff; text-decoration: none;  text-shadow: 0 1px 0 #27526a; }
.sidesubmenu .menu li.current_page_item .children a { background: none;  text-shadow: 0 0 0 #fff; color: #276e95; }
.sidesubmenu .menu li a:hover,
.sidesubmenu .menu li.current_page_item .children a:hover { background: #4b84a3; color: #fff; text-decoration: none; text-shadow: none; text-shadow: 0 1px 0 #27526a; }

.cat-title { color: #4b84a3; font: 18px Arial; font-weight: bold; padding: 20px 25px;   }

.post { font: 16px Georgia, "Times New Roman", Times, serif; color: #131313; line-height: 1.6em; padding: 0 0 30px 0  }
.post p { padding-bottom: 10px;  }
.post h2 { font: 18px Arial, Helvetica, sans-serif; color: #4b84a3; font-weight: bold;  }
.post-suptitle { font: 15px Arial, Helvetica, sans-serif; margin-top: 20px; padding-top: 20px; line-height:   }
.post .attachment-medium { float: right; margin: 0 0 20px 30px }


.post-date { color: #649646; font: 20px Arial, Helvetica, Sans-serif; margin-bottom: 10px !important  }

.content-wrapper div:first-child { background: none; }

#mapa { width: 640px; margin: 0 auto; padding: 5px; border: 1px solid #ccc; height: 480px; overflow: hidden;   }

#content-wrapper .excerpt { font: 15px Arial, Helvetica, Sans-serif }
#content-wrapper .excerpt .mb-suptitle {  display: block; margin-top: 10px;    }
#content-wrapper #content-holder  .mb-map { margin-bottom: 5px !important;   }
#content-wrapper .mb-address { font: 17px , Arial, Helvetica, Sans-serif; }

#content .post ol { margin: 0px 20px 20px 40px; list-style-type: decimal }
#content .post ul { margin: 0px 20px 20px 40px; list-style-type: disc;    }
#content .post li { margin-bottom: 5px;  }


#content.welcome,
#content .post { padding-bottom: 0;  }

#wrapper { margin-left: 15px }

.publ-list li { margin-bottom: 25px !important;  }
.publ-list li h2 {  color: #131313;   }

#content.single .post-suptitle { font: 22px , Arial, Helvetica, Sans-serif; margin-top: 20px; padding-top: 20px; padding-top: 30px; display: block;  }

.search .post { padding: 20px 40px !important;  }


.postid-550 .sidesubmenu { display: none }


#publ-list h2 { color: #131313 !important }

h2.smaller-title { padding-top: 50px;  }


#slider { margin-bottom: 10px; }
#slider ul { width: 742px; height: 297px; position: relative; overflow: hidden; z-index: 1  !important  }
#slider li { width: 742px; height: 297px; overflow: hidden;   position: relative; z-index: 10 !important ; }	


#ambulante {  }
#ambulante dt {margin-top: 15px; font-weight: bold;   }
#ambulante dd { margin-left: 0px;  }


#bol-logo {  margin: 0 0 20px 40px  }


.category-13 .mb-more { display: none }
.category-13 .mb-holder { padding: 30px 40px }


h3.broj { font-weight: normal; color: #131313;  }
}

#end { clear: both; padding-bottom: 20px; height: 20px;  }

#event-list .mb-holder { padding: 38px 0 25px 0; background-position: 0px top;  }

.aligncenter { text-align: center; margin: 0 auto; display: block;  }

.page-id-517 .find-more { display: none }

.postid-425 .post-date,
.postid-423 .post-date,
.postid-421 .post-date,
.postid-419 .post-date { display: none;  }

.postid-425 .sidesubmenu,
.postid-423 .sidesubmenu,
.postid-421 .sidesubmenu,
.postid-419 .sidesubmenu { display: none;  }

.caption,
.wp-caption-text { display: block; background: #f2f2f2; text-align: center; margin: 0 auto 30px; width: 300px; padding: 5px 20px; font-size: 14px;  }

.error-404 { margin: 40px auto; width: 522px  }

.home-title { position: relative }
.home-title span { background: url(img/home.png) no-repeat 28px 1px;height: 23px; text-indent: -9999em; display: block;  width: 70px; position: absolute; left: 60px; top: 5px;   }


#mc_embed_signup label { display: block;  }
#mc_embed_signup .email { display: block; border: 1px solid #ccc; margin: 20px 0; padding: 5px; width: 250px; font-size: 16px; color: #ccc;   }
#mc_embed_signup .email:focus { border: 1px solid #4b84a3; color: #4b84a3; }
#mc_embed_signup .button { width: 100px; padding: 5px 0; font-size: 16px; border: none;  text-shadow: 0 1px 0 #fff; color: #4b84a3; box-shadow: 0 1px 5px #7cbbde;
-webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; cursor: pointer; 
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#beddef), to(#eef6fa)); background-image: -moz-linear-gradient(0 100% 90deg, #beddef, #eef6fa);   }


#mc_embed_signup .button:hover {  box-shadow: 0 1px 2px #7cbbde !important;}


#none.post { background: none !important }

#none.post h1 { padding: 25px 0;  }


.mb-holder h3 { font-size: 18px; margin: 30px 0 0;  }
.mb-holder ul { margin: 10px 20px;  }
.mb-holder ul li { list-style-type: disc }


