body {
 background-image: url(.././images/bg-body.jpg);
 padding: 0px;
 margin: 0px;
 text-align: center;
 font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
 font-size: 9pt;
}

img {
 border: 0px none;
}

/* pozadí stránky */ 
#page-container {
 background: url(.././images/bg-page.jpg) no-repeat center top;
 text-align: center;
}

#page-header-bg {
 background: url(../flash-podklad.jpg) no-repeat center top;
 text-align: center;
}

#page-content-bg {
 background: url(.././images/bg-content.jpg) repeat center top;
 text-align: center;
}
#page-content-bg-top {
 background: url(.././images/bg-body-top.png) no-repeat center top;
 background: url(.././images/bg-content-top.jpg) no-repeat center top;
 text-align: center;
}

#page-footer-bg {
 background: url(.././images/bg-footer.jpg) no-repeat center top;
 text-align: center;
 height: 50px;
}


/* kontejnery s textem a konkrétním pozadím určeným v sekci "pozadí stránky" */
#page-header-container {
 margin: auto;
 width: 952px;
 height: 250px;
 padding: 0px;
}
#page-content-container {
 margin: auto;
 padding: 0px;
 width: 952px;
 text-align: left;
 background: url(.././images/bg-content-inside.jpg) repeat-y left top;
}
#page-footer-container {
 width: 952px;
 height: 50px;
 margin: auto;
 background: url(.././images/bg-footer-inside.jpg) no-repeat left top;
}
#page-footer-container a {
 width: 952px;
 height: 50px;
 display: block;

}

/* LEVÝ SLOUPEC */
#page-content-col-left-container {
 margin: 0px 0px 0px 7px;
 padding: 0px;
}
#page-content-col-left {
 width: 254px;
 float: left;

 margin-bottom: 0px;
}


/* PRAVÝ SLOUPEC */
#page-content-col-right-container {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
#page-content-col-right {
 width: 683px;
 float: left;
 margin-bottom: 0px;
 text-align: justify;
 font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
 font-size: 8pt;
}


/* Levé MENU */
#menu-cont {
 width: 254px;
 background: url(.././images/bg-content-menu.jpg) no-repeat left top;
 padding: 15px 0px 0px 0px;
}

.menulist {
 width: 235px;
 margin: 6px 0px 10px 7px;
 padding: 0px;
 text-transform: uppercase;
}
.menulist ul, li{
 font-size: 10pt;
 list-style-type: none;
 padding: 0px;
 margin: 0px;
}
.menulist li {
 padding: 0px;
 margin: 0px;
}
.menulist a {
 color: #999;
 display: block;
 text-decoration: none;
 padding: 3px 3px 3px 30px;
 margin: 0px;
 font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
 font-size: 8pt;
 line-height: 15pt;
 background: url(.././images/menu-bullet-white.png) center left no-repeat;
}
.menulist a:hover {
 color: #FFF;
 background: url(.././images/menu-bullet-red.png) center left no-repeat;
}
.menulist .menuactive a {
 color: #FFF;
 background: url(.././images/menu-bullet-red.png) center left no-repeat;
}
.menulist .vnorene {
 margin: 0px 0px 0px 10px;
}
.menulist .vnorene a {
 color: #999;
 display: block;
 text-decoration: none;
 padding: 3px 3px 3px 20px;
 margin: 0px;
 font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
 font-size: 8pt;
 line-height: 15pt;
 background: url(.././images/menu-bullet-white.png) center left no-repeat;
}
.menulist .vnorene a:hover {
 color: #FFF;
 background: url(.././images/menu-bullet-red.png) center left no-repeat;
}
.menulist .vnorene .menuactive a {
 color: #FFF;
 background: url(.././images/menu-bullet-red.png) center left no-repeat;
}


/* zakončení floatování */
#cleaner {clear: both; line-height: 0px; font-size: 0px; padding: 0px; margin: 0px; height: 0px; visible: none;}
.cleaner {clear: both; line-height: 0px; font-size: 0px; padding: 0px; margin: 0px; height: 0px; visible: none;}
.cleaner-left {clear: left;}


/* searchpanel - panel hledání */
#searchpanel {
 font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
 font-size: 8.5pt;
 margin: 0px 0px 0px 8px;
}
#searchpanel .searchpanel-query {
 margin: 3px 0px 5px 0px;
 border: 1px solid #999;
 width: 172px;
 height: 15px;
 font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif;
 font-size: 9pt;
}
#searchpanel .searchpanel-submit {
 margin: 0px 0px 4px 5px;
 border: 1px solid rgb(0,153,0);
 background-color: rgb(51,153,0);
 color: #FFF;
 font-size: 8pt;
 height: 19px;
 font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif;
}


/* index - úvodní panel */
.index-uvod {
 margin: 14px 8px 14px 14px;
 background-color: #EEE;
 border: 1px #888 solid;
 height: 255px;
}
.index-uvod .image {
 float: left;
 margin: 5px 3px 5px 5px;
}
.index-uvod .nadpis {
 margin: 0px 0px 0px 0px;
 padding: 10px 0px 10px 10px;
 background-color: #DDD;
 z-index: 200;
}
.index-uvod .nadpis h1 {
 margin: 0px;
 padding: 0px;
 color: #333;
 font-size: 16px;
 line-height: 16px;
 z-index: 2000;
}
.nadpis-uvod {
 margin: 0px 0px 0px 0px;
 padding: 10px 0px 10px 10px;
 background-color: #DDD;
 z-index: 200;
}
.nadpis-uvod h1 {
 margin: 0px;
 padding: 0px;
 color: #333;
 font-size: 16px;
 line-height: 16px;
 z-index: 2000;
}
.index-uvod .text {
 font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
 font-size: 10px !important;
 width: 370px;
 height: 180px;
 float: right;
 margin: 5px 5px 0px 0px;
 padding: 0px;
 overflow: hidden;
}
.index-uvod .text h1, h2, h3 {
 padding: 0px;
 margin: 0px;
 font-size: 10pt;
 line-height: 13pt;
}
.index-uvod .text h2 {
 font-size: 9pt;
 line-height: 13pt;
 color: #000;
}
.index-uvod .text h3 {
 font-size: 8pt;
 line-height: 12pt;
}
.index-uvod .text p {
 padding: 0px;
 margin: 0px 0px 5px 0px;
}

.index-uvod .vice {
 margin: 3px 8px 5px 0px;
 float: right;
}
.index-uvod .vice a {
 text-decoration: none;
 color: rgb(0,51,102);
}
.index-uvod .vice a:hover {
 color: #888;
}


/* index - boxy */
.box-line {
}
.index-box {
 float: left;
}
.index-box h2 {
 font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif;
 font-size: 9.5pt;
 font-weight: normal;
 padding: 3px 3px 0px 0px;
 margin: 0px;
 color: #FFF;
}
.index-box .box-header-bg {
 background: url(.././images/index-box-bg.jpg) repeat-x left top;
 text-align: left;
 height: 25px;
 width: 687px;
 padding: 0px 0px 0px 0px;
 margin: 10px 0px 0px 0px;
}
.index-box .box-content {
 font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif;
 padding: 5px;
}
.index-box .box-content-reference {
 font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif;
 font-size: 8pt;
 padding: 0px 0px 0px 1px;
}
.index-box .box-content-reference .nadpis {
 margin: 3px 0px 7px 0px;
 background: url(.././images/reference-nadpis.png) no-repeat left top;
 height: 18px;
 padding: 0px 0px 0px 35px;
 font-size: 9pt;
}

.index-box .box-div {
 background: url(.././images/index-divider.png) repeat-y center top;
 height: 173px;
}
.index-box .box-header-bg-tiny {
 background: url(.././images/index-box-bg.png) repeat-x center top !important;
}
.index-box .box-header-bg-dokumenty {
 margin-left: 1px;
 background: url(.././images/index-box-bg-dokumenty.png) repeat-x center top !important;
}
.index-box .box-header-bg-produkty {
 margin-left: 1px;
 background: url(.././images/index-box-bg-produkty.png) repeat-x center top !important;
}
.index-box .box-header-bg-kontakty {
 margin-left: 1px;
 background: url(.././images/index-box-bg-kontakty.png) repeat-x center top !important;
 background: url(.././images/index-box-bg.png) repeat-x center top !important;
}
.index-box .box-header-bg-aktuality {
 margin-left: 1px;
 background: url(.././images/index-box-bg-aktuality.png) repeat-x center top !important;
 background: url(.././images/index-box-bg.png) repeat-x center top !important;
}
.index-box .box-header-bg-reference {
 margin-left: 1px;
 background: url(.././images/index-box-bg-reference.png) repeat-x center top !important;
}
.index-box .box-header-bg-napiste {
 margin-left: 1px;
 background: url(.././images/index-box-bg-napiste.png) no-repeat left center !important;
 padding: 1px 0px 0px 35px;
 width: 653px;
 font-size: 8pt;
}
.index-box .box-header-bg-tdrs {
 margin-left: 0px;
 background: url(.././images/index-box-bg-tdrs.png) no-repeat left center !important;
 padding: 1px 0px 0px 17px;
 font-size: 8pt;
}

.index-box .box-header-bg-tiny h2 {
 color: #000 !important;
}
.index-box .box-header-bg-dokumenty h2 {
 color: #000 !important;
}
.index-box .box-header-bg-produkty h2 {
 color: #000 !important;
}
.index-box .box-header-bg-kontakty h2 {
 color: #000 !important;
}
.index-box .box-header-bg-aktuality h2 {
 color: #000 !important;
}
.index-box .box-header-bg-reference h2 {
 color: #000 !important;
}
.index-box .box-header-bg-napiste h2 {
 color: #000 !important;
}
.index-box .box-header-bg-tdrs h2 {
 color: #000 !important;
}

.tiny-content {
 margin: 2px 5px 0px 5px;
}

.box-divider {
 width: 10px; 
}
.box-tdrs {
 width: 295px;
 text-align: center;
}
.box-posledni-prace {
 width: 377px;
 text-align: center;
}

/* #news-box */
#news-box {
 margin: 0px 5px 0px 0px;
 font-size: 8pt;
 color: #FFF;
}
#news-box .h3 {
 font-size: 8pt;
 margin: 2px 0px 1px 0px;
 padding: 4px 0px 4px 24px;
 background: url(.././images/img-novinky-h3.png) no-repeat right center;
 background: url(.././images/menu-bullet-red.png) 2% 50% no-repeat;
 background-color: #101010;
}
#news-box .date {
 margin: 5px 5px -6px 5px;
 padding: 0px;
 color: #AAA;
}
#news-box .new {
 margin: 10px 5px 4px 5px;
 padding: 0px;
 color: #FFF;
}
#news-box a {
 color: rgb(96,96,96);
 text-decoration: none;
 border-bottom: 1px dashed rgb(96,96,96);
}
#news-box a:hover {
 color: #FF9000;
 text-decoration: none;
 border-bottom: 1px dashed #FF9000;
}
#news-box .archiv {
 font-size: 8pt;
 margin: 2px 0px 6px 0px;
 padding: 4px 10px 4px 0px;
 background-color: #101010;
 text-align: right;
}

/* nadpisy - levý sloupec */
#h2-menu, #h2-news, #h2-blog, #h2-banner, #h2-anketa {
 margin: 0px 0px 8px -4px;
 padding: 5px 0px 5px 10px;
 font-size: 9pt;
 font-weight: bold;
 color: #FF0;
}
#h2-menu {
 background: url(.././images/img-menu-h2.png) repeat-x left center;
}
#h2-news {
 background: url(.././images/img-novinky-h2.png) repeat-x right center;
}
#h2-blog {
 background: url(.././images/img-blog-h2.png) repeat-x right center;
}
#h2-banner {
 background: url(.././images/img-banner-h2.png) repeat-x right center;
}
#h2-anketa {
  background: url(.././images/img-novinky-h2.png) repeat-x right center;
}


/* nadpisy - modifikace */
.h2-left {
 padding: 1px 0px 3px 10px;
 float: left;
 width: 50%;
}
.h2-right {
 text-align: right;
 padding: 2px 5px 0px 0px;
 float: right;
 width: 40%;
 font-size: 8pt;
}
.h2-right a {
 color: #333;
 text-decoration: none;
 font-size: 8pt;
 height: 8pt; 
}
.h2-right a:hover {
 color: #333;
 text-decoration: underline;
}
.h2-right img {
 border: 0px none;
}
.h2-right .blue {
 color: rgb(0,0,153);
}

/* dokumenty */
.dokument {
 border-top: #AAA dashed 1px;
 padding: 3px 0px 0px 5px;
 margin: 0px 0px 5px 0px;
}
.dokument .nazev {
 font-size: 10pt;
 font-weight: bold;
 margin: 0px 0px 5px 0px;
}
.dokument .popis {
 font-size: 9pt;
 font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif;
 font-weight: normal;
 width: 600px;
}
.dokument .stahnout {
 width: 80px;
 text-align: center;
 vertical-align: middle;
}
.dokument .img-stahnout {
 border: 0px;
}

/* produkty */
#uvod-produkty {
 margin: 0px -20px 20px 12px;
 padding: 0px 0px 0px 0px;
}
#uvod-produkty .produkt {
 margin: 0px 8px 0px 0px;
}
.produkt {
 width: 327px;
 height: 340px;
 float: left;
 margin: 5px 5px 0px 5px;
 padding: 0px;
 text-align: center;
}
.produkt .nazev {
 width: 327px;
 height: 20px;
 font-weight: bold;
 margin: 0px 0px 0px 0px;
 padding: 45px 0px 5px 0px;
 background: url(.././images/produkt-nadpis.png) no-repeat center top;
}
.produkt .nazev a {
 color: #000;
 margin: 0px;
 padding: 0px;
 font-size: 13px !important;
 line-height: 13px !important;
 font-weight: bold;
 text-decoration: none;
}
.produkt .nazev a:hover {
 color: #000;
 margin: 0px;
 padding: 0px;
 font-size: 13px !important;
 line-height: 13px !important;
 font-weight: bold;
 text-decoration: none;
}
.produkt .obal {
 background-color: #FFF;
 margin: 0px 0px 0px 0px;
 padding: 10px 0px 0px 0px;
 border: 1px solid #8D8D8D;
 border-top: 0px none #8D8D8D;
}
/* .produkt .obal:hover {
 background-color: #EEE;
} */
.produkt .popis {
 color: #000 !important;
 text-align: justify;
 margin: 0px 12px 10px 12px;
 padding: 5px 0px 5px 0px;
 overflow: hidden;
}
.produkt .popis a {
 text-decoration: none;
 color: #000;
}
.produkt .popis a:hover {
 text-decoration: none;
}
.produkt-lichy {

}
.produkt .img-sample {
 margin: auto;
 padding: 0px 0px 0px 0px;
 /* border: 1px solid #F00; */
 text-align: center;
 width: 302px;
 height: 202px;
 overflow: hidden;
}
.produkt .img-sample .img-link {
 width: 302px;
 height: 202px;
 display: block;
 margin: 0px;
 padding: 0px;
}
.produkt .img-sample img {
 border: 1px solid #888;
}
/* produkt-detail */
.produkt-detail-img {
 text-align: center;
 padding: 10px;
}
.produkt-detail-img img {
 border: 1px solid #000;
}
.produkt-detail-popis {
 padding: 5px 5px 5px 8px;
 color: #000;
}

/* reference */
.reference, .sluzby {
 width: 226px;
 height: 200px;
 float: left;
 padding: 0px 0px 5px 0px;
 margin: 0px 0px 5px 0px;
 border-right: #AAA solid 1px;
 border-bottom: #AAA solid 1px;
 vertical-align: middle;
 display: table-cell;
}
.sluzby {
 height: 240px;
}
.reference .nazev, .sluzby .nazev {
 font-weight: bold;
 margin: 0px 0px 5px 0px;
 padding: 3px 0px 3px 0px;
 border-top: #AAA dashed 1px;
 border-bottom: #AAA dashed 1px;
 background-color: #D6D6D6;
 text-align: center;
}
.reference .nazev a, .sluzby .nazev a {
 color: #000;
 text-decoration: none;
}
.reference .popis, .sluzby .popis {
 color: #405F87;
 padding: 3px 5px 3px 5px;
 text-align: center;
}
.reference .popis a, .sluzby .popis a {
 color: #405F87;
 text-decoration: none;
}
.reference .popis {
 color: #000;
 padding: 3px 5px 3px 5px;
 text-align: center;
}
.reference .img-stahnout, .sluzby .img-stahnout {
 margin: 10px 10px 5px 0px;
}
.reference-lichy {
 border-right: #AAA dashed 1px;
 padding: 5px 10px 5px 5px;
}
.reference .img-sample, .sluzby .img-sample {
 text-align: center;
 font-size: 11pt;
 font-weight: bold;
 color: #72BD07;
}
.reference img, .sluzby img {
 border: 0px none;
}
.reference p {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}


/* články */
.tiny-content {
 font-size: 9pt;

}
.tiny-content div, p, table, td, tr, li, ul, a {
 font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif !important;
 font-size: 9pt !important;
 font-weight: normal;
}
.tiny-content h1 {
 background: url(.././images/index-clanek-h2-bullet.png) no-repeat left center;
 text-align: left;
 padding: 2px 3px 3px 15px;
 margin: 0px 0px 0px 0px;
 border-bottom: 1px solid #CCC;
 font-weight: bold;
 font-size: 9pt;
 line-height: 9pt;
}
.tiny-content h2 {
 text-align: left;
 padding: 8px 3px 8px 8px;
 margin: 0px 0px 0px -5px;
 font-weight: bold;
 font-size: 12pt;
 background-color: #D6D6D6;
 color: #000;
}
.tiny-content h3 {
 color: #000;
 font-weight: bold;
 font-size: 11pt;
 background-color: #D6D6D6;
 padding: 4px 3px 4px 5px;
 margin: 0px 0px 0px -5px;
}
.tiny-content h3 {
 font-size: 10pt;
}
.tiny-content p {
 padding: 0px 0px 0px 0px;
 margin: 5px 0px 0px 0px;
}
.tiny-content ul {
 padding: 0px 0px 0px 20px;
}
.tiny-content li {
 padding: 0px 0px 0px 15px !important;
 background: url('.././images/odrazka.gif') no-repeat left center !important;
}
.tiny-content a {
 color: #000;
 text-decoration: underline;
 font-weight: bold;
}
.tiny-content a:hover {
 color: #333;
 text-decoration: underline;
}

/* kontakty */
.kontakty-adresa {

}
.kontakty-adresa .h2, .kontakty-mapa .h2 {
 border-top: 1px dashed #B0B0B0;
 border-bottom: 1px dashed #B0B0B0;
 color: #000;
 background-color: #EEE;
 margin: 0px -4px 0px -3px;
 padding: 3px 2px 3px 8px;
 font-size: 9pt;
 font-weight: bold;
 background: url(.././images/index-box-bg.png) repeat-x center top !important;
}
.kontakty-adresa p {
 color: #000;
 padding: 0px 2px 0px 5px;
 margin: 5px 0px 5px 0px;
 font-size: 9pt;
}
.kontakty-mapa p {
 text-align: center;
 padding: 0px 0px 0px 3px;
 margin: 10px 0px 5px 0px;
}

.kontakty-table, .aktuality-table {
 width: 100%;
 width: 683px;
 margin: 0px -4px 5px -3px;
 padding: 0px;  
}
.aktuality-table {
 margin: 0px -4px 5px -3px;
}
.kontakty-table .nadpis, .aktuality-table .nadpis {
 border-top: 1px dashed #B0B0B0;
 border-bottom: 1px dashed #B0B0B0;
 color: #000;
 background: url(.././images/index-box-bg.png) repeat-x left top !important;
 padding: 3px 5px 3px 6px;
 font-size: 9pt;
 font-weight: bold; 
}
.aktuality-table .nadpis {
 
}

.kontakty-table .data, .aktuality-table .data {
 padding: 5px 5px 0px 6px;  
 color: #000;
 font-size: 9pt;
 font-weight: normal; 
}
.kontakty-table .email a {
 color: #555;
 text-decoration: none;
 border-bottom: 1px dashed #555;
 padding: 2px;
 margin: 0px;
}
.kontakty-table .email a:hover {
 color: #000;
 background-color: #DDD;
 border-bottom: 1px dashed #555;
 text-decoration: none;
 padding: 2px;
 margin: 0px;
}
.aktuality-table .datum {
 border-left: 1px dashed #B0B0B0;
 border-top: 1px dashed #B0B0B0;
 border-bottom: 1px dashed #B0B0B0;
 color: #000;
 background-color: #F5F5F5;

 padding: 3px 8px 3px 6px;
 font-size: 8pt;
 font-weight: normal;
 width: 130px;
 text-align: right;
}

/* form-table */
.form-table {
 width: 100%;
 width: 680px;
 margin: 0px -4px 5px -3px;
 padding: 0px;
 font-size: 10pt;
 color: #000;
}
.form-table {
 margin: 0px -4px 20px -3px;
}
.form-table td {
 padding: 5px;
}
.form-table .nadpis {
 color: #000;
 padding: 4px 5px 4px 6px;
 font-size: 9pt;
 background: url(.././images/index-box-bg.png) repeat-x left top !important;
}
.form-table .text, .send, .textarea {
 width: 550px; 
 text-align: right;
}
.form-table .text input, .textarea textarea, .send input {
 width: 520px; 
 text-align: left;
 margin: 0px 20px 0px 0px;
}
.form-table .text input {
 border: 1px solid #B0B0B0;
 color: #000;
 background-color: #FFF;
 font-size: 10pt;
}
.form-table .textarea textarea {
 border: 1px solid #B0B0B0;
 color: #000;
 background-color: #FFF;
 font-size: 10pt;
 height: 120px; 
}
.form-table .send input {
 border: 1px solid #B0B0B0;
 color: #000;
 background-color: #FFF;
 font-size: 10pt;
 width: 150px;
 text-align: center; 
}

/* box - kontakt */
.box-kontakt {
 width: 685px;
 margin-top: 0px;
 margin-bottom: 0px;
}
.box-kontakt td, tr, table {
 font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif;
 font-size: 7.5pt;
 font-weight: bold;
 color: #333;
 vertical-align: top;
}
.kontakt-input-text {
 color: #000;
 width: 560px;
 height: 16px;
 border: 1px solid #888;
 font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif;
 font-size: 9pt;
 font-weight: normal;
 background-color: #EEE;
}
.kontakt-textarea {
 color: #000;
 width: 560px;
 height: 80px;
 border: 1px solid #888;
 font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif;
 font-size: 9pt;
 background-color: #EEE;
}
.kontakt-input-submit {
 color: #000;
 width: 130px;
 border: 1px solid #888;
 background-color: #EEE;
 font-size: 9pt;
 font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif;
 text-align: center;
}

/* bannery */
.left-banner {margin: 0px 0px 0px -1px;}

/*fotobanka*/
.fotobanka {
  border: 0px;
  margin: 0px;
  text-align: center;
}

/* ankety */
.h2-title-anketa {
 font-size: 11px;
 font-weight: bold;
 color: #FFF;
 background-color: #111;
 margin: 0px 3px 8px -2px;
 padding: 3px 0px 3px 7px;
}
.table-anketa {
 color: #FFF;
 width: 245px;
 font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif;
}
.table-anketa .graf {
 height: 8px;
 border: 1px solid #000;
}
.table-anketa .red   {background-color: #FF0000;}
.table-anketa .green {background-color: #30DC1E;}
.table-anketa .blue  {background-color: #5E92E1;}
.table-anketa .gray  {background-color: #737373;}

.anketa-submit {
 font-size: 12px;
 text-align: center;
 font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif;
 border: 1px solid #888;
 background-color: #EBEBEB;
 width: 130px;
}
.anketa-moznosti {
 color: #EEE;
 font-size: 9pt !important;
}
.anketa-hodnoceni {
 color: #888;
}
.anketa-pocet-hlasu {
 font-weight: normal;
 color: rgb(0,153,255);
 color: #FF0;
}
.anketa-td {
 color: #666;
 height: 8px;
 padding: 0px;
 margin: 0px;
}

.w115px {width: 115px;}
.align-right {text-align: right;}
.align-center {text-align: center;}

.w0px {width: 0px;} 
.w1px {width: 1px;} 
.w2px {width: 2px;} 
.w3px {width: 3px;} 
.w4px {width: 4px;} 
.w5px {width: 5px;} 
.w6px {width: 6px;} 
.w7px {width: 7px;} 
.w8px {width: 8px;} 
.w9px {width: 9px;} 
.w10px {width: 10px;}
.w11px {width: 11px;} 
.w12px {width: 12px;} 
.w13px {width: 13px;} 
.w14px {width: 14px;} 
.w15px {width: 15px;} 
.w16px {width: 16px;} 
.w17px {width: 17px;} 
.w18px {width: 18px;} 
.w19px {width: 19px;} 
.w20px {width: 20px;}
.w21px {width: 21px;} 
.w22px {width: 22px;} 
.w23px {width: 23px;} 
.w24px {width: 24px;} 
.w25px {width: 25px;} 
.w26px {width: 26px;} 
.w27px {width: 27px;} 
.w28px {width: 28px;} 
.w29px {width: 29px;} 
.w30px {width: 30px;}
.w31px {width: 31px;} 
.w32px {width: 32px;} 
.w33px {width: 33px;} 
.w34px {width: 34px;} 
.w35px {width: 35px;} 
.w36px {width: 36px;} 
.w37px {width: 37px;} 
.w38px {width: 38px;} 
.w39px {width: 39px;} 
.w40px {width: 40px;}
.w41px {width: 41px;} 
.w42px {width: 42px;} 
.w43px {width: 43px;} 
.w44px {width: 44px;} 
.w45px {width: 45px;} 
.w46px {width: 46px;} 
.w47px {width: 47px;} 
.w48px {width: 48px;} 
.w49px {width: 49px;} 
.w50px {width: 50px;}
.w51px {width: 51px;} 
.w52px {width: 52px;} 
.w53px {width: 53px;} 
.w54px {width: 54px;} 
.w55px {width: 55px;} 
.w56px {width: 56px;} 
.w57px {width: 57px;} 
.w58px {width: 58px;} 
.w59px {width: 59px;} 
.w60px {width: 60px;}
.w61px {width: 61px;} 
.w62px {width: 62px;} 
.w63px {width: 63px;} 
.w64px {width: 64px;} 
.w65px {width: 65px;} 
.w66px {width: 66px;} 
.w67px {width: 67px;} 
.w68px {width: 68px;} 
.w69px {width: 69px;} 
.w70px {width: 70px;}
.w71px {width: 71px;} 
.w72px {width: 72px;} 
.w73px {width: 73px;} 
.w74px {width: 74px;} 
.w75px {width: 75px;} 
.w76px {width: 76px;} 
.w77px {width: 77px;} 
.w78px {width: 78px;} 
.w79px {width: 79px;} 
.w80px {width: 80px;}
.w81px {width: 81px;} 
.w82px {width: 82px;} 
.w83px {width: 83px;} 
.w84px {width: 84px;} 
.w85px {width: 85px;} 
.w86px {width: 86px;} 
.w87px {width: 87px;} 
.w88px {width: 88px;} 
.w89px {width: 89px;} 
.w90px {width: 90px;}
.w91px {width: 91px;} 
.w92px {width: 92px;} 
.w93px {width: 93px;} 
.w94px {width: 94px;} 
.w95px {width: 95px;} 
.w96px {width: 96px;} 
.w97px {width: 97px;} 
.w98px {width: 98px;} 
.w99px {width: 99px;} 
.w100px {width: 100px;}

/* kniha hostů */
.kniha-prispevek {
 width: 658px;
 margin: auto;
}
.kniha-prispevek-top {
 height: 40px;
 background: url(.././images/kniha-top.png) no-repeat left center;
 text-align: left;
}
.kniha-prispevek-top .nadpis {
 font-size: 10pt;
 float: left;
 display: block;
 margin: 15px 0px 0px 40px;
 padding: 0px;
}
.kniha-prispevek-top .datum {
 font-size: 7.5pt;
 float: right;
 display: block;
 margin: 5px 6px 0px 0px;
}
.kniha-prispevek-center {
 background: url(.././images/kniha-center.png) repeat-y center center;
 text-align: left;
 font-size: 9pt;
 padding: 4px 5px 0px 5px;
}
.kniha-prispevek-center p {
 margin: 0px;
 text-align: justify;
 padding: 4px 10px 0px 10px;
}
.kniha-prispevek-bottom {
 height: 10px;
 background: url(.././images/kniha-bottom.png) no-repeat center top;
 margin: 0px 0px 10px 0px
}


.objednavka-table {
 width: 600px;
 margin: auto;
}
.objednavka-table td, tr, input {
 font-family: 'Verdana CE', 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Verdana, Arial, lucida, sans-serif;
 font-size: 8pt;
 text-align: left;
 vertical-align: top;
}
.objednavka-input-text {
 width: 400px;
 height: 18px;
 font-size: 8pt;
 line-height: 8pt;
 padding: 0px;
 border: 1px #ccc solid;
}
.objednavka-input-textarea {
 width: 400px;
 height: 90px;
 font-size: 8pt;
 line-height: 8pt;
 padding: 0px;
 border: 1px #ccc solid;
}
.objednavka-input-submit {
 width: 150px;
 height: 18px;
 font-size: 8pt;
 line-height: 8pt;
 padding: 0px;
 border: 1px #ccc solid;
 background-color: #FFF;
 text-align: center;
}
.objednavka-img {
 margin: 0px 0px 15px 0px;
 border: 4px #CCC solid;
}
.objednavka-h2 {
 margin: 0px 0px 15px 0px !important;
 font-weight: bold !important;
 font-size: 10pt !important;
}
.objednavka-h2 .left a {
 margin-right: 20px !important;
}
.objednavka-h2 .right a {
 margin-left: 20px !important;
}
.objednavka-h2 span a {
 color: #555;
 font-weight: bold !important;
 font-size: 7pt !important;
 text-decoration: none;
 border-bottom: 1px dashed #555 !important;
}
.objednavka-h2 span a:hover {
 color: #222;
 font-weight: bold !important;
 font-size: 7pt !important;
 text-decoration: none;
 border-bottom: 1px dashed #222 !important;
}
