
body {
	margin: 0;
	background: #ffffff url("../images/bg.gif") repeat-x;
	font-family: tahoma;
}
#page_out {
  width: 940px;
  margin: 0 auto;
  background: url("../images/page_out_bg.gif") 0 117px no-repeat;
}
#page_topik {
  width: 820px;
  margin: 0 auto 1px auto;
  background: url("../images/topik_bg.jpg") 100% 0 no-repeat;
  text-align: left;
}
#page_top {
  height: 280px;
}
#page_topik .logo a img {
  border: 0;
}
#page_topik .logo {
  margin: 0;
  padding: 0;
  float: left;
}
#page_topik #odkazy {
  margin: 0 0 0 400px;
} 
#page_topik #odkazy ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#page_topik #odkazy ul li {
  display: block;
  float: left;
  padding: 10px 0 20px 35px;
  margin: 0 20px 0 0;
}
#page_topik #odkazy ul li a {
  color: #6C6B6B;
  font-size: 11px;
  text-decoration: none;
}
.home {
  background: url("../images/top_home.gif") 0 1px no-repeat;
}
.mapa {
  background: url("../images/top_mapa.gif") 0 1px no-repeat;
}
.lml {
  background: url("../images/top_lml.gif") 0 1px no-repeat;
}
.kontakt {
  background: url("../images/top_kontakt.gif") 0 1px no-repeat;
}
#page_topik #odkazy ul li a:hover {
  text-decoration: underline;
}
#flags a img {
  border: 0;
}
#flags {
  margin: 0;
  padding: 14px 0 0 353px;
}
#flags a {
  float: left;
  margin: 0 10px 0 0; 
}
#search {
  margin: 0 0 0 90px;
  font-size: 11px;
  color: #9E9E9E;
  padding: 3px 0 0 0;
}
#page {
  width: 820px;
  margin: 0 auto;
  background: url("../images/page_top.jpg") 0 0 no-repeat;
  text-align: left;
}
#page_btm {
  padding: 0 0 25px 0;
  background: url("../images/page_bottom.jpg") 0 100% no-repeat;
}
#navigace {
  color: #6C6B6B;
  font-weight: bold;
  font-size: 11px;
  padding: 22px 0 30px 40px;
  width: 740px;
}
#navigace span {
  padding: 0 20px 0 0;
}
#navigace a img {
  border: 0;
  margin: -1px 0 0 0;
}
#navigace a {
  color: #F08F09;
  text-decoration: underline;
}
#navigace a:hover {
  text-decoration: none;
}
#menu {
  width: 190px;
  background: url("../images/menu_top.jpg") 0 0 no-repeat;
}
#menu_btm {
  width: 190px;
  background: url("../images/menu_bottom.jpg") 0 100% no-repeat;
}
#menu_bg {
  width: 190px;
  margin: 0 0 0 20px;
  background: #F1DFC7 url("../images/menu_bg.gif") 0 0 repeat-y;
}
#menu ul {
  width: 178px;
  padding: 15px 0 12px 6px;
  margin: 0;
  list-style: none;
}
#menu ul li {
  display: inline;
}
#menu ul li a {
  background: url("../images/menu_li.gif") no-repeat;
  display: block;
  color: #1B1B1B;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  padding: 9px 0 9px 40px;

}
#menu ul li a:hover {
  background: url("../images/menu_li_hover.jpg") no-repeat;
}


#sedybox {
  width: 190px;
  padding: 14px 0 0 0;
  background: url("../images/sedybox_top.gif") 0 0 no-repeat;
}
#sedybox_btm {
  width: 190px;
  background: url("../images/sedybox_bottom.gif") 0 100% no-repeat;
}
#sedybox_bg {
  width: 190px;
  margin: 16px 0 0 20px;
  background: #DEDEDE url("../images/sedybox_bg.gif") 0 0 repeat-x;
}
#sedybox_bg2 {
  background: url("../images/sedybox_bg2.gif") 0 45px no-repeat;
}
#sedybox_bg3 {
  background: url("../images/sedybox_bg3.gif") 0 40px repeat-x;
}
#sedybox h4 {
  font-size: 14px;
  color: #696097;
  margin: 10px 0 10px 15px;
}
#sedybox h3 {
  font-size: 14px;
  color: #6C6B6B;
  padding: 6px 0 8px 44px;
  margin: 0;
  width: 190px;
  background: url("../images/sedy_h3.gif") no-repeat;
}
#sedybox p {
  padding: 0 0 20px 0;
  line-height: 1.4;
  font-size: 11px;
  color: #6C6B6B;
  margin: 0 15px 0 15px;
}
a, a:visited {
  color: #F08F09;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
  color: #000000;
}


#box2_bg, #box3_bg {
  background: url("../images/box2_bg.gif") 0 0 repeat-x;
}
#box2_bg2, #box3_bg2 {
  width: 190px;
  margin: 16px 0 0 20px;
  background: url("../images/box2_bg2.gif") 0 40px repeat-y;
}
#box2_bg3, #box3_bg3 {
  background: url("../images/box2_bg3.gif") 0 0 no-repeat;
}
#box2_btm, #box3_btm {
  width: 190px;
  background: url("../images/box2_bottom.gif") 0 100% no-repeat;
}
#box2_bg h3, #box3_bg h3 {
  font-size: 14px;
  color: #6C6B6B;
  padding: 20px 0 8px 44px;
  margin: 0 0 15px 0;
}
#box2_bg p, #box3_bg p {
  padding: 0 0 20px 0;
  line-height: 1.4;
  font-size: 11px;
  color: #6C6B6B;
  margin: 0 15px 0 25px;
}
.it {
  font-style: italic;
}
form {
  margin: 0 0 2px 0;
  padding: 0;
}
#box2_bg p.bez, #box3_bg p.bez {
  padding: 0;
}
#box3_bg p.krt {
  padding: 0 0 10px 0;
}
input.inp {
  border: 0;
  background: transparent;
  padding: 2px 5px;
  width: 123px;
  margin: 3px 0 5px 22px;
}
div.inp {
  background: url("../images/box2_inp.gif") 23px 3px no-repeat;
  border: 0;
}
input.input_search {
  background: transparent;
  border: 0;
  padding: 5px 5px 5px 0px;
  margin: 0 0 0 15px;
  width: 130px;
}
div.input_search {
  background: url("../images/inp_search.gif") 123px 36px no-repeat;
  
}
input.hledat_btn {
  color: #FFDEA5;
  font-size: 11px;
  text-transform: lowercase;
  background: url("../images/hledat_btn.gif") 0 0 no-repeat;
  margin: 3px 0 0 3px;
  padding: 2px 6px 9px 6px;
  border: 0;
}
input.hledat_btn:hover {
  background: url("../images/hledat_btn.gif") 0 -26px no-repeat;
}
input.inp_odeslat {
  color: #FFDEA5;
  font-size: 11px;
  text-transform: lowercase;
  background: url("../images/odeslat_btn.gif") 0 0 no-repeat;
  padding: 4px 16px 20px 12px;
  margin: 0 0 2px 92px;
  border: 0;
}
input.inp_odeslat:hover {
  background: url("../images/odeslat_btn_hover.gif") 0 0 no-repeat;
}

#levy_bok {
  float: left;
  width: 210px;
}
#main {
  width: 564px;
  margin: 0 0 0 232px;
}
#main #part1 {
  width: 280px;
  float: left;
}
#main #part2 {
  margin: 0 0 0 295px;
  background: url("../images/icaris_right.gif") 185px 48px no-repeat;
}
#main #part1 h2, #main #part2 h2 {
  font-size: 14px;
  font-style: italic;
  color: #ffffff;
  background: url("../images/h2_bg.jpg") no-repeat;
  margin: 0;
  padding: 8px 0 25px 50px;
}
#main #part2 h2 {
  background: url("../images/h2_bg_right.jpg") no-repeat;
}

#main #part2 h1 {
  font-size: 11px;
  margin: 0;
  padding: 0px 0px 10px 0px;
  font-weight: normal;
  color: #6C6B6B;
  line-height: 1.6;
}

#news {
  width: 262px;
  padding: 0 20px 2px 0; 
  background: url("../images/news_bg.gif") 0 0 repeat-y;
}
#news h5, #part2 h3 {
  font-size: 11px;
  margin: 10px 0 7px 0;
  padding: 0;
  color: #696097;
  text-decoration: none;
}
#news h5 a {
  color: #696097;
}
#news p, #part2 p {
  color: #6C6B6B;
  line-height: 1.6;
  font-size: 11px;
  padding: 0;
  margin: 0 0 20px 0;
}

#part2 p.bez0, #program p.bez0 {
  margin: 0 0 0px 0;
}
#part2 p.right0, #program p.right0 {
  margin: 0;
  padding: 0 0 2px 0;
  float: right;
}
#part2 p.right0 a img, #program a img {
  border: 0;
}
#part2 h3.nxt {
  clear: right;
  margin: 0px 0 7px 0;
}
.ods {
  padding: 0 0 0 4px;
}
p.datum {
  color: #1B1B1B;
  font-weight: bold;
  margin: 0 0 5px 0;
}
.cl {
  clear: right;
  height: 1px;
}
.vypln {
  margin: 20px 0 0 0;
  padding: 10px 0;
  background: url("../images/vypln.gif") 0 50% repeat-x;
  
}
#program {
  background: #F0EDE6 url("../images/program_top.jpg") no-repeat;
}
#seminare, #konference {
  background: #F0EDE6 url("../images/seminare_top.jpg") no-repeat;
  margin: 20px 0 0 0;
}
.ods2 {
  padding: 10px 25px;
}
.ods3 {
  padding: 10px 60px 0px 25px;
}
#program h2, #seminare h2, #konference h2 {
  margin: 0 0 30px 0;
  padding: 1px 0 0 25px;
  font-size: 14px;
  font-style: italic;
  color: #ffffff;
}
#program h3 {
  color: #696097;
  font-size: 12px;
  margin: 15px 0;
}
#program p, #seminare p {
  color: #6C6B6B;
  line-height: 1.5;
  font-size: 11px;
  margin: 0 0 20px 0;
}
#konference p {
	display: none;
}
.program_btm {
  background: url("../images/program_bottom.jpg") 0 100% no-repeat; 
  padding: 0 0 32px 0;
}

#seminare h3, #seminare h3 a {
  color: #696097;
  font-size: 12px;
  margin: 15px 0 10px 0;
}

#seminare p {
  margin: 0 0 8px 0;
}
.sem {
  padding: 0 0 10px 0;
  background: url("../images/sem_btm.gif") 0 100% no-repeat;
}
.posl {
  background: none;
}
#seminare p span {
  color: #1B1B1B;
}
.cl0 {
  clear: both;
  height: 1px;
}

#patka {
  margin: 2px 0 0 0;
  clear: both;
  height: 167px;
  background: url("../images/patka_bg.gif") repeat-x;
}
#patka_in {
  width: 820px;
  height: 79px;
  margin: 0 auto;
  background: url("../images/patka_box_bg.gif") 0 7px repeat-x;
}
#patka_left {
  background: url("../images/patka_box_left.gif") no-repeat;
  height: 79px;
}
#patka_right {
  height: 79px;
  background: url("../images/patka_box_right.gif") 100% 0 no-repeat;
}
#patka_top {
  background: url("../images/patka_box_top.gif") 50% 0 no-repeat;
}
#links {
  font-size: 11px;
  color: #FFFFFF;
  width: 770px;
  text-align: left;
  margin: 0 auto;
  padding: 15px 0 0 0;
}
#links a {
  color: #FFFFFF;
}
#cecko {
  width: 770px;
  text-align: left;
  padding: 10px 0 0 0;
  margin: 0 auto;
}
#cecko p {
  color: #FFC355;
  font-size: 11px;
}
#cecko p a, #cecko strong {
  color: #ffffff;
}
.right {
  float: right;
}
#patka_btm {
  height: 76px;
  width: 820px;
  margin: 0 auto;
  background: url("../images/patka_box_bottom.jpg") no-repeat;
}
#patka_ic {
  background: url("../images/patka_icaris.jpg") 50% 32px no-repeat;
}
p.nul {
  margin: 0;
  padding: 0;
}
#parts a span.vice {
  background: url("../images/a_vice.gif") no-repeat;
  color: #FFDEA5;
  padding: 4px 23px 19px 23px;
  line-height: 1.8;
  font-size: 11px;
}

#parts a:hover span.vice {
  background: url("../images/a_vice.gif") 0 -36px no-repeat;
}
a span.vice2 {
  background: url("../images/a2_vice.gif") no-repeat;
  color: #FFDEA5;
  padding: 4px 12px 19px 13px;
}
a:hover span.vice2 {
  background: url("../images/a2_vice.gif") 0 -36px no-repeat;
}
#patka_i {
  width: 940px;
  margin: 0 auto;
}

.clr {
  clear: both; height: 1px; font-size: 1px; overflow: hidden;
}
#menu .katmenu ul {
  margin: 0px;
  padding: 0px 0px 5px 0px;
}
#menu .katmenu ul li a {
  background: none;
  display: block;
  color: #1B1B1B;
  text-decoration: none;
  font-size: 10px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  padding: 4px 0 4px 40px;
}
#menu .katmenu ul li a:hover {
  background-image: none;
  background-color: #FACF5C;
}

#main #content  h2 {
  color: #000000;
  font-size: 13px;
  margin: 15px 0;
}

#main #content h3 {
  color: #000000;
  font-size: 12px;
  margin: 15px 0;
}

#main #content p {
  padding: 0 0 10px 0;
  line-height: 1.4;
  font-size: 11px;
  color: #6C6B6B;
  margin: 0 5px 0 5px;
}

#main #content .more_big { background: url("../images/more_big.gif") no-repeat; padding-left: 20px; font-size: 13px; margin: 10px; }

#main #content ul			{ list-style-type: none; margin: 10px 10px 20px 20px; font-size: 12px; color: #333333; }
#main #content ol			{ margin: 10px 10px 20px 30px; font-size: 12px; }
#main #content ul a			{ font-weight: normal; text-decoration: underline; }
#main #content ol a			{  font-weight: normal; text-decoration: underline; }
#main #content ul li				{ list-style-type: none; margin: 0px 0px 10px 0px; padding-left: 12px;  background: url(../images/bg-list.gif) no-repeat 0px 5px; }
#main #content ul li ul li			{ list-style-type: none; margin: 0px 0px 10px 0px; }
#main #content ol li				{ margin: 0px 0px 10px 0px; padding-left: 12px; }

legend { color: #666666; font-size: 14px; margin: 10px 10px 10px 10px; font-weight: bold;  }
fieldset { border: 1px solid #DBDBDB; margin-top: 0px; padding: 0px 10px; }
fieldset p { padding: 0px 10px; margin: 0px; }

.form_title			{ color: #1B1B1B; width: 220px; padding: 5px;font-weight: normal; background-color: #F3E1C9; font-size: 11px; }
.form_input			{ padding: 5px; background-color: #E5E5E5; width: 420px; font-size: 11px; }
.regform			{ margin: 10px 10px 10px 10px;  }
.regform_btns		{ margin: 10px; float: right; }

.regform_btns .odeslat {
  background: url("../images/send_btn.gif") no-repeat;
  color: #FFDEA5;
  padding: 4px 0px 20px 0px;
  border: none;
  width: 64px;
  height: 31px;
  font-size: 11px;
}
.regform_btns .odeslat:hover {
  background: url("../images/send_btn_hover.gif") no-repeat;
}

#box2_bg p.red, #box3_bg p.red { color: #FF0000; font-weight: bold; }
.msg { text-align: center; margin: 10px 0px; color: #FF0000; font-weight: bold; font-size: 12px; }

#found { margin: 10px 0px; color: #1B1B1B; font-weight: bold; font-size: 12px; }
#found a { margin-left: 10px; }
.strankovac, .strankovac2 { height: 30px; text-align: right; font-size: 12px; color: #1B1B1B; }
.strankovac select { font-size: 10px; }
.strankovac2 select { font-size: 10px; }

.Aktualita {
  padding: 0 0 10px 0;
  background: url("../images/sem_btm.gif") 0 100% no-repeat;
}
.Aktualita h3 a { 
  color: #696097;
  font-size: 12px;
  margin: 15px 0 10px 0; 
 }
#konference .Aktualita {
  padding: 0px;
  background: none; 
} 
 
a img { border: none; }

#content h1 {
  font-size: 12px;
  color: #C8C8C8;
  padding: 0px 0px 8px 0px;
  margin: 0;
}

#content .headline {
	background: url("../images/headline_bg.jpg") no-repeat;
	font-size: 14px;
    font-style: italic;
    color: #ffffff;
    margin: 0;
    padding: 10px 0 25px 50px;
    font-weight: bold;
}

#content p {
  padding: 0 0 20px 0;
  line-height: 1.4;
  font-size: 11px;
  color: #6C6B6B;
  margin: 0 5px 0 5px;
}

.pravyokraj { margin-right: 10px; }
.levyokraj { margin-left: 10px; }

.tbl_header { background: #666666; color: #FFFFFF; font-size: 10px; font-weight: bold; }
.tbl_input { width: 100px; text-align: center; background: #FFFFFF; color: #000000; font-size: 10px; }
.tbl_btns { text-align: center; background: #FFFFFF; }

.tbl_btns .odeslat {
  background: url("../images/send_btn.gif") no-repeat;
  color: #FFDEA5;
  padding: 4px 0px 20px 0px;
  border: none;
  width: 64px;
  height: 31px;
  font-size: 11px;
}
.tbl_btns .odeslat:hover {
  background: url("../images/send_btn_hover.gif") no-repeat;
}


