/***vseobecne***/
.par {
  border-top: 1px dashed #CFCFCF;
  font-weight: bold;
  background: #EFEFEF;
  padding: 5px;
  margin-bottom: 20px;
}
ul.fulltext_results {
  margin: 0;
  padding: 0px 0px 0px 13px;
  list-style-type: square;
}
ul.fulltext_results li {
  padding: 5px 0px;
}

.illust_photo {
  float: left;
  width: 200px;
  height: 150px;
  overflow: hidden;
  border: 2px solid #218E18;
  margin: 0 10px 5px 0;
}

/***bottom_block***/
.odporucane {
  font-size: 0.9em;
}
.odporucane h4 {
  color: #2b4769;
  font-weight: 1.1em;
}
.odporucane a {
  color: #1d1d1d;
  font-weight: normal;
}
.odporucane a:hover {
  color: #1d1d1d;
  text-decoration: underline;
}
.doc {
  display: block;
  float: left;
  width: 135px;
  min-height: 150px;
  _height: 150px;
  margin: 0;
  background: #e9e9e9;
  padding: 5px;
}
.doc .pic {
  overflow: hidden;
  width: 133px;
  height: 93px;
  border: 1px solid #BFBFBF;
}
.doc ul {
  margin: 0;
  padding: 0px;
  list-style-type: none;
}
.doc ul li {
  padding: 5px 0px 5px 10px;
  background: url('../images/top_li_2.gif') no-repeat 0 11px;
}

.doc.color_0 h4 {
  color: #218e18;
}
.doc.color_1 h4 {
  color: #c6150e;
}
.doc.color_1 {
  margin: 0 15px;
}

/***news_list***/
.news_list {
  font-size: 0.9em;
  padding-bottom: 10px;
  margin-bottom: 10px;
  background: url('../images/line.gif') repeat-x bottom;
}
.news_list .news_pic {
  float: left;
  display: block;
  width: 60px;
  height: 60px;
  overflow: hidden;
  border: 1px solid #218e18;
}
.news_list .news_pic img {
  border: 0;
}
.news_list .news_content {
  float: left;
  display: block;
  width: 390px;
  padding-left: 13px;
}
.news_list .news_content a .title {
  font-weight: bold;
  color: #2a2a2a;
  text-decoration: none;
}
.news_list .news_content a:hover .title {
  text-decoration: underline;
}
.news_list .news_content a {
  font-weight: normal;
  color: #7b7b7b;
  text-decoration: none;
}
.news_list .news_content a:hover {
  color: #2a2a2a;
}
.news_list a.more {
  color: #c9210b;
  font-weight: normal;
}

/***news_search***/
.news_search .sc_frm_basic {
  width: 410px;
  margin-left: 23px;
  margin-bottom: 20px;
}
.news_search table {
  border: 1px solid #dfdfdf;
  padding: 5px;
}
.news_search .sc_frm th {
  text-align: left;
}
.news_search .sc_frm label {
  text-align: left;
  font-weight: bold;
  font-size: 0.9em;
}
.news_search .sc_frm .width0, .news_search .sc_frm .width1, .news_search .sc_frm .width2, .news_search .sc_frm .width4 {
  width: 400px;
}
.news_search .sc_frm .width5 {
  width: 100px;
}

/***news_top***/
.news_top {
  font-size: 0.9em;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.news_top .news_pic {
  float: left;
  display: block;
  width: 193px;
  height: 143px;
  overflow: hidden;
  border: 2px solid #218e18;
}
.news_top .news_pic img {
  border: 0;
}
.news_top .news_content {
  float: left;
  display: block;
  width: 240px;
  padding-left: 10px;
  color: #474747;
}
.news_top .news_content h2 a {
  font-weight: bold;
  color: #be0c05;
  text-decoration: none;
}
.news_top .news_content h2 a:hover {
  color: #218e18;
}
.news_top .news_content a:hover {
  color: #7b7b7b;
}
.news_top .news_content a {
  font-weight: normal;
  color: #30442f;
  text-decoration: none;
}
.news_top .news_content a:hover {
  color: #999999;
}
.news_top a.more {
  color: #be0c05;
  font-weight: normal;
  text-decoration: none;
}

/***news_www***/
.picture_block {
  float: left;
  display: block;
  padding: 2px;
  border: 1px solid #CFCFCF;
  background: #E9E9E9;
  font-size: 0.85em;
  margin-right: 15px;
  margin-bottom: 15px;
  color: #8F8F8F;
  text-align: center;
}
.picture {
  width: 220px;
  height: 150px;
  overflow: hidden;
}
.info_top {
  font-size: 0.85em;
}
.info_bottom {
  background: url('../images/line.gif') repeat-x bottom;
  font-size: 0.85em;
  padding: 5px 0px;
  text-align: right;
}
.news_funckcie {
  padding: 10px 0;
  margin: 10px 0;
  /*border-top: 1px dashed #7B7B7B;
  border-bottom: 1px dashed #7B7B7B;*/
  text-align: right;
  line-height: 20px;
  height: 20px;
  background: #EFEFEF;
}
.news_funckcie a {
  padding-right: 20px;
  line-height: 20px;
  height: 20px;
  font-weight: normal;
  font-size: 0.9em;
  color: #8F8F8F;
  display: block;
  float: right;
}
.news_funckcie a.mail {
  padding-left: 25px;
  background: url('../images/icons/send.jpg') no-repeat;
}
.news_funckcie a.print {
  padding-left: 25px;
  background: url('../images/icons/print.jpg') no-repeat;
}

/***products_list***/
.prod_kat {
  width: 150px;
  float: left;
  margin-bottom: 9px;
}
.prod_kat.space_1 {
  margin-left: 9px;
  margin-right: 9px;
}
.prod_kat h5 {
  color: #fff;
  font-size: 1.0em;
  display: block;
  padding: 5px;
  margin: 0;
}
.prod_kat h5.color_0 {
  background: #C6150E;
}
.prod_kat h5.color_1 {
  background: #218E18;
}
.prod_kat ul {
  padding: 5px 0 0 0;
  margin: 0;
  list-style-type: none;
}
.prod_kat li {
  padding-bottom: 2px;
}
.prod_kat a {
  padding: 5px;
  color: #5F5F5F;
  display: block;
  background: #EFEFEF;
}
.prod_kat a:hover {
  background: #DFDFDF;
}

/***products_list***/
.prod_list {
  font-size: 0.9em;
  padding-bottom: 10px;
  margin-bottom: 10px;
  background: url('../images/line.gif') repeat-x bottom;
}
.prod_list .prod_pic {
  float: left;
  display: block;
  width: 80px;
  height: 80px;
  text-align: center;
}
.prod_list .prod_pic img {
  border: 0;
}
.prod_list .prod_content {
  float: left;
  display: block;
  width: 370px;
  padding-left: 13px;
}
.prod_list .prod_content a .title {
  font-weight: bold;
  color: #2a2a2a;
  text-decoration: none;
}
.prod_list .prod_content a:hover .title {
  text-decoration: underline;
}
.prod_list .prod_content a {
  font-weight: normal;
  color: #7b7b7b;
  text-decoration: none;
}
.prod_list .prod_content a:hover {
  color: #2a2a2a;
}
.prod_list a.more {
  color: #c9210b;
  font-weight: normal;
}

/***products_list***/
.top_products {
  background: url('../images/line.gif') repeat-x bottom;
  padding-bottom: 20px;
  margin-bottom: 10px;
}
.top_product {
  width: 114px;
  float: left;
}
.top_product .top_prod_head {
  font-size: 0.85em;
  font-weight: bold;
  text-align: center;
  margin: 0 0 0 3px;
  padding: 0;
}
.top_product .top_prod_head.color_0 {
  color: #218E18;
}
.top_product .top_prod_head.color_1 {
  color: #C6150E;
}
.top_product .top_prod_photo {
  width: 114px;
  height: 80px;
  text-align: center;
}
.top_product .top_prod_perex {
  padding: 3px;
  margin-top: 3px;
  background: #E9E9E9;
  color: #5F5F5F;
  font-size: 0.9em;
  min-height: 55px;
  _height: 55px;
  text-align: left;
}
.top_product .more {
  background: #DFDFDF;
  padding: 3px;
  font-size: 0.9em;
}
.top_product .more a {
  color: #000;
  font-size: 0.9em;
  font-weight: normal;
}
.top_product .more a:hover {
  color: #C6150E;
}

/***product_www***/
.prod_www_photo {
  float: left;
  margin: 0 10px 5px 0;
}
.prod_www_photo img {
  border: 1px solid #218E18;
}

/***clanky_list***/
.clanky_list {
  font-size: 0.9em;
  padding-bottom: 10px;
  margin-bottom: 10px;
  background: url('../images/line.gif') repeat-x bottom;
}
.clanky_list .clanky_content {
  float: left;
  display: block;
}
.clanky_list .clanky_content a {
  font-weight: bold;
  color: #2a2a2a;
  text-decoration: none;
}
.clanky_list .clanky_content a:hover {
  color: #7b7b7b;
}
.clanky_list a.more {
  color: #BE0C05;
  font-weight: normal;
}

/***sutaz***/
.sutaz_list {
  background: url('../images/line.gif') repeat-x bottom;
}
#webtest .otazka {
  color: #374D64;
  font-size: 1.1em;
  font-weight: bold;
}
#webtest .sc_frm_table h4 {
  border-top: 1px dashed #CFCFCF;
  font-weight: bold;
  background: #EFEFEF;
  padding: 5px;
  margin-bottom: 20px;
  font-size: 1.1em;
  color:#C92600;
}
h4.sutaz {
  font-size: 1.1em;
  border-top: 1px dashed #CFCFCF;
  font-weight: bold;
  background: #EFEFEF;
  padding: 5px;
  margin-bottom: 20px;
}
#webtest .info {
  padding-top: 7px;
  color: #AFAFAF;
  font-size: 0.9em;
}
#webtest .info a {
  color: #AFAFAF;
  font-size: 1.1em;
}
#webtest .info a:hover {
  color: #000;
  font-size: 1.1em;
}

/***kategorizovany dokument***/
.list_kat_doc {
  background: url('../images/zoznam_content.gif');
  /*padding: 0 3px 0 4px;*/
}
.list_kat_doc ul {
  list-style-type: none;
  padding: 0 3px 0 4px;
  margin: 0;
}
.list_kat_doc ul.ikonky li {
  display: block;
  float: left;
  width: 223px;
  padding-top: 3px;
  height: 17px;
}
.list_kat_doc ul.ikonky li a {
  padding-left: 10px;
  text-decoration: underline;
  background: url('../images/left_menu_li_hover.gif') no-repeat 0 6px;
}
.list_kat_doc ul.ikonky li a:hover {
  background: url('../images/left_menu_li.gif') no-repeat 0 6px;
  text-decoration: none;
}

.list_kat_doc ul.ikonky li.position_1 {
  margin-left: 13px;
}
ul.zoznam {
  padding: 5px 0 0 0;
  margin: 0;
  list-style-type: none;
}
ul.zoznam li {
  display: block;
  padding-bottom: 5px;
}
.list_kat_doc_top {
  background: url('../images/zoznam_top.gif') no-repeat;
  height: 4px;
  font-size: 0.1em;
  margin-top: 10px;
}
.list_kat_doc_bottom {
  background: url('../images/zoznam_bottom.gif') no-repeat;
  height: 4px;
  font-size: 0.1em;
  margin-bottom: 10px;
}

/***poradime_aktivne_list***/
.por_akt_list0 {
  display: block;
  float: left;
  width: 230px;
  margin-right: 8px;
  margin-bottom: 8px;
}
.por_akt_list1 {
  display: block;
  float: left;
  width: 230px;
  margin-bottom: 8px;
}
.por_akt_title {
  background: url('../images/h3_blue.jpg');
  color: #fff;
  font-weight: bold;
  border: 1px solid #253c58;
  padding-left: 7px;
  font-size: 0.9em;
  height: 24px;
  line-height: 24px; 
}
.por_akt_cont{
  padding: 5px;
  height: 90px;
  color: #222222;
  background: url('../images/right_block.jpg') 0 -2px repeat-x #b9b9b9;
}
.por_akt_list0 a.more {
  font-weight: bold;
  color: #222222;
  font-size: 0.8em;
  text-align: right;
}
.por_akt_list0 a:hover.more {
  text-decoration: underline;
}
.por_akt_list1 a.more {
  font-weight: bold;
  color: #222222;
  font-size: 0.8em;
  text-align: right;
}
.por_akt_list1 a:hover.more {
  text-decoration: underline;
}
/***poradime_neaktivne_list***/
.por_akt_list {
  font-size: 0.9em;
  padding-bottom: 10px;
  margin-bottom: 10px;
  background: url('../images/line.gif') repeat-x bottom;
}
.por_akt_list .por_akt_pic {
  float: left;
  display: block;
  width: 60px;
  height: 60px;
  overflow: hidden;
  border: 1px solid #4a627f;
}
.por_akt_list .por_akt_pic img {
  border: 0;
}
.por_akt_list .por_akt_content {
  float: left;
  display: block;
  width: 390px;
  padding-left: 13px;
}
.por_akt_list .por_akt_content a {
  font-weight: bold;
  color: #2a2a2a;
  text-decoration: none;
}
.por_akt_list .npor_akt_content a:hover {
  color: #7b7b7b;
}
.por_akt_list a.more {
  color: #BE0C05;
  font-weight: normal;
}

/***poradime_www***/
.por_funckcie {
  padding: 10px 0;
  margin: 10px 0;
  /*border-top: 1px dashed #7B7B7B;
  border-bottom: 1px dashed #7B7B7B;*/
  text-align: right;
  line-height: 20px;
  height: 20px;
  background: #EFEFEF;
}
.por_funckcie a {
  padding-right: 20px;
  line-height: 20px;
  height: 20px;
  font-weight: normal;
  font-size: 0.9em;
  color: #8F8F8F;
  display: block;
  float: right;
}
.por_funckcie a.add {
  padding-left: 25px;
  background: url('../images/icons/doc_add.gif') no-repeat;
}
.por_funckcie a.mail {
  padding-left: 25px;
  background: url('../images/icons/send.jpg') no-repeat;
}
.por_funckcie a.print {
  padding-left: 25px;
  background: url('../images/icons/print.jpg') no-repeat;
}

/***poradime_reakcia_list***/
.reakcia_list {
  font-size: 0.9em;
  padding-bottom: 10px;
  margin-bottom: 10px;
  background: url('../images/line.gif') repeat-x bottom;
}

.top_os {
  background: url('../images/line.gif') repeat-x bottom;
}

.foto_osobnost_inline {
  padding: 5px;
  float: left;
}
.foto_osobnost_vyjadrenie {
  background-color: #E9E9E9;
  clear: both;
  height: 60px;
  padding: 3px 7px;
}
.foto_osobnost_vyjadrenie a {
  font-weight: normal;
  color: #4F4F4F;
}
.foto_osobnost_vyjadrenie a:hover {
  font-weight: underline;
}
.foto_osobnost_odpoved {
  padding: 3px;
  text-align: center;
  background-color: #DFDFDF;
}
.foto_osobnost_osobnost {
  padding: 2px;
  height: 95px;
}
a.foto_osobnost_meno {
  color: white;
}
a.foto_osobnost_meno:hover {
  color: #DFECFF;
}

/***kategoria_list***/
.os_list0 {
  display: block;
  float: left;
  width: 230px;
  margin-right: 8px;
  margin-bottom: 8px;
}
.os_list1 {
  display: block;
  float: left;
  width: 230px;
  margin-bottom: 8px;
}
.os_title {
  color: #fff;
  padding-left: 7px;
  font-size: 0.9em;
  height: 24px;
  line-height: 24px;
  font-weight: bold; 
  margin-bottom: 3px;
}
.os_title.color_red {
  background: #c6150e;
}
.os_title.color_green {
  background: #218e18;
}

/***TV_Program***/
table.tv_prog_head, table.tv_prog {
  border: 1px solid #AFAFAF;
  border-spacing:0;
  border-collapse:collapse;
}
.tv_prog_head td, .tv_prog td {
  padding: 5px;
  border: 1px solid #AFAFAF;
}

.tv_prog_head {
  width: 100%;
  border-spacing: 1px;
  empty-cells: show;
  background: #218E18;
  border: 0;
  font-size: 0.85em;
  margin-bottom: 10px;
  color: #fff;
  margin-top: 3px;
}
.tv_prog_head th {
  padding: 5px;
}
.tv_prog {
  width: 100%;
  border-spacing: 1px;
  empty-cells: show;
  border: 0;
  font-size: 0.85em;
  margin-bottom: 10px;
  margin-top: 3px;
}
.tv_prog th {
  border-bottom: 1px solid #000000;
  padding: 5px;
}
.tv_prog td {
  border-top: 1px solid #AFAFAF;
  border-bottom: 1px solid #AFAFAF;
  background-color: #F6F6F6;
}
.tv_prog tr {
  behavior: url(/include/hover.htc);
}
.tv_prog tr:hover td, .tv_prog .hover td{
  background-color: #DFDFDF;
}

/***Pohladnice_list***/
.pohladnica_list {
  width: 100px;
  padding: 6px;
  float: left;
  text-align: center;
}

/***Pohladnice_list***/
a.game {
  display: block;
  background: url('../images/ico_play_game.gif') no-repeat;
  height: 32px;
  font-size: 1.3em;
  padding-left: 40px;
  line-height: 32px;
  width: 95px;
}
