
* { padding: 0; margin: 0; }

body {
 background: #AC2021 url("../images/background_norepeat_top.gif") no-repeat top;
 font-family: Verdana;
 font-size: 12px;
 color: #6A6A6A;
}
#wrapper {
 margin: 0 auto;
 width: 968px;
}

#faux {
 background: url(../images/content_back.jpg);
 padding-bottom: 10px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}

*+html #faux { overflow: hidden; }

#header {
 background: url(../images/content_back.jpg);
 color: #333;
 width: 946px;
 padding: 0 0 8px 22px;
 height: 138px;
 margin: 0 0px 0 0px;
}
#head {
 background: url(../images/head.jpg);
 width: 925px;
 height: 127px;
}
#leftcolumn {
 display: inline;
 padding: 0 0 0 22px;
 width: 222px;
 float: left;
}
#content {
 float: left;
 margin: 0 4px;
 padding: 0px;
 width: 475px;
 display: inline;
 position: relative;
}
#rightcolumn {
 display: inline;
 position: relative;
 margin: 0px 0px 0px 0px;
 padding: 0px 18px 0px 0px;
 width: 222px;
 float: right;
}
#footer {
 width: 946px;
 clear: both;
 padding: 0px 0 0 22px;
 background: url(../images/content_back.jpg);
}
.cleaner { clear: both; background: none; }
.floatRight { float: right }
a {text-decoration: none}

#navcontainer
{
  padding:91px 0 0 10px;
}

#navcontainer ul li
{
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: block;
  float: left;
  font: 11px/25px verdana;
  font-weight: bold;
  text-align: center;
}

#navcontainer li a
{
  color: #EDEDED;
  text-decoration: none;
  display: block;
  height: 28px;
  width: 106px;
}

#navcontainer li#active {
  background: url("../images/button3_hover.jpg");
}
#navcontainer li.first#active {
  background: url("../images/button1_hover.jpg");
}
#navcontainer li a:hover
{
  background: url("../images/button3_hover.jpg");
}

#navcontainer li.first a:hover
{
  background: url("../images/button1_hover.jpg");
}
#nav
{
  height: 28px;
  width:350px;
  float:left;
}
#nav span a img {	border:none; }

#services
{
  width:220px;
  border: 1px solid #C6C6C6;
  border-bottom: none;
  overflow: hidden;
}
#left_menu_bottom
{
  height: 6px;
  width: 222px;
  background: url(../images/mainmenu_footer.jpg) no-repeat bottom;
  font-size: 0px;
  overflow: hidden;
}

#services ul
{
list-style-type: none;
font-size: 11px;
}

#services a
{
display: block;
padding: 5px 0 0 10px;
width: 210px;
background: url("../images/mainmenu_normal.jpg") no-repeat;
color: #787878;
}

#services a.category
{
color:white;
font-weight: bold;
display: block;
padding: 5px 0 0 10px;
width: 210px;
height: 21px;
background: url("../images/mainmenu_normal.jpg") no-repeat;
}

#services a.service
{
padding: 5px 5px 6px 10px;
width: 205px;
height: auto;
background: url("../images/left_men_div.jpg") no-repeat bottom;
color:#484848;
}

#services a:link, #navlist a:visited
{
text-decoration: none;
}

#services a:hover
{
background: url("../images/mainmenu_hover_selected.jpg") no-repeat;
color:#4B611A;
}
#services a.selected
{
background: url("../images/mainmenu_hover_selected.jpg") no-repeat;
color:#4B611A;
}
#services a.service:hover
{
background: url("../images/left_men_div.jpg") #DFE8CD no-repeat bottom;
color:#484848;
}

#rotate_img_cont
{
  width: 475px;
  height:239px;
  overflow:hidden;
  background: url("../images/rotateimg_back.jpg");
}
#rotate_img_cont_top
{
  width: 461px;
  background: url("../images/rotateimg_top.jpg") no-repeat top;
  padding: 13px 0 0 14px;
  overflow:hidden;
}
#rotate_img_cont #img_cont_nav a
{
  width: 17px;
  height: 19px;
  display: block;
  background: url("../images/number_back.jpg") no-repeat;
  border: 1px solid black;
  border-left: none;
  float: right;
  color:#E1F177;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
  padding: 5px 0 0 7px;
}
#rotate_img_cont #img_cont_nav a:hover
{
  background: url("../images/number_back_hover.jpg") no-repeat;
  color:#6A6A6A;
}
#rotate_img_cont .image
{
  width: 442px;
  height: 192px;
  border: 1px solid #000000;
  padding: 1px;
}
#rotate_img_cont_bottom
{
  width: 475px;
  height: 11px;
  background: url("../images/rotateimg_footer.jpg") no-repeat top;
  padding-bottom: 5px;
}
#img_cont_nav_left
{
  height: 26px;
  width: 445px;
  border-left: 1px solid black;
  background: url("../images/rotatenav_left.jpg") repeat-x;
}
#img_cont_nav
{
  height:28px;
  width:446px;
  padding-top:1px;
}
#middle_content_top
{
  background: url("../images/welcome_top.jpg") no-repeat top;
  width: 435px;
  padding: 20px;
}
#middle_content_top p {}
#middle_content_top strong {font-weight: bold; color:#799737}
#middle_content
{
  background: url("../images/welcome_back.jpg") repeat-y;
  width: 475px;
}
#middle_content_bottom {background: url("../images/welcome_footer.jpg") no-repeat top; width: 475px; height: 15px; padding-bottom:5px}

#coming_events_top
{
  background: url("../images/newevents_top.jpg") no-repeat top;
  width: 455px;
  padding: 10px 10px 0 10px;
}
#coming_events_top h3 {font-size: 12px;}
#coming_events
{
  background: url("../images/newevents_back.jpg") repeat-y;
  width: 475px;
}
#coming_events_bottom {background: url("../images/newevents_footer.jpg") no-repeat; width: 475px; height: 39px;}
#coming_events #coming_events_content { padding: 23px 10px 0 10px; }
#coming_events .coming_event {height: 80px; width:434px; color: #3E3E3E; background: url("../images/newevents_div.jpg") no-repeat bottom;}
#coming_events .coming_event .image { width:79px; height:58px; border: 1px solid #B8C3C5; padding:1px; float:left }
#coming_events .coming_event .info { float:left; width: 340px; padding: 0 0 0 7px }
#coming_events .coming_event .title a { font-weight: bold;  color: #3E3E3E; }
#coming_events .coming_event .title a:hover { text-decoration: underline; }
#coming_events .coming_event .desc { font-size: 11px; padding: 5px 0 0 0; }
#coming_events .coming_event .date { font-size: 10px; font-weight: bold; color: #388900; padding-top: 3px; }

#coming_events.bigImages .coming_event {height: 85px; width:434px; color: #3E3E3E; background: url("../images/newevents_div.jpg") no-repeat bottom;}
#coming_events.bigImages .coming_event .image { width:100px; height:73px; border: 1px solid #B8C3C5; padding:1px; float:left }
#coming_events.bigImages .coming_event .info { float:left; width: 320px; padding: 0 0 0 7px }

#bottom_info {padding: 11px 11px 0 11px}
#bottom_info.pager, #bottom_info.pager a
{
  color:#6A6A6A;
  font-size: 11px;
  text-align:center;
}
#bottom_info.pager .current {font-weight: bold; color: #388900}
#bottom_info p {font-size:10px; float:left}
a.all_button
{
  color:#6A6A6A;
  float:right;
  width:63px;
  height:19px;
  background: url("../images/buton_all.jpg") no-repeat;
  padding: 3px 0 0 18px;
  text-decoration:none;
}

#rightcolumn #last_events
{
  width:210px;
  border: 1px solid #C6C6C6;
  border-top:none;
  border-bottom:none;
  overflow: hidden;
  padding: 0 0 0 10px;
}
#rightcolumn #last_events_top { width:222px; height:7px; background: url("../images/lastevents_top.jpg") no-repeat; font-size:0px }
#rightcolumn #last_events_bottom { width:222px; height:5px; background: url("../images/lastevents_footer.jpg") no-repeat;font-size:0px;}
#rightcolumn h2 {font-size:12px;padding:5px 0 10px 0}

#last_events .event
{
  background: url("../images/img_back.jpg") no-repeat;
  width:200px;
  height:201px;
  padding: 0 0 0 0;
  color: #2A2A2A;
  font-size:11px;
}
#last_events .event .image {padding:15px 0 0 47px}
#last_events .event .desc {width:190px; height:45px; padding: 35px 0 0 5px; text-align: left; }
#last_events .event .date {float:left; padding:9px 0 0 7px}
#last_events .event a
{
  display:block;
  float:right;
  color:#6A6A6A;
  font-size:11px;
  padding: 3px 0 0 8px;
  margin:5px 8px 0 0;
  width:84px;
  height:19px;
  background: url("../images/details_button.gif") no-repeat;
}
#footer_image
{
  width:925px;
  height:94px;
  background: url("../images/footer.jpg");
}
#party {text-align:center; padding:5px 22px 5px 0; font-size: 11px }
#party a { color:#000 }
#fadeImages {border:none}

#middle_content_top.service {color:#777777;}
#middle_content_top.service strong {color:#799737;}
#middle_content_top.service a {font-weight: bold; color:#777777; text-decoration: underline;}
#middle_content_top.service a.all_button {font-weight: normal; text-decoration: none;}
#middle_content_top.service p {font-weight: normal;}
#middle_content_top.service h1 {color:#768810; font-size:16px; font-weight: normal;}
#middle_content_top.service h2 {color:#777777; font-size:13px; font-weight: normal;}
#middle_content_top.service #gallery_container {padding-top: 20px; display: inline}
#middle_content_top.service #gallery_container .border
{
  width:102px;
  height:75px;
  border: 1px solid #758795;
  float: left;
  margin: 10px 0 0 4px;
  display: inline;
}
#middle_content_top.service #gallery_container img {border: none; padding:1px}
#logos_cont { padding-top:25px; text-align:center;}
#right_l .logos {padding-bottom:25px;}
#right_l .logos .logo_border {border:2px solid #828685;}

#footer a.podaraci
{
  display:block;
  padding:25px 0 0 25px;
  width:150px;
  float:left;
}
#footer img.voucher
{
  display:block;
  padding:13px 25px 0 0;
  float: right;
}
#footer a.podaraci img {border:none;}

#middle_content_top p {margin: 10px 0}
#middle_content_top li {margin-left:30px;}

/* specific styles */
#header #slogan
{
  position:absolute;
  margin: 128px 0px 0px 0px;
  width: 926px
}

#slogan h1
{
  text-align: center;
  font-size: 11px;
  color: #484848;
  font-weight: bold
}

#breadcrumb { padding-bottom: 5px }
#breadcrumb h2 { display: inline }
#breadcrumb a, #breadcrumb, #breadcrumb h2
{
  font-size: 10px !important;
  font-weight: normal !important;
  text-decoration: none !important
}
