
body { margin: 0px; padding: 0px; background-color: #ffffff; font-size: 10px; font-style: normal; font-family: Arial; line-height: 0px; }

/* aby neboli Whitespace pod obrazkami s linkou */
img  { display: block; border: 0px;  }


/* page container */
#page           { width: 782px; margin: 0px auto;}

/* header */
#header       {  display:none;width: 782px; height: 90px; margin: 25px 0px 8px 0px; background: url('/www/images/template/headers/l1.png') no-repeat 0 0; }

/* hlavne menu */
#h_menu         { display:none; width: 782px;margin: 0px 0px 8px 0px; font-size: 1.3em; height: 2em; line-height: 2em; background-color: #cfdfff; }
#h_menu ul      { margin: 0; padding: 0; list-style: none; }
#h_menu ul li   { display: block; float: left; font-weight:bold; }
#h_menu ul li a { display: block; line-height: 2em; padding: 0 10px; color: #3d5a98; text-decoration: none; }
#h_menu ul li a:hover {  color: #ffffff; text-decoration: none; background-color: #3d5a98; }
#h_menu ul li#active {  background-color: #3d5a98; }
#h_menu ul li#active a {  color: #ffffff; }

/* nadpis */
#nadpis       { display:none; width: 762px; margin: 0px 0px 0px 0px; padding: 10px; font-size: 3.5em; line-height: normal; background-color: #3d5a98;   color: #ffffff;  }

/* informacie o ceste */
#pathinfo         { display:none;width: 782px; margin: 15px 0px 15px 0px; line-height: normal; text-align: right; }
#pathinfo #allstr { color: #3d5a98; font-weight: bold; font-size: 1.1em; line-height: normal; }
#pathinfo #link   { color: #3d5a98; font-weight: normal; text-decoration: none; }
#pathinfo #link a { color: #3d5a98; text-decoration: underline; }

/* 2-column containers */
#column_right {   display:none;width: 190px; float: right; 1overflow: hidden; }
#column_left  {  width: 561px; float: left; margin-bottom: 15px; padding-right:15px; border-right: #cccccc 1px dashed; 11overflow: hidden;}

/* right column content */
.rcoltemp         { border: 1px #3d5a98 solid; width: 188px; background-color: #f5f5f5; }
.rcoltemp .nadpis { width:181px; padding: 2px 0px 3px 7px; background-color: #3d5a98; text-align: left;}
.rcoltemp .nadpis span { color: #ffffff;  font-size: 1.3em; line-height: normal; font-weight:bold; }
.rcoltemp .nadpis a { color: #ffffff; font-size: 1.3em; line-height: normal; font-weight:bold; text-decoration:none; }
.rcoltemp .nadpis a:hover { text-decoration:underline; }


#s_menu         { margin-bottom: 15px; }
#s_menu ul      { margin: 5px 7px; padding: 0px; list-style: none; }
#s_menu ul li   { padding: 1px 0px; font-weight: normal; color: #666666; font-size: 1.1em; line-height: normal; }
#s_menu ul li a { text-decoration:none; color: #666666; }
#s_menu ul li a:hover  { color:#666666; text-decoration:underline; }
#s_menu ul li.level1 { color: #0075bc; font-weight: bold; }
#s_menu ul li.level2 { color: #0075bc; }

#rcolnews   { margin-bottom: 15px; padding-bottom: 5px; }
#rcolnews div.newstag { padding-left:7px; padding-right:7px; }
#rcolnews div.newstag a { color:#666666; font-size: 1.1em; line-height: normal; text-decoration: none;}
#rcolnews div.newstag span.nonews { color:#666666; font-size: 1.1em; line-height: normal; }
#rcolnews div.newstag a:hover { text-decoration: underline; }
#rcolnews div.newstag a span.datum { font-weight: bold; }

#rcoladvert { margin-bottom: 15px; text-align:center; }

/* footer */
#page_footer {   display:none;width: 782px; height: 45px; background-color: #3d5a98; margin-top: 20px; }
#page_footer_menu { position:relative; top: 18px; float:right; padding: 0px 10px; color: #ffffff; font-size: 1.3em; line-height: normal; }
#page_footer_menu a:link, #page_footer_menu a:visited, #page_footer_menu a:active { color: #ffffff; text-decoration: none; }
#page_footer_menu a:hover { color: #ffffff; text-decoration: underline; }

/* corners bottom */
#page_corners2  {  display:none;height: 10px; 1overflow: hidden; margin-bottom:25px;}
#page_corner_bl {  display:none;float: left; width: 10px;   height: 10px; background: url('/www/images/template/roh3.png') no-repeat 0 0; }
#page_corner_br {  display:none;float: left; width: 10px;   height: 10px; background: url('/www/images/template/roh4.png') no-repeat 0 0; }
#page_corner_bm {  display:none; float: left; width: 762px; height: 10px; background-color: #3d5a98; }

/* others */
div.divider     { width: 561px; height: 0px; line-height: 0px; font-size: 0px; border-bottom: #868686 1px dashed; }
div.divider1    { width: 561px; height: 0px; line-height: 0px; font-size: 0px; border-bottom: #a6a6a6 2px solid; }
div.divider2    { width: 561px; height: 0px; line-height: 0px; font-size: 0px; border-bottom: #a6a6a6 1px solid; }
div.spacer1px   { width: 0px; height: 01px; line-height: 01px; font-size: 01px; }
div.spacer2px   { width: 0px; height: 02px; line-height: 02px; font-size: 02px; }
div.spacer3px   { width: 0px; height: 03px; line-height: 03px; font-size: 03px; }
div.spacer5px   { width: 0px; height: 05px; line-height: 05px; font-size: 05px; }
div.spacer10px  { width: 0px; height: 10px; line-height: 10px; font-size: 10px; }
div.spacer15px  { width: 0px; height: 15px; line-height: 15px; font-size: 15px; }
div.spacer20px  { width: 0px; height: 20px; line-height: 20px; font-size: 20px; }
div.spacer25px  { width: 0px; height: 25px; line-height: 25px; font-size: 25px; }
div.spacer30px  { width: 0px; height: 30px; line-height: 30px; font-size: 30px; }
div.hspacer25px { width: 24px; height: 0px; line-height: 0px; font-size: 0px; }
div.stop-float  { float: none; clear: both; font-size: 0px; line-height: 0px; }

/* error_page */
#err1  { font-size: 1.5em; line-height: normal; color: #666666; font-weight:bold; }
#err2  { font-size: 1.3em; line-height: normal; color: #666666; }
#err3  { font-size: 1.5em; line-height: normal; color: #666666; }



/* novinky  */
div.news {}
div.news div.nadpis { font-size: 2.1em; color: #666666; line-height: normal; margin-bottom: 3px;}
div.news div.text  { margin-top: 7px; line-height: normal; font-size: 1.2em; color: #868686; }


/* texty z db  */
.textdb   { color: #666666; line-height: normal; text-align: justify; text-indent: 2em; font-size: 1.2em; }
.textdb a { color: #666666; text-decoration:underline; }
.textdb ul { list-style-type: none; padding-left: 10px;}
.textdb div  { text-indent: 0em; }
.textdb div.pic { margin-top:5px; margin-bottom:5px;  }
.textdb div.pic div.image { border: 1px solid #cccccc; line-height:normal;}
.textdb div.pic div.image a { display: block; }
.textdb div.pic div.popiska { margin-top: 3px; font-size: 0.9em; 1overflow: hidden; }





/* detail obrazku  */
div.pic_detail { width:561px; }

/* partneri  */
div.partneri {  }
div.partneri div.tr1          { width: 561px; height: 40px; position: relative; margin-bottom: 5px; }
div.partneri div.tr1 div.logo { width: 100px; height: 40px; position: absolute; bottom: 0px; left: 0px;  }
div.partneri div.tr1 div.td1  { width: 459px; height: 40px; position: absolute; bottom: 0px; left: 101px; }
div.partneri div.tr1 div.td1 div.nazov   { position: absolute;  left: 15px; bottom: 0px; line-height: normal; font-size: 1.9em; color: #666666; }
div.partneri div.tr1 div.td1 div.weblink { position: absolute; right: 0px; bottom: 0px; }
div.partneri div.tr1 div.td1 div.weblink a { line-height: normal; font-size: 1.4em; color: #666666; text-decoration: underline; }
div.partneri div.popis { margin-top: 7px; line-height: normal; font-size: 1.2em; color: #868686; }

/* subtemplate  */
div.subtempl { width: 561px; }
div.subtempl div.nazov { font-size: 2em; line-height:normal; color: #666666; margin-bottom: 4px; }
div.subtempl div.popis { margin-top: 7px; line-height: normal; font-size: 1.2em; color: #868686; }


/* downloads  */
div.filedl { width: 561px; }
div.filedl div.nadpis  { width:350px; float:left; height: 32px; position:relative; margin-bottom: 3px;}
div.filedl div.nadpis div.text { font-size: 1.4em; color: #666666; line-height: normal; position:absolute; bottom:0px; }
div.filedl div.popis { margin-top: 7px; line-height: normal; font-size: 1.1em; color: #868686; }
div.filedl div.icons { float:right; margin-bottom: 3px; }
div.filedl div.icons div.icon { float:left; width: 32px; height: 32px; font-size: 0px; }
div.filedl div.icons div.icon a img.filetype { width: 32px; height: 32px; }

/* galeria_cz  */
div.galeria_cz_kat { padding-bottom: 5px; border-bottom: #a6a6a6 2px solid; line-height: normal;font-size: 2em; color: #666666; }
div.galpic     { float: left; width: 120px; height: 80px; margin-right: 10px; border:1px solid #cccccc; line-height:normal;}
div.galpic a    { display: block;}
div.galpic img {  width: 120px; height: 80px; border:0px; }
div.galpic_last      { float: left; width: 120px; height: 80px;  border:1px solid #cccccc; line-height:normal;}
div.galpic_last a     { display: block; }
div.galpic_last img  {  width: 120px; height: 80px; border:0px; }

/* pic_detail  */
div.picdetail {}
div.picdetail div.nazov { font-size: 2.1em; color: #666666; line-height: normal; margin-bottom: 3px;}
div.picdetail div.popis  { margin-top: 7px; line-height: normal; font-size: 1.2em; color: #868686; }
img.detail   { display:block; border: #cccccc 1px solid; line-height:normal;}

/* posobnost */
div#mapask { position: relative; width: 561px; height: 281px; z-index: 0; }
div#mapask div.pobsubmark { position: absolute; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; z-index: 999; width: 16px; height: 16px; background-color: #0075bc; }
div#mapask div.pobsubmark a.pobsublink { display: block; width: 100%; height: 100%; }

/* rozcestnik */
div.rozcestnik {width: 561px;}
div.rozcestnik div.tr1      { width: 561px; height: 32px; position: relative; margin-bottom: 4px; }
div.rozcestnik div.nadpis   { position:absolute; bottom:0px; font-size: 2.1em; line-height: normal;  }
div.rozcestnik div.nadpis a { line-height: normal;  color: #666666; text-decoration: none; }
div.rozcestnik div.lupa     { position:absolute; bottom:0px;right:0px; width: 32px; height: 32px; line-height: 0px; font-size: 0px; }
div.rozcestnik div.lupa img { width: 32px; height: 32px; }
div.rozcestnik div.popis    { margin-top: 7px; line-height: normal; font-size: 1.2em; color: #868686; }
div.rozcestnik div.popis a  { text-decoration: underline; color: #868686; }

/* mapa */
div.mapa {}
div.mapa div.nadpis { font-size: 2.1em; color: #666666; line-height: normal; margin-bottom: 3px;}
div.mapa div.nadpis span.firma  { color: #868686; font-size:0.9em; }
div.mapa div.popis  { margin-top: 7px; line-height: normal; font-size: 1.2em; color: #868686; }

/* produkty */
div.produkt {}
div.produkt div.nadpis { font-size: 2.1em; color: #666666; line-height: normal; margin-bottom: 3px;}
div.produkt div.popis  { margin-top: 7px; line-height: normal; font-size: 1.2em; color: #868686; }
div.produkt img  { border: #cccccc 1px solid; line-height:normal; }

/* kontakty */
div.kontakt_zoznam { width: 561px; 1overflow: hidden; }
div.kontakt_zoznam div.tr1  { width: 561x; height: 32px; position: relative; margin-bottom: 4px; }
div.kontakt_zoznam_nadpis { position:absolute; bottom:0px;}
div.kontakt_zoznam_nadpis a { font-size: 2.1em; color: #666666; line-height: normal; text-decoration:none; }
div.kontakt_zoznam_nadpis a span.firma  { color: #868686; font-size:0.9em; line-height: normal; }
div.kontakt_zoznam_lupa  { right:0px; position:absolute; bottom:0px; width: 32px; height: 32px; line-height: 0px; font-size: 0px; }
div.kontakt_zoznam_lupa img { width: 32px; height: 32px; }
div.kontakt_zoznam_kontakt { margin-top: 5px; margin-bottom: 0px; line-height: normal; font-size: 1.2em; color: #868686; }
div.kontakt_zoznam_kontakt1 { margin-top: 5px; margin-bottom: 0px; line-height: normal; font-size: 1.1em; color: #868686; }

div.kontakt_pobsub { width: 561px; 1overflow: hidden;}
div.kontakt_pobsub div.nadpis { margin-bottom: 4px; }
div.kontakt_pobsub div.nadpis  { font-size: 2.1em; color: #666666; line-height: normal; text-decoration:none; }
div.kontakt_pobsub div.nadpis  span.firma  { color: #868686; font-size:0.9em; line-height: normal; }
div.kontakt_pobsub div.trh {width: 541px; padding: 7px 10px; 1background-color: #868686; color: #666666; line-height: normal; font-weight: bold; font-size: 1.6em; }
div.kontakt_pobsub div.trb         { width: 561px; height:100px; background-color: #ffffff; }
div.kontakt_pobsub div.trb div     { float:left; background-color: #e9e9e9; color:#666666; font-size: 1.2em; line-height: normal; }
div.kontakt_pobsub div.trb div.td1 { width: 170px; height:80px; padding: 10px 0px 10px 10px; text-align:left;}
div.kontakt_pobsub div.trb div.td2 { width: 150px; height:80px; padding: 10px 10px 10px 0px; position:relative; left: 1px; text-align:right;}
div.kontakt_pobsub div.trb div.td2 span.sp1 { color: #333333; line-height: normal;  }
div.kontakt_pobsub div.trb div.td2 span.sp2 { color: #666666; line-height: normal;  }
div.kontakt_pobsub div.trb div.td4 { width:  209px; height:60px; padding: 20px 5px; position:relative; left: 2px; color: #cccccc; font-size:5em; line-height:normal; text-align:center;}
div.kontakt_pobsub div.trf {width: 541px;  padding: 8px 10px; font-size: 1.2em; color: #666666; line-height:normal; }
div.kontakt_pobsub div.trf div.td1 { float:left; width: 13.5em; }
div.kontakt_pobsub div.trf div.td2 { float:left; }

/* stare css pre html s ikonami */
/* div.kontakt_pobsub div.trb div.td1 { width: 150px; height:80px; padding: 10px 0px 10px 10px; text-align:left;} */
/* div.kontakt_pobsub div.trb div.td2 { width: 130px; height:80px; padding: 10px 10px 10px 0px; position:relative; left: 1px; text-align:right;} */
/* div.kontakt_pobsub div.trb div.td3 { width: 168px; height:100px;  position:relative; left: 2px; text-align:center;} */
/* div.kontakt_pobsub div.trb div.td4 { width:  80px; height:60px; padding: 20px 5px; position:relative; left: 3px; color: #cccccc; font-size:5em; line-height:normal; text-align:center;} */



div.kontakt_det          {width: 561px; }
div.kontakt_det div.tbody div.trb1a {  float:left; background-color: #ffffff; padding-top: 5px; padding-bottom: 5px; line-height:1.8em; }
div.kontakt_det div.tbody div.trb2a  { float:left; background-color: #ffffff; padding-top: 0px; padding-bottom: 5px; line-height:1.8em; }
div.kontakt_det div.tbody div.trb1b { float:left; background-color: #e9e9e9; padding-top: 5px; padding-bottom: 5px; line-height:1.8em; }
div.kontakt_det div.tbody div.trb2b  { float:left; background-color: #e9e9e9; padding-top: 0px; padding-bottom: 5px; line-height:1.8em; }
div.kontakt_det div.tbody               { border-top: #a6a6a6 2px solid; border-bottom: #a6a6a6 2px solid;}
div.kontakt_det div.tbody  div.td1      { width: 123px; color: #666666; padding-left: 10px; padding-right: 10px; 1overflow: hidden; font-size: 1.1em; }
div.kontakt_det div.tbody  div.td2      { width:  35px; position:relative;left:1px; color: #666666; padding-left: 0px; padding-right: 0px; text-align: right; 1overflow: hidden; font-size: 1.1em; }
div.kontakt_det div.tbody  div.td3      { width:  85px; position:relative;left:1px; color: #666666; padding-left: 5px; padding-right: 5px; 1overflow: hidden; font-size: 1.1em; }
div.kontakt_det div.tbody  div.td4      { width: 145px; position:relative;left:2px; color: #666666; padding-left: 10px; padding-right: 10px; text-align: right; 1overflow: hidden; font-size: 1.1em; }
div.kontakt_det div.tbody  div.td5      { width: 100px; position:relative;left:3px; color: #666666; padding-left: 10px; padding-right: 10px; 1overflow: hidden; font-size: 1.1em; }


div.kontakt_det div.trfx { line-height:normal; 1overflow: hidden; width: 541px;  color: #666666; font-size: 1.1em; padding: 8px 10px 0px 10px; }
div.kontakt_det div.trh  { line-height:normal; 1overflow: hidden; color: #666666; font-size: 2em; padding-bottom:5px;  }



/* obchodne info */
div.subjekt_det          {width: 561px; }

div.subjekt_det div.tbody           { border-top: #a6a6a6 2px solid; border-bottom: #a6a6a6 2px solid;}
div.subjekt_det div.tbody div.trb1a { float:left; background-color: #ffffff; padding-top: 5px; padding-bottom: 5px; line-height:1.8em; }
div.subjekt_det div.tbody div.trb2a { float:left; background-color: #ffffff; padding-top: 0px; padding-bottom: 5px; line-height:1.8em; }
div.subjekt_det div.tbody div.trb1b { float:left; background-color: #e9e9e9; padding-top: 5px; padding-bottom: 5px; line-height:1.8em; }
div.subjekt_det div.tbody div.trb2b { float:left; background-color: #e9e9e9; padding-top: 0px; padding-bottom: 5px; line-height:1.8em; }
div.subjekt_det div.tbody  div.td11 { width: 100px; color: #666666; text-align:right; padding-left: 0px; padding-right: 10px; 1overflow: hidden; font-size: 1.1em; }
div.subjekt_det div.tbody  div.td12 { width: 440px; position:relative;left:1px; color: #666666; padding-left: 10px; padding-right: 0px; text-align: left; 1overflow: hidden; font-size: 1.1em; }
div.subjekt_det div.tbody  div.td21 { width: 100px; color: #666666; text-align:right; padding-left: 0px; padding-right: 10px; 1overflow: hidden; font-size: 1.1em; }
div.subjekt_det div.tbody  div.td22 { width:  90px; position:relative;left:1px; color: #666666; padding-left: 10px; padding-right: 0px; text-align: left; 1overflow: hidden; font-size: 1.1em; }
div.subjekt_det div.tbody  div.td23 { width: 298px; position:relative;left:2px; color: #666666; padding-left: 10px; padding-right: 0px; text-align: left; 1overflow: hidden; font-size: 1.1em; }
div.subjekt_det div.tbody  div.td24 { width:  40px; position:relative;left:3px; color: #666666; padding-left: 0px; padding-right: 0px;  text-align: center; 1overflow: visible; font-size: 1.1em; }
div.subjekt_det div.tbody  div.td31 { width: 100px; color: #666666; text-align:right; padding-left: 0px; padding-right: 10px; 1overflow: hidden; font-size: 1.1em; }
div.subjekt_det div.tbody  div.td32 { width:  87px; position:relative;left:1px; color: #666666; padding-left: 10px; padding-right: 0px; text-align: left; 1overflow: hidden; font-size: 1.1em; }
div.subjekt_det div.tbody  div.td33 { width: 105px; position:relative;left:2px; color: #666666; padding-left: 10px; padding-right: 0px; text-align: left; 1overflow: hidden; font-size: 1.1em; }
div.subjekt_det div.tbody  div.td34 { width: 185px; position:relative;left:3px; color: #666666; padding-left: 10px; padding-right: 0px; text-align: left; 1overflow: hidden; font-size: 1.1em; }
div.subjekt_det div.tbody  div.td35 { width:  40px; position:relative;left:4px; color: #666666; padding-left: 0px; padding-right: 0px;  text-align: center; 1overflow: visible; font-size: 1.1em; }
div.subjekt_det div.trfx            { line-height:normal; width: 541px; 1overflow: hidden; color: #666666; font-size: 1.1em; padding: 8px 10px 0px 10px; }
div.subjekt_det div.trh div.td1     { float:left;  line-height:normal; 1overflow: hidden; color: #666666; font-size: 2em; padding-bottom:5px;  }

span.reverse {
  unicode-bidi: bidi-override;
  direction: rtl;
}

