body {font-family: 'Palatino Linotype CE', 'Palatino Linotype', 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif; font-size: 10pt; padding: 0px; margin: 0px; background: url('.././images/bg-body.jpg') no-repeat center top; background-color: #000c17; 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: 325px; background: url(.././images/bg-header-middle.jpg) no-repeat center top; overflow: hidden;}

#header-text {float: left; color: #ccc; padding: 17px 100px 0px 0px;}
#header-text a {color: #ccc; text-decoration: none;}
#header-text a:hover {color: #fff586; text-decoration: underline;}

#header-search {float: left; text-align: left;}
#header-search .search-table {margin: 10px 0px 0px 0px;}
#header-search .search-table .inp-td,
  #header-search .search-table .btn-td {border: 0px #ccc solid; height: 30px;}
#header-search .search-table .inp-td {width: 200px; padding: 0px 0px 0px 7px; background: transparent url(.././images/bg-search-input.png) no-repeat left top; text-align: left;}
  #header-search .search-table .inp-td .inp {width: 190px; color: #ccc; border: 0px none; background-color: transparent;}
#header-search .search-table .btn-td {width: 65px; padding: 0px; background: transparent url(.././images/bg-search-btn.png) no-repeat left top;}
  #header-search .search-table .btn-td .btn {width: 60px; color: #fff; border: 0px none; background-color: transparent;}

#header-eshop {float: right; width: 165px; height: 50px; text-align: left; color: #fff; padding: 17px 0px 0px 60px; overflow: hidden; background: transparent url(.././images/bg-eshop.png) no-repeat left top;}
#header-eshop strong {color: #fff586;}
#header-eshop a {display: block; color: #fff; text-decoration: none;}

#header-links{margin:70px 0px 0px 45px;}
#header-links #link1{padding:125px 0px 0px 0px; float:left;}
#header-links #link1 a{display:block; width:77px; height:105px;}
#header-links #link2{padding:90px 0px 0px 6px; float:left;}
#header-links #link2 a{display:block; width:30px; height:140px;}
#header-links #link3{padding:85px 0px 0px 12px; float:left;}
#header-links #link3 a{display:block; width:37px; height:145px;}
#header-links #link4{padding:20px 0px 0px 7px; float:left;}
#header-links #link4 a{display:block; width:59px; height:210px;}
#header-links #link5{padding:0px 0px 0px 9px; float:left;}
#header-links #link5 a{display:block; width:45px; height:230px;}
#header-links #link6{padding:40px 0px 0px 12px; float:left;}
#header-links #link6 a{display:block; width:35px; height:190px;}
#header-links #link7{padding:40px 0px 0px 9px; float:left;}
#header-links #link7 a{display:block; width:35px; height:190px;}
#header-links #link8{padding:110px 0px 0px 7px; float:left;}
#header-links #link8 a{display:block; width:55px; height:120px;}
#header-links #link9{padding:110px 0px 0px 7px; float:left;}
#header-links #link9 a{display:block; width:57px; height:120px;}

/* 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-top { margin: auto; padding: 27px 0px 0px 0px; background: transparent url(.././images/main-bg-top.png) no-repeat center top;}

#main-data .col-left {width: 210px; margin: -15px 0px 0px 10px; 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 9px;}
#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-weight: bold; font-size: 14px; color: #b2b2b2; font-weight: bolder; 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: #fff586; 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: #b2b2b2; 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: #fff586; 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 {background: url(.././images/left-bg.png) no-repeat left top; padding: 10px 0px 0px 0px; margin: 0px 0px 20px 0px;}
#main-data .col-left .nadpis {color: #fff; font-size: 15px; line-height: 24px; padding: 0px 0px 10px 17px; font-weight: bold; position: relative; text-transform: uppercase;}

/* 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 25px 0px 15px;}
#main-data .col-left .novinky .novinka .nadpis {font-weight: bold; font-size: 12px; margin: 0px 0px 2px 0px; padding: 0px; text-transform: none;}
#main-data .col-left .novinky .novinka .datum {color: #999; 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: underline; color: #fffaa8;}
#main-data .col-left .novinky .novinka a:hover {color: #eee;}

/* 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 5px 12px;}
#main-data .col-left .modul-search form {margin: 0px; padding: 0px;}
#main-data .col-left .modul-search input {border: 0px none; font-size: 12px;}
#main-data .col-left .modul-search .search {width: 100px; 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: 170px; font-size: 12px; text-align: left; margin: 0px 0px 0px 14px;}
#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: 142px; height: 14px; padding: 0px; line-height: 0px;}
#main-data .col-left .t-anketa .bar-pack img {margin: 4px 1px 1px 6px; 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: 530px; float: left; text-align: left; background: url('.././images/') no-repeat left top; padding: 0px; margin: 0px 0px 20px 5px; overflow: hidden;}

/* pravý sloupec */
#main-data .col-right {float: right !important; margin: -15px 0px 0px 10px;}


/* MODUL */
/* jednotlivé moduly - podle potřeb společnosti */
.modul {width: 530px; }

/* hlavička obecně */
.mod-header {padding: 0px; margin: 5px 0px 5px 0px;}
.mod-header h1 {font-size: 16pt; color: #01415e; padding: 0px 20px 5px 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;}
.mod-header .timestamp strong {color: #555;}

/* MODUL */
/* jednoduchý dokument sdoc.php - sdoc.html */
.mod-sdoc {}
.mod-sdoc h1 {font-size: 16pt; color: #01415e; 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: #01415e; 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 .podnadpis {}
 .mod-sdoc .podnadpis .text {margin: 25px 0px 0px 15px; padding: 10px 0px 0px 0px; font-size: 13pt; color: #777;}
 .mod-sdoc .podnadpis .datum {margin: 0px 25px -15px 20px; text-align: right; 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 3px;}
.mod-kontakt .kontakty .kontakty-table {font-size: 9pt; text-align: left; color: #fff; background-color: #015f82; width: 540px; 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: #fff586; font-weight: bold; text-decoration: underline;}
.mod-kontakt .kontakty .kontakty-table a:hover { color: #fff;}
.mod-kontakt .kontakty .kontakty-table .nadpis { font-size: 10pt; font-weight: bold; padding: 5px; color: #fff; background-color: #003e56;}
.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;}

.mod-partneri{text-align:center;}
.mod-partneri .partner{margin:0px 0px 15px 0px;}
.mod-partneri .partner a{color: #01415e;}
.mod-partneri .partner a:hover{color: #000; text-decoration: none;}
.mod-partneri .partner img{border:0px;}

.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: #003e56; font-weight: bold; padding: 0px 0px 5px 2px;}
.kontakt-form input {width: 220px;}
.kontakt-form input,
.kontakt-form textarea {border: 1px solid #003e56; background-color: #003e56; 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: 295px;}
.kontakt-form .captcha {float: left; margin: 0px 5px 0px 0px; border: 1px solid #888;}
.kontakt-form .input-captcha {width: 95px; float: left;}
.kontakt-form .odeslat {width: 303px; background-color: #003e56; color: #fff; font-weight: bold;}

/* 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: #fff586; padding: 25px 25px 0px 20px; margin: 0px;}
.mod-news .text {font-size: 9pt; color: #000; padding: 15px 25px 0px 15px; margin: 0px;}
.mod-news .text h1,
 .mod-news .text h2,
  .mod-news .text h3,
   .mod-news .text h4 {color: #a2a1a1; 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 15px; font-size: 8pt; font-weight: bold; border: 1px solid #000; border-left: 4px solid #444; 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: #01415e; border: 1px #01415e solid; text-decoration: none; padding: 5px; background-color: #fff; display: block;}
.mod-search .text {text-align: left; color: #333; margin: 15px 15px 30px 15px;}
.mod-search .text span {font-weight: bold; color: #fff; padding: 1px 3px 1px 3px; background-color: #01415e;}
.mod-search .text a {font-weight: bold; color: #555; text-decoration: underline;}

/* MODUL */
/* fotogalerie */
.mod-galerie {margin: 0px 4px 10px 4px;}
.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;}

/* 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: #333;}

.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: #333;}


/* 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: 'Palatino Linotype CE', 'Palatino Linotype', 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, 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 {}
.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: 250px; 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 20px 10px 10px; margin: 20px 0px 0px 0px !important;}
.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 10px; color: #01415e; width: 390px;}
.mod-reference .more {float: left; margin: 0px 0px 0px 10px; 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 .doprava{padding: 0px 0px 0px 10px; font-size:14pt; color:red; font-weight:normal; text-align:center;}
.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: 83px; text-align: center; background: #000c17 url(.././images/bg-footer.png) no-repeat center top;}
#footer .inside {width: 980px; margin: auto; padding: 45px 0px 0px 0px; text-align: center; font-size: 8pt; color: #555; font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif;}
#footer .inside a {color: #fff586; font-weight: bold;}


/**/
.align-right {text-align: right;}
.red-big{color:red; font-size:13pt; padding-bottom: 10px;} 


/* mod-videogalerie */
.mod-videogalerie {
  margin: 0 10px 0 10px;
}