body {font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; font-size: 10pt; padding: 0px; margin: 0px; background: url('.././images/bg-body.jpg') no-repeat center top; background-color: #6da109; color: #000; text-align: center;}
#bg-repeat {margin: 0; padding: 0; background: url(.././images/) repeat-y center top;}

/* vrchní část hlavičky */
#header {width: 980px; margin: auto auto 5px auto; padding: 0; height: 280px; background: url(.././images/) no-repeat center top; overflow: hidden;}

/* začištění float z hlavičky */
.cleaner {clear: both;}


/* zobrazení vlastních dat */
#main-data {width: 980px; margin: auto; background: transparent url(.././images/main-bg.png) repeat-y left top;}
#main-data-middle {width: 964px; background: url('.././images/main-bg-middle.jpg') repeat-y right top; margin: 0px 0px 0px 0px; overflow: hidden;}
#main-data-bottom {width: 964px; background: url('.././images/main-bg-bottom.jpg') no-repeat right bottom; margin: 0px 0px 0px 0px;}

#main-data .col-left {width: 240px; margin: 18px 0px 0px 14px; float: left; text-align: left; font-size: 9pt; padding: 0px 0px 0px 0px;}
#main-data .col-left .menu ul {list-style-type: none; padding: 0px 0px 0px 0px; margin: 5px 18px 0px 14px;}
#main-data .col-left .menu li {padding: 0px; margin: 0px; padding: 5px 0px 5px 0px;}
#main-data .col-left .menu a {display: block; text-decoration: none; font-size: 14px; color: #cbe8a8; background: url(.././images/bg-menu-root-normal.png) no-repeat 2% 50%; padding: 2px 0px 2px 23px; position: relative;}
#main-data .col-left .menu a:hover,
 #main-data .col-left .menu .on {color: #fff; background: url(.././images/bg-menu-root-hover.png) no-repeat 2% 50%;}

#main-data .col-left .menu .submenu-obal {padding: 0px 0px 3px 0px; margin: 0px 0px 0px 0px;}
#main-data .col-left .menu .submenu-obal .submenu-ul {list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 5px;}
#main-data .col-left .menu .submenu-obal .submenu-li {padding: 5px 0px 2px 0px; margin: 0px 0px 0px 5px;}
#main-data .col-left .menu .submenu-obal a {display: block; text-decoration: none; font-weight: bold; font-size: 13px; color: #cbe8a8; font-weight: bolder; background: url(.././images/bg-menu-sub-normal.png) no-repeat 2% 50%; padding: 5px 0px 5px 23px; position: relative;}
#main-data .col-left .menu .submenu-obal a:hover,
 #main-data .col-left .menu .submenu-obal .on {color: #fff; background: url(.././images/bg-menu-sub-hover.png) no-repeat 2% 50%;}

/* MODUL */
/* modul - nadpis v levém sloupci */
#main-data .col-left .modul-bg,
 #main-data .col-left .modul-bg-b {background: url(.././images/left-bg-middle.png) repeat-y left top; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#main-data .col-left .modul-nadpis,
 #main-data .col-left .modul-nadpis-b {background: url(.././images/left-bg.png) no-repeat left top; color: #fff; font-size: 20px; margin: 0px 0px -65px 0px; padding: 12px 0px 15px 17px; font-weight: bold; text-transform: uppercase; height: 102px;}
#main-data .col-left .modul-bg .bottom,
 #main-data .col-left .modul-bg-b .bottom-b {background: url(.././images/left-bg-bottom.png) no-repeat left bottom; height: 13px; margin: 0px 0px 0px 0px;}

/* modul - nadpis v levém sloupci */
#main-data .col-left .modul-bg-b {background: url(.././images/left-bg-middle-b.png) repeat-y left top;}
#main-data .col-left .modul-nadpis-b {background: url(.././images/left-bg-b.png) no-repeat left top;}
#main-data .col-left .modul-bg-b .bottom-b {background: url(.././images/left-bg-bottom-b.png) no-repeat left bottom;}

/* MODUL */
/* modul - novinky v levém sloupci */
#main-data .col-left .novinky {color: #fff;}
#main-data .col-left .novinky .novinka {font-size: 8pt; padding: 10px 15px 10px 15px;}
#main-data .col-left .novinky .novinka .nadpis {font-weight: bold; font-size: 14px; margin: 0px 0px 2px 0px; padding: 0px; text-transform: none;}
#main-data .col-left .novinky .novinka .datum {color: #eee; font-weight: bold; margin: 0px 0px 5px 0px;}
#main-data .col-left .novinky .novinka .text {text-align: left; text-align: justify; color: #eee;}
#main-data .col-left .novinky .novinka a {text-decoration: none; color: #fff;}
#main-data .col-left .novinky .novinka a:hover {text-decoration: underline; color: #fff;}

/* MODUL */
/* modul - reklama v levém sloupci */
#main-data .col-left .bannery {text-align: center; padding: 0px 0px 0px 0px;}
#main-data .col-left .bannery a {margin: 10px auto 15px auto; display: block;}

/* MODUL */
/* modul - search v levém sloupci */
#main-data .col-left .modul-search {padding: 8px 0px 10px 12px;}
#main-data .col-left .modul-search form {margin: 5px 0px 5px 0px; padding: 0px;}
#main-data .col-left .modul-search input {border: 0px none; font-size: 11px; width: 70px;}
#main-data .col-left .modul-search .search {width: 130px; border: 1px solid #ddd;}
#main-data .col-left .modul-search .btn {background-color: #003e56; border: 1px solid #003e56; color: #fff;}

/* MODUL */
/* modul - anketa v levém sloupci anke.php */
#main-data .col-left .anketa {margin-bottom: 10px; text-align: center; color: #fff;}
#main-data .col-left .t-anketa {width: 190px; font-size: 12px; text-align: left; margin: 0px 0px 0px 14px; color: #fff;}
#main-data .col-left .t-anketa .t-nadpis {padding: 15px 0px 10px 0px;}
#main-data .col-left .t-anketa .popis {}
#main-data .col-left .t-anketa .hlasu {font-weight: bold; color: #999; width: 20px;}
#main-data .col-left .t-anketa .bar {}
#main-data .col-left .t-anketa .bar-pack {background: transparent url('.././images/anketa-bg.png') no-repeat left top; width: 175px; height: 18px; padding: 0px; line-height: 0px;}
#main-data .col-left .t-anketa .bar-pack img {margin: 6px 1px 1px 9px; padding: 0px; height: 6px;}
#main-data .col-left .t-anketa .proc {color: #fff;}
#main-data .col-left .t-anketa .obal {height: 5px;}
#main-data .col-left .t-anketa .hlasu-celkem {font-weight: bold;}

/* MODUL */
/* modul - anketa v levém sloupci anke.php */
#main-data .col-left .menu-kosik {margin: 10px 10px 30px 15px;}
#main-data .col-left .menu-kosik a {color: #0076ac;}
#main-data .col-left .menu-kosik a:hover {color: #eee;}

/* prostřední sloupec */
#main-data #col-center {width: 710px; background: url('.././images/main-bg-top.jpg') no-repeat right top; padding: 0px; margin: 0px; overflow: hidden; text-align: left;}
/* 
#main-data #col-center-top {width: 710px; float: left; text-align: left; background: url('.././images/main-bg-top.jpg') no-repeat left top;}
#main-data #col-center-bottom {background: url('.././images/main-bg-bottom.jpg') no-repeat left bottom; margin: 0px 0px 0px 0px;}
*/

/* pravý sloupec */
#main-data .col-right {display: none;}
#main-data .col-right {float: right !important; margin: -15px 0px 0px 10px;}


/* MODUL */
/* jednotlivé moduly - podle potřeb společnosti */
.modul {width: 690px; margin: 0px 0px 0px 10px;}

/* hlavička obecně */
.mod-header {padding: 0px; margin: 20px 10px 10px 10px;}
.mod-header h1 {font-size: 20pt; color: #0961a0; padding: 0px 20px 10px 10px; margin: 0px 0px 0px 0px; background: url('.././images/bg-h1.png') no-repeat 30% 0%;}
.mod-header .timestamp {font-size: 8pt; color: #444; padding: 0px 20px 0px 10px; margin: 0px; display: none;}
.mod-header .timestamp strong {color: #555;}

/* MODUL */
/* jednoduchý dokument sdoc.php - sdoc.html */
.mod-sdoc {}
.mod-sdoc h1 {font-size: 16pt; color: #0961a0; padding: 16px 5px 15px 5px; margin: 0px 0px 15px 0px;}
.mod-sdoc .nadpis {}
.mod-sdoc .text {font-size: 9pt; color: #000; padding: 0px 10px 20px 10px; margin: 0px; text-align: justify;}
 .mod-sdoc .text h2,
  .mod-sdoc .text h3,
   .mod-sdoc .text h4 {color: #0961a0; margin: 0px 0px 8px 0px; padding: 0px;}
.mod-sdoc .text h1,
  .mod-sdoc .text h2 {font-size: 14pt; text-transform: uppercase;}
.mod-sdoc .text h2 {font-size: 12pt !important; text-transform: none;}
.mod-sdoc .text a {color: #01415e;}
.mod-sdoc .text a:hover {color: #000; text-decoration: none;}
.mod-sdoc img {border: 0px none;}
.mod-sdoc .podnadpis {}
 .mod-sdoc .podnadpis .text {margin: 25px 0px 0px 10px; padding: 10px 0px 0px 0px; font-size: 13pt; color: #01415e;}
 .mod-sdoc .podnadpis .datum {margin: 0px 25px -15px 10px; font-size: 11px;}

/* MODUL */
/* kontakty kont.php - kont.html */
/* formulář kontaktů */
.mod-kontakt {}
.mod-kontakt .kontakty {font-size: 9pt; color: #000; padding: 0px; margin: 0px 0px 0px 10px;}
.mod-kontakt .kontakty .kontakty-table {font-size: 9pt; text-align: left; color: #0961a0; background-color: #f4f4f4; width: 660px; border: 1px solid #777; margin: 5px 0px 0px 0px;}
.mod-kontakt .kontakty .kontakty-table td { padding: 5px 5px 5px 5px;}
.mod-kontakt .kontakty .form-table td { padding: 2px;}
.mod-kontakt .kontakty .kontakty-table a { color: #0961a0; font-weight: bold; text-decoration: underline;}
.mod-kontakt .kontakty .kontakty-table a:hover { color: #0961a0;}
.mod-kontakt .kontakty .kontakty-table .nadpis { font-size: 10pt; font-weight: bold; padding: 5px; color: #fff; background-color: #0961a0;}
.mod-kontakt .kontakty .form-table .popis { font-size: 9pt; padding: 0px 0px 0px 10px; width: 100px}
.mod-kontakt .kontakty .form-table .text { padding: 5px 10px 0px 0px; text-align: right; vertical-align: middle;}

.kontakt-form {margin: 20px 0px 0px 0px;}
.kontakt-form td {vertical-align: top; padding: 3px 5px 3px 2px; font-size: 8pt; text-align: left;}
.kontakt-form .nadpis {font-size: 13pt; line-height: 14pt; padding: 0px 0px 10px 0px; color: #0961a0; font-weight: bold; padding: 0px 0px 5px 2px;}
.kontakt-form input {width: 280px;}
.kontakt-form input,
.kontakt-form textarea {border: 1px solid #003e56; background-color: #0961a0; color: #fff; margin: 0px 0px 0px 0px; padding: 3px; font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif; font-size: 9pt;}
.kontakt-form textarea {height: 73px; width: 355px;}
.kontakt-form .captcha {float: left; margin: 0px 5px 0px 0px; border: 1px solid #888;}
.kontakt-form .input-captcha {width: 155px; float: left;}
.kontakt-form .odeslat {width: 363px; background-color: #003e56; color: #fff; font-weight: bold;}

.mod-kontakt .mod-header {margin: 5px 0px 15px 0px;}
.mod-kontakt .mod-header h1 {font-size: 16pt;}

/* MODUL */
/* download */
.mod-download {padding: 20px 20px 45px 20px;}
.mod-download .item {width: 600px;}
.mod-download .item .nadpis {font-weight: bold; font-size: 12pt; color: #fff586;}
.mod-download .item .ico {text-align: center; width: 100px; font-size: 8pt;}
.mod-download .item .ico img {border: 0; width: 50px;}
.mod-download .item .ico a {text-decoration: none; color: #000;}
.mod-download .item .timestamp {padding: 0px 0px 0px 3px;}
.mod-download .item .text {padding: 0px 0px 0px 3px;}

/* MODUL */
/* news */
.mod-news {}
.mod-news h1 {text-transform: uppercase; font-size: 16pt; color: #0961a0; padding: 25px 25px 0px 20px; margin: 0px;}
.mod-news .text {font-size: 9pt; color: #000; padding: 15px 10px 0px 10px; margin: 0px;}
.mod-news .text h1,
 .mod-news .text h2,
  .mod-news .text h3,
   .mod-news .text h4 {color: #0961a0; margin: 0px 0px 8px 0px; padding: 0px;}
.mod-news .text h1,
  .mod-news .text h2 {font-size: 14pt; text-transform: uppercase;}
.mod-news .text h2 {font-size: 12pt !important; text-transform: none;}
 .mod-news .more {padding: 1px 3px 1px 5px; margin: 0px 0px 0px 10px; font-size: 8pt; font-weight: bold; border: 1px solid #000; border-left: 4px solid #777; background-color: #01415e; color: #fff; text-decoration: none;}

/* hledání */
.mod-search {}
.mod-search {margin: 10px 15px 20px 10px;}
.mod-search .nadpis {font-weight: bold; color: #000; font-size: 14px;}
.mod-search .nadpis span {color: #fff; padding: 1px 3px 1px 3px; background-color: #444;}
.mod-search .nadpis a {font-weight: bold; color: #0961a0; border: 1px #0961a0 solid; text-decoration: none; padding: 5px; background-color: #fff; display: block;}
.mod-search .text {text-align: left; color: #777; margin: 15px 15px 30px 15px;}
.mod-search .text span {font-weight: bold; color: #fff; padding: 1px 3px 1px 3px; background-color: #0961a0;}
.mod-search .text a {font-weight: bold; color: #555; text-decoration: underline;}

/* MODUL */
/* fotogalerie */
.mod-galerie {margin: 0px 0px 10px 10px;}
.mod-galerie .galerie-item {float:left; width: 164px; height: 200px; margin: 5px 4px 5px 4px; text-align:center; border:0px solid #aaa;}
.mod-galerie .galerie-item .title {font-weight: bold; color: #444; margin:5px 5px 5px 5px; height: 32px; overflow: hidden;}
.mod-galerie .galerie-item .image {vertical-align: middle;}
.mod-galerie .galerie-item .image img {border: 3px solid #ccc;}

/* MODUL */
/* fotogalerie girls */
.mod-girl .girl-item {float:left; width: 120px; height: 120px; margin: 5px 0px 5px 13px; text-align:center; border:0px solid #aaa;}
.mod-girl .girl-item .image {vertical-align: middle;}
.mod-girl .girl-item .image img {border: 3px solid #ccc;}

/* sitemap */
.mod-sitemap {width: 500px; margin: 40px 10px 0px 15px;}
.mod-sitemap ul {list-style-type: none; padding: 0px 0px 0px 0px; margin: 15px 10px 0px 5px;}
.mod-sitemap li {padding: 0px; margin: 0px; padding: 1px 0px 1px 0px;}
.mod-sitemap a {display: block; text-decoration: none; font-weight: bold; font-size: 13px; color: #787878; font-weight: bolder; padding: 1px 0px 1px 5px; position: relative;}
.mod-sitemap a:hover,
 .mod-sitemap .on {color: #fff586;}

.mod-sitemap .sitemap-obal {padding: 0px 0px 3px 0px; margin: 0px 0px 0px 0px;}
.mod-sitemap .sitemap-obal .sitemap-ul {list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px;}
.mod-sitemap .sitemap-obal .sitemap-li {padding: 2px 0px 2px 0px; margin: 0px 0px 0px 5px;}
.mod-sitemap .sitemap-obal .sub {list-style: square outside url() !important; margin: 0px;}
.mod-sitemap .sitemap-obal a {display: block; text-decoration: none; font-weight: bold; font-size: 13px; color: #787878; font-weight: bolder; padding: 1px 0px 1px 0px; position: relative;}
.mod-sitemap .sitemap-obal a:hover,
 .mod-sitemap .sitemap-obal .on {color: #fff586;}


/* MODUL */
/* produkty-menu - prod.php */
.mod-produkty-menu {padding: 5px 0px 0px 0px;}
.mod-produkty-menu .item {width: 170px; height: 205px; padding: 0px; margin: 10px 0px 0px 6px; color: #fff; font-size: 8pt; float: left; text-align: center; overflow: hidden;}
.mod-produkty-menu .item .image-area{margin: 10px auto 0px auto; width: 155px; height: 155px; text-align: center;}
.mod-produkty-menu .item .image-area img { border: 3px solid #eee; width: 145px; height: 145px;}
.mod-produkty-menu .item .header { font-size: 10pt; font-weight: bold; margin: 5px 0px 3px 0px; position: relative;}
.mod-produkty-menu .item .header a { color: #000; text-decoration: none;}
.mod-produkty-menu .item .header span { font-size: 8pt; font-weight: bold; color: #000;}
.mod-produkty-menu .item .desc { position: relative;}
.mod-produkty-menu .item .desc p { padding: 0px; margin: 3px 0px 5px 0px;}

/* stránkování */
.strankovani {margin: 0px 10px 0px 10px; text-align: center; font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif;}
.strankovani a {color: #000; text-decoration: none;}
.strankovani a:hover {text-decoration: none !important;}
.strankovani .strana {background: transparent url(.././images/strankovani-normal.png) no-repeat center top; display: block; width: 27px; height: 27px; float: left; text-align: center; padding: 6px 0px 0px 0px; overflow: hidden;}
.strankovani .strana:hover,
 .strankovani .on {background: url(.././images/strankovani-on.png) no-repeat center top;}

/* MODUL */
/* produkty */
.listovani-produkt {width: 250px; height: 300px; float: left; margin: 5px 0px 25px 10px; text-align: center; float: left; overflow: none; font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif; background: #fff url(.././images/bg-prod-list.jpg) no-repeat left top;}
.listovani-produkt .img {width: 175px; height: 175px; margin: 15px auto 5px auto; text-align: center;}
.listovani-produkt .img img {border: 1px #c2d6e3 solid;}
.listovani-produkt .data {text-align: left; margin: 5px auto 5px auto; padding: 0px; width: 184px;}
.listovani-produkt .title {color: #01415e; font-weight: bold; font-size: 12px; line-height: 16px; margin: 5px 0px 2px 0px; padding: 0px; text-transform: uppercase; height: 40px; text-align: center; font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;}
.listovani-produkt .title a {color: #01415e; text-decoration: none;}
.listovani-produkt .prodid,
 .listovani-produkt .proddetail,
  .listovani-produkt .prodbasket {font-size: 11px; font-weight: bold; color: #01415e; font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; font-weight: bold; font-size: 11px;}
  .listovani-produkt .proddetail {float: right;}
  .listovani-produkt .proddetail a,
    .listovani-produkt .prodbasket {color: #fff; text-decoration: none; display: block; }
  .listovani-produkt form {margin: 0px; padding: 0px;}
  .listovani-produkt .proddetail a:hover,
   .listovani-produkt .prodbasket a:hover {color: #fff;}
.listovani-produkt .proddetail a {float: left; background: #b88a5f url(.././images/btn-eshop-detail.png) no-repeat left top; width: 94px; height: 19px;}
.listovani-produkt .proddetail span {visibility: hidden;}
.listovani-produkt .prodbasket {float: left; background: #b88a5f url(.././images/btn-eshop-kosik.png) no-repeat left top; width: 87px; height: 19px; border: 0px none;}
.listovani-produkt .prodbasket img {border: 0px;}
.listovani-produkt .prodid {}
.listovani-produkt .prodid strong {color: #c00; font-size: 11px;}
.listovani-produkt .add {background-color: #aaa; border: 0px; color: #000; padding: 4px 3px 5px 3px; margin: 2px 5px 0px 0px; font-size: 11px; font-weight: bold; float: left;}
.listovani-produkt .text {font-size: 11px; display: none;}

.cena-strike {text-decoration: line-through; color: #777;}

.akceinfo {font-size: 9px; font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif;}
.akceinfo span {padding: 1px 2px 1px 2px; margin: 0px 3px 0px 0px; color: #fff; background-color: #e90000; float: right; display: block;}
.akceinfo .green {background-color: #57ae38;}
.akceinfo .blue {background-color: #1a4b9b;}
.akceinfo .orange {background-color: #ff7800;}

.mod-produkty-listovani .razeni {margin: 10px 0px 15px 10px; font-size: 11px; font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif;}
.mod-produkty-listovani .razeni img {border: 0px;}
.mod-produkty-listovani .razeni .orderby {background-color: #ddd; color: #000; font-size: 10px; font-weight: bold; border: 1px solid #777;}
.mod-produkty-listovani .razeni .setfilter {background-color: #ddd; border: 1px solid #777; color: #000; padding: 2px 3px 2px 3px; margin: 2px 5px 0px 0px; font-size: 11px; font-weight: bold; float: left;}
.mod-produkty-listovani .razeni .brand {margin: 5px 0px 5px 0px;}

/* MODUL */
/* detail produktu */
.mod-detail-produkt {padding: 15px 25px 0px 10px;}

.mod-detail-produkt .left {float: left; width: 255px; margin: 0px 10px 20px 0px; text-align: left;}
.mod-detail-produkt .left .mainimg {border: 1px solid #01415e; margin: 0px 0px 3px 0px;}

.mod-detail-produkt .right .prodinfo {margin: 10px 0px 0px 0px;}
.mod-detail-produkt .right .prodinfo td {padding: 3px; font-size: 7pt; text-transform: uppercase;}
.mod-detail-produkt .right .prodinfo td strong {text-transform: none; font-size: 8pt;}
.mod-detail-produkt .right select {float: left; background: #01415e url(.././images/basket.png) no-repeat 98% 50%; color: #fff; text-decoration: none; display: block; padding: 3px 5px 3px 5px; margin: 0px 0px 0px 0px; font-size: 8pt; font-weight: bold; border: 0px none; border: 1px solid #aaa;}

.mod-detail-produkt .right .prodkosik {float: left; background: #b88a5f url(.././images/btn-eshop-kosik.png) no-repeat left top; width: 87px; height: 19px; border: 0px none;}

.mod-detail-produkt .right {margin: 0px 0px 0px 0px; padding: 0px; float: left; width: 245px;}
.mod-detail-produkt .right h2 {margin: 0px 0px 10px 5px; font-size: 13pt; text-transform: uppercase; font-weight: bold;}
.mod-detail-produkt .mod-sdoc {margin: -5px 5px 0px -10px !important; padding: 0px !important;}
.mod-detail-produkt .mod-sdoc .text {margin: 0px 0px 0px 0px; color: #333;}

.mod-detail-produkt .prod-gall {margin: 0px 0px 30px 0px; width: 550px;}
.mod-detail-produkt .prod-gall a {display: block; float: left;}
.mod-detail-produkt .prod-gall a img {border: 1px solid #01415e; margin: 0px 5px 5px 0px;}

.mod-detail-produkt .prod-kontakt {float: left; width: 660px; margin: 0px 30px 0px 0px; text-align: left;}

.mod-detail-produkt .prod-souvisejici {float: left; width: 280px; margin: 0px 0px 0px 0px; text-align: left; display: none;}
.mod-detail-produkt .prod-souvisejici .prod-souv-item {float: left; margin: 0px 5px 5px 0px; width: 134px; height: 165px; text-align: center;}
.mod-detail-produkt .prod-souvisejici .prod-souv-item a {color: #000; text-decoration: none; font-size: 7pt; text-transform: uppercase; font-weight: bold;}
.mod-detail-produkt .prod-souvisejici .prod-souv-item img {margin: 0px 0px 5px 0px; border: 2px solid #ccc;}

.mod-detail-produkt h2 {margin: 10px 0px 5px 0px; font-size: 11pt; color: #01415e; text-transform: uppercase; font-weight: bold;}

.mod-detail-produkt .prod-kontakt {float: left; width: 660px; margin: 0px 30px 0px 0px; text-align: left;}

/* MODUL */
/* detail reference - refe.php - refe.html */
.mod-detail-reference {margin: 20px 15px 0px 15px;}
.mod-detail-reference .left { width: 260px; float: left; padding: 5px 0px 0px 0px; text-align: center;}
.mod-detail-reference .left img { border: 3px solid #01415e;}
.mod-detail-reference .left .thumbs { border: 3px solid #01415e; margin: 5px 3px 0px 3px;}
.mod-detail-reference .right { width: 350px; float: left; color: #000; padding: 5px 0px 0px 10px;}
.mod-detail-reference .right .info { padding: 0px 25px 5px 0px; color: #333;}
.mod-detail-reference .right .info strong { color: #01415e;}
.mod-detail-reference .right h1, .mod-detail-reference .right h2 { color: #01415e; text-transform: uppercase; font-size: 14pt; padding: 0px 0px 8px 0px; margin: 0px; text-align: left;}
.mod-detail-reference .right h2 {font-size: 10pt; padding: 30px 0px 5px 0px;}
.mod-detail-reference .right .text { padding: 0px 0px 0px 0px; text-align: justify; font-size: 12px;}
.mod-detail-reference .right .text p { padding: 0px 0px 10px 0px; margin: 0px;}

.mod-reference {padding: 0px 0px 10px 0px; margin: 20px 0px 0px 10px !important; width: 220px; height: 130px; float: left;}
.mod-reference .nadpis {font-size: 12pt; font-weight: bold; color: #01415e; margin: 0px 0px 5px 0px;}
.mod-reference .popis {float: left; margin: 0px 0px 0px 5px; color: #01415e; width: 110px;}
.mod-reference .more {float: left; margin: 0px 0px 0px 5px; font-size: 9pt; font-weight: bold;}
.mod-reference .more a {color: #000;}
.mod-reference img {float: left; border: 3px solid #01415e;}

/* eshop */
/* MODUL */
/* e-shop - shop-kosik.php */
.mod-kosik {margin: 0px; padding: 0px;}
.mod-kosik .nadpis {text-transform: uppercase; font-size: 14pt; color: #000; padding: 10px 0px 0px 0px; margin: 0px; text-align: left;}
.mod-kosik .seznam-polozek {font-size: 11px; text-align: left; color: #000; background-color: #fff; margin: 10px 5px 0px 10px; border: 1px solid #06233b; text-align: left; width: 97%;}
.mod-kosik .seznam-polozek td {padding: 5px;}
.mod-kosik .seznam-polozek img {border: 0px solid #ccc;}
.mod-kosik .seznam-polozek .foto img {border: 2px solid #ccc;}
.mod-kosik .seznam-polozek a { color: #000; font-weight: bold;}
.mod-kosik .seznam-polozek a:hover { color: #800;}
.mod-kosik .seznam-polozek .nadpis {font-size: 10px; font-weight: bold; padding: 5px 2px 5px 5px; color: #fff; background-color: #06233b; text-align: center; text-transform: none; vertical-align: top;}
.mod-kosik .seznam-polozek h4 { font-size: 10pt; font-weight: bold; padding: 5px; color: #fff; background-color: #06233b; margin: 0px;}
.mod-kosik .seznam-polozek .popis {font-size: 11px; padding: 0px 0px 0px 10px; width: 100px}
.mod-kosik .seznam-polozek input, .mod-kosik .seznam-polozek textarea {width: 200px; border: 1px solid #06233b; color: #06233b; background-color: #fff; font-size: 11px; padding: 3px;}
.mod-kosik .seznam-polozek .delbtn {padding: 3px; border: 1px solid #000; background-color: #06233b; color: #fff; text-decoration: none;}
.mod-kosik .seznam-polozek .delbtn:hover {background-color: #800; color: #fff; text-decoration: none;}
.mod-kosik .buttons {width: 120px;}
.mod-kosik .seznam-polozek .ks {width: 30px;}
.mod-kosik .seznam-polozek .radio, .mod-kosik .seznam-polozek .checkbox {width: 15px; border: 0px none;}

.mod-kosik .seznam-polozek .red {color: #f00;}


/* patka stránky*/  
#footer {height: 50px; text-align: center; background: url(.././images/bg-footer.png) no-repeat center top;}
#footer .inside {width: 980px; padding: 15px 0px 0px 0px; text-align: right; font-size: 8pt; color: #fff; font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif;}
#footer .inside a {color: #fff; font-weight: bold;}


/**/
.align-right {text-align: right;} 



/* MODUL */
/* chat */
.mod-chat{ margin: 0px 0px 15px 20px; color: #000; width: 660px;}
.mod-chat .coment-add { margin: 0px 15px 0px 0px;}
.mod-chat .coment-add table{ border: 1px #ccc solid; width: 660px; font-size: 9pt;}
.mod-chat .coment-add .head{ color: #333; font-size: 16px; font-weight: bold; padding: 1px 0px 0px 10px; height: 45px; background: url(.././images/bt-table-kontakt.png) no-repeat left top; }
.mod-chat .coment-add td { padding: 5px 10px 5px 10px; vertical-align: middle;}
.mod-chat .coment-add .inp-nadpis, .mod-chat .coment-add .inp-textarea, .mod-chat .coment-add .inp-odeslat { width: 380px; border: 1px #999 solid;}
.mod-chat .coment-add .inp-textarea { height: 80px;}
.mod-chat .coment-add .inp-odeslat { width: 160px;}
.mod-chat .coment-add .spacer { height: 8px;}
.mod-chat .coment-add .title { font-weight: bold; width: 150px;}
.mod-chat .coment-add .data { padding: 3px 10px 3px 0px; text-align: right;}
.mod-chat .coment-add .smile { text-align: center;}
.mod-chat .coment-add .smile img { margin: 0px 2px 0px 2px;}

.mod-chat .coment-add .captcha {float: left;}
.mod-chat .coment-add .input-captcha {width: 60px; float: left; border: 1px solid #aaa;}

.mod-chat .comment { border: 1px solid #aaa; margin: 10px 0px 0px 0px; float: left; width: 660px;}
.mod-chat .comment .head { color: #fff; height: 25px; background-color: #ccc; background: #666 url(.././images/bt-table-kontakt-noround.png) repeat-x center center;}
.mod-chat .comment .head .left { padding: 6px 0px 0px 10px; font-size: 9pt; line-height: 9pt; float: left;}
.mod-chat .comment .head .left a{ color: #fff;}
.mod-chat .comment .head .right { padding: 6px 10px 0px 0px; font-size: 9pt; line-height: 9pt; text-align: right; float: right;}
.mod-chat .comment .head .right .delete img{ border:none; float:left; padding:0px 10px 0px 0px;}
.mod-chat .comment .head .right a { font-weight: bold; color: #fff;}
.mod-chat .comment .head .right a:hover { text-decoration: none; color: #999;}
.mod-chat .comment .body { font-size: 8pt; line-height: 11pt;}
.mod-chat .comment .body .text{ padding: 10px 0px 10px 10px; text-align: justify; width: 95%;}
.mod-chat .comment .body .text span{ font-size: 10px !important;}
.mod-chat .comment .body .avatar {display: none; float:right; padding: 2px; margin: 10px 10px 10px 10px; border: 1px solid #000; width: 75px; height: 100px; background-color: #fff;}
.mod-chat .reply-1 {margin: 5px 15px 0px 30px; border-left: 4px solid #aaa; width: 90%;}
  .mod-chat .reply-1 .text {width: 81% !important;}
.mod-chat .reply-2 {margin: 5px 15px 0px 45px; border-left: 4px solid #888; width: 85%;}
  .mod-chat .reply-2 .text {width: 80% !important;}
.mod-chat .reply-3 {margin: 5px 15px 0px 60px; border-left: 4px solid #666; width: 80%;}
  .mod-chat .reply-3 .text {width: 79% !important;}
.mod-chat .reply-4 {margin: 5px 15px 0px 75px; border-left: 4px solid #444; width: 75%;}
  .mod-chat .reply-4 .text {width: 77% !important;}
.mod-chat .reply-5 {margin: 5px 15px 0px 90px; border-left: 4px solid #444; width: 70%;}
  .mod-chat .reply-5 .text {width: 76% !important;}

.disclaimer { margin: auto; padding: 20px 20px 0px 20px; text-align: center; font-size: 9px; color: #666;}