body {
  text-align: center;
  padding: 0px;
  margin: 0px;
  line-height: 110%;
  font-family: "Trebuchet MS", sans-serif;
}

p {
  padding: 0px;
  margin: 0px;
  line-height: 110%;
  font-family: "Trebuchet MS", sans-serif;
}

div.clear {line-height: 0px; font-size: 0px; height: 0px; clear: both;}

div#main {
  width: 1000px;
  margin: 0px auto;
  text-align: center;
  background: transparent url('../images/web/bg.png') repeat-y;
  
}

div#main2 {
  width: 1000px;
  background: transparent url('../images/web/background.png') no-repeat left top;
}

#main div#main_holder {
  width: 950px;
	padding: 0px 25px;
}

div#header_holder {width: 950px;float: left;}
#headerTabs {width: 950px; position: relative; float: left; height: 29px; margin-top: 18px; background: transparent; text-align: left;}
#headerTabs a.verejna_sekce {
  display: block;
  width: 108px;
  height: 29px;
  background: url('../images/web/verejna_bg.png') left top no-repeat;
  position: absolute;
  top: 0px;
  right: 0px;
  text-decoration: none;
  color: #17295c;
}
#headerTabs a.verejna_sekce:hover {text-decoration: underline;}
#headerTabs a.verejna_sekce span {
  display: block;
  font-family: "Trebuchet MS", sans-serif;
  font-size: 13px;
  font-weight: bold;
  padding: 6px 0px 0px 0px;
}
#headerTabs a.neverejna_sekce {
  display: block;
  width: 171px;
  height: 29px;
  background: url('../images/web/neverejna_bg.png') left top no-repeat;
  position: absolute;
  top: 0px;
  right: 108px;
  text-decoration: none;
  color: #cfdeef;
}
#headerTabs a.neverejna_sekce:hover {text-decoration: underline;}
#headerTabs a.neverejna_sekce span {
  display: block;
  font-family: "Trebuchet MS", sans-serif;
  font-size: 13px;
  font-weight: bold;
  padding: 6px 0px 0px 33px;
}
#header_holder #header {
  width: 950px;
  height: 163px;
  background: url('../images/web/header.png') left top no-repeat;
  float: left;
}
#header_holder #hledej {
  width: 950px;
  height: 36px;
  background: url('../images/web/search_div_bg.png') left top no-repeat;
  float: left;
  position: relative;
}
#hledej input.lupa {
  position: absolute;
  right: 0px;
  top: 1px;
}
#hledej input.text {
  position: absolute;
  right: 43px;
  top: 7px;
  background: #fff;
  border: 0px;
  width: 112px;
  height: 16px;
  padding: 1px 0px 0px 2px;
   border-left: 1px solid #8a92a4; border-top: 1px solid #8a92a4; border-right: 1px solid #dddfe2; border-bottom: 1px solid #dddfe2;
}
#hledej span.label {
  position: absolute;
  right: 179px;
  top: 10px;
  font-family: "Trebuchet MS", sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #cfdeef;
}
#middle_holder {float: left; width: 950px; margin-top: 30px; text-align: left; background: url('../images/web/middle_line_bg.png') left top repeat-y; margin-bottom: 24px !important; }
#left_holder {width: 300px; float: left;}
#left_holder_inner {padding: 0px 28px 0px 26px; _padding: 0px 18px 0px 26px;}

ul#menu {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: block;
  width: 238px;
  overflow: hidden;
  margin-left: 8px;
}

li.menu_item {
  padding: 0px;
  margin: 0px;
  display: block;
  margin-bottom: 1px;
  /* height:29px !important; */
  overflow: hidden;
}

li.menu_item a {
  display: block;
  height: 29px;
  background-image: url('../images/web/menu_off.jpg');
  background-repeat: no-repeat;
  font-family: "Trebuchet MS", sans-serif;
  font-size: 14px;
  color: #1b325c;
  text-decoration: none;
  font-weight: normal;
}

li.menu_item a span, li.submenu_item a span {
  display: block;
  padding-top: 7px;
  padding-left: 27px;
  text-align: left;
}

li.menu_item a:hover, ul#menu li.menu_item a.selected {
  display: block;
  width: 237px;
  height: 29px;
  background-image: url('../images/web/menu_on.jpg');
  background-repeat: no-repeat;
  font-family: "Trebuchet MS", sans-serif;
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
}

ul.submenu_26 {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: block;
  width: 211px;
  margin-left: 26px;
}

ul.submenu_52 {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: block;
  width: 185px;
  margin-left: 52px;
}

li.submenu_item {
  padding: 0px;
  margin: 0px;
  display: block;
  margin-bottom: 1px;
}

li.submenu_item a {
  display: block;
  height: 29px;
  background-image: url('../images/web/submenu_off.jpg');
  background-repeat: no-repeat;
  font-family: "Trebuchet MS", sans-serif;
  font-size: 14px;
  color: #1b325c;
  text-decoration: none;
  font-weight: normal;
}

li.submenu_item a:hover, li.submenu_item a.selected {
  display: block;
  height: 29px;
  background-image: url('../images/web/submenu_on.jpg');
  background-repeat: no-repeat;
  font-family: "Trebuchet MS", sans-serif;
  font-size: 14px;
  color: #fffff;
  text-decoration: none;
}

#content_holder {
  width: 650px;
  float: left;
  font-family: "Trebuchet MS";
  font-size: 11px;
  color: #6f6f6f;
  line-height: 160%;
  border: 0px blue solid;
}

#content_holder_inner {padding: 0px 50px 0px 27px;}
#content_holder a {
  color: #1b325c;
}
#content_holder a:hover {
  color: #870005;
  text-decoration: none;
}
#content_holder .nobg {
  background-image: none !important;
}

#content {
  width: 573px;
  border: 0px red solid;
  background: transparent url('../images/web/clanek_bg.gif') no-repeat left top
}
#content #intro {
  font-size: 14px;
  color: #052765;
}
#content #intro p {
  line-height: 140% !important;
  padding: 0 0 20px 0;
}

h1 {
  font-family: sans-serif;
  font-size: 22px;
  line-height: 22px;
  color: #870005;
  padding: 0px !important;
  margin: 0px 0px 15px 0px !important;
  font-weight: normal;  
}

#drobek_holder {float: left; width: 950px; margin-top: 20px; text-align: left;}
#drobek_inner {padding-left: 325px;}

#drobek_holder span {
  font-family: "Trebuchet MS";
  color: #052765;
  font-size: 13px;
}

#drobek_holder span a {
  font-family: "Trebuchet MS";
  color: #052765;
  font-size: 13px;
  text-decoration: none;
}

#drobek_holder span a:hover {
  color: #052765;
  font-size: 13px;
  text-decoration: underline;
}

p.label {
  font-family: "Trebuchet MS";
  font-size: 20px;
  color: #870005;
  margin: 0px 0px 7px 7px;
}


.mt10 {
  margin-top: 10px;
}
.mt50 {
  margin-top: 50px;
}
h2 {
  margin: 0px;
  padding: 0 0 3px 0;
  font-size: 13px;
  color: #1b325c;
  font-weight: bold;
  line-height: 20px;
}
form {
  padding: 0px;
  margin: 0px;
}
table {
  border-collapse: collapse;
}

/**
 * CLANKY
 */ 
#clanky_holder {
  padding: 0 0 0 0;
}
#clanky_holder .clanek {
  clear: both;
  background: transparent url('../images/web/clanek_bg.gif') no-repeat left top;
  padding: 10px 10px 20px 20px;
}

#clanky_holder .clanek .title {
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
}
#clanky_holder .clanek .date {
  color: #3d7abe;
  padding: 2px 0 5px 0;
}
#clanky_holder .clanek .date_title {
  color: #3d7abe;
  font-size: 18px;
  font-weight: bold;
  padding: 0 0 8px 0;
}


#clanky_holder .clanek a.show {
  float: right;
  font-weight: bold;
  margin-top: 25px;
  padding-right: 13px;
  background: transparent url('../images/web/clanky_sipka_right.gif') no-repeat right center;
}
#clanky_holder .clanek a.show:hover {
  background: transparent url('../images/web/clanky_sipka_right_hover.gif') no-repeat right center;
}
#clanky_holder .clanek .picture {
  float: left;
  margin: 0 4px 10px 0;
  position: relative;
  left: -10px;
}
#clanky_holder .clanek .picture img {
  border: 2px #ffffff solid;
}




/**
 * CLANKY - HP
 */ 
#clanky_holder {
  padding: 20px 0 0 0;
}
#clanky_holder .clanek_box {
  clear: both;
  padding: 35px 10px 20px 20px;
  position: relative;
  width: 550px;
  _width: 540px;
}
#clanky_holder .box_1 {
  background: transparent url('../images/web/clanek_bg_box_1.gif') no-repeat left top;
}
#clanky_holder .box_2 {
  background: transparent url('../images/web/clanek_bg_box_2.gif') no-repeat left top;
}
#clanky_holder .box_3 {
  background: transparent url('../images/web/clanek_bg_box_3.gif') no-repeat left top;
}
#clanky_holder .clanek_box .title {
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
}
#clanky_holder .clanek_box .date {
  color: #3d7abe;
  padding: 2px 0 5px 0;
}
#clanky_holder .clanek_box .section {
  float: right;
  display: block;
  width: 110px;
  text-align: center;
  position: absolute;
  left: 470px;
  top: 4px;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
#clanky_holder .clanek_box .section:hover {
  text-decoration: underline;
}

#clanky_holder .clanek_box a.show {
  float: right;
  font-weight: bold;
  margin-top: 5px;
  padding-right: 13px;
  background: transparent url('../images/web/clanky_sipka_right.gif') no-repeat right center;
}
#clanky_holder .clanek_box a.show:hover {
  background: transparent url('../images/web/clanky_sipka_right_hover.gif') no-repeat right center;
}
#clanky_holder .clanek_box .picture {
  float: left;
  margin: 0 4px 10px 0;
  position: relative;
  left: -10px;
  top: -25px;
}
#clanky_holder .clanek_box .picture img {
  border: 2px #ffffff solid;
}







/**
 * STRÁNKOVÁNÍ
 */ 
#clanky_holder #paging {
  text-align: center;
  padding-top: 100px;
  cursor: pointer;
}
#clanky_holder #paging a {
  color: 1b325c;
  font-weight: bold;
  margin: 0 5px 0 5px;
}
#clanky_holder #paging span {
  margin: 0 5px 0 5px;
  font-weight: bold;
}
#clanky_holder #paging a.prev {
  padding-left: 13px;
  background: transparent url('../images/web/clanky_sipka_left.gif') no-repeat left center;
}
#clanky_holder #paging a.next {
  padding-right: 13px;
  background: transparent url('../images/web/clanky_sipka_right.gif') no-repeat right center;
}
#clanky_holder #paging a.prev:hover {
  background: transparent url('../images/web/clanky_sipka_left_hover.gif') no-repeat left center;
}
#clanky_holder #paging a.next:hover {
  background: transparent url('../images/web/clanky_sipka_right_hover.gif') no-repeat right center;
}

#clanky_holder #paging a.first {
  padding-left: 13px;
  margin: 0px;
  text-decoration: none;
  background: transparent url('../images/web/clanky_dvojsipka_left.gif') no-repeat left center;
}
#clanky_holder #paging a.last {
  padding-right: 13px;
  margin: 0px;
  text-decoration: none;
  background: transparent url('../images/web/clanky_dvojsipka_right.gif') no-repeat right center;
}
#clanky_holder #paging a.first:hover {
  background: transparent url('../images/web/clanky_dvojsipka_left_hover.gif') no-repeat left center;
}
#clanky_holder #paging a.last:hover {
  background: transparent url('../images/web/clanky_dvojsipka_right_hover.gif') no-repeat right center;
}


#clanek {
  padding: 18px 10px 0 18px;
  font-size: 11px !important;
}
#clanek .date {
  color: #3d7abe;
  padding: 2px 0 8px 0;
}
#clanek .anotace {
  font-size: 13px !important;
  color: #000000;
}
#clanek p {
	font-size: 12px !important;
  padding: 0 0 20px 0;
  line-height: 160%;
}

.headline {
  display: block;
  color: #870005;
  font-size: 13px;
  padding-bottom: 12px;
}
.regular {
  font-weight: normal !important;
}

/**
 * FORMULÁŘ NA VKLÁDÁNÍ KOMENTÁŘŮ
 */ 
#komentare_form {
  padding: 50px 0 0 18px;
}
#komentare_form table td {
  padding: 0 0 10px 0;
  color: #1b325c;
  font-weight: bold;
  font-size: 13px;
}
#komentare_form table td input, #komentare_form table td textarea {
  border: 1px #c6cad3 solid;
  padding: 2px;
  font-family: trebuchet MS, sans-serif;
  font-size: 12px;
}
#komentare_form table td input {
  width: 240px;
}
#komentare_form table td textarea {
  width: 515px;
  height: 180px;
}
#komentare_form table td input.submit {
  width: 123px;
  background: transparent url('../images/web/btn_submit.gif') no-repeat center center;
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
  border: 0px solid;
  cursor: pointer;
  margin-top: 10px;
  padding: 6px 0 6px 0;
  text-decoration: none;
}


/**
 * KOMENTÁŘE
 */ 
#komentare_holder {
  padding: 50px 0 0 18px;
}
#komentare_holder .komentar {
  clear: both;
  background: transparent url('../images/web/komentar_bg.gif') no-repeat left top;
  padding: 10px 10px 20px 20px;
}
#komentare_holder .komentar .title {
  font-size: 13px;
  font-weight: bold;
  color: #1B325C;
  line-height: 20px;
}
#komentare_holder .komentar .date {
  color: #3d7abe;
  padding: 2px 0 5px 0;
}
#komentare_holder .komentar .nocomment {
  color: #3d7abe;
  padding: 10px 0 15px 0;
  text-align: center;
}


/**
 * MAPA STRÁNEK
 */ 
#mapa_stranek {
  padding: 1px 1px 1px 1px;
  margin: 1px 1px 1px 20px;
}
#mapa_stranek li {
  margin: 20px 0 0 0;
  padding: 0 0 0 18px; 
  background: transparent url('../images/web/list_bulb.gif') no-repeat 0px 3px;
  list-style-type: none;
  line-height: 13px;
}
#mapa_stranek li a {
  font-weight: bold;
  font-size: 13px;
  text-decoration: none;
}
#mapa_stranek li a:hover {
  text-decoration: underline;
}

#mapa_stranek .sublist {
  padding: 0 0 0 0px;
  *padding: 0 0 0 0px;
  margin: 0px;  
}
#mapa_stranek .sublist li {
  background: none;
  list-style-type: none;
  margin-top: 3px;
}
#mapa_stranek .sublist li a {
  font-size: 11px;
  color: #939393;
}
#mapa_stranek .sublist li a:hover {
  color: #870005;
}












/* Kalandar akci */
#kalendar_akci_holder {width: 253px; float: left; margin-top: 30px;}
div.float_box_top {width: 253px; height: 7px; line-height: 1px; font-size: 1px; background: url('../images/web/kalendar_top_bg.png') left top no-repeat;}
div.float_box_middle {width: 253px; background: url('../images/web/kalendar_middle_bg.png') left top repeat-y;}
div.float_box_bottom {width: 253px; height: 8px; font-size: 1px; line-height: 1px; background: url('../images/web/kalendar_bottom_bg.png') left top no-repeat;}
div.float_box_content {padding: 8px 22px 20px 22px;}
p.nadpis_blue {color: #1b325c; font-weight: bold; font-size: 13px; margin: 16px 0px 2px 0px;}
a.blue {color: #052765; font-weight: normal; font-size: 13px; text-decoration: underline;}
a.blue:hover {text-decoration: none;}
p.nadpis_red {color: #870005; font-weight: bold; font-size: 13px; margin: 16px 0px 2px 0px;}
a.red {color: #870005; font-weight: normal; font-size: 13px; text-decoration: underline;}
a.red:hover {text-decoration: none;}
div.dalsi_akce_div {width: 209px; margin: 16px 0px 0px 0px; text-align: right;}
a.dalsi_akce {color: #1b325c; font-size: 11px; font-weight: bold; 
  padding-right: 12px;
  display: block;
  background: url('../images/web/clanky_sipka_right.gif') no-repeat right 4px;}
a.dalsi_akce:hover {color: #870005; background: transparent url('../images/web/clanky_sipka_right_hover.gif') no-repeat right center;}

/* Aktualne */
#aktualne_holder {width: 251px; float: left; margin-top: 50px;}
div.aktualne_top {width: 251px; height: 12px; line-height: 1px; font-size: 1px; background: url('../images/web/aktualne_top_bg.png') left top no-repeat;}
div.aktualne_middle {width: 251px; background: url('../images/web/aktualne_middle_bg.png') left top repeat-y;}
div.aktualne_bottom {width: 251px; height: 12px; font-size: 1px; line-height: 1px; background: url('../images/web/aktualne_bottom_bg.png') left top no-repeat;}
div.aktualne_content {padding: 18px 20px 18px 30px;}
.aktualne_content p {font-family: "Trebuchet MS", sans-serif;font-size: 13px;font-weight: bold;color: #454545; margin: 0px !important; padding: 0px !important;}
#nwl_reg { width: 179px;height: 18px;background:#fff; border-left: 1px solid #8a92a4; border-top: 1px solid #8a92a4; border-right: 1px solid #dddfe2; border-bottom: 1px solid #dddfe2; margin-top: 10px; padding: 2px 0px 0px 4px;}
div.aktualne_content form { margin: 0px !important; padding: 0px !important;}
.submit {color: #870005;font-family: "Trebuchet MS", sans-serif;font-size: 10pt;font-weight: bold;background: url('../images/web/sipka_red.jpg') no-repeat right 3px; padding-right: 12px; cursor: pointer; text-decoration: underline;}
div.submit_div {width: 201px; margin: 10px 0px 0px 0px; text-align: right;}


/* Footer */
#footer {margin: 0px auto; text-align: center; width: 1000px; height: 56px; background: url('../images/web/footer_bg.png') no-repeat left top;}
#footer_inner {padding: 15px 66px 0px 66px;}
#footer p {padding: 0px !important; margin: 0px !important; color: #fff; font-size: 11px !important;}
#footer a {padding: 0px !important; margin: 0px !important; color: #fff; text-decoration: underline; font-size: 11px !important;}






