/**** PAGE *****/
.slider {
  width: 525px;
  height: 293px;
  margin: 0px 0px 17px 0px;
  padding: 0px 0px 0px 0px;
  background: url(../images/slider.gif) no-repeat;
}

.ban {
  width: 525px;
  height: 120px;
  margin: 15px 0px 17px 0px;
  padding: 23px 0px 0px 0px;
  text-align: center;
  background: url(../images/bg_ban.png) no-repeat 0 0;
}

.news {
  width: 491px;
  margin: 0px 0px 0px 0px;
  padding: 15px 17px 15px 17px;
  background: url(../images/middle-block-desc.gif) repeat-y;
  border-top: 1px solid #cccccc;
}

.news-bottom {
  width: 525px;
  height: 4px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: url(../images/middle-block-bottom.gif) no-repeat;
}

.news-art {
  width: 490px;
  height: 85px;
  margin: 0px auto 17px auto;
  padding: 0px 0px 0px 0px;
  border-bottom: 1px dashed #cfcfcf;
}
.news-art .obr {
  float: left;
  padding: 2px;
  border: 1px solid #cfcfcf;
  margin: 0px 20px 0px 0px;
  text-align: center;
}
.news-art .obr a {
  width: 86px;
  height: 70px;
  float: left;
  overflow: hidden;
}
.news-art h2 {
  font-size: 1.2em;
  color: #cc5b00;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
}

.h1-top {
  width: 525px;
  height: 3px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: url(../images/h1-top.gif) no-repeat;
  font-size: 0;
}

.h1-bottom {
  width: 525px;
  height: 3px;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  background: url(../images/h1-bottom.gif) no-repeat;
}

.foto_osoba {
  float: left;
  margin: 0 10px 5px 0;
}
/*************************************
 NEWS SLIDER
*************************************/

#tit_newstop {
  width: 525px;
  height: 293px;
  padding: 0;
  border: 0;
  display: inline;
  float: left;
  position: relative;
  font-size: 1em;
  overflow: hidden;
  font-family: Trebuchet MS, Arial, Tahoma, Verdana, sans-serif;
}
#slider .obr {
  width: 525px;
  height: 293px;
  overflow: hidden;
}
#slider img, #slider img a {
  border: 0;
}
#slider ul, #slider li {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
}
#slider li { 
  width:525px;
  height:293px;
  overflow:hidden; 
}
#slider ul li .popis {
  position: absolute;
  bottom: 0;
  width: 505px;
  height: 60px;
  padding: 15px 20px 0 0;
  z-index: 550;
  background: #000;
  text-align: right;
}
#slider ul li .popis h3 {
  font-size: 1.4em;
  font-weight: bold;
  margin: 0 0 5px 0;
  text-align: right;
}
#slider ul li .popis h3 a {
  color: #fff;
  z-index: 600;
}
#slider ul li .popis p {
  color: #fff;
  margin: 0;
  padding: 0;
  z-index: 600;
}
/**********************
 * ovladace - cisielka
 * *******************/	
ol#controls {
  position: absolute;
  bottom: 27px;
  height: 17px;
  list-style: none;
  z-index: 700;
  left: 20px;
  padding: 0;
  margin: 0;
}
ol#controls li {
  display: inline;
}
ol#controls li a {
  background: url(../images/bg_slider_gula_a.png) no-repeat 0 0;
  display: inline;
  float: left;
  width: 17px;
  height: 17px;
  line-height: 17px;
  text-align: center;
  color: #bcbcbc;
  margin: 0 0 0 15px;
  text-indent: -9999px;
}
ol#controls li.current a {
  background: url(../images/bg_slider_gula_active.png) no-repeat 0 0;
  color: #b33300;
  text-indent: -9999px;
}
/*** backgroundy pre IE6 bez png ***/
* html ol#controls li a {background: url(../images/bg_slider_gula_a.gif) no-repeat 0 0;}
* html ol#controls li.current a {background: url(../images/bg_slider_gula_active.gif) no-repeat 0 0;}

/*****************************
KONGRES BUTTONY
*****************************/
.taby {
/*  background: url(../images/bg_tabs.png) no-repeat 419px 0;*/
}
ul.buttony {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 30px;
}

ul.kongres1 {
  background: url(../../images/bg_tabs.png) no-repeat 480px 0;
}

ul.kongres2 {
  background: url(../../images/bg_tabs.png) no-repeat 240px 0;
}


ul.buttony li {
  background: url(../../images/tab_hover.png) no-repeat 0 0;
  margin-right: 1px;
  font-weight: bold;
  text-transform: uppercase;
  display: inline;
  width: 119px;
  height: 30px;
  line-height: 28px;
  float: left;
  text-align: center;
}
ul.buttony li.sel {
  background: url(../../images/tab_a.png) no-repeat 0 0;
}
ul.buttony li a {
  color: #727272;
}
ul.buttony li a:hover {
  color: #58595B;
  text-decoration: underline;
}
.vypis {
  border: 1px solid #ccc;
  margin-top: -1px;
  padding: 1px;
}
/*****************************
* TABULKY
*****************************/
.table_list {
  width: 100%;
  font-size: 0.9em;
}
.table_list th {
  background: url(../images/topmenu-bg.gif) no-repeat center;
  padding: 5px
}
.table_list td {
  padding: 5px;
}
.table_list tr.line0 {
  background: #FBFBFB;
}
.table_list tr.line1 {
  background: #EFEFEF;
}
.table_list a {
  color: #7B7C7E;
  font-weight: bold;
}
.table_list a:hover {
  color: #58595b;
  text-decoration: underline;
}

/*****************************
* JQUERY TABY
*****************************/
.ui-tabs .ui-tabs-hide { display: none !important; }

.ui-tabs-nav {
  background: url(../../images/bg_tabs.png) no-repeat 419px 0;
}
.ui-state-default, .ui-state-active {
  width: 139px;
  height: 30px;
  line-height: 30px;
}
.ui-tabs-nav li {
  background: url(../../images/tab_a.png) no-repeat 0 0 !important;
  margin-right: 1px !important;
}
.ui-tabs-nav li.ui-state-active {
  background: url(../../images/tab_hover.png) no-repeat 0 0 !important;
}





.detail_functions {
  height: 36px;
  background: url('../images/func_bg.gif') repeat-x #d4d4d4;
  border: 1px solid #c1c1c1;
  padding-top: 1px;
  margin-top: 10px;
}
.detail_buttons {
  float: right;
}
.detail_functions .button {
  float: left;
  display: block;
  padding: 10px 20px 10px 35px;
}
.detail_functions a.button {
  color: #555555;
}
.detail_functions .button.back {
  background: url('../images/func_ico_back.gif') no-repeat;
}
.detail_functions a.button.back:hover {
  background: url('../images/func_ico_back_hover.gif') no-repeat;
}
.detail_functions .button.print {
  background: url('../images/func_ico_print.gif') no-repeat;
}
.detail_functions a.button.print:hover {
  background: url('../images/func_ico_print_hover.gif') no-repeat;
}
.detail_functions .button.add {
  background: url('../images/func_ico_add.gif') no-repeat;
}
.detail_functions a.button.add:hover {
  background: url('../images/func_ico_add_hover.gif') no-repeat;
}
.detail_functions .button.mail {
  background: url('../images/func_ico_mail.gif') no-repeat;
}
.detail_functions a.button.mail:hover {
  background: url('../images/func_ico_mail_hover.gif') no-repeat;
}





/***** rating *****/
#page .detail_rating .button {
  padding: 0;
}
#page .detail_rating .button img {
  position: relative;
  z-index: 1;
}
#page .detail_rating .status_bar {
  float: left;
  width: 100px;
  margin: 10px 0;
  background: #fff;
  border: 1px solid #aaaaaa;
}
#page a.vote0 {
  background: url('../images/func_ico_minus.gif') no-repeat;
  width: 31px;
  height: 33px;
  color: #d4d4d4 !important;
}
#page a.vote0:hover, #page a.vote0.sel, #page a.vote0.sel.inactiv {
  background: url('../images/func_ico_minus_hover.gif') no-repeat !important;
}
#page a.vote0.inactiv {
  cursor: default;
  background: url('../images/func_ico_minus.gif') no-repeat;
}
#page a.vote1, #page a.vote1.inactiv {
  background: url('../images/func_ico_plus.gif') no-repeat;
  width: 31px;
  height: 33px;
  color: #d4d4d4 !important;
}
#page a.vote1:hover, #page a.vote1.sel, #page a.vote1.sel.inactiv {
  background: url('../images/func_ico_plus_hover.gif') no-repeat;
}

#page a.vote1.inactiv {
  cursor: default;
  background: url('../images/func_ico_plus.gif') no-repeat;
}







.detail_counter {
  height: 16px;
  background: #f1f1f1;
  color: #a3a3a3;
  font-size: 10px;
  padding: 4px 0px 3px 10px;
  margin-top: 10px;
}


/**********************
 * FOTOGALERIA
 * *******************/
/*** list foto ***/
.foto_block {
  width: 152px;
  height: 146px;
  padding: 8px 8px 0 8px;
  float: left;
  display: inline;
  margin: 0 7px 7px 0;
  text-align: center;
  background: url(../images/bg_foto.png) no-repeat 0 0;
  position: relative;
  font-size: 0.8em;
}
.foto_block a.obr {
  display: block;
  width: 150px;
  height: 94px;
  overflow: hidden;
  margin-bottom: 4px;
  border: 0;
}
.foto_block h3 {
  font-size: 1em;
  text-align: center;
}
.foto_block .copyright {
  color: #666;
  position: absolute;
  bottom: 3px;
  text-align: center;
  left: 0;
  width: 168px;
}





/***** titulka ***********/
.tit_funkcia {
  border-bottom: 1px solid #C0C0C0;
  padding: 0 0 5px 0;
  margin: 0 0 5px 0;
}

.list_osoba {
  margin-bottom: 5px;
}
.list_osoba p {
  font-size: 0.9em;
  margin: 0;
  padding: 0;
}


/**********************
WWW spravy
**********************/
.www_anotacia {
  color: #666;
}
.www_anotacia span {
  color: #000;
}
.www_anotacia img {
  float: left;
  margin: 0 10px 5px 0;
}


/**********************
WWW prednaska
**********************/
.prednaska-speaker {
  background-color: #F1F1F1;
  border: 1px solid #C0C0C0;
  padding: 5px;
}
.prednaska-speaker span {display: block;}
.prednaska-speaker a {
  font-weight: bold;
  color: #464646;
}
.prednaska-speaker a:hover {color: #F76F01;}
.prednaska-download {
  height: 40px;
  background: url(../images/download_icon.gif) no-repeat 5px 0;
  padding: 10px 10px 10px 45px;
}

/**********************
WWW program
**********************/
.program h2 {
  color: #ffffff;
  background-color: #848484;
  border: 1px solid #5D5D5D;
  font-weight: bold;
  padding: 5px;
}

.program table {
  border: 0px;
}

.program .text {
  font-weight: bold;
  text-align: center;
}
.program .text2 {
  border-bottom: 1px solid #BDBDBD;
}
.program .datum {
  padding: 5px;
  border-right: 1px solid #fff !important;
  width: 90px;
  text-align: center;
}

.program td {
  background-color: #F0F0F0;
  padding: 0;
  border-top: 1px solid #fff;
  border-right: 1px solid #BDBDBD;
  border-bottom: 1px solid #BDBDBD;
  border-left: 1px solid #BDBDBD;
}

.program .sekciaA {
  background-color: #F4EED6;
  border-bottom: 1px solid #BDBDBD;
}
.program .sekciaB {
  background-color: #DDEEF6;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #BDBDBD;
}
.program .sekciaC {
  background-color: #E4F2D1;
  border-top: 1px solid #fff;
}
.program .sekciaD,
.program .sekcia {
  background-color: #FFEFEF;
  border-top: 1px solid #BDBDBD;
}
.program .sekciaE {
  background-color: #F2E2D2;
  border-top: 1px solid #fff;
}
.program .typ4-1,
.program .typ4-2 {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #BDBDBD;
}
.program .typ4-2 {
  border-bottom: 0;
}
/*.program .prednaska {padding-left: 5px;}*/
.program td div {
  padding: 5px;
}
.program a {
  color: #F97103;
  font-weight: normal;
}

/**********************
LIST kongresy - ARCHIV
**********************/
ul.list_kongres {
  list-style: none;
  padding: 10px 30px;
  margin: 0;
}
ul.list_kongres li {
  margin: 0 0 10px 0;
}

/*** zoznam RSS kanalov ***/
ul.rss_list {
  list-style: none;
}
ul.rss_list li {
  background: url(../images/rss_ico.gif) no-repeat left center;
  padding: 5px 0 5px 22px;
}
