﻿/* CLANOK */
.mod-clanok { padding: 8px 2px 8px 22px; }


.mod-clanok img  { border: 1px solid silver; float: left; margin: 4px; padding: 1px;} 

.mod-clanok .img-2,
.mod-clanok .img-3,
.mod-clanok .img-3-height,
.mod-clanok .img-4,
.mod-clanok .img-5,
.mod-clanok .img-6 { width: 100%; float: left;}
.mod-clanok .img-3  img {  float: left;  max-height: 141px;}
.mod-clanok .img-3  a {     border: medium none; display: block; float: left; height: 170px; }

.mod-clanok .img-2-right { float: right;}

.mod-clanok .img-1-left { float: left; clear:left; width: 100%;}
.mod-clanok .img-1-left img { width: 200px; float: left;  }

.mod-clanok .hlavicky { display: table; width: 100%; float: left;}
.mod-clanok .hlavicka,
.mod-clanok .hlavicka-2,
.mod-clanok .hlavicka-4 { color: #666666; float: left;  margin: 0 6px 0; text-align: center; font-weight: bold;}

.mod-clanok .hlavicka { width: 655px; }
.mod-clanok .hlavicka-2 { width: 322px; }
.mod-clanok .hlavicka-4 { width: 155px; }


.mod-clanok .img-1-full img { width: 649px; }
.mod-clanok .img-1-right img { height: 170px; margin: 10px; } /* height: 242px; */
.mod-clanok .img-2 img {  height: 242px;  width: 323px;  }
.mod-clanok .img-2-right img { height: 140px; float: right; }
.mod-clanok .img-3-height  img {  height: 135px;  width: auto; }
.mod-clanok .img-3-height-2  img {  height: 130px;  width: auto; }
.mod-clanok .img-4 img {	width: 155px; height: 116px;  }
.mod-clanok .img-5 img {	height: 92px; width: 122px;  }
.mod-clanok .img-6 img {  height: 80px; width: 100px;}

.mod-clanok .text-3 {float: left;     width: 224px; }
.mod-clanok .text-3 img { clear: both; height: 158px; width: 210px; }

.mod-clanok .text-2,
.mod-clanok .text-2 .img-2 {float: left; width: 333px; }
.mod-clanok .text-2 img { clear: both; height: 242px;  width: 323px; }
.mod-clanok .text-2 .img-2 img { clear: none; height: 116px; width: 154px; }


.mod-clanok .inner-nav {  float: left; width: 100%; }
.mod-clanok .inner-nav.polozky-3 a {  display: inline-block; float: left; margin: 0 2px 15px; text-align: center; width: 218px;}
.mod-clanok .inner-nav.polozky-4 a {  display: inline-block; float: left; margin: 0 2px 15px; text-align: center; width: 162px;}
.mod-clanok .inner-nav.polozky-6 a {  display: inline-block; float: left; margin: 0 2px 15px; text-align: center; width: 107px;}
.mod-clanok .back {      float: left; font-weight: bold; margin: 5px 0 30px 5px;text-align: right; width: 655px;}

/* SLIDER */
.slider {
    float: left; width: 697px; height: 434px;
}
.textlayer {
    position: absolute; z-index:666666; width: 697px; height: 434px;
}


/* LOGIN */
.mod-login {            float: left; width: 99%; }
.mod-login .left {      float: left; width: 33%; text-indent: 5%; }
.mod-login .right {     float: left; width: 66%; }
.mod-login .right .tx { float: left; width: 90%; }

/* ZABUDNUTE HESLO */
.mod-zabudnute-heslo {          float: left; width: 100%; }
.mod-zabudnute-heslo .left {    float: left; width: 25%; padding-left: 20%; }
.mod-zabudnute-heslo .right {   float: left; width: 54%; }

/* REGISTRACIA */
.mod-registracia {              float: left; width: 100%; }
.mod-registracia .cast {        float: left; width: 60%; padding: 8px 0 8px 39%; font-size: 14px; font-weight: bold; color: #999; }
.mod-registracia .left {        float: left; width: 38%; text-align: right; padding-right: 1%; }
.mod-registracia .right {       float: left; width: 60%; }
.mod-registracia .povinne  {    border: 1px solid #000; }

/* ZVISLE MENU */
.ver-menu {                     z-index: 1000; }
.ver-menu ul {                  width: 100%; padding: 0; margin: 0; list-style-type: none; }
* html .ver-menu ul {           margin-left: -16px; ma\rgin-left: 0; }
.ver-menu li {                  position: relative; background: #f5f5f5; padding: 0px; }
.ver-menu table {               position: absolute; top: 0; left: 0; z-index: 1100; border-collapse: collapse; }
.ver-menu a,
 .ver-menu a:visited {          width: 100%; height: 30px; line-height: 30px; display: block; text-decoration: none; color: #000; text-align: center; border-bottom: solid 1px #ebebeb; }
* html .ver-menu a,
 * html .ver-menu a:visited {   background: #d4d8bd; width: 150px; w\idth: 149px; }
.ver-menu :hover > a {          color: black; background-color: #fcfcfc; }
.ver-menu ul ul {               position: absolute; top: 20px; left: 150px; z-index: 1200; visibility: hidden; border: solid 1px silver; }
.ver-menu ul li:hover ul,
.ver-menu ul a:hover ul {                           visibility: visible; }
.ver-menu ul :hover ul ul{                          visibility: hidden; }
.ver-menu ul :hover ul :hover ul ul{                visibility: hidden;}
.ver-menu ul :hover ul :hover ul{                   visibility: visible;}
.ver-menu ul :hover ul :hover ul :hover ul {        visibility: visible;}

/* HORIZINTALNE MENU */
.hor-menu {                     float: left; line-height: 55px; font-size: 18px; font-family: Georgia; }
.hor-menu li {                  padding: 0px; line-height: 55px; }
.hor-menu a {                   border: none; }
.hor-menu ul {                  padding: 0; margin: 0; list-style-type: none; z-index: 100; }
.hor-menu {                     padding: 5px 0 0 0; margin: 0; list-style-type: none; z-index: 100; }
.hor-menu a, 
.hor-menu a:visited {           float: left; line-height: 55px; display: block; padding: 0 15px 0 15px;
                                font-size: 20px; font-weight: normal; color: #436630; text-decoration: none; background: url(img/top-menu-back.png) right center no-repeat; }
.hor-menu li ul li a, 
.hor-menu li ul li a:visited {  width: 150px; height: 25px; line-height: 55px; background-color: #f0f0f0; color: #000; font-weight: normal; font-size: 12px; }
.hor-menu li {                  float: left; }
.hor-menu li:hover {            position: relative; }
.hor-menu li:hover > a {        background: #Transparent; color: black; }
.hor-menu li ul {               display: none; border: solid 1px #d5d5d5; }
.hor-menu li:hover > ul {       display: block; position: absolute; top: -11px; left: 80px; background: transparent url(img/transparent.gif); }
.hor-menu > li:hover > ul {     left: 0px; top: 27px; }
.hor-menu table {               position: absolute; border-collapse: collapse; top: 0; left: 0; z-index: 1000; }
* html .hor-menu li a:hover {   position: relative; background: #d9d6c6; color: black;}
* html .hor-menu li ul {        visibility: hidden; display: block; position: absolute; top: -11px; left:80px; padding:10px 30px 30px 30px; background: transparent url(img/transparent.gif); }
.hor-menu li a:hover ul ul{                                             visibility: hidden; }
.hor-menu li a:hover ul a:hover ul ul {                                 visibility: hidden; }
.hor-menu li a:hover ul a:hover ul a:hover ul ul {                      visibility: hidden; }
.hor-menu li a:hover ul a:hover ul a:hover ul a:hover ul ul {           visibility: hidden; }
.hor-menu li a:hover ul {                                               visibility: visible; left: -30px; top: 14px; lef\t: -31px; to\p: 28px; }
.hor-menu li a:hover ul a:hover ul{                                     visibility: visible; top: -11px; left: 80px; }
.hor-menu li a:hover ul a:hover ul a:hover ul {                         visibility: visible; }
.hor-menu li a:hover ul a:hover ul a:hover ul a:hover ul {              visibility: visible; }
.hor-menu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul {   visibility: visible; }

/* ČLÁNOK-RSS */
.mod-rss {              float: left; width: 100%; }
.mod-rss .pager {       float: left; width: 100%; text-indent: 10px; padding: 5px 0 5px 0; font-weight: bold; }
.mod-rss .pager a.no {  text-decoration: none;}
.mod-rss .clanok {      float: left; width: 98%; padding: 1%; border-bottom: 1px solid silver; }
.mod-rss .nadpis {      float: left; width: 100%; font-weight: bold; font-size: 14px; }
.mod-rss .link {        float: left; width: 100%; text-align: right; }

/* GALÉRIA */
.mod-galeria {                      float: left; width: 100%; }
.mod-galeria div.nazov {            float: left; width: 100%; font-size: 15px; font-weight: bold; }
.mod-galeria div.fotky img {        float: left; height: 80px; }
.mod-galeria div.fotky {            float: left; width: 100%; }
.mod-galeria div.fotky a {          float: left; padding: 1px; background-color: White; margin: 10px 10px 0px 0px; border: 1px solid silver; }
.mod-galeria div.fotky a:hover {    border: 1px solid black; }

/* ANKETA */
.mod-anketa {                   float: left; width: 94%; padding: 3%; margin: 5px 0 5px 0;  }
.mod-anketa .mod-anketa-in {    float: left; width: 94%; padding: 3%; border: solid 1px #d0d0d0; }
.mod-anketa a {                 color: #24314d; border: none; }
.mod-anketa .nazov {            float: left; width: 100%; padding: 3px 0 3px 0; font-weight: bold; text-align: center; color: Black; }
.mod-anketa .hlasovalo {        float: left; width: 100%; padding: 3px 0 3px 0; text-align: center; color: #888; }


/* E-PRODUKTY */
.mod-e-produkty {               float : left; width: 100%; }

/* E-PRODUKTY Strankovac */
.mod-e-produkty .strankovac {           float: left; width: 100%; height: 30px; }
.mod-e-produkty .strankovac .left {     float: left; width: 39%;  height: 30px; line-height: 30px; color: #4d81cf; font-size: 13px; font-weight: bold; font-style: italic; }
.mod-e-produkty .strankovac .right {    float: right; width: 60%; height: 30px; }
.mod-e-produkty .strankovac .right a {  float: right; width: 30px; height: 30px; line-height: 30px; text-decoration: none; font-weight: bold; text-align: center; color: White; margin-left: 1px; background: #fff url(../../plugins/e-produkty/img/pager.jpg) top center no-repeat; }
.mod-e-produkty .strankovac .right a:hover {    text-decoration: none; background: #fff url(../../plugins/e-produkty/img/pagerhover.jpg) top center no-repeat; }
.mod-e-produkty .strankovac .right a.no {       cursor: default; color: #89b5f6; }
.mod-e-produkty .strankovac .right a.no:hover { cursor: default; color: #89b5f6; background: #fff url(../../plugins/e-produkty/img/pager.jpg) top center no-repeat; }
.mod-e-produkty .strankovac .right a.set {      cursor: default; background: #fff url(../../plugins/e-produkty/img/pagerset.jpg) top center no-repeat; }
.mod-e-produkty .strankovac .right a.set:hover {cursor: default; background: #fff url(../../plugins/e-produkty/img/pagerset.jpg) top center no-repeat; }

/* E-PRODUKTY Produkt */
.mod-e-produkty .produkt {      float: left; width: 224px; margin: 1px; background-color: #F0F0F0; }
.mod-e-produkty .produkt a {    border: none; }

.mod-e-produkty .produkt .nadpis {      float: left; width: 204px; height: 40px; line-height: 20px; padding: 2px 10px 0 10px; text-align: center; background-color: #DCDCDC; }
.mod-e-produkty .produkt .nadpis a {    font-size: 13px; font-weight: bold; color: Black; }
.mod-e-produkty .produkt .nadpis .dop h2, 
.mod-e-produkty .produkt .nadpis .dop a {   color: #490757; }

.mod-e-produkty .produkt div.fotka {        float: left; width: 100%; text-align: center; height: 150px; }
.mod-e-produkty .produkt div.fotka img {    max-width: 215px; max-height: 140px; margin-top: 5px; width: expression(this.height < this.width && this.width > 210 ? 210 : true); height: expression(this.height >= this.width && this.height > 130 ? 130 : true); }

.mod-e-produkty .produkt div.akcia {    position: absolute; width: 52px; margin-left: 172px; height: 29px; background: transparent url(../../plugins/e-produkty/img/akcia.png) top right no-repeat; }
.mod-e-produkty .produkt div.novinka {  position: absolute; width: 52px; margin-left: 172px; height: 29px; background: transparent url(../../plugins/e-produkty/img/nove.png) top right no-repeat; }

.mod-e-produkty .produkt div.popis {    float: left; width: 92px; text-align: center; height: 92px; padding: 2px; }
.mod-e-produkty .produkt div.popis p {  padding: 0px; }

.mod-e-produkty .produkt div.kosik {        float: left; width: 80px; height: 23px; line-height: 20px; padding: 4px 0 0 7px; background-color: transparent; }
.mod-e-produkty .produkt div.kosik input {  margin: 0px; padding: 1px; float: left; }

.mod-e-produkty .produkt div.cena {     float: left; width: 77px; height: 27px; text-align: right; line-height: 27px; color: White; font-size: 14px; font-weight: bold; }
.mod-e-produkty .produkt div.cena h3 {  color: White; font-size: 14px; font-weight: bold; }

/* E-PRODUKTY Detail */
.mod-e-produkty .detail {
    float: left; width: 100%;
}

.mod-e-produkty .detail .nazov {
    float: left; width: 100%; padding: 0 0 10px 0;
}
.mod-e-produkty .detail .nazov span {
    float: left; font-size: 17px; font-weight: bold;
}
.mod-e-produkty .detail .nazov a {
    float: right;
}
.mod-e-produkty .polozky-v-sete {
    float: left; width: 100%; font-size: 15px;
}

.mod-e-produkty .detail .left {
    float: left; width: 150px;
}

.mod-e-produkty .detail .fotka {
    float: left; width: 150px; text-align: center;
}
.mod-e-produkty .detail .fotka img {
    width: 100%;
}
.mod-e-produkty .detail .fotka a {
    float: left; padding: 1px; background-color: White; border: 1px solid #efefef;
}
.mod-e-produkty .detail .fotka a:hover {
    border: 1px solid #0a58f8;
}

.mod-e-produkty .detail .fotky {
    float: left; width: 150px; text-align: center;
}
.mod-e-produkty .detail .fotky img {
    height: 55px; padding: 1px; background-color: White; border: 1px solid #efefef;
}
.mod-e-produkty .detail .fotky img:hover {
    border: 1px solid #0a58f8;
}

.mod-e-produkty .detail .kosik {
    float: left; width: 140px; padding: 5px; margin: 5px 0 5px 0; background-color: #eaeaea;
}
.mod-e-produkty .detail .kosik * {
    float: left;
}
.mod-e-produkty .detail .kosik span {
    padding: 2px 0 0 3px; font-weight: bold; color: #999;
}

.mod-e-produkty .detail .right {
    float: left; width: 320px; padding: 5px;
}

.mod-e-produkty .detail .right .cena {
    float: left; width: 320px; margin-bottom: 10px; border-bottom: 1px solid #c00000; font-size: 20px; font-weight: bold; color: #c00000;
}
.mod-e-produkty .detail .right .cena h2 {
    font-size: 20px; font-weight: bold; color: #c00000;
}
.mod-e-produkty .detail .right .cena .small {
    font-size: 11px;
}

.mod-e-produkty .detail .right .podrobnosti .inner {
    float: left; height: 20px; line-height: 20px; border-bottom: 1px solid #eff2f5;
}
.mod-e-produkty .detail .right .podrobnosti .inner .nazov {
    float: left; width: 95px; padding: 0 0 0 5px; margin: 0px; color: #666;
}
.mod-e-produkty .detail .right .podrobnosti .inner .hodnota {
    float: left; width: 220px; padding: 0px; margin: 0px; font-weight: bold;
}
.mod-e-produkty .detail .right .podrobnosti .inner .hodnota h3 {
    font-size: 11px; color: Black;
}
.mod-e-produkty .detail .right .podrobnosti .inner {
    float: left; height: 20px; line-height: 20px; border-bottom: 1px solid #eff2f5;
}

.mod-e-produkty .detail .popis {
    float: left; line-height: 20px;
}

/* E-PRODUKTY BODOVANIE */
.mod-e-produkty .bodovanie {
    float: left; width: 100%;
}
.mod-e-produkty .bodovanie .ratingStar {
    font-size: 0pt; width: 13px; height: 12px; margin: 0px; padding: 0px; cursor: pointer; display: block; float: right; background-repeat: no-repeat;
}
.mod-e-produkty .bodovanie .filledRatingStar {
    background-image: url(../../plugins/e-produkty/img/FilledStar.png);
}
.mod-e-produkty .bodovanie .emptyRatingStar {
    background-image: url(../../plugins/e-produkty/img/EmptyStar.png);
}
.mod-e-produkty .bodovanie .savedRatingStar {
    background-image: url(../../plugins/e-produkty/img/SavedStar.png);
}

/* E-PRODUKTY PRILOHY */
.mod-e-produkty .prilohy {
    float: left; width: 100%; padding: 10px 1% 10px 1%;
}
.mod-e-produkty .prilohy strong {
    float: left; height: 20px; line-height: 20px;
}
.mod-e-produkty .prilohy a {
    padding: 0 0 0 25px; float: left; height: 20px; line-height: 20px; background: #fff url(../../plugins/e-produkty/img/priloha.jpg) no-repeat top left;
}

/* E-PRODUKTY DISKUSIA */
.mod-e-produkty .diskusia .nadpis {
    float: left; width: 100%; padding: 10px 0 5px 0; text-indent: 10px; font-size: 13px; font-weight: bold; border-top: 1px solid silver;
}

.mod-e-produkty .diskusia .inner {
    float: left; height:  inherit; line-height: inherit; border-bottom: inherit; background-color: inherit;
}
.mod-e-produkty .diskusia .inner:hover {
    float: left; height:  inherit; line-height: inherit; border-bottom: inherit; background-color: inherit;
}
/* 1 uroven */
.mod-e-produkty .diskusia .prispevok1 {
    float: left; width: 460px; margin-top: 2px; padding: 5px; background: #fff url(../../plugins/e-produkty/img/prispevok.jpg) top left no-repeat;
}
.mod-e-produkty .diskusia .prispevok1 div.text {
    float: left; width: 400px; color: #888;
}
/* 2 uroven */
.mod-e-produkty .diskusia .prispevok2 {
    float: left; width: 400px; margin-top: 2px; padding: 5px 0 5px 5px; background: #fff url(../../plugins/e-produkty/img/prispevok2.jpg) top left no-repeat;
}
.mod-e-produkty .diskusia .prispevok2 div.text {
    float: left; width: 335px;
}
/* 3 uroven */
.mod-e-produkty .diskusia .prispevok3 {
    float: left; width: 335px; margin-top: 2px; padding: 5px 0 5px 5px; background: #fff url(../../plugins/e-produkty/img/prispevok2.jpg) top left no-repeat;
}
.mod-e-produkty .diskusia .prispevok3 div.text {
    float: left; width: 270px; 
}
/* 4 uroven */
.mod-e-produkty .diskusia .prispevok4 {
    float: left; width: 270px; margin-top: 2px; padding: 5px 0 5px 5px; background: #fff url(../../plugins/e-produkty/img/prispevok2.jpg) top left no-repeat;
}
.mod-e-produkty .diskusia .prispevok4 div.text {
    float: left; width: 210px; 
}

.mod-e-produkty .diskusia div.text strong {
    color: Black;
}
.mod-e-produkty .diskusia div.text .datum {
    color: #666;
}
.mod-e-produkty .diskusia div.text a {
    font-weight: bold;
}
.mod-e-produkty .diskusia div.text a.right {
    float: right; font-weight: normal; width: 50px;
}
.mod-e-produkty .diskusia div.prispevok_fotka {
    float: left; width: 60px; text-align: center;
}
.mod-e-produkty .diskusia div.prispevok_fotka img {
    max-height: 60px; max-width: 55px; width: expression(this.height < this.width && this.width > 50 ? 50 : true); height: expression(this.height >= this.width && this.height > 50 ? 50 : true);
}

/* KOŠIK CENA */
.mod-e-kosik-cena {
    float: left; width: 100%; text-align: center; margin: 5px 0 5px 0; padding: 5px 0 5px 0; background-color: #fff;
}
.mod-e-kosik-cena .cena {
    font-weight: bold; font-size: 16px; color: #CC0000;
}

/* KOŠÍK */
.mod-e-kosik {
    float: left; width: 100%; 
}
.mod-e-kosik .nadpis {
    float: left; width: 100%; padding: 0 0 10px 0;
}
.mod-e-kosik .nadpis  span {
    float: left; font-size: 17px; font-weight: bold;
}
.mod-e-kosik .nadpis  a {
    float: right;
}

.mod-e-kosik .produkt {
    float: left; width: 100%; line-height: 15px; border-bottom: 1px solid #eff2f5; font-family: Arial;
}
.mod-e-kosik .produkt input {
    height: 15px;
}
.mod-e-kosik .produkt .fotka {
    float: left; width: 10%; height: 30px; padding: 1px 0 0 0; text-align: center;
}
.mod-e-kosik .produkt .fotka img {
    max-width: 90%; max-height: 28px;
}
.mod-e-kosik .produkt .fotka-big img {
    max-width: 200px; max-height: 250px; border: solid 1px #999; padding: 5px; background-color: White;
}
.mod-e-kosik .produkt .nazov {
    float: left; width: 39%; padding: 8px 0 5px 0;
}
.mod-e-kosik .produkt .cena {
    float: left; width: 17%;  text-align: right; padding: 8px 0 0 0;
}
.mod-e-kosik .produkt .cena span {
    color: #cc0000;
}
.mod-e-kosik .produkt .pocet {
    float: right; width: 16%; text-align: right; line-height: inherit;
}
.mod-e-kosik .produkt .pocet input {
    float: right; margin-top: 7px;
}
.mod-e-kosik .produkt .pocet img {
    float: right; margin-top: 6px;
}

.mod-e-kosik .sumar {
    float: left; padding: 3px 17% 3px 0; width: 83%; text-align: right; background-color: #F2F2F2;
}
.mod-e-kosik .sumar span {
    font-weight: bold; color: #cc0000; font-size: 13px;
}

.mod-e-kosik .pokracovat {
    float: left; width: 100%; text-align: center; padding: 10px 0 10px 0;
}

.mod-e-kosik .moznost {
    float: left; width: 100%; margin: 5px 0 5px 0; padding: 5px 0 5px 0; border: 1px solid silver;
}
.mod-e-kosik .moznost .left {
    float: left; width: 30%; padding: 2px 0 0 0; text-indent: 5px;
}
.mod-e-kosik .moznost .right {
    float: left; width: 69%;
}
.mod-e-kosik .moznost .right select
{
    float: left; width: 100%;
}

.mod-e-kosik .obchodnik {
    float: left; width: 135px; height: 135px; line-height: 14px; padding: 5px; text-align: center;
}

/* OBJEDNÁVKY */
.mod-e-objednavky {
    float: left; width: 100%; 
}
.mod-e-objednavky .nadpis {
    float: left; width: 100%; padding: 0 0 10px 0;
}
.mod-e-objednavky .nadpis  span {
    float: left; font-size: 17px; font-weight: bold;
}
.mod-e-objednavky .nadpis  a {
    float: right;
}

.mod-e-objednavky .moznost {
    float: left; width: 49%; margin: 0 0 1px 1px; padding: 5px 0 5px 0; border: 1px solid silver;
}
.mod-e-objednavky .moznost .left {
    float: left; width: 30%; padding: 2px 0 0 0; text-indent: 5px;
}
.mod-e-objednavky .moznost .right {
    float: left; width: 69%;
}
.mod-e-objednavky .moznost .right select
{
    float: left; width: 100%;
}

.mod-e-objednavky .ObjednavkyGrid th {
    padding: 5px 0 5px 0; color:White; font-weight:bold; background-color: #5D7B9D;
}
.mod-e-objednavky .ObjednavkyGrid th a {
    color:White; font-weight:bold;
}
.mod-e-objednavky .ObjednavkyGrid td {
    padding: 3px 0 0px 0; text-indent: 3px; background-color: #F7F6F3; height: 17px; line-height: 17px;
}
.mod-e-objednavky .ObjednavkyGrid .first td {
    background-color: #FFFFFF; 
}
.mod-e-objednavky .ObjednavkyGrid .last td {
    background-color: #F7F6F3; 
}
.mod-e-objednavky .ObjednavkyGrid tr:hover td {
    background-color: #d2deff;
}

.mod-e-objednavky .detail {
    float: left; width: 100%; border: 1px solid silver;
}
.mod-e-objednavky .detail .left {
    float: left; width: 50%;
}
.mod-e-objednavky .detail .right {
    float: left; width: 50%;
}
.mod-e-objednavky .detail .nazov {
    float: left; width: 40%; line-height: 20px; text-indent: 5px; color: #666;
}
.mod-e-objednavky .detail .hodnota {
    float: left; width: 60%; line-height: 20px;
}



/* KATEGORIE STROM */
.mod-e-kategorie-strom {
    float: left; width: 233px; padding: 0 0 0 1px;
}
.mod-e-kategorie-strom a {
    float: left; width: 233px; font-size: 13px; height: 35px; border-bottom: none; font-weight: bold; color: #356eaf; line-height: 35px; background: white url(img/kategoria.jpg) top left repeat-x;
}
.mod-e-kategorie-strom a:hover {
    background: white url(img/kategoria-hover.jpg) top left repeat-x; border-bottom: none;
}
.mod-e-kategorie-strom a span {
    background: transparent url(img/kategoria-doot3.png) 0px 5px no-repeat; padding-left: 15px;
}

.mod-e-kategorie-strom a.uroven0 {
    text-indent: 15px; font-weight: bold;
}
.mod-e-kategorie-strom a.uroven0 span {
    background: transparent url(img/kategoria-doot.png) 0px 5px no-repeat;
}

.mod-e-kategorie-strom a.uroven1 {
    width: 203px; padding-left: 30px;
}
.mod-e-kategorie-strom a.uroven1 span {
    background: transparent url(img/kategoria-doot2.png) 0px 5px no-repeat;
}

.mod-e-kategorie-strom a.uroven2 {
    width: 188px; padding-left: 45px; 
}
.mod-e-kategorie-strom a.uroven3 {
    width: 173px; padding-left: 60px;
}
.mod-e-kategorie-strom a.uroven4 {
    width: 158px; padding-left: 75px;
}








/* E-PRODUKTY PES */
.mod-e-produkty fieldset.pes {
    float: left; width: 99%; border: solid 1px silver; padding: 1%;
}
.mod-e-produkty fieldset.pes legend {
    font-weight: bold; font-family: Arial; font-size: 12px; color: #333;
}
.mod-e-produkty fieldset.pes .nazov {
    float: left; width: 100px; 
}
.mod-e-produkty fieldset.pes .hodnota {
    float: left; width: 210px; 
}




/* HELPDESK */
.mod-helpdesk .detail .poznamky {
    float: left; width: 100%;
} 
.mod-helpdesk .detail .poznamky .poznamka {
    float: left; width: 100%; padding: 0 0 10px 0;
} 
.mod-helpdesk .detail .poznamky .pridal {
    float: left; width: 60%; height: 20px; font-weight: bold;
} 
.mod-helpdesk .detail .poznamky .pridal a {
    font-weight: normal; color: #888;
} 
.mod-helpdesk .detail .poznamky .datum {
    float: left; width: 40%; height: 20px; text-align: right;
} 

.mod-helpdesk .detail .popis {
    float: left; width: 97%; border: 1px solid #d6d9db; padding: 1%; background-color: #fbfbfb;
} 
.mod-helpdesk .detail .podrobnosti {
    float: left; width: 73%; line-height: 20px; padding: 0 0 10px 2%;
} 
.mod-helpdesk .detail .podrobnosti p {
    line-height: 15px; padding: 5px 0 5px 0; text-align: justify;
} 
.mod-helpdesk .detail .podrobnosti .nazov {
    float: left; width: 30%;
} 
.mod-helpdesk .detail .podrobnosti .hodnota {
    float: left; width: 70%; font-weight: bold; color: #556676;
} 
.mod-helpdesk .detail .priloha {
    float: left; width: 25%; text-align: right;
} 
.mod-helpdesk .detail .priloha img {
    width: 99%; background-color: White; padding: 1px; border: 1px solid silver;
} 

.mod-helpdesk .strankovac {
    float: left; width: 98%; padding: 1%; margin: 1px 0 1px 0; background-color: #F8F8F8;
} 
.mod-helpdesk .strankovac a {
    font-weight: bold; color: Black;
} 
.mod-helpdesk .strankovac a.no, .mod-helpdesk .strankovac a.set {
    color: Gray; cursor: default;
} 

.mod-helpdesk .ziadost .item {
    float: left; width: 98%; padding: 1%; margin: 1px 0 1px 0; background-color: #ddddff;
} 
.mod-helpdesk .ziadost .item .hlavicka {
    float: left; width: 98%; padding: 1%; background-color: #d0d0ff;
}
.mod-helpdesk .ziadost .item  .viac {
    float: left; width: 100%; border-top: 1px solid #d0d0ff; margin-top: 5px;
}

.mod-helpdesk .ziadost .alter {
    float: left; width: 98%; padding: 1%; margin: 1px 0 1px 0; background-color: #e3ffe0;
}
.mod-helpdesk .ziadost .alter .hlavicka {
    float: left; width: 98%; padding: 1%; background-color: #c3ffbc;
}
.mod-helpdesk .ziadost .alter  .viac {
    float: left; width: 100%; border-top: 1px solid #c3ffbc; margin-top: 5px;
}
.mod-helpdesk .ziadost .alter .poznamky,.mod-helpdesk .ziadost .item .poznamky {
    float: left; width: 98%; padding: 1%; margin-top: 5px; background-color: White;
}

.mod-helpdesk .ziadost .hlavicka a.link {
    float: left; width: 82%; color: Black; font-weight: bold; font-size: 13px; 
}
.mod-helpdesk .ziadost .hlavicka .ikony {
    float: left; width: 18%; text-align: right; height: 16px;
}
.mod-helpdesk .ziadost .hlavicka .ikony .hand {
    cursor: pointer;
}
.mod-helpdesk .ziadost .hlavicka .ikony .help {
    cursor: help;
}

.mod-helpdesk .ziadost .info {
    float: left; width: 98%; padding: 1% 1% 0 1%;
}
.mod-helpdesk .ziadost .info .produkt {
    float: left; width: 50%;
}
.mod-helpdesk .ziadost .info .datum {
    float: left; width: 20%; color: #6a0000; text-align: right;
}
.mod-helpdesk .ziadost .info .pridal {
    float: left; width: 30%; color: #556676; text-align: right; font-weight: bold;
}
.mod-helpdesk .ziadost .viac p {
    padding: 5px; color: #555;
}  

.mod-helpdesk .nadpis {
    float: left; width: 100%; padding: 0 0 10px 0;
}
.mod-helpdesk .nadpis  span {
    float: left; font-size: 17px; font-weight: bold;
}
.mod-helpdesk .nadpis  a {
    float: right; 
}
.mod-helpdesk .nadpis  a.new {
    width: 78px; padding: 2px 0 2px 0; text-shadow: black 1px 1px, black 0px 0px 2px; color: White; font-weight: bold; margin: 0 0 0 3px; cursor: pointer; text-align: center; background-color: #5377d3; border: solid 1px #3a5394;
}
.mod-helpdesk .nadpis  a.new:hover {
    background-color: #4968b9; text-decoration: none;
}

.mod-helpdesk fieldset {
    border: solid 1px silver; padding: 5px; margin: 5px 0 5px 0; font-size: 11px; 
}
.mod-helpdesk legend {
    font-weight: bold; font-family: Arial; font-size: 12px; color: #244394;
}
.mod-helpdesk .left {
    float: left; width: 60px; line-height: 16px; text-align: right; padding-right: 5px;
}
.mod-helpdesk .right {
    float: left; width: 380px;
}

.mod-helpdesk .detail {
    float: left; width: 100%;
}
.mod-helpdesk .detail .nadpis span {
    color: #002255;
}

.mod-helpdesk .filter {
    float: left; width: 98%; padding: 1%; background-color: #f3f3f3;
}
.mod-helpdesk .filter .box {
    float: left; width: 50%; 
}
.mod-helpdesk .filter .box span {
    float: left; width: 30%; line-height: 18px;
}
.mod-helpdesk .filter .box select {
    float: left; width: 67%;
}

/* GridView */
.gridview th {
    padding: 5px 0 5px 0; color:White; background: #5D7B9D url(img/table_header_blue.jpg) center left repeat-x; font-weight:bold;
}
.gridview th a {
    color:White; font-weight:bold;
}
.gridview td {
    padding: 3px 0 0px 0; text-indent: 3px; background-color: #F7F6F3; height: 17px; line-height: 17px;
}
.gridview .first td {
    background-color: #FFFFFF; 
}
.gridview .last td {
    background-color: #F7F6F3; 
}
.gridview tr:hover td {
    background-color: #d2deff;
}

/*                                                        StylishSelect
------------------------------------------------------------------- */
.newListSelected {width:120px; color:#000; margin: 4px 0 0 0; height:18px; padding:2px 0 0 5px; line-height: 18px; float:left; background: transparent url(img/select-bg.png) no-repeat;}
ul.newList * {margin: 0; padding:0;}
ul.newList a {color: #000; text-decoration:none; display:block;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:120px; background:#fff; position:absolute;  border:1px solid #ccc; top: 0px; left:0; overflow:auto; z-index:9999;}
.newListSelected span {width:100px; display:block;}
ul.newList li a {padding:3px 4px; display: block; border-color: #8e1500;}
ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {width:75px; overflow:hidden; height:16px; padding:0 20px 0 0;}
.hiLite {background:#8e1500!important; color:#fff!important;}
.hiLite a {background:#8e1500!important; color:#fff!important;}
.newListHover {background:#fecb00!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}