/**
 * generics:BEGIN
 */
body {
  margin: 0;
  padding: 0;
  background: url('/buxus/images/design/body_back.gif') repeat-x top left;
  font-size: 1em;
}

body,input,textarea {
  font-family: Arial;
}

input.text,select,textarea,input {
  border: 0.1em solid #a5a5a5;
}

a,a img {
  border: none;
  outline: none;
}

form {
  margin: 0;
  display: inline;
}

small {
  font-size: 0.80em;
}

.red {
  color: #f00
}

.align_center {
  text-align:center;
}

.green {
  color: #0c0
}

.upper {
  text-transform: uppercase;
}

.button {
  background-color: #dadada;
  font-size: 0.9em;
  font-weight: bold;
}
.center {
  text-align:center;
}

.clear {
  clear: both;
}

.left {
  text-align: left;
}

.margin_reset {
  margin: .2em 0em .2em .5em;
}
#content_form .margin_reset2 {
  margin: .0em 0em .5em .0em;
}

.right {
  text-align: right;
}

.fleft {
  float: left;
}

.fright {
  float: right;
}
.new_float_line {
  clear:both;
}
  .height_limit {
    font-size:3px;
    line-height:3px;
  }

.w15 {
  width: 15em;
}

hr {
  margin: 0;
  padding: 0;
  height: 0.1em;
  line-height: 0.1em;
  border: 0.1em solid #bfbfbf;
  border-width: 0.1em 0 0 0;
}

/**
 * generics:END
 */ /**
 * layout:BEGIN
 */
.main {
  width: 61.5em;
  heiht: 20em;
  margin: 0 auto;
}
#logo {
  height:102px;
}
  #logo a {
    float:left;
    display:block;
    width:402px;
    height:102px;
  }
  #logo .header_image {
    float:left;
    display:block;
    width:582px;
    height:102px;
  }
#top_row {
  margin-top:8px;
  height: 30px;
  
}

.middle_row {
  background: url('/buxus/images/design/middle_col_back.gif') repeat-y top left;
  float:left;
}

.middle_row_footer {
  background: url('/buxus/images/design/middle_col_footer.gif') no-repeat bottom left;
  height: 3.5em;
  clear: both;
    float:left;
}

.left_col {
  float: left;
  width: 12.05em;
  margin-right: 1.8em;
}

.center_col {
  float: left;
  width: 33.75em;
  margin-right: 1.8em;
}

#article .center_col {
  float: left;
  width: 45em;
  margin-right: 0;
}

.right_col {
  float: left;
  width: 11.95em;
  margin-top: 3.2em;
}

.right_col .del {
  background-color: #fff;
}

.invisible {
  display: none;
}

/**
 * layout:END
 */ /**
 * #top_menu:BEGIN
 */
#top_menu {
  list-style: none;
  margin: .0em 0em 0em .4em;
  padding: 0;
  padding-top:2px;
}

#top_menu li {
  float: left;
  font-size: 0.8em;
  padding-right: 1.3em;
}

#top_menu li a {
  color: #000;
  text-decoration: none;
}

#top_menu li a:hover {
  text-decoration: underline;
}

/**
 * #top_menu:END
 */ /**
 * #search_box:BEGIN
 */
#search_box {
  float: right;
  right: 3.5em;
  /*margin-top: 0.5em;*/
  display: inline;
}

#search_box .search_button {
  font-size: 0.75em;
  padding: .05em .5em .05em .5em;
  cursor: pointer;
  overflow: visible;
}

#search_box #q {
  border: 0.1em solid #a1a1a1;
  padding: 0.2em;
  width: 22em;
}

/**
 * #search_box:END
 */ /**
 * .left_menu:BEGIN
 */
.left_menu {
  background-color: #dcdcdc;
  margin: 0 0.05em 0 0.15em;
  border-bottom: 0.3em solid #fff;
}

.left_menu.soft_back {
  background-color: #ececec;
}

.left_menu .top {
  background: url('/buxus/images/design/left_menu_top.gif') no-repeat top
    right;
}

.left_menu .top .bottom {
  background: url('/buxus/images/design/left_menu_bottom.gif') no-repeat
    bottom right;
  padding: 0.7em;
}

.left_menu.soft_back .top {
  background: url('/buxus/images/design/left_menu_top_soft.gif') no-repeat
    top right;
}

.left_menu.soft_back .top .bottom {
  background: url('/buxus/images/design/left_menu_bottom_soft.gif')
    no-repeat bottom right;
}

.left_menu .top .bottom ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.left_menu .top .bottom ul li {
  border-top: 0.1em solid #bfbfbf;
  padding: 0.6em 0.2em;
  font-size: 0.75em;
}

.left_menu .top .bottom ul.m1 li {
  font-weight: bold;
}

.left_menu .top .bottom ul.m1 li {
  font-size: 0.8em;
  border-top: 0.1em solid #a5a5a5;
}

.left_menu .top .bottom ul li.first {
  border: none;
}

.left_menu .top .bottom ul li a {
  color: #000;
  text-decoration: none;
}

.left_menu.soft_back .title {
  font-size: 0.75em;
  font-weight: bold;
  margin-bottom: 0.3em;
}

.left_menu.soft_back .top .bottom ul li {
  background: url('/buxus/images/design/left_menu_soft_li.gif') no-repeat
    top left;
  border: none;
  padding: 0.2em 0.2em 0.2em 0.6em;
}

.left_menu .top .bottom ul ul {
  margin: 0.5em 0 0.5em 0.5em;
}

.left_menu .top .bottom ul ul li {
  border: none;
  font-size: 1em;
  padding: 0.3em 0 0.3em 0.7em;
  background: url('/buxus/images/design/left_menu_li.gif') no-repeat top
    left;
}


.left_menu .top .bottom a.sel,#top_menu a.sel {
  color: #cc0000;
  text-decoration: underline;
}

.left_menu .top .bottom ul li a:hover {
  text-decoration: underline;
}

/**
 * .left_menu:END
 */ /**
 * content:BEGIN
 */
#content_title,h1,h2,h3,h4,h5,h6,.like_heading1 {
  /*font-family: Georgia;*/
}

h1,h2,h3,h4,h5,h1 a,h2 a,h3 a,h4 a,h5 a,a,h6,h6 a {
  color: #005499;
}

h3,h4,h5,h6 {
  margin: 0.5em 0;
}

p { /*font-size: 0.87em;*/ /*margin: 0 0 1em 0;*/
  
}

.hide {
  display: none;
  visibility: hidden;
}

.displaynone {
  display: none;
}

.indent {
  padding-left: 2em;
}

.indent h4 {
  color: #000;
}

#content_title,#content_title_indent,.like_heading1 {
  color: #cf1111;
  font-size: 1.3em;
  /*padding: 0;*/
  margin: 0.6em 0 0 0;
  font-weight: normal;
}

.like_heading1 {
  font-size: 1.8em;
}

#content_title.first {
  padding-top: 1.75em;
}

#article #content_title,#article #content_title_indent {
  margin: 0;
  /*padding: 0 0 1.5em;*/
  margin: 0;
  font-weight: normal;
  font-size: 1.5em;
}

#article #content_title_indent {
  padding: 0 0 1em 0;
}

#content_text {
  margin-top: 1em;
}
.content_text {
  margin-top: 1em;
}

#content_text ul, .content_text ul {
  margin: 8px 0px 8px 30px;
}

#hp_content_box {
  background: url('/buxus/images/design/hp_content_box_top.gif') no-repeat
    top left;
  margin-bottom: 30px;
}

#hp_content_box .bottom {
  background: url('/buxus/images/design/hp_content_box_bottom.gif')
    no-repeat bottom left;
  padding: 1.8em 1.1em 1em 1.1em;
}

#hp_content_box .bottom table,#hp_content_box .bottom table td {
  border-collapse: collapse;
}

#hp_content_box .bottom table td {
  width: 50%;
  background: url('/buxus/images/design/hp_menu_item.gif') no-repeat center
    left;
  padding: 0.2em 0.2em 0.1em 0.5em;
}

#hp_content_box .bottom table td a {
  color: #005499;
  font-size: 0.8em;
}

#cards {
  height: 1.9em;
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 1em;
  background: url('/buxus/images/design/cards_back.gif') repeat-x bottom
    left;
}

#content #cards {
  height: 2em
}

#article #cards {
  width: 42em;
}

#cards li {
  float: left;
  font-weight: bold;
  font-size: 0.75em;
  background: url('/buxus/images/design/cards_left.gif') no-repeat bottom
    left;
  margin-right: 0.25em;
}

#content #cards li {
  font-size: 0.85em
}

#cards li a {
  color: #000;
  text-decoration: none;
  float: left;
  display: block;
  background: url('/buxus/images/design/cards_right.gif') no-repeat bottom
    right;
  padding: 0.6em 0.8em 0.6em 0.8em;
}

#content #cards li a {
  padding: 0.25em 1.6em
}

#cards li a:hover {
  text-decoration: underline;
}

#cards li.sel {
  background: url('/buxus/images/design/cards_left_sel.gif') no-repeat
    bottom left;
}

#cards li.sel a {
  background: url('/buxus/images/design/cards_right_sel.gif') no-repeat
    bottom right;
  color: #fff;
}

#content,.content {
  font-size: 0.87em;
  line-height: 1.5em;
}

#content .annotation,.content .annotation {
  font-weight: bold;
}

#content p,.content p {
  margin: 1em 0 1.5em;
}

#content .date,.content .date {
  font-size: 0.87em;
  color: #646464;
  float:left;
}

.content_add .item {
  background: url('/buxus/images/design/content_add_item.gif') repeat-x
    bottom left;
  padding: 0 1.5em .4em 0;
}

#article .content_add .item { /*width: 41.9em;*/
  padding: 0em 0 0.5em 0;
}

.content_add .item.last {
  background: none;
}

.content_add .item h2, .content_add h2 {
  margin: 0.6em 0 0.2em 0;
  font-size: 1.3em;
  font-weight: normal;
}

.content_add .item h2 a,.content_add h2 a {
  text-decoration: none;
}

.content_add .item h2 a:hover, .content_add h2 a:hover {
  text-decoration: underline;
}

.content_add h3 {
  margin: 0.3em 0 0.1em 0;
  font-size: 1.3em;
  font-weight: normal;
}

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

.content_add h3 a:hover {
  text-decoration: underline;
}

.content_add .item .date {
  color: #646464;
  /*font-weight: bold;*/
  font-size: 0.7em;
  margin-bottom: 1em;
}

.content_add .item .date a {
  font-weight: normal;
}

.content_add .item .anotation {
  font-size: 0.8em;
  text-align: justify;
}

.content_add .item .zas_info {
  margin-top: 0.5em;
  clear: left;
  height: 3em;
}

.content_add .item .zas_info .cell {
  font-size: 0.9em;
  background-color: #ececec;
  float: left;
  border-left: 0.2em solid #fff;
  width: 13.75em;
  padding: 0.3em 0.8em;
  text-align: center;
}

.content_add .item .zas_info .cell .top {
  font-weight: bold;
  border-bottom: 0.1em solid #a5a5a5;
  padding-bottom: 0.2em;
  margin-bottom: 0.2em;
}

.content_add .item .zas_info .cell.first {
  border: none;
}

.content_add table,.content_add table td {
  border-collapse: collapse;
}

.content_add .no-columns { /*font-size: 0.75em;*/
  margin: 1.5em 0 1.5em;
}
/*CONTENT TABLE*/
.content_add table {
  background-color:#ECECEC;
  border-collapse: separate;
}
.content_add table caption {
  font-weight:bold;
}
.content_add table th {
  background-color:#DCDCDC;
  text-align:right;
  padding:6px;
  font-size:0.8em;
}
.content_add table td {
  background-color:#FFF;
  padding:6px;
  font-size:0.8em;  
}


.content_add .columns {
  width: 33.75em;
  margin: 1.5em 0 1.5em;
  background: url('/buxus/images/design/content_add_del.gif') repeat-y top center;
}

.content_add .columnLeft,.content_add .columnRight {
  font-size: 0.75em;
  width: 48%;
  float: left;
  vertical-align: top;
}

.columnLeft h2,.columnRight h2 {
  font-family: Arial;
  color: #000;
  margin-bottom: 0.3em;
  font-weight:bold;
}

.columnRight {
  float: right !important;
}

.content_add big {
  font-size: 1.4em;
  font-weight: bold;
  display: block;
  padding-top: 0.5em;
}

.content_add big.pos {
  padding-top: 1.5em;
}

.content_add ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.content_add ul li {
  padding: 0.2em 0;
  /*font-size:0.86em;*/ /*line-height:1em;*/
}

.content_add ul li a.special {
  font-size: 1.2em;
}

.content_add ul li .date {
  color: #646464;
}

.content_footer {
  clear: left;
  margin-top: 0.5em;
  font-size: 0.8em;
}
.content_footer a {
  line-height:18px;
}
.content_footer.line,.section .content_footer {
  border-top: 0.1em solid #bfbfbf;
  padding-top: 0.4em;
  color: #bfbfbf;
  font-size: 0.7em;
  margin-top: 2em;
}

.more {
  background: url('/buxus/images/design/more_link.gif') no-repeat center
    left;
  padding-left: 1.5em;
}

#stack,#stack a {
  color: #646464;
}

#stack a:hover {
  color: #000;
}

#stack {
  padding: 0.8em 0;
  height: 1.45em;
}

#stack ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#stack ul li {
  float: left;
  font-size: 0.7em;
  background: url('/buxus/images/design/stack_arrow.gif') no-repeat center
    left;
  padding: 0 0.6em 0 1.1em;
}

#stack ul li.first {
  background: none;
  padding-left: 0;
}

#content_banner_bkg {
  padding: 0;
}

#content_banner {
  padding: .8em 0em .0em .2em;
  /*border-bottom:2px solid #ECECEC;*/
}

#content_banner h1 {
  margin: 0 0 0.7em 0;
  padding: 0;
  color: #cc0000;
  font-weight: normal;
  font-size: 1.3em;
}

#content_banner .text {
  font-size: 1em;
}
#content_banner .header {
  font-weight:bold;
  font-size: 0.9em;
  margin-top:5px;
}

.error {
  color: #cc0000;
  background-color: #ffecb6;
  line-height: 1.5em;
  border-bottom: 0.2em solid #fff;
}

#contact_form,.error {
  padding: 1em 1.4em;
  /*width: 46em;*/
}

#contact_form {
  background-color: #ececec;
}

#contact_form table,#contact_form td {
  border-collapse: collapse;
}

#contact_form td {
  vertical-align: baseline;
  padding: .7em;
  line-height: 2em;
}

#contact_form td.small {
  padding: 0.2em 0;
  line-height: 0.8em;
}

#contact_form .vtop {
  vertical-align: top;
}

#contact_form select {
  width: 19em;
  font-size: 1.05em;
}

#contact_form td div {
  line-height: 2em;
}

#contact_form td div .text {
  width: 9.2em;
  padding: 0.3em;
}

#contact_form td textarea {
  width: 30.5em;
  height: 13em;
  font-size: 1em;
}

#contact_form td .button {
  width: 8em;
  padding: 0.1em 0;
}

#content_form, .top_bottom_border {
  border-top:1px solid;
  border-top-style:dotted;
  border-bottom:1px solid;
  border-bottom-style:dotted;
  padding: 0.9em 0;
}

#content_form select {
  width: 12em;
}
  #content_form select.no_width {
    width:auto; 
  }
  .search_label {
    width:8em;
    text-align:right;
  }

#content_form .button {
  width: 7em;
  font-size: 0.85em;
  padding: 0.1em 0;
}

.solons .item {
  clear: left;
  background: url('/buxus/images/design/content_form_item.gif') repeat-x top left;
  padding: 1em 0 0 0 !important;
  font-size: 0.95em;
  line-height: 1.4em;
}

.solons .item.first {
  margin-top: 0.6em; ! important;
  background: none;
}

.item .img,.item .general,.item .contact {
  float: left;
  margin: 0 1em 0.5em 0 !important;
}
  .item .img img {
    padding:2px;
    border:1px solid #DCDCDC;
  }
  .item .img img.no_border {
    padding:2px;
    border:none;
  }  

.solons .item h2 {
  font-family: Arial;
  font-size: 1.3em;
  margin: 0;
}

.solons .item h2,.solons .item h2 a {
  color: #000;
  text-decoration: none;
}

.solons .item h2 a:hover {
  text-decoration: underline;
}

.solons .item .general {
  width: 20em;
}

.solons .item .wider {
  width: auto;
}

#poslanec,#poslanec td {
  border-collapse: collapse;
  vertical-align: top;
}

#poslanec {
  background: url('/buxus/images/design/content_form_item.gif') repeat-x top left;
  width: 48em;
  margin-bottom: 2.5em;
  padding-top: 1em;
}

#poslanec td {
  padding-top: 0em;
}

#poslanec td.img {
  padding-right: 1em;
}
  #poslanec td.img img {
    padding:2px;
    border:1px solid #DCDCDC;
  }


#poslanec th {
  font-weight: normal;
  text-align: left;
}

#poslanec td.general,#poslanec th.general {
  color: #666666;
  width: 10em;
  padding: 0 1em 0;
}

#gmaps,#gmaps td {
  border-collapse: collapse;
  vertical-align: top;
}

#gmaps {
  margin-top: 0.6em;
}

#gmaps td {
  padding: 0.2em 0;
  font-size: 0.9em;
}

#gmaps th {
  font-weight: normal;
  text-align: left;
}

#gmaps td.general,#gmaps th.general {
  color: #666666;
  width: 4.5em;
}

#gmaps th.wider {
  width: 7em;
}

#gmaps td.map {
  padding-top: 0.8em;
}

#zasadnutie {
  width: 46.6em;
  font-size: 0.9em;
  padding: 1.8em 0 0.5em 0;
}

#zasadnutie ul {
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 1.5em;
}

#zasadnutie ul ul {
  margin: 1.4em 0 4em 2em;
  font-size: 0.85em;
  line-height: 1.4em;
}

#zasadnutie ul ul li {
  padding: 0.2em 0;
}

#zasadnutie ul ul li.title {
  font-weight: bold;
}

#zasadnutie ul ul li.pdf {
  background: url('/buxus/images/design/ico_pdf.gif') no-repeat top left;
  padding-left: 1.7em;
}

/**
 * content:END
 */ /**
 * .right_menu:BEGIN
 */
.right_menu {
  background-color: #ececec;
  margin-left: 0.1em;
}

.right_menu .top {
  background: url('/buxus/images/design/right_menu_top.gif') no-repeat top
    left;
}

.right_menu .top .bottom {
  background: url('/buxus/images/design/right_menu_bottom.gif') no-repeat
    bottom left;
  font-size: 0.75em;
}

.right_menu .top .bottom .pos {
  padding: 0.8em 0.8em 1.5em 1.2em;
}

.right_menu .top .bottom .pos.first {
  border-bottom: 0.1em solid #bfbfbf;
}

.right_menu .top .bottom .title {
  font-weight: bold;
  padding: 0.8em 0 0.8em 2.3em;
}

.right_menu .top .bottom select {
  margin: 0.3em 0;
  width: 12.4em;
}

.right_menu .top .bottom div {
  padding: 0.3em 0;
}

.right_menu .top .bottom .input {
  width: 12em;
}

.right_menu .top .bottom .button {
  background-color: #dadada;
  font-size: 0.9em;
  font-weight: bold;
}

.right_menu .top .bottom .link {
  display: block;
  padding: 0.5em 0 0 0;
}

/**
 * .right_menu:END
 */ /**
 * icons:BEGIN
 */
.search_ico {
  background: url('/buxus/images/design/search_icon.gif') no-repeat center
    left;
}

.question_ico {
  background: url('/buxus/images/design/question_icon.gif') no-repeat center
    left;
}

.news_ico {
  background: url('/buxus/images/design/news_icon.gif') no-repeat center
    left;
}

.problem_ico {
  background: url('/buxus/images/design/problem_icon.gif') no-repeat center
    left;
}

.e_mail_ico {
  background: url('/buxus/images/design/e_mail_icon.gif') no-repeat center
    left;
}

.rss_ico {
  background: url('/buxus/images/design/rss_icon.gif') no-repeat center
    left;
}

/**
 * icons:END
 */ /**
 * .footer:BEGIN
 */
#footer {
  background: url('/buxus/images/design/footer_back.gif') repeat-x top left;
  height: 3em;
  color: #4B4B4B;
  clear: left;
}

#footer .data {
  width: 87em;
  margin: 0 auto;
  font-size: 0.7em;
  padding-top: 1.3em;
}

#footer .data,#footer .data a {
  color: #4B4B4B;
}

/**
 * .footer:END
 */
#ui-datepicker-div {
  font-size: 0.75em;
}

.info-table {
  line-height: normal;
}

.info-table th,.info-table td {
  padding: 0 0.5em 0.25em 0;
}

.voting-table {
  border-collapse: collapse;
  line-height: normal;
  border: 1px solid #ddd;
  margin: 0em 0em 0.5em 0em;
}

.voting-table th {
  padding: 0.2em;
}

.voting-table td {
  padding: 0.2em 0.4em;
}

.voting-table td.names {
  font-size: 80%;
}

.voting-table td.hdr {
  color: #fff;
  background-color: #ddd;
  font-weight: bold;
  letter-spacing: 1em;
  text-transform: uppercase;
}

.voting-table td.voting_name {
  color: #000;
  background-color: #ddd;
  font-weight: bold;
  border-top: 1px solid #FFF;
}

.voting-table .bkg-gray {
  background-color: #eee;
}

.voting-table .bkg-darkgray {
  background-color: #ddd;
  font-size: 80%
}

.list_text {
  margin-bottom: 1.5em
}

table#contact-list {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 1em;
}

table#contact-list th,table#contact-list td {
  padding: 0 0.5em 0 0;
  text-align: left;
  vertical-align: top;
}

.quickLinks * {
  color: #4C4C4C !important;
}

div.material {
  margin-top: 0.15em;
}

div.note {
  font-size: 0.8em;
  line-height: 1.25em;
}

ul.fileList {
  list-style: none;
  /*margin:0;
	padding:0;*/
}

.link_cursor {
  cursor: hand;
  cursor: pointer;
}

.voting_results {
  margin: 0px;
  text-align: right;
  font-size: 0.9em;
  color: #005499;
  padding-right: 20px;
}

.arrow_down {
  background: url('/buxus/images/design/arrow_down.gif') no-repeat right;
}

.arrow_up {
  background: url('/buxus/images/design/arrow_up.gif') no-repeat right;
}

table.style1 {
  background-color: #ECECEC;
}

table.style1 th,table.style1 td.as_heading {
  background-color: #DCDCDC;
  color: #000;
}

table.style1 td {
  background-color: #FFF;
}

table.style1 td.bold {
  font-weight: bold;
}

table.style1 td p {
  margin: 0px;
}

.section img {
  margin: .4em .4em .0em .4em;
  display: inline;
}
.section .text {
  font-size:.9em;
  margin:5px 3px 0px 3px;
}
.section .text ul {
  margin: 8px 0px 8px 30px;
}
.paginator {
  text-align: center;
  font-size: 0.9em;
}
.employee_left {
  float:left;
  font-size:0.8em;
  width:19.5em;
}
.employee_right {
  float:left;
  font-size:0.8em;
}
h2.employee {
  margin-bottom: 0px;
  font-family: Arial;

}
  h2.employee a {
    margin: 0px;
    color:#000;
    font-weight:bold;
    font-size:0.8em;    
  }
.indent_3px {
  text-indent: 10px;
  font-size:1em;
}
  h3.indent_3px a {
    font-size:.8em;
  }
table.form_table th {
  text-align:right;
  padding: .7em 0em .7em 0em;  
}
table.form_table td input {
  font-size:1.1em;
}
table.form_table td.input_error input,table.form_table td.input_error textarea {
  border:1px solid #CC0000;
}
ul.print_matters {
  list-style: none;
  margin:0px;
  padding:0px;
}
  ul.print_matters li {
    margin: .5em 0em .0em 0em;  
  }
.employee_index h3.employee a {
  font-size:1.1em;
  color:#000;
  font-family: Arial;
  font-weight:bold;
}
.employee_index .employee_left,.employee_index .employee_right {
  font-size:0.9em;
}
ul.normal {
  list-style: disc;
  margin-left:2em;
}
h2.heading2 {
	font-size:1em;
	margin-top:15px;
}

table.course_table {
  width:100%;
}
  table.course_table td,table.course_table th {
    padding:0px;
    background-color:none;  
    font-size:0.9em;
  }

table.course_table_inner {
  width:100%;
}
  table.course_table_inner td, table.course_table_inner th {
    padding:0px 3px 0px 3px;
    background-color:none;
    font-size:1em;          
  }
#content-footer-social {
	float: right;
  height:24px;
	padding: 0px;
	margin:0px
}
.in_header_outer {

}

#content-footer-social div {
	float: left;
	padding: 1px;
	color: #005499;
	padding-top: 2px;
}
.in_header {
  font-size:0.9em;
  padding-top:0px !important;
}

#content-footer-social img {
	padding: 0px !important;
	margin:0px 0px 0px 3px !important;
	display:block;
	float:left;
}  
#content-footer-social a {
	padding: 0px !important;
	margin:0px !important;
}
#content_banner ul {
  margin:3px 0px 3px 10px;
}

/*ASK MAYOR*/
h2.question_heading {
}
.mayor_slogan {
  background-color: #ECECEC;
  padding:.5em 2em .5em 2em;
  margin:.5em 0em .5em 0em;
  color:#D30006;
  text-align:center;
}
h2.question_heading {
  font-size:1.3em;
  font-weight:normal;
  margin:.5em 0em .5em 0em;
}
div.question_box {
  margin:.5em 0em .5em 0em;
  padding:0em;
  border:1px solid #ECECEC;
}
#content p.question_header {
  margin:0px;
  padding:.2em;
  background-color:#DCDCDC;
}
#content p.question_date {
  padding-right:.2em;
  text-align:right;
  margin:0px;
  border-top:1px solid #ECECEC;
  font-size:0.8em;
}
.answer_box {
  margin-left:2em;
  border:1px solid #ECECEC;
}
#content p.answer_header {
  margin:0px;
  padding:.2em;
  background-color:#ECECEC
}.

/*ASK MAYOR END*/

/*MAILING LIST*/
.mailing_box {
 /* float:left;
  width:492px;*/
}
/*MAILING LIST END*/

/*VIDEO ARCHIVE*/
ul.video_list {
  list-style-image:url('/buxus/images/filetypes/video.gif');
  margin:0px;
}
h4.video_archive_heading {
  margin:0px;
}
/*VIDEO ARCHIVE END*/


