body {
 font-family: 'Verdana CE', 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Verdana, Arial, lucida, sans-serif;
 font-size: 10pt;
 padding: 0px;
 margin: 0px;
 color: #353535;
 text-align: center;
}
.background-container {
 background-color: none;
}
.top {
 background: url('.././images/bg-body-top.jpg') no-repeat center top;
}
.middle {
 background: url('.././images/bg-body-middle.jpg') repeat-y center top;
}
.bottom {
 background: url('.././images/bg-body-bottom.jpg') repeat-x center bottom;
}

/* vrchní část hlavičky */
#header {
 width: 950px;
 margin: auto;
 padding: 50px 0px 0px 0px;
 background: url('.././images/bg-body-top-inside.jpg') no-repeat left top;
}
#header #top {
 height: 127px;
 margin: 0px 0px 10px 0px;
 font-size: 8pt;
 line-height: 8pt;
 text-align: right;
 background: url('.././images/bg-header-top.png') no-repeat left top;
}
#header #top .home {
 width: 400px;
 height: 127px;
 display: block;
 float: left;
}
#header #top .text {
 width: 520px;
 margin: 105px 10px 0px 0px;
 float: left;
}
#header #top .text .paysec {
 float: left;
 margin: 0px 20px 0px 10px;
 display: block;
 width: 180px;
 height: 23px;
 border: 0px #000 none;
}
#header #top .text .search-panel {
 margin: 0px 5px 0px 0px;
 padding: 3px 0px 0px 0px;
 float: left;
}
#header #top .text .basket-panel {
 margin: 7px 5px 0px 20px;
 float: left;
}
#header #top .text .search-panel .btn, #header #top .text .search-panel .search {
 float:left;
 font-size: 8pt;
 color: #353535;
 margin: 0px;
}
#header #top .text .search-panel .search {
 width: 131px;
 height: 19px;
 padding: 1px 0px 0px 5px;
 margin: 0px 3px 0px 0px;
 border: 0px none #FFF;
 background-attachment: fixed;
 background: url('.././images/bg-header-top-search.png') no-repeat right top;
}
#header #top .text .btn {
 width: 20px;
 height: 19px;
 padding: 0px 0px 0px 0px;
 border: 0px none #FFF;
 background-attachment: fixed;
 background: url('.././images/bg-header-top-btn.png') no-repeat left top;
}
#header #middle {
 height: 47px;
 background: url(.././images/bg-header-middle.png) no-repeat left top;
}
#header #middle .menu {
 font-size: 9pt;
 padding: 14px 0px 0px 0px;
}
#header #middle .divider, #header #top .divider {
 background: url('.././images/bg-header-middle-divider.png') no-repeat center bottom;
}
#header #middle .menu a {
 color: #FFF;
 text-decoration: none;
 margin: 0px 13px 0px 13px;
 font-family: 'Verdana CE', 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Verdana, Arial, lucida, sans-serif;
}
#header #bottom {
 background: url('.././images/bg-header-bottom.jpg') no-repeat center bottom;
 height: 185px;
 margin: 20px 0px 20px 0px;
}
#header #bottom .banner-navrhnete {
 width: 100%px;
 height: 185px;
 display: block;
}

/* zobrazení vlastních dat */
#main-data {
 width: 950px;
 margin: auto;
}
#main-data #col-left {
 width: 220px;
 margin: auto;
 float: left;
 text-align: left;
 font-size: 9pt;
 padding: 0px 0px 35px 0px;
}

#main-data #col-left .login {
 padding: 0px 0px 10px 15px;
}
#main-data #col-left .login table, #main-data #col-left .login form {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}
#main-data #col-left .login table td {
 padding: 0px 0px 3px 0px;
 margin: 0px 0px 0px 0px;
}
#main-data #col-left .login p {
 margin: 10px 0px 5px 0px;
 font-weight: bold;
}
#main-data #col-left .login span {
 font-size: 8pt;
}
#main-data #col-left .login a {
 color: #e41770;
 font-weight: normal;
}
#main-data #col-left .input-text, #main-data #col-left .input-submit { font-size: 8pt; color: #353535; margin: 0px; } 
#main-data #col-left .input-text {
 width: 133px;
 height: 19px;
 padding: 0px 0px 0px 5px;
 border: 0px none #FFF;
 background-attachment: fixed;
 background: url('.././images/bg-header-top-search.png') no-repeat left top;
 float: left;
}
#main-data #col-left .input-submit {
 width: 20px;
 height: 19px;
 padding: 0px 0px 0px 0px;
 border: 0px none #FFF;
 background-attachment: fixed;
 background: url('.././images/bg-header-top-btn.png') no-repeat left top;
 float: left;
}

#main-data #col-left .menu {
 width: 220px;
 padding: 0px 0px 15px 0px;
}
#main-data #col-left .menu ul {
 list-style-type: none;
 padding: 0px;
 margin: 0px 10px 0px 20px;
}
#main-data #col-left .menu li {
 padding: 7px 0px 7px 0px;
 margin: 0px;
 border-bottom: 1px #DDD solid;
}
#main-data #col-left .menu a {
 text-decoration: none;
 color: #000;
}
#main-data #col-left .menu a {
 text-decoration: none;
 color: #000;
}
#main-data #col-left .menu a:hover {
 text-decoration: underline;
 color: #de166e;
}
#main-data #col-left .nadpis {
 margin-left: 5px;
 padding: 16px 0px 0px 20px;
 background: url(.././images/bg-menu-nadpis.png) no-repeat left top;
 color: #FFF;
 text-transform: uppercase;
 font-weight: bold;
 width: 211px;
 height: 40px;
}

#main-data #col-right .anketa {
 margin-bottom: 0px;
 padding: 0px 0px 15px 0px;
 background-color: #565656;
}
#main-data #col-left .t-anketa {
 width: 190px;
 font-size: 8pt;
 text-align: left;
 margin:0px 0px 10px 15px;
 color: #000;
}
#main-data #col-left .t-anketa .t-nadpis {
 padding: 4px 0px 10px 0px;
 font-weight: bold;
}
#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 {

 width: 142px;
 height: 11px;
 padding: 0px;
 line-height: 0px;
}
#main-data #col-left .t-anketa .bar-pack img {
 margin: 1px 1px 1px 1px;
 padding: 0px;
 height: 9px;
}
#main-data #col-left .t-anketa .proc {
 color: #e41770;
}
#main-data #col-left .t-anketa .obal {
 height: 5px;
}

#main-data #col-left .vite-ze {
 padding: 0px 20px 0px 20px;
 text-align: left;
}
#main-data #col-left .vite-ze p {
 margin: 0px 0px 15px 0px;
}
#main-data #col-left .vite-ze a {
 color: #cc0066;
}


/* pravý sloupec - vždy 730px */
#main-data #col-right {
 width: 730px;
 margin: auto;
 float: left;
 text-align: left;
}

/* MODUL */
/* jednotlivé moduly - podle potřeb společnosti */
.modul {
 width: 725px !important;
 overflow: hidden;
}

/* MODUL */
/* produkty na úvodní straně - kategorie produktů */
.modul .mod-produkty-prehled {}
.mod-produkty-prehled .kategorie {
 float: left;
 width: 211px;
 height: 194px;
 margin: 0px 0px 15px 30px;
}
.mod-produkty-prehled .kategorie img {
 border: 0px none #FFF;
}

/* MODUL */
/* detail produktu */
.mod-produkt-detail {

}
.mod-produkt-detail .detail { margin: 0px 0px 0px 20px; }
.mod-produkt-detail .detail .levy {
 width: 310px;
 float: left;
}
.mod-produkt-detail .detail .levy .lupa {
 padding: 10px 0px 10px 0px;
}
.mod-produkt-detail .detail .levy .obrazek {
 text-align: center;
 padding: 10px 0px 10px 0px;
}
.mod-produkt-detail .detail .levy .obrazek img {
 border: 0px #fff none;
}
.mod-produkt-detail .detail .levy .zvetsit {
 text-align: center;
 padding: 0px 0px 10px 0px;
}
.mod-produkt-detail .detail .levy .paleta {
 text-align: center;
 padding: 0px 0px 5px 0px;
}
.mod-produkt-detail .detail .levy .strany {
 text-align: center;
 padding: 3px 0px 3px 15px;
}
.mod-produkt-detail .detail .levy .strany a {
 color: #cc0066;
 font-weight: normal;
 text-decoration: none;
}
.mod-produkt-detail .detail .levy .strany img {
 border: 0px none #fff;
}
.mod-produkt-detail .detail .levy .strany .nahled-strana {
 display: block;
 width: 140px;
 float: left;
}

.mod-produkt-detail .detail .levy .hex-color {
 margin: 0px 3px 0px 3px;
 font-size: 25px;
 line-height: 25px;
 cursor: hand;
 border: 1px #aaa solid;
}
.mod-produkt-detail .detail .levy .hex-color img {
 width: 30px;
 height: 28px;
}

.mod-produkt-detail .detail .levy .popis {
 text-align: justify;
 padding: 0px 0px 5px 0px;
}
.mod-produkt-detail .detail .levy .popis img {
}

.mod-produkt-detail .detail .levy .doporucene {
}
.mod-produkt-detail .detail .levy .doporucene h2 {
 color: #333333;
 font-size: 12pt;
 padding: 15px 0px 25px 0px;
 margin: 0px;
}
.mod-produkt-detail .detail .levy .divider {
 margin: 5px 0px 5px 0px;
 border-bottom: 1px dotted #666;
 width: 310px;
}
.mod-produkt-detail .detail .levy .doporucene .item {
 /* border: 1px #000 solid; */
 text-align: center;
 width: 100px;
 height: 150px;
 float: left;
 margin: 0px 0px 15px 35px; 
}
.mod-produkt-detail .detail .levy .doporucene .item img {
 width: 100px;
}

.mod-produkt-detail .detail .pravy {
 width: 380px;
 float: left;
 margin-left: 20px;
}
/* informace o produktu */
.mod-produkt-detail .detail .pravy .info {
 width: 380px;
 color: #333333;
 font-size: 9pt;
 font-weight: bold;
}
.mod-produkt-detail .detail .pravy a {
 color: #cc0066;
 font-weight: normal;
}
.mod-produkt-detail .detail .pravy .info h1, .mod-produkt-detail .detail .pravy .info h2 {
 color: #333333;
 font-size: 16pt;
 padding: 5px 0px 5px 0px;
 margin: 0px;
}
.mod-produkt-detail .detail .pravy .info h2 {
 color: #cc0066;
 font-size: 10pt;
}
/* upload produktu */
.mod-produkt-detail .detail .pravy .upload {
 width: 380px;
 color: #333333;
 font-size: 9pt;
 font-weight: bold;
} /* upload produktu + nadpis transformace */
.mod-produkt-detail .detail .pravy .upload h2, .mod-produkt-detail .detail .pravy .transformace h2 {
 color: #333333;
 font-size: 11pt;
 font-weight: bold;
 padding: 5px 0px 5px 0px;
 margin: 0px;
}
/* transformace obrázku produktu */
.mod-produkt-detail .detail .pravy .transformace {
 width: 380px;
 color: #333333;
 font-size: 9pt;
 font-weight: bold;
}
.mod-produkt-detail .detail .pravy .transformace .nadpis {
 width: 95px;
 color: #AAA;
 text-align: center;
 font-size: 9pt;
 font-weight: bold;
}
.mod-produkt-detail .detail .pravy .transformace .buttony {
 text-align: center;
}
/* oddělovač */
.mod-produkt-detail .detail .pravy .divider {
 margin: 10px 0px 5px 0px;
 border-bottom: 1px dotted #666;
 width: 360px;
}
/* kontakt u produktu */
.mod-produkt-detail .detail .pravy .prod-kontakt {
 width: 380px;
 color: #333333;
 font-size: 9pt;
 font-weight: bold;
}
.mod-produkt-detail .detail .pravy .prod-kontakt .leva {
 width: 90px;
}
.mod-produkt-detail .detail .pravy .prod-kontakt input, .mod-produkt-detail .detail .pravy .prod-kontakt textarea {
 width: 276px;
 border: 1px #bbb solid;
}
.mod-produkt-detail .detail .pravy .prod-kontakt textarea {
 height: 100px;
}
.mod-produkt-detail .detail .pravy .prod-kontakt .captcha {
}
.mod-produkt-detail .detail .pravy .prod-kontakt .captcha img {
 float: left;
 margin: 0px 5px 0px 0px;
}
.mod-produkt-detail .detail .pravy .prod-kontakt .captcha input {
 float: left;
 width: 153px;
}
.mod-produkt-detail .detail .pravy .prod-kontakt .nadpis {
 width: 95px;
 color: #AAA;
 text-align: center;
 font-size: 9pt;
 font-weight: bold;
}
.mod-produkt-detail .detail .pravy .prod-kontakt .send {
 text-align: right;
}
.mod-produkt-detail .detail .pravy .prod-kontakt .send input {
 width: 150px;
 background: url(.././images/btn-submit.png) no-repeat left top;
 border: 0px none #fff;
 height: 21px;
 font-size: 9pt;
 font-weight: bold;
}

/* MODUL */
/* mod-akcni-nabidka */
.mod-akcni-nabidka .listovani-produkt {
 margin: 0px 0px 0px 25px !important;
 background: none !important;
}
.mod-akcni-nabidka table {
 width: 96%;
 margin: 13px 0px 5px 28px;
}
.mod-akcni-nabidka table td {
 text-transform: uppercase;
 font-size: 10pt;
 line-height: 10pt;
 font-weight: bold;
 padding-left: 15px;
 vertical-align: middle;
 color: #ffffff;
 height: 45px;
 background: url('.././images/bt-table-kontakt.png') no-repeat left top;
}
.mod-akcni-nabidka table .leva {
 background: url('.././images/bt-table-kontakt.png') no-repeat left top;
}
.mod-akcni-nabidka table .stred {
 background: url('.././images/bt-table-kontakt.png') no-repeat center top;
}
.mod-akcni-nabidka table .prava {
 background: url('.././images/bt-table-kontakt.png') no-repeat right top;
}

/* MODUL */
/* mod-produkty-listovani - listování v kategorii*/
.mod-produkty-listovani .listovani-produkt {
 width: 211px;
 height: 195px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 22px;
 background: url(.././images/bg-td-prehled.png) no-repeat right bottom;
 float: left;
}
.mod-produkty-listovani .listovani-produkt a {
 text-decoration:none;
 color:#000;
}

.mod-produkty-listovani .listovani-produkt .img {
 text-align: center;
 padding: 15px 0px 10px 0px;
}
.mod-produkty-listovani .listovani-produkt .img img{
 border:none;
}

.mod-produkty-listovani .listovani-produkt .popis {
 text-align: right;
 font-weight: bold;
 font-size: 10pt;
 padding: 0px 20px 0px 0px;
 /* border: 1px solid #000; */
}
.mod-produkty-listovani .listovani-produkt .cena {
 text-align: right;
 font-size: 14pt;
 color: #cc0066;
 padding: 0px 20px 0px 0px;
}
.mod-produkty-listovani .patka {
 text-align: right;
 margin: 15px 0px 0px 0px;
}
.mod-produkty-listovani .patka img {
 border: 0px none #FFF;
}
.mod-produkty-listovani .patka .strankovani a {
 color: #000;
 line-height: 20pt;
 text-decoration: none;
 padding: 3px 0px 3px 0px;
}
.mod-produkty-listovani .patka .razeni .up {background: url(.././images/img-sipka-up.png) no-repeat center center;}
.mod-produkty-listovani .patka .razeni .down {background: url(.././images/img-sipka-down.png) no-repeat center center;}

.mod-produkty-listovani .patka .razeni .up a:hover {background: url(.././images/img-sipka-up-hover.png) no-repeat center center;}
.mod-produkty-listovani .patka .razeni .down a:hover {background: url(.././images/img-sipka-down-hover.png) no-repeat center center;}

.mod-produkty-listovani .patka .strankovani a:hover, .mod-produkty-listovani .patka .strankovani .on {
 color: #FFF;
 background-color: #ff6699;
}

/* MODUL */
/* registrace */
.modul .mod-registrace {}
.mod-registrace .registrace {
 margin: 0px 15px 15px 15px;
}
.mod-registrace h1 {
 padding: 0px 0px 10px 15px;
 margin: 0px 0px 3px 0px;
 font-size: 16pt;
 text-transform: uppercase;
 color: #444;
}
.mod-registrace .timestamp {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 30px 0px;
 font-size: 8pt;
 color: #777;
}
.mod-registrace .registrace td { vertical-align: top;}
.mod-registrace .registrace h4 { margin-bottom:3px;}
.mod-registrace .registrace .nadpis { color: #cc0066;}
.mod-registrace .registrace .nadpis { color: #cc0066;}
.mod-registrace .registrace .note {
 text-align: center;
 font-size: 8pt;
}
.mod-registrace .registrace input, .mod-registrace .registrace textarea {
 width: 300px;
 border: 1px solid #ddd;
 background-color: #fff;
}
.mod-registrace .registrace .button-lista { text-align: left;}
.mod-registrace .registrace .button-lista .ano, .mod-registrace .registrace .button-lista .ne {width: 150px; background: url(.././images/btn-submit.png) no-repeat left top; border: 0px none #fff; height: 21px; font-size: 9pt;}
.mod-registrace .registrace .button-lista .ano {font-weight: bold;}

.mod-registrace .captcha-img {
 float: left;
}
.mod-registrace .captcha-input {
 width: 178px !important;
 margin: 0px 0px 0px 4px;
 float: left;
}

/* 

.mod-registrace .captcha-img {
 position: absolute;
}
.mod-registrace .captcha-input {
 width: 178px !important;
 margin: 0px 4px 0px 0px;
}

*/


/* MODUL */
/* kontakty kont.php - kont.html */
.modul .mod-kont {
 padding: 0px 15px 65px 15px;
}
.mod-kont h1 {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 3px 15px;
 font-size: 16pt;
 text-transform: uppercase;
 color: #444;
}
.mod-kont .timestamp {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 15px;
 font-size: 8pt;
 color: #777;
}
.mod-kont .timestamp strong {
 color: #555;
}
.mod-kont .kontakty {
 font-size: 9pt;
 color: #000;
 padding: 10px 0px 0px 15px;
 margin: 0px;
}
.mod-kont .kontakty .kontakty-table, .mod-kont .kontakty .form-table {
 font-size: 9pt;
 text-align: left;
 color: #000;
 margin: 10px 0px 0px 0px;
 width: 100%;
}
.mod-kont .kontakty .kontakty-table td, .mod-kont .kontakty .form-table td {
 padding-left: 15px;
}
.mod-kont .kontakty .kontakty-table .data {
 padding: 15px 0px 0px 15px;
}
.mod-kont .kontakty .form-table td {
 padding: 2px;
}
.mod-kont .kontakty .kontakty-table a {
 color: #333;
 font-weight: bold;
 text-decoration: underline;
}
.mod-kont .kontakty .kontakty-table a:hover {
 color: #777;
}
.mod-kont .kontakty .kontakty-table .nadpis, .mod-kont .kontakty .form-table .nadpis {
 font-size: 10pt;
 line-height: 10pt;
 font-weight: bold;
 padding-left: 15px;
 vertical-align: middle;
 color: #ffffff;
 height: 45px;
 background: url('.././images/bt-table-kontakt.png') no-repeat left top;
}
.mod-kont .kontakty .kontakty-table .leva, .mod-kont .kontakty .form-table .leva {
 background: url('.././images/bt-table-kontakt.png') no-repeat left top;
}
.mod-kont .kontakty .kontakty-table .stred, .mod-kont .kontakty .form-table .stred {
 background: url('.././images/bt-table-kontakt.png') no-repeat center top;
}
.mod-kont .kontakty .kontakty-table .prava, .mod-kont .kontakty .form-table .prava {
 background: url('.././images/bt-table-kontakt.png') no-repeat right top;
}

.mod-kont .kontakty .form-table .popis {
 font-size: 9pt;
 padding: 0px 0px 0px 10px;
 width: 130px;
}
.mod-kont .kontakty .form-table .text, .mod-kont .kontakty .form-table .textarea, .mod-kont .kontakty .form-table .send {
 padding: 5px 10px 0px 0px;
 text-align: left;
 vertical-align: middle;
}
.mod-kont .kontakty .form-table .text input {
 width: 270px;
 border: 1px solid #aaa;
}
.mod-kont .kontakty .form-table .textarea textarea {
 width: 270px;
 height: 100px;
 border: 1px solid #aaa;
}
.mod-kont .kontakty .form-table .input-captcha {
 width: 146px;
 margin: 0px 0px 0px 5px;
 height: 18px;
 border: 1px solid #aaa;
}
.mod-kont .kontakty .form-table .captcha {
 border: 1px solid #888;
 width: 117px;
 height: 21px;
 margin: 0px 0px -8px -2px;
}
.mod-kont .kontakty .form-table .send {
 padding: 5px 24px 10px 0px;
 text-align: right;
}
.mod-kont .kontakty .form-table .send .odeslat {
 border: 1px solid #333;
 background-color: #fff;
 margin: 0px;
 width: 150px;
 border: 1px solid #aaa;
}

/* MODUL */
/* chat */
.mod-chat{
 margin: 0px 0px 15px 0px;
 width: 683px;
}
.mod-chat .coment-add{
 margin: 0px 15px 0px 0px;
 float: right;
}
.mod-chat .coment-add table{
 border: 1px #fff solid;
 width: 684px;
 font-size: 9pt;
}
.mod-chat .coment-add .head{
 color: #fff;
 font-weight: bold;
 padding: 1px 0px 0px 20px;
 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 td .captcha, .mod-chat .coment-add td .input-captcha {
 float: right;
 border: 1px #999 solid;
}
 .mod-chat .coment-add td .captcha {border: 0px none;}
.mod-chat .coment-add .inp-nadpis, .mod-chat .coment-add .inp-textarea, .mod-chat .coment-add .inp-odeslat {
 width: 480px;
 border: 1px #999 solid;
}
.mod-chat .coment-add .inp-textarea {
 height: 100px;
}
.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 .comment {
 border: 1px solid #888;
 margin: 10px 15px 0px 15px;
 float: right;
 width: 683px;
}
.mod-chat .comment .head {
 color: #fff;
 height: 25px;
 background-color: #CCC;
 background: #000 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: 82%;
}

.mod-chat .comment .body .text span{
 font-size: 10px !important;
}

.mod-chat .comment .body .avatar {
 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: 30px 20px 0px 20px;
 text-align: center;
 font-size: 9px;
 color: #666;
}


/* MODUL */
/* eshop */
.modul .mod-shop{
 text-align: center;
 padding: 0px 0px 15px 0px;
}
.mod-shop .seznam-polozek{
 margin: auto;
 width: 700px;
}
.mod-shop .seznam-polozek .header{
 height: 28px;
 vertical-align: middle;
 font-size: 9pt;
 line-height: 8pt;
 font-weight: bold;
 text-align: center;
 padding: 0px 5px 0px 5px;
}

.mod-shop .seznam-polozek .header .foto{width: 120px;}
.mod-shop .seznam-polozek .header .nazev{width: 200px;}
.mod-shop .seznam-polozek .header .cena{width: 80px;}
.mod-shop .seznam-polozek .header .velikost{width: 50px;}
.mod-shop .seznam-polozek .header .pocet{width: 50px;}
.mod-shop .seznam-polozek .header .cena_celk{width: 110px;}
.mod-shop .seznam-polozek .header .smazat{width: 90px;}

.mod-shop .seznam-polozek .rows{
 background-color: #fff;
 font-size: 9pt;
 line-height: 10pt;
 font-weight: bold;
}

.mod-shop .seznam-polozek .rows a{
 color:#000;
}

.mod-shop .seznam-polozek .rows .foto{}
.mod-shop .seznam-polozek .rows .nazev{text-align:center;}
.mod-shop .seznam-polozek .rows .cena{text-align: center;}
.mod-shop .seznam-polozek .rows .velikost{text-align: center;}
.mod-shop .seznam-polozek .rows .pocet{text-align: center;}
.mod-shop .seznam-polozek .rows .cena_celk{text-align: center;}
.mod-shop .seznam-polozek .rows .smazat{text-align: center;}

.mod-shop .seznam-polozek .rows td{
 padding: 10px 10px 3px 10px;
 vertical-align: middle;

}
.mod-shop .seznam-polozek .header .divider, .mod-okruhy-tabulka .table-okru .rows .divider{
 width: 3px;
 text-align: center;
 background: url(.././images/bg-table-top-divider.png) no-repeat center center;
}
.mod-shop .seznam-polozek .rows .divider{
 background: url(.././images/bg-table-divider.png) no-repeat center center;
 padding: 0px;
}

.mod-shop .seznam-polozek .nadpis {
 font-size: 10pt;
 line-height: 10pt;
 font-weight: bold;
 padding-left: 15px;
 vertical-align: middle;
 color: #ffffff;
 height: 45px;
 background: url('.././images/bt-table-kontakt.png') no-repeat left top;
}
.mod-shop .seznam-polozek .leva {
 background: url('.././images/bt-table-kontakt.png') no-repeat left top;
}
.mod-shop .seznam-polozek .stred {
 background: url('.././images/bt-table-kontakt.png') no-repeat center top;
}
.mod-shop .seznam-polozek .prava {
 background: url('.././images/bt-table-kontakt.png') no-repeat right top;
}
.mod-shop .seznam-polozek .send {
 text-align: right;
 padding: 20px 0px 0px 0px;
}
.mod-shop .seznam-polozek .send input {
 width: 150px;
 margin: 0px 5px 0px 0px;
 background: url(.././images/btn-submit.png) no-repeat left top;
 border: 0px none #fff;
 height: 21px;
 font-size: 9pt;
 font-weight: bold;
}

.mod-shop .univ {
 padding: 0px 0px 0px 15px;
}
.mod-shop .univ a {
 color: #cc0099;
}
.mod-shop .univ h3, .mod-shop .univ h4 {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 10px 2px;
 font-size: 16pt;
 text-transform: uppercase;
 color: #444;
 text-align: left;
}
.mod-shop .univ h4 {
 font-size: 13pt;
 margin: 0px 0px 0px 0px;
}
.mod-shop .univ table {
 width: 95%;
}
.mod-shop .univ table td {
 padding: 4px 4px 4px 0px;
}
.mod-shop .univ table .send {
 text-align: left;
}
.mod-shop .univ table .send input {
 width: 150px;
 margin: 0px 5px 0px 0px;
 background: url(.././images/btn-submit.png) no-repeat left top;
 border: 0px none #fff;
 height: 21px;
 font-size: 9pt;
 font-weight: bold;
}



/* MODUL */
/* doc */
.modul .mod-sdoc {}
.mod-sdoc {
 margin: 0px 0px 15px 15px;
 width: 710px !important;
 text-align: justify;
}
.mod-sdoc h1 {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 3px 0px;
 font-size: 16pt;
 text-transform: uppercase;
 color: #444;
}
.mod-sdoc .timestamp {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 30px 0px;
 font-size: 8pt;
 color: #777;
}
.mod-sdoc a {
 color: #cc0099;
}
.mod-sdoc .text h1 {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 3px 0px;
 font-size: 14pt;
 text-transform: uppercase;
 color: #444;
}
.mod-sdoc .text h2 {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 3px 0px;
 font-size: 12pt;
 color: #444;
}
.mod-sdoc .text h3 {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 3px 0px;
 font-size: 10pt;
 color: #444;
}
.mod-sdoc .text p {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 12px 0px;
 font-size: 9pt;
 color: #000;
}

/* MODUL */
/* banner */

.mod-banner {
 padding:0px 0px 0px 25px;
}

.mod-banner .banner{
 float:left;
 margin:0px 24px 0px 0px;
}

.mod-banner .banner img {
 border:0px;
 width: 212px;
}

#footer {
 height: 100px;
 text-align: center;
}
#footer .inside {
 width: 950px;
 margin: auto;
 padding: 15px 0px 0px 35px;
 text-align: left;
 font-size: 8pt;
}
#footer .inside a {
 color: #000;
}

.red{color:red;}
.green{color:green;}

/* začištění float z hlavičky */
.cleaner {
 clear: both;
}

.hidden {
 height: 1px;
 font-size: 1px;
 line-height: 1px;
 visibility: hidden;
}